Home › Forums › General › Programming › setModulatorValue() and friends › Reply To: setModulatorValue() and friends
October 5, 2020 at 1:49 am
#120138
UPDATE :: 10/05/2020
When a callback function is set in “Called when the modulator value changes”
When assigning incoming MIDI to the modulator – If the receiving incoming MIDI value is the same as the current Modulator Value then some functions do not trigger the callback function; see below.
Note that setValue(value,false)
never triggers a callback function.
if the value is the same the function is not fired
panel:getModulatorByName(k):getComponent():setValue(value,true)
panel:getComponent(k):setValue(value,true)
Function is never fired
panel:getComponent(k):setValue(value,false)
panel:getModulatorByName(k):getComponent():setValue(value,false)
Function is always fired
panel:getModulatorByName(k):setValue(value,true)
panel:getModulatorByName(k):setModulatorValue(value,true,true,true)
panel:getModulatorByName(k):setModulatorValue(value,true,true,false)
panel:getModulatorByName(k):setModulatorValue(value,true,false,false)
panel:getModulatorByName(k):setModulatorValue(value,true,false,true)
panel:getModulatorByName(k):setModulatorValue(value,false,false,false)
panel:getModulatorByName(k):setModulatorValue(value,false,false,true)
panel:getModulatorByName(k):setModulatorValue(value,false,true,false)
panel:getModulatorByName(k):setModulatorValue(value,false,true,true)