Oh, I forgot to mention. Right now it is wav.play() but if I actually flesh it out, playing will move to a free function that takes an input range of the waveform data, just like how simpledisplay now works. Naturally, the wav class will still exist and will expose suitable ranges, so playing will still be a one-liner.