"tone" methods now return the next phase, instead of a reference to the buffer.

Makes it easier to create seamless tones in multiple chunks.