|
Post by mrfretless5 on Jan 21, 2021 23:20:20 GMT
Hi, I'm trying to do something with a combination of iOS apps (MidiFire, SampleTank, and Quantum) and a KMI 12 Step (midi controller)
I can start/trigger sequences using a simple Stream Byter re-route code, and the Quantum Sequencer app (by Tony Saunders) starts/stops, while pressing a key on the KMI 12 Step.
What I want/need to do now is change a "version" within a sequence.
According with Tony, if you have seq1 with 10 versions, you could send a 192 08 on midi channel 1 (193 for ch2 etc), to load in version 8.
So to load versions (of the selected sequence) using midi program changes messages:
-Sending $C0 02 (192 002 in decimal) will switch to version 2 (if it exists)
What kind of rule could change the CC 003 , when the KeyNote value has a 1 (C), or 2 (C#), to apply the version change?
This is the code I have:
B5 03 01 = XX 09 # On channel 6, pressing Key 1 (C), Send 009-Play to Quantum
B5 03 04 = XX 0E # On channel 6, pressing Key 4 (D#), Send 014-Stop to Quantum
B5 03 02 = C5 02 # NOT Working - On channel 6, pressing Key 2 (C#), Send Program Change 02-Change to version 2 in Quantum
Looking at the Event Monitor it shows the
CH:06 Program Change:002, but does not change to version 2
Thanks in advance for your help
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jan 24, 2021 18:58:18 GMT
Hi mrfretless5 , You say the Event Monitor is showing that program change 002 is being sent on channel 6. That confirms the conversion rule is working. You are sending PC2 on CH 6 - does this not suggest that you are selecting version 2 in seq 6? Is that what you want? Maybe your rule should be remapping the channel to make version selections in seq 1?: B5 03 02 = C0 02Regards, Nic.
|
|
|
Post by mrfretless5 on Jan 24, 2021 19:40:24 GMT
Thanks for the response
Yes, I think that the Event Monitor message confirms the conversion rule is working And following what Tony said, sending Program Change 2, should change to version 2 of the currently loaded sequence Channel 6 is just because I'm using MIDI channel 6 for this specific sequence, does not have to do with the sequence number
Looks like everything is right, but for some reason Quantum is not catching the Program Change as a Version change
I'll keep trying to reach Tony, and check on the Quantum app side
Thanks again
|
|
|
Post by uncledave on Jan 25, 2021 12:36:57 GMT
mrfretless5 , some gear, and maybe apps, use MIDI channel 1 as the "Global" channel for control info. You should try nic 's suggestion; it might work.
|
|
|
Post by mrfretless5 on Jan 25, 2021 18:01:04 GMT
Yes, I did test using channel 1, just in case, same result :-( I used "B5 03 02 = C0 02", and also "B5 03 02 = CX 02"
I think it is something on the Quantum app side
Thanks
|
|