BasicParameter speedParameter = new BasicParameter("SPEED", 0.1);
BasicParameter glitchParameter = new BasicParameter("GLITCH", 0.0);
- public GlitchPlasma(GLucose glucose) {
- super(glucose);
+ public GlitchPlasma(LX lx) {
+ super(lx);
addParameter(saturationParameter);
addParameter(speedParameter);
addParameter(glitchParameter);
private int ym;
BasicParameter decayParameter = new BasicParameter("DECAY", 0.3);
- public FireEffect(GLucose glucose) {
- super(glucose);
+ public FireEffect(LX lx) {
+ super(lx);
xm = int(model.xMax);
ym = int(model.yMax);
SinLFO[] sat = new SinLFO[numOsc];
float[] colorOffset = new float[numOsc];
- public StripBounce(GLucose glucose) {
- super(glucose);
+ public StripBounce(LX lx) {
+ super(lx);
for (int i=0;i<numOsc;i++) {
fX[i] = new SinLFO(0, model.xMax, random(2000,20000));
fY[i] = new SinLFO(0, model.yMax, random(2000,20000));
SinLFO col1 = new SinLFO(0, model.xMax, 5000);
BasicParameter gainParameter = new BasicParameter("GAIN", 0.5);
- public SoundRain(GLucose glucose) {
- super(glucose);
+ public SoundRain(LX lx) {
+ super(lx);
addModulator(pos).trigger();
addModulator(col1).trigger();
addParameter(gainParameter);
gain = 50*parameter.getValuef();
}
}
- protected void onActive() {
+ void onActive() {
if (this.fft == null) {
this.fft = new FFT(lx.audioInput().bufferSize(), lx.audioInput().sampleRate());
this.fft.window(FFT.HAMMING);
SinLFO col1 = new SinLFO(0, model.xMax, 5000);
SinLFO col2 = new SinLFO(0, model.xMax, 4000);
- public FaceSync(GLucose glucose) {
- super(glucose);
+ public FaceSync(LX lx) {
+ super(lx);
addModulator(xosc).trigger();
addModulator(zosc).trigger();
zosc.setValue(0);
BasicParameter gainParameter = new BasicParameter("GAIN", 0.5);
SawLFO pos = new SawLFO(0, model.xMax, 8000);
- public SoundSpikes(GLucose glucose) {
- super(glucose);
+ public SoundSpikes(LX lx) {
+ super(lx);
addParameter(gainParameter);
addModulator(pos).trigger();
}
gain = 50*parameter.getValuef();
}
}
- protected void onActive() {
+ void onActive() {
if (this.fft == null) {
this.fft = new FFT(lx.audioInput().bufferSize(), lx.audioInput().sampleRate());
this.fft.window(FFT.HAMMING);