Soft Computing

, Volume 8, Issue 9, pp 623–632 | Cite as

Syntactical and semantical aspects of Faust

  • Y. OrlareyEmail author
  • D. Fober
  • S. Letz


This paper presents some syntactical and semantical aspects of FAUST (Functional AUdio STreams), a programming language for real-time sound processing and synthesis. The programming model of FAUST combines two approaches: functional programming and block-diagrams composition. It is based on a block-diagram algebra. It as a well defined formal semantic and can be compiled into efficient C/C++ code.


Functional programming Real-time Signal processing Dataflow compiler 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  1. 1.GrameCentre National de Creation MuscialeLyon Cedex 01France

Personalised recommendations