Split off classes for generic waves and generic play back.  Started a framework for polyphony and multiple waves.