Re: More LV2 questions

Hermann Meyer <brummer--S0/[email protected]>
Newsgroups gmane.linux.audio.devel
Message-ID <[email protected]>
Am 12.08.26 um 17:49 schrieb Robin Gareus:
> 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.
>
libxputty take care of that, and, keep any separate window as child of 
the main window, regardless if it is created on root or on parent 
window. I never see a issue with that, nor do I ever get a report about.


> -- 
> robin
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.