Closed GoogleCodeExporter closed 8 years ago
Mid-beat time signature changes would probably need to be handled as well.
Original comment by raynebc
on 15 Jan 2011 at 5:42
During the tempo map creation, if the tempo changes between beat X and the next
full beat (Y), then make X an anchor. The realtime position of Y can be found
with eof_ConvertToRealTime(), which should find the correct realtime since it
does not take beats into account. Then the difference in the time position of
the two anchors can be used to set the tempo on beat X. Beat Y's tempo will be
set by the original mid-beat tempo change, as beat Y will now be at the
position of that tempo change. This solution doesn't exactly insert a beat
marker, but it uses beat X to compensate.
Original comment by raynebc
on 15 Jan 2011 at 6:14
Fixed in r686.
Original comment by raynebc
on 15 Jan 2011 at 7:55
Original issue reported on code.google.com by
raynebc
on 15 Jan 2011 at 3:06