Incorrect Beat Grids/BPM Exporting To Engine DJ W/ Some m4a files

Please fill in this bug report template:

Lexicon version: Version 1.9.8
Operating system (remove one): Windows 10

Bug description: Lexicon shows 175bpm for my track, but after exporting to a USB for engine-dj, engine-dj sees 120bpm instead. The m4a file lists an unrelated BPM.

Step by step to reproduce:

  1. Plug in two USBs
  2. Import m4a file into EngineDJ with with USB A
  3. Correct the beatgrid using EngineDJ
  4. Close EngineDJ and open Lexicon.
  5. Import from USB A. Observe the correct 175bpm and correct
  6. Export from Lexicon to USB B.
  7. Close Lexicon and open EngineDJ (I’ve tried a wide variety of specific options here)
  8. Observe that EngineDJ reports 120bpm for the track on USB B

Screenshot:

Similar issue on EngineDJ hardware as well - The track shows 175 BPM until I load it, then the track switches to 120 BPM after it is loaded. (even when exporting with ‘Lock All’ Beatgrid locks option and ‘Don’t touch my grids’ disabled)

What I’m finding is that most typical mp3 files are working correctly. I’ve been intending to convert everything to mp3s anyway so maybe its just time to do that to work around this. updated the title

Edit: After following these steps and converting everything to mp3, things seem to be working correctly. However, I’m having some unrelated issues with sound-cloud based tracks where at least one track (the first one I tried) plays back slower than it should

Yeah this is a weird Engine thing when it has the wrong samplerate. What works is to reload tags in Lexicon (nothing needs to selected, it will always reload the samplerate). Then a new sync and the BPM should be normal.

Just an update on this: mp3s have worked fine after converting my library. I was even able to keep most of the beat grids and queue points from my m4a files during the conversion. However, I do have issues with sound-cloud tracks not syncing consistently with EngineDJ, and that isn’t something I’m willing to work around: EngineDj export and import sometimes misses beat grids and other data - #2 by jack