MIDI DESIGNER
The only MIDI controller for iPad, iPhone, and Mac


Talk to other MIDI Designer users about MIDI Designer, iOS MIDI and related topics. Or share layouts, pages, and ideas.

Check out our Facebook Group.

Of course, if you want to send us an email, feel free.

Open problem reports

Summary of user requests
ChordPlayer receives CC50-CC60 from pedal->button that will transpose the same pedal signals to ChordPlayer (CC63-CC73)? - MIDI Designer Q&A
0 votes
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.
by jkhiser (22.5k 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
...