macOS
brew install faustprovider-native install command
brew / Rang 2976
Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für faust in AI-Agent-Workflows.
Installation
brew install faustprovider-native install command
Überblick
Functional programming language for real time signal processing
Verlauf
Faust, short for Functional Audio Stream, is a domain-specific functional programming language for real-time audio signal processing and synthesis. It is distributed as both a command-line compiler and an ecosystem of libraries, architecture files, web tools, and target-specific `faust2...` scripts.
Faust has been developed since 2002, with GRAME-CNCM described by the project as its birthplace and main development home. Its core design is to describe DSP algorithms as mathematical signal-processing specifications, then compile those specifications into efficient code in languages and intermediate forms such as C, C++, Java, LLVM IR, and WebAssembly.
The project grew from a compiler into a distribution. The official repository includes compiler sources, architecture targets, build tooling, documentation, examples, tests, DSP libraries, syntax-highlighting support, and a large set of helper scripts that turn Faust programs into plugins, standalone applications, diagrams, web targets, embedded targets, and audio-environment integrations.
Faust's development workflow also reflects a mature language project. Official documentation distinguishes stable release packages, a `master` branch, and a `master-dev` branch used as the main development branch, with GRAME merging development work into stable releases.
Faust adoption is visible in its target matrix. The official README and manual describe output for native standalone applications, iOS and Android apps, WebAssembly, and plugin or environment targets including Csound, LADSPA, Max/MSP, Pure Data, Q, SuperCollider, VST, AU, LV2, JACK, JUCE, Bela, Teensy, ESP32, and others.
The surrounding community has its own recurring venue: the International Faust Conference, which the official site describes as a biennial gathering of Faust developers and users. Past editions listed by the project include IFC-18, IFC-20, IFC-22, IFC-24, and IFC-26.
At the package level, Faust is most often installed to obtain the `faust` compiler and the many `faust2...` tools. A developer writes a `.dsp` program, compiles it directly with `faust`, or uses a wrapper such as `faust2jaqt`, `faust2lv2`, `faust2supercollider`, `faust2puredata`, `faust2svg`, or `faust2wasm`-style tooling to generate a target-specific artifact.
The project also supports zero-configuration web workflows through the Faust IDE, Faust Editor, and Faust Playground, which lowers the barrier for experiments while keeping the command-line compiler central for packaging and reproducible builds.
Faust is interesting to package nerds because it is not just one binary. A Faust package exposes a compiler, a library interface (`libfaust`), DSP libraries, architecture templates, and many generated-target scripts, so downstream packaging has to preserve paths and auxiliary tools that users expect to compose.
It also sits at the intersection of language runtimes and audio tooling. Installing Faust from Homebrew, MacPorts, Linux packages, or source gives users a portable way to generate native code and plugins without manually assembling each audio SDK or framework workflow.
Sicherheitslage
broad file, network, media, or database tool signal. generalized runtime or code generation signal.
yellow Risiko · mittel Konfidenz · runtime
Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.
Executables
| Befehl | Art | Sichtbarkeit | Hinweis |
|---|---|---|---|
encoderunitypackage | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust-config | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2alqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2alsa | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2alsaconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2android | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2androidunity | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2api | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2atomsnippets | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2au | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2audiokit | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2bela | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2bench | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2caconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2cagtk | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2caqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2caqtios | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2clap.py | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2cmajor | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2comparator | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2cpalrust | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2csound | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2csvplot | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2daisy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2dplug | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2dssi | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2dummy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2dummymem | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2eps | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2esp32 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2faustvst | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2feh | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2firefox | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2gen | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2graph | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2graphviewer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2hothouse | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2ios | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jack | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jackconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jackrust | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jackserver | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jaqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2jaqtchain | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2juce | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2ladspa | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2linuxunity | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2lv2 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2magtk | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2mathdoc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2mathviewer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2max6 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2md | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2minimal | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2msp | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2netjackconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2netjackqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2nodejs | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2octave | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2osxiosunity | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2owl | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2paconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2paqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2pdf | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2plot | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2png | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2portaudiojulia | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2portaudiorust | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2pure | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2puredata | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2pwconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2pwgtk | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2pwqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2raqt | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2rnbo | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2ros | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2rosgtk | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2rpialsaconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2rpinetjackconsole | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sam | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sc | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sc.py | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sig | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sigviewer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2smartkeyb | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sndfile | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2stratus | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2sublimecompletions | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2supercollider | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2svg | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2svgplot | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2svgviewer | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2teensy | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2tidalcycles | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2unity | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2vcvrack | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2vst | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2vsti | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w32max6 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w32msp | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w32puredata | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w32vst | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w64max6 | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w64puredata | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2w64vst | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2winunity | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2wwise | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faust2wwise.py | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faustoptflags | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faustpath | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
faustremote | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
filename2ident | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sound2faust | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sound2file | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
sound2reader | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
usage.sh | Executable | indexiertes Executable | Aus dem lokalen Executable-Index erkannt. |
Aktualität
Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.
Installationsmetadaten
| Paketschlüssel | brew:faust |
|---|---|
| Version | 2.85.9 |
| Paketmanager | Homebrew |
| Homepage | https://faust.grame.fr |
| Repository | https://github.com/grame-cncm/faust |
| Zuletzt aktualisiert | 2026-07-01T10:17:32Z |
| Pulse | updated |
| Bottle | nicht erfasst |
| Dienst | keiner deklariert |
Quellspur
Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.
View the package source record on GitHub.