RedEffectsRackGUI gui for RedEffectsRack
req: Conductor quark, TabbedView quark
see also: RedEffectsRackGUI RedMatrixMixerGUI RedMixerGUI
class methods:
*new(redEffectsRack, position)
class variables:
<>numEffectsBeforeScroll
number of RedEffectModuleGUI to fit before adding a vertical scroller.
default is 9. this fits well with screensize 1440x900.
for smaller screens use a lower value.
instance methods:
close
closes the window if open
instance variables:
<win
<redEffectsRack
<time
slider to go from now to later
//--
a= RedEffectsRack();
b= Pbind(\degree, Pseq([0, 1, 5, 4, 3, 4], inf), \dur, 0.25).play;
c= RedEffectsRackGUI(a);
a.cvs.ringMix.value_(0.5);
a.free;
b.stop;
c.close;
//--
a= RedEffectsRack([RedEfxRing, RedEfxGuit, RedEfxVerb, RedEfxRing]);
b= Pbind(\degree, Pseq([0, 1, 5, 4, 3, 4], inf), \dur, 0.25).play;
c= RedEffectsRackGUI(a);
c.redEffectsRack.efxs;
a.cvs.verbMix.value= 0.5;
a.cvs.verbDamp.value= 0.7;
a.free;
b.stop;
c.close;
//--
a= RedEffectsRack(RedEffectModule.subclasses);
b= Pbind(\degree, Pseq([0, 1, 5, 4, 3, 4], inf), \dur, 0.25).play;
c= RedEffectsRackGUI(a);
c.redEffectsRack.efxs;
a.cvs.verbMix.value= 0.5;
a.free;
b.stop;
c.close;