Hi all,
I have been working on upgrading pdvst~ (vst 2.4) to vst3 for Linux,
macOS and Windows.
briefly its about running your standard Pd inside a vst3 host. you can
use Pd same as normal and with externals. the only thing you can't do is
change audio settings.
pdvst~ came out around 2004 and had always been for Windows only. this
upgrade adds Unix replacements for the Windows only stuff that is mainly
a shared memory, a mutex and 2 semaphores. the rest is of course was
upgrading the code to live inside the vst3 API.
while the Windows version works very nice the Linux version (untested on
macOS) seems a bit poppy with host's block size < 256. this i think can
be improved if coding the mutex and semaphores with modern pthreads
instead of the plain old semaphores i used.
for those willing to test get binaries from
https://github.com/Lucarda/pdvst3/releases
macOS feedback is specially welcome as my qemu VM does not have audio.
please read carefully the readme. macOS user have instructions on how to
overcome "untrusted developer" stuff.
https://github.com/Lucarda/pdvst3/tree/main
:)
--
Mensaje telepatico asistido por maquinas
---
pd-list@lists.iem.at - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/pd-list@lists.iem.at/message/K234U6D3OZUXVVKW3A73UYKRKOCXYW36/
To unsubscribe send an email to pd-list-le...@lists.iem.at mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/