Functional programming language for signal processing and sound synthesis (by grame-cncm)


Basic faust repo stats
7 days ago

grame-cncm/faust is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.

Faust Alternatives

Similar projects and alternatives to faust based on common topics and language

  • GitHub repo Enzyme

    High-performance automatic differentiation of LLVM. (by wsmoses)

  • GitHub repo ccache

    ccache – a fast compiler cache

  • GitHub repo roc-toolkit

    Real-time audio streaming over the network.

  • GitHub repo audiogridder

    DSP servers using general purpose networks and computers - https://audiogridder.com

  • GitHub repo DtBlkFx

    Fast-Fourier-Transform (FFT) based VST plug-in

  • GitHub repo yummyDSP

    An Arduino audio DSP library for the Espressif ESP32 and probably other 32 bit machines

  • GitHub repo phantom

    [WIP] Modern phase distortion synthesizer (VST3 and AU). (by maxwellmattryan)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better faust alternative or higher similarity.


Posts where faust has been mentioned. We have used some of these posts to build our list of alternatives and similar projects.
  • Faust to C++ example project
    I agree a minimal example would be useful. Right now I think the closest thing you'll find is this (recently written?) part of the manual: Developing a New Architecture File. Source of the example is on Github.
  • Bitwig Studio 3.3.5 released as early access (download via your user account)
    reddit.com/r/Bitwig | 2021-03-18
    Rust is starting to look promising for audio, but you can’t blame Bitwig devs for not using it of course. By far the most interesting audio language to me is Faust. Pretty sure the Bitwig guys ended up building out their own similar modular framework to support native devices and the grid and such.
  • DSP Descriptor Language?
    reddit.com/r/DSP | 2021-03-04
    Something that comes to mind is https://faust.grame.fr/ Although it's focused on audio. Why do you want to use as many possible standards - this is how shitty unmaintainable projects are born. Just do the whole thing in matlab or python if it's for a learning experience, and port it later to C/C++ if you need to deploy on embedded. What is your project - audio, image processing, video, something else?
  • Audio DSP language SOUL reaches V1.0 status
    Had a look at some Faust publications; you're right, very similar concepts; and as it seems it's still actively developed: https://github.com/grame-cncm/faust; and it even supports FPGAs; amazing.