man(1) Faust man page man(1) (NAME) faust - DSP C/C++ CMajor Codebox CSharp DLang Java LLVM IR Julia JSFX Rust WebAssembly (wast/wasm) (SYNOPSIS) faust [] file1 [file2 ...] (DESCRIPTION) Faust ( Functional Audio Stream) (real-time signal processing and synthesis) . Faust . (OPTIONS) (Input options): -a (wrapper architecture file). -i --inline-architecture-files . -A --architecture-dir . -I --import-dir . -L --library (link) LLVM . (Output options): -o . -e --export-dsp DSP ( ). -uim --user-interface-macros . -xml XML. -json JSON. -O --output-dir (SVG XML ...). (Code generation options): -lang --language asc c cpp () cmajor codebox csharp dlang fir interp java jax jsfx julia llvm ocpp rust sdf3 vhdl wast/wasm . -single --single-precision-floats (single precision) (). -double --double-precision-floats (double precision) . -quad --quad-precision-floats (quad precision) . -fx --fixed-point (fixed-point) . -fx-size --fixed-point-size (-1 fixpoint_t ). -es 1|0 --enable-semantics 1|0 1 () . -lcc --local-causality-check (causality) . -light --light-mode DSP API. -clang --clang clang/clang++ #pragma . -nvi --no-virtual "virtual" C++. -fp --full-parentheses (binops) . -cir --check-integer-range . -exp10 --generate-exp10 pow(10,x) exp10(x). -os --one-sample . -ec --external-control "control" "compute". -it --inline-table rdtable/rwtable . -cm --compute-mix (mix in outputs buffers). -ct --check-table rtable/rwtable [0/1: 1]. -cn --class-name dsp mydsp. -scn --super-class-name dsp. -pn --process-name dsp process. -mcd --max-copy-delay (copy delay) ( ocpp) ( ). -mdd --max-dense-delay ( ) ( ocpp ). -mdy --min-density (100* / ) ( ocpp ). -dlt --delay-line-threshold ( INT_MAX ). -mem --memory-manager . -mem1 --memory-manager1 iControl/fControl iZone/fZone. -mem2 --memory-manager2 iControl/fControl iZone/fZone . -mem3 --memory-manager3 iControl/fControl iZone/fZone . -ftz --flush-to-zero [0: () 1: fabs 2: ()]. -rui --range-ui vslider/hslider/nentry [min..max]. -fui --freeze-ui vslider/hslider/nentry ( init). -inj --inject dsp. -scal --scalar (). -inpl --in-place ( ). -vec --vectorize . -vs --vec-size ( ). -lv --loop-variant [0: () 1: 2: ]. -omp --openmp pragma OpenMP --vectorize . -pl --par-loop --openmp. -sch --scheduler (Work Stealing) --vectorize . -ocl --opencl OpenCL (). -cuda --cuda CUDA (). -dfs --deep-first-scheduling - (deep first). -g --group-tasks -omp -sch. -fun --fun-tasks ( -vec -sch -omp). -fm --fast-math "faust/dsp/fastmath.cpp" file "def" file "arch" ..PP -mapp --math-approximation / `floor/ceil/fmod/remainder`. -noreprc --no-reprc ( Rust) dsp C ABI . -ns --namespace C++ D . -vhdl-trace --vhdl-trace (trace). -vhdl-float --vhdl-float IEEE-754 (fixed point). -vhdl-components --vhdl-components backend VHDL. -fpga-mem --fpga-mem block ram FPGA -mem1/-mem2. -fpga-mem-th --fpga-mem-th FPGA ( ) -mem1/-mem2. -wi --widening-iterations (widening) . -ni --narrowing-iterations (narrowing) . -rnt --rust-no-faustdsp-trait ( Rust) trait FaustDsp . -rnlm --rust-no-libm ( Rust) FFI libm . (Block diagram options): -ps --postscript postscript. -svg --svg svg. -sd --simplify-diagrams . -drf --draw-route-frame (route frames) . -f --fold (folding) ( 25 ). -fc --fold-complexity ( 2). -mns --max-name-size ( 40 ). -sn --simple-names ( ) . -blur --shadow-blur (shadow blur) SVG. -sc --scaled-svg SVG . (Math doc options): -mdoc --mathdoc Faust LaTeX -mdoc. -mdlang --mathdoc-lang ( = en, fr, ...). -stripmdoc --strip-mdoc-tags mdoc Faust -mdoc. (Debug options): -d --details . -time --compilation-time . -flist --file-list ( ) . -tg --task-graph (task graph) dot. -sg --signal-graph dot. -rg --retiming-graph (retiming) dot. -norm --normalized-form . -norm1 --normalized-form1 . -me --math-exceptions / 0 remainder fmod sqrt log10 log acos asin. -sts --strict-select (strict) `selectX` ( ). -wall --warning-all . -t --timeout ( 120). (Information options): -h --help . -v --version backend . -libdir --libdir Faust. -includedir --includedir (headers) Faust. -archdir --archdir Faust. -dspdir --dspdir dsp Faust. -pathslist --pathslist dsp..SS " :" FAUST_DEBUG = FAUST_LLVM1 LLVM IR . FAUST_DEBUG = FAUST_LLVM2 LLVM IR . FAUST_DEBUG = FIR_PRINTER FIR . FAUST_DEBUG = FAUST_LLVM_NO_FM fast-math LLVM IR. FAUST_OPT = FAUST_SIG_NO_NORM . : faust -a jack-gtk.cpp -o myfx.cpp myfx.dsp (SEE ALSO) Grame Faust : (BUGS) : (AUTHORS) (C) 2002-2026 GRAME - Centre National de Creation Musicale. . Version 2.85.9 (30-June-2026) man(1)