BPM times in engine prime


OK - I’ll throw the screenshots up, but not great actually, and perhaps something I haven’t picked up due to the music I’m using.

It does take the BPM in correctly from Serato, but then as soon as you load it in, it changes on the decks (stays the same in the selection window though until you click onto a new track).

Only suggestion I can make is that after MiK has put the BPM into the main column, then manually enter the BPM into Prime (pain of a workflow), but it does match the more accurate MiK readings from the outset.

Sorry about that @mufasa, pure coincidence then that it worked for me.


Thanks for confirming that you do get the same result as myself and others.

Engine Prime is alright with straight 4/4 house/techno tracks, even if you don’t parse your tracks through MIK and Serato like you do it will get the BPM.

The issue is with other genre of music that is not house ie Hip Hop, R & B, Reggae, Afrobeats, Soca, Dancehall. It manages to get some right but fails with other.

Like i mentioned earlier i have two copies of 50 cent - In Da Club and it gives me the right value for one and wrong bpm value for the other.

My library is 63k songs deep, no way will i manually peruse each track to see if the BPM is correct. If i was just acquiring music and building my collection sure i may be able to keep an eye on individual tracks as i add them to the library, even that will be a slow painful process in this era of downloading many tracks per week.

Suffice to say…my Rider is unchanged :grimacing:

Options for the good guys at Denon

  • If new track contains BPM value in the ID Tag, Engine Prime should import it as such and should only analyse for location of downbeat. This should apply for both the players and the EP software.

  • To continue to Improve BPM algorithm on players and software

  • Allow a easier way to correct wrong BPM on both players and software. Not tap!

For the sake of science i will test the old Engine 1.5 to see how that performs

And we have a winner…1.5.2 gets the BPM spot on.


You know that you can type in the correct BPM (if you know it) in the Engine Prime software, right? Unfortunately I can’t find a way to do that on the player, though.


Yes I know.

Where do you start with a decent size library? In my case let’s say 10% is incorrect that’s 6400 tracks…that are scattered about in the library…


In my case, I did it a playlist at a time but most of my music is techno & house. It took quite a bit longer to correct my DnB, Jungle, Disco, Soul and there’s still some playlists left to go. It’s certainly not optimal and I’ve chosen to hold off on some of my collection in the hopes that they “fix the glitch” but…


Where does Engine Prime write it too (not in Engine, but in the ID tag). Does anyone know that? If you knew that, you could automate it on a mac from wherever MiK puts it, into the relevant tag.


Engine Prime writes to its own Database I believe.


I don’t mean that - it must write to the ID3 tag somewhere too, surely? Every other piece of music software utilises that - I’m going to have a play with some file over the weekend, see if I can figure it out.


yes @mufasa is correct where all/most other DJ software are writing the BPM/KEY etc in the ID3tags Engine Prime does write these it’s own database.EP reads and shows the ID3tag data when a song is added newly to the collection and these ID3tags were there already, e.g. added by other software like MIK, Serate or Rekordbox.

However as soon you will analyse the song with Engine Prime, which you need if you want a beatgrid, then EP writes his own BPM/KEY info to the own EP database and will thus show the “new” data which can be diff/wrong to what was created by the other software.


I’m currently working through the database files with an SQL programme but it doesn’t seem cut and dried with that either; the 50 cent track shows as 90 in the BPM of the database, but 123 when analysed through Prime, so where it is written too is anyone’s guess?!?!

I’m determined to crack this one though…


It doesn’t change the key in mine, unless they are exactly the same as MiKs (see the images earlier).


We need better bpm algorithm for this :sunglasses::sunglasses::sunglasses:


I would rather see that the development team focus’s more on the “basic” requests from the users here, then adding a lot of nice to have things.


Agree ! i really hope the next update are coming before the end of 2018 or big one for Namm 2019


It’s not possible at the moment. Let’s hope they put it in the firmware soon.