Re: More LV2 questions

Robin Gareus <[email protected]>
Newsgroups gmane.linux.audio.devel
Message-ID <[email protected]>
On 2026-08-12 5:30 PM, Hermann Meyer wrote:
> 
> Am 11.08.26 um 14:10 schrieb Fons Adriaensen:
>> Hello all,
>>
>> Some more questions on my way to grok LV2
>>
>> 1. Should hosts echo parameter changes to the GUI if
>>     the change came from the GUI ?
>>
>>     Jalv doesn't, Ardour does. That can make continuous
>>     changes (e.g. a fader) look erratic as the echo will
>>     probably arrive when the widget has already moved
>>     to the a new value.
> 
> You should at least be prepared for such a behave and break the loop on 
> your side.
> 
> Remember, the host is the house keeper and the plug is the guest.

The reason for this is that the parameter may be automated. Active 
automation overrides user manual control, unless the automation mode is 
"Touch" and the plugin sends a touch event for the given control


>> 3. A GUI may want to show an optional second window

Don't do that. This is frowned upon and causes problems on systems 
without z-axis positioning API for windows.

The only system with a z-axis window stacking API specifically mentions 
that plugins SHOULD NOT open additional windows in their human interface 
guidelines.

--
robin
OpenPGP_signature.asc (application/pgp-signature, 840 B)
-----BEGIN PGP SIGNATURE-----

wsF5BAABCAAjFiEEwak9kdzQUxfAUWyqoJC84Cz1fwQFAmp8lgUFAwAAAAAACgkQoJC84Cz1fwST
Pw//bFKNtI8i8q4KG3my1nBV4cOVHRqikUXdKoI5/60oxJTsUn/FywnOL5+2xbcZTTt4V5f0KAfK
gklHBNYoAB+PJydGAv67gexLmrKfyXusc5mlm+ZM27MYhmQre++/Zqr7L3TenDnQ6pAUAEqrG4Gt
Mg8q8mzX1g/piPU6H0fLCSayeTFfd9S255Byh3mkizSHnb/gGBMo6vZ3V1VlRt0XENV/9bqKXFh1
dylYel7vDT4ztNtA21PSKL1IdLcV7C8t6Hp8o2T4w/mPeV9dCv3vUd0M9H+2k4xDyBbCOQ4Lupha
7l1tLRaZl4lJFc0VJ2kPG3hnADs63zM4D2r0nCSRLNwB2czdiu53SB8Lw5GV+UO63xkNfVLdeviq
Qzyuo93n5LdAf8c5vXXuRgSG/xbWlEnpR54ZPIbvtbBKidrWHFBcDte4ymUM711hTbGq4dn+l7/s
YXAhAFOD9kvlEgJ+Mb1MOpWOu9tyJd41pfbS7bI/YqWhu09wpIMxdVPYTtG+mT+GoA+7v6XHR8kn
k5Up03uij2HK8ZYAe/x9fG8kzalEwTWCtlC4F6PViWAa1JRXlXcXi9JU+AdMEc5mlrtXFlPvuUOz
3hEh5Yt3uFd39IQDEYJ8SqcKfBOhZKug1J4E9lG3KLbOvQI7+zJAWIk0mKDlGEhFshicEP3NBNte
ePc=
=F+wt
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.