Syntactical and semantical aspects of Faust

  • Authors:
  • Y. Orlarey;D. Fober;S. Letz

  • Affiliations:
  • Centre National de Creation Musciale, Grame, 9 rue du Garet, BP 1185 69202, Lyon Cedex 01, France;Centre National de Creation Musciale, Grame, 9 rue du Garet, BP 1185 69202, Lyon Cedex 01, France;Centre National de Creation Musciale, Grame, 9 rue du Garet, BP 1185 69202, Lyon Cedex 01, France

  • Venue:
  • Soft Computing - A Fusion of Foundations, Methodologies and Applications
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.