VST SDK と Juce を使用して、独自の VST を作成するプロセスを開始しました。
私はプログラマーなので、整数や浮動小数点数をバイナリで格納する方法など、C++ とコンピューター サイエンスの原則を十分に理解しています。
私はコードに飛び込んで、基本的に何が起こっているのかを理解することができましたが、私の人生では、サンプルが実際に何であるかを理解することはできません.
コードでは、個々のサンプルは浮動小数点値であり、さまざまなシナリオでピッチまたは振幅を表しているように見えました。
私は DSP についてあまり知らないので、誰かが私が探している正しい情報の正しい方向を教えてくれることを望んでいます。
DSP について読んだとき、私が見つけたのは浮動小数点値と 2 進数に関するものだけで、デジタル値がアナログ値 ETC を表す方法や、デジタル値を操作して現実のものをシミュレートする方法については何も見つかりませんでした。本当に単純な遅延のように。
ありがとうございました!
編集:
わかりました。サウンド セーブには振幅と周波数しかありません。
サンプルは単に振幅を表すだけであり、サンプルは定期的かつ均一に処理されるため、周波数は時間の経過とともに振幅がどのように変化するかになります。