Based on this post: viewtopic.php?t=167224
I've identified that two things are true:
- My External MIDI instrument (MC-303) must have CC00 and CC32 BEFORE PC messages.
- Waveform sends CC00 and CC32 AFTER PC messages.
So as much as that's fair, it doesn't help me.
I believe I have the following options:
- Canvas for Waveform to implement an enhancement to send PC first as a default behaviour (and assume that those instruments that don't care will be unaffected).
- Manually edit each MIDI clip with explicit CC messages (although I've found this to also be limited due to the PC somehow resetting the bank).
- Figure-out whether I can write a plugin to re-order the CC and PC messages BEFORE they hit my external instrument.
Can experts on here explain how to create a plugin and also how to ask for an enhancement please?
I do have coding skills, so am willing to experiment with actions, macros etc.. but assumed that a plugin placed AFTER my messages are created and BEFORE the instrument send would be the most effective and re-usable way.
All advice and opinion willingly accepted and appreciated.
Thanks
