File: README.md

package info (click to toggle)
faust 2.14.4~repack2-1
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 276,136 kB
  • sloc: cpp: 231,578; ansic: 15,403; sh: 10,871; java: 6,917; objc: 4,085; makefile: 3,002; cs: 1,077; ruby: 951; python: 885; xml: 550; yacc: 516; lex: 233; lisp: 201
file content (19 lines) | stat: -rw-r--r-- 1,612 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Additional Tools for Faust

These additional tools are provided by various contributors to help 
the building process of applications and plugins with Faust. 

Currently the following tools are available :

* `faust2oct` is a script to create dynamically loadable functions for gnu octave
* `faust2appls` contains various "`faust2...`" scripts relying on Faust architectures from `/architecture` to generate a wide range of elements from a Faust code. These scripts get automatically installed when `sudo make install` is ran.
* `faust2sc` is a Ruby program used to generate language modules (e.g. for Haskell and SuperCollider).
* `faust2pd` is a Q program used to generate a user interface patch to use in conjunction with a Faust generated pd plugin.
* `scbuilder` is a Ruby/Python/SCons script for building SuperCollider plugins, either from C++ sources or from Faust specifications.
* `faust2ck` is a wrapper-generator for ChucK Ugens. It allows to create ChucK-compatible C++ code that can be placed in the Chuck source tree to extend the language.
* `faust2flash` allows to convert Faust programs into Flash .swf files that can be published in web pages.
* `sound2faust` allows to convert audio files in Faust 'waveforms'. The output file contains:
  * an interleaved version (all audio channels are generated in a same 'waveform')
  * several 'waveforms' for separated mono channels
  * a resulting 'processor' that simply output all mono 'waveforms' 
* `benchmark` folder contains additional tools to test C++, LLVM, WebAssembly and Interpreter backends, and the performance of their generated code.