Browse Source

Update to new event framework, use smooth lights

tags/v0.5.0
Andrew Belt 6 years ago
parent
commit
966f543ed6
2 changed files with 5 additions and 5 deletions
  1. +4
    -4
      src/LFO.cpp
  2. +1
    -1
      src/SEQ3.cpp

+ 4
- 4
src/LFO.cpp View File

@@ -116,8 +116,8 @@ void LFO::step() {
outputs[SAW_OUTPUT].value = 5.0 * oscillator.saw();
outputs[SQR_OUTPUT].value = 5.0 * oscillator.sqr();

lights[PHASE_POS_LIGHT].setBrightness(fmaxf(0.0, oscillator.light()));
lights[PHASE_NEG_LIGHT].setBrightness(fmaxf(0.0, -oscillator.light()));
lights[PHASE_POS_LIGHT].setBrightnessSmooth(fmaxf(0.0, oscillator.light()));
lights[PHASE_NEG_LIGHT].setBrightnessSmooth(fmaxf(0.0, -oscillator.light()));
}


@@ -212,8 +212,8 @@ void LFO2::step() {
interp = crossf(oscillator.saw(), oscillator.sqr(), wave - 2.0);
outputs[INTERP_OUTPUT].value = 5.0 * interp;

lights[PHASE_POS_LIGHT].setBrightness(fmaxf(0.0, oscillator.light()));
lights[PHASE_NEG_LIGHT].setBrightness(fmaxf(0.0, -oscillator.light()));
lights[PHASE_POS_LIGHT].setBrightnessSmooth(fmaxf(0.0, oscillator.light()));
lights[PHASE_NEG_LIGHT].setBrightnessSmooth(fmaxf(0.0, -oscillator.light()));
}




+ 1
- 1
src/SEQ3.cpp View File

@@ -260,7 +260,7 @@ SEQ3Widget::SEQ3Widget() {
struct SEQ3GateModeItem : MenuItem {
SEQ3 *seq3;
SEQ3::GateMode gateMode;
void onAction() override {
void onAction(EventAction &e) override {
seq3->gateMode = gateMode;
}
void step() override {


Loading…
Cancel
Save