GSnap ドキュメントでコンピュータを制御する方法
「Get Voice Stereo System」の略である GVST は、Windows XP コンピュータ用の比較的新しいプラグインです。その機能は、信号の他の特性に影響を与えることなく、ステレオ タイミング (ステレオ トラック内の各ボイスのタイミング) であるボイス ステレオ トラッキングを提供することです。 GVST プラグインは、コンピューター ミュージックの主要な専門家によって開発され、数年前から公開されているソースから入手できます。 GVST の背後にあるアイデアは、ユーザーが異なるボイス タイプのトラックをミックスできるようにすることであり、特定の楽器の演奏方法を知る必要はありません。このソフトウェアでは、Pro Tools などの一般的な録音パッケージのエフェクトやプラグインを使用するのとほぼ同じ方法で、オーディオ トラックにエフェクトを適用することもできます。これらのエフェクトには、コンプレッサー、MIDI コントローラー、フェード、コンプレッション、リミッティング、リバース エフェクトなどが含まれます。
GVST があれば、複雑な MIDI 情報を扱う必要はありません。 MIDI データを読み取り、読み取った内容に基づいて独自の必要な MIDI 調整を行うように設計されています。 Windows システムで最も一般的に使用される処理エンジンは、Direct X インターフェイスを介して制御される Win32 API (アプリケーション プログラミング インターフェイス) です。 GVST プラグインは、標準の Windows ドライバーを介してほとんどの Win32 API にアクセスできます。これにより、GVST 制御データを他のソフトウェア プログラムや、同じソフトウェアを使用している個人と簡単に共有できます。
Windows 用の MIDI プラグインの一般的な機能の 1 つは、一度に 1 つのトラックの音量を調整しながら、他の MIDI コントロールを変更しない機能です。この機能は「ギャップ検出」と呼ばれます。 GVST が受信オーディオ データが予想される MIDI シーケンスと一致するかどうかを検出する方法はいくつかあります。 1 つ目は、入力信号の長さと予想される再生の長さを比較することです。 2 つ目の方法は、着信信号のタイミングを再生中の音楽のテンポと比較することです。