喧嘩

FAUST - リアルタイムオーディオ信号処理のためのコンパイル言語
今すぐダウンロード

喧嘩 ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Dominique Fober
  • 出版社のWebサイト:
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 3.8 MB

喧嘩 タグ


喧嘩 説明

FAUST - リアルタイムオーディオ信号処理のためのコンパイルされた言語 Faustは、リアルタイムオーディオ信号処理のためのコンパイルされた言語です。名前ファウストは機能的オーディオストリームを表します。そのプログラミングモデルは、ブロック図構成と機能プログラミングの2つのアプローチを組み合わせます。 FAUSTは、既存のシステムまたは完全なスタンドアロンオーディオアプリケーション用の効率的なC / C ++オーディオプラグインを開発する必要がある開発者を対象としています。特定のコンパイル技法と強力な最適化のおかげで、Faustコンパイラによって生成されたC ++コードは通常非常に速いです。それは一般的に(そして時には優れた)手書きのCコードと競合することができますFaustとのプログラミングは、電子回路と信号を処理するようなものです。 FAUSTプログラムは、シグナルプロセッサブロック図を定義する定義のリストです。その入力信号に従って出力信号を生成するコードは、C ++に翻訳されたコンパイル言語です。最も効率的なコードを生成するために、コンパイルは意味的アプローチに基づいています。ユーザーによって説明されているようにブロック図を直接コンパイルする代わりに、その考えはその数学的意味(実際に計算するもの)をコンパイルすることです。このリリースの新機能: ・単項演算子を許可する構文変更 - 識別子(-xは現在 ・ 許可された) ・パラメトリック文字列に使用する桁数を含めることができます。ひもで ・「ライン%2i」%2iは、2桁以上を使用してiの値に置き換えられます。 ・新しいFVARIABLE宣言:外部C変数を宣言する可能性 ・変動性をブロックします。 ・シンボルの再定義は簡単な警告の代わりにエラーと見なされるようになりました ・TextWrangler(Macintosh)用の新しい構文強調表示 ・snd-rt-gtk.cpp:SND-RTでFaustを使用するための新しいアーキテクチャファイル。 (貢献しました ・Kjetil Matheussenによる) ・synthfile.cpp:オーディオファイルを生成するための新しいアーキテクチャファイル(貢献 ・金融高金庫) ・OSC.LIB:高速フィルタベースの発振器を含む新しいオシレータライブラリ ・(Julius Smithによる貢献) ・Filter.LibとEffect.Libへの新規追加:ピアノ分散フィルタ ・5次FDELAY5、ノッチフィルタ、2次トランス正規化デジタル ・導波路共振器...(Julius Smithの貢献) ・既定の制御を可能にするためのjack-gtk.cppアーキテクチャファイルの改善 ・Connexionsと同じプログラムのいくつかのインスタンスを実行する(FONSによって寄稿されます) ・Adriaensen) ・複素式のための型推論システムの膨大なスピードアップ ・メモイズと再帰情報 ・再帰式の型推論システムにおけるバグ修正 ・推奨遅延の推奨される遅い表現のより良い共有 ・入力なしのブロックダイアグラムの場合、ゼロによる分割とレポートエラーを回避します。 ・マージと分割コンポジションでは出力が使用されます ・Faustコンパイラと一部のアーキテクチャファイルが更新されました ・Const Char *でchar *パラメータを置き換える


喧嘩 関連ソフトウェア