You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Discovered while writing a mapping for the reloop mixage series
I'm using the loop_start_position and loop_end_position controls to provide users feedback about the status of the loop for a given track. these leds are also updated when a new track is loaded or when a loaded track is ejected. The loop_end_position seems to be returning a incorrect value when a track is ejected.
expected behaviour
The loop_end_position return -1 just like the loop_start_position when a track has been ejected.
Observed behaviour
the loop_end_position returns the position of the loop end point of the track that has just been ejected instead of -1)
if a track new track is loaded (with no loop present or previously set) the loop_end_position returns the value of when it was last updated. This is usually the loop end point of a previously loaded track
steps to reproduce
bind a simple logging function to the eject control, I used the script below
Thanks for reporting this.
FYI you can observe control values much easier with Options menu -> Developer Tools (need to start Mixxx with --developer argument).
Bug Description
Discovered while writing a mapping for the reloop mixage series
I'm using the
loop_start_position
andloop_end_position
controls to provide users feedback about the status of the loop for a given track. these leds are also updated when a new track is loaded or when a loaded track is ejected. Theloop_end_position
seems to be returning a incorrect value when a track is ejected.expected behaviour
The
loop_end_position
return -1 just like theloop_start_position
when a track has been ejected.Observed behaviour
loop_end_position
returns the position of the loop end point of the track that has just been ejected instead of -1)loop_end_position
returns the value of when it was last updated. This is usually the loop end point of a previously loaded tracksteps to reproduce
eject
control, I used the script belowloop_start_position
andloop_end_position
loop_start_position
and the loop end point forloop_end_position
loop_start_position
and the loop end point of the previous track forloop_end_position
I have tested it with both 2.3.6 and 2.4 and got the same result
Version
2.4-beta-199-g8c925617e3
OS
Fedora 38
The text was updated successfully, but these errors were encountered: