got some sort of playback working with file i/o and a sys call