The Extended Loris Opcodes

Home | Download | Opcodes | Examples/Sounds | Contact Me


The Extended Loris Opcodes


The Extended Loris Opcodes are a Csound5 plugin which augment the transformational capabilities provided by the standard Loris opcodes — lorisread, lorismorph and lorisplay. The standard Loris opcodes import and resynthesize SDIF files in Csound5, supporting both the 1TRC and RBEP analysis frames. The extended opcode library needs to be compilied in tandem with the lastest Loris C++ source code and Csound5 source code. Use an up-to-date C++ complier (such as g++ found in OS X's Developer Tools).

If you don't want to compile from source I've put up some pre-compiled binaries for OS X (both i386 and PPC) in the downloads section.

To use the opcodes, place the library in your Csound5 plugins directory (specified by the $OPCODEDIR environmental variable). Or, you can envoke the `--opcode-lib=/usr/local/lib/libloris.dylib' commandline option, substituting the correct path to your libloris.dylib (or libloris.so on linux). You can find out if Csound sees the opcodes by running "csound -z" in a shell.

This library is free software. Please see the LICENSE file in the source code for details.

Many thanks to Miller Puckette and Ian Saxton for helpful suggestions and guidance.