Is there any framework dedicated to MIDI VST plugins scripting / development?

VST, AU, AAX, etc. plug-in Virtual Instruments discussion
KVRer
16 posts since 31 Jan, 2021

Post Fri Jun 11, 2021 9:59 am

I wonder if there's a framework or VST plugin dedicated to the development of custom MIDI processing and generators (like Scaler, Captain Chord, Surge Stochas, etc.) inside a VST host. I haven't found anything flexible enough and, in particular, able to generate MIDI events (notes and CC).

I'm aware of the limitations and complexities set by Steinberg for MIDI VST3 plugins development, and I'm not willing to develop my own plugins. Something like Blue Cat's Plug'n Script, SOUL, Elementary, etc. but dedicated to MIDI would be great.

KVRian
599 posts since 3 Sep, 2009 from Vancouver

Post Fri Jun 11, 2021 3:42 pm

I was going to say reaktor but I guess you would have to code your own stuff

KVRer
18 posts since 9 Jun, 2017

Post Fri Jun 11, 2021 4:54 pm

What doesn't Plug'n Script have that you want to do? It does allow for MIDI-processing scripts. Moreover the dev is quite active and, if you can identify any limitation, he might address it.

KVRer
8 posts since 20 May, 2020

Post Fri Jun 11, 2021 9:25 pm

Have a look at Loomer Architect. It's what you're asking for and much more.

User avatar
KVRAF
4240 posts since 22 Mar, 2009 from gent

Post Sat Jun 12, 2021 2:36 am

Yes Loomer architect is what you need and want
It's awesome
Eyeball exchanging
Soul calibrating ..frequencies

User avatar
KVRAF
4697 posts since 8 Sep, 2004 from Paris (France)

Post Sun Jun 13, 2021 11:18 pm

go_fig wrote:
Fri Jun 11, 2021 4:54 pm
What doesn't Plug'n Script have that you want to do? It does allow for MIDI-processing scripts. Moreover the dev is quite active and, if you can identify any limitation, he might address it.
It can indeed do MIDI-only effects even as a VST, no problem. Just use the "Synth" version of Plug'n Script if you want to avoid the VST host to stop processing MIDI in the plug-in after a few seconds.

KVRer

Topic Starter

16 posts since 31 Jan, 2021

Post Sun Jun 13, 2021 11:52 pm

Blue Cat Audio wrote:
Sun Jun 13, 2021 11:18 pm
It can indeed do MIDI-only effects even as a VST, no problem. Just use the "Synth" version of Plug'n Script if you want to avoid the VST host to stop processing MIDI in the plug-in after a few seconds.
I didn't know Plug'n Script was able to work as a MIDI generator too. A good reason to give it a try!
gentleclockdivider wrote:
Sat Jun 12, 2021 2:36 am
Yes Loomer architect is what you need and want
It's awesome
Loomer looks great but AFAICS it's been in beta since years and this is not reassuring, given that it's not so cheap...
awol9000 wrote:
Fri Jun 11, 2021 3:42 pm
I was going to say reaktor but I guess you would have to code your own stuff
I've worked with Reaktor (and Max, Pure Data, etc.) but I'm looking for something where I can code things, I mean with textual code. I'm a programmer and I feel more comfortable with programming lenguages rather then visual environments.

I add myself something to this list: Cabbage/Csound. Apparently MidiOut from the VST2 plugins it generates are correctly recevied from Reaper. I will make some tests with other DAWs, along with digging a bit more in Plug'n Script.

KVRAF
4129 posts since 17 Dec, 2009

Post Mon Jun 14, 2021 12:15 am

i know you're not on Mac, but just throwing this in for reference if someone else is looking for a similar thing

https://support.apple.com/guide/logicpr ... ac/10.15.7
Image

User avatar
KVRAF
5838 posts since 6 Jan, 2017 from Outer Space

Post Mon Jun 14, 2021 5:46 am

When looking for an alternative to apples scripter I came across this:
https://www.osar.fr/protoplug/

Personally I would always prefer the Max/Pd way of programming over any lines of code. Since I moved away from Pascal/Modula II to Max/MSP in the 90s I never looked back, but in Max I could still go into javascript or Java if I needed to…
I hesitated to even try Loomer for its price, and as I can easily route Midi from app to app, in doubt I could patch quickly in Max and route it from/to Bitwig…
I still should have a look at Camomile to get Pd into a vst…

KVRer

Topic Starter

16 posts since 31 Jan, 2021

Post Tue Jun 15, 2021 5:19 am

Tj Shredder wrote:
Mon Jun 14, 2021 5:46 am
Personally I would always prefer the Max/Pd way of programming over any lines of code. Since I moved away from Pascal/Modula II to Max/MSP in the 90s I never looked back, but in Max I could still go into javascript or Java if I needed to…
I hesitated to even try Loomer for its price, and as I can easily route Midi from app to app, in doubt I could patch quickly in Max and route it from/to Bitwig…
I still should have a look at Camomile to get Pd into a vst…
I've explored many of these solutions, including Cabbage / Csound. Not having an Ableton license I'm not considering MAX, although I've played with it for a while. MAX standalone is not an option becasue Audio/Midi routing and sync on Windows is a nightmare. In general I'm much more productive with lines of code rather then patching things visually, but this is not the main point to me. The real point is having something well integrated in a DAW, without having to get mad synching and linking things.

Loomer looks promising, but I'm not confident with it. No tutorials, only 39 pages of manual for quite a complex application... and still in beta since years. And quite expensive for a beta!

In the end I found that (on Windows) the best options to me are Blue Cats PnS and Cabbage. The first one has the great pro that can do everything without leaving the DAW.

Another different kind of option (that I love!) will arrive soon when VCV Rack 2 will be released. The paid version (VCV Rack Studio) will be available as a plugin (VST, AU, etc.) with multiple Audio and MIDI I/O. Moreover VCV has a special Prototype module to execute scripts in multiple languages.

Return to “Instruments”