essentiaRT~is provided as a binary file compiled for Mac OSX, Linux and Windows. Additionally, it comes with a collection of abstractions designed to make interaction with the object easier. A number of help files and use examples complete the package. EssentiaRT~ is offered free of charge for non-commercial use only. To download it, please fill in the DOWNLOAD form.
Plug-in authored by Martin Hermant, Cárthach Ó'Nuanáin and Ángel Faraldo.
Max OS X (10.7 or newer), a recent version of Debian/Ubuntu, Microsoft Windows 7/8 32-bit or 64-bit)
Pd-extended (version 0.42.5 or newer) or Max (Version 5 or newer).
On Mac and Windows please make sure you use 32-bit versions of Pd and Max.
Please note: examples are note provided for Pd and not Max (save for a help file). Please consult the Pd patches and adopt them for your own needs in Max.
1) Install Dependencies.
sudo apt-get install build-essential libyaml-dev libfftw3-dev
2) Use the appropriate external (Only for 32-bit Linux).
- If you're on 64-bit you don't have to do anything.
- If you're on 32-bit, rename "essentiaRT~.pd_linux32" to "essentiaRT~.pd_linux"
Add the essentiaRT~ folder to the Pd path (in Pd > Preferences) or copy the folder with the binaries, the examples and the utils where Pd can find it (typically to ~/Library/Pd or to the 'extra' folder inside Pd (Pd-Extended > Show Package Contents > Contents/Resources/extra).
You will need 32-bit dependencies installed. By default brew installs 64-bit fftw and yaml so reinstall like this
brew uninstall fftw libyaml
brew install fftw --universal
brew install libyaml --universal
For Pd - just run the examples from the folder, that should be it!
For Max - drop the 4 dll dependencies from win32 into
'C:\Program Files (x86)\Cycling '74\Max 6.1 \support' (Replacing Max 6.1 with the appropriate version number).
© Copyright 2014 Music Technology Group, Universitat Pompeu Fabra. All Rights Reserved.