mochreach / midi-surf Goto Github PK
View Code? Open in Web Editor NEWA flexible and powerful MIDI controller in your browser!
Home Page: https://midisurf.app
License: GNU General Public License v3.0
A flexible and powerful MIDI controller in your browser!
Home Page: https://midisurf.app
License: GNU General Public License v3.0
What's the recommended workflow to actually install as a PWA on android? I'm trying to make it happen with cordova but it's not super straightforward. Do you have a process you're using to get an apk?
Testing it with Digitakt Mixer
There is no impact from min and max. It always goes from 0 to 127
I am trying to get into elm and fiddle with the source code myself. I'm totally new to web dev and Elm, I mostly work on .net desktop apps.
When I run elm make Main.elm
and try to open the resulted index.html I get this error:
Initialization Error
Error: Problem with the flags given to your Elm program on initialization.
Problem with the given value:
undefined
Expecting an OBJECT with a field named `mInitialState`
Can you help me get started on this? I'm probably missing something very basic.
Command has Press and Release, but could have a toggle option (maybe a checkbox that changes the Press and release to A/B state and changes the colour)
The toggle behaviour could be a differnt "button" (Along CC value and Command)
I couldn't find a way to add custom sysex messages. This is a must in my opinion.
I need to:
Hi, great idea, great app! I'm making a preset for the Roland S-1
I'd love to be able to export the json file and edit by hand using vim or textpad to add similar instances of commands. How can I import an edited json file? Thanks.
Add advice for iOS users. Vantablack on the OP Forums suggested this as a route to getting round iOS web midi problems:
[vantablack] Install web midi app, looks like a browser because it is, from App Store, open midi surf url in web midi app and save it for offline use
Hey, this is amazing! Extremely useful - except for now also unusable on iOS because there’s no proper way to save your work.
I tried so far on chrome and opera
two main issues:
saving page function is useless - once you close the page, you can never reload it, it disappears. it only works so long as you keep your page open.
if i try to save my work by exporting the page URL, it gives you a little copy paste icon for the URL, but when you press it, it doesn’t actually copy the URL! you have to manually select the URL and copy and paste it from that little prompt box, but it takes forever to scroll to select it because it’s so long.
An on/off button function would be amazing - like you hit it once and it does one midi value, but if you hit it again it does another value - versus now where we have to make separate buttons.
I see in your video that you mentioned toggle, so maybe you’re already on it!
ooh also, when the button colour is black the text is also black so it becomes invisible - the text should turn white or gray for it to be visible
I didn’t check how exactly you create your URLs but it didn’t look like the Jsurl2 one, which seems to be the gold standard: https://github.com/wmertens/jsurl2
Love this project! Keep up the great work 😁
Faders only change a parameter up to 78% not 100%. This is because the fader value is between 0-100 and then this value is used as the midi value that is sent to the device. This should be normalised from 0-127 then sent out.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.