fx-600~:multieffects pedal abstraction;
;
pichshifter, tremolo, delay, phaser, chorus, and flanger;
;
depends on: zexy moonlib list-abs;
1 creation argument (the pedal id);
;
INLETS: 0;
Ins are handled by creation argument sends;
audion in:;
fx600-in-$1
chosen effect:;
fx600-choseff-$1 (0-1);
bypass:;
fx600-by-$1;
parameters:;
fx600-ps-$1 (0, 1, 2, 3, 4, all 0 to 1, ie [x y(;
0=DEPTH(DRY-WET);
1=PARAMETER 1;
2=PARAMETER 2;
3=EFFECT;
4=BYPASS;
OUT~;
is also handled via the $1 index fx600-OUT-$1;
;
The output is limited with a zexy limiter.;
The bypass retains the depth state.;
;
Note: the best parts about it are its ease of use, speed, ability to control with midi or hid, and the possibility of easily creating alternate routings, ex. serial or parallel signals.
"May it serve you well."
Peace.
-Scott