TD-Faust is an integration of FAUST (Functional Audio Stream) and TouchDesigner.
Download it: https://github.com/DBraun/TD-Faust
- FAUST code can be compiled "just-in-time" and run inside TouchDesigner.
- It's tested on Windows and macOS.
- It can automatically generate user interfaces of TouchDesigner widgets based on the FAUST code.
- It supports up to 16384 channels of input and 16384 channels of output.
- Users can pick their own audio sample rate.
- It supports all of the standard Faust Libraries including high-order ambisonics; WAV-file playback; oscillators; noises; filters; and more.
- MIDI data can be passed to FAUST via TouchDesigner CHOPs or hardware.
- It supports Polyphonic MIDI. You can address parameters of individual voices (like MPE) or group them together.
Demo/Tutorial video:
SketchSynth is made with TD-Faust and available for download: