Upgrading pdvst~ to vst3 - test release

Lucas Cordiviola <[email protected]>
Newsgroups gmane.comp.multimedia.puredata.general
Message-ID <PH7P220MB1351F405A43CFF6B06BD1B91A649A@PH7P220MB1351.NAMP220.PROD.OUTLOOK.COM>
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


---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/K234U6D3OZUXVVKW3A73UYKRKOCXYW36/

To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.