When I record a midi performance (midi coming in through virtual midi ports) and have a CC linked to SetTempo, when I change the BPM via the CC, Reaper puts midi events recorded after the tempo change on the wrong time offset relative to the midi item start time.
This screws up the timing of the recorded midi events (it also overwrites earlier events with later events etc.) and thus makes the recorded midi unusable.
(Btw, midi performances contain many tempo changes.)
I have set my timebase to Beats (position, length, rate), but it also doesn't work with other timebases.
It seems that Reaper calculates the event offset time for the current midi item NOT based on the tempo changes since the midi item start time (integrating over tempo changes) but just based on the current tempo so it arrives at the wrong offset.
(Btw, the equivalent use case (midi CC linked to control BPM while recording midi) works in Ableton Live.)
Will this be fixed? I would really appreciate if this could be fixed
Is there any workaround for this right now?