Official comment
Hey Andre,
The BPM and key are not written to the metadata for any filetype (see the matrix here).
rekordbox runs with higher resources because it has to do a heck of a lot more than iTunes.
Hi,
this was asked/requested many times before, but as it doesn't seem to get any attention: Why does the bpm doesn't get written to the ID3 tag?
Seems no problem for the key. I see that option. So should be fairly easy to add another option for BPM.. Also Traktor and Serato do this as well.
The reason i'd like to see this (as many others if you read through the forum): I can pre-select tracks in Apples Music App (ex-iTunes) then, and see the bpm. I prefer that. Because:
iTunes/Music runs with less that 1% CPU.
Rekordbox on Idle with more that 30% (who knows why...)
Hey Andre,
The BPM and key are not written to the metadata for any filetype (see the matrix here).
rekordbox runs with higher resources because it has to do a heck of a lot more than iTunes.
Post is closed for comments.
Sorry, but that's not true.
The key gets definitely written to the ID3, i just tested it. The PDF matrix that you sent me is outdated and not correct.
1) ID3 Tags before adding them to Rekordbox, no "Initial Key" is there:
And date modified 5. Jan:
2) ID3 after Rekorbox analysed it, initital Key has a value now and the modified date has changed:


Also, why would you have this setting in the Preferences if no ID3 gets written? It clearly states it:
So, as the Key already gets written, many users (this forum has at least 5 threads about it) including me ask us: Why don't you write the BPM as well to the ID3 ? Traktor and Serato also do this. It is so handy to have this info visible in other programs, such as iTunes !
It's just one checkbox more to add to the UI. What is the reason Pioneer is against it? Please explain this to us.
And regarding the CPU:
Can you explain what Rekordbox is busy with when no sound is playing? I understand it needs more resources than for example iTunes when it's playing a track (Time Stretch, FX, etc..)
But when it's doing nothing, can you explain me what sucks 44 - 47% CPU (!!) for running on idle ?? Doing nothing, no sound processing, no analysing. Just waiting for user interaction. Not playing nada. This is highly annoying and to be honest just sloppy programming. This prevents me from having it in the background to once in a while add a track. This is why i'd love to have the BPM in iTunes.
And btw:
Serato idle 13% CPU
Traktor idle 19% CPU
Also far from perfect, but still more than half of it.
Also look here:
https://forums.pioneerdj.com/hc/en-us/community/posts/360061546511-rekordbox-6-high-CPU-usage
And here:
https://www.reddit.com/r/Rekordbox/comments/kobtgm/rekordbox_64x_macos_10157_high_cpu_usage_even/