Info [Main]: SoundSourceProxy - SoundSource providers for file extension "aif" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "aiff" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "caf" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "flac" Info [Main]: SoundSourceProxy - 2 : "Xiph.org libFLAC" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "mp3" Info [Main]: SoundSourceProxy - 2 : "MAD: MPEG Audio Decoder" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "ogg" Info [Main]: SoundSourceProxy - 2 : "Xiph.org OggVorbis" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "opus" Info [Main]: SoundSourceProxy - 2 : "Xiph.org libopusfile" Info [Main]: SoundSourceProxy - SoundSource providers for file extension "wav" Info [Main]: SoundSourceProxy - 1 : "libsndfile" Debug [Main]: "Mixxx" "2.2.0-beta" "(git 2.2 r6583; built on: Oct 12 2018 @ 15:27:18; flags: asan=0 asmlib=0 battery=1 buildtime=1 bulk=1 color=0 coreaudio=0 faad=0 ffmpeg=0 hid=1 hss1394=0 ipod=0 lilv=1 localecompare=1 macappstore=0 mad=1 mediafoundation=0 modplug=0 opengles=0 optimize=portable opus=1 perftools=0 perftools_profiler=0 profiling=0 qt_sqlite_plugin=0 qtkeychain=0 shoutcast=1 test=False tsan=0 ubsan=0 vamp=1 verbose=1 vinylcontrol=1 wv=0)" is starting... Debug [Main]: Compile time library versions: Debug [Main]: Qt: 5.5.1 Debug [Main]: libshout: 2.3.1 Debug [Main]: PortAudio: 1899 PortAudio V19-devel (built Aug 11 2015 07:04:31) Debug [Main]: RubberBand: 1.8.1 Debug [Main]: SoundTouch: 2.0.0 Debug [Main]: TagLib: 1.9.1 Debug [Main]: ChromaPrint: 1.2.0 Debug [Main]: Vorbis: Xiph.Org libVorbis 1.3.5 Debug [Main]: libsndfile: libsndfile-1.0.25 Debug [Main]: FLAC: 1.3.1 Debug [Main]: QDesktopServices::storageLocation(HomeLocation): "/home/bernd" Debug [Main]: QDesktopServices::storageLocation(DataLocation): "/home/bernd/.local/share/data//Mixxx" Debug [Main]: QCoreApplication::applicationDirPath() "/usr/bin" Debug [Main]: Loading resources from "/usr/share/mixxx/" Debug [StatsManager]: StatsManager thread starting up. Warning [Main]: Configuration file is at version "2.1.1-pre" instead of the current 2.2.0-beta Info [Main]: BroadcastSettings - Found 1 profile(s) Debug [Main]: Loading resources from "/usr/share/mixxx/" Debug [Main]: Loading resources from "/usr/share/mixxx/" Debug [Main]: Loading translations for locale "de_DE" from translations folder "/usr/share/mixxx/translations/" : success Debug [Main]: "Error: Unable to import console: no such extension" Debug [Main]: "Error: Unable to import svg: no such extension" Debug [Main]: Loading resources from "/usr/share/mixxx/" Debug [Main]: FONT LOADED family: "Open Sans" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Medium Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Medium" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Light Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Bold Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Light" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Medium Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Medium" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Regular" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Light Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Bold" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Bold Italic" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: FONT LOADED family: "Ubuntu" style: "Light" point sizes: "6,7,8,9,10,11,12,14,16,18,20,22,24,26,28,36,48,72" Debug [Main]: Compressor attack per frame: 0.000408163 decay per frame: 4.08163e-05 Debug [Main]: JACK client name set Debug [Main]: EngineNetworkStream - addWorker: worker added Debug [Main]: EngineNetworkStream - worker slots used: "1 out of 16" Debug [Main]: BroadcastManager - addConnection: created connection for profile "Connection 1" Debug [Main]: WARNING: AudioInput already registered! Debug [Main]: WARNING: AudioInput already registered! Debug [Main]: WARNING: AudioInput already registered! Debug [Main]: WARNING: AudioInput already registered! Info [Main]: DbConnection - Available drivers for database connections: ("QSQLITE") Debug [Main]: DbConnection - Opening database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=false) Info [Main]: DbConnectionPool - Cloned thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Info [Main]: MixxxMainWindow - Connecting to database Debug [Main]: DbConnectionPooled - Found thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Info [Main]: MixxxMainWindow - Initializing or upgrading database schema Info [Main]: SchemaManager - Database schema is up-to-date at version 28 Debug [Main]: LibraryScanner - Starting thread Debug [Main]: DbConnectionPooled - Found thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Info [Main]: Library - Connecting database Debug [LibraryScanner 1]: LibraryScanner - Entering thread Debug [LibraryScanner 1]: DbConnection - Opening database connection "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=false) Info [LibraryScanner 1]: DbConnectionPool - Cloned thread-local database connection "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [LibraryScanner 1]: DbConnectionPooled - Found thread-local database connection "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [LibraryScanner 1]: LibraryScanner - Event loop starting Debug [Main]: Committing transaction on "MIXXX-1" result: true Debug [Main]: CrateFeature::rebuildChildModel() -1 Debug [Main]: Default quick links: ("/media/bernd/WD2TB-2016-P1/WAVES/", "/home/bernd/Musik/", "/home/bernd/Downloads/", "/home/bernd/Schreibtisch/", "/home/bernd/Dokumente/") Debug [Main]: Appending Quick Link: "WAVES" --- "/media/bernd/WD2TB-2016-P1/WAVES/" Debug [Main]: Appending Quick Link: "Musik" --- "/home/bernd/Musik/" Debug [Main]: Appending Quick Link: "Downloads" --- "/home/bernd/Downloads/" Debug [Main]: Appending Quick Link: "Schreibtisch" --- "/home/bernd/Schreibtisch/" Debug [Main]: Appending Quick Link: "Dokumente" --- "/home/bernd/Dokumente/" Debug [Main]: Committing transaction on "MIXXX-1" result: true Debug [Main]: Traktor Library Location=[ "/home/bernd/collection.nml" ] Debug [Main]: Checking for access to user's library directories: Debug [Main]: Checking for access to "/media/bernd/WD2TB-2016-P1/WAVES" : true Debug [Main]: Creating ControllerManager Debug [Controller]: ControllerManager:slotInitialize Debug [AnalyzerQueue 1]: AnalyzerQueue - Entering thread Debug [AnalyzerQueue 1]: DbConnection - Opening database connection "MIXXX-3" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=false) Info [AnalyzerQueue 1]: DbConnectionPool - Cloned thread-local database connection "MIXXX-3" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [AnalyzerQueue 1]: DbConnectionPooled - Found thread-local database connection "MIXXX-3" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [Main]: DBus interface org.freedesktop.ScreenSaver not valid Debug [Main]: DBus interface org.gnome.ScreenSaver not valid Debug [Main]: DBus interface org.kde.screensaver not valid Debug [Main]: RLimit Cur 95 Debug [Main]: RLimit Max 95 Debug [Main]: ControllerManager::getControllerList Debug [Main]: DbConnectionPooled - Found thread-local database connection "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Info [Main]: VampPluginAdapter - Current VAMP_PATH is: "" Debug [Main]: VampPluginAdapter - Ignoring non-existent path: "/home/bernd/.local/share/data/Mixxx" Debug [Main]: VampPluginAdapter - Ignoring non-existent path: "/usr/bin" Debug [Main]: VampPluginAdapter - Ignoring non-existent path: "/usr/bin" Info [Main]: VampPluginAdapter - Setting VAMP_PATH to: "/usr/lib/mixxx/plugins/vamp" Debug [Main]: VampPluginLoader::listPlugins() returned 4 plugins Debug [Main]: Plugin output displayname: "mixxxbpmdetection:0" "SoundTouch BPM Detector (Legacy)" Debug [Main]: Plugin output displayname: "qm-barbeattracker:0" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:1" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:2" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:3" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-keydetector:0" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:1" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:2" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:3" "Key Detector" Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Tempo and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Tempo and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Tempo and Beat Tracker" Debug [Main]: VampPluginLoader::listPlugins() returned 4 plugins Debug [Main]: Plugin output displayname: "mixxxbpmdetection:0" "SoundTouch BPM Detector (Legacy)" Debug [Main]: Plugin output displayname: "qm-barbeattracker:0" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:1" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:2" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-barbeattracker:3" "Bar and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-keydetector:0" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:1" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:2" "Key Detector" Debug [Main]: Plugin output displayname: "qm-keydetector:3" "Key Detector" Debug [Main]: Plugin output displayname: "qm-tempotracker:0" "Tempo and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-tempotracker:1" "Tempo and Beat Tracker" Debug [Main]: Plugin output displayname: "qm-tempotracker:2" "Tempo and Beat Tracker" Debug [Main]: DlgPrefKey::loadSettings Debug [Main]: Key plugin ID: "qm-keydetector:2" Debug [Main]: Set root GL Context widget valid: QGLWidget(0x4c6fdd0) true Debug [Main]: Created root GL Context valid: 0x519c320 true Debug [Main]: Root GL Context format: Debug [Main]: Double Buffering: true Debug [Main]: Swap interval: 0 Debug [Main]: Depth buffer: true Debug [Main]: Direct rendering: true Debug [Main]: Has overlay: false Debug [Main]: RGBA: true Debug [Main]: Sample buffers: false Debug [Main]: Samples: -1 Debug [Main]: Stencil buffers: true Debug [Main]: Stereo: false Debug [Main]: LegacySkinParser loading skin: "/usr/share/mixxx/skins/LateNight" Debug [Main]: "Error: Unable to import console: no such extension" Debug [Main]: "Error: Unable to import svg: no such extension" Warning [Main]: Requested control does not exist: "[Microphone],show_microphone" Creating it. Warning [Main]: Requested control does not exist: "[EffectRack1],show" Creating it. Warning [Main]: Requested control does not exist: "[Samplers],show_samplers" Creating it. Warning [Main]: Requested control does not exist: "[Vinylcontrol],show_vinylcontrol" Creating it. Warning [Main]: Requested control does not exist: "[PreviewDeck],show_previewdeck" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_mixer" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_eqs" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_eq_kill_buttons" Creating it. Warning [Main]: Requested control does not exist: "[Library],show_coverart" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_4decks" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_4effectunits" Creating it. Warning [Main]: Requested control does not exist: "[Library],show_library" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_xfader" Creating it. Warning [Main]: Requested control does not exist: "[Skin],8_hotcues" Creating it. Warning [Main]: Requested control does not exist: "[Spinny],show_spinnies" Creating it. Warning [Main]: Requested control does not exist: "[Skin],show_cover_art" Creating it. Warning [Main]: Requested control does not exist: "[Skin],big_spinny" Creating it. Warning [Main]: Requested control does not exist: "[Master],maximize_library" Creating it. Warning [Main]: Requested control does not exist: "[Master],skin_settings" Creating it. Warning [Main]: Requested control does not exist: "[Master],show_rate_control" Creating it. Debug [Main]: Skin is a >=1.12.0 style skin. Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 0 Warning [Main]: Requested control does not exist: "[Skin],beatgrid_buttons" Creating it. Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 1 Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 2 Debug [Main]: WaveformWidgetFactory::setWaveformWidget - waveform widget added in factory, index 3 Debug [Controller]: Extension .midi.xml total 114 presets Debug [Controller]: Extension .hid.xml total 15 presets Debug [Controller]: Extension .bulk.xml total 1 presets Debug [Main]: WTrackTableView::loadTrackModel() HiddenTableModel(0x55591b0) Debug [Main]: WTrackTableView::loadTrackModel() MissingTableModel(0x55a6f20) Debug [Main]: WTrackTableView::loadTrackModel() PlaylistTableModel(0x4ae4cd0) Debug [Main]: Recordings folder set to "/home/bernd/Musik/Mixxx/Recordings" Debug [Main]: WTrackTableView::loadTrackModel() QSortFilterProxyModel(0x5632ed0) Debug [BrowseThread]: SoundSourceProxy - SoundSourceProvider "libsndfile" created a SoundSource for file "file:///home/bernd/Musik/Mixxx/Recordings/2017-12-16_21h51m04s.wav" of type "wav" Debug [BrowseThread]: SoundSourceProxy - Initializing track metadata and embedded cover art from file "file:///home/bernd/Musik/Mixxx/Recordings/2017-12-16_21h51m04s.wav" Info [BrowseThread]: SoundSourceProxy - Adding missing artist/title from file name "file:///home/bernd/Musik/Mixxx/Recordings/2017-12-16_21h51m04s.wav" Debug [BrowseThread]: SoundSourceProxy - No embedded cover art found in file "file:///home/bernd/Musik/Mixxx/Recordings/2017-12-16_21h51m04s.wav" Debug [Main]: WTrackTableView::loadTrackModel() AnalysisLibraryTableModel(0x56c37b0) Debug [BrowseThread]: Append last 1 Debug [Main]: BaseTrackCache(0x4ae4fc0) updateIndexWithQuery took 21 ms Debug [Main]: AnalysisLibraryTableModel(0x56c37b0) select() took 39 ms 0 Debug [Main]: AnalysisLibraryTableModel(0x56c37b0) select() took 12 ms 0 Debug [Main]: DlgAnalysis(0x5684990, name = "DlgAnalysis") analysisActive false Warning [Main]: Requested control does not exist: "[VinylControl],show_vinylcontrol" Creating it. Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Debug [Main]: WSpinny(): Created QGLWidget, Context Valid: true Sharing: true Warning [Main]: Requested control does not exist: "[Master],show_superknobs" Creating it. Debug [Main]: Unknown property qpoperty-layoutAlignment Debug [Main]: Unknown property qpoperty-layoutAlignment Debug [Main]: MixxxLibraryFeature::activate() Debug [Main]: WTrackTableView::loadTrackModel() LibraryTableModel(0x4ae5fb0) Debug [Main]: LibraryTableModel(0x4ae5fb0) select() took 52 ms 3114 Debug [Main]: trying to restore position Debug [Main]: WSearchLineEdit::restoreSearch( "" ) Debug [Controller]: ControllerManager: Setting up devices Debug [Controller]: Scanning PortMIDI devices: Debug [LibraryScanner 1]: LibraryScanner - slotStartScan() Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler1]" Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler2]" Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler3]" Debug [Main]: BaseTrackPlayerImpl::slotLoadTrack "[Sampler4]" Debug [Main]: SoundManager::setupDevices() Debug [Main]: SoundDevicePortAudio::open() "7, MC4000: USB Audio (hw:4,0)" Debug [Main]: framesPerBuffer: 1024 Debug [Main]: Requested sample rate: 44100 Hz, latency: 23.22 ms Debug [Main]: Output channels: 4 | Input channels: 0 Debug [Main]: Opening stream with id 7 Debug [Controller]: Found output device # 0 Midi Through Port-0 Debug [Controller]: Found output device # 2 ICE1724 MIDI Debug [Controller]: Found output device # 4 MC4000 MIDI 1 Debug [Controller]: Found input device # 1 Midi Through Port-0 Debug [Controller]: Linking to output device # 0 "Midi Through Port-0" Debug [Controller]: Found input device # 3 ICE1724 MIDI Debug [Controller]: Linking to output device # 2 "ICE1724 MIDI" Debug [Controller]: Found input device # 5 MC4000 MIDI 1 Debug [Controller]: Linking to output device # 4 "MC4000 MIDI 1" Debug [Controller]: Scanning USB Bulk devices: Debug [Controller]: Scanning HID devices: Debug [Main]: Opened PortAudio stream successfully... starting Debug [Main]: Dynamically loaded PortAudio library Debug [Main]: PortAudio: Started stream successfully Debug [Main]: Actual sample rate: 44100 Hz, latency: 23.22 ms Debug [Main]: SoundDeviceNetwork - open: "Network stream" Debug [Main]: framesPerBuffer: 1024 Debug [Main]: Requested sample rate: 44100 Hz, latency: 23219954 ns Debug [Main]: Using "MC4000: USB Audio (hw:4,0)" as output sound device clock reference Debug [Main]: 2 output sound devices opened Debug [Main]: 0 input sound devices opened Debug [Main]: Displaying main window Debug [Main]: Running Mixxx Debug []: SSE: Enabling denormals to zero mode Debug []: SSE: Enabling flush to zero mode Debug []: Denormals to zero mode is working Debug [Controller]: Found "Logitech" "USB Laser Mouse" "r22017" S/N "" "Interface 0" Debug [Controller]: Found "Logitech" "Logitech Illuminated Keyboard" "r21761" S/N "" "Interface 0" Debug [Controller]: Found "Logitech" "Logitech Illuminated Keyboard" "r21761" S/N "" "Interface 1" Debug [Controller]: Found "Microsoft" "Microsoft® SiderWinderTM X4 Keyboard" "r336" S/N "" "Interface 0" Debug [Controller]: Found "Microsoft" "Microsoft® SiderWinderTM X4 Keyboard" "r336" S/N "" "Interface 1" Debug [Controller]: ControllerManager::getControllerList Debug [Controller]: Searching for controller preset "Midi_Through_Port-0.midi.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/Midi_Through_Port-0.midi.xml" Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete. Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete. Debug [Controller]: Searching for controller preset "ICE1724_MIDI.midi.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/ICE1724_MIDI.midi.xml" Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete. Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete. Debug [Controller]: Searching for controller preset "MC4000_MIDI_1.midi.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/MC4000_MIDI_1.midi.xml" Debug [Controller]: MidiControllerPresetFileHandler: Input mapping parsing complete. Debug [Controller]: MidiPresetFileHandler: Output mapping parsing complete. Debug [Controller]: Opening controller: "MC4000 MIDI 1" Debug [Controller]: PortMidiController: Opening MC4000 MIDI 1 index 5 for input Debug [Controller]: PortMidiController: Opening MC4000 MIDI 1 index 4 for output Debug [Controller]: Starting engine Debug [Controller]: Controller in script engine is: "MC4000 MIDI 1" Debug [Controller]: Applying controller preset... Debug [Controller]: ControllerEngine: Watching JS File: "/home/bernd/.mixxx/controllers/common-controller-scripts.js" Debug [Controller]: ControllerEngine: Loading "/home/bernd/.mixxx/controllers/common-controller-scripts.js" Debug [Controller]: ControllerEngine: Watching JS File: "/home/bernd/.mixxx/controllers/BBPRO_library-utillity-0.1.js" Debug [Controller]: ControllerEngine: Loading "/home/bernd/.mixxx/controllers/BBPRO_library-utillity-0.1.js" Debug [Controller]: ControllerEngine: Watching JS File: "/home/bernd/.mixxx/controllers/lodash.mixxx.js" Debug [Controller]: ControllerEngine: Loading "/home/bernd/.mixxx/controllers/lodash.mixxx.js" Debug [Controller]: ControllerEngine: Watching JS File: "/home/bernd/.mixxx/controllers/BBPRO_midi-components-0.1.js" Debug [Controller]: ControllerEngine: Loading "/home/bernd/.mixxx/controllers/BBPRO_midi-components-0.1.js" Debug [Controller]: ControllerEngine: Watching JS File: "/home/bernd/.mixxx/controllers/Denon-MC4000-4D-scripts.js" Debug [Controller]: ControllerEngine: Loading "/home/bernd/.mixxx/controllers/Denon-MC4000-4D-scripts.js" Debug [Controller]: "[21:41:32.842 DEBUG] AutoDJButton > options.id = MC40004D " Debug [Controller]: "Connected ([AutoDJ], enabled) to connection {cf30edbd-20cf-40df-bd7b-b4008820dabe}" Debug [Controller]: "Connected ([Channel1], play) to connection {7b0edf65-d742-46d8-b775-7ac3368d26eb}" Debug [Controller]: "Connected ([Channel2], play) to connection {186b5670-c000-48b7-b358-e0dc18872f8f}" Debug [Controller]: "Connected ([Channel3], play) to connection {3d6681ee-06e8-4d7e-9252-e6c7470646fb}" Debug [Controller]: "Connected ([Channel4], play) to connection {44862bf7-9252-45fa-bfa5-0e4c78ce2ff9}" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [AutoDJ] control: enabled\tvalue: 0" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= undefined" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel2] control: play\tvalue: 0" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.843 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(2)\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[2][1]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[2][2]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[2][3]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[2][4]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[2]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[2]\t\t\t❔\t= undefined" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[2]\t\t\t❌\t= false" Debug [LibraryScanner 1]: LibraryScanner - Recursively scanning library. Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel3] control: play\tvalue: 0" Debug [LibraryScanner 1]: SqlTransaction - Started new SQL database transaction on "MIXXX-2" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(3)\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[3]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[3]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[3][1]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[3][2]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[3][3]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[3][4]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[3]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[3]\t\t\t❔\t= undefined" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[3]\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel4] control: play\tvalue: 0" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(4)\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[4]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[4]\t\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[4][1]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[4][2]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[4][3]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[4][4]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[4]\t\t❔\t= false" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[4]\t\t\t❔\t= undefined" Debug [Controller]: "[21:41:32.844 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[4]\t\t\t❌\t= false" Debug [Controller]: "Connected ([AutoDJ], enabled) to connection {b79a5efa-1cde-4fe0-8d83-93da84b87f75}" Debug [Controller]: "Connected ([Channel1], play) to connection {a07f68ba-f1ed-47b7-9161-8564cb2f9e2c}" Debug [Controller]: "Connected ([Channel2], play) to connection {811ef0b6-e229-4bec-a51e-c9f2ba8fa838}" Debug [Controller]: "Connected ([Channel3], play) to connection {e5a18e8c-de3b-4296-a743-b27baf5c6dbe}" Debug [Controller]: "Connected ([Channel4], play) to connection {94f743dd-3b86-42fe-8768-5e2daff9e29b}" Debug [Controller]: "[21:41:32.845 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [AutoDJ] control = enabled\tvalue\t= 0" Debug [Controller]: "[21:41:32.845 DEBUG] ----------> loadprepButtonMC40004D\t\tloadprepButton.output\t<: .getValue([Master],show_4decks)\t= 1" Debug [Controller]: "[21:41:32.845 DEBUG] ----------> loadprepButtonMC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:41:32.845 DEBUG] ----------> loadprepButtonMC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel2]', 'play')\t= 0" Debug [Controller]: "[21:41:32.846 DEBUG] ----------> loadprepButtonMC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t= undefined" Debug [Controller]: "[21:41:32.846 DEBUG] ----------> loadprepButtonMC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[2]\t= undefined" Debug [Controller]: "[21:41:32.846 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:41:32.846 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:41:32.846 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:41:32.846 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:41:32.846 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:41:32.846 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:41:32.886 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel2] control = play\tvalue\t= 0" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel2]', 'play')\t= 0" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[2]\t\t\t= 0" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[2]\t\t\t\t\t= false" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[2]\t\t\t= false" Debug [Controller]: "[21:41:32.886 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[2]\t\t\t= false" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[2]\t\t\t= false" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[2]\t\t\t= undefined" Debug [Controller]: "[21:41:32.926 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel3] control = play\tvalue\t= 0" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel3]', 'play')\t= 0" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[3]\t\t\t= 0" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[3]\t\t\t\t\t= false" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[3]\t\t\t= false" Debug [Controller]: "[21:41:32.926 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[3]\t\t\t= false" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[3]\t\t\t= false" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[3]\t\t\t= undefined" Debug [Controller]: "[21:41:32.966 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel4] control = play\tvalue\t= 0" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel4]', 'play')\t= 0" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[4]\t\t\t= 0" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[4]\t\t\t\t\t= false" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[4]\t\t\t= false" Debug [Controller]: "[21:41:32.966 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[4]\t\t\t= false" Debug [Controller]: "[21:41:33.006 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[4]\t\t\t= false" Debug [Controller]: "[21:41:33.006 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[4]\t\t\t= undefined" Debug [Controller]: "ERROR! new Deck() called without specifying any deck numbers" Debug [Controller]: ControllerEngine: Executing "MC40004D" . "init" Debug [Controller]: "[21:41:33.007 INFO] ----------> START MC40004D.init ------------" Debug [Controller]: "[21:41:33.007 INFO] ----------------------> [Sampler1]" Debug [Controller]: "Connected ([Sampler1], track_loaded) to connection {6f62b4c4-296c-4cd8-abae-e5aebc5ebb98}" Debug [Controller]: "Connected ([Sampler1], play) to connection {3f23dfac-ee8f-4551-b269-1ba6f6513f69}" Debug [Controller]: "Connected ([Sampler1], repeat) to connection {c3d2917e-4cf5-49c7-9a7a-87e8040c0b8c}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "[21:41:33.008 INFO] ----------------------> [Sampler2]" Debug [Controller]: "Connected ([Sampler2], track_loaded) to connection {be3ffcc0-4bc5-4975-be5d-bcb72a561abf}" Debug [Controller]: "Connected ([Sampler2], play) to connection {a10f83f1-e4e5-4e82-ace2-b6d692485dbd}" Debug [Controller]: "Connected ([Sampler2], repeat) to connection {6da4255c-d6a9-4d95-b3c5-a59bac14cccc}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "[21:41:33.009 INFO] ----------------------> [Sampler3]" Debug [Controller]: "Connected ([Sampler3], track_loaded) to connection {a9105eb5-a327-4a68-8544-903e86c15014}" Debug [Controller]: "Connected ([Sampler3], play) to connection {2b276f7e-a9bd-4a54-8608-5efbfc3f08ee}" Debug [Controller]: "Connected ([Sampler3], repeat) to connection {48093d71-79d3-4570-a997-62a8af44dc2a}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x22, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x22, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x22, val 0x00" Debug [Controller]: "[21:41:33.010 INFO] ----------------------> [Sampler4]" Debug [Controller]: "Connected ([Sampler4], track_loaded) to connection {e96fecb8-700b-4ef5-8a47-89c29837335d}" Debug [Controller]: "Connected ([Sampler4], play) to connection {feece08a-c612-456a-91e0-8ce24688e3dc}" Debug [Controller]: "Connected ([Sampler4], repeat) to connection {3e7488cd-b4a0-411e-afab-958bbfc86032}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x24, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x24, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x24, val 0x00" Debug [Controller]: "[21:41:33.010 INFO] ----------------------> shiftMaster = [object Object]" Debug [Controller]: "[21:41:33.021 DEBUG] ----------> theDeck\t.decknum\t\t\t\t= 1" Debug [Controller]: "[21:41:33.021 DEBUG] ----------> theDeck\tj\t\t\t\t\t= 1" Debug [Controller]: "[21:41:33.021 DEBUG] ----------> theDeck\tchannel\t\t\t\t= 0" Debug [Controller]: "[21:41:33.022 DEBUG] ----------> theDeck\t.group\t\t\t\t= [Channel1]" Debug [Controller]: "[21:41:33.022 DEBUG] ----------> theDeck\t.deck\t\t\t\t= 1" Debug [Controller]: "[21:41:33.022 DEBUG] ----------> theDeck\t.group2\t\t\t= [Channel3]" Debug [Controller]: "[21:41:33.022 DEBUG] ----------> theDeck\t.deck2\t\t\t\t= 3" Debug [Controller]: "[21:41:33.022 DEBUG] FUNCTION : Deck.setCurrentDeck([Channel1])\t\t\t\t\t❔\t[Channel1]" Debug [Controller]: "[21:41:33.022 DEBUG] ❔ GET theDeck\t.duration()\t\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.trackDuration[this.deck]\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.play()\t\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.quantize()\t\t\t= 1" Debug [Controller]: "[21:41:33.023 DEBUG] ❔ GET theDeck\t.isQuantized\t\t\t= true" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.trackSamples()\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] ❔ GET theDeck\t.samples\t\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.currentPosition()\t\t= 0.5" Debug [Controller]: "[21:41:33.023 DEBUG] ❔ GET theDeck\t.playposition\t\t\t= 0.5" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.playPositionSample()\t\t= 0" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.beatloopSize()\t\t= 4" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.beatjumpSize()\t\t= 4" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.loopStartSample()\t\t= -1" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.loopEndSample()\t\t= -1" Debug [Controller]: "[21:41:33.023 DEBUG] FUNCTION : theDeck\t.loopSamples()\t\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatFileBPM()\t\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatBPM()\t\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatPrev()\t\t\t= -1" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatNext()\t\t\t= -1" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatClosest()\t\t\t= -1" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatDistance()\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatLength\t\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatDistanceSample()\t\t= 0" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatloopSize2(1)\t\t= 4" Debug [Controller]: "[21:41:33.024 DEBUG] FUNCTION : theDeck\t.beatjumpSize(1)\t\t= 4" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.trackDuration2(1)\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.trackSamples(1)\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.currentPosition(1)\t\t= 0.5" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION : theDeck\t.playPositionSample2(1)\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatFileBPM2(1)\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatBPM2(1)\t\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatPrev2(1)\t\t\t= -1" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatNext2(1)\t\t\t= -1" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION : theDeck\t.beatLength2(1)\t\t= 0" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatClosest2(1)\t\t= -1" Debug [Controller]: "[21:41:33.025 DEBUG] FUNCTION \uE445 theDeck\t.beatsPassedCurrentPos2(1)\t= 0" Debug [Controller]: "[21:41:33.026 DEBUG] FUNCTION \uE445 theDeck\t.loopStartSample(1)\t\t= -1" Debug [Controller]: "[21:41:33.026 DEBUG] ❔ GET theDeck\t.beatloopStartPosition2\t= -Infinity" Debug [Controller]: "[21:41:33.026 DEBUG] FUNCTION \uE445 theDeck\t.loopEndSample2(1)\t\t= -1" Debug [Controller]: "[21:41:33.026 DEBUG] ❔ GET theDeck\t.beatloopEndPosition2\t\t= -Infinity" Debug [Controller]: "[21:41:33.026 DEBUG] FUNCTION \uE445 theDeck\t.loopbeatsPassed2(1)\t\t= NaN" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [LibraryScanner 1]: LibraryScanner - slotFinishHashedScan Debug [LibraryScanner 1]: LibraryScanner - slotFinishUnhashedScan Debug [LibraryScanner 1]: LibraryScanner - Recursive scanning finished cleanly Debug [LibraryScanner 1]: SqlTransaction - Committed SQL database transaction on "MIXXX-2" Debug [LibraryScanner 1]: DbConnectionPooled - Found thread-local database connection "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [LibraryScanner 1]: LibraryScanner - Marking tracks in changed directories as verified Debug [LibraryScanner 1]: LibraryScanner - Marking unchanged directories and tracks as verified Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [LibraryScanner 1]: LibraryScanner - Checking remaining unverified tracks Debug [LibraryScanner 1]: LibraryScanner - Marking unverified tracks as deleted Debug [LibraryScanner 1]: LibraryScanner - Marking unverified directories as deleted Debug [LibraryScanner 1]: LibraryScanner - Detecting moved files Debug [Main]: ControllerManager::getControllerList Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Main]: Setting input delegate for column 0 QStyledItemDelegate(0x9117ce0) Debug [Main]: Setting input delegate for column 1 QStyledItemDelegate(0x9117f30) Debug [Main]: Setting input delegate for column 2 QStyledItemDelegate(0x9118160) Debug [Main]: Setting input delegate for column 3 MidiOptionsDelegate(0x91182a0) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x07, val 0x00" Debug [LibraryScanner 1]: Committing transaction on "MIXXX-2" result: true Debug [LibraryScanner 1]: LibraryScanner - Detecting cover art for unscanned files Debug [LibraryScanner 1]: LibraryScanner - Scan finished cleanly Debug [LibraryScanner 1]: Scan took: 345570265 ns. 410 unchanged directories. 0 changed/added directories. 0 tracks verified from changed/added directories. 0 new tracks. Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x0D, val 0x00" Debug [Main]: Setting input delegate for column 4 ControlDelegate(0x91171d0) Debug [Main]: Setting output delegate for column 0 QStyledItemDelegate(0x9ab42d0) Debug [Main]: Setting output delegate for column 1 QStyledItemDelegate(0x9ab4520) Debug [Main]: Setting output delegate for column 2 QStyledItemDelegate(0x9ab4750) Debug [Main]: Setting output delegate for column 3 QStyledItemDelegate(0x9ab4890) Debug [Main]: Setting output delegate for column 4 QStyledItemDelegate(0x9ab4d90) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Main]: Setting output delegate for column 5 ControlDelegate(0x9ab4db0) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Main]: Setting input delegate for column 0 QStyledItemDelegate(0xa4f1610) Debug [Main]: Setting input delegate for column 1 QStyledItemDelegate(0xa4f1860) Debug [Main]: Setting input delegate for column 2 QStyledItemDelegate(0xa4f1a90) Debug [Main]: Setting input delegate for column 3 MidiOptionsDelegate(0xa4f1bd0) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x32, val 0x00" Debug [Main]: Setting input delegate for column 4 ControlDelegate(0xa4f0b00) Debug [Main]: Setting output delegate for column 0 QStyledItemDelegate(0xae7e4b0) Debug [Main]: Setting output delegate for column 1 QStyledItemDelegate(0xae7e700) Debug [Main]: Setting output delegate for column 2 QStyledItemDelegate(0xae7e930) Debug [Main]: Setting output delegate for column 3 QStyledItemDelegate(0xae7ea70) Debug [Main]: Setting output delegate for column 4 QStyledItemDelegate(0xae7ef80) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x35, val 0x00" Debug [Main]: Setting output delegate for column 5 ControlDelegate(0xae7da60) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x33, val 0x00" Debug [Main]: Setting input delegate for column 0 QStyledItemDelegate(0xb8b20a0) Debug [Main]: Setting input delegate for column 1 QStyledItemDelegate(0xb8b22f0) Debug [Main]: Setting input delegate for column 2 QStyledItemDelegate(0xb8b2520) Debug [Main]: Setting input delegate for column 3 MidiOptionsDelegate(0xb8b2660) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9A (ch 11, opcode 0x9), ctrl 0x7F, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x14, val 0x00" Debug [Main]: Setting input delegate for column 4 ControlDelegate(0xb8b1590) Debug [Main]: Setting output delegate for column 0 QStyledItemDelegate(0xc23ed50) Debug [Main]: Setting output delegate for column 1 QStyledItemDelegate(0xc23efa0) Debug [Main]: Setting output delegate for column 2 QStyledItemDelegate(0xc23f1d0) Debug [Main]: Setting output delegate for column 3 QStyledItemDelegate(0xc23f310) Debug [Main]: Setting output delegate for column 4 QStyledItemDelegate(0xc23f810) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x16, val 0x00" Debug [Main]: Setting output delegate for column 5 ControlDelegate(0xc23f830) Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x07, val 0x7F" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9A (ch 11, opcode 0x9), ctrl 0x7F, val 0x01" Debug [Controller]: "[21:41:33.526 DEBUG] FUNCTION : LEDs.HotCues_reinit : deck = 1\tMC40004D.PadMode[deck]\t\t= 1" Debug [Controller]: "[21:41:33.526 DEBUG] FUNCTION : LEDs.HotCues_reinit : deck = 1\thotcuecolor\t\t\t= 1" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Controller]: "[21:41:33.646 INFO] ----------------------> [Channel1]" Debug [Controller]: "[21:41:33.646 INFO] \t\t\t\tdecknum\t\t\t= 1" Debug [Controller]: "[21:41:33.646 INFO] \t\t\t\tj\t\t\t\t= 1" Debug [Controller]: "[21:41:33.646 INFO] \t\t\t\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "[21:41:33.646 INFO] \t\t\t\tMC40004D.isVinylMode[decknum]\t= true" Debug [Controller]: "[21:41:33.646 INFO] \t\t\t\tMC40004D.isPfl[decknum]\t= false" Debug [Controller]: "Connected ([Channel1], track_loaded) to connection {e3908e11-6d65-48e7-bcf9-20d0cd9b35d9}" Debug [Controller]: "Connected ([Channel1], eject) to connection {2174b3cf-d609-42de-a648-ab20b3052154}" Debug [Controller]: "Connected ([Channel3], track_loaded) to connection {34c86885-25bc-4f43-87e4-e8d0e8da0b41}" Debug [Controller]: "Connected ([Channel3], eject) to connection {a2702da5-7087-42de-8a48-1b7005cdba7b}" Debug [Main]: LibraryTableModel(0x4ae5fb0) select() took 57 ms 3114 Debug [Controller]: "[21:41:33.648 INFO] theDeck.hotcueButton[1].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_1_enabled) to connection {faf852a9-bad3-4662-acd8-9c89c9dbc0d2}" Debug [Controller]: "Connected ([Channel1], hotcue_1_goto) to connection {e7088a3e-650d-423e-a696-89a2f7011063}" Debug [Controller]: "Connected ([Channel1], hotcue_1_gotoandplay) to connection {e0373a4a-792b-48e1-babb-653392fada55}" Debug [Controller]: "Connected ([Channel1], hotcue_1_gotoandstop) to connection {6c4ddd16-650a-44f1-9d43-0aad26f2cb49}" Debug [Controller]: "[21:41:33.650 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_enabled" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:33.650 DEBUG] ----------> hotcueButton output 6> control = hotcue_1_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x14, val 0x00" Debug [Main]: MissingTableModel(0x55a6f20) select() took 2 ms 15 Debug [Main]: HiddenTableModel(0x55591b0) select() took 0 ms 1 Debug [Main]: AnalysisLibraryTableModel(0x56c37b0) select() took 13 ms 0 Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:33.671 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled #>" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_goto" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled >#" Debug [Controller]: "[21:41:33.671 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto #>" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto >#" Debug [Controller]: "[21:41:33.671 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay #>" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:33.671 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:33.671 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay >#" Debug [Controller]: "[21:41:33.671 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandstop #>" Debug [Controller]: "[21:41:33.671 INFO] theDeck.hotcueButton[2].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_2_enabled) to connection {22d1d7df-7882-4860-adfa-2bde776e97ec}" Debug [Controller]: "Connected ([Channel1], hotcue_2_goto) to connection {7f828a0a-30f9-4381-a1d2-bdefc96a05e5}" Debug [Controller]: "Connected ([Channel1], hotcue_2_gotoandplay) to connection {97b2f676-3ed3-44e2-a035-ad6be15b4c30}" Debug [Controller]: "Connected ([Channel1], hotcue_2_gotoandstop) to connection {1137e0d7-974e-4497-8f7e-64047389137d}" Debug [Controller]: "[21:41:33.672 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_enabled" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:33.672 DEBUG] ----------> hotcueButton output 6> control = hotcue_2_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:33.692 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled #>" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_goto" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled >#" Debug [Controller]: "[21:41:33.692 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto #>" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto >#" Debug [Controller]: "[21:41:33.692 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay #>" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:33.692 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:33.692 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay >#" Debug [Controller]: "[21:41:33.692 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandstop #>" Debug [Controller]: "[21:41:33.692 INFO] theDeck.hotcueButton[3].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_3_enabled) to connection {757e199e-71cf-4d9c-9245-480b82b3f20c}" Debug [Controller]: "Connected ([Channel1], hotcue_3_goto) to connection {3df4f0a1-ebdc-4b60-908f-6173b0433fe3}" Debug [Controller]: "Connected ([Channel1], hotcue_3_gotoandplay) to connection {7a9a46bb-9d41-45f6-b69b-12d71a93a58e}" Debug [Controller]: "Connected ([Channel1], hotcue_3_gotoandstop) to connection {8393bf2d-c635-4c3b-90ba-63cc48e6eee6}" Debug [Controller]: "[21:41:33.693 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_enabled" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:33.693 DEBUG] ----------> hotcueButton output 6> control = hotcue_3_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:33.713 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled #>" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_goto" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled >#" Debug [Controller]: "[21:41:33.713 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto #>" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto >#" Debug [Controller]: "[21:41:33.713 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay #>" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay >#" Debug [Controller]: "[21:41:33.713 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandstop #>" Debug [Controller]: "[21:41:33.713 INFO] theDeck.hotcueButton[4].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_4_enabled) to connection {197b5fc7-bae4-48f0-a268-66897c44e6bd}" Debug [Controller]: "Connected ([Channel1], hotcue_4_goto) to connection {57a01d6b-f033-4544-ada9-5cbab56cf607}" Debug [Controller]: "Connected ([Channel1], hotcue_4_gotoandplay) to connection {5df18e8e-d01d-4114-9114-3c923c3058d4}" Debug [Controller]: "Connected ([Channel1], hotcue_4_gotoandstop) to connection {30c58cb6-ddbf-4fef-9140-91e617150485}" Debug [Controller]: "[21:41:33.713 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_enabled" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.713 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.714 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:33.714 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:33.714 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:33.714 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:33.714 DEBUG] ----------> hotcueButton output 6> control = hotcue_4_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:33.734 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled #>" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_goto" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled >#" Debug [Controller]: "[21:41:33.734 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto #>" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto >#" Debug [Controller]: "[21:41:33.734 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay #>" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:33.734 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:33.734 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay >#" Debug [Controller]: "[21:41:33.734 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandstop #>" Debug [Controller]: "[21:41:33.734 DEBUG] PlayButton2 > options.midi = 144,0 this.midi[0] = 144 this.midi[1] = 0" Debug [Controller]: "[21:41:33.734 DEBUG] PlayButton2 > options.playing = 127" Debug [Controller]: "[21:41:33.735 DEBUG] PlayButton2 > options.empty = 0" Debug [Controller]: "[21:41:33.735 DEBUG] PlayButton2 > options.deck = 1" Debug [Controller]: "[21:41:33.735 DEBUG] PlayButton2 > options.group = [Channel1]" Debug [Controller]: "[21:41:33.735 DEBUG] PlayButton2 > options.id = MC40004D" Debug [Controller]: "[21:41:33.735 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.group\t❔\t= [Channel1]" Debug [Controller]: "[21:41:33.735 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.deck\t❔\t= 1 this.decknum = 1" Debug [Controller]: "Connected ([Channel1], play) to connection {7fec7c08-e360-4fe3-b5c7-ea93f6a275ae}" Debug [Controller]: "Connected ([Channel1], play_indicator) to connection {eeaf7222-5086-4766-a430-8ebcb37e9a31}" Debug [Controller]: "[21:41:33.735 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:33.755 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:33.755 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.midi = 144,1 this.midi[0] = 144 this.midi[1] = 1" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.playing = 127" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.empty = 0" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.deck = 1" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.group = [Channel1]" Debug [Controller]: "[21:41:33.775 DEBUG] CueButton2 > options.id = MC40004D" Debug [Controller]: "[21:41:33.775 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.group\t❔\t= [Channel1]" Debug [Controller]: "[21:41:33.775 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.deck\t❔\t= 1 this.decknum = 1" Debug [Controller]: "Connected ([Channel1], cue_indicator) to connection {a2f6559b-f6b5-4838-b9cf-bed8c0a74206}" Debug [Controller]: "Connected ([Channel1], play_indicator) to connection {2a4cf96c-728e-443c-90e4-7d7e153ae6d8}" Debug [Controller]: "Connected ([Channel1], play) to connection {a483ee40-1b9d-4494-ba9b-42a5f7934266}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "Connected ([Channel1], sync_enabled) to connection {6fcf93fe-f6b7-4966-af3a-54b88111dd8b}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([Channel1], keylock) to connection {70773f2f-e4ef-4284-931b-721fda5c616e}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "[21:41:33.838 INFO] ----------> ❔ theDeck.connectBeatTicker()\tMC40004D.isSideToggled[1]\t= false" Debug [Controller]: "[21:41:33.838 INFO] ❔ theDeck.isConnected_BeatTicker[1]\t\t\t\t= false" Debug [Controller]: "Connected ([Channel1], beat_active) to connection {e4aa7e38-8e48-4a30-ac4e-d13b46ca2322}" Debug [Controller]: "Connected ([Channel1], loop_enabled) to connection {365a9b61-4ef8-4323-bcc4-17256fe682a7}" Debug [Controller]: "Connected ([Channel1], beatloop_activate) to connection {d938fc58-05ae-44fa-ba0e-6361da8856f3}" Debug [Controller]: "Connected ([Channel1], beatlooproll_activate) to connection {66afb999-b9cd-4ba0-bc97-5cd91fac7a67}" Debug [Controller]: "Connected ([Channel1], loop_start_position) to connection {11d69666-b0c0-45e6-b9dd-236bb0f168a4}" Debug [Controller]: "Connected ([Channel1], loop_end_position) to connection {69f0581f-7cf5-49d7-9a98-44074b813a8a}" Debug [Controller]: "Connected ([Channel1], track_loaded) to connection {2d0439a5-481f-4f7a-811a-99d7326a82ee}" Debug [Controller]: "Connected ([Channel1], eject) to connection {82fe27fd-c46f-44fe-b739-30ce88e226a4}" Debug [Controller]: "Connected ([Channel1], sync_enabled) to connection {8076e933-9818-490a-969a-d3d5cc80becd}" Debug [Controller]: "Connected ([Channel1], sync_master) to connection {50da0d11-4228-4ad8-8ce9-39043186fc2c}" Debug [Controller]: "Connected ([Channel1], beatsync) to connection {93ef0410-ca0b-49b7-a23f-b9f08526bff5}" Debug [Controller]: "Connected ([Channel1], play) to connection {facb6dec-6af8-4968-a62d-dbadc14a3fdd}" Debug [Controller]: "[21:41:33.838 INFO] \t❎ MC40004D.isConnected_BeatTicker[1]\t\t\t\t= true" Debug [Controller]: "[21:41:33.838 INFO] ----------> ❔ theDeck.connectBeatTicker()\tMC40004D.isSideToggled[1]\t= false" Debug [Controller]: "[21:41:33.838 INFO] ❔ theDeck.isConnected_BeatTicker[3]\t\t\t\t= false" Debug [Controller]: "Connected ([Channel3], beat_active) to connection {4a3fb08f-0309-46a9-b7ef-9aea3e34082c}" Debug [Controller]: "Connected ([Channel3], loop_enabled) to connection {059d050b-6428-40cf-8ea5-9359c67d8bcf}" Debug [Controller]: "Connected ([Channel3], beatloop_activate) to connection {b84a51a2-7ab6-47f0-b32d-5ee6c4da8eb0}" Debug [Controller]: "Connected ([Channel3], beatlooproll_activate) to connection {d2be6413-8487-49b1-ac10-2a7b13ab19b3}" Debug [Controller]: "Connected ([Channel3], loop_start_position) to connection {4b253350-3b46-49d2-8fbc-0241b3a81106}" Debug [Controller]: "Connected ([Channel3], loop_end_position) to connection {baeff330-98d9-4803-bf0b-8d4f89344e5a}" Debug [Controller]: "Connected ([Channel3], track_loaded) to connection {0f1ef600-5f70-43e4-92e8-ea21580908c4}" Debug [Controller]: "Connected ([Channel3], eject) to connection {03ca8090-4974-4bbc-914a-e7df108ab9ff}" Debug [Controller]: "Connected ([Channel3], sync_enabled) to connection {299a1f61-cdbb-4a81-bf2e-9d198c18ecf0}" Debug [Controller]: "Connected ([Channel3], sync_master) to connection {2a79e9e6-5536-4261-9165-c3af77f48c69}" Debug [Controller]: "Connected ([Channel3], beatsync) to connection {8a530a82-38bb-4e0a-a951-32952c1f03fe}" Debug [Controller]: "Connected ([Channel3], play) to connection {b09998bf-0582-40e5-aa0f-8b3b7bb70c82}" Debug [Controller]: "[21:41:33.839 INFO] \t❎ MC40004D.isConnected_BeatTicker[3]\t\t\t\t= true" Debug [Controller]: "Connected ([Channel1], loop_start_position) to connection {852ffed6-2f89-4c11-9484-ac3620c62a5a}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "Connected ([Channel1], loop_end_position) to connection {e88d6edc-c0ce-49b9-8a0e-a897ea3e21a5}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "Connected ([Channel1], loop_enabled) to connection {6f014ce4-b5a3-4c10-beba-ced76534e80a}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "[21:41:33.842 DEBUG] ----------------->>>>>>>>>>>>> unitNumbers\t= 1,3 unitNumbers[0]\t= 1 unitNumbers[1]\t= 3" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {69f29ee6-50dd-46ce-9ad9-33a565641878}" Debug [Controller]: "onFocusChange: BREAK because this.number = undefined" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {42290e5f-fa1d-4db7-ac1d-9b5be1dc0049}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {0916f888-750e-45f8-acce-802c91495a29}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {df314b49-6381-46be-a047-f49b036e95e9}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {42290e5f-fa1d-4db7-ac1d-9b5be1dc0049}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {26e0c265-4af0-4597-b490-875616663760}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {0916f888-750e-45f8-acce-802c91495a29}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {a08188a1-9d1f-41ae-b214-8fcb540ea060}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {df314b49-6381-46be-a047-f49b036e95e9}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {16418537-054d-4ddb-907a-368b4cfc2ff5}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {a29e082c-60bc-4241-8cc3-fb99bfb97ced}" Debug [Controller]: "[21:41:33.845 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {a3d74771-ed9b-4a25-ac8b-46dfe459b110}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect1], enabled) to connection {dfb0dcfd-119f-4b51-9c85-a8f3c63ce9b1}" Debug [Controller]: "[21:41:33.845 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:33.845 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:33.845 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect1]" Debug [Controller]: "[21:41:33.845 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:33.845 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:33.905 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect1], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {fe43cd05-fcb4-4342-917b-8a308ef1000c}" Debug [Controller]: "[21:41:33.965 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {33d7e247-43cf-42fd-bdcf-097f2ade81e9}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect2], enabled) to connection {b2bed2ce-4dbb-4d2e-9ca0-b211bc5e857b}" Debug [Controller]: "[21:41:33.965 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:33.965 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:33.965 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect2]" Debug [Controller]: "[21:41:33.965 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:33.965 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:34.025 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect2], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {2ae88a3b-3e95-4dc7-84f1-b3855e5aef8f}" Debug [Controller]: "[21:41:34.085 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {8e830f31-17ca-4eea-a698-02e0f4f9c749}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect3], enabled) to connection {575376ce-0dae-4ce2-9b96-d7af10be4e6f}" Debug [Controller]: "[21:41:34.085 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.085 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.085 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect3]" Debug [Controller]: "[21:41:34.085 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:34.085 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:34.145 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect3], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {28bb48eb-7892-4147-a9d4-023be4c246c3}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x41, val 0x00" Debug [Controller]: "Disconnected ([Channel1], hotcue_1_enabled) from connection {faf852a9-bad3-4662-acd8-9c89c9dbc0d2}" Debug [Controller]: "Disconnected ([Channel1], hotcue_1_goto) from connection {e7088a3e-650d-423e-a696-89a2f7011063}" Debug [Controller]: "Disconnected ([Channel1], hotcue_1_gotoandplay) from connection {e0373a4a-792b-48e1-babb-653392fada55}" Debug [Controller]: "Disconnected ([Channel1], hotcue_1_gotoandstop) from connection {6c4ddd16-650a-44f1-9d43-0aad26f2cb49}" Debug [Controller]: "[21:41:34.206 INFO] theDeck.hotcueButton[1].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_1_enabled) to connection {4e48b5d5-c8d8-4162-ad03-891aa44322b2}" Debug [Controller]: "Connected ([Channel1], hotcue_1_goto) to connection {6b6ef2ca-5283-408b-b9b2-c132f814113f}" Debug [Controller]: "Connected ([Channel1], hotcue_1_gotoandplay) to connection {87163d10-c4b6-4c95-9592-7f786ad50691}" Debug [Controller]: "Connected ([Channel1], hotcue_1_gotoandstop) to connection {f5adae15-7104-4f35-8c57-83807e5f8265}" Debug [Controller]: "[21:41:34.206 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_enabled" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:34.206 DEBUG] ----------> hotcueButton output 6> control = hotcue_1_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandstop >#" Debug [Controller]: "[21:41:34.226 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled #>" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_goto" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_enabled >#" Debug [Controller]: "[21:41:34.226 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto #>" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_goto >#" Debug [Controller]: "[21:41:34.226 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay #>" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandplay >#" Debug [Controller]: "[21:41:34.226 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_1_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel1], hotcue_2_enabled) from connection {22d1d7df-7882-4860-adfa-2bde776e97ec}" Debug [Controller]: "Disconnected ([Channel1], hotcue_2_goto) from connection {7f828a0a-30f9-4381-a1d2-bdefc96a05e5}" Debug [Controller]: "Disconnected ([Channel1], hotcue_2_gotoandplay) from connection {97b2f676-3ed3-44e2-a035-ad6be15b4c30}" Debug [Controller]: "Disconnected ([Channel1], hotcue_2_gotoandstop) from connection {1137e0d7-974e-4497-8f7e-64047389137d}" Debug [Controller]: "[21:41:34.226 INFO] theDeck.hotcueButton[2].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_2_enabled) to connection {5a71df1f-3725-4c9f-8e13-fa54cfab8e48}" Debug [Controller]: "Connected ([Channel1], hotcue_2_goto) to connection {c60378b1-66a7-4dd1-b465-4595dd98ccfa}" Debug [Controller]: "Connected ([Channel1], hotcue_2_gotoandplay) to connection {c3cf68f9-da6f-4836-9954-c63b7f72c841}" Debug [Controller]: "Connected ([Channel1], hotcue_2_gotoandstop) to connection {14cd77e5-150a-4d93-b971-0f5938a7cd17}" Debug [Controller]: "[21:41:34.226 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:34.226 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_enabled" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:34.227 DEBUG] ----------> hotcueButton output 6> control = hotcue_2_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandstop >#" Debug [Controller]: "[21:41:34.247 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled #>" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_goto" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_enabled >#" Debug [Controller]: "[21:41:34.247 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto #>" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_goto >#" Debug [Controller]: "[21:41:34.247 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay #>" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandplay >#" Debug [Controller]: "[21:41:34.247 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_2_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel1], hotcue_3_enabled) from connection {757e199e-71cf-4d9c-9245-480b82b3f20c}" Debug [Controller]: "Disconnected ([Channel1], hotcue_3_goto) from connection {3df4f0a1-ebdc-4b60-908f-6173b0433fe3}" Debug [Controller]: "Disconnected ([Channel1], hotcue_3_gotoandplay) from connection {7a9a46bb-9d41-45f6-b69b-12d71a93a58e}" Debug [Controller]: "Disconnected ([Channel1], hotcue_3_gotoandstop) from connection {8393bf2d-c635-4c3b-90ba-63cc48e6eee6}" Debug [Controller]: "[21:41:34.247 INFO] theDeck.hotcueButton[3].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_3_enabled) to connection {564746d0-185a-4124-b5f2-3d1234e9b3dd}" Debug [Controller]: "Connected ([Channel1], hotcue_3_goto) to connection {ed391df7-1293-4ab4-9066-5c94b2bf5fa4}" Debug [Controller]: "Connected ([Channel1], hotcue_3_gotoandplay) to connection {31fd6d1b-b339-4cbd-8b6d-cd9a0094485c}" Debug [Controller]: "Connected ([Channel1], hotcue_3_gotoandstop) to connection {853cfaf4-27a2-456e-93da-41b869b66037}" Debug [Controller]: "[21:41:34.247 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_enabled" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.247 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:34.248 DEBUG] ----------> hotcueButton output 6> control = hotcue_3_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandstop >#" Debug [Controller]: "[21:41:34.268 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled #>" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_goto" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_enabled >#" Debug [Controller]: "[21:41:34.268 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto #>" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_goto >#" Debug [Controller]: "[21:41:34.268 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay #>" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandplay >#" Debug [Controller]: "[21:41:34.268 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_3_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel1], hotcue_4_enabled) from connection {197b5fc7-bae4-48f0-a268-66897c44e6bd}" Debug [Controller]: "Disconnected ([Channel1], hotcue_4_goto) from connection {57a01d6b-f033-4544-ada9-5cbab56cf607}" Debug [Controller]: "Disconnected ([Channel1], hotcue_4_gotoandplay) from connection {5df18e8e-d01d-4114-9114-3c923c3058d4}" Debug [Controller]: "Disconnected ([Channel1], hotcue_4_gotoandstop) from connection {30c58cb6-ddbf-4fef-9140-91e617150485}" Debug [Controller]: "[21:41:34.268 INFO] theDeck.hotcueButton[4].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel1], hotcue_4_enabled) to connection {99c895cb-a37c-4097-82dd-7f53abe1eb5b}" Debug [Controller]: "Connected ([Channel1], hotcue_4_goto) to connection {99f791be-d424-4640-88ed-469de7c7e2c4}" Debug [Controller]: "Connected ([Channel1], hotcue_4_gotoandplay) to connection {d54e2052-9e8b-46ac-b524-c8fe6e8e6336}" Debug [Controller]: "Connected ([Channel1], hotcue_4_gotoandstop) to connection {cc889b69-afb9-4129-9f87-26d62db8dae5}" Debug [Controller]: "[21:41:34.268 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_enabled" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:34.268 DEBUG] ----------> hotcueButton output 6> control = hotcue_4_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandstop >#" Debug [Controller]: "[21:41:34.289 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled #>" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_goto" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_enabled >#" Debug [Controller]: "[21:41:34.289 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto #>" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_goto >#" Debug [Controller]: "[21:41:34.289 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay #>" Debug [Controller]: "[21:41:34.289 DEBUG] ❔ GET hotcueButton output\t> deck = 1\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel1]\tcontrol = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:34.289 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:34.290 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:34.290 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:34.290 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:34.290 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:34.290 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:34.290 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandplay >#" Debug [Controller]: "[21:41:34.290 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel1] | lastOutControl = hotcue_4_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel1], play) from connection {7fec7c08-e360-4fe3-b5c7-ea93f6a275ae}" Debug [Controller]: "Disconnected ([Channel1], play_indicator) from connection {eeaf7222-5086-4766-a430-8ebcb37e9a31}" Debug [Controller]: "[21:41:34.290 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.group\t❔\t= [Channel1]" Debug [Controller]: "[21:41:34.290 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.deck\t❔\t= 1 this.decknum = 1" Debug [Controller]: "Connected ([Channel1], play) to connection {4d8c4b23-f659-46be-8f77-57803ab7ca83}" Debug [Controller]: "Connected ([Channel1], play_indicator) to connection {745a4612-2be5-490c-9be2-78965ec9f76e}" Debug [Controller]: "[21:41:34.290 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:34.310 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:41:34.310 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "Disconnected ([Channel1], cue_indicator) from connection {a2f6559b-f6b5-4838-b9cf-bed8c0a74206}" Debug [Controller]: "Disconnected ([Channel1], play_indicator) from connection {2a4cf96c-728e-443c-90e4-7d7e153ae6d8}" Debug [Controller]: "Disconnected ([Channel1], play) from connection {a483ee40-1b9d-4494-ba9b-42a5f7934266}" Debug [Controller]: "[21:41:34.330 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.group\t❔\t= [Channel1]" Debug [Controller]: "[21:41:34.330 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.deck\t❔\t= 1 this.decknum = 1" Debug [Controller]: "Connected ([Channel1], cue_indicator) to connection {142e4b58-2d1a-4fdd-b3ff-0f44025d32ef}" Debug [Controller]: "Connected ([Channel1], play_indicator) to connection {cc63490c-dad8-4a1e-95fd-639cd97ee505}" Debug [Controller]: "Connected ([Channel1], play) to connection {02f82af8-ee21-4ded-aa6b-c8a10cbc0780}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "Disconnected ([Channel1], sync_enabled) from connection {6fcf93fe-f6b7-4966-af3a-54b88111dd8b}" Debug [Controller]: "Connected ([Channel1], sync_enabled) to connection {8f4c0790-ed57-4c39-8edf-43917a2fa8c4}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([Channel1], keylock) from connection {70773f2f-e4ef-4284-931b-721fda5c616e}" Debug [Controller]: "Connected ([Channel1], keylock) to connection {a11b6613-7c39-40f9-9fbc-2f376a28b365}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "Disconnected ([Channel1], loop_start_position) from connection {852ffed6-2f89-4c11-9484-ac3620c62a5a}" Debug [Controller]: "Connected ([Channel1], loop_start_position) to connection {bd9e602f-814a-40ca-a977-92ef3ac78cb1}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "Disconnected ([Channel1], loop_end_position) from connection {e88d6edc-c0ce-49b9-8a0e-a897ea3e21a5}" Debug [Controller]: "Connected ([Channel1], loop_end_position) to connection {1ac5f12b-c857-44c0-be87-83003218ba1a}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "Disconnected ([Channel1], loop_enabled) from connection {6f014ce4-b5a3-4c10-beba-ced76534e80a}" Debug [Controller]: "Connected ([Channel1], loop_enabled) to connection {235fb80c-56b4-4f6b-8513-365c52e8ef5b}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {26e0c265-4af0-4597-b490-875616663760}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {805ee692-0f8d-48b4-b12d-27a729ef6e8c}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {a08188a1-9d1f-41ae-b214-8fcb540ea060}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {970e6799-1a51-4478-8856-1e6cfd48e496}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {16418537-054d-4ddb-907a-368b4cfc2ff5}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {8820dc1d-2c11-449f-854b-7e495e928f9f}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {a29e082c-60bc-4241-8cc3-fb99bfb97ced}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {a3d74771-ed9b-4a25-ac8b-46dfe459b110}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1_Effect1], enabled) from connection {dfb0dcfd-119f-4b51-9c85-a8f3c63ce9b1}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {90e2b4d1-4255-4c08-a46e-c9041e919814}" Debug [Controller]: "[21:41:34.391 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {bcc7ce99-4345-421e-be31-06a662f9f101}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect1], enabled) to connection {c1c5994b-5cba-4e51-a847-46041a0b8128}" Debug [Controller]: "[21:41:34.391 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.391 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.391 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect1]" Debug [Controller]: "[21:41:34.391 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:34.391 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:34.451 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect1], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {fe43cd05-fcb4-4342-917b-8a308ef1000c}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {33d7e247-43cf-42fd-bdcf-097f2ade81e9}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1_Effect2], enabled) from connection {b2bed2ce-4dbb-4d2e-9ca0-b211bc5e857b}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {2d79a15a-86dd-4603-9655-9173fb015bdf}" Debug [Controller]: "[21:41:34.511 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {8cb40b70-6494-4135-b777-0e36fb55fbd8}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect2], enabled) to connection {defdfdd5-4827-4678-a049-33bd778acc85}" Debug [Controller]: "[21:41:34.511 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.511 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.511 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect2]" Debug [Controller]: "[21:41:34.511 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:34.511 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:34.571 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect2], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {2ae88a3b-3e95-4dc7-84f1-b3855e5aef8f}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {8e830f31-17ca-4eea-a698-02e0f4f9c749}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1_Effect3], enabled) from connection {575376ce-0dae-4ce2-9b96-d7af10be4e6f}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {96b51e6c-6830-424a-b120-63e4b4556850}" Debug [Controller]: "[21:41:34.631 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {f1ecc9a3-1353-4778-8ca9-09346877b2ac}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1_Effect3], enabled) to connection {2bcf3dbc-bc74-495f-8bfc-ddb42beec4c8}" Debug [Controller]: "[21:41:34.631 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.631 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit1], control focused_effect" Debug [Controller]: "[21:41:34.631 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit1_Effect3]" Debug [Controller]: "[21:41:34.631 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:34.631 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:34.691 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit1_Effect3], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit1], focused_effect) from connection {28bb48eb-7892-4147-a9d4-023be4c246c3}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit1], focused_effect) to connection {171d3f42-9fc5-45d9-ad9a-1abda5d91578}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x41, val 0x00" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\t.decknum\t\t\t\t= 2" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\tj\t\t\t\t\t= 2" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\tchannel\t\t\t\t= 1" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\t.group\t\t\t\t= [Channel2]" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\t.deck\t\t\t\t= 2" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\t.group2\t\t\t= [Channel4]" Debug [Controller]: "[21:41:34.751 DEBUG] ----------> theDeck\t.deck2\t\t\t\t= 4" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : Deck.setCurrentDeck([Channel2])\t\t\t\t\t❔\t[Channel2]" Debug [Controller]: "[21:41:34.751 DEBUG] ❔ GET theDeck\t.duration()\t\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.trackDuration[this.deck]\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.play()\t\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.quantize()\t\t\t= 1" Debug [Controller]: "[21:41:34.751 DEBUG] ❔ GET theDeck\t.isQuantized\t\t\t= true" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.trackSamples()\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] ❔ GET theDeck\t.samples\t\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.currentPosition()\t\t= 0.5" Debug [Controller]: "[21:41:34.751 DEBUG] ❔ GET theDeck\t.playposition\t\t\t= 0.5" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.playPositionSample()\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.beatloopSize()\t\t= 4" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.beatjumpSize()\t\t= 4" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.loopStartSample()\t\t= -1" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.loopEndSample()\t\t= -1" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.loopSamples()\t\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.beatFileBPM()\t\t\t= 0" Debug [Controller]: "[21:41:34.751 DEBUG] FUNCTION : theDeck\t.beatBPM()\t\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatPrev()\t\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatNext()\t\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatClosest()\t\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatDistance()\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatLength\t\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatDistanceSample()\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatloopSize2(2)\t\t= 4" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatjumpSize(2)\t\t= 4" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.trackDuration2(2)\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.trackSamples(2)\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.currentPosition(2)\t\t= 0.5" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.playPositionSample2(2)\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatFileBPM2(2)\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatBPM2(2)\t\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatPrev2(2)\t\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatNext2(2)\t\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION : theDeck\t.beatLength2(2)\t\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatClosest2(2)\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.beatsPassedCurrentPos2(2)\t= 0" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.loopStartSample(2)\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] ❔ GET theDeck\t.beatloopStartPosition2\t= -Infinity" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.loopEndSample2(2)\t\t= -1" Debug [Controller]: "[21:41:34.752 DEBUG] ❔ GET theDeck\t.beatloopEndPosition2\t\t= -Infinity" Debug [Controller]: "[21:41:34.752 DEBUG] FUNCTION \uE445 theDeck\t.loopbeatsPassed2(2)\t\t= NaN" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x07, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x0D, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x32, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9B (ch 12, opcode 0x9), ctrl 0x7F, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x22, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x24, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x07, val 0x7F" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9B (ch 12, opcode 0x9), ctrl 0x7F, val 0x01" Debug [Controller]: "[21:41:35.252 DEBUG] FUNCTION : LEDs.HotCues_reinit : deck = 2\tMC40004D.PadMode[deck]\t\t= 1" Debug [Controller]: "[21:41:35.252 DEBUG] FUNCTION : LEDs.HotCues_reinit : deck = 2\thotcuecolor\t\t\t= 1" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Controller]: "[21:41:35.372 INFO] ----------------------> [Channel2]" Debug [Controller]: "[21:41:35.372 INFO] \t\t\t\tdecknum\t\t\t= 2" Debug [Controller]: "[21:41:35.372 INFO] \t\t\t\tj\t\t\t\t= 2" Debug [Controller]: "[21:41:35.372 INFO] \t\t\t\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "[21:41:35.372 INFO] \t\t\t\tMC40004D.isVinylMode[decknum]\t= true" Debug [Controller]: "[21:41:35.372 INFO] \t\t\t\tMC40004D.isPfl[decknum]\t= false" Debug [Controller]: "Connected ([Channel2], track_loaded) to connection {81957519-cbf4-4eed-b3d0-49400a468760}" Debug [Controller]: "Connected ([Channel2], eject) to connection {0685734d-28b5-4ea5-ae18-cd48a27f99ff}" Debug [Controller]: "Connected ([Channel4], track_loaded) to connection {6eeb0e06-a3e1-4266-9372-2f335697e057}" Debug [Controller]: "Connected ([Channel4], eject) to connection {7d7746c9-b193-45f3-a2a3-1bb73cdff233}" Debug [Controller]: "[21:41:35.372 INFO] theDeck.hotcueButton[1].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_1_enabled) to connection {6774be01-145b-447a-a4c1-aeb2870a3cf6}" Debug [Controller]: "Connected ([Channel2], hotcue_1_goto) to connection {0a09c77c-56cf-4149-81cc-f0ec14882609}" Debug [Controller]: "Connected ([Channel2], hotcue_1_gotoandplay) to connection {7cc19246-73c0-4f00-9cb3-e77f21409361}" Debug [Controller]: "Connected ([Channel2], hotcue_1_gotoandstop) to connection {ac6b407f-f700-4e81-a675-d8b9607e8eff}" Debug [Controller]: "[21:41:35.372 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_enabled" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:35.372 DEBUG] ----------> hotcueButton output 6> control = hotcue_1_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:35.392 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled #>" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_goto" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled >#" Debug [Controller]: "[21:41:35.392 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto #>" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto >#" Debug [Controller]: "[21:41:35.392 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay #>" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay >#" Debug [Controller]: "[21:41:35.392 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandstop #>" Debug [Controller]: "[21:41:35.392 INFO] theDeck.hotcueButton[2].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_2_enabled) to connection {db8434e2-3da2-4571-b94a-c6856ce6c102}" Debug [Controller]: "Connected ([Channel2], hotcue_2_goto) to connection {53ae120a-4ee9-460e-bee2-7e4c283eb25c}" Debug [Controller]: "Connected ([Channel2], hotcue_2_gotoandplay) to connection {b086c285-5268-40d6-9038-4ec856deb1f6}" Debug [Controller]: "Connected ([Channel2], hotcue_2_gotoandstop) to connection {852c81fa-aaff-4c6a-97f5-8b492b171349}" Debug [Controller]: "[21:41:35.392 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_enabled" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:35.392 DEBUG] ----------> hotcueButton output 6> control = hotcue_2_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:35.413 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled #>" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_goto" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled >#" Debug [Controller]: "[21:41:35.413 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto #>" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto >#" Debug [Controller]: "[21:41:35.413 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay #>" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay >#" Debug [Controller]: "[21:41:35.413 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandstop #>" Debug [Controller]: "[21:41:35.413 INFO] theDeck.hotcueButton[3].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_3_enabled) to connection {05f4637d-49d0-4716-9d17-3c4201f848bb}" Debug [Controller]: "Connected ([Channel2], hotcue_3_goto) to connection {d4a6c7ba-851f-4e37-a9fe-985fb6749fe6}" Debug [Controller]: "Connected ([Channel2], hotcue_3_gotoandplay) to connection {b30d0bc5-056f-46e7-943f-d82034b0c45d}" Debug [Controller]: "Connected ([Channel2], hotcue_3_gotoandstop) to connection {bfe15cd8-7e8b-493f-a9cf-74b6210e1867}" Debug [Controller]: "[21:41:35.413 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_enabled" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.413 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.414 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:35.414 DEBUG] ----------> hotcueButton output 6> control = hotcue_3_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:35.434 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled #>" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_goto" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled >#" Debug [Controller]: "[21:41:35.434 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto #>" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto >#" Debug [Controller]: "[21:41:35.434 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay #>" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay >#" Debug [Controller]: "[21:41:35.434 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandstop #>" Debug [Controller]: "[21:41:35.434 INFO] theDeck.hotcueButton[4].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_4_enabled) to connection {611b9c95-0892-45b3-9b36-75e6d0ef4062}" Debug [Controller]: "Connected ([Channel2], hotcue_4_goto) to connection {47b5a778-94c6-4551-a710-9aaf6b1890d4}" Debug [Controller]: "Connected ([Channel2], hotcue_4_gotoandplay) to connection {79c0799b-3a43-4d3d-831e-39055cc531f0}" Debug [Controller]: "Connected ([Channel2], hotcue_4_gotoandstop) to connection {4d89b79d-4231-4967-a403-e4b785c3ebcf}" Debug [Controller]: "[21:41:35.434 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_enabled" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output <5 lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined" Debug [Controller]: "[21:41:35.434 DEBUG] ----------> hotcueButton output 6> control = hotcue_4_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output lastOutValue = undefined | lastOutGroup = undefined | lastOutControl = undefined >#" Debug [Controller]: "[21:41:35.454 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled #>" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_goto" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled >#" Debug [Controller]: "[21:41:35.454 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto #>" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto >#" Debug [Controller]: "[21:41:35.454 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay #>" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.454 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:35.454 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay >#" Debug [Controller]: "[21:41:35.454 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandstop #>" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.midi = 145,0 this.midi[0] = 145 this.midi[1] = 0" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.playing = 127" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.empty = 0" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.deck = 2" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.group = [Channel2]" Debug [Controller]: "[21:41:35.454 DEBUG] PlayButton2 > options.id = MC40004D" Debug [Controller]: "[21:41:35.454 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.group\t❔\t= [Channel2]" Debug [Controller]: "[21:41:35.454 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.deck\t❔\t= 2 this.decknum = 2" Debug [Controller]: "Connected ([Channel2], play) to connection {62645dfd-f670-4214-b9d0-72f08434d5cf}" Debug [Controller]: "Connected ([Channel2], play_indicator) to connection {9121e86f-6ad8-4b7d-841b-7bd9c7e67a12}" Debug [Controller]: "[21:41:35.455 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel2], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:35.475 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[2]\t\t❔\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[2]\t\t❔\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[2]\t\t❌\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:35.475 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[2]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.midi = 145,1 this.midi[0] = 145 this.midi[1] = 1" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.playing = 127" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.empty = 0" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.deck = 2" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.group = [Channel2]" Debug [Controller]: "[21:41:35.495 DEBUG] CueButton2 > options.id = MC40004D" Debug [Controller]: "[21:41:35.495 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.group\t❔\t= [Channel2]" Debug [Controller]: "[21:41:35.495 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.deck\t❔\t= 2 this.decknum = 2" Debug [Controller]: "Connected ([Channel2], cue_indicator) to connection {a96dd535-c566-4bc3-9253-fd1371cb51be}" Debug [Controller]: "Connected ([Channel2], play_indicator) to connection {48f4bff0-5e54-4278-8f8c-f1ea51680e07}" Debug [Controller]: "Connected ([Channel2], play) to connection {aef743df-1f4d-4179-8cbf-96174523c50b}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "Connected ([Channel2], sync_enabled) to connection {c3275c38-94cd-4d24-a0c2-ed4f77966463}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([Channel2], keylock) to connection {e6196c0a-744c-4877-98bb-72d3f865789a}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "[21:41:35.555 INFO] ----------> ❔ theDeck.connectBeatTicker()\tMC40004D.isSideToggled[2]\t= false" Debug [Controller]: "[21:41:35.555 INFO] ❔ theDeck.isConnected_BeatTicker[2]\t\t\t\t= false" Debug [Controller]: "Connected ([Channel2], beat_active) to connection {53c6139c-6b3c-4c7e-a2e5-6abf3ae5dd4d}" Debug [Controller]: "Connected ([Channel2], loop_enabled) to connection {961776bc-e1ba-4f05-be12-2e72de84330f}" Debug [Controller]: "Connected ([Channel2], beatloop_activate) to connection {c9b45c34-6fff-4f3d-a431-533c1990eb0d}" Debug [Controller]: "Connected ([Channel2], beatlooproll_activate) to connection {8f5b292b-2ed3-4e7b-b29a-44bcf9edd50f}" Debug [Controller]: "Connected ([Channel2], loop_start_position) to connection {af2e1cf1-22de-4ea0-a76f-36f0eb7ca777}" Debug [Controller]: "Connected ([Channel2], loop_end_position) to connection {97e19680-ddce-4bb4-ae88-eb35e1cefe8f}" Debug [Controller]: "Connected ([Channel2], track_loaded) to connection {08cb4b21-9c77-45e6-aeba-f52004de3f9d}" Debug [Controller]: "Connected ([Channel2], eject) to connection {98d8f95d-e2ba-402d-a050-b56af4635932}" Debug [Controller]: "Connected ([Channel2], sync_enabled) to connection {12d5ba88-d060-4e29-a3b4-0136790f9962}" Debug [Controller]: "Connected ([Channel2], sync_master) to connection {dd8179db-eb65-47d4-8edd-a9a06053837f}" Debug [Controller]: "Connected ([Channel2], beatsync) to connection {7bd0b5da-9c2f-43f2-b576-4b5d73d4e257}" Debug [Controller]: "Connected ([Channel2], play) to connection {ce0f3771-9b52-4744-8a27-418ef7fd7615}" Debug [Controller]: "[21:41:35.555 INFO] \t❎ MC40004D.isConnected_BeatTicker[2]\t\t\t\t= true" Debug [Controller]: "[21:41:35.555 INFO] ----------> ❔ theDeck.connectBeatTicker()\tMC40004D.isSideToggled[2]\t= false" Debug [Controller]: "[21:41:35.555 INFO] ❔ theDeck.isConnected_BeatTicker[4]\t\t\t\t= false" Debug [Controller]: "Connected ([Channel4], beat_active) to connection {ed6051ed-51e9-4c90-af93-2c6b4884ce06}" Debug [Controller]: "Connected ([Channel4], loop_enabled) to connection {b8590f5e-ce70-48ca-a2ab-3ea93caea0c0}" Debug [Controller]: "Connected ([Channel4], beatloop_activate) to connection {d8d01621-3dd4-42cb-92b5-8233fb663f8e}" Debug [Controller]: "Connected ([Channel4], beatlooproll_activate) to connection {02dd32b6-63bc-4591-b366-3254ea7defab}" Debug [Controller]: "Connected ([Channel4], loop_start_position) to connection {4b3684e2-9abf-459c-ab10-b43d8217884a}" Debug [Controller]: "Connected ([Channel4], loop_end_position) to connection {6ab8abb2-703d-405d-a5d7-d2b6edd5cdab}" Debug [Controller]: "Connected ([Channel4], track_loaded) to connection {d6f99d5f-bf51-4086-94bc-830f46efc70a}" Debug [Controller]: "Connected ([Channel4], eject) to connection {13f2e280-5728-4cae-972c-c0c5af86961f}" Debug [Controller]: "Connected ([Channel4], sync_enabled) to connection {40294981-e595-412a-9317-8d8cc1807725}" Debug [Controller]: "Connected ([Channel4], sync_master) to connection {8cbeb0b3-36c1-4ad5-9c8b-2aa34cbe5c28}" Debug [Controller]: "Connected ([Channel4], beatsync) to connection {bb6f5f4f-9abf-4882-bf92-f704deb5afe3}" Debug [Controller]: "Connected ([Channel4], play) to connection {b852443e-ca89-4cc0-b1b4-b180f0cd7eca}" Debug [Controller]: "[21:41:35.556 INFO] \t❎ MC40004D.isConnected_BeatTicker[4]\t\t\t\t= true" Debug [Controller]: "Connected ([Channel2], loop_start_position) to connection {16f8905f-f11d-4376-a4af-60bb13da1f02}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "Connected ([Channel2], loop_end_position) to connection {3bcff3e5-a41f-4621-b35d-ceea0f37a422}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "Connected ([Channel2], loop_enabled) to connection {18e22040-5c86-461c-bc1f-1858611fdaaa}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "[21:41:35.556 DEBUG] ----------------->>>>>>>>>>>>> unitNumbers\t= 2,4 unitNumbers[0]\t= 2 unitNumbers[1]\t= 4" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {b22592ac-9fb4-45e6-8b63-d013243696a5}" Debug [Controller]: "onFocusChange: BREAK because this.number = undefined" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {efaf52f7-48e1-4d00-9a18-74396c044afb}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {3a3e863d-838d-4dac-a9d2-8632571bcad9}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {97d4b532-3b53-4a32-8485-62f94f68a006}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {efaf52f7-48e1-4d00-9a18-74396c044afb}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {fa343a63-d32b-4690-a99d-f2930f01305b}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {3a3e863d-838d-4dac-a9d2-8632571bcad9}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {8a981e06-b71d-4787-9905-6a75c7d62b35}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {97d4b532-3b53-4a32-8485-62f94f68a006}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {ceb448be-baa9-4098-b7db-06aa905fbb21}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {10f2a036-6086-4028-a9bd-c8e033b70029}" Debug [Controller]: "[21:41:35.557 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {f6e295f3-7f59-430b-859e-f421c3c85388}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect1], enabled) to connection {f46be31a-a464-4cd6-958b-f68acaa99822}" Debug [Controller]: "[21:41:35.557 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.557 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.557 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect1]" Debug [Controller]: "[21:41:35.557 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:35.557 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:35.617 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect1], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {455e0f06-ea3a-47ac-bc6f-3440913a5d1f}" Debug [Controller]: "[21:41:35.677 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {8e29d089-7c2c-4c05-9cd8-ea06a525a024}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect2], enabled) to connection {a751a1c4-2007-4bce-8392-13e16eb37997}" Debug [Controller]: "[21:41:35.677 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.677 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.677 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect2]" Debug [Controller]: "[21:41:35.677 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:35.677 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:35.737 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect2], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {b1fdd2c2-4d3e-40b6-a6ed-d613e108aa81}" Debug [Controller]: "[21:41:35.797 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {ef6d3e17-b504-4fd2-accc-cd3b45e988b7}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect3], enabled) to connection {a65236b0-41e5-4e56-b6cc-c0f03f1b1683}" Debug [Controller]: "[21:41:35.797 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.797 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:35.797 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect3]" Debug [Controller]: "[21:41:35.797 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:35.797 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:35.857 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect3], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {fc5aaacb-da36-4657-b763-bb10a01bedad}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x41, val 0x00" Debug [Controller]: "Disconnected ([Channel2], hotcue_1_enabled) from connection {6774be01-145b-447a-a4c1-aeb2870a3cf6}" Debug [Controller]: "Disconnected ([Channel2], hotcue_1_goto) from connection {0a09c77c-56cf-4149-81cc-f0ec14882609}" Debug [Controller]: "Disconnected ([Channel2], hotcue_1_gotoandplay) from connection {7cc19246-73c0-4f00-9cb3-e77f21409361}" Debug [Controller]: "Disconnected ([Channel2], hotcue_1_gotoandstop) from connection {ac6b407f-f700-4e81-a675-d8b9607e8eff}" Debug [Controller]: "[21:41:35.917 INFO] theDeck.hotcueButton[1].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_1_enabled) to connection {1a0de7de-9623-4db2-9d09-12f301cac015}" Debug [Controller]: "Connected ([Channel2], hotcue_1_goto) to connection {90553930-0716-460c-bde5-81e3cce4a445}" Debug [Controller]: "Connected ([Channel2], hotcue_1_gotoandplay) to connection {b5d5361b-b42c-4e11-b64c-528c8177b986}" Debug [Controller]: "Connected ([Channel2], hotcue_1_gotoandstop) to connection {be304a4b-3c2a-4490-922c-b09af6108d74}" Debug [Controller]: "[21:41:35.917 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_enabled" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:35.917 DEBUG] ----------> hotcueButton output 6> control = hotcue_1_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandstop >#" Debug [Controller]: "[21:41:35.937 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled #>" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_goto" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_enabled >#" Debug [Controller]: "[21:41:35.937 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto #>" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_goto >#" Debug [Controller]: "[21:41:35.937 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay #>" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 1 | \t " Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_1_gotoandstop" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 1" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandplay >#" Debug [Controller]: "[21:41:35.937 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_1_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel2], hotcue_2_enabled) from connection {db8434e2-3da2-4571-b94a-c6856ce6c102}" Debug [Controller]: "Disconnected ([Channel2], hotcue_2_goto) from connection {53ae120a-4ee9-460e-bee2-7e4c283eb25c}" Debug [Controller]: "Disconnected ([Channel2], hotcue_2_gotoandplay) from connection {b086c285-5268-40d6-9038-4ec856deb1f6}" Debug [Controller]: "Disconnected ([Channel2], hotcue_2_gotoandstop) from connection {852c81fa-aaff-4c6a-97f5-8b492b171349}" Debug [Controller]: "[21:41:35.937 INFO] theDeck.hotcueButton[2].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_2_enabled) to connection {e87b7dac-f11a-4639-9bff-d8e77ca9de49}" Debug [Controller]: "Connected ([Channel2], hotcue_2_goto) to connection {b2e3fe4f-7ea4-4188-a7d4-464ae2f0080c}" Debug [Controller]: "Connected ([Channel2], hotcue_2_gotoandplay) to connection {5b744977-f5a4-4c6d-9373-57122db3042c}" Debug [Controller]: "Connected ([Channel2], hotcue_2_gotoandstop) to connection {8cf8965d-da69-424d-82a4-0e79019d7469}" Debug [Controller]: "[21:41:35.937 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_enabled" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.937 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.938 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:35.938 DEBUG] ----------> hotcueButton output 6> control = hotcue_2_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandstop >#" Debug [Controller]: "[21:41:35.958 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled #>" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_goto" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_enabled >#" Debug [Controller]: "[21:41:35.958 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto #>" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_goto >#" Debug [Controller]: "[21:41:35.958 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay #>" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 2 | \t " Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_2_gotoandstop" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 2" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandplay >#" Debug [Controller]: "[21:41:35.958 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_2_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel2], hotcue_3_enabled) from connection {05f4637d-49d0-4716-9d17-3c4201f848bb}" Debug [Controller]: "Disconnected ([Channel2], hotcue_3_goto) from connection {d4a6c7ba-851f-4e37-a9fe-985fb6749fe6}" Debug [Controller]: "Disconnected ([Channel2], hotcue_3_gotoandplay) from connection {b30d0bc5-056f-46e7-943f-d82034b0c45d}" Debug [Controller]: "Disconnected ([Channel2], hotcue_3_gotoandstop) from connection {bfe15cd8-7e8b-493f-a9cf-74b6210e1867}" Debug [Controller]: "[21:41:35.958 INFO] theDeck.hotcueButton[3].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_3_enabled) to connection {475fa212-0e0a-4845-b0d0-e9edc038d223}" Debug [Controller]: "Connected ([Channel2], hotcue_3_goto) to connection {4c38d03f-8e7f-4411-82f3-6af7071c0c5b}" Debug [Controller]: "Connected ([Channel2], hotcue_3_gotoandplay) to connection {5ce5aa0c-e6ae-4a66-9b08-b0aec696968c}" Debug [Controller]: "Connected ([Channel2], hotcue_3_gotoandstop) to connection {24b12bc4-164d-4f07-937f-577062f4f987}" Debug [Controller]: "[21:41:35.958 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_enabled" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:35.958 DEBUG] ----------> hotcueButton output 6> control = hotcue_3_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandstop >#" Debug [Controller]: "[21:41:35.978 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled #>" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_goto" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_enabled >#" Debug [Controller]: "[21:41:35.978 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto #>" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_goto >#" Debug [Controller]: "[21:41:35.978 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay #>" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 3 | \t " Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_3_gotoandstop" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 3" Debug [Controller]: "[21:41:35.978 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay" Debug [Controller]: "[21:41:35.978 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandplay >#" Debug [Controller]: "[21:41:35.978 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_3_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel2], hotcue_4_enabled) from connection {611b9c95-0892-45b3-9b36-75e6d0ef4062}" Debug [Controller]: "Disconnected ([Channel2], hotcue_4_goto) from connection {47b5a778-94c6-4551-a710-9aaf6b1890d4}" Debug [Controller]: "Disconnected ([Channel2], hotcue_4_gotoandplay) from connection {79c0799b-3a43-4d3d-831e-39055cc531f0}" Debug [Controller]: "Disconnected ([Channel2], hotcue_4_gotoandstop) from connection {4d89b79d-4231-4967-a403-e4b785c3ebcf}" Debug [Controller]: "[21:41:35.978 INFO] theDeck.hotcueButton[4].connect\tMC40004D.isSideToggled[j]\t= false" Debug [Controller]: "Connected ([Channel2], hotcue_4_enabled) to connection {a1308c5a-bdf6-4cc0-89cf-bff4ec9120b0}" Debug [Controller]: "Connected ([Channel2], hotcue_4_goto) to connection {5d7b690f-3896-44e9-be65-ffd214cedb06}" Debug [Controller]: "Connected ([Channel2], hotcue_4_gotoandplay) to connection {0b657481-7081-42a7-b1fd-ac1979a36564}" Debug [Controller]: "Connected ([Channel2], hotcue_4_gotoandstop) to connection {8201a4ac-2220-49bf-9893-93d25aa94bbe}" Debug [Controller]: "[21:41:35.979 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_enabled" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:35.979 DEBUG] ----------> hotcueButton output 6> control = hotcue_4_enabled\tinit LEDs" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output <6 \tMC40004D.activePAD[deck]\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandstop >#" Debug [Controller]: "[21:41:35.999 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled #>" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_goto" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_enabled >#" Debug [Controller]: "[21:41:35.999 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto #>" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_goto >#" Debug [Controller]: "[21:41:35.999 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay #>" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output\t> deck = 2\t | \tthis.number (PAD)\t= 4 | \t " Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output 3 value = 0\tgroup = [Channel2]\tcontrol = hotcue_4_gotoandstop" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 MC40004D.pressPAD[deck][this.number]\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePADsecond\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.lastactivePAD\t\t\t= undefined" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t>3 this.activePAD\t\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.hotcueControl\t\t\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output\t 3> this.getHotcueNumber(deck, this.number)\t= 4" Debug [Controller]: "[21:41:35.999 DEBUG] ----------> hotcueButton output <5 lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay" Debug [Controller]: "[21:41:35.999 DEBUG] ❔ GET hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandplay >#" Debug [Controller]: "[21:41:35.999 DEBUG] --- OUT >> hotcueButton output lastOutValue = 0 | lastOutGroup = [Channel2] | lastOutControl = hotcue_4_gotoandstop #>" Debug [Controller]: "Disconnected ([Channel2], play) from connection {62645dfd-f670-4214-b9d0-72f08434d5cf}" Debug [Controller]: "Disconnected ([Channel2], play_indicator) from connection {9121e86f-6ad8-4b7d-841b-7bd9c7e67a12}" Debug [Controller]: "[21:41:35.999 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.group\t❔\t= [Channel2]" Debug [Controller]: "[21:41:35.999 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tPlayButton2.prototype.connect this.deck\t❔\t= 2 this.decknum = 2" Debug [Controller]: "Connected ([Channel2], play) to connection {b1299f31-5bce-4905-bc5b-02170d5d782f}" Debug [Controller]: "Connected ([Channel2], play_indicator) to connection {cf682053-50b3-483c-aa31-9bfcf91fca6c}" Debug [Controller]: "[21:41:35.999 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel2], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:41:36.019 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[2]\t\t❔\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[2]\t\t❔\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[2]\t\t❌\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[2]\t\t\t❔\t= false" Debug [Controller]: "[21:41:36.019 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[2]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "Disconnected ([Channel2], cue_indicator) from connection {a96dd535-c566-4bc3-9253-fd1371cb51be}" Debug [Controller]: "Disconnected ([Channel2], play_indicator) from connection {48f4bff0-5e54-4278-8f8c-f1ea51680e07}" Debug [Controller]: "Disconnected ([Channel2], play) from connection {aef743df-1f4d-4179-8cbf-96174523c50b}" Debug [Controller]: "[21:41:36.039 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.group\t❔\t= [Channel2]" Debug [Controller]: "[21:41:36.039 DEBUG] ⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷⏷ MC40004D \tMC40004D \tCueButton2.prototype.connect this.deck\t❔\t= 2 this.decknum = 2" Debug [Controller]: "Connected ([Channel2], cue_indicator) to connection {5baacd1c-de21-47b3-906b-f1a50259a274}" Debug [Controller]: "Connected ([Channel2], play_indicator) to connection {c17cf52e-d6a8-422a-a87e-14b743fe295c}" Debug [Controller]: "Connected ([Channel2], play) to connection {76bd4c9e-815a-49eb-97e1-5a6fab8bc711}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "Disconnected ([Channel2], sync_enabled) from connection {c3275c38-94cd-4d24-a0c2-ed4f77966463}" Debug [Controller]: "Connected ([Channel2], sync_enabled) to connection {3f7d29d3-c93c-4c28-8dd1-4bc06a5942ed}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([Channel2], keylock) from connection {e6196c0a-744c-4877-98bb-72d3f865789a}" Debug [Controller]: "Connected ([Channel2], keylock) to connection {b0c33192-ef12-4071-b675-072c0dc15f9d}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x0D, val 0x7F" Debug [Controller]: "Disconnected ([Channel2], loop_start_position) from connection {16f8905f-f11d-4376-a4af-60bb13da1f02}" Debug [Controller]: "Connected ([Channel2], loop_start_position) to connection {ba4087ed-9666-4243-a2db-76cd26d23701}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "Disconnected ([Channel2], loop_end_position) from connection {3bcff3e5-a41f-4621-b35d-ceea0f37a422}" Debug [Controller]: "Connected ([Channel2], loop_end_position) to connection {502e10fe-f39e-4c39-9b3e-ed205fc69352}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "Disconnected ([Channel2], loop_enabled) from connection {18e22040-5c86-461c-bc1f-1858611fdaaa}" Debug [Controller]: "Connected ([Channel2], loop_enabled) to connection {156488ac-168e-4bb7-9953-67bf07ec81d8}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {fa343a63-d32b-4690-a99d-f2930f01305b}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {3829593d-b5bd-4ae9-a875-286c39799fd5}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {8a981e06-b71d-4787-9905-6a75c7d62b35}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {6d9b0527-0609-4f20-8ea9-fa3544400e5d}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {ceb448be-baa9-4098-b7db-06aa905fbb21}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {2b2138ed-88a4-4b82-ad8d-5070a131a11a}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {10f2a036-6086-4028-a9bd-c8e033b70029}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {f6e295f3-7f59-430b-859e-f421c3c85388}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2_Effect1], enabled) from connection {f46be31a-a464-4cd6-958b-f68acaa99822}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {42759c7b-95a0-48bc-a701-5b4facdc5011}" Debug [Controller]: "[21:41:36.100 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {2c03d8af-4af8-4331-bd54-42d962ed7cca}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect1], enabled) to connection {32b8dbf1-9c7b-4562-862a-f47788f8f4f1}" Debug [Controller]: "[21:41:36.100 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.100 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.100 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect1]" Debug [Controller]: "[21:41:36.100 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:36.100 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:36.160 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect1], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {455e0f06-ea3a-47ac-bc6f-3440913a5d1f}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {8e29d089-7c2c-4c05-9cd8-ea06a525a024}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2_Effect2], enabled) from connection {a751a1c4-2007-4bce-8392-13e16eb37997}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {c589d637-e47e-4e97-ad9d-a70d5ed02824}" Debug [Controller]: "[21:41:36.220 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {8135fd14-7438-40f2-9565-a5f84162679c}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect2], enabled) to connection {4133097b-703b-4520-8071-a76fdf9de7b0}" Debug [Controller]: "[21:41:36.220 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.220 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.220 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect2]" Debug [Controller]: "[21:41:36.220 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:36.220 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:36.280 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect2], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {b1fdd2c2-4d3e-40b6-a6ed-d613e108aa81}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {ef6d3e17-b504-4fd2-accc-cd3b45e988b7}" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2_Effect3], enabled) from connection {a65236b0-41e5-4e56-b6cc-c0f03f1b1683}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {6872ad3a-716d-4df8-a9ee-191fa5265871}" Debug [Controller]: "[21:41:36.340 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {9b5677ce-e505-4cae-8a74-200935c118a1}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2_Effect3], enabled) to connection {a7d5fc8b-021b-4018-b3fd-6f312646d7c4}" Debug [Controller]: "[21:41:36.340 DEBUG] - OFF > .onFocusChangevalue 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.340 DEBUG] FUNCTION : modeEffectParameters value 0x00, group = [EffectRack1_EffectUnit2], control focused_effect" Debug [Controller]: "[21:41:36.340 DEBUG] FUNCTION : modeEffectParameters\tthis.group\t= [EffectRack1_EffectUnit2_Effect3]" Debug [Controller]: "[21:41:36.340 DEBUG] FUNCTION : modeEffectParameters\tthis.outKey\t= enabled" Debug [Controller]: "[21:41:36.340 DEBUG] FUNCTION : eu.effectParameterModeActiveGroup\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:41:36.400 DEBUG] \tEffectEnableButton.prototype output: value 0x00, group = [EffectRack1_EffectUnit2_Effect3], control enabled" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "Disconnected ([EffectRack1_EffectUnit2], focused_effect) from connection {fc5aaacb-da36-4657-b763-bb10a01bedad}" Debug [Controller]: "Connected ([EffectRack1_EffectUnit2], focused_effect) to connection {fd80ebde-5761-4af7-9435-496f91004b73}" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x41, val 0x00" Debug [Controller]: "Connected ([Master], VuMeterL) to connection {9f8d5806-5e75-4086-b263-8eb50eac760a}" Debug [Controller]: "Connected ([Master], VuMeterR) to connection {a995e5ba-8b92-49c2-8bb4-53603ba2d132}" Debug [Controller]: "{\n \"id\": \"MC40004D\",\n \"isShift\": false,\n \"isSideToggled\": [\n null,\n false,\n false\n ],\n \"isPfl\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isVinylMode\": [\n null,\n true,\n true,\n true,\n true\n ],\n \"jogTouchState\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"scratchTimer\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"isPressPlay\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"pressedPlayButton_Quick\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"pressedPlayButton_Double\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"pressedPlayButton_Long\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"isPlaying\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"isRunning\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isPlayOnStart\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"isPlayContinued\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isRunningAutoDJ\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"isSyncButtonPressed\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"pressPadModeButton\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"PadMode\": [\n null,\n 1,\n 1,\n 1,\n 1\n ],\n \"PadBank\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"currentPadBank\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"pressPAD\": [\n null,\n [\n null,\n null,\n null,\n null\n ],\n [\n null,\n null,\n null,\n null\n ],\n [\n null,\n null,\n null,\n null\n ],\n [\n null,\n null,\n null,\n null\n ]\n ],\n \"activePAD\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"lastactivePAD\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"lastactivePADsecond\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"hotcuePositions\": [\n null,\n null,\n null,\n null,\n null,\n null,\n null,\n null,\n null\n ],\n \"isLoopMode\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isHotloopMode\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isLooprollMode\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"isSamplerToggled\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"isScanningBeat\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"selectedSlicerDomain\": [\n null,\n 8,\n 8,\n 8,\n 8\n ],\n \"scratchParams\": {\n \"recordSpeed\": 33.3333333333,\n \"alpha\": 0.125,\n \"beta\": 0.00390625\n },\n \"jogParams\": {\n \"sensitivity\": 25,\n \"maxJogValue\": 3\n },\n \"jogWheelTicksPerRevolution\": 605,\n \"MIDI_JOG_DELTA_BIAS\": 64,\n \"MIDI_JOG_DELTA_RANGE\": 63,\n \"JOG_SEEK_REVOLUTIONS\": 320,\n \"JOG_RESOLUTION\": 900,\n \"JOG_SCRATCH_RPM\": 33.333333,\n \"JOG_SCRATCH_ALPHA\": 0.125,\n \"JOG_SCRATCH_BETA\": 0.00390625,\n \"JOG_SCRATCH_RAMP\": true,\n \"JOG_SCRATCH2_ABS_MIN\": 0.01,\n \"JOG_SCRATCH2_PLAY_MIN\": -0.7,\n \"JOG_SCRATCH2_PLAY_MAX\": 1,\n \"JOG_SCRATCH_TIMEOUT\": 20,\n \"JOG_TICK_COUNTER\": 0,\n \"MIXXX_JOG_RANGE\": 3,\n \"MIXXX_SYNC_NONE\": 0,\n \"MIXXX_SYNC_FOLLOWER\": 1,\n \"MIXXX_SYNC_MASTER\": 2,\n \"MIXXX_XFADER_LEFT\": 0,\n \"MIXXX_XFADER_CENTER\": 1,\n \"MIXXX_XFADER_RIGHT\": 2,\n \"MIXXX_LOOP_POSITION_UNDEFINED\": -1,\n \"MIXXX_BEATLOOP_ENABLED_DEFAULT\": 0,\n \"JOG_SPIN_CUE_PEAK\": 0.2,\n \"JOG_SPIN_CUE_EXPONENT\": 0.7,\n \"JOG_SPIN_PLAY_PEAK\": 0.3,\n \"JOG_SPIN_PLAY_EXPONENT\": 0.7,\n \"spinBreak\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnPlatterTouch2_QUICK_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnPlatterTouch2_DOUBLE_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnPlatterTouch2_LONG_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnKeylockButton_QUICK_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnKeylockButton_DOUBLE_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"OnKeylockButton_LONG_PRESS\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"keylockButtonControlPressed\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"libaryEncoderPressed\": false,\n \"libaryEncoderTurned\": false,\n \"loadprepButtonPressed\": false,\n \"loadedPreviewDeck1\": false,\n \"beatOffsetOnLoad\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"bar_beat\": 4,\n \"bar_note\": 4,\n \"Lamps\": {\n \"[Channel9]\": {\n \"fx1\": 0,\n \"fx2\": 1,\n \"fx3\": 2,\n \"tap\": 4\n },\n \"[Channel5]\": {\n \"auto\": 50,\n \"x1/2\": 52,\n \"x2\": 53,\n \"reloop\": 51,\n \"hotcue1\": 20,\n \"hotcue2\": 21,\n \"hotcue3\": 22,\n \"hotcue4\": 23\n },\n \"[Channel11]\": {\n \"padmode\": 127\n },\n \"[Channel1]\": {\n \"play\": 0,\n \"cue\": 1,\n \"sync\": 2,\n \"vinyl\": 7,\n \"keylock\": 13,\n \"pfl\": 27\n },\n \"[Channel2]\": {\n \"play\": 0,\n \"cue\": 1,\n \"sync\": 2,\n \"vinyl\": 7,\n \"keylock\": 13,\n \"pfl\": 27\n },\n \"[Channel12]\": {\n \"padmode\": 127\n },\n \"[Channel6]\": {\n \"hotcue1\": 20,\n \"hotcue2\": 21,\n \"hotcue3\": 22,\n \"hotcue4\": 23,\n \"auto\": 50,\n \"x1/2\": 52,\n \"x2\": 53,\n \"reloop\": 51\n },\n \"[Channel10]\": {\n \"fx1\": 0,\n \"fx2\": 1,\n \"fx3\": 2,\n \"tap\": 4\n },\n \"[Channel16]\": {\n \"Sampler1\": 33,\n \"Sampler2\": 34,\n \"Sampler3\": 35,\n \"Sampler4\": 36\n }\n },\n \"AutoDJButton\": {\n \"id\": \"MC40004D \",\n \"midi\": [\n 159,\n 16\n ],\n \"playing\": 127,\n \"on\": 127,\n \"off\": 0,\n \"group\": \"\",\n \"inKey\": \"\",\n \"type\": 1,\n \"outKey\": \"\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{cf30edbd-20cf-40df-bd7b-b4008820dabe}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{7b0edf65-d742-46d8-b775-7ac3368d26eb}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{186b5670-c000-48b7-b358-e0dc18872f8f}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{3d6681ee-06e8-4d7e-9252-e6c7470646fb}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{44862bf7-9252-45fa-bfa5-0e4c78ce2ff9}\"\n }\n ]\n },\n \"headMixAndBalance\": {\n \"midi\": [\n 191,\n 13\n ],\n \"inKey\": \"headMix\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"OnLibaryEncoder_LONG_PRESS\": false,\n \"OnLibaryEncoder_DOUBLE_PRESS\": false,\n \"OnLibaryEncoder_QUICK_PRESS\": false,\n \"LibaryEncoderControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"libaryEncoderPress\": {\n \"midi\": [\n 159,\n 31\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"libaryEncoder\": {\n \"midi\": [\n 191,\n 0\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"OnLoadprepButton_LONG_PRESS\": false,\n \"OnLoadprepButton_DOUBLE_PRESS\": false,\n \"OnLoadprepButton_QUICK_PRESS\": false,\n \"LoadprepButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"loadprepButton\": {\n \"nof\": \"loadprepButton\",\n \"outKey\": null,\n \"midi\": [\n 159,\n 27\n ],\n \"group\": \"[PreviewDeck1]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{b79a5efa-1cde-4fe0-8d83-93da84b87f75}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{a07f68ba-f1ed-47b7-9161-8564cb2f9e2c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{811ef0b6-e229-4bec-a51e-c9f2ba8fa838}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{e5a18e8c-de3b-4296-a743-b27baf5c6dbe}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{94f743dd-3b86-42fe-8768-5e2daff9e29b}\"\n }\n ]\n },\n \"isConnected_BeatTicker\": [\n null,\n true,\n true,\n true,\n true\n ],\n \"beatState\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"beatONE_indicator\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"LoopBeatPara\": [\n null,\n {},\n {},\n {},\n {}\n ],\n \"Samplers\": {\n \"samplerButton\": [\n null,\n {\n \"number\": 1,\n \"group\": \"[Sampler1]\",\n \"midi\": [\n 159,\n 33\n ],\n \"empty\": 0,\n \"loaded\": 127,\n \"playing\": 127,\n \"looping\": 127,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{6f62b4c4-296c-4cd8-abae-e5aebc5ebb98}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{3f23dfac-ee8f-4551-b269-1ba6f6513f69}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{c3d2917e-4cf5-49c7-9a7a-87e8040c0b8c}\"\n }\n ]\n },\n {\n \"number\": 2,\n \"group\": \"[Sampler2]\",\n \"midi\": [\n 159,\n 35\n ],\n \"empty\": 0,\n \"loaded\": 127,\n \"playing\": 127,\n \"looping\": 127,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{be3ffcc0-4bc5-4975-be5d-bcb72a561abf}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{a10f83f1-e4e5-4e82-ace2-b6d692485dbd}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{6da4255c-d6a9-4d95-b3c5-a59bac14cccc}\"\n }\n ]\n },\n {\n \"number\": 3,\n \"group\": \"[Sampler3]\",\n \"midi\": [\n 159,\n 34\n ],\n \"empty\": 0,\n \"loaded\": 127,\n \"playing\": 127,\n \"looping\": 127,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{a9105eb5-a327-4a68-8544-903e86c15014}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{2b276f7e-a9bd-4a54-8608-5efbfc3f08ee}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{48093d71-79d3-4570-a997-62a8af44dc2a}\"\n }\n ]\n },\n {\n \"number\": 4,\n \"group\": \"[Sampler4]\",\n \"midi\": [\n 159,\n 36\n ],\n \"empty\": 0,\n \"loaded\": 127,\n \"playing\": 127,\n \"looping\": 127,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{e96fecb8-700b-4ef5-8a47-89c29837335d}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{feece08a-c612-456a-91e0-8ce24688e3dc}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{3e7488cd-b4a0-411e-afab-958bbfc86032}\"\n }\n ]\n }\n ]\n },\n \"masterShift\": {},\n \"leftDeck\": {\n \"currentDeck\": \"[Channel1]\",\n \"deckNumbers\": [\n 1,\n 3\n ],\n \"id\": \"MC40004D\",\n \"nof\": \"theDeck\",\n \"decknum\": 1,\n \"j\": 1,\n \"channel\": 0,\n \"side\": \"L\",\n \"sideN\": \"1\",\n \"control_vu\": \"VuMeterL\",\n \"deck\": 1,\n \"deck2\": 3,\n \"result\": [],\n \"group\": \"[Channel1]\",\n \"group_vu\": \"[Master]\",\n \"group_vu2\": \"[Channel1]\",\n \"group2\": \"[Channel3]\",\n \"group2_vu\": \"[Master]\",\n \"trackDuration\": [\n null,\n 0\n ],\n \"isQuantized\": true,\n \"samples\": 0,\n \"playposition\": 0.5,\n \"beatJumpEncoderPressed\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"bpm\": 0,\n \"beatLength\": 0,\n \"beatPrevPosition\": null,\n \"beatloopStartPosition\": null,\n \"beatloopStartPosition2\": null,\n \"beatloopEndPosition2\": null,\n \"onColor\": 1,\n \"LEDs\": [],\n \"deckToggleSwitchControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 900,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"deckToggleSwitch\": {\n \"group\": \"[Channel1]\",\n \"type\": 1,\n \"midi\": [\n 152,\n 4\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"pflButton\": {\n \"midi\": [\n 144,\n 27\n ],\n \"group\": \"[Channel1]\",\n \"type\": 1,\n \"isShifted\": false,\n \"connections\": []\n },\n \"LoadButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"loadButton\": {\n \"isShifted\": false,\n \"connections\": [],\n \"group\": \"[Channel1]\"\n },\n \"padModeButton\": {\n \"midi\": [\n 154,\n 127\n ],\n \"group\": \"[Channel1]\",\n \"isShifted\": false,\n \"connections\": []\n },\n \"hotcueButton\": [\n null,\n {\n \"number\": 1,\n \"group\": \"[Channel1]\",\n \"midi\": [\n 149,\n 20\n ],\n \"hotcue\": 1,\n \"inKey\": \"hotcue_1_activate\",\n \"outKey\": \"hotcue_1_enabled\",\n \"activePAD\": 1,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{4e48b5d5-c8d8-4162-ad03-891aa44322b2}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{6b6ef2ca-5283-408b-b9b2-c132f814113f}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{87163d10-c4b6-4c95-9592-7f786ad50691}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{f5adae15-7104-4f35-8c57-83807e5f8265}\"\n }\n ],\n \"hotcueControl\": 1,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel1]\",\n \"lastOutControl\": \"hotcue_1_gotoandstop\"\n },\n {\n \"number\": 2,\n \"group\": \"[Channel1]\",\n \"midi\": [\n 149,\n 21\n ],\n \"hotcue\": 2,\n \"inKey\": \"hotcue_2_activate\",\n \"outKey\": \"hotcue_2_enabled\",\n \"activePAD\": 2,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{5a71df1f-3725-4c9f-8e13-fa54cfab8e48}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{c60378b1-66a7-4dd1-b465-4595dd98ccfa}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{c3cf68f9-da6f-4836-9954-c63b7f72c841}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{14cd77e5-150a-4d93-b971-0f5938a7cd17}\"\n }\n ],\n \"hotcueControl\": 2,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel1]\",\n \"lastOutControl\": \"hotcue_2_gotoandstop\"\n },\n {\n \"number\": 3,\n \"group\": \"[Channel1]\",\n \"midi\": [\n 149,\n 22\n ],\n \"hotcue\": 3,\n \"inKey\": \"hotcue_3_activate\",\n \"outKey\": \"hotcue_3_enabled\",\n \"activePAD\": 3,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{564746d0-185a-4124-b5f2-3d1234e9b3dd}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{ed391df7-1293-4ab4-9066-5c94b2bf5fa4}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{31fd6d1b-b339-4cbd-8b6d-cd9a0094485c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{853cfaf4-27a2-456e-93da-41b869b66037}\"\n }\n ],\n \"hotcueControl\": 3,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel1]\",\n \"lastOutControl\": \"hotcue_3_gotoandstop\"\n },\n {\n \"number\": 4,\n \"group\": \"[Channel1]\",\n \"midi\": [\n 149,\n 23\n ],\n \"hotcue\": 4,\n \"inKey\": \"hotcue_4_activate\",\n \"outKey\": \"hotcue_4_enabled\",\n \"activePAD\": 4,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{99c895cb-a37c-4097-82dd-7f53abe1eb5b}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{99f791be-d424-4640-88ed-469de7c7e2c4}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{d54e2052-9e8b-46ac-b524-c8fe6e8e6336}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{cc889b69-afb9-4129-9f87-26d62db8dae5}\"\n }\n ],\n \"hotcueControl\": 4,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel1]\",\n \"lastOutControl\": \"hotcue_4_gotoandstop\"\n }\n ],\n \"hotcuePosition\": [],\n \"playButton\": {\n \"longPressTimeout\": 470,\n \"group\": \"[Channel1]\",\n \"decknum\": 1,\n \"id\": \"MC40004D\",\n \"longPressTimer\": [\n null,\n 0,\n 0,\n 0,\n 0,\n 0\n ],\n \"isLongPressed\": [\n null,\n false,\n false,\n false,\n false,\n false\n ],\n \"isPressed\": [\n null,\n false,\n false,\n false,\n false,\n false\n ],\n \"LEDs\": [],\n \"midi\": [\n 144,\n 0\n ],\n \"deck\": 1,\n \"empty\": 0,\n \"playing\": 127,\n \"inKey\": \"play\",\n \"type\": 2,\n \"outKey\": \"\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{4d8c4b23-f659-46be-8f77-57803ab7ca83}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{745a4612-2be5-490c-9be2-78965ec9f76e}\"\n }\n ]\n },\n \"cueButton\": {\n \"group\": \"[Channel1]\",\n \"decknum\": 1,\n \"id\": \"MC40004D\",\n \"LEDs\": [],\n \"isCueing\": [],\n \"CueButtonControl_unshift\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 401,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"CueButtonControl_shift\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 455,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"midi\": [\n 144,\n 1\n ],\n \"deck\": 1,\n \"empty\": 0,\n \"playing\": 127,\n \"inKey\": \"cue_default\",\n \"outKey\": \"cue_indicator\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{142e4b58-2d1a-4fdd-b3ff-0f44025d32ef}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{cc63490c-dad8-4a1e-95fd-639cd97ee505}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{02f82af8-ee21-4ded-aa6b-c8a10cbc0780}\"\n }\n ],\n \"value_cue_indicator\": 0,\n \"value_play_indicator\": 0\n },\n \"SyncButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 900,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"syncButton\": {\n \"midi\": [\n 144,\n 2\n ],\n \"group\": \"[Channel1]\",\n \"outKey\": \"sync_enabled\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{8f4c0790-ed57-4c39-8edf-43917a2fa8c4}\"\n }\n ]\n },\n \"vinylModeButton\": {\n \"midi\": [\n 144,\n 7\n ],\n \"group\": \"[Channel1]\",\n \"on\": 127,\n \"off\": 0,\n \"isShifted\": false,\n \"connections\": []\n },\n \"KeylockButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"keylockButton\": {\n \"group\": \"[Channel1]\",\n \"midi\": [\n 144,\n 13\n ],\n \"type\": 1,\n \"outKey\": \"keylock\",\n \"on\": 127,\n \"off\": 0,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{a11b6613-7c39-40f9-9fbc-2f376a28b365}\"\n }\n ]\n },\n \"pitchMinusButton\": {\n \"group\": \"[Channel1]\",\n \"nof\": \"pitchMinusButton\",\n \"midi\": [\n 144,\n 12\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"pitchPlusButton\": {\n \"group\": \"[Channel1]\",\n \"nof\": \"pitchPlusButton\",\n \"midi\": [\n 144,\n 11\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"LoopDevider\": [],\n \"BeatNumber_loopcurpos_pass\": [],\n \"BeatNumber_loopcurpos\": [],\n \"BeatNumber_count\": [],\n \"LoopBarNumber\": [],\n \"LoopBarBeat\": [],\n \"LoopBarNote\": [],\n \"LoopBeatNumber\": [],\n \"LoopBarNoteNumber\": [],\n \"loopnote_count\": [],\n \"Reloop\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"hotcueBeatParam\": [\n null,\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ]\n ],\n \"lastPadBank\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"hotcuenumber\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"nextHotcuenumber\": [],\n \"lastHotcuenumber\": [],\n \"hotcue_CurSample\": [],\n \"hotcue_CurTrackBeat\": [],\n \"hotcue_NextSample\": [],\n \"hotcue_NextTrackBeat\": [],\n \"hotcue_LastSample\": [],\n \"hotcue_LastTrackBeat\": [],\n \"cursorTrBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"cursorTrBar\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"cursorTrBBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"lastStartedTrBN\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"jump\": [\n null,\n 1,\n 1,\n 1,\n 1\n ],\n \"jumpTrBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"jumpTrBBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"lastjumpJBN\": [\n null,\n -1000,\n -1000,\n -1000,\n -1000\n ],\n \"nextjump\": [],\n \"lastjump\": [],\n \"firstJump\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"beatMOVE\": [],\n \"loopMOVE\": [],\n \"contdown\": 0,\n \"connection_beatactive\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{e4aa7e38-8e48-4a30-ac4e-d13b46ca2322}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{4a3fb08f-0309-46a9-b7ef-9aea3e34082c}\"\n }\n ],\n \"connection_loop\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{365a9b61-4ef8-4323-bcc4-17256fe682a7}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{059d050b-6428-40cf-8ea5-9359c67d8bcf}\"\n }\n ],\n \"connection_beatloop\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{d938fc58-05ae-44fa-ba0e-6361da8856f3}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{b84a51a2-7ab6-47f0-b32d-5ee6c4da8eb0}\"\n }\n ],\n \"connection_beatlooproll\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{66afb999-b9cd-4ba0-bc97-5cd91fac7a67}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{d2be6413-8487-49b1-ac10-2a7b13ab19b3}\"\n }\n ],\n \"connection_loopstart\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{11d69666-b0c0-45e6-b9dd-236bb0f168a4}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{4b253350-3b46-49d2-8fbc-0241b3a81106}\"\n }\n ],\n \"connection_loopend\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{69f0581f-7cf5-49d7-9a98-44074b813a8a}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{baeff330-98d9-4803-bf0b-8d4f89344e5a}\"\n }\n ],\n \"connection_trackload\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{2d0439a5-481f-4f7a-811a-99d7326a82ee}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{0f1ef600-5f70-43e4-92e8-ea21580908c4}\"\n }\n ],\n \"connection_eject\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{82fe27fd-c46f-44fe-b739-30ce88e226a4}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{03ca8090-4974-4bbc-914a-e7df108ab9ff}\"\n }\n ],\n \"connection_sync\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{8076e933-9818-490a-969a-d3d5cc80becd}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{299a1f61-cdbb-4a81-bf2e-9d198c18ecf0}\"\n }\n ],\n \"connection_syncmaster\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{50da0d11-4228-4ad8-8ce9-39043186fc2c}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{2a79e9e6-5536-4261-9165-c3af77f48c69}\"\n }\n ],\n \"connection_beatsync\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{93ef0410-ca0b-49b7-a23f-b9f08526bff5}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{8a530a82-38bb-4e0a-a951-32952c1f03fe}\"\n }\n ],\n \"connection_play\": [\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{facb6dec-6af8-4968-a62d-dbadc14a3fdd}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{b09998bf-0582-40e5-aa0f-8b3b7bb70c82}\"\n }\n ],\n \"autoButton\": {\n \"midi\": [\n 148,\n 50\n ],\n \"type\": 1,\n \"group\": \"[Channel1]\",\n \"isShifted\": false,\n \"connections\": []\n },\n \"isX1pressed\": [],\n \"X1Button\": {\n \"midi\": [\n 148,\n 52\n ],\n \"type\": 1,\n \"group\": \"[Channel1]\",\n \"on\": 127,\n \"off\": 0,\n \"outKey\": \"loop_start_position\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{bd9e602f-814a-40ca-a977-92ef3ac78cb1}\"\n }\n ]\n },\n \"isX2pressed\": [],\n \"X2Button\": {\n \"midi\": [\n 148,\n 53\n ],\n \"type\": 1,\n \"group\": \"[Channel1]\",\n \"on\": 127,\n \"off\": 0,\n \"outKey\": \"loop_end_position\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{1ac5f12b-c857-44c0-be87-83003218ba1a}\"\n }\n ]\n },\n \"reloopButton\": {\n \"midi\": [\n 148,\n 51\n ],\n \"type\": 1,\n \"group\": \"[Channel1]\",\n \"beat_indicator\": 0,\n \"outKey\": \"loop_enabled\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{235fb80c-56b4-4f6b-8513-365c52e8ef5b}\"\n }\n ]\n },\n \"effectUnit\": {\n \"focusChooseModeActive\": false,\n \"effectParameterModeActive\": false,\n \"enabledEffectUnit\": [\n null,\n [\n null,\n 0,\n 0,\n 0\n ],\n [\n null,\n null,\n null\n ],\n [\n null,\n null,\n null\n ],\n [\n null,\n null,\n null\n ]\n ],\n \"focusedEffect\": [],\n \"lastFocusedEffect\": [],\n \"LEDs\": [],\n \"midi_ch\": 152,\n \"currentEffectEnabled\": 0,\n \"previousEffectEnabled\": 0,\n \"currentEffectFocus\": 0,\n \"unitNumbers\": [\n 1,\n 3\n ],\n \"currentUnitNumber\": 1,\n \"group\": \"[EffectRack1_EffectUnit1]\",\n \"dryWetKnob\": {\n \"group\": \"[EffectRack1_EffectUnit1]\",\n \"outConnect\": false,\n \"inKey\": \"mix\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false,\n \"midi\": [\n 184,\n 3\n ]\n },\n \"enableOnChannelButtons\": {},\n \"EffectEnableButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"knobs\": {\n \"1\": {\n \"number\": 1,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{805ee692-0f8d-48b4-b12d-27a729ef6e8c}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit1_Effect1]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 184,\n 0\n ]\n },\n \"2\": {\n \"number\": 2,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{970e6799-1a51-4478-8856-1e6cfd48e496}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit1_Effect2]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 184,\n 1\n ]\n },\n \"3\": {\n \"number\": 3,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{8820dc1d-2c11-449f-854b-7e495e928f9f}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit1_Effect3]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 184,\n 2\n ]\n }\n },\n \"enableButtons\": {\n \"1\": {\n \"number\": 1,\n \"group\": \"[EffectRack1_EffectUnit1_Effect1]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{90e2b4d1-4255-4c08-a46e-c9041e919814}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{bcc7ce99-4345-421e-be31-06a662f9f101}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{c1c5994b-5cba-4e51-a847-46041a0b8128}\"\n }\n ],\n \"midi\": [\n 152,\n 0\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n },\n \"2\": {\n \"number\": 2,\n \"group\": \"[EffectRack1_EffectUnit1_Effect2]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{2d79a15a-86dd-4603-9655-9173fb015bdf}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{8cb40b70-6494-4135-b777-0e36fb55fbd8}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{defdfdd5-4827-4678-a049-33bd778acc85}\"\n }\n ],\n \"midi\": [\n 152,\n 1\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n },\n \"3\": {\n \"number\": 3,\n \"group\": \"[EffectRack1_EffectUnit1_Effect3]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{96b51e6c-6830-424a-b120-63e4b4556850}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{f1ecc9a3-1353-4778-8ca9-09346877b2ac}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{2bcf3dbc-bc74-495f-8bfc-ddb42beec4c8}\"\n }\n ],\n \"midi\": [\n 152,\n 2\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n }\n },\n \"effectFocusButton\": {\n \"nof\": \"effectFocusButton\",\n \"group\": \"[EffectRack1_EffectUnit1]\",\n \"longPressed\": false,\n \"longPressTimer\": 0,\n \"pressedWhenParametersHidden\": false,\n \"previouslyFocusedEffect\": 0,\n \"outKey\": \"focused_effect\",\n \"outConnect\": false,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{171d3f42-9fc5-45d9-ad9a-1abda5d91578}\"\n }\n ],\n \"midi\": [\n 152,\n 65\n ]\n },\n \"hasInitialized\": true\n },\n \"volumeFader\": {\n \"midi\": [\n 176,\n 28\n ],\n \"group\": \"[Channel1]\",\n \"inKey\": \"volume\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"pregainKnop\": {\n \"midi\": [\n 176,\n 22\n ],\n \"group\": \"[Channel1]\",\n \"inKey\": \"pregain\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"filterKnop\": {\n \"midi\": [\n 176,\n 26\n ],\n \"group\": \"[QuickEffectRack1_[Channel1]]\",\n \"inKey\": \"super1\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"eqKnob\": [\n null,\n {\n \"midi\": [\n 176,\n 36\n ],\n \"group\": \"[EqualizerRack1_[Channel1]_Effect1]\",\n \"inKey\": \"parameter1\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n {\n \"midi\": [\n 176,\n 37\n ],\n \"group\": \"[EqualizerRack1_[Channel1]_Effect1]\",\n \"inKey\": \"parameter2\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n {\n \"midi\": [\n 176,\n 38\n ],\n \"group\": \"[EqualizerRack1_[Channel1]_Effect1]\",\n \"inKey\": \"parameter3\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n }\n ],\n \"pitchFader\": {\n \"group\": \"[Channel1]\",\n \"lastvalue\": 0,\n \"inKey\": \"rate\",\n \"relative\": true,\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"PlatterTouch2Control\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 300,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n }\n },\n \"rightDeck\": {\n \"currentDeck\": \"[Channel2]\",\n \"deckNumbers\": [\n 2,\n 4\n ],\n \"id\": \"MC40004D\",\n \"nof\": \"theDeck\",\n \"decknum\": 2,\n \"j\": 2,\n \"channel\": 1,\n \"side\": \"R\",\n \"sideN\": \"2\",\n \"control_vu\": \"VuMeterR\",\n \"deck\": 2,\n \"deck2\": 4,\n \"result\": [],\n \"group\": \"[Channel2]\",\n \"group_vu\": \"[Master]\",\n \"group_vu2\": \"[Channel2]\",\n \"group2\": \"[Channel4]\",\n \"group2_vu\": \"[Master]\",\n \"trackDuration\": [\n null,\n null,\n 0\n ],\n \"isQuantized\": true,\n \"samples\": 0,\n \"playposition\": 0.5,\n \"beatJumpEncoderPressed\": [\n null,\n false,\n false,\n false,\n false\n ],\n \"bpm\": 0,\n \"beatLength\": 0,\n \"beatPrevPosition\": null,\n \"beatloopStartPosition\": null,\n \"beatloopStartPosition2\": null,\n \"beatloopEndPosition2\": null,\n \"onColor\": 1,\n \"LEDs\": [],\n \"deckToggleSwitchControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 900,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"deckToggleSwitch\": {\n \"group\": \"[Channel2]\",\n \"type\": 1,\n \"midi\": [\n 153,\n 4\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"pflButton\": {\n \"midi\": [\n 145,\n 27\n ],\n \"group\": \"[Channel2]\",\n \"type\": 1,\n \"isShifted\": false,\n \"connections\": []\n },\n \"LoadButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"loadButton\": {\n \"isShifted\": false,\n \"connections\": [],\n \"group\": \"[Channel2]\"\n },\n \"padModeButton\": {\n \"midi\": [\n 155,\n 127\n ],\n \"group\": \"[Channel2]\",\n \"isShifted\": false,\n \"connections\": []\n },\n \"hotcueButton\": [\n null,\n {\n \"number\": 1,\n \"group\": \"[Channel2]\",\n \"midi\": [\n 150,\n 20\n ],\n \"hotcue\": 1,\n \"inKey\": \"hotcue_1_activate\",\n \"outKey\": \"hotcue_1_enabled\",\n \"activePAD\": 1,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{1a0de7de-9623-4db2-9d09-12f301cac015}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{90553930-0716-460c-bde5-81e3cce4a445}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{b5d5361b-b42c-4e11-b64c-528c8177b986}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{be304a4b-3c2a-4490-922c-b09af6108d74}\"\n }\n ],\n \"hotcueControl\": 1,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel2]\",\n \"lastOutControl\": \"hotcue_1_gotoandstop\"\n },\n {\n \"number\": 2,\n \"group\": \"[Channel2]\",\n \"midi\": [\n 150,\n 21\n ],\n \"hotcue\": 2,\n \"inKey\": \"hotcue_2_activate\",\n \"outKey\": \"hotcue_2_enabled\",\n \"activePAD\": 2,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{e87b7dac-f11a-4639-9bff-d8e77ca9de49}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{b2e3fe4f-7ea4-4188-a7d4-464ae2f0080c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{5b744977-f5a4-4c6d-9373-57122db3042c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{8cf8965d-da69-424d-82a4-0e79019d7469}\"\n }\n ],\n \"hotcueControl\": 2,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel2]\",\n \"lastOutControl\": \"hotcue_2_gotoandstop\"\n },\n {\n \"number\": 3,\n \"group\": \"[Channel2]\",\n \"midi\": [\n 150,\n 22\n ],\n \"hotcue\": 3,\n \"inKey\": \"hotcue_3_activate\",\n \"outKey\": \"hotcue_3_enabled\",\n \"activePAD\": 3,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{475fa212-0e0a-4845-b0d0-e9edc038d223}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{4c38d03f-8e7f-4411-82f3-6af7071c0c5b}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{5ce5aa0c-e6ae-4a66-9b08-b0aec696968c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{24b12bc4-164d-4f07-937f-577062f4f987}\"\n }\n ],\n \"hotcueControl\": 3,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel2]\",\n \"lastOutControl\": \"hotcue_3_gotoandstop\"\n },\n {\n \"number\": 4,\n \"group\": \"[Channel2]\",\n \"midi\": [\n 150,\n 23\n ],\n \"hotcue\": 4,\n \"inKey\": \"hotcue_4_activate\",\n \"outKey\": \"hotcue_4_enabled\",\n \"activePAD\": 4,\n \"hotcuePosition\": [],\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{a1308c5a-bdf6-4cc0-89cf-bff4ec9120b0}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{5d7b690f-3896-44e9-be65-ffd214cedb06}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{0b657481-7081-42a7-b1fd-ac1979a36564}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{8201a4ac-2220-49bf-9893-93d25aa94bbe}\"\n }\n ],\n \"hotcueControl\": 4,\n \"lastOutValue\": 0,\n \"lastOutGroup\": \"[Channel2]\",\n \"lastOutControl\": \"hotcue_4_gotoandstop\"\n }\n ],\n \"hotcuePosition\": [],\n \"playButton\": {\n \"longPressTimeout\": 470,\n \"group\": \"[Channel2]\",\n \"decknum\": 2,\n \"id\": \"MC40004D\",\n \"longPressTimer\": [\n null,\n 0,\n 0,\n 0,\n 0,\n 0\n ],\n \"isLongPressed\": [\n null,\n false,\n false,\n false,\n false,\n false\n ],\n \"isPressed\": [\n null,\n false,\n false,\n false,\n false,\n false\n ],\n \"LEDs\": [],\n \"midi\": [\n 145,\n 0\n ],\n \"deck\": 2,\n \"empty\": 0,\n \"playing\": 127,\n \"inKey\": \"play\",\n \"type\": 2,\n \"outKey\": \"\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{b1299f31-5bce-4905-bc5b-02170d5d782f}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{cf682053-50b3-483c-aa31-9bfcf91fca6c}\"\n }\n ]\n },\n \"cueButton\": {\n \"group\": \"[Channel2]\",\n \"decknum\": 2,\n \"id\": \"MC40004D\",\n \"LEDs\": [],\n \"isCueing\": [],\n \"CueButtonControl_unshift\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 401,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"CueButtonControl_shift\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 455,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"midi\": [\n 145,\n 1\n ],\n \"deck\": 2,\n \"empty\": 0,\n \"playing\": 127,\n \"inKey\": \"cue_default\",\n \"outKey\": \"cue_indicator\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{5baacd1c-de21-47b3-906b-f1a50259a274}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{c17cf52e-d6a8-422a-a87e-14b743fe295c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{76bd4c9e-815a-49eb-97e1-5a6fab8bc711}\"\n }\n ],\n \"value_cue_indicator\": 0,\n \"value_play_indicator\": 0\n },\n \"SyncButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 900,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"syncButton\": {\n \"midi\": [\n 145,\n 2\n ],\n \"group\": \"[Channel2]\",\n \"outKey\": \"sync_enabled\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{3f7d29d3-c93c-4c28-8dd1-4bc06a5942ed}\"\n }\n ]\n },\n \"vinylModeButton\": {\n \"midi\": [\n 145,\n 7\n ],\n \"group\": \"[Channel2]\",\n \"on\": 127,\n \"off\": 0,\n \"isShifted\": false,\n \"connections\": []\n },\n \"KeylockButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"keylockButton\": {\n \"group\": \"[Channel2]\",\n \"midi\": [\n 145,\n 13\n ],\n \"type\": 1,\n \"outKey\": \"keylock\",\n \"on\": 127,\n \"off\": 0,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{b0c33192-ef12-4071-b675-072c0dc15f9d}\"\n }\n ]\n },\n \"pitchMinusButton\": {\n \"group\": \"[Channel2]\",\n \"nof\": \"pitchMinusButton\",\n \"midi\": [\n 145,\n 12\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"pitchPlusButton\": {\n \"group\": \"[Channel2]\",\n \"nof\": \"pitchPlusButton\",\n \"midi\": [\n 145,\n 11\n ],\n \"isShifted\": false,\n \"connections\": []\n },\n \"LoopDevider\": [],\n \"BeatNumber_loopcurpos_pass\": [],\n \"BeatNumber_loopcurpos\": [],\n \"BeatNumber_count\": [],\n \"LoopBarNumber\": [],\n \"LoopBarBeat\": [],\n \"LoopBarNote\": [],\n \"LoopBeatNumber\": [],\n \"LoopBarNoteNumber\": [],\n \"loopnote_count\": [],\n \"Reloop\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"hotcueBeatParam\": [\n null,\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ],\n [\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {},\n {}\n ]\n ],\n \"lastPadBank\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"hotcuenumber\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"nextHotcuenumber\": [],\n \"lastHotcuenumber\": [],\n \"hotcue_CurSample\": [],\n \"hotcue_CurTrackBeat\": [],\n \"hotcue_NextSample\": [],\n \"hotcue_NextTrackBeat\": [],\n \"hotcue_LastSample\": [],\n \"hotcue_LastTrackBeat\": [],\n \"cursorTrBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"cursorTrBar\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"cursorTrBBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"lastStartedTrBN\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"jump\": [\n null,\n 1,\n 1,\n 1,\n 1\n ],\n \"jumpTrBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"jumpTrBBN\": [\n null,\n 0,\n 0,\n 0,\n 0\n ],\n \"lastjumpJBN\": [\n null,\n -1000,\n -1000,\n -1000,\n -1000\n ],\n \"nextjump\": [],\n \"lastjump\": [],\n \"firstJump\": [\n null,\n null,\n null,\n null,\n null\n ],\n \"beatMOVE\": [],\n \"loopMOVE\": [],\n \"contdown\": 0,\n \"connection_beatactive\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{53c6139c-6b3c-4c7e-a2e5-6abf3ae5dd4d}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{ed6051ed-51e9-4c90-af93-2c6b4884ce06}\"\n }\n ],\n \"connection_loop\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{961776bc-e1ba-4f05-be12-2e72de84330f}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{b8590f5e-ce70-48ca-a2ab-3ea93caea0c0}\"\n }\n ],\n \"connection_beatloop\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{c9b45c34-6fff-4f3d-a431-533c1990eb0d}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{d8d01621-3dd4-42cb-92b5-8233fb663f8e}\"\n }\n ],\n \"connection_beatlooproll\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{8f5b292b-2ed3-4e7b-b29a-44bcf9edd50f}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{02dd32b6-63bc-4591-b366-3254ea7defab}\"\n }\n ],\n \"connection_loopstart\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{af2e1cf1-22de-4ea0-a76f-36f0eb7ca777}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{4b3684e2-9abf-459c-ab10-b43d8217884a}\"\n }\n ],\n \"connection_loopend\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{97e19680-ddce-4bb4-ae88-eb35e1cefe8f}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{6ab8abb2-703d-405d-a5d7-d2b6edd5cdab}\"\n }\n ],\n \"connection_trackload\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{08cb4b21-9c77-45e6-aeba-f52004de3f9d}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{d6f99d5f-bf51-4086-94bc-830f46efc70a}\"\n }\n ],\n \"connection_eject\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{98d8f95d-e2ba-402d-a050-b56af4635932}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{13f2e280-5728-4cae-972c-c0c5af86961f}\"\n }\n ],\n \"connection_sync\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{12d5ba88-d060-4e29-a3b4-0136790f9962}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{40294981-e595-412a-9317-8d8cc1807725}\"\n }\n ],\n \"connection_syncmaster\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{dd8179db-eb65-47d4-8edd-a9a06053837f}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{8cbeb0b3-36c1-4ad5-9c8b-2aa34cbe5c28}\"\n }\n ],\n \"connection_beatsync\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{7bd0b5da-9c2f-43f2-b576-4b5d73d4e257}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{bb6f5f4f-9abf-4882-bf92-f704deb5afe3}\"\n }\n ],\n \"connection_play\": [\n null,\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{ce0f3771-9b52-4744-8a27-418ef7fd7615}\"\n },\n null,\n {\n \"objectName\": \"\",\n \"id\": \"{b852443e-ca89-4cc0-b1b4-b180f0cd7eca}\"\n }\n ],\n \"autoButton\": {\n \"midi\": [\n 149,\n 50\n ],\n \"type\": 1,\n \"group\": \"[Channel2]\",\n \"isShifted\": false,\n \"connections\": []\n },\n \"isX1pressed\": [],\n \"X1Button\": {\n \"midi\": [\n 149,\n 52\n ],\n \"type\": 1,\n \"group\": \"[Channel2]\",\n \"on\": 127,\n \"off\": 0,\n \"outKey\": \"loop_start_position\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{ba4087ed-9666-4243-a2db-76cd26d23701}\"\n }\n ]\n },\n \"isX2pressed\": [],\n \"X2Button\": {\n \"midi\": [\n 149,\n 53\n ],\n \"type\": 1,\n \"group\": \"[Channel2]\",\n \"on\": 127,\n \"off\": 0,\n \"outKey\": \"loop_end_position\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{502e10fe-f39e-4c39-9b3e-ed205fc69352}\"\n }\n ]\n },\n \"reloopButton\": {\n \"midi\": [\n 149,\n 51\n ],\n \"type\": 1,\n \"group\": \"[Channel2]\",\n \"beat_indicator\": 0,\n \"outKey\": \"loop_enabled\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{156488ac-168e-4bb7-9953-67bf07ec81d8}\"\n }\n ]\n },\n \"effectUnit\": {\n \"focusChooseModeActive\": false,\n \"effectParameterModeActive\": false,\n \"enabledEffectUnit\": [\n null,\n [\n null,\n null,\n null\n ],\n [\n null,\n 0,\n 0,\n 0\n ],\n [\n null,\n null,\n null\n ],\n [\n null,\n null,\n null\n ]\n ],\n \"focusedEffect\": [],\n \"lastFocusedEffect\": [],\n \"LEDs\": [],\n \"midi_ch\": 153,\n \"currentEffectEnabled\": 0,\n \"previousEffectEnabled\": 0,\n \"currentEffectFocus\": 0,\n \"unitNumbers\": [\n 2,\n 4\n ],\n \"currentUnitNumber\": 2,\n \"group\": \"[EffectRack1_EffectUnit2]\",\n \"dryWetKnob\": {\n \"group\": \"[EffectRack1_EffectUnit2]\",\n \"outConnect\": false,\n \"inKey\": \"mix\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false,\n \"midi\": [\n 185,\n 3\n ]\n },\n \"enableOnChannelButtons\": {},\n \"EffectEnableButtonControl\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 1000,\n \"DoublePressTimeOut\": 400,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n },\n \"knobs\": {\n \"1\": {\n \"number\": 1,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{3829593d-b5bd-4ae9-a875-286c39799fd5}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit2_Effect1]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 185,\n 0\n ]\n },\n \"2\": {\n \"number\": 2,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{6d9b0527-0609-4f20-8ea9-fa3544400e5d}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit2_Effect2]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 185,\n 1\n ]\n },\n \"3\": {\n \"number\": 3,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{2b2138ed-88a4-4b82-ad8d-5070a131a11a}\"\n }\n ],\n \"group\": \"[EffectRack1_EffectUnit2_Effect3]\",\n \"inKey\": \"meta\",\n \"firstValueReceived\": false,\n \"midi\": [\n 185,\n 2\n ]\n }\n },\n \"enableButtons\": {\n \"1\": {\n \"number\": 1,\n \"group\": \"[EffectRack1_EffectUnit2_Effect1]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{42759c7b-95a0-48bc-a701-5b4facdc5011}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{2c03d8af-4af8-4331-bd54-42d962ed7cca}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{32b8dbf1-9c7b-4562-862a-f47788f8f4f1}\"\n }\n ],\n \"midi\": [\n 153,\n 0\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n },\n \"2\": {\n \"number\": 2,\n \"group\": \"[EffectRack1_EffectUnit2_Effect2]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{c589d637-e47e-4e97-ad9d-a70d5ed02824}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{8135fd14-7438-40f2-9565-a5f84162679c}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{4133097b-703b-4520-8071-a76fdf9de7b0}\"\n }\n ],\n \"midi\": [\n 153,\n 1\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n },\n \"3\": {\n \"number\": 3,\n \"group\": \"[EffectRack1_EffectUnit2_Effect3]\",\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{6872ad3a-716d-4df8-a9ee-191fa5265871}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{9b5677ce-e505-4cae-8a74-200935c118a1}\"\n },\n {\n \"objectName\": \"\",\n \"id\": \"{a7d5fc8b-021b-4018-b3fd-6f312646d7c4}\"\n }\n ],\n \"midi\": [\n 153,\n 2\n ],\n \"type\": 1,\n \"inKey\": \"enabled\",\n \"outKey\": \"enabled\"\n }\n },\n \"effectFocusButton\": {\n \"nof\": \"effectFocusButton\",\n \"group\": \"[EffectRack1_EffectUnit2]\",\n \"longPressed\": false,\n \"longPressTimer\": 0,\n \"pressedWhenParametersHidden\": false,\n \"previouslyFocusedEffect\": 0,\n \"outKey\": \"focused_effect\",\n \"outConnect\": false,\n \"isShifted\": false,\n \"connections\": [\n {\n \"objectName\": \"\",\n \"id\": \"{fd80ebde-5761-4af7-9435-496f91004b73}\"\n }\n ],\n \"midi\": [\n 153,\n 65\n ]\n },\n \"hasInitialized\": true\n },\n \"volumeFader\": {\n \"midi\": [\n 177,\n 28\n ],\n \"group\": \"[Channel2]\",\n \"inKey\": \"volume\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"pregainKnop\": {\n \"midi\": [\n 177,\n 22\n ],\n \"group\": \"[Channel2]\",\n \"inKey\": \"pregain\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"filterKnop\": {\n \"midi\": [\n 177,\n 26\n ],\n \"group\": \"[QuickEffectRack1_[Channel2]]\",\n \"inKey\": \"super1\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"eqKnob\": [\n null,\n {\n \"midi\": [\n 177,\n 36\n ],\n \"group\": \"[EqualizerRack1_[Channel2]_Effect1]\",\n \"inKey\": \"parameter1\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n {\n \"midi\": [\n 177,\n 37\n ],\n \"group\": \"[EqualizerRack1_[Channel2]_Effect1]\",\n \"inKey\": \"parameter2\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n {\n \"midi\": [\n 177,\n 38\n ],\n \"group\": \"[EqualizerRack1_[Channel2]_Effect1]\",\n \"inKey\": \"parameter3\",\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n }\n ],\n \"pitchFader\": {\n \"group\": \"[Channel2]\",\n \"lastvalue\": 0,\n \"inKey\": \"rate\",\n \"relative\": true,\n \"isShifted\": false,\n \"connections\": [],\n \"firstValueReceived\": false\n },\n \"PlatterTouch2Control\": {\n \"channel\": 0,\n \"control\": 0,\n \"value\": 0,\n \"status\": 0,\n \"group\": \"\",\n \"LongPressThreshold\": 500,\n \"DoublePressTimeOut\": 300,\n \"ButtonTimer\": 0,\n \"ButtonLongPress\": false,\n \"ButtonLongPressTimer\": 0,\n \"ButtonCount\": 0\n }\n }\n}" Debug [Controller]: Searching for controller preset "USB_Laser_Mouse__0.hid.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/USB_Laser_Mouse__0.hid.xml" Debug [Controller]: Searching for controller preset "Logitech_Illuminated_Keyboard__0.hid.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/Logitech_Illuminated_Keyboard__0.hid.xml" Debug [Controller]: Searching for controller preset "Logitech_Illuminated_Keyboard__1.hid.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/Logitech_Illuminated_Keyboard__1.hid.xml" Debug [Controller]: Searching for controller preset "Microsoft®_SiderWinderTM_X4_Keyboard__0.hid.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/Microsoft®_SiderWinderTM_X4_Keyboard__0.hid.xml" Debug [Controller]: Searching for controller preset "Microsoft®_SiderWinderTM_X4_Keyboard__1.hid.xml" in paths: "/home/bernd/.mixxx/controllers/,/usr/share/mixxx/controllers/" Debug [Controller]: Loading controller preset from "/home/bernd/.mixxx/controllers/Microsoft®_SiderWinderTM_X4_Keyboard__1.hid.xml" Debug [Controller]: Controller polling started. Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:46.391 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:46.392 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:46.392 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:46.392 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:46.392 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:46.432 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:46.432 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:46.435 DEBUG] FUNCTION \uE445 BeatTicker DECK 1 [Channel1]\t\t control\t= play\t | value = 0\t\uE469 " Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ BeatTicker\t\tMC40004D.isPlayOnStart[1]\t= 0" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ BeatTicker\t\tMC40004D.isPlaying[1]\t\t= 0" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ \t\t\t\tcomponents.isPlayingOnStart[1]\t= false" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ \t\t\t\tcomponents.isRuning\t= ,false,false,false,false" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ \t\t\t\tcomponents.isRuning[1]\t= false" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ BeatTicker\t\tMC40004D.isRunning[1]\t\t= false" Debug [Controller]: "[21:43:46.435 DEBUG] STOPPED ⏹ BeatTicker\t\tMC40004D.isRunningAutoDJ[1]\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "[21:43:46.495 DEBUG] ----------> BeatTicker\t❶\t theDeck.hotcueButton[1].hotcue\t\t= 1" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[1].isPressed\t\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t\uE469 theDeck.LEDs.hotcuePad[1].lit\t\t= OFF" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[1].activePAD\t\t= 1" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[1].lastactivePAD\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[1].lastactivePADsecond\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] ----------> BeatTicker\t❷\t theDeck.hotcueButton[2].hotcue\t\t= 2" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[2].isPressed\t\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t\uE469 theDeck.LEDs.hotcuePad[2].lit\t\t= OFF" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[2].activePAD\t\t= 2" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[2].lastactivePAD\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[2].lastactivePADsecond\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] ----------> BeatTicker\t❸\t theDeck.hotcueButton[3].hotcue\t\t= 3" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[3].isPressed\t\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t\uE469 theDeck.LEDs.hotcuePad[3].lit\t\t= OFF" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[3].activePAD\t\t= 3" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[3].lastactivePAD\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[3].lastactivePADsecond\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] ----------> BeatTicker\t❹\t theDeck.hotcueButton[4].hotcue\t\t= 4" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[4].isPressed\t\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t\uE469 theDeck.LEDs.hotcuePad[4].lit\t\t= OFF" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[4].activePAD\t\t= 4" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[4].lastactivePAD\t= undefined" Debug [Controller]: "[21:43:46.495 DEBUG] BeatTicker\t\t theDeck.hotcueButton[4].lastactivePADsecond\t= undefined" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x32, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "[21:43:46.536 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:46.556 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:46.556 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:47.038 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:47.039 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:47.039 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:47.039 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.039 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.079 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.079 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:47.079 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:47.079 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:47.099 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.099 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:47.447 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:47.447 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:47.447 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.447 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.487 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:47.487 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:47.487 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:47.487 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:47.507 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:47.507 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:54.278 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:54.278 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.278 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:54.278 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:54.279 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:54.279 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:54.279 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.279 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.319 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.319 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:54.319 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:54.319 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:54.339 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.339 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:54.870 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:54.870 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.870 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:54.870 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.870 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:54.871 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:54.871 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:54.871 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.871 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.911 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:54.911 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:54.911 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:54.911 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:54.931 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:54.931 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:55.599 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:55.599 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:55.599 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.599 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.639 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.639 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:55.639 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:55.639 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:55.659 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.659 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tgroup: [Channel1] control: play\tvalue: 0" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.isAutoDJenabled()\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tthis.isPlaying(1)\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][2]\t\t❔\t= false" Debug [Controller]: "[21:43:55.855 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][3]\t\t❔\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPressPAD[1][4]\t\t❔\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] MC40004D \tAutoDJButton.prototype.output\taPADisPress\t\t\t❌\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] MC40004D \tAutoDJButton.prototype.output\tisRuning[1]\t\t\t❌\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] ----------> MC40004D\t\tloadprepButton.output\tgroup = [Channel1] control = play\tvalue\t= 0" Debug [Controller]: "[21:43:55.856 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: engine.getValue('[Channel1]', 'play')\t= 0" Debug [Controller]: "[21:43:55.856 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isPlayOnStart[1]\t\t\t= 0" Debug [Controller]: "[21:43:55.856 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: isRuning[1]\t\t\t\t\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: components.isRuning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.856 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t<: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.896 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunning[1]\t\t\t= false" Debug [Controller]: "[21:43:55.896 DEBUG] FUNCTION : MC40004D\t\tloadprepButton.output\t>: MC40004D.isRunningAutoDJ[1]\t\t\t= undefined" Debug [Controller]: "[21:43:55.896 DEBUG] ⭕ IGNORE BeatTicker\tlastvalue\t= 0 lastgroup\t= [Channel1] lastcontrol\t= play" Debug [Controller]: "[21:43:55.896 DEBUG] STOPPED ⏹ MC40004D \tPlayButton2.prototype.output\tgroup = [Channel1], control = play\tvalue: 0" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "[21:43:55.916 DEBUG] RELEASED \uE4AF MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthis.isPressed[1]\t\t❔\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tthePlayButton.LEDs.play.lit\t❔\t= 0" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayingOnStart[1]\t\t❌\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisRuning[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressPlay[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPressCue[1]\t\t\t❔\t= false" Debug [Controller]: "[21:43:55.916 DEBUG] --- OUT >> MC40004D \tPlayButton2.prototype.output\tisPlayContinued[1]\t\t❔\t= false" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Main]: Destroying MixxxMainWindow Debug [Main]: 0 ms saving configuration Debug [Main]: 0 ms deleting skin Debug [Main]: ~DlgAutoDJ() Debug [Main]: 121 ms deleting menubar Debug [Main]: 121 ms deleting SoundManager Debug [Main]: 146 ms deleting ControllerManager Debug [Controller]: Controller polling stopped. Debug [Controller]: Deleting PortMIDI devices... Debug [Controller]: Shutting down engine Debug [Controller]: ControllerEngine shutting down... Debug [Controller]: ControllerEngine: Executing "MC40004D" . "shutdown" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x98 (ch 9, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x32, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x94 (ch 5, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9A (ch 11, opcode 0x9), ctrl 0x7F, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x07, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x0D, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x90 (ch 1, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x07, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x0D, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x91 (ch 2, opcode 0x9), ctrl 0x1B, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9B (ch 12, opcode 0x9), ctrl 0x7F, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x14, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x15, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x16, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x17, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x32, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x34, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x35, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x95 (ch 6, opcode 0x9), ctrl 0x33, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x00, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x01, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x02, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x99 (ch 10, opcode 0x9), ctrl 0x04, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x21, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x22, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x23, val 0x00" Debug [Controller]: "MC4000 MIDI 1: outgoing: status 0x9F (ch 16, opcode 0x9), ctrl 0x24, val 0x00" Debug [Controller]: Deleting USB Bulk devices... Debug [Controller]: Deleting HID devices... Debug [Main]: 1842 ms deleting VinylControlManager Debug [Main]: ~CoverArtCache() Debug [Main]: 1843 ms deleting PlayerManager Debug [AnalyzerQueue 1]: DbConnection - Closing database connection: "MIXXX-3" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [AnalyzerQueue 1]: AnalyzerQueue - Exiting thread Debug [Main]: AnalyzerWaveform - ~AnalyzerWaveform(): Debug [Main]: 1844839917 ns deactivating GlobalTrackCache Debug [Main]: 1844 ms deleting Library Debug [Main]: Wait to finish browser background thread Debug [Main]: Browser background thread terminated! Debug [Main]: Committing transaction on "MIXXX-1" result: true Debug [Main]: PlaylistDAO::getHiddenType returns PLHT_UNKNOWN for playlistId 23 Info [Main]: Library - Disconnecting database Debug [Main]: TrackDAO::finish() Debug [Main]: Clearing played information for this session Debug [Main]: Cleaning LibraryHashes/track_locations tables. Debug [Main]: SqlTransaction - Started new SQL database transaction on "MIXXX-1" Debug [Main]: SqlTransaction - Committed SQL database transaction on "MIXXX-1" Debug [Main]: TrackCollection - ~TrackCollection() Debug [Main]: ~TrackDAO() Debug [LibraryScanner 1]: LibraryScanner - Event loop stopped Debug [LibraryScanner 1]: DbConnection - Closing database connection: "MIXXX-2" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Warning [LibraryScanner 1]: QSqlDatabasePrivate::removeDatabase: connection 'MIXXX-2' is still in use, all queries will cease to work. Debug [LibraryScanner 1]: LibraryScanner - Exiting thread Debug [Main]: ~TrackDAO() Debug [Main]: 1858 ms closing database connection(s) Debug [Main]: DbConnection - Closing database connection: "MIXXX-1" QSqlDatabase(driver="QSQLITE", database="/home/bernd/.mixxx/mixxxdb.sqlite", host="localhost", port=-1, user="mixxx", open=true) Debug [Main]: 1860 ms deleting RecordingManager Debug [Main]: Delete RecordingManager Debug [Main]: 1860 ms deleting BroadcastManager Debug [Main]: DlgPrefBroadcast - broadcastEnabledChanged() 0 Debug [Main]: 1860 ms deleting EngineMaster Debug [Main]: in ~EngineMaster() Debug [Main]: 1875 ms deleting DlgPreferences Debug [Main]: 1882 ms deleting EffectsManager Debug [Main]: 1898 ms deleting SettingsManager Debug [StatsManager]: StatsManager thread shutting down. Debug [Main]: StatsManager shutdown report: Debug [Main]: ===================================== Debug [Main]: ALL STATS Debug [Main]: ===================================== Debug [Main]: Stat("AnalyzerQueue process","count=2") Debug [Main]: Stat("BrowseThread","count=4") Debug [Main]: Stat("BrowseThread_duration","count=2,average=1.04083e+07ns,min=896ns,max=2.08157e+07ns,variance=2.16628e+14ns^2,stddev=1.47183e+07ns") Debug [Main]: Stat("CachingReaderWorker [Channel1]","count=3") Debug [Main]: Stat("CachingReaderWorker [Channel2]","count=3") Debug [Main]: Stat("CachingReaderWorker [Channel3]","count=3") Debug [Main]: Stat("CachingReaderWorker [Channel4]","count=3") Debug [Main]: Stat("CachingReaderWorker [PreviewDeck1]","count=3") Debug [Main]: Stat("CachingReaderWorker [Sampler1]","count=5") Debug [Main]: Stat("CachingReaderWorker [Sampler2]","count=5") Debug [Main]: Stat("CachingReaderWorker [Sampler3]","count=5") Debug [Main]: Stat("CachingReaderWorker [Sampler4]","count=5") Debug [Main]: Stat("EngineMaster::applyEffectsAndMixChannels_0active","count=13314,sum=5.08472e+06ns,average=381.908ns,min=114ns,max=23550ns,variance=146262ns^2,stddev=382.442ns") Debug [Main]: Stat("EngineMaster::applyEffectsInPlaceAndMixChannels_0active","count=53256,sum=4.74749e+07ns,average=891.447ns,min=310ns,max=28126ns,variance=235692ns^2,stddev=485.481ns") Debug [Main]: Stat("EngineMaster::process","count=26628") Debug [Main]: Stat("EngineMaster::processChannels","count=13314,sum=5.83784e+07ns,average=4384.74ns,min=1227ns,max=41871ns,variance=1.67841e+06ns^2,stddev=1295.53ns") Debug [Main]: Stat("EngineMaster::process_duration","count=13314,average=45065.5ns,min=16388ns,max=193869ns,variance=6.47686e+07ns^2,stddev=8047.89ns") Debug [Main]: Stat("EngineSideChain","count=1027") Debug [Main]: Stat("EngineSideChain::process","count=1026") Debug [Main]: Stat("EngineSideChain::process_duration","count=513,average=3039.91ns,min=1674ns,max=18802ns,variance=1.2556e+06ns^2,stddev=1120.53ns") Debug [Main]: Stat("EngineSideChain::writeSamples","count=26628") Debug [Main]: Stat("EngineSideChain::writeSamples wake up","count=1024") Debug [Main]: Stat("EngineSideChain::writeSamples wake up_duration","count=512,average=6394.72ns,min=2910ns,max=22342ns,variance=3.28801e+06ns^2,stddev=1813.29ns") Debug [Main]: Stat("EngineSideChain::writeSamples_duration","count=13314,average=2449.34ns,min=1077ns,max=28203ns,variance=4.01674e+06ns^2,stddev=2004.18ns") Debug [Main]: Stat("EngineWorkerScheduler","count=4") Debug [Main]: Stat("LibraryScanner","count=2") Debug [Main]: Stat("LibraryScanner::queueTask","count=410,sum=1.02291e+07ns,average=24948.9ns,min=11610ns,max=2.32549e+06ns,variance=2.07665e+10ns^2,stddev=144106ns") Debug [Main]: Stat("LibraryScanner::slotDirectoryUnchanged","count=410,sum=1.29742e+06ns,average=3164.43ns,min=1295ns,max=52579ns,variance=2.38456e+07ns^2,stddev=4883.2ns") Debug [Main]: Stat("LibraryScanner_duration","count=1,average=3.12203e+11ns,min=3.12203e+11ns,max=3.12203e+11ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("MixxxMainWindow::connectMenuBar","count=1,sum=63934ns,average=63934ns,min=63934ns,max=63934ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("MixxxMainWindow::createMenuBar","count=1,sum=855988ns,average=855988ns,min=855988ns,max=855988ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("MixxxMainWindow::initialize","count=1,sum=1.64836e+09ns,average=1.64836e+09ns,min=1.64836e+09ns,max=1.64836e+09ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("MixxxMainWindow::runtime","count=1,sum=3.12666e+11ns,average=3.12666e+11ns,min=3.12666e+11ns,max=3.12666e+11ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("MixxxMainWindow::~finalize","count=1,sum=1.8981e+09ns,average=1.8981e+09ns,min=1.8981e+09ns,max=1.8981e+09ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("RecursiveScanDirectoryTask::run","count=410,sum=2.1245e+08ns,average=518172ns,min=125607ns,max=6.20882e+07ns,variance=9.67405e+12ns^2,stddev=3.11031e+06ns") Debug [Main]: Stat("SkinLoader::loadConfiguredSkin","count=1,sum=1.01859e+09ns,average=1.01859e+09ns,min=1.01859e+09ns,max=1.01859e+09ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("SkinLoader::parseSkin","count=1,sum=1.01673e+09ns,average=1.01673e+09ns,min=1.01673e+09ns,max=1.01673e+09ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("SoundDevicePortAudio::callbackProcess output 7, MC4000: USB Audio (hw:4,0)","count=13314,sum=1.99765e+08ns,average=15004.1ns,min=8121ns,max=47932ns,variance=1.7262e+07ns^2,stddev=4154.75ns") Debug [Main]: Stat("SoundDevicePortAudio::callbackProcess prepare 7, MC4000: USB Audio (hw:4,0)","count=13314,sum=6.51431e+08ns,average=48928.3ns,min=17640ns,max=197203ns,variance=9.00816e+07ns^2,stddev=9491.13ns") Debug [Main]: Stat("SoundDevicePortAudio::callbackProcessClkRef 7, MC4000: USB Audio (hw:4,0)","count=26628") Debug [Main]: Stat("SoundDevicePortAudio::callbackProcessClkRef 7, MC4000: USB Audio (hw:4,0)_duration","count=13314,average=84251ns,min=31130ns,max=268746ns,variance=3.22851e+08ns^2,stddev=17968.1ns") Debug [Main]: Stat("VinylControlProcessor","count=2") Debug [Main]: Stat("VsyncThread real time error","count=11,sum=11,average=1,min=1,max=1,variance=0^2,stddev=0") Debug [Main]: Stat("VsyncThread usleep for VSync","count=18336") Debug [Main]: Stat("VsyncThread vsync render","count=18358") Debug [Main]: Stat("VsyncThread vsync swap","count=18358") Debug [Main]: Stat("WOverview::paintEvent","count=218,sum=1.0498e+06ns,average=4815.6ns,min=3596ns,max=18735ns,variance=2.68808e+06ns^2,stddev=1639.54ns") Debug [Main]: Stat("WVuMeter::paintEvent","count=6872,sum=1.35038e+08ns,average=19650.5ns,min=5569ns,max=191684ns,variance=2.73559e+07ns^2,stddev=5230.29ns") Debug [Main]: Stat("WaveformWidgetFactory::render() 0waveforms","count=1,sum=5128ns,average=5128ns,min=5128ns,max=5128ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("WaveformWidgetFactory::render() 4waveforms","count=9178,sum=1.28509e+10ns,average=1.40019e+06ns,min=45013ns,max=1.56158e+08ns,variance=3.27892e+12ns^2,stddev=1.81078e+06ns") Debug [Main]: Stat("WaveformWidgetFactory::swap() 0waveforms","count=1,sum=4390ns,average=4390ns,min=4390ns,max=4390ns,variance=0ns^2,stddev=0ns") Debug [Main]: Stat("WaveformWidgetFactory::swap() 4waveforms","count=9177,sum=1.03423e+08ns,average=11269.8ns,min=3903ns,max=97857ns,variance=1.25686e+07ns^2,stddev=3545.22ns") Debug [Main]: Stat("control [Master],audio_latency_overload_count","count=1,sum=0,average=0,min=0,max=2.22507e-308,variance=0^2,stddev=0") Debug [Main]: Stat("control [Master],latency","count=2,sum=23.22,average=11.61,min=0,max=23.22,variance=269.583^2,stddev=16.419") Debug [Main]: Stat("control [Master],num_auxiliaries","count=5,sum=10,average=2,min=0,max=4,variance=2.5^2,stddev=1.58114") Debug [Main]: Stat("control [Master],num_decks","count=5,sum=10,average=2,min=0,max=4,variance=2.5^2,stddev=1.58114") Debug [Main]: Stat("control [Master],num_microphones","count=5,sum=10,average=2,min=0,max=4,variance=2.5^2,stddev=1.58114") Debug [Main]: Stat("control [Master],num_preview_decks","count=2,sum=1,average=0.5,min=0,max=1,variance=0.5^2,stddev=0.707107") Debug [Main]: Stat("control [Master],num_samplers","count=5,sum=10,average=2,min=0,max=4,variance=2.5^2,stddev=1.58114") Debug [Main]: Stat("control [Master],samplerate","count=2,sum=44100,average=22050,min=0,max=44100,variance=9.72405e+08^2,stddev=31183.4") Debug [Main]: ===================================== Debug [Main]: Mixxx shutdown complete with code 0