私にはあなたに良い「ポスターの子」(私はこの用語が好きです)がいます。たぶん今まで見たことがないのですが、聞いたことがあると思います。
現代のほとんどすべてのデジタルシンテハイザーとサンプラーには、ある種のデータフローアーキテクチャが組み込まれていると思います。それらがどのように機能するかをお話ししましょう。
Roland JV-1080が最初であったかどうかはわかりませんが、4層音源方式の最も有名なシンセサイザーでした。キーボードのキーを押すと、パッチが開始されます。1..4音源で構成されています。サウンドジェネレーターは、オシレーター、フィルター、エンベロープ、アンプなどのコンポーネントのラインです。JV-1080は一度に64のサウンドジェネレーターを再生することができます。アクティブな音源の出力はエフェクト構成になります。音源のパスは「ハードワイヤード」で、エフェクトバスのエントリーポイントと量を選択できます。
Roland JV-1080のエフェクトバスには、ドライ、カスタムエフェクト、クワイア、リバーブの4つのエントリポイントがあり、メイン出力があります。エフェクトバスは固定されていますが、すべてのエフェクトの出力は、その右端にある他のすべてのエフェクトに配線されているため、量をゼロに設定することで、エフェクト間の「接続を削除」できます。
Alesis QSシリーズ(QuadraSynth、QS6-7-8-R、およびx.1バージョン)には、いくつかのサウンドアーキテクチャがあり、エフェクトシステムは似ています...ただし、3つのFX構成から1つを選択できます。1つのFX構成はオルガン用です(QSには信じられないほどのレスリーエミュレーションがあります):レスリー、クワイア、リバーブ。別のFX構成には2つのリバーブがあります。ギアの馬力をどのように利用するかについて、より多くの自由があります。
これらのシンセは素晴らしいですが、 Clavia Nord Modularに出会うと、忘れてしまいます。4層アーキテクチャもFX構成もありません。これには、win32プログラム、データフローエディタが付属しています。オシレーター、フィルター、エンベロープジェネレーターなど、さまざまなコンポーネントがあり、構成を描画できます。従来の4層音源を描く必要がありますが、必要に応じて99層音源を描くこともできます。それはただ揺れるだけです。(DFがすべてではないということです。RolandJVのサンプル周波数は44.1 kHz、QSのサンプル周波数は48k、Modularのサンプル周波数は96kです。)
クラビアには、シンセサイザーのアノッターラインがあります:NordLead。内部にはModularのエンジンがあります(パラメーターとサウンドはまったく同じです)が、そのモデルにデータフロープログラマーを使用することはできません。パスは固定されており、パラメータがたくさんありますが、ルートを変更することはできません。また、Modular用のNord Leadパッチセットがあります。エディターではすべてのパスが同じように見えますが、パラメーターのみが異なります。
これがモジュラーパッチの例ですhttp://www.clavia.se/pictures/nordmodular/patchwindowlarge.jpg
シンセサイザーの例で統計が得られない場合、たとえば、Cプログラマーであるため、もう1つ、より馴染みのあるものがあります。
make -j
makeがデータフローシステムであるため、「コンポーネント」を同時に実行できることに驚きました。これは、マルチコアマシンでのコンパイルが高速であることを意味します。それを試してみてください!