@d-healey i couldnt get it to.
This is how ive gotten it to work
probably a much better way to code this but maybe this can help someone:
// delay temposync
const var HardcodedMasterFX3 = Synth.getEffect("HardcodedMasterFX3");
const var KnobDelayTime = Content.getComponent("KnobDelayTime");
const var btnDelaysynch = Content.getComponent("btnDelaysynch");
const var KnobDelayTime1 = Content.getComponent("KnobDelayTime1");
inline function onKnobDelayTime1Control(component, value)
{
HardcodedMasterFX3.setAttribute(0, value);
};
Content.getComponent("KnobDelayTime1").setControlCallback(onKnobDelayTime1Control);
inline function onKnobDelayTimeControl(component, value)
{
HardcodedMasterFX3.setAttribute(1, value);
};
Content.getComponent("KnobDelayTime").setControlCallback(onKnobDelayTimeControl);
inline function onbtnDelaysynchControl(component, value)
{
HardcodedMasterFX3.setAttribute(2, value);
if (value)
{
KnobDelayTime1.showControl(false);
KnobDelayTime.showControl(true);
}
else
{
KnobDelayTime1.showControl(true);
KnobDelayTime.showControl(false);
}
};
Content.getComponent("btnDelaysynch").setControlCallback(onbtnDelaysynchControl);