Effacer les filtres
Effacer les filtres

AudioPlugin communication between code and GUI

2 vues (au cours des 30 derniers jours)
Nuno Coelho
Nuno Coelho le 7 Déc 2020
Commenté : Nuno Coelho le 9 Déc 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 commentaires
jibrahim
jibrahim le 9 Déc 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 le 9 Déc 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

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Audio Plugin Creation and Hosting dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by