Lua Protoplug

[home] [downloads] [API docs]

Releases

These are archives containing the compiled VST/AU, and a collection of scripts. The latest binary release is v1.2.0.

Binary Packages for Windows & Mac
from the Github Releases
Name Modified Size
protoplug-1.2.0-osx.dmg 2014-Oct-16 18:37 7.61M
protoplug-1.2.0-win32.zip 2014-Oct-16 18:36 4.1M
protoplug-1.2.0-win64.zip 2014-Oct-16 18:35 4.86M


Binary Packages for Linux
from the Open Build Service

Select Your Operating System

Debian

Debian

Fedora

Fedora

openSUSE

openSUSE

Ubuntu

Ubuntu

Install using One Click Install

Add repository and install manually

For xUbuntu 14.04 run the following:

sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/pac-dev/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/protoplug.list"
sudo apt-get update
sudo apt-get install protoplug

For openSUSE 13.1 run the following as root:

zypper addrepo http://download.opensuse.org/repositories/home:pac-dev/openSUSE_13.1/home:pac-dev.repo
zypper refresh
zypper install protoplug

For Fedora 20 run the following as root:

cd /etc/yum.repos.d/
wget http://download.opensuse.org/repositories/home:pac-dev/Fedora_20/home:pac-dev.repo
yum install protoplug

On Debian 7 Stable, you first need to install LuaJIT from backports:

echo 'deb http://ftp.debian.org/debian wheezy-backports main contrib non-free' >> /etc/apt/sources.list
apt-get update
apt-get install -t wheezy-backports libluajit-5.1-common libluajit-5.1-2

Then, to install protoplug:

echo 'deb http://download.opensuse.org/repositories/home:/pac-dev/Debian_7.0/ /' >> /etc/apt/sources.list.d/protoplug.list 
apt-get update
apt-get install protoplug


Brief install instructions

Windows : Extract the release zip to your VST folder (eg. C:\Program Files\Cubase\VSTPlugins). You can now load protoplug in your host.

Linux : Grab a binary package from above or build it from source.

OSX : Open the dmg, drag the plugins to your plugin folder (eg. /Library/Audio/Plug-Ins/<plugin type> ), and drag ProtoplugFiles somewhere into your documents.


Compiling from Source

Get the development source tree from the repository.

The source is C++ and only requires system headers. Project files and Makefiles are found in the Builds folder. (These are generated by the Introjucer, which can generate Makefiles, Visual Studio, Code::Blocks, and XCode projects.)

After compiling, you'll also need the LuaJIT shared library installed on your system or in the protoplug/lib folder. The same goes for FFTW if you want to load scripts that use this library.

Linux :
tar zxf protoplug-1.2.0.tar.gz
cd protoplug-1.2.0/Builds/multi/Linux
make
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

Scripts

A script repository is planned if there are ever enough contributed scripts. For now, all the scripts are in the standard distribution's effects and generators folders :

 Scripts on Github