Skip to content
/ wav_io Public

simple dart package for reading and writing .wav files

License

Notifications You must be signed in to change notification settings

gnudles/wav_io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

simple dart package for reading and writing .wav files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages