-
-
Notifications
You must be signed in to change notification settings - Fork 62
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
MIDI Implementation #1
Comments
Instead of using separate MIDI channels for the different drum tracks, I'd suggest using the GM standard channel 10 for percussion: https://en.wikipedia.org/wiki/General_MIDI#Percussive |
Great stuff! I'm really glad that you have been so inspired to add MIDI support for this and the video looks really cool - I wish I had that kind of gear to play with then maybe I wouldn't have to write so much software to do it instead :-D For the time being I consider the version I released online to be "complete" in terms of having all the features that I wanted it to have. I've added a small note about that to the README. I do, however, strongly encourage you to keep working on your MIDI version if you want to, and I'll happily share your fork across my networks if it ends up working well. |
Sounds like a good idea, but my gear already has separate channels for each track. I have no way to test or validate the alternative protocol. |
No worries, I'll close this one then. |
I've come up with a way to use your app to drive external synths and drum machines using WebMIDI (currently supported by Chrome).
There's a squashed commit here that has a rough draft: https://github.com/nagytech/acid-banger/commit/bf0cc4764623ec82bb618f7c13c0655516fc0f6e
I'm wondering if you would be interested in this as a feature. And, if you might have some insight on how you would offer the user the option to select a MIDI output (if found and supported).
I'll continue to clean up my implementation, hopefully it will be less of a hack soon.
Summary
TODO
Hardware
Demo
AT-cm.11436226992.mp4
The text was updated successfully, but these errors were encountered: