<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>
<blockquote type="cite">I'm just trying to understand what is the
difference and advantage of compiling camomile with externals</blockquote>
IIUC, externals are only possible via [pd~] (unless you directly
link the externals with Camomile, as is the case with
ELSE-Camomile). [pd~] obviously has some overhead and adds
additional latency.</p>
<p>On the other hand, I think it wouldn't be too hard for Camomile
to support externals out of the box, but they need to be compiled
with PDINSTANCE. Shipping them next to the actual VST plugin might
confuse some DAWs, so they should be placed in a well known
directory (which could be handled by an installer). This is what
"Waves" does on Windows: "%PROGRAMFILES%/VSTPlugins/Waves" only
contains the "WaveShell-VST.dll" shell plugins; the actual
plugins, libraries and resources reside in "Program Files
(x86)/Waves".</p>
<p>Christof<br>
</p>
<p><br>
</p>
<div class="moz-cite-prefix">On 13.01.2021 15:31, Alexandre Torres
Porres wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAEAsFmgcv+8X_gfd3vt894QpHhV=yHx3PKCr7uNYTdcuU+rrxg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">Em qua., 13 de jan. de 2021 às 05:58, Pierre
Guillot <<a href="mailto:guillotpierre6@gmail.com"
moz-do-not-send="true">guillotpierre6@gmail.com</a>>
escreveu:<br>
</div>
<div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex">
<div dir="ltr">
<div>I'm not sure what do you mean by "you can compile
the vst/.au/whatever with it". <br>
</div>
<div>If you want to distribute a plugin that use externals
without compiling Camomile, I guess one solution would
be to ship a Pd distribution with the externals in the
plugin bundle and use the [pd~] object to start a
process with this embedded Pd binary (that would be able
to load the external). Or you can ask the user to
install Pd and the required externals if you don't want
to ship a complete Pd distribution with the plugin.</div>
</div>
</blockquote>
<div><br>
</div>
<div>I'm just trying to understand what is the difference and
advantage of compiling camomile with externals, which is
possible and we've already made that happen at least for the
ELSE-Camomile => distribution <a
href="https://github.com/emviveros/Camomile-ELSE"
moz-do-not-send="true">https://github.com/emviveros/Camomile-ELSE</a> </div>
<div><br>
</div>
<div>Not that we'll stop, now that we're here, we'll stay I
guess :) but I just wanna make sure what's the motivation.
And I guess the only difference is that you can
ship/distribute/sell/give away just a single plug-in binary
without Pd and anything 'else' ;) </div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
<a class="moz-txt-link-abbreviated" href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list
UNSUBSCRIBE and account-management -> <a class="moz-txt-link-freetext" href="https://lists.puredata.info/listinfo/pd-list">https://lists.puredata.info/listinfo/pd-list</a>
</pre>
</blockquote>
</body>
</html>