<div dir="ltr"><div>Its interesting that <span class="">Camomile and the updated pdvst were announced in these past weeks as I've been working on pdlv2, a wrapper/parser the generates lv2 plugins from pd patches.<br><br><a href="https://github.com/x37v/pdLV2/">https://github.com/x37v/pdLV2/</a><br><br></span></div><div><span class="">Its a work in progress, I'm not announcing a 'release' at this time, but its definitely usable and I'd love feedback, help with more example patches, help with new features, etc.<br><br></span></div><div><span class="">It does audio, control and midi: in and out.<br>No GUI yet, though many hosts provide a default GUI [Ardour, jalv, .. ..]<br>Tested/developed on Linux, I don't have lv2 running on Mac so I'm not sure if it would work there or not, I haven't heard of people using it on Windows... <br></span></div><div><span class=""><br></span></div><div><span class="">Basically the workflow is this: you create a patch that has one or more of:<br></span></div><div><span class="">[inlet~], [outlet~], [send $1-lv2-blah], [receive $1-lv2-blah2], midi input or output objects<br></span></div><div><span class="">And some a couple messages to define the name and unique URI for your plugin.<br></span></div><div><span class="">You then save this patch in a directory in the pdlv2 'plugins' directory and call the patch 'plugin.pd'.<br></span></div><div><span class="">Then you run 'make', this runs a script that parses your patch to figure out how to wrap it as an lv2 plugin, then writes the files it needs to do that and builds the lv2 plugin.<br><br></span></div><div><span class="">Anyways, if you're interested take a look at the github link above, feel free to email me at my personal email: <a href="mailto:alex@x37v.info">alex@x37v.info</a>, or contact xnor on freenode/#dataflow <br><br></span></div><div><span class="">-Alex<br></span></div><span class=""></span></div>