wav_io 2.0.3 copy "wav_io: ^2.0.3" to clipboard
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).

4
likes
140
pub points
81%
popularity

Publisher

unverified uploader

RIFF-WAV audio file format handling and manipulation written in pure dart.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

More

Packages that depend on wav_io