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
Reporting 2 bugs with the Numark Mixtrack (Pro) 3 controller mapping. This is my very first time doing this so apologies if the formatting is off. Please note I am using an updated scripts.js file from a recent pull request with other fixes (#13659)
If the variable is set to false, the PFL button within Mixxx is not activated (correctly), however the corresponding LED still lights up on the controller itself. This should not be happening and the LED should remain unlit if smartPFL is disabled, unless it has been manually activated.
I believe the solution is as follows:
Delete lines 1989-2004 below. Loading a track should not turn on the headphones LED as this interferes with normal usage of PFL.
NumarkMixtrack3.OnTrackLoaded = function(value, group, control) {
var deck = NumarkMixtrack3.deckFromGroup(group);
if (value !== 0) {
if (!deck.faderstart) {
// Light up the PFL light indicating that a track is loaded
deck.LEDs["headphones"].onOff(ON);
} else {
// Flash up the PFL light button indicating that a track is loaded with fader start
deck.LEDs["headphones"].flashOn(300, ON, 300);
}
} else {
// Switch off the PFL light indicating that a track is ejected
deck.LEDs["headphones"].onOff(OFF);
}
};
Delete line 973 as it's now an unused control "track_samples": "NumarkMixtrack3.OnTrackLoaded",
Delete line 1163 as it switches on the PFL led unconditionally deck.LEDs["headphones"].onOff(ON);
Second bug: The current browse knob behaviour allows scrolling through the sidebar if Shift is held down. If the browse knob is pushed when Shift is held, the selected sidebar item is expanded. The problem is if you attempt to expand the Tracks, Auto DJ or Playlists element then the focus is shifted to the Tracks table and you have to refocus on the sidebar with your mouse/keyboard. Adding engine.setParameter("[Library]", "focused_widget", 2); and engine.setParameter("[Library]", "focused_widget", 3); improves the behaviour as it refocuses the sidebar when using shift+Browse:
Bug Description
Reporting 2 bugs with the Numark Mixtrack (Pro) 3 controller mapping. This is my very first time doing this so apologies if the formatting is off. Please note I am using an updated scripts.js file from a recent pull request with other fixes (#13659)
First bug: smartPFL is a configurable variable to automatically activate the Cue/PFL button on a deck when a track is loaded and deactivate it on the other deck (https://manual.mixxx.org/2.5/en/hardware/controllers/numark_mixtrack_pro_3#load). This also controls the LED of the PFL button on the controller itself.
If the variable is set to false, the PFL button within Mixxx is not activated (correctly), however the corresponding LED still lights up on the controller itself. This should not be happening and the LED should remain unlit if smartPFL is disabled, unless it has been manually activated.
I believe the solution is as follows:
Delete lines 1989-2004 below. Loading a track should not turn on the headphones LED as this interferes with normal usage of PFL.
Delete line 973 as it's now an unused control
"track_samples": "NumarkMixtrack3.OnTrackLoaded",
Delete line 1163 as it switches on the PFL led unconditionally
deck.LEDs["headphones"].onOff(ON);
Second bug: The current browse knob behaviour allows scrolling through the sidebar if Shift is held down. If the browse knob is pushed when Shift is held, the selected sidebar item is expanded. The problem is if you attempt to expand the Tracks, Auto DJ or Playlists element then the focus is shifted to the Tracks table and you have to refocus on the sidebar with your mouse/keyboard. Adding engine.setParameter("[Library]", "focused_widget", 2); and engine.setParameter("[Library]", "focused_widget", 3); improves the behaviour as it refocuses the sidebar when using shift+Browse:
Version
2.5.0
OS
macOS 15.2
The text was updated successfully, but these errors were encountered: