Safe Vst Plugins

Posted on by
  1. Safe Vst Plugins
  2. Safe Free Vst Plugins

The SAFE Project is a suite of cross-platform DAW audio effect plug-ins. The plug-ins allow you to semantically annotate your sounds in the mix, whilst giving you access to a wealth of semantically useful pre-sets. The plug-ins will run on Windows and Mac across a large number of DAWs, providing they support either VST or Audio Units. Some of the free plugins out there hold such a class that they could easily go for several hundred bucks. And there are a lot. Firstly, we would like to give a big thanks to all the VST plugin creators out there, who are willing to give out their amazing work for free.

JavaScript Audio Plugins

JSAP units are HTML5 audio processors for Web Audio API enabled sites. These allow the designing and deployment of advanced audio units with similar functionality to desktop VST and AU processors. Processors can all of the browser defined AudioUnits to create their DSP, including the script processors, allowing for any current DSP process to be converted to JavaScript compatible systems.

The project defines both the host and process frameworks to ease deployment. On the host side, we define the PluginFactory to hold the JSAP prototypes. The Factory can generate the plugins and manage them from one central resource. The host also defines SubFactory units which define a chain of plugins in the traditional form. These SubFactory units handle:

Safe vst plugins download
  • Plugin Order
  • Plugin construction and destruction in the chain
  • Track / Channel information (track name, instrument etc.)
Plugins

The standard also specifies a new method for cross-adaptive processing by sharing features rather than routing audio. If several plugins require the same feature from the same audio stream, traditional systems would require the audio to be routed between all the nodes and then process the audio multiple times to generate the same result. The JSAP system attaches a JS-Xtract node to each plugin output allowing for advanced querying of the features. These features are then sent to the requesting plugins, saving on processing power as well as improved memory management by sharing objects

Documentation

/mejores-plugins-vst-2017.html. The documentation is currently under development, as the standard itself is being processed. Documentation can be found here

Get the code!

Safe Vst Plugins

The code can be accessed on GitHub

Papers

This work was presented at the AES 141st Convention in Los Angeles, USA and at the 2nd Workshop on Intelligent Music Production. Please cite this paper in any academic works: Jillings et al. “JSAP: A Plugin Standard for the Web Audio API with Intelligent Functionality”. Audio Engineering Society Convention 141, Los Angeles, CA. September, 2016. Available at http://www.aes.org/e-lib/browse.cfm?elib=18397. bibtex

Related Projects

SAFE Plugins

Read more

Web Audio Evaluation Tool

Safe Free Vst Plugins

Read more