How to map what MIDI launchpad buttons play what notes?

Hello! I am very new to DAWs and MIDI so I apologize if this is a simple question.

I have an old Novation launchpad mini mk1. I was able to quite easily get it connected to Ardour, however I have the issue where a lot of notes are missing, and thus can’t be played by the launchpad. Pressing the buttons from left to right does as expected make it go up by one half note per button, however when I go down to the next row it jumps 7 or so half notes forward, making the notes in that gap unreachable. I did find this manual page, however it was very confusing for me, and I’m not 100% sure if this is what I’m actually looking for, or if “mapping” refers to some other concept in music production that I am unaware of.

Although not necessary for me, I am also a bit curious about binding the circular buttons on the edges to specific functions in Ardour like playing the music, starting recording, etc, and also the ability to change how the lights work, like making all the black notes be different colors than the white notes.

If it is of any relevance, I am using Ardour on Linux using flatpak, with Ardour version 9.7.

Thanks in advance!

The manual page you found is for mapping things like track volume, panning, muting, session bpm, transport start/end/pause, etc. I.e.: the kind of things you’d bind to faders, knobs, or “the circular buttons on the edges”. :smiley:

Unfortunately, unless you wanna fiddle with MIDI plugins for days, probably weeks, this is something you’d have to change at the device level, so refer to the launchpad mini’s manual to see if there’s any way to do that.

Ooh I see, that’s a shame. Thanks for the help! I’ll do some experimenting and see if I can get anything working!

If anyone in the future happens to see this discussion and also want this issue fixed, “I” have created this disgusting python script / github repository, which basically solved the issue for me: https://github.com/theBaksoBoy/novation-launchpad-mini-mk1-mapping-fixer

1 Like

Off topic, but Ardour on flatpak is not recommended. Flatpak applications run in a sandbox (i.e. security isolation), so all plugins must also be in the flatpak, and there are occasionally permissions problems with flatpak applications accessing other resources. Maybe your distribution has everything setup correctly and it will work for the uses you care about, but if you hit any problems and ask developers here for help, the response is very likely to be sorry, not going to deal with flatpak issues, come back here if you can see the same problem in our official binary build.

Ooh alright! Thank you for the advice!