- install “Burrito Supreme” version of Pd-L2Ork
- install L2Ork Compositions & Abstractions
The “Burrito Supreme” installer will provide you with all components necessary to have a setup equivalent to that of Pd-extended. The L2Ork abstractions are necessary only if you want to create/perform pieces specific to the L2Ork ensemble setup. These are not necessary for running the K12 module.
The instructions and download links for each of these steps are provided below.
Download Pd-L2Ork (a.k.a. Purr-Data)
Complete (a.k.a. ‘Burrito Supreme’) Installer
- Pd-L2Ork version 2.x a.k.a. Purr-Data
- Pd-L2Ork version 1.x (Linux-only)
Source Code
- Source tree snapshot on Pd-L2Ork 2.0 (a.k.a. Purr-Data) Git
- Source tree snapshot on Pd-L2Ork 1.0 Git
Individual Externals
- L2Ork externals sources (already included in the Burrito Supreme version):
- disis_munger~ (updated 12/30/2010)
- requires flext library (a part of regular pd-extended, pd-l2ork version coming soon)
- disis_wiimote (updated 11/08/2012)
- requires L2Ork version of CWiid library (updated 09/23/2015)
- disis_phasor~ (updated 05/22/2012)
- sawtooth wave generator with a non-signal sync
- disis_netsend and disis_netreceive (updated 05/22/2012)
- the backbone of L2Ork communication
- spectdelay~ (updated 05/22/2012)
- Pd port of John Gibson’s jg.spectdelay~
- disis_munger~ (updated 12/30/2010)
Changelog
- Any changes from November 2011 are now posted as part of git commits.
- Old pre-git Changelog (last updated 2/11/2012)
L2Ork Compositions & Abstractions
- PD-L2Ork Compositions & Abstractions1 (temporarily down)
- Necessary for opening L2Ork patches
- Provides core infrastructure for UI, streamlined implementation of core DSP techniques, networking, and input device data analysis
- Also includes a snapshot of the RjDj Library
- USE THIS TO:
- gain access to various useful abstractions commonly used inside L2Ork-specific patches
- ensure 100% compatibility with L2Ork environment
1 These are continually evolving, so please make sure to communicate questions/concerns on the L2Ork-Dev mailing list.
Install Instructions
As of July 2015, Pd-L2Ork deb installer does not conflict with any of the Pd-vanilla or Pd-extended packages, allowing for various flavors of Pd to happily coexist on the same machine. Yay!
Deb installer (recommended)
To manually install a deb version (the old way), simply double-click on the downloaded deb file or type the following command in the terminal from the folder where the downloaded deb file is located:
sudo dpkg -i pd-l2ork*deb
This will install all the supporting libraries, warn you of any conflicts with other packages (e.g. pd-utils), as well as set up pd-l2ork on your machine.
sudo apt-get -f install
If everything goes well, you will be presented with an option of installing a collection of packages. Please review that you are ok with installing/removing suggested packages and if so, press “Y” to continue. Once this process is complete, pd-l2ork should be installed and ready for use.
Script-Based Installer (for custom installs–this way is deprecated and not recommended)
tar -jxf pd*.tar.bz2 cd pd* sudo make install
This will install everything with the /usr/local prefix.
Running Pd-L2Ork
pd-l2ork
- Use qjackctl to configure and start JACK server with real-time privileges
- Start pd-l2ork (or pd-l2ork-k12) using the shortcut from the application menu
Compiling Pd-L2Ork from Source
Introduction
git clone --recursive git://github.com/pd-l2ork/pd.git pd-l2ork
Alternately, if you simply need to update your local snapshot with the latest changes, go into the root git directory (if you used the command above, it will be the pd-l2ork folder) and type:
git stash && git pull && git pull --recurse-submodules && git submodule update --recursive
Once you have the latest version of the source, simply compile using l2ork’s nifty tar_em_up.sh script.
./tar_em_up.sh
Creating Deb Installer
cd pd-l2ork/l2ork_addons ./tar_em_up.sh -B
This will recompile entire source tree (including externals) using default “–enable-jack –enable-alsa –enable-fftw” Linux flags and create a “Burrito Supreme” deb in the folder where the original git folder was created containing the pd-l2ork/ folder. Once the tarball is created, to install it on your own computer, go back to the appropriate directory and install it using deb tools (e.g. gdebi, dpkg, etc.):
cd ../../ dpkg -i pd-l2ork--.deb
Creating Script-Based Installer
cd pd-l2ork/l2ork_addons ./tar_em_up.sh -F
This will recompile entire source tree (including externals) using default “–enable-jack –enable-alsa –enable-fftw” flags and create a “Burrito Supreme” tarball in the folder where the original git snapshot was downloaded (the one containing the pd-l2ork/ folder). Once the tarball is created, to install it on your own computer, go back to the appropriate directory, decompress the tarball and run the installer using the same instructions as the “Burrito Supreme” installer:
cd ../../ tar -jxf pd-l2ork--.tar.bz2 cd pd* sudo make install
Questions? Please contact us via the L2Ork-Dev public mailing list.