Quote:
Originally Posted by zacki
I'm not sure I understand what you're trying to achive, but maybe you think too complicated. I answered in your post there.
If you want you can post (or mail) your MIDI-Drum Recording and I try to Tempo-Map it for you, just to show what's possible. The new Tempo-mapped file then contains your original (varying) tempo and from there you can work easily in every direction.
|
Thanks for your answer in the other thread...I hadn't seen itt.
I have used this technique, and it does a good job of establishing a tempo map for a track that was not performed to a click. In fact, I have done this on the track that I'm working with. This method with the SWS 'Convert proj markers to tempo markers' nicely adds stretch markers in all my other audio tracks; I quite like this feature.
This definitely gets the click lined up with the performance...but now I'm looking to tighten up those tempo shifts
The back story is that I recorded a tune that my band was just putting together, and it was all done free time in a jam (e-Drums, bass, gtr, vocals). Since we are in lockdown now I'd like to make the best of the performance that is there, fix up some of the tempo drifts, properly record the guitars/bass, and have an idea of what drum parts may need to be overdubbed. I want to start by turning the drum performance into a bed track that I will build th re-recording around.
What I'm looking to do (at first) is to put the project to a constant tempo (133 BPM). So I've been going measure-by-measure and changing the tempo markers to 133, and then snapping the stretch markers in the audio tracks to the nearest measure. Then I need to go each measure of the midi E-drums and effectively change the tempo to best line up with the new tempo of 133 BPM.
I tried going to 'source properties' and changing the tempo there under "ignore project tempo and use XXX BPM", but the problem with this is that changing this setting adjusts the tempo for all the midi of the underlying item, not just the tempo of one measure midi item.
But, what I found is that I can adjust the "playback rate" under item settings for the one measure midi item and this only affects the midi within the item boundaries itself. It's a bit of a pain though because playrate is a ratio (i.e. newPlaybackTempo/originalTempo), so I need to mess around with playback rates that are like 1.003 (for example) whereas ideally I'd just type in the desired new tempo. But...it does work! I adjust the playback rate to best line up the midi notes with the grid line by typing in the playback rate sort of 'empirically'.
You might wondering "Why not just quantize to the new tempo", but if you think about it for a bit Quantize is great for fixing random timing errors around a fixed tempo, but it's not the right way for fixing underlying tempo issues. If the measure was played at a slower tempo than the desired tempo then doing say a 50% quantize over the measure will still have the last beats of the measure being slower than desired...the rhythm will 'drag' over the measure. Instead, you want to fix the tempo first so the hits approximately line up right with the new tempo, and then you can Quantize to taste. Hope that makes sense and clarifies what I'm trying to do.