fades for play/pause, crossfade for seek..

using an enveloped pre-rendered buffer