<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p><br>
</p>
<div class="moz-cite-prefix">Am 21.12.20 um 20:44 schrieb Hanspeter
Portner:<br>
</div>
<blockquote type="cite"
cite="mid:d3197ed4-301c-a543-0ef8-c4c90b734b1d@open-music-kontrollers.ch">On
21.12.20 19:43, Hermann Meyer wrote> Synthpod have it own
issues as well, so for example it create controls
<br>
<blockquote type="cite">for patch:writable and patch:readable
separately (Means it double
<br>
controls and only sync the readable ones to the plugin GUi,
while you
<br>
could only change the writable ones, which are basically the
same, but
<br>
threaded different). This do as well not allow to sync the
plugin GUI
<br>
with host provided UI, and easily lead to a overflow in the atom
ring
<br>
buffer.
<br>
</blockquote>
<br>
Can you show your *.ttl, please?
<br>
<br>
</blockquote>
you know it:
<a class="moz-txt-link-freetext" href="https://github.com/brummer10/Fluida.lv2/blob/master/Fluida/Fluida.ttl">https://github.com/brummer10/Fluida.lv2/blob/master/Fluida/Fluida.ttl</a><br>
<blockquote type="cite"
cite="mid:d3197ed4-301c-a543-0ef8-c4c90b734b1d@open-music-kontrollers.ch">I
think you've misinterpreted something there. An lv2:Parameter
either
<br>
is patch:writable (read-write) OR patch:readable (read-only), but
not
<br>
both, if I'm not totally mistaken, that is.
<br>
<br>
If you list the same parameter both as patch:writable AND
patch:readable,
<br>
then indeed synthpod may show two generic UI elements with only
one being
<br>
active.
<br>
<br>
</blockquote>
<p>See
<a class="moz-txt-link-freetext" href="https://github.com/lv2/lv2/blob/master/plugins/eg-params.lv2/params.ttl">https://github.com/lv2/lv2/blob/master/plugins/eg-params.lv2/params.ttl</a></p>
<p>plug:spring ;</p>
<p>It stated that parameters which may be changed internal by the
plugin must be listed as <span class="pl-c">patch:readable</span></p>
<p><span class="pl-c">and, if they may be changed by the user they
must be listed as well as </span><span class="pl-c"><span
class="pl-c">patch:writable</span></span></p>
<p><span class="pl-c"><span class="pl-c"><br>
</span></span></p>
<p><span class="pl-c"><span class="pl-c">btw. that is needed for the
MOD to make parameter sync work, for Qtractor it doesn't
matter, it works with and without it, for Synthpod it leads to
the behave described above, for Ardour it leads to a couple of
error messages, Carla ignore it at all. <br>
</span></span></p>
<p><span class="pl-c"><span class="pl-c">But even if I mark those
ports only as </span></span><span class="pl-c"><span
class="pl-c">patch:writable. synthpod wouldn't sync the port
values between plugin GUI and host provided UI.<br>
</span></span></p>
<p><span class="pl-c"><span class="pl-c"><br>
</span></span></p>
<p><br>
</p>
</body>
</html>