ChordPlayer receives CC50-CC60 from pedal->button that will transpose the same pedal signals to ChordPlayer (CC63-CC73)?

0 votes
asked Apr 12, 2023 in Advanced by sgundhus (140 points)

1 Answer

0 votes
When you want to process a stream of data, StreamByter is the answer.  MDP2 is about control.  Since you already have MIDI Fire, you need to hook up your layout so that the FC-300 MIDI stream is processed by this rule:

If M0 == B0 # B0-BF for channels 1-16
    If M1 >= $50
        If M1 <= $60
            Mat M1 = M1 + $13
        End
    End
End

The advanced controls example has nothing to do with what you need here.

You could do the remapping in MDP2, if you wanted to change ALL on a specified channel CC50 > 63 , etc.  But it appears you want this change to apply only to output from a single device, which is where MIDI Fire excells.  Each MDP2 translation requires two controls, one to receive the desired Cc, supercontrol, driving a second subcontrol with the desired output Cc.
answered Apr 12, 2023 by jkhiser (19,810 points)
Thank you for the response, I will try this.
Follow up on your response - If you wanted to change ALL on a specified channel CC50 > 63 , etc.
Would you be so kind and point me in the direction on how to do such set-up?
Much obliged, Thank you
re: "If you wanted to change ALL on a specified channel CC50 > 63 , etc."  - The SB codes does that, it needs to be placed in the MIDI network where all data you want changed goes through it.
You save me time and frustration,
Thank you
...