|
Post by steve842 on Jul 11, 2014 16:04:04 GMT
Hi Nic,
Long time no chat, hopefully all is well! I'm wondering if you can help me out with a stream byter code. wanting to toggle between volume and wah in Yonac Tonestack using a single expression pedal with toe switch. Expression pedal has two outputs, one for exp control and another for toe switch.
So the exp pedal would send out say CC50 and it would control volume. Then when I press the toe switch it would send out CC51 to turn on the wah AND also somehow switch the CC50 to CC52 to control wah sweep (leaving volume unaffected). Then when pressing the toe switch again it switches the wah effect off and goes back to CC50 controlling the volume.
Possible?
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 11, 2014 16:26:38 GMT
Yes, should be possible.
A case of swapping scenes with the toepedal switch and having differing mappings per scene for the expression control events.
If you can determine the events the expression pedal sends for the pedal movement and the switch, I should be able to construct the requisite rules and instructions for you.
Regards, Nic.
|
|
|
Post by steve842 on Jul 11, 2014 16:37:22 GMT
Great! Thank you! Currently my controller is set up to send expression on CC39 (sweep range 0-127) and toe switch is on CC38 (momentary switch sends 127, 0 with every press).
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 11, 2014 16:57:04 GMT
OK, let's work with that. First please make sure that in MidiBridge the Scene Channel (Preferences>Options) is set to 16. We are hijacking this channel internally for switching scenes with the push of your toe. Be careful not to send other program changes in on channel 16 in case they switch scenes on you unexpectedly.
Then, make sure all the routings are in place for the expression pedal and tonestack.
I am going to assume you may already have some scenes, so I picked two arbitrary scene numbers (038 and 039) to store the two scenes.
These rules need to go on the Stream Byter of the input on left for scene switching. ie. Where your expression pedal comes in.
The rules set for the volume scene (038) would be:
# volume scene 038 BX 26 7F = CF 27 +C # switch to scene 39 on toepress BX 26 7F = BX 33 7F # turn wah on CC51 BX 27 = BX 32 # convert exp pedal to volume CC50
Once you have entered the above rules, hold down scene 038 and save as 'volume'
Go back into Stream Byter and replace the rules above with these:
# wah scene 039 BX 26 7F = CF 26 +C switch to scene 38 on toepress BX 26 7F = BX 33 00 # turn wah off CC51 BX 27 = BX 34 # convert exp pedal to wah sweep CC52
Now save this into scene 039 and call it 'wah'
Pressing the toepedal switch should now toggle-switch between those two scenes in MidiBridge and each scene remaps the pedal to CC 50 or 52
I typed these in manually so have not tested them, but they look like they should work... :-)
Let me know how you get on.
Regards, Nic.
|
|
|
Post by steve842 on Jul 12, 2014 12:57:24 GMT
Thanks again Nic but I've run into a few hiccups - not with your code, just with my setup. Is there a way to have Midibridge convert a momentary message from my controller into a latched message to send to tonestack? As it stands, the effects in tonestack only activate while holding the button and then deactivate when released. They are looking for a latched message.
Also, I am currently using scenes for preset management and to overcome some issues with apps that aren't controllable by Midibridge (i.e. sampletank). This involves rerouting midi channels using scenes to get things working properly. So by using scenes to toggle/wah, I can't even figure out how this will all work I harmony with that. Just wondering, is there any way to toggle wah/volume within a single scene?
|
|
nic
Soapbox Supremo  
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 13, 2014 16:30:24 GMT
Hi Steve,
The rules I gave you should be latching. When you press the toe down, then tonestack should see value 127 on CC 51. When you press the toe down again (when you are in wah mode) then it issues a CC 51 with value 0.
I have tried to rack my brain to see if it could be done without scene switching, but I haven't been able to come up with anything.
Dunno how many scenes you are already operating with but it should be possible to carefully craft stuff to combine what you are doing now with this. However, it is possible that there could be conflicts. We're definitely on the bleeding edge of what this app was envisioned to be able to do!
If you would like to take this over to email and send me the gory details of your current scene/stream byter configs then maybe I can attempt to merge them?
Regards, Nic.
|
|
|
Post by steve842 on Jul 14, 2014 11:59:07 GMT
Ok thanks so much. I am going to go through and re-evaluate all of my current scene/stream byter programming and see if I can simplify it or even eliminate some of it. I may take you up on your email depending what I find!
|
|
|
Post by steve842 on Aug 13, 2014 15:02:21 GMT
Just wanted to let anyone else who might be interested in this topic know that toggling wah/volume is now possible directly in tonestack without using the stream byter. The latest Tonestack update allows selecting momentary/latched switch compatibility and includes a new volume effect with an on/off switch.
Map a single button to both the wah and volume on/off switches directly in tonestack and then manually turn one of them off so they begin to switch opposite of each other. Tada!
|
|