|
Post by reathpd on Dec 24, 2018 13:47:00 GMT
I have an iRig Keys I/O and the Transport Contols Stop/Return-to-start/FFW, Play, Record. You can use the transport format editing (in the Preset menu) to set these buttons to send RT (Real Time), CC (MIDI CC) and MMC (MIDI Machine Control). The values for CC are set and conflict with the BeatBuddy. I would like to use the MMC Mode to Control AUM. The MMC commands I monitored are: Rewind F0 7F 7F 06 44 06 01 00 00 00 00 00 F7 Play F0 7F 7F 06 02 F7 Record F0 7F 7F 06 06 F7 Rewind with Play and Rec lights on F0 7F 7F 06 01 F7 FastFwd F0 7F 7 F 06 04 F7 
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Dec 24, 2018 14:24:29 GMT
Hi reathpd , Yes, you can translate those sysex messages to whatever you want. Use the following as a guide: IF M0 == F0 7F 7F 06 IF M4 == 44 # rewind SND B0 12 7F END IF M4 == 02 # play SND B0 13 7F END IF M4 == 06 # record SND B0 14 7F END IF M4 == 01 # rewind+play SND B0 15 7F END IF M4 == 04 # fast fwd SND B0 16 7F END XX = XX +B # block the sysex message ENDYou will need to adjust those lines in green to send out the actual CC/channel you need. They are just examples (CCs 18 to 22) Regards, Nic.
|
|
|
Post by reathpd on Dec 24, 2018 14:52:12 GMT
Awesome. Thank you. I will study your response to understand.
M0 refers to the Message, M4 refers to the 4th element? Byte?
Finish by blocking the sysex message.
Understanding is first step in developing the program steps...
Thankd
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Dec 24, 2018 15:13:43 GMT
Hi reathpd, M0 is 1st byte of message. M4 is 5th byte. An array numbered from zero. Regards, Nic
|
|