Author Topic: checking BPM tags against BPM database  (Read 8680 times)

cynflux

  • Jr. Member
  • **
  • Posts: 76
Hello,
Is there a function that allows to check BPM of tracks in MB against internet BPM databases?
I am using the Foobar 2000 Automatic BPM Analyser which has been correct most of the time.
Are there any other recommended BPM tools available?
Thanks in advance.

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9302
There are two that I know of and use. But I question the accuracy of both. While they are both pretty close in calculating the BPM for individual tracks, there are times where a track with a fast tempo shows a BPM that's lower than what I think it should be (in comparison with other fast tempo tracks.) I'm almost to the point now where I'm not going to bother with BPM tagging any longer.

BPM Analyzer and BPM Counter are the two that I've been using. You'll need to search the web to find them.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

frankz

  • Sr. Member
  • ****
  • Posts: 3834
If I understand correctly, you're not looking to analyze your files, your looking to check your BPM against a database that's on the Web.

You can probably accomplish this using a custom web link:

Edit-> Preferences -> Internet -> Custom Web Links.

I use these to look up info at AllMusic.com and Lyrics at MusixMatch.

I think they only work against the currently playing track, though.

cynflux

  • Jr. Member
  • **
  • Posts: 76
Thanks for the info and links.
Is there a way to automate looking up tracks at the custom web links?
What I mean is that it pulls Artist-Title-Album info from the tags and creates parameters for the search query.
Thanks again in advance.


frankz

  • Sr. Member
  • ****
  • Posts: 3834
Absolutely - that's how it works.  You would figure out how the site structures its URL in the search you want and then structure your custom web link the same way.

For example  BPM Database does it this way.

https://www.bpmdatabase.com/music/search/?artist=beatles&title=come+together

so you would do

https://www.bpmdatabase.com/music/search/?artist=<Artist>&title=<Title>

if you wanted to get fancy, you could replace spaces with a + using a formula, but I tested this in the Custom Web Links tool in the format above and it works fine.

Obviously, adjust for the needs of the particular site you're using.


wealstarr

  • Full Member
  • ***
  • Posts: 128
There are two that I know of and use. But I question the accuracy of both. While they are both pretty close in calculating the BPM for individual tracks, there are times where a track with a fast tempo shows a BPM that's lower than what I think it should be (in comparison with other fast tempo tracks.) I'm almost to the point now where I'm not going to bother with BPM tagging any longer.

BPM Analyzer and BPM Counter are the two that I've been using. You'll need to search the web to find them.

tunexplorer is a small utility that does it with high accuracy and write the BPM values to the tags or export in .csv format. Batch processing also available.

https://www.abyssmedia.com/tunexplorer/

cynflux

  • Jr. Member
  • **
  • Posts: 76
Thank you for the tunexplorer suggestion.
I will have to make do with BPM Counter though at this time.
Christmas has wiped out my disposable income.
A pity that neither tunexplorer or BPM counter are portable.


Freddy Barker

  • Sr. Member
  • ****
  • Posts: 751
  • 🎧 MB 3.4.7628P
Christmas has wiped out my disposable income.
A pity that neither tunexplorer or BPM counter are portable.

I have used the free version of J River Media Jukebox in the past, to analyse and tag BPM...
Regards: Fred  ;)

phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9302
I will have to make do with BPM Counter though at this time.
I have found both to be similar in returning the BPM, but don't know how truly accurate the are. I like BPM Analyzer because you can leave it open on your desktop and simply drag files from within MB to the open window and it analyzes and writes the tag. You can also drag multiple albums from MB to it. With BPM Counter you have to open it and then you have to use it's file 'explorer' to drill down to the album/track. So if your albums are in different folders, you'll have to do it multiple times. It will also write the BPM tag. IMO, BPM Analyzer is the better of the two.
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

cynflux

  • Jr. Member
  • **
  • Posts: 76
I also found this BPM tool..

https://getsongbpm.com/tools/audio

It seems to get the same results as Foobar 2000's Automatic BPM Analyser.
BPM Analyzer definitely has the better interface/functionality, despite not being portable.


phred

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 9302
Download the latest MusicBee v3.5 or 3.6 patch from here.
Unzip into your MusicBee directory and overwrite existing files.

----------
The FAQ
The Wiki
Posting screenshots is here
Searching the forum with Google is  here

cynflux

  • Jr. Member
  • **
  • Posts: 76
That is true, but it helps with verifying the BPM value.

http://songkeybpm.com

Thank you all for your helpful replies.

Using the web browser plug-in and custom weblinks, I've got a great set of tools available via right-click.
If I were to change the default browser settings, could I have the link open in a browser of my own choosing?





stewlewis

  • Newbie
  • *
  • Posts: 19
You could try analysing your files with Serato.
Free to use offline of a DJ controller I believe.

https://serato.com/dj


getsongbpm

  • Newbie
  • *
  • Posts: 3
I also found this BPM tool..

https://getsongbpm.com/tools/audio

thanks for mentioning us. I'm a musicbee user myself so I decided to create an account.
Tagging MP3 files is not complicated (it would only cost more resources), we can add the option if it helps. I prefer to use a software for this kind of job, but for those who want something portable it could do the trick.

Just a quick word about detection accuracy: it is not so easy, it depends on a lot of things so we need many filters. Usually our BPM tools are pretty accurate, the biggest issue being that the BPM found can from time to time be 2 times faster the the real tempo (the opposite is rarely true).

Let us know what you think.
The largest database of beats per minutes in the world. Access to millions of songs tempo.