Borrar filtros
Borrar filtros

AudioPlugin communication between code and GUI

2 visualizaciones (últimos 30 días)
Nuno Coelho
Nuno Coelho el 7 de Dic. de 2020
Comentada: Nuno Coelho el 9 de Dic. de 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 comentarios
jibrahim
jibrahim el 9 de Dic. de 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 el 9 de Dic. de 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

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Audio Plugin Creation and Hosting en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by