OVERVIEW ======== Faustine is an interpreter for multi-rate FAUST programs, written in OCaml, at CRI of MINES ParisTech. FAUST (Functional Audio Stream) is a functional programming language specifically designed for real-time signal processing and synthesis. It targets high-performance signal processing applications and audio plug-ins for a variety of platforms and standards. Faustine provides support for some vector features presented in the paper "Semantics for Multirate Faust", written by Pierre Jouvelot and Yann Orlarey, 2009: - vectorize - serialize - [ ] (pick an element from a vector) - # (concatenate two vectors) CONTENTS -------- Changes.txt what's new with each release INSTALL instructions for installation LICENSE license and copyright notice Makefile main Makefile generated by configure Makefile.in main Makefile body README this file configure configuration script examples/ vector examples (fft, image processing...) interpretor/ Faustine's interpretor source code libs/ external libraries INSTALLATION ------------ See the file INSTALL. UPDATE ------ Faustine's git repository can be cloned with correct rights: git clone https://scm.cri.ensmp.fr/git/Faustine.git DOCUMENTATION ------------- * No specific documentation is provided for Faustine by now. Faustine's options can be seen calling "faustine --help". You can read "Semantics for Multirate Faust", Pierre Jouvelot and Yann Orlarey, 2009. * The FAUST documentation is available at http://faust.grame.fr * The OCaml manual is distributed in HTML, PDF, Postscript, DVI, and Emacs Info files. It is available on the World Wide Web, at http://caml.inria.fr/ -- Karim Barkati and Haisheng Wang, 2013