Using libsndfile for file io. Next combine with realtime playback using portaudio