File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -127,6 +127,17 @@ void ArduinoOutput::process (AudioBuffer<float>& buffer)
127127}
128128
129129
130+ void ArduinoOutput::parameterValueChanged (Parameter* parameter)
131+ {
132+ if (parameter->getName () == " gate_line" )
133+ {
134+ if (int (parameter->getValue ()) == 0 )
135+ gateIsOpen = true ;
136+ else
137+ gateIsOpen = false ;
138+ }
139+ }
140+
130141void ArduinoOutput::handleTTLEvent (TTLEventPtr event)
131142{
132143
Original file line number Diff line number Diff line change @@ -50,6 +50,9 @@ class ArduinoOutput : public GenericProcessor
5050 /* * Searches for events and triggers the Arduino output when appropriate. */
5151 void process (AudioBuffer<float >& buffer) override ;
5252
53+ /* * Handle changes to gate line. */
54+ void parameterValueChanged (Parameter* parameter) override ;
55+
5356 /* * Convenient interface for responding to incoming events. */
5457 void handleTTLEvent (TTLEventPtr event) override ;
5558
You can’t perform that action at this time.
0 commit comments