| 365 | } |
| 366 | |
| 367 | void onAdd(const AddEvent &e) override { |
| 368 | Module::onAdd(e); |
| 369 | // SHIFT is used as an edit-mode modifier. Since it's implemented as a |
| 370 | // latching widget in VCV, force it off on module load so patches don't |
| 371 | // unexpectedly open in ALT edit mode. |
| 372 | params[SHIFT_PARAM].setValue(0.f); |
| 373 | editMode = EDIT_MODE_NORMAL; |
| 374 | } |
| 375 | |
| 376 | void onSampleRateChange() override { |
| 377 | float newSampleRate = APP->engine->getSampleRate(); |