Is it possible to have both USB and serial MIDI? #105
Replies: 1 comment 1 reply
-
Hi Kevin! It's not currently possible but it's something I want to add alongside the ability to "route" MIDI between things, e.g. USB in --> synths and GPIO out. I agree with your take on the MIDI merging - the onus will just have to be on the user to not do crazy things. 🙂 That said, there could be a separate MIDI parsing state machine for each input which would ensure that individual bytes don't get mixed and only complete, independant messages go to the synths. Not sure now important/useful that will be - something to think about. I'm currently working on networked MIDI (AppleMIDI/RTP-MIDI) so this is sortof in the same area and will get looked at together - stay tuned. Thanks for your interest in mt32-pi! Your blog posts were also excellent and I appreciate you covering the project. Cheers, |
Beta Was this translation helpful? Give feedback.
-
Hello,
I'd like to have both USB MIDI and serial MIDI enabled and active, but from looking at the code in mt32pi.cpp (CMT32::updateMIDI) I don't believe it is currently possible.
In my case, I'm looking at the option of having a "program change" device to choose the voice using the serial port on the RPi whilst using a USB keyboard for note input.
I appreciate that without an intelligent MIDI merge then it could be possible to get corrupted MIDI messages, but wondered if this could be a "use at your own risk" option?
Thanks for MT32-Pi, I'm having a great time playing around with it! :)
Many Thanks,
Kevin
Beta Was this translation helpful? Give feedback.
All reactions