Hi,
First I created the translator that we earlier discussed. CC 16 to pitch bend.
The second translator should handle your second request if I understand it right.
We capture the last PC sent into the global variable ga. We use this value for the next iteration. This is in rules:
// last program
tt=ga
// next program
ga=qq
On output we send raw MIDI messages. The first one sets that last PC/CC value to 0. The second one sets the new PC/CC value to 127
This is in the outgoing message
// Turn of last on
b0 tt 00
// Turn on this one
b0 qq 7f
For testing, I have my aliases set up as follows. You will need to adjust for your devices.
You can learn more about aliases from this tutorial.
Here is the project file I created.
cc2pb-pc2cc.bmtp (1.3 KB)
Steve Caldwell
Bome Customer Care
Also available for paid consulting services: bome@sniz.biz