Howdy all,
I am happy to announce the release of new versions of libpd and ofxPd to coincide with Pd 0.53-0.
The biggest changes finally take the multiple instance support out of experimental status as now all messaging infrastructure is truly separate. The C++ and C# wrappers have been updated to natively support this. Also, audio handling has been greatly improved on iOS, including proper sample rate conversion and buffer handling between device and libpd.
libpd 0.13.0 (pd 0.53-0) Pure Data embeddable audio synthesis library https://github.com/libpd/libpd https://github.com/libpd/libpd changelog: https://github.com/libpd/libpd/blob/master/CHANGES.txt https://github.com/libpd/libpd/blob/master/CHANGES.txt
ofxPd a Pure Data addon for OpenFrameworks using libpd https://github.com/danomatika/ofxPd https://github.com/danomatika/ofxPd changelog: https://github.com/danomatika/ofxPd/blob/master/CHANGES.txt https://github.com/danomatika/ofxPd/blob/master/CHANGES.txt
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Does this mean libpd can be used as the audio engine for vst / au plugins yet?
It already is used as audio engine for VST3 and AU. Our snare for example: https://www.chair.audio/product-category/software/plug-in-software/
On 05.11.22 06:12, Matt Davey wrote:
Does this mean libpd can be used as the audio engine for vst / au plugins yet?
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
Short answer: yes
Long answer: it was already used for vsts but there wasn't a way to handle messages from each instance separately. Now you can, so it will be much simpler to deploy in this case. I always felt true multi-instance support was experimental before but now I feel it is ready.
On Nov 5, 2022, at 6:12 AM, Matt Davey hard.off@gmail.com wrote:
Does this mean libpd can be used as the audio engine for vst / au plugins yet?
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Hi there,
On 05.11.22 02:38, Dan Wilcox wrote:
Howdy all,
I am happy to announce the release of new versions of libpd and ofxPd to coincide with Pd 0.53-0.
The biggest changes finally take the multiple instance support out of experimental status as now all messaging infrastructure is truly separate. The C++ and C# wrappers have been updated to natively support this. Also, audio handling has been greatly improved on iOS, including proper sample rate conversion and buffer handling between device and libpd.
libpd 0.13.0 (pd 0.53-0) Pure Data embeddable audio synthesis library https://github.com/libpd/libpd https://github.com/libpd/libpd changelog: https://github.com/libpd/libpd/blob/master/CHANGES.txt https://github.com/libpd/libpd/blob/master/CHANGES.txt
The C# wrapper has been updated at NuGet: https://www.nuget.org/packages/LibPDBinding/
Happy hacking, Thomas