some fixmes :(
removed setSegSize which was unused, and TempoMaps now have their private samplingRate attribute
whitespace fix
fixed 'running fast-forward after seek' problem
Add ratio limiter to AudioStream

If an out-of-bound stretching ratio is about to be used,
(e.g. because of a tempo changing glitch), limit the
stretching ratio to sane values. This will workaround
Windfisch/muse#7.
whitespace
Flush audio prefetch upon tempo changes

This *will* cause glitches, however they will hopefully be
not that bad as without this commit.
Works around Windfisch/muse#7 even more.
flush stretcher upon seek + compensate for latency

this fixes #2.
debugging output and cosmetics
flush and re-fetch the AudioPrefetch.

All WaveTracks are now played back accurately, newly
created Tracks will not be "in the future".
This partially fixes muse-sequencer/muse#338
However, there will be still some silence instead of audio
when inserting new events!
flush/re-fetch AudioPrefetch upon Event/Part change

makes sure to incorporate the lastest WaveEvent/WavePart
movements in the played back Audio. If a change would change
the current FiFo content, the fifos are flushed and rebuilt.
This addresses and hopefully fixes muse-sequencer/muse#338