Download List

專案描述

Faust AUdio STreams is an expressive functional programming language for realtime audio signal processing. The Faust compiler translates DSP specifications into efficient C++ code. A variety of platforms and plugin formats are supported. A single Faust specification can be used to easily generate JACK and ALSA applications, as well as LADSPA, MAX/MSP, PD, Q, SC, and VST plugins. In addition to C++ code, the Faust compiler can also generate SVG block-diagram representations as well as XML descriptions.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-22 06:07
0.9.43

This release provides a major reorganization of the architecture system for better modularity and Open Sound Control (OSC) support. The code generation has
been improved and the compiler offers new output possibilities, such as the complete graph of the internal signal expressions as a .dot (graphviz) file. The
libraries and the examples have been extended, providing several new filters and effects (including various reverbs). The Synthesis Tool Kit (STK) has been ported to FAUST.

2010-11-20 07:53
0.9.30

This release introduces some new possibilities in the language, in particular modifications that make pattern matching much more usable. The libraries have been improved and expanded and several new examples are provided.

2010-05-17 10:11
0.9.24

This release introduces several novelties, in particular : explicit substitutions, better precision for floating point constants, lazy semantics to select2 and select3, a new iPhone architecture, improved cross platform compatibility, and a brand new Visual Studio 2008 project to build Faust on Windows machines.

2010-01-24 21:18
0.9.10

This version of the FAUST DSP compiler introduces several new possibilities. It is the first official release to generate full PARALLEL code. Depending on the compiler options, the parallelized code can be either based on OpenMP or a specific "Work-Stealing" algorithm. Moreover, the FAUST compiler also offers the possibility to automatically generate the mathematical documentation of a DSP program.

2008-03-27 13:37
0.9.9.4

This release contains some extensions to the Faust
language like the new fvariable declaration or the
unary operator "-" with identifiers ("-x" is now
allowed). Several bugs have been corrected. Some
new architecture files are provided in particular
for using Faust with snd-rt. The effect and filter
libraries have also been improved, and a new
oscillator library is available. The time to
compile some very complex programs has been
notably reduced.
標籤: Major feature enhancements

Project Resources