Quote:
Originally Posted by nofish
So I'm wondering...
How about using Mixmeister for BPM detection and do the rest in Reaper ?
Once you have the original BPM it's just a bit of math...
say:
original tempo = 120
new tempo = 90
item playrate = 90/120 = 0.75
|
That's excatly how I beat-align tracks, I know the BPM of every song (approximately, but most BPM counters do a pretty good job: RedSound, Mixmeister Free BPM Analyzer, MixedInKey, Traktor, aufTAKT, ...) and calculate the item's Playback rate based on the project's current tempo.
But, to improve my workflow I'd like:
- Media Explorer: discover the BPM of full length songs automatically and adjust the item's Playback rate to the current project tempo(markers) when inserting the audio file on a track in the arrangement.
- and/or provide a source/target BPM input field in the Item Properties dialog to easily calculate the item Playback rate (check Samplitude's Object Editor). Especially for tight electronic music, a BPM representation is more comprehensible than a percentage/playback rate.
Probably for full length tracks (perhaps with a configurable treshold, eg. > 2 minutes ?) a more complex BPM detection algorithm has to be used but I have the impression that this is not that hard to implement as even a lot of low-end audio applications provide accurate BPM detection.
I don't mind to adjust the items's Playback rate - or BPM
manually if it's not 100% accurate. Also for my workflow, I don't need a beatmap/beatgrid system (eg. Ableton Live's warping system) to fixate every beat individually (though I know there a a lot of requests for this feature). I quantize drifting beats "manually" in the arrangement view (tip: check Kenny's latest tutorials for that!).
Roel