beaTunes News

Thursday, January 11, 2018

Update: beaTunes 5.1

Thanks to the help of some very engaged users I was able to figure out a couple of performance issues with humongous libraries. For those libraries, both startup performance and general usage should be much improved. Furthermore, I have updated a number of built-in databases to improve similar genre and artist matching. And of course, as part of the general, ongoing maintenance, I've fixed some bugs I had become aware of.

As always, you can download the new version from the download section of the website.

Changes in 5.1.0

  • Re-organized index structure for better performance.
  • Improved opening time for Get Info dialog.
  • Improved view caching for large collections.
  • Improved docs for estimate mood task.
  • Improved efficiency when removing tracks from playlist.
  • Improved notification behavior.
  • Improved table rendering performance.
  • Added smooth table/tree scrolling (Mac only).
  • Adjusted Home/End key behavior in playlists.
  • Fixed issue with disabled context menu actions.
  • Fixed hang at initial song selection in very large playlist.
  • Fixed delay when switching to very large playlist.
  • Fixed potential NPE during synchronization of mp3s.
  • Fixed drag-import of folders.
  • Fixed potential NPE in synched key/tempo matching.
  • Fixed move to trash on Windows.
  • Fixed chart cover images aliasing.
  • Fixed Beatport previews (403 error).
  • Updated built-in Discogs database.
  • Updated Wikidata-based genre ontology.
  • Updated DBpedia-based genre ontology.
  • Updated to JRuby
  • Updated to Groovy 2.4.13-indy.

Labels: , , , , ,

Wednesday, December 20, 2017

Tapping: Intermediate Results 2

And the gigantic tapping continues! On average, each of the more than 4,000 track segments has now been tapped twice! And almost all of them have been tapped at least once. That means we're close to 100% coverage, with many segments being backed by multiple people.

As you know, this still is not quite enough data, but we're getting there. So please keep at it! Reward licenses are still offered for every 110 segments that have been tapped. Here are the details.



Wednesday, December 6, 2017

Update: beaTunes 5.0.6

Over the last couple of weeks a couple of fixes piled up so that it was definitely time for an update. Well, here it is!

As always, you can download the new version from the download section of the website.

Changes in 5.0.6

  • Improved memory environment variable manipulation (Windows).
  • Improved misspelled album inspector.
  • Improved robustness of folder-based synchronization.
  • Fixed Open in Chordify.
  • Fixed small errors in German translation.
  • Fixed range coercion for downloaded BPM values.
  • Fixed re-import of embedded ReplayGain tags.
  • Fixed embedding of true ReplayGain peaks.
  • Fixed issues with Canadian Amazon integration.
  • Added missing Wikipedia icon.
  • Added pre-generated icons.
  • Updated JAudioTagger library.
  • Only embed analysis date if something actually got changed.

Labels: , , , ,

Monday, December 4, 2017

Tapping: Intermediate Results

I must say: I'm pretty psyched! On average, every single one of the more than 4,000 track segments has already been tapped once! This is awesome!

Obviously, it's not enough data, but certainly a super solid start. So please keep at it! Reward licenses are still offered for every 110 segments that have been tapped. Here are the details.

Thanks so much for your help!


Thursday, November 30, 2017

Tap like a Giant!

Sorry to bother you with this again... but I really need your help. Even, if you just tap along to a couple of tracks. It's much appreciated. Here are the details.

Labels: ,

Monday, November 27, 2017

Enjoy EDM? Want a beaTunes license?

TLDR: Please help me by tapping along to some EDM tracks on this site.

Part of developing beaTunes is actively participating in the MIR research community. This includes working with scientific datasets for training, testing and benchmarking of algorithms. One of these datasets is the GiantSteps Tempo dataset, created by Knees et al. It contains excerpts of electronic dance music (EDM) annotated with a beats per minute (BPM) value.

GiantSteps Tempo is currently one of the very few EDM datasets that are freely available. But unfortunately it has never been properly verified. This means some reference values may be wrong or ambiguous. I'd like to change that.

Verifying the BPM value for a given song is pretty simple: Just tap along and record the taps. Unfortunately, there are some caveats:

  1. Perception: Tempo is not perceived the same by everybody. Some people may say a given song has 70 BPM, others may say it's 140 BPM.
  2. Tempo Changes: Sections of an excerpt are clearly slow, while other sections of the same excerpt are fast.
  3. Size: There are 664 tracks in the dataset.

What does this mean for a thorough verification?

Science Needs Your Help

In essence, multiple annotations for multiple sections for each track are needed. Assuming we need 5 annotations per section and divide each track into 7 sections, we require 664 x 5 x 7 = 23,240 datapoints. I'm happy to tap along to a couple of hundred songs, but tapping to ten thousands of tracks is an impossible task. Left aside the fact that it would only provide a single point of view and therefore not address the perception issue at all.

Why am I telling you this? Because obviously I need your help. While tapping 23,240 samples is very hard for a single human being without going insane, it's actually relatively easy for a large group. If a couple of hundred people tapped just 100 songs each, the task could be solved in about an hour. Plus the collected data would cover many different ways to perceive tempo.

Earn a beaTunes License

So please help me out! To make it worth your time, I'm more than happy to throw in some beaTunes licenses. To be exact:

Anybody who taps 110 songs and does so well (submissions are checked) gets a free beaTunes 5 license.

To start tapping, please visit this site. Even if you tap just a couple of songs, your submission is much appreciated! And be assured, results will eventually be published.

Thanks so much!

P.S.: If you don't feel like tapping yourself or simply hate EDM—perhaps you know someone who'd enjoy this little task. Please share this.

Labels: , ,

Saturday, November 18, 2017


We're having a sale over at MacUpdate.

Labels: ,