LogoopenSUSE Build Service > Projects
Sign Up | Log In

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)

Source Files (show merged sources derived from linked package)

Filename Size Changed Actions
faust-0.9.71.git627d3a.tar.bz2 15.5 MB about 3 years ago
faust.changes 273 Bytes about 3 years ago Download File
faust.spec 5.87 KB about 3 years ago Download File

Comments for home:X0F:branches:multimedia (0)