├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.md ├── benches └── benches.rs ├── src ├── chunks │ ├── fact.rs │ ├── fmt.rs │ ├── list.rs │ └── mod.rs ├── conversion.rs ├── core.rs ├── error.rs ├── header.rs ├── iter.rs ├── lib.rs └── wav_type.rs └── test_resources ├── multi_channel.wav ├── n_samples_ext_test.wav ├── n_samples_test.wav ├── one_channel_f32.txt ├── one_channel_f32.wav ├── one_channel_f64.txt ├── one_channel_f64.wav ├── one_channel_i16.txt ├── one_channel_i16.wav ├── one_channel_i24.txt ├── one_channel_i24.wav ├── one_channel_i32.txt ├── one_channel_i32.wav ├── sin_wave.wav └── two_channel_i16.wav /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/README.md -------------------------------------------------------------------------------- /benches/benches.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/benches/benches.rs -------------------------------------------------------------------------------- /src/chunks/fact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/chunks/fact.rs -------------------------------------------------------------------------------- /src/chunks/fmt.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/chunks/fmt.rs -------------------------------------------------------------------------------- /src/chunks/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/chunks/list.rs -------------------------------------------------------------------------------- /src/chunks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/chunks/mod.rs -------------------------------------------------------------------------------- /src/conversion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/conversion.rs -------------------------------------------------------------------------------- /src/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/core.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/header.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/header.rs -------------------------------------------------------------------------------- /src/iter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/iter.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/wav_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/src/wav_type.rs -------------------------------------------------------------------------------- /test_resources/multi_channel.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/multi_channel.wav -------------------------------------------------------------------------------- /test_resources/n_samples_ext_test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/n_samples_ext_test.wav -------------------------------------------------------------------------------- /test_resources/n_samples_test.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/n_samples_test.wav -------------------------------------------------------------------------------- /test_resources/one_channel_f32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_f32.txt -------------------------------------------------------------------------------- /test_resources/one_channel_f32.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_f32.wav -------------------------------------------------------------------------------- /test_resources/one_channel_f64.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_f64.txt -------------------------------------------------------------------------------- /test_resources/one_channel_f64.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_f64.wav -------------------------------------------------------------------------------- /test_resources/one_channel_i16.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i16.txt -------------------------------------------------------------------------------- /test_resources/one_channel_i16.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i16.wav -------------------------------------------------------------------------------- /test_resources/one_channel_i24.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i24.txt -------------------------------------------------------------------------------- /test_resources/one_channel_i24.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i24.wav -------------------------------------------------------------------------------- /test_resources/one_channel_i32.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i32.txt -------------------------------------------------------------------------------- /test_resources/one_channel_i32.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/one_channel_i32.wav -------------------------------------------------------------------------------- /test_resources/sin_wave.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/sin_wave.wav -------------------------------------------------------------------------------- /test_resources/two_channel_i16.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jmg049/wavers/HEAD/test_resources/two_channel_i16.wav --------------------------------------------------------------------------------