Fedora Packages

faust

Compiled language for real-time audio signal processing

Faust AUdio STreams is a functional programming language for real-time audio signal processing. Its programming model combines two approaches : functional programming and block diagram composition. You can think of FAUST as a structured block diagram language with a textual syntax. FAUST is intended for developers who need to develop efficient C/C++ audio plugins for existing systems or full standalone audio applications. Thanks to some specific compilation techniques and powerful optimizations, the C++ code generated by the Faust compiler is usually very fast. It can generally compete with (and sometimes outperform) hand-written C code. Programming with FAUST is somehow like working with electronic circuits and signals. A FAUST program is a list of definitions that defines a signal processor block-diagram : a piece of code that produces output signals according to its input signals (and maybe some user interface parameters)

Releases Overview

Release Stable Testing
Fedora Rawhide 2.79.3-1.fc43 -
Fedora 42 0.9.46-30.fc42 -
Fedora 41 0.9.46-29.fc41 -
Fedora 40 0.9.46-28.fc40 -
File a new bug report »
Package Info
  • Upstream: https://faust.grame.fr/
  • License(s): GPL-2.0-or-later AND MIT AND GPL-3.0-or-later AND BSD-3-Clause AND LGPL-3.0-or-later AND LGPL-2.1-or-later AND Apache-2.0 AND AML AND BSL-1.0
  • Maintainer: limb

Related Packages

You can contact the maintainers of this package via email at faust dash maintainers at fedoraproject dot org.



Sources on Pagure