All Projects → madskjeldgaard → faustgen-supercollider

madskjeldgaard / faustgen-supercollider

Licence: GPL-3.0 License
Livecode Faust in SuperCollider using an embedded Faust compiler.

Programming Languages

CMake
9771 projects
C++
36643 projects - #6 most used programming language
SuperCollider
123 projects

Projects that are alternatives of or similar to faustgen-supercollider

juce faustllvm
JUCE Module for the libfaust JIT compiler
Stars: ✭ 32 (+28%)
Mutual labels:  faust
udk17-Digital Harmony
UdK audiovisual programming course resources 2017_SS
Stars: ✭ 13 (-48%)
Mutual labels:  supercollider
Eisenkraut
A multi-channel and hi-res capable audio file editor.
Stars: ✭ 50 (+100%)
Mutual labels:  supercollider
SwingOSC
An OpenSoundControl (OSC) server to dynamically instantiate and control Java objects. Its main application is a GUI library for SuperCollider.
Stars: ✭ 22 (-12%)
Mutual labels:  supercollider
supercolliderStandaloneRPI2
Standalone for Raspberry Pi 2, 3, 4 including the full IDE
Stars: ✭ 61 (+144%)
Mutual labels:  supercollider
tidal-looper
Different looper variants for SuperDirt to provide live sampling in TidalCycles.
Stars: ✭ 55 (+120%)
Mutual labels:  supercollider
flucoma-sc
Fluid Corpus Manipulation plugins for Supercollider
Stars: ✭ 45 (+80%)
Mutual labels:  supercollider
PMLib
A physical modelling library for SuperCollider
Stars: ✭ 14 (-44%)
Mutual labels:  supercollider
Keras-to-Realtime-Audio
No description or website provided.
Stars: ✭ 22 (-12%)
Mutual labels:  supercollider
string-machine
Digital model of electronic string ensemble instrument
Stars: ✭ 38 (+52%)
Mutual labels:  faust
TD-Faust
FAUST (Functional Audio Stream) for TouchDesigner
Stars: ✭ 38 (+52%)
Mutual labels:  faust
Main-Supercollider-Files
my supercollider codes, version history is at the branches
Stars: ✭ 21 (-16%)
Mutual labels:  supercollider
faustlive
No description or website provided.
Stars: ✭ 55 (+120%)
Mutual labels:  faust
portedplugins
A collection of plugins for the SuperCollider sound environment, all of which are ported / remixed from elsewhere
Stars: ✭ 124 (+396%)
Mutual labels:  supercollider
sc-prophet-rev2
supercollider class to talk to prophet rev2 hardware synthesizer
Stars: ✭ 19 (-24%)
Mutual labels:  supercollider
Lua2SC
Lua client for supercollider scsynth and supernova
Stars: ✭ 55 (+120%)
Mutual labels:  supercollider
superdirt-voltage
⚡️🎛⚡️ CV instruments for Tidal Cycles
Stars: ✭ 34 (+36%)
Mutual labels:  supercollider
dxkSynthDefs
some synth defs for SuperCollider
Stars: ✭ 21 (-16%)
Mutual labels:  supercollider
deep cage
code for "Neural Cages for Detail-Preserving 3D Deformations"
Stars: ✭ 115 (+360%)
Mutual labels:  faust
faustplayground
Online platform to combine and run Faust DSP modules, test it here:
Stars: ✭ 21 (-16%)
Mutual labels:  faust

[WORK IN PROGRESS] FaustGen

Livecode Faust in SuperCollider using an embedded Faust compiler.

Status

Updates will be posted here

Requirements

  • CMake >= 3.5
  • LLVM
  • Faust
  • SuperCollider source code

Installing them on Arch based systems using an AUR helper:

paru -S faust llvm cmake

TODO

See todo.md

Building

Clone the project:

git clone https://github.com/madskjeldgaard/faustgen-supercollider faustgen
cd faustgen
git submodule update --init --recursive
mkdir build
cd build

Then, use CMake to configure and build it:

cmake .. -DCMAKE_BUILD_TYPE=Release -DSC_PATH=<PATH/TO/SC/SOURCE>
cmake --build . --config Release
cmake --build . --config Release --target install

You may want to manually specify the install location in the first step to point it at your SuperCollider extensions directory: add the option -DCMAKE_INSTALL_PREFIX=/path/to/extensions.

It's expected that the SuperCollider repo is cloned at ../supercollider relative to this repo. If it's not: add the option -DSC_PATH=/path/to/sc/source.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].