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 what's new with each release INSTALL instructions for installation LICENSE license and copyright notice Makefile main Makefile README this file config/ autoconfiguration stuff emacs/ OCaml editing mode and debugger interface for GNU Emacs lex/ lexer generator otherlibs/ several external libraries parsing/ syntax analysis stdlib/ standard library tools/ various utilities toplevel/ interactive system typing/ typechecking utils/ utility libraries yacc/ parser generator 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