macOS
brew install faustlocal Homebrew formula metadata
sudo port install faustMacPorts ports tree · audio/faust/Portfile · ソース: api.github.com
brew
faust のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install faustlocal Homebrew formula metadata
sudo port install faustMacPorts ports tree · audio/faust/Portfile · ソース: api.github.com
sudo apk add faustAlpine Linux edge package indexes · faust · ソース: dl-cdn.alpinelinux.org
sudo apt install faustDebian stable package indexes · faust · ソース: deb.debian.org
sudo dnf install faustFedora Rawhide package metadata · faust · ソース: dl.fedoraproject.org
nix profile install nixpkgs#faustnixpkgs package indexes · faust · ソース: raw.githubusercontent.com
sudo pacman -S faustArch Linux sync databases · faust · ソース: geo.mirror.pkgbuild.com
sudo zypper install faustopenSUSE Tumbleweed package metadata · faust · ソース: download.opensuse.org
概要
Functional programming language for real time signal processing
履歴
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.
セキュリティ状態
broad file, network, media, or database tool signal. generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
encoderunitypackage | cli | グローバル実行可能ファイル | |
faust | cli | グローバル実行可能ファイル | |
faust-config | cli | グローバル実行可能ファイル | |
faust2alqt | cli | グローバル実行可能ファイル | |
faust2alsa | cli | グローバル実行可能ファイル | |
faust2alsaconsole | cli | グローバル実行可能ファイル | |
faust2android | cli | グローバル実行可能ファイル | |
faust2androidunity | cli | グローバル実行可能ファイル | |
faust2api | cli | グローバル実行可能ファイル | |
faust2atomsnippets | cli | グローバル実行可能ファイル | |
faust2au | cli | グローバル実行可能ファイル | |
faust2audiokit | cli | グローバル実行可能ファイル | |
faust2bela | cli | グローバル実行可能ファイル | |
faust2bench | cli | グローバル実行可能ファイル | |
faust2caconsole | cli | グローバル実行可能ファイル | |
faust2cagtk | cli | グローバル実行可能ファイル | |
faust2caqt | cli | グローバル実行可能ファイル | |
faust2caqtios | cli | グローバル実行可能ファイル | |
faust2clap.py | cli | グローバル実行可能ファイル | |
faust2cmajor | cli | グローバル実行可能ファイル | |
faust2comparator | cli | グローバル実行可能ファイル | |
faust2cpalrust | cli | グローバル実行可能ファイル | |
faust2csound | cli | グローバル実行可能ファイル | |
faust2csvplot | cli | グローバル実行可能ファイル | |
faust2daisy | cli | グローバル実行可能ファイル | |
faust2dplug | cli | グローバル実行可能ファイル | |
faust2dssi | cli | グローバル実行可能ファイル | |
faust2dummy | cli | グローバル実行可能ファイル | |
faust2dummymem | cli | グローバル実行可能ファイル | |
faust2eps | cli | グローバル実行可能ファイル | |
faust2esp32 | cli | グローバル実行可能ファイル | |
faust2faustvst | cli | グローバル実行可能ファイル | |
faust2feh | cli | グローバル実行可能ファイル | |
faust2firefox | cli | グローバル実行可能ファイル | |
faust2gen | cli | グローバル実行可能ファイル | |
faust2graph | cli | グローバル実行可能ファイル | |
faust2graphviewer | cli | グローバル実行可能ファイル | |
faust2hothouse | cli | グローバル実行可能ファイル | |
faust2ios | cli | グローバル実行可能ファイル | |
faust2jack | cli | グローバル実行可能ファイル | |
faust2jackconsole | cli | グローバル実行可能ファイル | |
faust2jackrust | cli | グローバル実行可能ファイル | |
faust2jackserver | cli | グローバル実行可能ファイル | |
faust2jaqt | cli | グローバル実行可能ファイル | |
faust2jaqtchain | cli | グローバル実行可能ファイル | |
faust2juce | cli | グローバル実行可能ファイル | |
faust2ladspa | cli | グローバル実行可能ファイル | |
faust2linuxunity | cli | グローバル実行可能ファイル | |
faust2lv2 | cli | グローバル実行可能ファイル | |
faust2magtk | cli | グローバル実行可能ファイル | |
faust2mathdoc | cli | グローバル実行可能ファイル | |
faust2mathviewer | cli | グローバル実行可能ファイル | |
faust2max6 | cli | グローバル実行可能ファイル | |
faust2md | cli | グローバル実行可能ファイル | |
faust2minimal | cli | グローバル実行可能ファイル | |
faust2msp | cli | グローバル実行可能ファイル | |
faust2netjackconsole | cli | グローバル実行可能ファイル | |
faust2netjackqt | cli | グローバル実行可能ファイル | |
faust2nodejs | cli | グローバル実行可能ファイル | |
faust2octave | cli | グローバル実行可能ファイル | |
faust2osxiosunity | cli | グローバル実行可能ファイル | |
faust2owl | cli | グローバル実行可能ファイル | |
faust2paconsole | cli | グローバル実行可能ファイル | |
faust2paqt | cli | グローバル実行可能ファイル | |
faust2pdf | cli | グローバル実行可能ファイル | |
faust2plot | cli | グローバル実行可能ファイル | |
faust2png | cli | グローバル実行可能ファイル | |
faust2portaudiojulia | cli | グローバル実行可能ファイル | |
faust2portaudiorust | cli | グローバル実行可能ファイル | |
faust2pure | cli | グローバル実行可能ファイル | |
faust2puredata | cli | グローバル実行可能ファイル | |
faust2pwconsole | cli | グローバル実行可能ファイル | |
faust2pwgtk | cli | グローバル実行可能ファイル | |
faust2pwqt | cli | グローバル実行可能ファイル | |
faust2raqt | cli | グローバル実行可能ファイル | |
faust2rnbo | cli | グローバル実行可能ファイル | |
faust2ros | cli | グローバル実行可能ファイル | |
faust2rosgtk | cli | グローバル実行可能ファイル | |
faust2rpialsaconsole | cli | グローバル実行可能ファイル | |
faust2rpinetjackconsole | cli | グローバル実行可能ファイル | |
faust2sam | cli | グローバル実行可能ファイル | |
faust2sc | cli | グローバル実行可能ファイル | |
faust2sc.py | cli | グローバル実行可能ファイル | |
faust2sig | cli | グローバル実行可能ファイル | |
faust2sigviewer | cli | グローバル実行可能ファイル | |
faust2smartkeyb | cli | グローバル実行可能ファイル | |
faust2sndfile | cli | グローバル実行可能ファイル | |
faust2stratus | cli | グローバル実行可能ファイル | |
faust2sublimecompletions | cli | グローバル実行可能ファイル | |
faust2supercollider | cli | グローバル実行可能ファイル | |
faust2svg | cli | グローバル実行可能ファイル | |
faust2svgplot | cli | グローバル実行可能ファイル | |
faust2svgviewer | cli | グローバル実行可能ファイル | |
faust2teensy | cli | グローバル実行可能ファイル | |
faust2tidalcycles | cli | グローバル実行可能ファイル | |
faust2unity | cli | グローバル実行可能ファイル | |
faust2vcvrack | cli | グローバル実行可能ファイル | |
faust2vst | cli | グローバル実行可能ファイル | |
faust2vsti | cli | グローバル実行可能ファイル | |
faust2w32max6 | cli | グローバル実行可能ファイル | |
faust2w32msp | cli | グローバル実行可能ファイル | |
faust2w32puredata | cli | グローバル実行可能ファイル | |
faust2w32vst | cli | グローバル実行可能ファイル | |
faust2w64max6 | cli | グローバル実行可能ファイル | |
faust2w64puredata | cli | グローバル実行可能ファイル | |
faust2w64vst | cli | グローバル実行可能ファイル | |
faust2winunity | cli | グローバル実行可能ファイル | |
faust2wwise | cli | グローバル実行可能ファイル | |
faust2wwise.py | cli | グローバル実行可能ファイル | |
faustoptflags | cli | グローバル実行可能ファイル | |
faustpath | cli | グローバル実行可能ファイル | |
faustremote | cli | グローバル実行可能ファイル | |
filename2ident | cli | グローバル実行可能ファイル | |
sound2faust | cli | グローバル実行可能ファイル | |
sound2file | cli | グローバル実行可能ファイル | |
sound2reader | cli | グローバル実行可能ファイル | |
usage.sh | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
https://github.com/grame-cncm/faust
インストールメタデータ
| パッケージキー | brew:faust |
|---|---|
| バージョン | 2.85.9 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/faust |
| ホームページ | https://faust.grame.fr |
| リポジトリ | https://github.com/grame-cncm/faust |
| 上流ドキュメント | https://faust.grame.fr |
| ライセンス | GPL-2.0-or-later |
| ソースアーカイブ | https://github.com/grame-cncm/faust/releases/download/2.85.9/faust-2.85.9.tar.gz |
| 最終更新 | 2026-07-01T10:17:32Z |
| Pulse | updated |
| 依存関係 | libmicrohttpd, libsndfile, llvm |
| ビルド依存関係 | cmake, pkgconf |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | faust |
| Version Scheme | 0 |
| Revision | 0 |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
faust 2.79.3+ds-2
functional programming language for realtime audio applications
sudo apt install faustfaust-common 2.79.3+ds-2
functional programming language for realtime audio applications - common files
sudo apt install faust-commonlibfaust-static 2.79.3+ds-2
functional programming language for realtime audio - static libraries
sudo apt install libfaust-staticlibfaust2t64 2.79.3+ds-2
functional programming language for realtime audio applications - libraries
sudo apt install libfaust2t64faust
nix profile install nixpkgs#faustfaust 2.70.3+ds-1.1build2
functional programming language for realtime audio applications
sudo apt install faustfaust-common 2.70.3+ds-1.1build2
functional programming language for realtime audio applications - common files
sudo apt install faust-commonlibfaust-static 2.70.3+ds-1.1build2
functional programming language for realtime audio - static libraries
sudo apt install libfaust-staticlibfaust2t64 2.70.3+ds-1.1build2
functional programming language for realtime audio applications - libraries
sudo apt install libfaust2t64faust 2.79.3-r0
Functional programming language for realtime audio signal processing
sudo apk add faustfaust-dev 2.79.3-r0
Functional programming language for realtime audio signal processing (development files)
sudo apk add faust-devfaust-doc 2.79.3-r0
Functional programming language for realtime audio signal processing (documentation)
sudo apk add faust-docfaust-static 2.79.3-r0
Functional programming language for realtime audio signal processing (static library)
sudo apk add faust-staticfaust-tools 2.79.3-r0
Functional programming language for realtime audio signal processing (tools)
sudo apk add faust-toolsfaust-vim 2.79.3-r0
Functional programming language for realtime audio signal processing (vim syntax)
sudo apk add faust-vimfaust 2.85.5-2.fc45
Compiled language for real-time audio signal processing
sudo dnf install faustソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.