-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Novation launchpad integration #321
Comments
Ciao Paolo (sono Italiano anch'io), there is already some midi-related code and comments here: https://github.com/davidedc/livecodelab/search?q=midi&unscoped_q=midi Honestly I don't know much about midi, but I guess the idea is to use some special variables from inside the program, like MIDI_1 MIDI_2, etc., that you can change via MIDI? I'm guessing. Give it a try and we'll gladly take a look! |
P.S. I forgot - the video is very cool, I watched it a couple of times with headphones and I found it to be very well made! |
Ciao :) grazie. Comunque LCL e' una figata, props. Anyway, I made a simple launchpad PoC using I'm not a web guy by any means, so I just hacked together some js. Anyway, I opened a PR just in case. |
thanks 🙏 ! please let us know in here when you make a video and show us how it works! |
The code was pretty simple. I just added two functions:
the difference between the two is that one is stateful and the other is not. In other words, I integrated it with my previous box thingie and it works nice imho :) EDIT: using |
Hi,
I sketched my first "program" (?) with livecodelab and it turned out pretty amazing (I mean, I enjoyed the experience a lot and the result was not bad at all imho) but I feel like I could use it in a semi-livecoding way:
AFAIK Firefox is starting to implement webmidi, but chrome should be ready so API-wise it should be possible without node/electron thingies.
Can you give me a pointer on the best way to structure this? I'll delve in the code later today and try to figure it out myself, but some insider knowledge would speed up the process a lot :)
cheers
The text was updated successfully, but these errors were encountered: