[LAD] [ANN] FAUST 0.9.9.3 released

From: Orlarey Yann <orlarey@email-addr-hidden>
Date: Fri Jan 25 2008 - 16:19:32 EET

Grame - Centre National de Creation Musicale - is pleased to announce
the release of Faust 0.9.9.3.

Faust AUdio STreams is a powerful and 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. To easily
test the compiler before installing it, please refer to
http://faust.grame.fr.

The Faust distribution can be downloaded at
http://sourceforge.net/projects/faudiostream

------------
What's new :
------------

- New architecture files :
    . vst2p4.cpp (VST-2.4 architecture file),
    . vsti-mono.cpp (mono VSTi synth architecture file),
    . matlabplot.cpp (architecture file to plot data in Matlab or Octave
format).

- New scripts for a very easy generation of executable applications :
    . faust2alsa (call the faust compiler and g++ to produce an Alsa
application),
    . faust2jack (call the faust compiler and g++ to produce a Jack
application),
    . faust2plot (call the faust compiler and g++ to produce an plot
application),
    . faust2svg (call the faust compiler to produce SVG block-diagrams),
    . faust2firefox,(faust2svg + display with firefox)
    . faust2octave (faust2plot + display with octave)

- New libraries :
    . filter.lib (Faust filters library)
    . effect.lib (Faust effects library)

- faust2pd updated to Q 7.8,

- Improved metadata management : tags are no more limited to a
predifined set, metadata are now reported as comments in the generated
C++ code

- Support for new --simple-names option when drawing block-diagrams
    .

------------
Bugs fixed :
------------

- out-of-order generation of complex mutual recursions corrected

- Lexer modified to support multiplateform end of line

- Erroneous code sharing corrected

---------------
Acknowledgments
---------------

We are grateful to all the contributors of this new release, with
special mentions to Albert Graef and Julius O. Smith. Keep sending us
remarks, suggestions, bug reports and contributions.

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Fri Jan 25 20:15:02 2008

This archive was generated by hypermail 2.1.8 : Fri Jan 25 2008 - 20:15:03 EET