Guys,

Since you guys were talking about building an 'engine toolkit' that can 
be recompiled into native code... there's a new Faust release.

Take a look at Faust. I have the impression that 90% of your goals might 
be accomplished by writing some sort of 'faust adapter'.

Greets,

Pieter


-------- Original Message --------


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
[EMAIL PROTECTED]
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to