| 喧嘩 FAUSTは、リアルタイムオーディオ信号処理のためのコンパイルされた言語です。 |
今すぐダウンロード |
喧嘩 ランキングとまとめ
- 出版社のWebサイト:
- http://faust.grame.fr/
喧嘩 タグ
喧嘩 説明
ファウストは、リアルタイムオーディオ信号処理のためのコンパイルされた言語です。 Faustは、リアルタイムオーディオ信号処理のためのコンパイルされた言語です。名前ファウストは機能的オーディオストリームを表します。そのプログラミングモデルは、機能的プログラミングとブロック図の構成の2つのアプローチを組み合わせたものです。あなたは構造化されたブロック図の言語としてのファウストをテキストの構文で考えることができます。ファウストは?faustは既存のシステムや完全なスタンドアロンオーディオアプリケーションのための効率的なC / C ++オーディオプラグインを開発する必要がある開発者を対象としています。特定のコンパイル技法と強力な最適化のおかげで、Faustコンパイラによって生成されたC ++コードは通常非常に速いです。それは一般的に(そして時には優れた)手書きのCコードと競争することができます。 FAUSTプログラムは、信号プロセッサブロック図を定義する定義のリストです。入力信号(および一部のユーザーインターフェイスパラメータ)に従って出力信号を生成するコードの一部は機能しますか?Faustは翻訳されたコンパイル言語です。 C ++に。最も効率的なコードを生成するために、コンパイルは意味的アプローチに基づいています。ユーザによって説明されているブロック図を直接コンパイルする代わりに、その考えはその数学的意味(実際に計算するもの)をコンパイルすることです。このリリースでは新しいアーキテクチャファイル:・vst2p4.cpp(VST-2.4アーキテクチャファイル)・VSTI-MONO.CPP(Mono VSTIシンセアーキテクチャファイル)、・MATLABPLOT.CPP(MATLABまたはOCTAVE形式のデータをプロットするアーキテクチャファイル)。 ALSAアプリケーションを作成するためのG ++)、・Faust2jack(FaustコンパイラとG ++を呼び出してジャックアプリケーションを作成します)、Faust2plot(Plotアプリケーションを作成するために呼び出してください)、faust2svg(Prot2Svgを呼び出します) SVGブロック図)、・Faust2Firefox(Faust2SVG + IT FIREFOX付き)・FAUST2OCTAVE(FAUST2PLOT + OCTAVE付き)新しいライブラリ:・Filter.Lib(Faust Filters Library)・Effect.Lib(Faust Effects Library)・Faust2PDが更新されましたQ 7.8、・メタデータ管理の改善:タグはNO推論セットに限定されるようになるように、メタデータは生成されたC ++コードのコメントとして報告されています。マルチプレートフォームの終わりをサポートするには・誤ったコードを共有するCREACEDACK NOWLEDMENTSを共有する・この新リリースのすべての貢献者には、Albert GraefとJulius O. Smithに特別な言及をしています。このリリースでは、このリリースの新機能については、新しいFVARifife宣言や単項演算子が含まれているようなFAUST言語への拡張機能が含まれています。 いくつかのバグが修正されています。・新しいアーキテクチャファイルがSND-RTでFAUSTを使用するために提供されています。・効果とフィルタライブラリも改善され、新しいオシレータライブラリがあります。・コンパイルする時間いくつかの非常に複雑なプログラムが特に減少しました。
喧嘩 関連ソフトウェア