Functional Programming Language for Real Time Signal Processing

Edit Package faust
https://faust.grame.fr

Faust (Functional Audio Stream) is a functional programming language
specifically designed for real-time signal processing and synthesis.
A distinctive characteristic of Faust is to be fully compiled.

The Faust compiler translates DSP specifications into very efficient code for
various languages (C++, C, JAVA, JavaScript, ASM JavaScript, LLVM IR,
WebAssembly etc.) working at sample level. It targets high-performance signal
processing applications, libraries and audio plug-ins for a variety of audio
platforms and standards. A same Faust specification can be used to easily
generate various kinds of native standalone applications, iOS and Android apps,
as well as Csound, LADSPA, Max/MSP, PD, Q, SuperCollider, VST, AU plugins, etc.
(see the README in the /architecture folder for an exhaustive list).

Refresh
Refresh
Source Files
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
Latest Revision
Konstantin Voinov's avatar Konstantin Voinov (kill_it) committed (revision 51)
- add 03-support-for-LLVM19.patch fixing build
Comments 0
openSUSE Build Service is sponsored by