How Is Your DAW At Beat Detection/Tempo Maps?
-
Hewitt Huntwork Hewitt Huntwork https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=7460
- KVRAF
- 1645 posts since 2 Jun, 2003
I'm a singer/songwriter and I use Studio One as my main DAW.
I'd like to be able to import a complete guitar/voice performance and create a tempo map from it. Studio One does this but I think you have to manually mark the start of each measure. Also, its beat/groove detection misses a lot of beats if they are too quiet.
Does your DAW do a good job of these two functions? Or some other software? Please share your knowledge!
I'd like to be able to import a complete guitar/voice performance and create a tempo map from it. Studio One does this but I think you have to manually mark the start of each measure. Also, its beat/groove detection misses a lot of beats if they are too quiet.
Does your DAW do a good job of these two functions? Or some other software? Please share your knowledge!
If every KVR member wrote one review a year we'd have 1340 reviews each day!
-
- KVRAF
- 2730 posts since 15 Apr, 2004 from Capital City, UK
I'd be surprised if any of them, in any DAW, work perfectly. The operations which do this are looking for regular peaks of energy, and if the guitar (for example) is doing a rhythm which doesn't often fall on 'on' beats, it will fail to determine where the beat is, and probably the tempo as well.
Assuming you're playing freely without a metronome, that will make it a touch more difficult to detect tempo. I'm not aware of any tempo detection functions which detect flawlessly; I use Logic and it's actually pretty good at analysing the source data and creating a general map but one always has to manually edit it to perfection. but once you do, you can use the tempo map both ways; 1. force the unsteady tempo to regular steady tempo. or 2, import your tempo map to the Logic project and make other instruments match that tempo, however it moves around.
I'm not a big 'sample editor' guy but I'd be surprised if RX or things like that don't have some kind of rhythm/tempo detection/extraction functions. Not sure how they might export MIDI tempo maps though other than exporting MIDI files and I'm not sure it does that. I could be very wrong though!
I thought StudioOne was a preference among many mainly-audio-file producers/engineers, so what they've got could very well be the premium abilities available to DAW DSPers. You might just have to suck up and find a way to streamline the process from the tools you've got. It doesn't like it's much different from the Logic process.
It's funny; this kind of thing could _very easily_ be simplified and improved with a bit of neural networking artificial brain shenanigans. But it will take a DAW manufacturer to realise that
Assuming you're playing freely without a metronome, that will make it a touch more difficult to detect tempo. I'm not aware of any tempo detection functions which detect flawlessly; I use Logic and it's actually pretty good at analysing the source data and creating a general map but one always has to manually edit it to perfection. but once you do, you can use the tempo map both ways; 1. force the unsteady tempo to regular steady tempo. or 2, import your tempo map to the Logic project and make other instruments match that tempo, however it moves around.
I'm not a big 'sample editor' guy but I'd be surprised if RX or things like that don't have some kind of rhythm/tempo detection/extraction functions. Not sure how they might export MIDI tempo maps though other than exporting MIDI files and I'm not sure it does that. I could be very wrong though!
I thought StudioOne was a preference among many mainly-audio-file producers/engineers, so what they've got could very well be the premium abilities available to DAW DSPers. You might just have to suck up and find a way to streamline the process from the tools you've got. It doesn't like it's much different from the Logic process.
It's funny; this kind of thing could _very easily_ be simplified and improved with a bit of neural networking artificial brain shenanigans. But it will take a DAW manufacturer to realise that
-
- KVRian
- 696 posts since 21 Nov, 2000 from somewhere over the rainbow
I remember that I‘ve seen some video tutorials for Studio One. The best way seems to be using Melodyne on a reference track and then copy the results to the tempo track. But this requires at least Studio One Pro for a free Melodyne Essentials license.
-
- KVRAF
- 2730 posts since 15 Apr, 2004 from Capital City, UK
Ah yeah, I've used Melodyne to perform tempo track extraction, quite a few times, and the process is quite different from Logic's.
But some aspects of task itself, if I recall correctly, are a bit fiddly and not intuitive, as least not as intuitive as Logic. But you'll need a mac for that, so maybe try Melodyne? I _think_ you'd need Melodyne Studio though, for the standalone version? Not sure that comes with lesser-than-Studio versions.
But some aspects of task itself, if I recall correctly, are a bit fiddly and not intuitive, as least not as intuitive as Logic. But you'll need a mac for that, so maybe try Melodyne? I _think_ you'd need Melodyne Studio though, for the standalone version? Not sure that comes with lesser-than-Studio versions.
-
machinesworking machinesworking https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=8505
- KVRAF
- 8022 posts since 15 Aug, 2003 from seattle
Digital Performer does this really well. Same sort of beat detection algorithm as Logic, but it also includes multiple ways to edit the map when or if the Set Sequence Tempo to Selection command needs massaging.
- KVRAF
- 14150 posts since 20 Nov, 2003 from Lost and Spaced
I will use Tunebat Key and BPM Detector. FL kind of sucks at it. (Unless it's embedded in the sample)
-
- KVRian
- 557 posts since 11 Dec, 2017
I have used Logic and Studio One for this and definitely prefer Logic. I think they tested it a lot with things like a singer and a guitar, the system seems pretty well set up for that.
I think Logic's detection is really good and they give you more options for manipulating/editing things. I've tried mapping a lot of different material and it does a good job every time, if you know how to use the beat markers and stuff. Usually editing/scaling one marker can fix a lot of problems. The Smart Tempo editor was a little confusing the first time I used it but I got used to it.
For things like a singer and a pianist (MIDI) playing together with some tempo variance you do have to map the tempo and then edit the notes in separate stages unless you do some little workarounds. This is because editing the notes will create a prompt that the notes no longer match the beat markers and it needs to be re-analyzed. I don't recall how Studio One handled that because I didn't do a particular piece like that in it. Since your map doesn't involve MIDI you're probably okay on this front.
The detection in Studio One is OK, the tools are a little easier to use in Studio One but I found the results to be a little worse so I'm not sure about that trade off. It definitely misses beats with quiet material, whereas Logic will sort of "fill in the gaps" in the map and estimate it so to speak. Once you have to time stretch anything I like the algorithms Studio One uses better (elastique) but not how they are implemented. It requires more manual edits. This doesn't necessarily affect tempo mapping, but I thought I'd mention it.
I think Logic's detection is really good and they give you more options for manipulating/editing things. I've tried mapping a lot of different material and it does a good job every time, if you know how to use the beat markers and stuff. Usually editing/scaling one marker can fix a lot of problems. The Smart Tempo editor was a little confusing the first time I used it but I got used to it.
For things like a singer and a pianist (MIDI) playing together with some tempo variance you do have to map the tempo and then edit the notes in separate stages unless you do some little workarounds. This is because editing the notes will create a prompt that the notes no longer match the beat markers and it needs to be re-analyzed. I don't recall how Studio One handled that because I didn't do a particular piece like that in it. Since your map doesn't involve MIDI you're probably okay on this front.
The detection in Studio One is OK, the tools are a little easier to use in Studio One but I found the results to be a little worse so I'm not sure about that trade off. It definitely misses beats with quiet material, whereas Logic will sort of "fill in the gaps" in the map and estimate it so to speak. Once you have to time stretch anything I like the algorithms Studio One uses better (elastique) but not how they are implemented. It requires more manual edits. This doesn't necessarily affect tempo mapping, but I thought I'd mention it.
-
qtheerearranger qtheerearranger https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=325452
- KVRian
- 926 posts since 26 Mar, 2014 from Denver, Co
So Logic Pro 11 is fricken insane. I was using some stems yesterday to set up my new template. Fresh dry stems from splice. I would import then directly from splice into logic. They would import unmapped (when I import from my sample browser sononym I actually don’t have to do this part guessing it meta tags it and logic sees bpm), anyways, I keyboard shortcut bound the project tempo to event thing and I would use it and I was so blown away by it that I opened up Ableton 12 and compared it to complex and complex pro. For the first time in my life I thought Ableton has been beat.
Also if you want to get tricky with it you can set up and down beats if it’s getting it wrong if you have something more complex.
Do not sleep on this. If you have logic try it.
Also if you want to get tricky with it you can set up and down beats if it’s getting it wrong if you have something more complex.
Do not sleep on this. If you have logic try it.
Bitwig 6 • Diva, Dune, Serum, and UVI Falcon are my Daily Drivers • Drum Machines • Harrison 32c + DSM 3 + American Class A Enjoyer • Apple M4 Max • Apollo User • DJ • Dance Music is life
-
machinesworking machinesworking https://www.kvraudio.com/forum/memberlist.php?mode=viewprofile&u=8505
- KVRAF
- 8022 posts since 15 Aug, 2003 from seattle
This is the easiest thing any DAW can do, Splice stems have the data in them to easily translate to Apple Loops. I'm surprised there isn't a setting in Logic to do this automatically, there probably is you just haven't found it yet.qtheerearranger wrote: Tue May 21, 2024 7:04 pm Fresh dry stems from splice. I would import then directly from splice into logic.
What gets me interested in this is what a DAW can do with audio not played to a strict tempo. With that in mind Logic and DP are the only ones that don't kill your brain trying to fix the tempo to the audio file.
- KVRer
- 6 posts since 28 Jun, 2025
I’ve run into the same issue-tempo mapping from a raw guitar/voice track can be hit or miss, especially with dynamic playing. Some DAWs (like Reaper with SWS extensions) offer more control for manually aligning tempo markers to transients or grid-snapping stretch markers, but it’s still tedious. Honestly, I haven’t seen any software consistently nail it automatically unless the source is super clean and rhythmic - so for now, it’s usually a mix of manual tweaking and patience.
- KVRAF
- 26033 posts since 20 Oct, 2007 from gonesville
Well, unless you are a clock or a machine that functions as one, your time is not going to be exactly the same from bar to bar. Beat detection of course is heavily reliant on 'hit points' ie., strong transients that may spell it all out for you (or not). I'm not certain how well detected an acoustic guitar recordiing will be necessarily. So, good luck with the endeavor, sincerely but you may have to get on board with manual finding of barlines.
I never guess at a tempo, I play something and find out tempi etc later by dragging the default/given barline to barlines evidenced from the played music [in Cubase].
But, in any of the DAWs that will allow conforming the timeline to a given bit of music rather than vice versa, if all of the performance is more or less the same tempo/beat, once you've established one downbeat the rest will be apparent; but again as you're not a clock will mean some editing if it really does need to be exact.
I never guess at a tempo, I play something and find out tempi etc later by dragging the default/given barline to barlines evidenced from the played music [in Cubase].
But, in any of the DAWs that will allow conforming the timeline to a given bit of music rather than vice versa, if all of the performance is more or less the same tempo/beat, once you've established one downbeat the rest will be apparent; but again as you're not a clock will mean some editing if it really does need to be exact.
-
- KVRist
- 108 posts since 30 May, 2019
I find Logics beat detection works best when playing bass. You could try just playing the root note on the guitar and letting Logic or whatever you are using detect the beat and then record your guitar to that.... Its easier said than done though.
After I record something that is not to a click and try playing to it I cant. Tempo mapping for me works best when ONLY adding midi instruments to the freely played recording.
We still kind of live in the past when it comes to wanting to record something like you would live in the studio with a full band, it just doesn't work very well.
After I record something that is not to a click and try playing to it I cant. Tempo mapping for me works best when ONLY adding midi instruments to the freely played recording.
We still kind of live in the past when it comes to wanting to record something like you would live in the studio with a full band, it just doesn't work very well.
-
- KVRian
- 1404 posts since 17 Oct, 2018
I thought Logic's Smart Tempo got around this no? Especially in the recently version. It captures the tempo of any audio or midi being played in and you can see the tempo map created. Unless I'm misreading what you wrote here.oneway wrote: Tue May 21, 2024 4:21 pm I have used Logic and Studio One for this and definitely prefer Logic. I think they tested it a lot with things like a singer and a guitar, the system seems pretty well set up for that.
I think Logic's detection is really good and they give you more options for manipulating/editing things. I've tried mapping a lot of different material and it does a good job every time, if you know how to use the beat markers and stuff. Usually editing/scaling one marker can fix a lot of problems. The Smart Tempo editor was a little confusing the first time I used it but I got used to it.
For things like a singer and a pianist (MIDI) playing together with some tempo variance you do have to map the tempo and then edit the notes in separate stages unless you do some little workarounds. This is because editing the notes will create a prompt that the notes no longer match the beat markers and it needs to be re-analyzed. I don't recall how Studio One handled that because I didn't do a particular piece like that in it. Since your map doesn't involve MIDI you're probably okay on this front.
The detection in Studio One is OK, the tools are a little easier to use in Studio One but I found the results to be a little worse so I'm not sure about that trade off. It definitely misses beats with quiet material, whereas Logic will sort of "fill in the gaps" in the map and estimate it so to speak. Once you have to time stretch anything I like the algorithms Studio One uses better (elastique) but not how they are implemented. It requires more manual edits. This doesn't necessarily affect tempo mapping, but I thought I'd mention it.
Studio One // Bitwig // Logic Pro // Ableton // Reason // FLStudio // MPC // Force // Maschine