@David-Healey it was written in my notes.. setAttribute was giving an error so i added setattributnormalized as in java, but now it works, the controller are working and the values are displaying.... but now as i set the attribut for the slider, it gives an error
Line 85, column 21: Illegal type: string, expected: number {{SW50ZXJmYWNlfHwyMTAyfDg1fDIx}}
const Knob3 = Content.getComponent("Gain");
Knob3.setControlCallback(onGainControl);
inline function onGainControl(component, value)
{
var dbValue;
if (value < 0.567)
{
dbValue = ((value + 1) / (0.567 + 1)) * 60 - 60;
}
else
{
dbValue = ((value - 0.567) / (1 - 0.567)) * 12;
}
Panel3.set("text", Math.round(dbValue) + " dB");
Panel3.repaint();
DspNet.setAttribute("DspNet.gain", value); // this is line 85
}
const Panel3 = Content.getComponent("GainPanel");
Panel3.setPaintRoutine(function(g)
{
var c = this.getLocalBounds(0);
g.setColour(this.get("textColour"));
g.drawAlignedText(this.get("text"), c, "centred");
});