HEEEEEEEROOOOOOO !

thanks a lot for this, having longed for this for years !

my first tests of VST plugins ran like a charm !
(pd 0.49 and Win7)


as for VST instruments (software synths) - that was a little more complicated:

while my test synths did load alright, i couldn't really recall preset banks. i COULD load them but the "program_set" message did not load them.

(BTW: there's an error in the help file on this message box.
right now it says [program_set( while it should say [program_set $1(  )

i had "light" success with the "midi_program_change 1 $1" message but not on all of them. some freezed PD.

i have to add that i use a couple of rather old and obscure "no-install" synths ("ODsay", "Oatmeal" ...) that might be too old and buggy, so the problem's moste likely not on your side.

(For example with OATMEAL, i could not use the native GUI interface at all (the UI did not update, preset banks didn't load, buttons are unresponsive))

A "commercial" synth like "Discovery" worked as expected for the most parts. but the GUI also didn't update when a new preset was loaded. it only updated when i moved a slider.


but all in all:

great, great, great, great, great, great, great, great work !

best

oliver







Christof Ressi wrote:
Dear list,

I'm happy to announce the first alpha release of [vstplugin~], an external to - 
you guessed it - load VST plugins in Pd.

features:
* cross platform (Windows, MacOS and Linux)
* load any kind of VST plugin (audio effect, MIDI effect, soft synth etc.)
* automate plugin programmatically with Pd messages
* use either the native VST GUI (WIN32, Cocoa, X11) or a generic Pd editor
* preset management: read/write standard .fxp and .fxb files or
   set/get the plugin state as a Pd lists to build your own preset management.
* choose between single and double precision (if the plugin supports it)
* MIDI input/output
* basic sequencing support (for arpeggiators, sequencers etc.)

NOTE: currently only VST2.x plugins are supported but VST3 support will come 
soon!

see vstplugin~-help.pd for detailed instructions.

the external is already available on Deken. here's the source code: 
https://git.iem.at/ressi/vstplugin


please report any issues, questions or feature requests to 
https://git.iem.at/ressi/vstplugin/issues


NOTE: on MacOS, the plugin GUI defaults to the generic Pd editor, use "-gui" to 
force the native VST GUI. if you want to know why, check out the README.

*** for all the Cocoa devs lurking, please have a look at: 
https://git.iem.at/ressi/vstplugin/issues/4 - I need your advice :-) ***


have fun!

Christof

PS: check out the wonderful IEM plugin suite (https://plugins.iem.at/) - a set 
of crossplatform and open source Ambisonics VST plugins developed at the IEM.




_______________________________________________
Pd-announce mailing list
[email protected]
https://lists.puredata.info/listinfo/pd-announce
_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list



--
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
/////////////// http://pendler.klingt.org //////////////
\\\\\\\\\\\\\\\ http://oliver.klingt.org  \\\\\\\\\\\\\\
////////////////////////////////////////////////////////



_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to