Tempo change
Status: Alpha
Brought to you by:
supercoldmilk
Tempo change bug: The time of the tempo change in the midi gets set according to the new tempo rather than the old one and throws the rest of the song out of time.
It's easily fixed by moving the:
switch (mm.Type)
{
case MidiParser.CMidiParseMessage.MidiMessageType.Meta:
etc...
code down to below the accumDuration = Math.Max(accumDuration, mm.Position); line.