Hi, I’m a 3rd year IT student and I’m going to spend my next internship working on Faust.
For those who don’t know, Faust (Functional Audio Stream) is a functional programming language for sound synthesis and audio processing with a strong focus on the design of synthesizers, musical instruments, audio effects, etc. created at the GRAME-CNCM Research Department. ( https://faust.grame.fr/ )
In order to prepare for this internship, one of my tasks is to ask the Godot community as a whole if an integration of Faust within Godot (be it as an add-on or plugin) would be interesting / useful. The reasoning behind this idea is that audio as a field is often overlooked by indie devs / engine users, at least compared to the more visual stuff, so a tool such as Faust might be relevant for those who want / need to go further than the current bare minimum.
Thanks for reading this far if you did, and feel free to leave a reply with your opinion on the matter !
I would think it would make a great plug-in for not only game use cases, but the more general Godot as xplatform application framework, where I can picture interesting use cases of 2d and 3d rendering technologies used in concert with Faust for multimedia creations, including live ‘‘multiplayer’’ creation studios type of use cases.
Bonne chance, et beaucoup de plaisir aussi !
This would be super interesting! Be able to create a generator in Faust IDE, place it in the Godot as resource and feed it with midi data? Huh I think i’d be a huge.
I signed up to Godot forum just to thumb up this post. I was mingling with Faust for quite a bit and was looking for ways to expand it’s use case. If Godot will get a Faust integration - it opens up possibilities for new reach UI music apps, combining physics and DSP. It’s huge for games as well - you can have a whole chip tune engine running on Faust. There’s a complete Faust DX7 FM synthesizer library that can enrich many games with a powerful synth engine and that’s just one example.