The waveform scaled each column by Audio Levels evaluated at comp time,
but keyframe times are layer time. On a layer with a start offset or a
stretch the drawn level was shifted against what the mix plays. Read the
levels at layer.layer_time(t), as the render evaluator does.
Fixes#3224