# 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/).