Sorry if this is a newbie-ish question, but I can't seem to find a satisfactory answer...
MIDI CC#88 was adopted as "High-Resolution MIDI Velocity" by the MIDI powers-that-be a few years ago, so that you can have nearly 16,000 MIDI velocities instead of the standard 128 (whether this is actually useful is another debate). I have a MIDI controller (VAX77) that transmits MIDI CC#88, and Pianoteq responds to it, so far so good. The problem is other synths (both hardware and softsynths) utilize MIDI CC#88 for other functions- for example on the Novation Peak it is assigned to Amplitude Envelope Sustain Level. If I have the VAX77 sending MIDI CC#88 messages to the Peak, I will get random Sustain levels. In the meantime, the Peak also is a marvelous MIDI controller to assign to softsynths, but MIDI CC#88 is hardwired into its firmware. So what I need to do is:
1) Somehow filter MIDI CC#88 output from the VAX77 to everything except Pianoteq.
2) Still allow the Peak to send MIDI CC#88 to everything else so that I can use it to control software.
Everywhere I look it seems to be an all-or-none proposition; I imagine the solution involves diving deep into the environment, but I am not sure how to implement this. Any help or shove in the right direction would be greatly appreciated.
MIDI CC#88 was adopted as "High-Resolution MIDI Velocity" by the MIDI powers-that-be a few years ago, so that you can have nearly 16,000 MIDI velocities instead of the standard 128 (whether this is actually useful is another debate). I have a MIDI controller (VAX77) that transmits MIDI CC#88, and Pianoteq responds to it, so far so good. The problem is other synths (both hardware and softsynths) utilize MIDI CC#88 for other functions- for example on the Novation Peak it is assigned to Amplitude Envelope Sustain Level. If I have the VAX77 sending MIDI CC#88 messages to the Peak, I will get random Sustain levels. In the meantime, the Peak also is a marvelous MIDI controller to assign to softsynths, but MIDI CC#88 is hardwired into its firmware. So what I need to do is:
1) Somehow filter MIDI CC#88 output from the VAX77 to everything except Pianoteq.
2) Still allow the Peak to send MIDI CC#88 to everything else so that I can use it to control software.
Everywhere I look it seems to be an all-or-none proposition; I imagine the solution involves diving deep into the environment, but I am not sure how to implement this. Any help or shove in the right direction would be greatly appreciated.