i've been playing with controlling traktor effects via midimasher this weekend and came up with a function to replicate your post fader fx setup (i think)
Code:
function traktor.post_fader_fx(deck, unit, status)
if status == nil or status == ON then
local vol = get("traktor", "volume_fader_"..deck)
traktor.fx_setup{
unit = unit,
mode = "single",
fx = "Gater",
param1 = OFF,
button1 = ON,
button2 = OFF,
drywet = vol,
active = ON,
deck_a = ON
}
else
local vol = get("traktor", "dry_wet_single_unit_"..unit)
traktor.fx_setup{ unit = 1, deck_a = OFF }
end
end
then it can just be enabled with a line like this:
Code:
traktor.post_fader_fx("a", 2, ON)
and attached to a toggle button or something
routing the fader to either normal volume control or the dry/wet is already handled by existing code. seems to work quite well
it gets the current volume of the fader and sets that to the drywet and vice versa when u leave post fader effects mode - so it doesnt matter so much at what point the fader is when u enter/leave this mode
so when in post fader effect mode the effect is still supposed to diminish but not instantly like when prefader? i like the sound of it for delays and stuff anyway
Bookmarks