wav_io 2.0.3 wav_io: ^2.0.3 copied to clipboard
RIFF-WAV audio file format handling and manipulation written in pure dart.
Simple reader and writer for WAVE files.
It reads the ByteData of the contents, and create a list of channels. Each channel is packed as Int16List/Int32List/Float32List/Float64List.
Features #
- Can read/write 16bit/24bit/32bit PCM files.
- Can read/write 32bit/64bit float files.
- Can read/write RIFX format (big endian version)
- Can be used to write wav utilities.
Getting started #
Add wav_io package to your pubspec.yaml file.
Usage #
See examples in /example
folder.
Additional information #
Every file gets loaded, and samples data is stored in a suitable container. You can convert from one storage method to another (integer PCM to floats and vice versa).