Skip to content

Use Arduino Uno (or Mega) and the USB Host Shield to transform your Novation Launchpad S into a stand-alone (no need for a computer) midi "keyboard" similar to Ableton's Push instrument mode.

Notifications You must be signed in to change notification settings

gaeljaton/Launchduino_Pro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 

Repository files navigation

Launchduino Pro


Use Arduino Uno (or Mega) and the USB Host Shield to transform your Novation Launchpad S into a stand-alone (no need for a computer) midi "keyboard" similar to Ableton's Push instrument mode.
Watch a demo video here: https://www.youtube.com/watch?v=jpMz854RsBI

Developed by Mauricio Maisterrena.

Requirements:

-Hardware:

  • Novation Launchpad S or mini (haven't tested other versions but it might work as well on the original and the RGB versions)
  • Arduino Uno or Mega
  • Arduino USB Host Shields from Circuitsathome.com (or replica)
  • Female MIDI jack
  • 220 ohm resistor
  • Wires

-Software:

Setup

  • Plug the USB Host Shield to your Arduino .
  • To send the midi from the Arduino follow the diagram shown in this page https://www.arduino.cc/en/Tutorial/Midi
  • Install the libraries mentioned on the requirements secction by followinng the instructions in this page http://arduino.cc/en/Guide/Libraries
  • Upload the Launchduino Pro File tio your Arduino. TIP: Make sure that Tx and Rx pins on the arduino are disconnected when uploading.
  • Connect your Lauchpad to the USB Host Shield.
  • Have fun.

Features

  • Send Midi notes using Launchpad S grid.
  • 5 Diferent Scales to choose from (Mayor, Minor, Flamenco, Blues, Chromatic) plus a Drum set.
  • Leds display the root notes (yellow) ant fifths (green) of the selected scale.
  • Octave up and down buttons.
  • Change the root note of the selected scale by presing a button.
  • Send midi to 3 diffecrent midi channels plus an additional channel for drums.
  • Change midi channel just by pressing the corresponding button.
  • Midi Panic Button.

Functionality Cheat Sheet

(1) (2) (3) (4) (5) (6) (7) (8)
[] [] [] [] [] [] [] [] [ 9]
[] [] [] [] [] [] [] [] [10]
[] [] [] [] [] [] [] [] [11]
[] [] [] [] [] [] [] [] [12]
[] [] [] [] [] [] [] [] [13]
[] [] [] [] [] [] [] [] [14]
[] [] [] [] [] [] [] [] [15]
[] [] [] [] [] [] [] [] [16]

*Horizontal row of circle pads

  1. Octave Up.

  2. Octave Down.

  3. Root Note Previous Note (of the chromatic scale).

  4. Root Note Next Note(of the chromatic scale).

  5. Midi Channel 10

  6. Midi Channel 11

  7. Midi Channel 12

  8. Midi Panic (Turn off all sounding notes)


*Vertical column of circle pads

-Scale Selection

  1. Mayor

  2. Minor

  3. Flamenco

  4. Blues

  5. Chromatic

  6. Drum Pads (Midi Channel 16)

Donate

Help yourself by helping us support you! Many hours have been spent developing this code. Since you find it useful, please consider donating via the button below.

PayPal - The safer, easier way to pay online!

About

Use Arduino Uno (or Mega) and the USB Host Shield to transform your Novation Launchpad S into a stand-alone (no need for a computer) midi "keyboard" similar to Ableton's Push instrument mode.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 100.0%