Re: [PD-announce] pdvst~ bump version.
Lucas Cordiviola <[email protected]>
| Newsgroups | gmane.comp.multimedia.puredata.general |
|---|---|
| Message-ID | <PH7P220MB1351E29F9B67C51ED324420DA6432@PH7P220MB1351.NAMP220.PROD.OUTLOOK.COM> |
On 19/10/2024 21:53, Matt Davey wrote:
> Could this possibly be done in Juce??
i think so but i should not take that path. i'll explain why *not me*
but anybody reading will get the picture if wanting to do it.
# vst2.4 cross-platform
- here i'll use the basic build system to be able to just use 2 dozens
of #ifdef(!windows) until i'm sure i understood how to use
"CreateFileMapping(" in a non-Windows system. this is the thing that
transfers the bytes in the 2 involved processes (the vsthost and Pd).
luckily something very similar is done in
https://deken.puredata.info/library/shmem but iirc it does not implement
semaphores.
# vst3
- once i did the above, learn how to adapt the cmake build system from
"https://github.com/steinbergmedia/vst3_example_plugin_hello_world" and
try to get it all together for vst3. only experience i have with vst3 is
https://github.com/Lucarda/pulqui-limiter.vst3 . here we will not use a
GUI and MIDI is not the same as vst2.4.
- is true that here i could jump directly to learning Juce. (i'll
re-think it later)
#
so anyone comfortable with c++, juce and cmake will do it better and
faster than me. on my side this is to keep myself busy and learning
(which is good). also (without under-rating anything) the thing has
already been done, it just need a "implementation details upgrade"
:)
--
Mensaje telepatico asistido por maquinas
---
[email protected] - the Pure Data mailinglist
https://lists.iem.at/hyperkitty/list/[email protected]/message/IKSEKMTOC4ALDXE2X6LI32M2TY4HMPU3/
To unsubscribe send an email to [email protected] mailing list
UNSUBSCRIBE and account-management -> https://lists.iem.at/