BogaudioModules

BogaudioModules for VCV Rack
Log | Files | Refs | README | LICENSE

commit 312c0bca44d6609cfe49ba7a4894294b76870b40
parent 400533fe82b621bbd0bb7a0dc95ee9f9b5f83060
Author: Matt Demanett <matt@demanett.net>
Date:   Thu, 23 Apr 2020 00:41:01 -0400

Enable "Triggered select mode" on PGMR.

Diffstat:
Msrc/addressable_sequence.cpp | 2+-
Msrc/addressable_sequence.hpp | 2+-
2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/addressable_sequence.cpp b/src/addressable_sequence.cpp @@ -93,7 +93,7 @@ int AddressableSequenceModule::nextStep( _step[c] += (_step[c] < 0) * steps; _step[c] -= _step[c] * reset; - float select = 0; + float select = n; if (selectParam) { select = clamp(selectParam->getValue(), 0.0f, (float)(n - 1)); } diff --git a/src/addressable_sequence.hpp b/src/addressable_sequence.hpp @@ -58,6 +58,7 @@ struct AddressableSequenceBaseModuleWidget : ModuleWidget { OptionsMenuItem::addToMenu(p, menu); menu->addChild(new BoolOptionMenuItem("Reverse step on negative clock", [m]() { return &m->_reverseOnNegativeClock; })); + menu->addChild(new BoolOptionMenuItem("Triggered select mode", [m]() { return &m->_triggeredSelect; })); } }; @@ -68,7 +69,6 @@ struct AddressableSequenceModuleWidget : AddressableSequenceBaseModuleWidget { AddressableSequenceModule* m = dynamic_cast<AddressableSequenceModule*>(module); assert(m); menu->addChild(new BoolOptionMenuItem("Select on clock mode", [m]() { return &m->_selectOnClock; })); - menu->addChild(new BoolOptionMenuItem("Triggered select mode", [m]() { return &m->_triggeredSelect; })); } };