Audio/MIDI Scripting Plug-In V2.0 and Developer Bundle Available

DSP, Plugin and Host development discussion.
Post Reply New Topic
RELATED
PRODUCTS
Plug'n Script Plug'n Script

Post

Dear fellow developers,

We are glad to announce that Blue Cat's Plug'n Script V2.0 is now available! It is a big step forward for our audio and MIDI scripting plug-in: it now supports native compiled C/C++ scripts using the same simple API as with angelscript, and includes a new version of our user interface programming language, KUIML 2.0.

This means that you can now create compiled scripts with the same performance as any native plug-in that will load in all major DAWs (VST, AAX, AU, RTAS and DX supported) with a much simpler high level DSP API and a dedicated GUI framework that does not require any C++ skill. You can also choose not to disclose the source code of your scripts when compiled (although you may want to join third party developers who have already shared their work with the community).

What else? The plug-in now has a side chain input, multiple auxiliary outputs, new scripts and presets as well as 21 factory skins. The source code for all factory scripts (available as both angelscript and native, with XCode and Visual Studio projects) is available in our Plug'n Script repository on GitHub. The repository and multiple dsp and MIDI scripts is also a great source to learn DSP programming.

The plug-in is now available alone or as part of a new bundle including all the tools you may need to design, host and test your plug-ins.

We'd be glad to see you join the dsp scripters community!

Image

Read More on the Blue Cat Audio Blog

Post

Does it include a compiler for C/C++, or does it load binaries compiled externally?

Post

No, there is no compiler included for C/C++ so that you can use whatever IDE and compiler you prefer.

It will load either source script files using the angelscript language and compile them on the fly with a JIT, or load binaries compiled from C/C++ or whatever language that can produce a library with a C-compatible binary interface.

But on both Mac and Windows you can rebuild the binary externally and reload it into the plug-in without the need to restart the application (just click 'refresh'), so it is as simple as using source scripts directly.

Post Reply

Return to “DSP and Plugin Development”