Use Novation Launchkey With Mixxx

Posted on by
  1. Novation
  2. Novation Launchkey Mini Driver Download

There's already a Launchpad mapping shipping with Mixxx however it has several quirks and limitations: it has a single hardcoded layout, supporting only the first 2 decks. You can't e.g. Change to decks 3 and 4, or sampler decks.

Controller mapping file for the Novation Launch Control, enables LED feedback and control of effects.

Installation

Copy both files into your Mixxx controllers directory - see here for folder location: https://www.mixxx.org/wiki/doku.php/controller_mapping_file_locations

Documentation

Low Budget Producing System: LMMS / MIXXX & Novation Launchkey / Reloop Keypad / Maudio Xsession. By continuing to use this website, you agree to their use. Jul 22, 2012  Mixxx Community Forums. use flashing red for eq kills. I found a Midi library folder with other xml files, but not sure if this is the right place for the Novation Launchpad mapping. Also, I don't have a clue as to where the js script file goes. Thanks, Paul Overman.

The XML and JS files above allow you to control 4 audio effects per deck in Mixxx 2.1.

Physical set up: I have my controller turned 90 degrees to the right, so pad 1 is furthest away from me, and pad 8 is closest. The following description assumes you have your controller laid out in the same way.

Controlling effects:

  • Pads 1-4 turn on/off effects 1-4 on Deck 1, and similarly with pads 5-8 for Deck 2.
  • The LED in each pad shows if the corresponding audio effect is on or off.
  • Leftmost knob controls the meta knob for that effect, rightmost knob controls one effect parameter. You can change which parameter using the MIDI learning wizard within Mixxx.
  • Super knob: leftmost knob for pad 1 and pad 5 have special powers - they are super knobs, so they control all the meta knobs for that deck.

Effects routing:

  • The top two arrow keys control headphone send to effects (deck 1, deck 2)
  • The lower two arrow keys send audio from each deck to the corresponding effects (deck 1 goes to FX1 and FX3, deck 2 goes to FX2 and FX4)
  • LED feedback for all of the above

Info graphic coming soon! Also, I reckon I'll make a video explaining the functionality if I get enough requests. Create an issue if you want this!

Gritty details

There is a 'user settings' section near the beginning of the JS file that allows you to set global brightness and your choice of LED color for pads 1-8 (amber, red, green). The default is low brightness, amber LEDs.

The Launch Control has 2 templates (User and Factory) that are available from buttons on the unit. This mapping currently only uses the User template, so there's a whole second layer that can be set up with the MIDI learning wizard however you want. You'll have to set up LEDs for this part yourself though.

Novation

Note: in order to get the LED functionality working, you might need to set your template number in the JS file. To do this, launch Mixxx in MIDI debug mode from command line:

Nov 14, 2011  Traktor pro analysing bpm wrong. Discussion in 'TRAKTOR PRO / TRAKTOR SCRATCH PRO' started by JH90, Nov 1, 2011. JH90 New Member. You know it would so much easier if you could just change the bpm number and traktor aligns automatically Thanks man JH90, Nov 1, 2011 #3. Traktor analyze bpm wrong meme. Nov 27, 2014  Loudness is not in Mastering: Is all about the MIX! The Secret to Louder Mixes Crest Factor - Duration: 27:33. MixbusTV 325,918 views. The Track BPM Detected by TRAKTOR is Half or Twice the Original BPM of the Track During the analysis of a track, TRAKTOR may the tempo of a track to half or twice the original tempo. 65 BPM or 260 BPM instead of 130 BPM).

mixxx --mididebug

press some buttons on your Launch Control, and look to see what channel it is transmitting on. For instance, when I press pad 1, the console reads 'Launch Control MIDI 1: t:2512 ms status 0x93 (ch 4, opcode 0x9), ctrl 0x09, val 0x7F'

Find the 'ch X' part in parentheses and edit the JS file - you want the line that says 'LC.template = {user: 4, factory: 10};' These numbers correspond to the MIDI channels that the device transmits on in User and Factory templates, so edit to match what your hardware is outputting.

If you have trouble, please create a new issue!

Credits

Novation Launchkey Mini Driver Download

Written by Jesse French