Permit me to share my experience if thats ok. This is one major issue myself and a few other open format DJ have been struggling with in our quest to change our riders.
-
Halftime or Double time is not a deal breaker issue as its easy to workaround. Though it will be nice if Engine Prime can be improved to not have this issue. I dont know what algorithm Traktor Pro uses but it is able to tell correctly 65bpm from 130bpm.
-
Random BPM - I havent come across a completely random BPM value yet as Its not exactly random in my case. If i multiply the wrong BPM by 3 and divide the value by 2 or 4. The resulting answer is the true BPM.
For example
50 Cent - In Da Club is a 90bpm song. Engine Prime analyses it as 60bpm which isnt halftime or double time. _ Using that calculation (60x3)÷2= 90bpm.
Engine 1.5 detects the correct BPM value btw
-
Downbeat landing in wrong place is also not a major issue as one can quickly slide the entire grid to correct this but this also requires accurate BPM to achieve.
-
Live Drummer - Requires Dynamic beat grid analysis. Im not sure if EP has this function yet. I have tried to manually grid a live drummer track in EP but i noticed once i get to the end of the track during gridding it becomes near impossible to place the down marker at the exact point i want it to be. Perhaps this is a bug.
-
Tracks with deliberate tempo changes eg transition tracks that most dj pools offer…i didnt bother as i believe engine prime will try to warp the track to one tempo.
Just after posting this i came across a random BPM track lol
Soul for Real - Every Little Thing I Do
True BPM - 99bpm
Engine Prime value - 105bpm