Note: values are expressed in hexadecimal base.
In 9x 0A Value, 9 = Note On/Off MIDI command, x = 1^st MIDI channel, 0A = 10 in decimal base
In 9y 4B Value, 9 = Note On/Off MIDI command, y = 2^nd MIDI channel, 4B = 75 in decimal base
| MIDI Control | MIDI Message | Message Type | Value Description |
| K1_DA | 9x 01 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| K2_DA | 9x 02 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| K3_DA | 9x 03 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| K4_DA | 9x 04 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| K5_DA | 9x 05 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| K6_DA | 9x 06 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K1_DA | 9x 07 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K2_DA | 9x 08 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K3_DA | 9x 09 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K4_DA | 9x 0A Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K5_DA | 9x 0B Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SHIFTED_K6_DA | 9x 0C Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| Cue_DA | 9x 0D Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| Play_DA | 9x 0E Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| CueSel_DA | 9x 0F Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| Stop_DA | 9x 10 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| Sync_DA | 9x 11 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| Deck_DA | 9x 12 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| PIT_SP_DA | 9x 13 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| PIT_SM_DA | 9x 14 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| PIT_SR_DA | 9x 15 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| SOURCE_DA | 9x 16 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| KILL_T_DA | 9x 17 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| KILL_M_DA | 9x 18 Value | Button-Toggling Output | “7F”: Pressed – “00” : Released |
| KILL_B_DA | 9x 19 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| JOG TOUCH_DA | 9x 1A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_State_DA | 9x 1B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_DA | 9x 1C Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBM_DA | 9x 1D Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBP_DA | 9x 1E Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Prev_DA | 9x 1F Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Next_DA | 9x 20 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K1_DB | 9x 21 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K2_DB | 9x 22 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K3_DB | 9x 23 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K4_DB | 9x 24 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K5_DB | 9x 25 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K6_DB | 9x 26 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K1_DB | 9x 27 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K2_DB | 9x 28 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K3_DB | 9x 29 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K4_DB | 9x 2A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K5_DB | 9x 2B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K6_DB | 9x 2C Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Cue,DB | 9x 2D Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Play_DB | 9x 2E Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| CueSel_DB | 9x 2F Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Stop_DB | 9x 30 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Sync_DB | 9x 31 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Deck_DB | 9x 32 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SP_DB | 9x 33 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SM_DB | 9x 34 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SR_DB | 9x 35 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SOURCE_DB | 9x 36 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_T_DB | 9x 37 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_M_DB | 9x 38 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_B_DB | 9x 39 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| JOG TOUCH_DB | 9x 3A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_State_DB | 9x 3B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| AUTOMIX | 9x 3C Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SCRATCH | 9x 3D Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| FILES | 9x 3E Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| FOLDERS | 9x 3F Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| UP | 9x 40 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| DOWN | 9x 41 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Shift_DB | 9x 42 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| PBM_DB | 9x 43 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| PBP_DB | 9x 44 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Prev_DB | 9x 45 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Next_DB | 9x 46 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| MIC | 9x 47 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| DECK_STATE_AC | 9x 48 Value | Button-Toggling Output | "7F":Deck C - "00":Deck A |
| DECK_STATE_BD | 9x 49 Value | Button-Toggling Output | "7F":Deck D - "00":Deck B |
| Load_DA | 9x 4A Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Load_DB | 9x 4B Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K1_DC | 9y 01 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K2_DC | 9y 02 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K3_DC | 9y 03 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K4_DC | 9y 04 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K5_DC | 9y 05 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| K6_DC | 9y 06 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K1_DC | 9y 07 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K2_DC | 9y 08 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K3_DC | 9y 09 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K4_DC | 9y 0A Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K5_DC | 9y 0B Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SHIFTED_K6_DC | 9y 0C Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Cue_DC | 9y 0D Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Play_DC | 9y 0E Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| CueSel_DC | 9y 0F Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Stop_DC | 9y 10 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| Sync_DC | 9y 11 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| PIT_SP_DC | 9y 13 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| PIT_SM_DC | 9y 14 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| PIT_SR_DC | 9y 15 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| SOURCE_DC | 9y 16 Value | Button-Toggling Output | "7F":Pressed - "00":Released |
| KILL_T_DC | 9y 17 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_M_DC | 9y 18 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_B_DC | 9y 19 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| JOG TOUCH_DC | 9y 1A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_State_DC | 9y 1B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_DC | 9y 1C Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBM_DC | 9y 1D Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBP_DC | 9y 1E Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Prev_DC | 9y 1F Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Next_DC | 9y 20 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K1_DD | 9y 21 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K2_DD | 9y 22 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K3_DD | 9y 23 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K4_DD | 9y 24 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K5_DD | 9y 25 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| K6_DD | 9y 26 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K1_DD | 9y 27 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K2_DD | 9y 28 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K3_DD | 9y 29 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K4_DD | 9y 2A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K5_DD | 9y 2B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SHIFTED_K6_DD | 9y 2C Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Cue_DD | 9y 2D Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Play_DD | 9y 2E Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| CueSel_DD | 9y 2F Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Stop_DD | 9y 30 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Sync_DD | 9y 31 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SP_DD | 9y 33 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SM_DD | 9y 34 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PIT_SR_DD | 9y 35 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| SOURCE_DD | 9y 36 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_T_DD | 9y 37 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_M_DD | 9y 38 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| KILL_B_DD | 9y 39 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| JOG TOUCH_DD | 9y 3A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_State_DD | 9y 3B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Shift_DD | 9y 42 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBM_DD | 9y 43 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| PBP_DD | 9y 44 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Prev_DD | 9y 45 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Next_DD | 9y 46 Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Load_DC | 9y 4A Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| Load_DD | 9y 4B Value | Button-Toggling Output | "7F": Pressed - "00": Released |
| JOG_SEEK_DA | Bx 01 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| FX_DA | Bx 02 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| VOL_DA | Bx 03 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| GAIN_DA | Bx 04 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| PITCH_DA | Bx 05 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| TREBLE_DA | Bx 06 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| MEDIUM_DA | Bx 07 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| BASS_DA | Bx 08 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| JOG_SEEK_DB | Bx 09 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| FX_DB | Bx 0A Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| VOL_DB | Bx 0B Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| GAIN_DB | Bx 0C Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| PITCH_DB | Bx 0D Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| TREBLE_DB | Bx 0E Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| MEDIUM_DB | Bx 0F Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| BASS_DB | Bx 10 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| JOG_SEEK_DC | Bx 11 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| FX_DC | Bx 12 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| VOL_DC | Bx 13 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| GAIN_DC | Bx 14 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| PITCH_DC | Bx 15 Value | Analog - Coarse (128 values) | 00 > 7F: Full Down > Full Up |
| TREBLE_DC | Bx 16 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| MEDIUM_DC | Bx 17 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| BASS_DC | Bx 18 Value | Analog - Coarse (128 values) | 00 > 7F: Full CW: Full CCW |
| JOG_SEEK_DD | Bx 19 Value | Incremental - Coarse (128 values) | 7F > 40: CCW Slow>Fast - 01 > 3F: CW Slow>Fast |
| FX_DD | Bx 1A Value | Incremental - Coarse (128 values) | 7F > 40 : CCW Slow>Fast - 01 > 3F : CW Slow>Fast |
| VOL_DD | Bx 1B Value | Analog - Coarse (128 values) | 00 > 7F : Full Down > Full Up |
| GAIN_DD | Bx 1C Value | Analog - Coarse (128 values) | 00 > 7F : Full Down > Full Up |
| PITCH_DD | Bx 1D Value | Analog - Coarse (128 values) | 00 > 7F : Full Down > Full Up |
| TREBLE_DD | Bx 1E Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| MEDIUM_DD | Bx 1F Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| BASS_DD | Bx 20 Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| VOL_MAIN | Bx 21 Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| XFADER | Bx 22 Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| CUE_TO_MIX | Bx 23 Value | Analog - Coarse (128 values) | 00 > 7F : Full CW : Full CCW |
| JOG_SCR_DA | Bx 24 Value | Incremental - Coarse (128 values) | 7F > 40 : CCW Slow>Fast - 01 > 3F : CW Slow>Fast |
| JOG_SCR_DB | Bx 25 Value | Incremental - Coarse (128 values) | 7F > 40 : CCW Slow>Fast - 01 > 3F : CW Slow>Fast |
| JOG_SCR_DC | Bx 26 Value | Incremental - Coarse (128 values) | 7F > 40 : CCW Slow>Fast - 01 > 3F : CW Slow>Fast |
| JOG_SCR_DD | Bx 27 Value | Incremental - Coarse (128 values) | 7F > 40 : CCW Slow>Fast - 01 > 3F : CW Slow>Fast |
| PITCH_DA_LSBit | Bx 28 Value | Analog - Coarse (2 values) | 00 : LSBit zero
01 : LSBit one |
| PITCH_DB_LSBit | Bx 29 Value | Analog - Coarse (2 values) | 00 : LSBit zero
01 : LSBit one |
| PITCH_DC_LSBit | Bx 2A Value | Analog - Coarse (2 values) | 00 : LSBit zero
01 : LSBit one |
| PITCH_DD_LSBit | Bx 2B Value | Analog - Coarse (2 values) | 00 : LSBit zero
01 : LSBit one |
1: This command will send (on the Virtual MIDI In port) all updated states of all the following controls: Treble/Medium/Bass knobs, volume faders and the cross fader. It can be used by software to update its graphic controls to the current position of the corresponding DJ Console 4-Mx controls.
- x: Depends on the MIDI channel assigned to the device for the first deck (0: MIDI channel 1; 1: MIDI channel 2...).
- y: Depends on the MIDI channel assigned to the device for the second deck (0: MIDI channel 1; 1: MIDI channel 2...).