I am trying to set some EQ parameters from Matlab to AWD.
In the MATLAB SCRIPTING API.pdf, there is an example of this for the scaler module.
GSYS = get_gsys('Example1.awd');
GSYS.SYS.Scaler1.gain = -6;
Whilst this doesn't update the value in designer instantaneously, closing and opening the inspector/properties shows the change.
However for the BiquadSparseV6 object this does not seem to work. e.g.
GSYS.SYS.BiquadSparseV6.gain(1,1) = -6;
I can hear the difference on the playback, but the properties in AWD never update automatically. Only if I change a different value, then select another module, it asks me to save the change, and then the value set appears.
Is it that the Biquad uses arrays so the set_gysy doesn't work in the same way as the scaler object? Or is there another command I might be able to call to refresh the displayed properties?