How do I get to illuminate Launchpad pads according to MIDI chordal notes used in Logic

Basically I would like to arrange the lighting sequence of my Launchpad to change according to the backing track MIDI chords used, in realtime playback. The designated MIDI note would not need to change for each pad, just the lighting. I have no idea where to start with that.
It’s a Novation Launchpad Mini.

Hi, and welcome back!

Your launchpad MIDI should respond to notes sent from one of your tracks. You could have different notes trigger different chords using Bome MIDI Translator Pro or you could simply send the raw notes directly to your Launchpad MIN. Set up a MIDI track in Ableton Live to do this with the notes that you want to send and then in Bome MIDI Translator Pro have each translator convert each note to a different series of notes (chords).

Example:

Incoming: Note-on note 12 on MIDI CH 1 any value
Outgoing: Raw MIdI 90 0c 7f 90 0f 7f 90 11 7f

As you can see, sending raw Midi is probably the best way to send multiple notes using a single translator.

For Note-off (to turn off the the same LEDs) you would do this.

Incoming: Note-off note 12 on MIDI CH 1 any value
Outgoing: Raw MIdi 90 0c 00 90 0f 00 90 11 00

For note-on you could use different velocities (other than 7F) for different colors. You didn’t specify whether you were using the original LP MINI or a MK2.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Great response, I’m going to try it today!

It’s the Mini MK3 and I’m running Logic. As far as I know Logic can also do the job for this.

Cheers

Ben.

1 Like

Hello Steve,

By accident I got Launchpad connected to an external MIDI track in Logic and now on playback the notation shows up perfectly on the Launchpad! The last problem I have is when I change velocity in logic for individual notes, it won’t change the color of the pads on my launchpad, they still show up green. Can you please advise on what I can do in Bome to make sure the velocity is getting read by launchpad? I will add my bome file if that helps.
GOLD.bmtp (1.2 KB)

Hi,

I made a few changes.

First I created different alias so not to conflict with the port naming that the LP MINI exposes. I set them up as follows. I’m running in user mode.

You can learn more about aliases from this tutorial.

Then I moved the port selection from the translator to it’s parent preset. This is part of best practice (in most cases) and will make your project easier to maintain. It is easier to change port selection on a preset than a bunch of translators (if you add more).

For more information about device selection, see this tutorial.

The I added a note-off translator 0.1 and made sure that the output was set to a format of note-on with velocity 0 to ensure that the LED would turn off. This is the form of note-off the the LP MINI requires.

Finally, on your translator you were only looking for input with note 64. I set it up as any note set to “pp”.

I made sure the incoming velocity (qq) and the outgoing velocity matched in the translator. Different velocities will react with different colors.
This assumes that Logic is sending out the proper MIDI velocity from the track that you are monitoring.

GOLD-sjc.bmtp (1.4 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Thanks for taking the time to help me. I’m going to try this today! If I can get it working it’s going to be a really powerful composition/performance tool.

Cheers.

It’s working beautifully. Responding to velocity as well now. Thank you so much!

1 Like

I spoke a bit too soon. The lighting is excellent in session mode through Logic and responds to velocity (multicolored) but the problem is in session mode launchpad only activates Audio clips and does not accept MIDI note learning.

In my case I’m hoping to also use the Launchpad as a midi Instrument simultaneously.
So if I switch to custom mode for launchpad all lights come up as one color according to what was chosen in Novation components. In other words if I chose blue as Note on then all lights come up as Blue not multicolored.

I’m unable to figure out a way to make launchpad in custom mode work with logic for both lighting and as MIDI instrument.

Is there possibly a way to use logic just for lighting and then use SWAM Sax as a standalone VST perhaps?

Yes, the device is quite complicated. This is the programmers manual for it but support for all of the different modes is beyond the scope of free support.

I think there are also different MIDI ports that are used for different modes. And I don’t think you can use different modes simultaneously (but not 100% sure of that).

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

You can try this project.

It will set your controller up for DAW mode using the session layout. You can only get MIDI feedback in Session or Programmer layout.

There are two output ports .
The primary port ‘Session Layout’ sends to BMT 1 and the secondary port (User Layouts) send to BMT2.

We capture LED feedback from BMT 1 so I recommend you use that with logic.

If you want to send different MIDI messages than the controller sends, set up translators. I have MIDI through routes so that your feedback will need likely also need translators to change the feedback to the LED’s (using session layout Notes).

Here are the aliases I’m using.

You can learn more about aliases from this tutorial.

I set up the presets to determine the desired input and output ports for the translators.
Make sure you have swallow set if you don’t want to use the MIDI thru paths.

For more information about device selection, see this tutorial.

For MIDI thru (items without translators), I just have MIDI thru paths set as follows.

The project will set it to Session Mode at project start using Perform “Init”.
This will be triggered when:

  1. The project is opened.
  2. The LP port is opened
  3. On keystroke Ctrl-Right Arrow

You can uses the 4 upper buttons to set the layout (if not in programmer mode).

I have keystrokes to change:

  • Stand Alone Mode (Left)
  • DAW Mode (Right)
  • Live Mode (Up)
  • Programmer Mode (Down)

I hope you find this useful!

LP-MINI-MK3-2025-06-22.bmtp (6.9 KB)

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz

Hi Steve,

Great! I will give it a try. I set Launchpad to programming mode by the way yesterday , and logic is now receiving MIDI notes when pressing the pads as well as lighting up! But it seems like I have to run sysex librarian every time, your way looks much neater to get to programming mode.

Thanks for outstanding customer support.

OK, let me know how it goes.

Steve Caldwell
Bome Customer Care


Also available for paid consulting services: bome@sniz.biz