Compiled language for real-time audio signal processing

Edit Package faust

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
01-fix-no-return.patch 0000000580 580 Bytes
02-disable-llvm-static.patch 0000001083 1.06 KB
03-support-for-LLVM19.patch 0000002660 2.6 KB
_constraints 0000000113 113 Bytes
faust-2.75.7.tar.gz 0078349993 74.7 MB
faust-rpmlintrc 0000000053 53 Bytes
faust.changes 0000031163 30.4 KB
faust.spec 0000005333 5.21 KB
Comments 0
No comments available
openSUSE Build Service is sponsored by