ソースコード
概要
Rustで作成したWavファイル読み書きライブラリです。 開発中の音声編集ソフトウェア (ResonanceParrot)から該当機能を取り出しライブラリ化したものです。
機能
- Wavファイルを開く/保存する(対応フォーマット内の相互変換可)
- 波形データについて、各フォーマットのバイト列と浮動小数点数64bit2次元ベクタ(
Vec<Vec<f64>>
)を相互変換 - 波形データのサンプリングレートの変換
対応フォーマット
- Unsigned 8bit PCM
- Signed 16,24,32bit PCM
- 32bit IEEE Float