grame-cncm / faust

Functional programming language for signal processing and sound synthesis
http://faust.grame.fr
Other
2.5k stars 318 forks source link

Faust 2 TouchDesigner? #395

Open JeremyKeenan opened 4 years ago

JeremyKeenan commented 4 years ago

I'm wondering if Faust 2 TouchDesigner might be added at some point.

As of now there is only a very small range of native audio objects in TouchDesigner, but it has the ability to load C++ plugins:

https://docs.derivative.ca/CPlusPlus_CHOP

Faust to the rescue?

sletz commented 4 years ago

I don't see a clear reference to any audio SDK to start with ?

JeremyKeenan commented 4 years ago

No, no specific audio SDK. As I understand it, the Touch Designer CHOP sends a stream of data at a specified sample rate.

I will ask about this on the Touch Designer forum, perhaps someone can come up with an audio SDK, or perhaps just a workflow for adapting one of the preexisting Faust formats to work in TouchDesigner...