<html>
<head>
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">On 10/13/2014 09:41 PM, Matthias
Kronlachner wrote:<br>
</div>
<blockquote cite="mid:543C38E5.6010408@gmail.com" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<div class="moz-cite-prefix">On 13/10/14 21:34, Filipe Coelho
wrote:<br>
</div>
<blockquote cite="mid:543C292D.2070903@gmail.com" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<br>
<div class="moz-cite-prefix">On 13-10-2014 20:16, Matthias
Kronlachner wrote:<br>
</div>
<blockquote cite="mid:543C2500.90207@gmail.com" type="cite">
<meta content="text/html; charset=windows-1252"
http-equiv="Content-Type">
<div class="moz-cite-prefix">Hi Jörn,<br>
<br>
thanks for the report, I did not check the Linux build for
long time and I accidentally deleted the wrapper.<br>
I fixed it, should build fine now. <br>
(The wrapper is not part of the official JUCE distribution,
it was written by
<meta charset="utf-8">
Filipe Coelho.)<br>
<br>
However, the GUI of the LV2 plug-ins does currently not
work, therefore you have to use the native GUI of the host.<br>
This is particularly a problem for the (binaural-)decoder,
where you have to load a preset in the GUI in order to
generate output.<br>
You can build the plugins as standalone as well and connect
the decoder via jack. You are used to that anyway, right :-)<br>
<br>
It would definitely need someone else to fix Linux related
problems, but you can still nag me if something's wrong.<br>
</div>
</blockquote>
<br>
Filipe here (Juce-LV2 wrapper author).<br>
<br>
What exactly is the problem with the LV2 UI?<br>
Which hosts have you tested it with?<br>
Does the VST UI work?<br>
<br>
Are you using the latest juce-lv2 code as available here?<br>
<a moz-do-not-send="true" class="moz-txt-link-freetext"
href="https://github.com/DISTRHO/DISTRHO-Ports/tree/master/libs/juce/source/modules/juce_audio_plugin_client/LV2">https://github.com/DISTRHO/DISTRHO-Ports/tree/master/libs/juce/source/modules/juce_audio_plugin_client/LV2</a><br>
<br>
If you give me a link to the source I'll have a look at it.<br>
<br>
<br>
</blockquote>
Hi Filipe,<br>
thanks for the reply! I am using the latest version of your
wrapper, just got it today from your repo.<br>
<br>
You find the plug-ins here: <a moz-do-not-send="true"
class="moz-txt-link-freetext"
href="https://github.com/kronihias/ambix">https://github.com/kronihias/ambix</a><br>
<br>
Some VST-UIs work, but not all.<br>
Eg. the decoder vst GUI works, but the LV2 version does only show
an empty window.<br>
The encoder GUI crashes, might be OpenGL related.<br>
I tested it with Ardour-3.5.403.<br>
<br>
</blockquote>
<br>
Well after building the LV2 code the issue is clear - you do not
have proper URIs for the plugins.<br>
LV2 uses URIs to identify plugins, see
<a class="moz-txt-link-freetext" href="http://en.wikipedia.org/wiki/Uniform_resource_identifier">http://en.wikipedia.org/wiki/Uniform_resource_identifier</a><br>
<br>
Making the LV2 URI a single plugin name is very wrong and against
the spec.<br>
If you don't have a domain you can use "urn:ambix:PLUGIN".<br>
The URI doesn't have to exist on the internet, it's only used
locally to identify the plugin.<br>
<br>
After setting a proper LV2 URI the UI appears and works as usual
[1].<br>
<br>
In short, just change the broken JucePlugin_LV2URI macro in your
AppConfig.h files for a real URI and it should work.<br>
<br>
[1] - <a class="moz-txt-link-freetext" href="http://i.imgur.com/FSqaxn0.png">http://i.imgur.com/FSqaxn0.png</a><br>
<br>
</body>
</html>