diff options
Diffstat (limited to 'README.md')
-rw-r--r-- | README.md | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/README.md b/README.md new file mode 100644 index 0000000..83af6c7 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# Loquelic Iteritas Clone +An implementation of the [Loquelic Iteritas](https://static1.squarespace.com/static/58c709192e69cf2422026fa6/t/5c898cd5e2c48366a4eef8ab/1552518368472/LI_manual.pdf) +Eurorack oscillator module using the [Faust](https://faust.grame.fr/) programming language. +## Requirements +Install the Faust compiler and libfaust [here](https://faust.grame.fr/downloads/) (or through your distro's package manager). +You can also simply upload the .dsp files to the Faust [online IDE](https://faustide.grame.fr/), which is capable of compiling +binaries for a variety of platforms. +## Build SuperCollider Plugin +This repository currently only provides a script to build the module as a SuperCollider plugin. + +``` sh +make supercollider +``` +To install it, move the contents of `build/Supercollider/Extensions` to your SuperCollider extensions directory, +which is typically found at `~/.local/share/SuperCollider/Extensions` on Linux (and somewhere under `~/Library/Application Support` on mac +if I recall correctly). +Note that the file paths in this Makefile are currently hard-coded based on the directory structure used by the Arch Linux repo package. +If it fails to find the correct headers or architecture files you will probably need to adjust these paths based on your own system. +## Build other plugin types +VST/LV2 plugins, standalone binaries, etc. can be built using the various `faust2[...]` scripts which are typically packaged with Faust. +More information is available in the Faust [documentation](https://faustdoc.grame.fr/manual/tools/). + |