Post by vaultnaemsae on May 12, 2019 13:15:03 GMT
Hi Audeonic forum members,
This is my first post here Hoping somebody might be able to help.
I picked up this script from a YouTube clip/description a MidiFire user posted. It's to enable toggling ON/OFF a 2nd CC when a Control pedal reaches the bottom of its range (0 of 0-127) - i.e. 'auto engage' in this situation.
_____________________________________________
# Enter rules here
# Press ‘Install Rules’ when done
# BiasFX autowah engage by audeonic
IF LOAD
ASS K0 = B0 07 # this needs to be the CC your pedal sends
ASS K2 = B0 55 # this is our secret CC
ASS L80 = 0 # flag for toggling wah just the once
END
# trap the hardware CC
IF M0 == K0 K1
# hardware pedal went to 0, disengage wah
IF M2 == 2
IF L80 == 1
SND K2 K3 00
ASS L80 = 0
END
END
# hardware pedal went positive, engage wah
IF M2 > 5
IF L80 == 0
SND K2 K3 7F
ASS L80 = 1
END
END
# block hardware pedal CC whilst learning
# XX = XX +B
END
_____________________________________________
Which parts of the script do I need to change to adapt this to my setup? I have three control pedals (CC# 10, 16, 17). I want to enable the same type of functionality for all three devices.
If I understand correctly, "ASS K0 = B0 07" indicates the pedal CC and "ASS K2 = B0 55" indicates the ON/OFF CC - so I should change 07 and 55 to whatever I need (say 10 and 60) - but that didn't work for me.
Next I should create three Stream Byter devices - one for each controller, right?
Sorry if this an annoying newb question but it'd be a huge help if somebody could point me in the right direction.
Thanks in advance.
This is my first post here Hoping somebody might be able to help.
I picked up this script from a YouTube clip/description a MidiFire user posted. It's to enable toggling ON/OFF a 2nd CC when a Control pedal reaches the bottom of its range (0 of 0-127) - i.e. 'auto engage' in this situation.
_____________________________________________
# Enter rules here
# Press ‘Install Rules’ when done
# BiasFX autowah engage by audeonic
IF LOAD
ASS K0 = B0 07 # this needs to be the CC your pedal sends
ASS K2 = B0 55 # this is our secret CC
ASS L80 = 0 # flag for toggling wah just the once
END
# trap the hardware CC
IF M0 == K0 K1
# hardware pedal went to 0, disengage wah
IF M2 == 2
IF L80 == 1
SND K2 K3 00
ASS L80 = 0
END
END
# hardware pedal went positive, engage wah
IF M2 > 5
IF L80 == 0
SND K2 K3 7F
ASS L80 = 1
END
END
# block hardware pedal CC whilst learning
# XX = XX +B
END
_____________________________________________
Which parts of the script do I need to change to adapt this to my setup? I have three control pedals (CC# 10, 16, 17). I want to enable the same type of functionality for all three devices.
If I understand correctly, "ASS K0 = B0 07" indicates the pedal CC and "ASS K2 = B0 55" indicates the ON/OFF CC - so I should change 07 and 55 to whatever I need (say 10 and 60) - but that didn't work for me.
Next I should create three Stream Byter devices - one for each controller, right?
Sorry if this an annoying newb question but it'd be a huge help if somebody could point me in the right direction.
Thanks in advance.