Helpful ReplyFailproof Formula for Detecting Correct Tempos

Author
King Conga
Max Output Level: -80 dBFS
  • Total Posts : 519
  • Joined: 2003/11/10 19:59:07
  • Location: Garner, NC
  • Status: offline
2013/10/06 11:13:07 (permalink)

Failproof Formula for Detecting Correct Tempos

Exsqueeze Me! But does anyone out there know of a formula for figuring out exactly what the tempo should be for a given song.  I'm JUST not a math guy, and it gives me vertigo to consider such a task.  However, it does seem logical that if I did something like count the total beats over the course of the total time to play the song; or even just the 1st verse, and maybe 1st chorus, then dividing that by 4 (or whatever time signature) that might give me the right answer.  I'm so sick of depending on utilities that claim they can pinpoint it, and come nowhere near the correct answer.
KC
 

Mobo:ASUS M5A97 EVO/CPU:AMD FX-6200
WD SSD 250Gig
Video:AMD Radeon HD 6670, 2Gig RAM Sys: RAM:16Gig/120Gig SSD, 1TByte
O/S: Win10 Pro 64-Bit
PreSonus 1818VSL/Alesis Fusion 8HD/Presonus FaderPort8, JBL LSR308
Sonar Plat/Aud. CS6/BIAB2019/ST3.7/SO3.5
#1
wizard71
Max Output Level: -74 dBFS
  • Total Posts : 836
  • Joined: 2012/02/12 05:45:05
  • Location: UK
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/06 12:07:52 (permalink)
Depends how accurate you want it. You would need to know the length of the piece down to the millisecond in order to calculate the average BPM accurately. Or just the bar even. There must be something out there that would do that for you. Audio snap kinda works ok?
I'm sure someone will appear with a more intelligent answer very shortly.

Bibs

http://www.youtube.com/SpaceTimeAces
https://soundcloud.com/space-time-aces
Sonar Platinum - Win 8.1 x64 - Haswell 4770k - ASrock Z87 pro3 - 32gb ram - Fractal design R4 case - 3x HDD 1 USB 2.0 external 1x cr M4 ssd for samples - Octa-capture - Sontronics Aria - Sontronics STC-1s - BX8 monitors - ARC 2 system - Kawai CA63 piano - Kawai MP6 Stage piano - Fender custom Telecaster FMT - Yamaha LL6 - Fender P bass


#2
cityrat
Max Output Level: -77 dBFS
  • Total Posts : 671
  • Joined: 2004/01/08 11:57:56
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/06 12:44:37 (permalink) ☄ Helpfulby MarioD 2013/10/08 10:12:19
I take it your talking about an *existing* song?  mp3 etc?
 
Problem is that all songs (well most of them unless they're using a really obvious drum track) vary by a few bpm.  The way I analyze it is use the "Fit Improvisation" tool.  
 
This is what I do if I'm learning a song from an mp3 or whatever.  (No, I'm not good enough to do it all by ear and memory )
 
1) load the song onto an audio track.
2) trim off silence at the beginning
3) create a midi track, then record a track hitting C3 at 4/4 (or whatever the signature) with the music.  make sure you have the first beat at the exact start of the midi track.  you can edit the midi to make sure it lines up etc any way you want.
4) select the midi track and then Process \ "Fit Improvisation"
5) a temp map is created that aligns the audio tack to the beat that you gave it (and of course you can see the tempo in bpm and how it varries etc)  Now the chord changes etc all line up with measures etc instead of all over the place.
 
Takes me about 1 minute + whatever the length of the song playing.
 
I usually then drop markers at the verse, chorus etc.  Then if I'm learning the song I add the chords etc and  wherever melody and riffs etc.  Either in piano roll or staff.
 
 

Sonar Platinum | Windows 7 64 bit SP1 | Intel i5 3570 3.4GHz | 8GB RAM | Gigabyte GA-B75-D3H | OCZ SSD | RME 9632
#3
FastBikerBoy
Forum Host
  • Total Posts : 11326
  • Joined: 2008/01/25 16:15:36
  • Location: Watton, Norfolk, UK
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/06 16:41:26 (permalink)
To get a rough idea I just count the number of beats in a 10 second segment and multiply by 6. Simples.
 
For anything more accurate there's always audiosnap.
#4
Sanderxpander
Max Output Level: -36.5 dBFS
  • Total Posts : 3873
  • Joined: 2013/09/30 10:08:24
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/06 17:48:24 (permalink)
I play the song and use tempo tap from the "insert tempo change" dialog. If it's a modern charts type thing it'll almost invariably be a nice round number. I try that and fit the first 1 in the music to Sonar's 1. Scroll down the song to see if it fits. If not, adjust.

That's assuming you need to work with the song in Sonar. For other stuff (learning songs etc) I usually use "Transcribe!" and place a couple of beat markers (usually half a verse or a chorus or something) and let it calculate the bpm from that.
#5
jonny3d
Max Output Level: -87 dBFS
  • Total Posts : 179
  • Joined: 2010/05/02 11:51:37
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/08 10:05:22 (permalink)
Hey try this "MixMeister BPM Counter"  it is free and it counts BPM --- I use the drum track (obviously) but if not I try to find a drum-break and paste multiple copies to get some 'measures' or length to the beat track and then MixMeister does its thing!
(it has an advertising 'bit' when you close the program)
 
http://www.mixmeister.com/download-bpmanalyzer.php
 
Good Luck!
#6
MarioD
Max Output Level: -72 dBFS
  • Total Posts : 901
  • Joined: 2006/04/15 15:59:50
  • Status: offline
Re: Failproof Formula for Detecting Correct Tempos 2013/10/08 10:13:17 (permalink)
cityrat
I take it your talking about an *existing* song?  mp3 etc?
 
Problem is that all songs (well most of them unless they're using a really obvious drum track) vary by a few bpm.  The way I analyze it is use the "Fit Improvisation" tool.  
 
This is what I do if I'm learning a song from an mp3 or whatever.  (No, I'm not good enough to do it all by ear and memory )
 
1) load the song onto an audio track.
2) trim off silence at the beginning
3) create a midi track, then record a track hitting C3 at 4/4 (or whatever the signature) with the music.  make sure you have the first beat at the exact start of the midi track.  you can edit the midi to make sure it lines up etc any way you want.
4) select the midi track and then Process \ "Fit Improvisation"
5) a temp map is created that aligns the audio tack to the beat that you gave it (and of course you can see the tempo in bpm and how it varries etc)  Now the chord changes etc all line up with measures etc instead of all over the place.
 
Takes me about 1 minute + whatever the length of the song playing.
 
I usually then drop markers at the verse, chorus etc.  Then if I'm learning the song I add the chords etc and  wherever melody and riffs etc.  Either in piano roll or staff.
 
 


Thanx Cityrat, this is a great tip!

The reason people say the vinyl sounds better is because the music was better.
 
Sonar Platinum, Intel i7 –2600 CPU @ 3.2 GHz, 16 GB ram, 2x2TB internal drives and 1 1TB internal drive, Radeon HD 5570 video card, HP 25" monitor,
Roland Octa Capture, MOTU Midi Express 128, Win 10 Pro

 
www.soundcloud.com/Mario_Guitar
#7
Jump to:
© 2025 APG vNext Commercial Version 5.1