Yes, being able to change tempo is rather essential.
I'd advice to start with implementing abrubt changes of tempo only and forget about lines & splines and such. That leads to nothing but headaches. But there is another reason: look at how tempo changes are implemented by MIDI. It defaults to 120bpm and there can be "tempo change" messages which can occur anywhere in time (but only on track 1 of a type-1 midi file). So in MIDI a gradual change of tempo does not come out of the box, but must be done by continuously sending tempo change messages.
It does not surprise me that a MIDI export from a DAW does not contain tempo changes, especially when they have implemented it very different internally.
I'd advice to start with implementing abrubt changes of tempo only and forget about lines & splines and such. That leads to nothing but headaches. But there is another reason: look at how tempo changes are implemented by MIDI. It defaults to 120bpm and there can be "tempo change" messages which can occur anywhere in time (but only on track 1 of a type-1 midi file). So in MIDI a gradual change of tempo does not come out of the box, but must be done by continuously sending tempo change messages.
It does not surprise me that a MIDI export from a DAW does not contain tempo changes, especially when they have implemented it very different internally.
Statistics: Posted by BertKoor — Thu Dec 05, 2024 7:56 am