Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 1.22 KB

README.md

File metadata and controls

39 lines (25 loc) · 1.22 KB

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).