These are archives containing the compiled VST/AU, and a
collection of scripts. The latest binary release is 1.1.0
These and older releases are hosted on Github
Installing - Making it Work
Here's an overview of what a protoplug install looks like :
- My Plugins Folder
- Lua Protoplug Fx.dll
- Lua Protoplug Gen.dll
Extract the release zip to your VST folder (eg.
You can now load protoplug in your host.
protoplug is also a native Linux VST
). There is no standard install
location for Linux VSTs, but you can copy the whole thing to
The OSX version is a polyglot AU/VST plugin. It's not available as 64-bit, as
LuaJIT doesn't support it properly
However, any advanced 64-bit host should still load the plugin in bridged mode.
Otherwise, try launching the host in 32-bit mode.
Note: If you wish to install the 32-bit and 64-bit versions on the same system, and
want them to share the same script folders, you can create symbolic links to
the canonical folders. However, don't forget that the lib folder
contains architecture-specific files.
Compiling from Source
Get the development version from the repository
The source is C++ and only requires system headers.
In the source's
folder, there are various kinds of project files
allowing you to build the effect and instrument in one shot. (The
is used to create the basic projects and makefiles.)
After compiling, you'll also need the
installed on your system or in the
folder. The same goes
if you want to load scripts that use
The easiest is to grab the binaries above, but you can also compile it :
tar zxf protoplug-1.1.0.tar.gz
You might get some missing includes. The required headers should be easy to
obtain, for example on Debian 7 :
sudo apt-get install libfreetype6-dev libx11-dev \
libasound2-dev libxinerama-dev libxcursor-dev
A script repository is planned if there are ever enough contributed scripts.
For now, all the scripts are in the standard distribution's
Scripts on Github