What about creating an option for Engine Prime to use bpm values that are already present in files?
Most record pools mp3s already contain the bpm information
**Many DJs have probably analysed there tracks in another software e.g. Mixed in Key, Serato, Traktor, Rekordboxdj, Virtual DJ etc **
If a song already contains BPM info Engine Prime should respect this and analysis in Engine could be with an option to use this value rather than trying to recalculate it.
Obviously improvement in Engine’s own bpm algorithm as mentioned by @AIRVince is still essential for DJs that have want to use Engine Prime as there primary music management tool.