-
Notifications
You must be signed in to change notification settings - Fork 10
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
About *alsa-midi-instrument-map* #21
Comments
This is a good idea! It'd definitely make the instrument map feature more flexible and useful. I'll see about implementing it soon, thanks! |
Hmm, actually, thinking further, it seems like there might not even be any need to keep this specific to MIDI backends; it could probably be even more useful if implemented as a generalized event processing mechanism run as the last step of pattern processing, before events are sent to the clock. I'm thinking there could be a global list like |
With commit 49f8dba I added I'm planning on reworking backends in the future as well so that each enabled backend can have its own list of processor functions that will run on all events the backend receives too. |
Hi!
Recently
*alsa-midi-instrument-map*
was added and it looks like a really nice idea!I have some immediate thoughts on it, which are of course specific to my workflow, but I guess it is quite common among hardware users.
So, right now to use MIDI device you need to do something like this:
Or with
*alsa-midi-instrument-map*
:It would be really cool if I could set MIDI channel once for my setup, and make program change more explicit, perhaps like this:
Typically having only
program change
is not enough, as every device has it's own scheme of switching banks, using all sort of combinations ofprogram change
,msb
andlsb
(http://www.andrelouis.com/qws/art/art009.htm)The text was updated successfully, but these errors were encountered: