Giter VIP home page Giter VIP logo

launchpadmappings's Introduction

Custom modes and DAW (Traktor/Mixxx/Bitwig) mappings for the Novation Launchpad MK2 / X / Mini.

DJ Mode

A custom-made set of mappings and custom modes for use as a DJ controller in Traktor & Mixxx. Designed to be simple to use yet feature-packed. "DJ Main" controls play/cue/pause, cue points, fast forward/rewind, pitch up/down & track volume, and "DJ EQ" controls Hi-Mid-Low ends + Super FX knobs.

Installation:

Copy the Mixxx files to your Mixxx installation's controller folder (found in /home//.mixxx/controllers on Linux, /Users//Library/Containers/org.mixxx.mixxx/Data/Library/Application Support/Mixxx/controllers on macOS and C:\Users<username>\AppData\local\Mixxx\controllers in Windows.), or if you're using Traktor, import the .tsi file via "Preferences -> Controller Manager -> Device -> Import .TSI -> Import Other".

Known Issues:

When setting a slider back to it's default state, you'll need to tap on the last pressed pad 4 times to get it exactly in the middle. To my knowledge there isn't a workaround for this as this is expected behaviour from the faders, so keep it in mind when adjusting the EQ/FX on a track. This can be worked around by removing the FX sliders in Novation's Custom Mode editor and adding MIDI buttons to reset the EQ/FX sliders to their default state.

TODO:

  • Sync LEDs to BPM + cue states, hopefully sync volume fader LEDs to volume meter but I'm unsure as to if that's both possible and within my ability or not.
  • Optimize, optimize, optimize!
  • Finish the Traktor mapping
  • Map >> and << to much finer speeds to "emulate" jogwheels.

Why?

Simply because I can. The Launchpad series is a fantastic piece of kit that I regularly use with Bitwig, and with it being MIDI-compliant & having fader pads and 8 custom modes makes it a fantastic candidate as a compact DJ controller if you don't need jogwheels. This script gives the Launchpad more DJ functionality than my Hercules DJControl Compact had when I owned it, which in my eyes makes it a versatile piece of DJ hardware.

I'm always looking for constructive feedback on making this setup ergonomically friendly and simple to use while still being feature-equivalent to compact DJ controllers, so don't hesitate to suggest modifications!

launchpadmappings's People

Contributors

faithvoid avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.