| Mathematics |
他のライブラリで使う数学関数や複素数クラスなどを定義。
|
| Filter |
音声フィルタライブラリ。
遅延、FIR/IIRフィルタおよび係数設計用のコードが含まれています。
|
| Wave |
8bit/16bit PCM 形式の Wave ファイルを読み書きするライブラリ。
ADPCM とかには未対応。
|
| SpectrumAnalysis |
周波数解析用ライブラリ。
FFT を使用。
|
| Music |
音を作るライブラリ。
正弦波を重ねて作った倍音にビブラートやエンベロープをかけたり出来る。
|
Data |
正弦波などのデータを生成。
音声フィルタのデバッグ用に作ったもの(ころころと仕様変更するかも)。
Music と統合したりするかも。
|
| Pipe |
FIFO でデータを読み出し→処理→書き出しを行うクラス群を定義。
音声データの、再生速度変更・移調・ピッチシフトなどを行う。
|
| Command |
コマンドライン型アプリケーション製作用ライブラリ。
コマンドライン引数などを解釈するためのパーサー。
|
| WaveAnalysis |
Wave から読み出したデータの周波数解析を行なう。
Wave や SpectrumAnalysis を使って、
左右のチャネルの差とかを計算したりするだけ。
|
| Stream |
Obsolete。
Pipe に移行。
|
| Misc |
その他諸々。
デバッグ用のクラスなど。
|