mkb
Seeker
Posts: 4
|
Post by mkb on Feb 26, 2014 20:05:05 GMT
Hello all, first post here. I am wanting to use a nice midi footswitch I already have with Positivegrid's Jamup. However I have run into an issue. The footswitch only outputs PC commands, and Jamup only accepts CC on/off commands to turn its effects on and off. I need some sort of app to translate the incoming PC midi messages to CC messages.
The midi input to the iPad will be a Edirol 1 in/2 out USB interface, switched to standard mode, connected to the iPad via an Apple camera adapter. I have confirmed that this setup works well with this footswitch and Jamup, as Jamup does accept PC commands to switch patches, and this works fine. But I need to change these PC commands to CC commands to turn the individual effects on and off. Jamup will not accept PC commands to switch the effects in a patch.
Could you please let me know if you offer a product that will perform this function? I have read your information for Midibridge, and scanned the support forum, but did not find a specific reference to this function. If you verify one of your products can do this, I am sure I can figure the rest out on my own.
It does appear that Midibridge might do this function, but I'd like to be sure before I spend US$8.99 for the app. But if it does it will be a stone cold bargain if I don't have to purchase another pedal!!
Thanks so much for your help!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Feb 26, 2014 20:38:56 GMT
Yes MidiBridge will be able to remap program changes to continuous controllers no problem. You'll need the Stream Byter module with relevant rules which I or others here can write for you if you post which program changes need to be mapped and what they need to be mapped to.
Regards, Nic.
|
|
mkb
Seeker
Posts: 4
|
Post by mkb on Feb 26, 2014 21:25:53 GMT
Hello Nic, thank you very much, this is outstanding! I will need the following commands translated:
PC10 > CC10 PC11 > CC11 PC12 > CC12 PC13 > CC13 PC14 > CC14 PC15 > CC15 PC16 > CC16 PC17 > CC17 PC18 > CC18 PC19 > CC19
I will purchase Midibridge immediately. Is Stream Byter a purchased add on for Midibridge?
Thanks again for all your help!
EDIT: I see that Stream Byter is included in Midibridge. Looking forward to gettting all this working!!
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Feb 26, 2014 22:03:01 GMT
Actually, hold on there for a sec. There is a problem with this in that in testing my solution below I discover that JamUp is borked in that it insists on listening to all MIDI inputs on all channels with NO WAY of turning that behaviour off. This means that even if we remap the program change to CC, the original program change is going to be seen as well by JamUp and it is going to switch presets whenever it sees program change 0 to 15 which will be very undesirable
The only way around this is to be able to program your footswitch to issue program changes 32 and up since JamUp ignores those. Can this be done? I'm hoping so. What footswitch is it?
-- Here is what I originally was about to post, but the ruleset adjusted assuming you can setup the footswitch to issue program changes 32 and up:
The Stream Byter is a built-in module. There are no IAPs in MidiBridge. Your nine bucks gets you everything!
I'm going to assume that the requisite CC message is a switch type message where you want it 'on'
OK, here is what you would do:
1. Connect your EDIROL, start JamUp and then start MidiBridge.
2. Make the routing connection from the Edirol port (left) to JamUp (right)
2. Touch the 'beaker' icon on the right JamUp port..
3. Press accessory arrow on Stream Byter, press 'On'.
4. Paste the following into the text box:
# mkb custom switching # map PG32-41 to CC10-19 CX 20 = BX 10 7F CX 21 = BX 11 7F CX 22 = BX 12 7F CX 23 = BX 13 7F CX 24 = BX 14 7F CX 25 = BX 15 7F CX 26 = BX 16 7F CX 27 = BX 17 7F CX 28 = BX 18 7F CX 29 = BX 19 7F
5. Press Done and Done
If all went well the footswitch should now send those CC's instead to JamUp.
Regards, Nic.
|
|
mkb
Seeker
Posts: 4
|
Post by mkb on Feb 26, 2014 22:28:58 GMT
Hi Nic, I don't think starting at 32 and going up will be any problem at all. This footswitch is a Peavey PFC10, and you can go quite high depending the bank you select, up into the nineties or so.
Thanks so much for the code, once I read your info on Stream Byter and see what the code does, I'm sure I will be able to tweak as needed. I once built a midi drum pad and wrote the code myself, had to bit bang it as the uC I used did not have a uart, so I at one time was very familiar with the midi spec, but that was 15 years ago. Will have to shake the rust off that knowledge.
There are quite a few folks on the guitar forums wanting to put together live rigs using an iPad and Jamup, but the footswitch options have been limited. This solution with Midibridge slams the door wide open to most any footswitch out there. You can be sure I will be singing your praises once this works!!
Thanks again, Mark
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Feb 26, 2014 22:47:19 GMT
OK if we can work around JamUp with the Peavey issuing PC >= 32 we should be in business.
Just noticed my hex is out in the rules I posted. The numbers after the BX in each rule should be 0A to 23. It's getting late so rather than make more mistakes I'd better get some sleep and will check for any update on this (if any) tomorrow morning Irish time.
Regards, Nic.
|
|
mkb
Seeker
Posts: 4
|
Post by mkb on Feb 27, 2014 12:33:47 GMT
I was able to try this solution today, and it works perfectly. It did exactly what I wanted, and did not introduce any latency or use up resources that would cause issues with my other apps. In fact, the switching time between patches and effects is much faster than the Griffin Stompbox switch this will be replacing. I will have to tweak the start controller number a bit to work exactly with my footswitch, but now that I see what's going on, I think I can take it from here.
Thanks again Nic, this app and your support are tremendous!! This will be going immediately into my live rig. This has improved the usefulness of Jamup immensely.
Mark
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Feb 27, 2014 12:49:52 GMT
Hi Mark,
That's great news. Glad to hear it is working for you and appreciate the update, As always, any questions/comments, please post away.
Regards, Nic.
|
|