Help re-ordering PC and CC MIDI Messages

Discussion about: tracktion.com
Post Reply New Topic
RELATED
PRODUCTS

Post

Hi all.
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.
As was pointed out, the waveform behaviour is in line with MIDI Standard.
So as much as that's fair, it doesn't help me.
I believe I have the following options:
  1. 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).
  2. 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).
  3. Figure-out whether I can write a plugin to re-order the CC and PC messages BEFORE they hit my external instrument.
I'd like to understand the way to achieve options 1 and 3.
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

Post Reply

Return to “Tracktion”