Re-analysing and redrawing small segments of waveform?

MBP 2019, i7 16gb RAM macOS 15.7.1
djay v5.5.1 - no controller

Waveform has fully drawn on both apps - but when I search by clicking different segments of the track, why does djay re-draw the waveform “segments” prior and after the clicked point? Waveform first appears blurred out, then the high resolution follows on either ends for a second. Is it re-analysing track for something at those segments? Was waveform not fully analysed at track import and drawn on loading to deck? Neural mix is not active. In this example, track was paused, but if track was playing, there are random instances when even the playhead fails to register clicks and misses to jump playback if clicked quickly. In some unpredictable scenarios this behaviour graduates to: cuepoint triggers failing to respond timely as djay is yet doing something in the background afew seconds after song load…especially in the heat of a rapid mix! Cue-drumming becomes impossible.

Meanwhile, serato just snaps the waveform on your face instantly, all the time, and doesn’t matter how soon you start cue-drumming, it always work

This “re-drawing” of waveform segment by segment in djay makes the app appear heavy and laggy, so rapid transport manipulations can not be done. Confidence in the app falls to zero even with just 1 misstep in a mix arising from these seemingly little bugs

1 Like

Hi @Armigo, thanks for the videos. I believe this is somewhat expected behavior and I am able to reproduce on my M4 MBAir, macOS26.1 and djay 5.5.1 - so it’s likely not a performance issue with your older hardware. I’m pretty sure there is no “re-analyzing” of the track happening, but just a real-time rendering of the new waveform section. However, I have passed this onto engineering for review and comment.

1 Like

same result here on MB Pro, M4pro, however I realize it’s only noticeable when on extended waveform view.

1 Like

Thanks for the info @Kevnice

Hi @Armigo, I spoke with engineering. Yes, this is expected behavior, as djay draws the waveform from the actual audio data with no intermediate caches.

1 Like