Filter löschen
Filter löschen

AudioPlugin communication between code and GUI

2 Ansichten (letzte 30 Tage)
Nuno Coelho
Nuno Coelho am 7 Dez. 2020
Kommentiert: Nuno Coelho am 9 Dez. 2020
Hi!
When I change a value on VST GUI it calls the correspondent SET function and changes the variable value.
It is possible to make the opposite? I want to change a GUI value using a code change.
Exemple: when change variable value A change in code variable value B. Then a want to refresh the GUI value B. Normally we call SET function for that variable but that doesn't work.
Thanks
  2 Kommentare
jibrahim
jibrahim am 9 Dez. 2020
Hi Nuno,
We might be able to help if you include sample code (an audioPlugin) with some detail about what is not working in a DAW. Does this work in audioTestBench and not in a DAW?
Nuno Coelho
Nuno Coelho am 9 Dez. 2020
On audioTestBench it works since I move the mouse. The value is updated.
At DAW nothing happends.
EXAMPLE:
this function round linkwitz riley filter order to even (round up).
So, when variable LPF is Linkwitz-Riley variable ORD_LPF is updated. I want to update it not just on code but on GUI.
I can't find a method to access to audio interface.
function set.LPF(obj,val)
obj.LPF = val;
if strcmp(val,'Linkwitz-Riley') == true
if obj.ORD_LPF <=1
obj.ORD_LPF = 2;
else
d = floor(obj.ORD_LPF);
d(d <= 1) = 2;
e = mod(d,2)+d;
obj.ORD_LPF = e;
end
end
needToDesignFilters(obj);
end
Thanks

Melden Sie sich an, um zu kommentieren.

Antworten (0)

Kategorien

Mehr zu Audio Plugin Creation and Hosting finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by