Hi HISE community,
We are always happy to add projects using Faust here: https://faust.grame.fr/community/powered-by-faust/.
Fell free to contact me if you want your project to be added.
Stéphane
Hi HISE community,
We are always happy to add projects using Faust here: https://faust.grame.fr/community/powered-by-faust/.
Fell free to contact me if you want your project to be added.
Stéphane
@HISEnberg Nice ! I was the "faust community" in this precise case
In case it makes sense in some of your RNBO projects, we can export Faust code to RNBO, see https://faustdoc.grame.fr/tutorials/rnbo.
@Lindon what is the Faust DSP code ?
And in case it helps, Faust can already be used with Cmajor, see: https://faustdoc.grame.fr/tutorials/cmajor/
Possibly here: https://faustdoc.grame.fr/examples/filtering/#mooghalfladder and next ones.
Probably a library versioning issue. They latest release: https://github.com/grame-cncm/faust/releases.
MIDI documentation is here: https://faustdoc.grame.fr/manual/midi/ and https://faustdoc.grame.fr/manual/architectures/#midi-classes for the C++ integration part.
Some JUCE/MIDI C++ glue code here: https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust/midi/juce-midi.h to be used with : https://github.com/grame-cncm/faust/blob/master-dev/architecture/faust/gui/MidiUI.h
Add classInit
method in dsp_factory class, https://github.com/grame-cncm/faust/commit/90d40d425dac7557667387e3a8a5f4b44ce1ae43.
Version raised to 2.59.0, possible breaking for HISE integration.
I asked ChatGPT to write a presentation of FaustGPT , here is the answer:
FaustGPT is a DSP program generation model for audio built using the Faust language. Faust is a programming language dedicated to creating digital audio processes, such as guitar effects, synthesizers, or real-time audio processing tools. FaustGPT uses machine learning to learn how to generate DSP programs from input-output examples, allowing users to quickly create custom audio effects without having to write the code themselves.
FaustGPT uses a GPT (Generative Pre-trained Transformer) type neural network architecture, which is pre-trained on a large amount of audio data to enable faster and more accurate generation of DSP programs. Users can provide input-output examples for specific audio effects, such as reverb or distortion, and the model will automatically generate the corresponding DSP code.
FaustGPT allows musicians and sound engineers to create custom audio effects without having to learn the Faust programming language or spend time writing DSP code. This makes the creation of new effects more accessible and faster, allowing users to focus on creating unique music and sound experiences.
Actually I was working on something like this too - it's a bridge between HISE and ChatGPT that allows you to define parameters and it will build the instrument for you. ==> can Faust native support help here ?