About Audio Test Files

The Audio Test Files project is intended to provide a comprehensive collection of audio test files of different encodings, sample rates, bit depths and channel counts. They have been created for the purposes of providing a comprehensive test suite for NAudio. All the audio on this site is free from copyright. Users are encouraged to submit their own files for inclusion. Read the submission guidelines here.

1. Files of Every Format

We want to include a short example of a file of every format that NAudio supports. Here are the initial formats I hope to make available

  • WAV: PCM at 8 bit, 16 bit, 24 bit, mono and stereo, 8kHz, 16kHz, 22kHz, 44.1kHz, 48kHz, 96kHz
  • WAV: IEEE float mono and stereo at 8kHz, 16kHz, 22kHz, 44.1kHz, 48kHz, 96kHz
  • WAV 32 bit int, 64 bit float
  • G.711 u-law, a-law
  • G.722
  • GSM
  • Speex
  • TrueSpeech
  • AIFF 16 bit, 44.1kHz
  • MP3, mono and stereo, CBR and VBR, with and without ID3, ID3v2
  • OGG
  • WMA
  • MID,type 1 and type 2
  • SF2

2. Useful Test Tones

Additionally we will include some useful test sounds for callibration and diagnostic purposes. For example

  • White Noise
  • Sine wave sweep
  • Impulse

3. Broken / Unusual Files

Finally, we would like to include files which are either broken, or don't conform to the norm for that particular file type

  • WaveFormat with and without extra 2 bytes
  • WAV with WAVEFORMATEXTENSIBLE
  • WAV with additional custom chunks
  • WAV files with support for >2GB data length
  • MP3 wrapped in a RIFF chunk
  • MP3 files with corrupt frame lengths

Last edited May 11, 2011 at 2:32 PM by markheath, version 6