全 DAW 共通の原理
リアルタイムオーディオスレッド、オーディオグラフ、レイテンシ管理(PDC)、MIDI イベント、オートメーション。どの DAW でも成立する抽象層を押さえます。
プラグインホストとプラグインが結んでいる契約を、フレームワーク実装者の視点で解き明かす
本サイトは、Chromium をパッチして VST プラグインを JavaScript の AudioWorklet として走らせるというフレームワークの開発支援を目的として作成された、DAW と VST3 SDK の内部アーキテクチャ学習リファレンスです。
対象読者は「一般的なエンジニアリング経験はあるが、オーディオの知識はゼロ」という層を想定しています。サンプリング定理から VST3 の API 詳細まで、下層から順に積み上げる構成になっています。
まずは 0.1 本サイトの目的と読み方 をお読みください。