Hot cues set while playing on-the-fly are late
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Mixxx |
Fix Released
|
Medium
|
RJ Skerry-Ryan | ||
1.8 |
Fix Released
|
Medium
|
RJ Skerry-Ryan |
Bug Description
When setting hot cues on-the-fly from a MIDI controller, the cue point is actually recorded a bit later than when the button was pressed, even at 1ms latency, making the feature difficult to use. In 1.7.x, the SCS.3d script did hot cuing internally, recording the current value of visual_playposition and simply setting playposition on recall. It worked very well and had near-instant response at 1ms latency. Can anything be done to decrease the lag time between button press and cue point recording in 1.8? (Maybe even measuring the lag then compensating for it?)
Again, cue recall is fine. It's just that the cue point marker is set late (shows up after the desired point on the waveform as well.)
Tested on Windows x64 with Stanton SCS.3d MIDI controller.
Related branches
Changed in mixxx: | |
milestone: | 1.8.1 → none |
description: | updated |
Changed in mixxx: | |
status: | Fix Committed → Fix Released |
Sean, can you reproduce this with the GUI or is it MIDI specific? At 5ms latency both cues and hotcues work perfectly for me via the GUI. When I set a hotcue on what I perceive to be a beat, the marker is positioned on the onset and jumping to the marker starts the sound from where I thought I was marking the hotcue.
Thanks,
RJ