Lexicon version: 1.6.16 Operating system (remove one): Windows 11
Bug description:
When relocation a file in lexicon and then syncing to Rekordbox, Rekordbox needs to re-analyze everything. I would expect it to keep the analyze info it knows, and just have the relocation taken place.
Step by step to reproduce:
open rekordbox, analyze a file (or choose a one already analyzed)
close rekordbox
open lexicon
Relocate the choosen file
sync to rekordbox
open rekorbox, the file you synced needs analyzing and no longer has waveform info from the initial analysis
Did you import the file into Lexicon? If you import it from RB then Lexicon will remember the RB internal ID for those tracks and a re-analyze should not be required.
However, if you don’t import (eg drag tracks into Lexicon, then sync them to RB) then a re-analyze is required because the track ID was not yet known.
Why is a reanalyse in RB necessary? Lexicon has analysed it and I want that data to be transferred to RB. Otherwise we will lose beatgrids we have manually adjusted in RB, for example.
They where already in lexicon and synced to rekordbox, so both systems where the same state.
I would expect lexicon to know the internal RB id for those items that lexicon syncs to RB as well, because otherwise you are saying that we best import our music in RB first? which doesn’t make sense to me since I want to have one tool to manage all (which seems less and less likely to be actually working).
So both systems are synced, I relocate in lexicon, sync back to RB but when I open RB analysis is starting for those relocated files.
I am Denon fanboy and I see the same behavior there. This is a red flag for me and therefore I cannot use Lexicon in the current state. I hope Christiaan will work on this now.
I’m worried that when I export now from rekordbox, all files will be added again on my USB, since that is what seems to happen when rekordbox doesn’t know the id anymore, even though the music is on the stick, it’s not replaced or pointed to, just added…
And indeed I hope that other settings such as grid positioning are maintained