simple multi-threaded application which parses a wav file  to populate a circular buffer which is consumed by rendering the audio using OpenAL