Quick Sign In:  

Forum: Old versions

Topic: Map Button and Knob For Effects

Dieses Thema ist veraltet und kann veraltete oder falsche Informationen enthalten.

ClayDJPRO InfinityMember since 2011
Hi Everyone,

Many of the effects available have active buttons and sliders for real-time adjustments.

I would like to map a button on my mixer to toggle between two effect buttons, and also if I hold the mixer button down it will act as a shift for a knob.
I would like the knob to control two of the effect sliders (one normal knob controlled effect slider, and one shift knob control of the second effect slider while the shift button is held down).

My mixers mapped button and knob should control each effect individually (I may want the knob to control slider 1 in effect "A", but when I switch to effect "B", the knob may need to control slider 2, etc).

Hopefully I explained it OK.
Thanks for your help.
Clay
 

geposted Tue 26 Jun 12 @ 4:14 pm
set $effectmode while_pressed & toggle 'over' & effect 1 select 'overloop' ? var 'over' 1 ? effect 1 button 2 : effect 1 button 4 : effect 1 select 'ramp_delay' ? var 'over' 1 ? effect 1 button 1 : effect 1 button 2 : effect 1 select 'beatmasher_single' ? var 'over' 1 ? effect 1 button 2 : effect 1 button 3 : effect 1 select 'efx1000_delay' ? var 'over' 1 ? effect 1 button 2 : effect 1 button 4 : nothing

you can continue the script as far as you like before nothing at the end. the formula is

effect 1 select 'effect_name' ? var 'over' 1 ? effect 1 button 1 : effect 1 button 2 :

the way it works is it changes to operation of the buttons dependent on the effect selected in slot one, If you are using a skin with only 1 effect slot it will be the "maineffect" so you will need to change " effect 1 select" to "effect select" for it to work.
 

geposted Tue 26 Jun 12 @ 6:17 pm
ClayDJPRO InfinityMember since 2011
Thanks again Synthet, that string did exactly what I needed! :)
You da man!

Clay
 

geposted Wed 27 Jun 12 @ 1:16 pm


(Alte Themen und Foren werden automatisch geschlossen)