|
1 | 1 | # Denon MC3000 |
2 | 2 |
|
3 | 3 |
|
4 | | -- [Manufacturer’s product page](https://web.archive.org/web/20140713040211if_/https://www.denondj.com/products/view/mc3000) (archived) |
| 4 | +The Denon MC3000 is a 4-channel, 4-deck DJ controller and mixer with a |
| 5 | +built-in USB audio interface. It has two physical deck sections (jog wheel, |
| 6 | +transport, hot cues, loop controls) and a 4-channel mixer, but only two FX |
| 7 | +units and eight sampler pads shared across all four decks. The manual |
| 8 | +describes this as a "deck layer function that can control four decks |
| 9 | +separately": the left deck section can be switched between controlling deck |
| 10 | +A or deck C with the {hwlabel}`DECK CHG.` buttons, and the right deck |
| 11 | +section between deck B or deck D. |
| 12 | + |
| 13 | +If you'd like to see something changed or extended in this mapping, |
| 14 | +please share feedback in the |
| 15 | +[forum thread](https://mixxx.discourse.group/t/denon-mc3000-midi-script/12283). |
5 | 16 |
|
6 | 17 | :::{versionadded} 2.0 |
7 | 18 | ::: |
| 19 | +:::{versionchanged} 2.6 |
| 20 | +Added full 4-deck (A/B/C/D) support, current EffectRack/beatloop/ |
| 21 | +QuickEffect controls, and LED feedback for all four decks. |
| 22 | +::: |
| 23 | +## Useful links |
| 24 | + |
| 25 | + |
| 26 | +- [Manufacturer's product page](https://web.archive.org/web/20140713040211if_/https://www.denondj.com/products/view/mc3000) (archived, product discontinued) |
| 27 | +- [Forum thread](https://mixxx.discourse.group/t/denon-mc3000-midi-script/12283) |
| 28 | +- [Owner's manual (PDF)](https://cdn.inmusicbrands.com/denondj/legacy/mc3000/MC3000EM_ENG_IM_v00.pdf) |
| 29 | +- [Quick setup guide (PDF)](https://cdn.inmusicbrands.com/denondj/legacy/mc3000/MC3000EM_Quick_Setup_Guide.pdf) |
| 30 | +- [Windows driver v1.0.0, 2015](<https://cdn.inmusicbrands.com/denondj/legacy/mc3000/Denon_DJ_MC3000_Driver_v1.0.0(2015).zip>) |
| 31 | + |
| 32 | +## Compatibility |
| 33 | + |
| 34 | + |
| 35 | +- **macOS**: no driver installation is required. The official quick setup |
| 36 | + guide's only macOS step is configuring the device in Audio MIDI Setup, |
| 37 | + with no driver install step at all, consistent with class-compliant USB |
| 38 | + audio. |
| 39 | +- **Windows**: requires the official ASIO driver, linked above (also |
| 40 | + originally shipped on the controller's Resource CD-ROM). After |
| 41 | + installing, check that MC3000 has a checkmark in the ASIO driver control |
| 42 | + panel and is enabled. The driver is old (2015) and not verified against |
| 43 | + recent Windows versions - if it fails to install, Windows' generic USB |
| 44 | + audio class driver may still work for basic use. |
| 45 | +- **Linux**: not explicitly documented by the manufacturer; expected to |
| 46 | + work with the kernel's built-in ALSA USB audio driver as a |
| 47 | + class-compliant device, but not verified. |
| 48 | + |
| 49 | +## Audio Interface Setup |
| 50 | + |
| 51 | + |
| 52 | +The MC3000's built-in USB audio interface is documented (official quick |
| 53 | +setup guide) as: |
| 54 | + |
| 55 | +- Channels 1-2 = Master output. |
| 56 | +- Channels 3-4 = Headphone output. |
| 57 | + |
| 58 | +Configure these in Mixxx's Sound Hardware preferences accordingly. The |
| 59 | +single 1/4" microphone input and the LINE 1/2 inputs are analog mixer |
| 60 | +inputs only - not available to Mixxx as audio devices. |
| 61 | + |
8 | 62 | :::{note} |
9 | | -Unfortunately a detailed description of this controller mapping is still missing. |
10 | | -If you own this controller, please consider |
11 | | -[contributing one](https://github.com/mixxxdj/mixxx/wiki/Contributing-Mappings#user-content-documenting-the-mapping). |
| 63 | +{hwlabel}`MASTER LEVEL`, {hwlabel}`MIC LEVEL`, {hwlabel}`MONITOR PAN`, |
| 64 | +{hwlabel}`MONITOR PHONES`, and {hwlabel}`LINE TO MASTER` are fully analog |
| 65 | +on this hardware and are not sent over MIDI at all, so adjusting them |
| 66 | +changes nothing on screen in Mixxx. |
12 | 67 | ::: |
| 68 | +## Mapping Settings |
| 69 | + |
| 70 | + |
| 71 | +The mapping features a number of options that can be customized from |
| 72 | +{guilabel}`Preferences` > {guilabel}`Controllers`, after selecting your |
| 73 | +controller and the Denon MC3000 mapping: |
| 74 | + |
| 75 | +- **Jog wheel sensitivity** sets the jog wheel's pitch-bend sensitivity |
| 76 | + for turning without an active touch-scratch - that is, whenever |
| 77 | + {hwlabel}`VINYL MODE` is off, or the wheel isn't currently touched |
| 78 | + (default: `2.0`). Higher values reduce sensitivity. |
| 79 | +- **Scratch sensitivity** sets the jog wheel's scratch sensitivity |
| 80 | + while actively touch-scratching with {hwlabel}`VINYL MODE` on |
| 81 | + (default: `1.0`). Higher values reduce sensitivity. |
| 82 | +- **VINYL MODE on by default** sets whether {hwlabel}`VINYL MODE` is |
| 83 | + enabled by default at startup, for all four decks (default: off). |
| 84 | + |
| 85 | +## Mixer Section |
| 86 | + |
| 87 | + |
| 88 | +| Control | Function | |
| 89 | +| --- | --- | |
| 90 | +| Channel fader, Cross fader | Standard volume and crossfader control. | |
| 91 | +| {hwlabel}`LEVEL` | Channel pregain/trim. | |
| 92 | +| {hwlabel}`FILTER` | QuickEffect filter. | |
| 93 | +| {hwlabel}`HI` / {hwlabel}`MID` / {hwlabel}`LOW` | 3-band channel EQ. | |
| 94 | +| {hwlabel}`CUE DECK A` / {hwlabel}`CUE DECK B` / {hwlabel}`CUE DECK C` / {hwlabel}`CUE DECK D` | Headphone cue (PFL) toggle, one button per deck letter. | |
| 95 | +| {hwlabel}`KEY LOCK` | Toggles keylock for the deck. | |
| 96 | +| {hwlabel}`SYNC` | Beat-syncs the deck. Hold past a short delay to enable continuous sync lock instead of a one-time sync. The LED lights while sync is active. | |
| 97 | +| {hwlabel}`SHIFT` + {hwlabel}`SYNC` | Toggles quantize for the deck. | |
| 98 | + |
| 99 | +:::{hint} |
| 100 | +{hwlabel}`LEVEL`, {hwlabel}`FILTER`, {hwlabel}`HI`, {hwlabel}`MID`, |
| 101 | +{hwlabel}`LOW`, and the pitch fader (see Deck Section below) use |
| 102 | +soft-takeover: turning the physical control has no effect until it |
| 103 | +reaches the value Mixxx is currently using, so there's no jump. |
| 104 | +::: |
| 105 | +## Deck Section |
| 106 | + |
| 107 | + |
| 108 | +| Control | Function | |
| 109 | +| --- | --- | |
| 110 | +| {hwlabel}`PLAY` | Standard play/pause. | |
| 111 | +| {hwlabel}`CUE` | Standard cue-point behavior. | |
| 112 | +| Jog wheel (touch + turn) | Scratches when touched with {hwlabel}`VINYL MODE` on; otherwise bends pitch while turning. | |
| 113 | +| {hwlabel}`VINYL MODE` | Toggles scratch (vinyl) mode for the deck. Off by default at startup for all four decks; see Mapping Settings above to change the default. | |
| 114 | +| Pitch fader | Adjusts the deck's playback rate. | |
| 115 | +| {hwlabel}`PITCH BEND -` / {hwlabel}`PITCH BEND +` | Temporary pitch bend while playing. | |
| 116 | +| {hwlabel}`SHIFT` + {hwlabel}`PITCH BEND -` / {hwlabel}`SHIFT` + {hwlabel}`PITCH BEND +` | While paused, jumps to the track start/end instead of bending pitch. | |
| 117 | +| {hwlabel}`SHIFT` | Modifier used by several controls throughout this mapping. | |
| 118 | +| {hwlabel}`DECK CHG.` (A/B/C/D) | Switches the left (A/C) or right (B/D) deck layer for the jog wheel, hot cues, loop controls, EFX and other per-deck controls. {hwlabel}`LOAD A` / {hwlabel}`LOAD B` are the one exception - see the Library Section below. | |
| 119 | + |
| 120 | +:::{hint} |
| 121 | +Jog wheel and scratch sensitivity can be tuned to taste; see Mapping |
| 122 | +Settings above. |
| 123 | +::: |
| 124 | +## Hot Cue Section |
| 125 | + |
| 126 | + |
| 127 | +| Control | Function | |
| 128 | +| --- | --- | |
| 129 | +| {hwlabel}`CUE1` - {hwlabel}`CUE4`, {hwlabel}`CUE5` - {hwlabel}`CUE8` (with {hwlabel}`CUE5-8 MODE`) | Sets/jumps to a hot cue point. | |
| 130 | +| {hwlabel}`SHIFT` + hot cue button | Clears the hot cue instead. | |
| 131 | + |
| 132 | +## Loop Section |
| 133 | + |
| 134 | + |
| 135 | +| Control | Function | |
| 136 | +| --- | --- | |
| 137 | +| {hwlabel}`AUTO LOOP` | Engages/releases a beat-synced loop at the current position. | |
| 138 | +| {hwlabel}`SHIFT` + {hwlabel}`AUTO LOOP` | Deletes the current loop points instead of engaging a loop. | |
| 139 | +| {hwlabel}`LOOP IN` / {hwlabel}`LOOP OUT` | Manually sets the loop start/end point. | |
| 140 | +| {hwlabel}`LOOP CUT -` / {hwlabel}`LOOP CUT +` | Halves or doubles the active (or next) loop's length. | |
| 141 | + |
| 142 | +## FX Section |
| 143 | + |
| 144 | + |
| 145 | +| Control | Function | |
| 146 | +| --- | --- | |
| 147 | +| {hwlabel}`EFX.1` - {hwlabel}`EFX.3` buttons | Toggles the corresponding effect slot on/off in the side's assigned effect unit (left = Unit 1, right = Unit 2). | |
| 148 | +| {hwlabel}`EFX.1` - {hwlabel}`EFX.3` knobs | Adjusts that effect's meta knob parameter. | |
| 149 | +| {hwlabel}`EFX.4` button | Hold, then press {hwlabel}`EFX.1` - {hwlabel}`EFX.3` to focus one effect for individual parameter control -- while focused, those buttons/knobs control that effect's own parameters instead of the enable toggle/meta knob. A short press shows/hides the focused effect's parameters. | |
| 150 | +| {hwlabel}`EFX.4` knob | Adjusts the assigned effect unit's overall dry/wet mix. | |
| 151 | +| {hwlabel}`FX ON 1` / {hwlabel}`FX ON 2` | Assigns effect Unit 1 or Unit 2 to whichever deck is currently active on that side. | |
| 152 | +| {hwlabel}`EFX` | Shows/hides the effect rack. | |
| 153 | + |
| 154 | +## Sampler Section |
| 155 | + |
| 156 | + |
| 157 | +:::{note} |
| 158 | +Per the official manual, the four {hwlabel}`EFX.1` - {hwlabel}`EFX.4` |
| 159 | +knob/button pairs above are dual-purpose, switched entirely in hardware |
| 160 | +by the {hwlabel}`SAMP.` button: "OFF: Switches to the effect mode. EFX. |
| 161 | +1-4 are used to operate the effects. ON: Switches to the sample deck |
| 162 | +mode. EFX. 1-4 are used to operate the sample deck." There is no |
| 163 | +separate physical SAMP 1-4 control - it is the same EFX.1-4 |
| 164 | +buttons/knobs, relabeled in hardware. |
| 165 | +::: |
| 166 | +| Control | Function | |
| 167 | +| --- | --- | |
| 168 | +| {hwlabel}`EFX.1` - {hwlabel}`EFX.4` as SAMP 1-4 buttons (while {hwlabel}`SAMP.` is on) | If a track is loaded, plays it from its cue point. If the slot is empty, loads the currently-selected library track into it. | |
| 169 | +| {hwlabel}`SHIFT` + SAMP button | Stops the sampler if playing, or ejects the loaded track if stopped. | |
| 170 | +| {hwlabel}`EFX.1` - {hwlabel}`EFX.4` as SAMP 1-4 knobs (while {hwlabel}`SAMP.` is on) | Adjusts the sampler's gain. | |
| 171 | +| {hwlabel}`SAMPLE` | Shows/hides the sampler section. | |
| 172 | + |
| 173 | +The SAMP pad LEDs light solid when a sampler is loaded and blink while it's |
| 174 | +playing. |
| 175 | + |
| 176 | +## Library Section |
| 177 | + |
| 178 | + |
| 179 | +| Control | Function | |
| 180 | +| --- | --- | |
| 181 | +| Track select knob ({hwlabel}`SEL.`) | Browses the track library. | |
| 182 | +| Track select knob push ({hwlabel}`SW`) | Loads the highlighted track into the first stopped deck. | |
| 183 | +| {hwlabel}`FWD` / {hwlabel}`BCK` | Selects the next/previous playlist or crate. | |
| 184 | +| {hwlabel}`LOAD A` | Loads the selected track to deck A. | |
| 185 | +| {hwlabel}`SHIFT` + {hwlabel}`LOAD A` | Loads the selected track to deck C instead. | |
| 186 | +| {hwlabel}`LOAD B` | Loads the selected track to deck B. | |
| 187 | +| {hwlabel}`SHIFT` + {hwlabel}`LOAD B` | Loads the selected track to deck D instead. | |
| 188 | +| {hwlabel}`BROWSE` | Toggles the maximized library view. | |
| 189 | +| {hwlabel}`RECORD` | Starts/stops recording the mix. | |
| 190 | + |
| 191 | +## Known Issues |
| 192 | + |
| 193 | + |
| 194 | +- {hwlabel}`CF MODE` is not mapped: its stock function, toggling the |
| 195 | + crossfader between audio and video assignment, has no Mixxx equivalent. |
| 196 | +- {hwlabel}`DUCKING` is not mapped to anything. |
| 197 | +- {hwlabel}`MASTER LEVEL`, {hwlabel}`MIC LEVEL`, {hwlabel}`MONITOR PAN`, |
| 198 | + {hwlabel}`MONITOR PHONES`, and {hwlabel}`LINE TO MASTER` are fully analog |
| 199 | + hardware controls, invisible to MIDI. |
0 commit comments