Download Print this page

Focusrite Audio Engineering Launchpad Mk2 Programmer's Reference Manual

Ableton live controller with 64 rgb backlit pads

Advertisement

Quick Links

MK2 Programmer's Reference Manual
Version 1.01
Written by Lottie Thomas
FFFA001298-02
© Focusrite Audio Engineering LTD

Advertisement

loading
Need help?

Need help?

Do you have a question about the Launchpad Mk2 and is the answer not in the manual?

Questions and answers

Summary of Contents for Focusrite Audio Engineering Launchpad Mk2

  • Page 1 MK2 Programmer’s Reference Manual Version 1.01 Written by Lottie Thomas FFFA001298-02 © Focusrite Audio Engineering LTD...
  • Page 2 For Max Users Bootloader Basic Features Basic Communication Colours Layouts Channels Flashing Pulsing Device Inquiry Advanced Features Lighting LEDs Using SysEx Messages RGB Mode MIDI Clock Virtual Faders Text scrolling System Exclusive Messages Other SysEx Messages © Focusrite Audio Engineering LTD...
  • Page 3 For Max Users For the benefit of those who use Cycling 74’s Max software to process and manipulate MIDI data, a series of tutorial patches are available. These demonstrate many of Launchpad MK2’s features and capabilities within the Max environment.
  • Page 4 Figure 1 shows the functions of the bootloader. The top two rows of square buttons can be used to set the device ID of Launchpad MK2. The device ID ranges from 1 – 16 and the selected ID is represented by an orange button. This also sets the USB identity, which ranges from 69h to 78h.
  • Page 5 It also shows Session, User 1 and User 2 layouts. Colours Launchpad MK2 has a colour palette of 128 colours shown in figure 2. Colour 0 turns the LED off. Figur e 2: L aunchpad MK2 colour t able Max patch: LPMK2_Colours.maxpat...
  • Page 6 The layout determines the MIDI note number that the buttons send and receive. Layout 0 is Session layout. This is best for writing software that uses Launchpad MK2 as a grid as it is easy to navigate by adding and subtracting - adding 1 moves to the right 1 button, adding 10 moves up one button.
  • Page 7 The controller numbers for the top row of round buttons does not change with layout and is always as 68h to 6Fh (104 – 111), as shown in figure 6. Figure 6: Controller numbers for the top row in hexadecimal (top) and decimal (bottom)! © Focusrite Audio Engineering LTD...
  • Page 8 Session layout uses channel 1. Example: light top left grid LED blue in Session layout Host >> Launchpad MK2: Channel 1: note-on A5/51h (81), velocity 2Dh (45) 90h 51h 2Dh (144, 81, 45) Example: light the cursor left LED pink in Session layout Host >>...
  • Page 9 (or CC for the top 8 round buttons) to the device on channel 2. When a message is received on channel 2, Launchpad MK2 will then begin to flash between the flash colour (B) and the current colour of the LED (A), with a 50% duty cycle (shown in figure 7).
  • Page 10 Pulsing Launchpad MK2 also supports pulsing, where the colour of the LED rhythmically increases and decreases in brightness (as shown in figure 8). Pulsing is started by sending the LED a note-on message (or CC for the top 8 round buttons) on channel 3 and can be stopped by sending a message to the LED on channel 1.
  • Page 11 Lighting LEDs Using SysEx Messages It is possible to control Launchpad MK2’s LEDs using SysEx messages. This allows a number of LEDs to be updated quickly with one message. The index of the LED is taken to be the same as Session layout, regardless of the layout Launchpad MK2 is currently in, with the top 8 round buttons indexed as 68h to 6Fh (104 –...
  • Page 12 By default, Launchpad MK2 will flash and pulse at 120 BPM. This can be altered by sending Launchpad MK2 F8h (248) messages (MIDI clock), which should be sent at a rate of 24 per beat. To set a tempo of 100 BPM, 2400 MIDI clock messages should be sent each minute, or with a time interval of 25ms.
  • Page 13 Each LED will light when the level is greater than or equal to the LEDs threshold value. When a button is pressed to change the level of a fader, Launchpad MK2 will move the fader to that position and send interim values to smooth the transition.
  • Page 14 Set to 01h (1) to loop the message In addition to the standard ASCII characters, Launchpad MK2 recognises plain values 1 – 7 as speed commands (where 1 is the slowest and 7 is fastest). This allows the scrolling speed to be manipulated mid-text.
  • Page 15 Flash LED 23h (35) 0Bh - 6Fh 00h - 7Fh 3. If selected LED is current not lit then (unused, 0) times (11-111) (0-127) it will flash between off and colour specified in value 3. © Focusrite Audio Engineering LTD...
  • Page 16 1=pan (0-127) (0-127) Other SysEx Messages Launchpad MK2 responds to 3 further SysEx messages. Device Inquiry F0h 7Eh <device ID> 06h 01h F7h Read information about the connected device. Device ID is from 00h to 0Fh (240, 126, <device ID>, 6, 1, 247) and must match the value chosen in the bootloader.