Hi All, I’m just starting with the trial version of BMT Pro and love it so far, most likely I’ll be purchasing it in the next day or so!
I’m setting up my LaunchPad Mink Mk3, so that the “User” set of pads trigger keyboard shortcuts in Ableton Live, so I can have a pad to open Live’s browser, or toggle the metronome etc.
I’ve got it working perfectly, but I’d just like to check I’ve done it correctly and I’ve not over complicated anything!
I want to use MIDI channel 15 as my “keyboard shorts channel” and assign individual MIDI notes on channel 15 to trigger keyboard shortcuts but also have those same MIDI notes being blocked from getting to Live as MIDI notes.
I’ve created the translators for each action, assigned them to the input MIDI and they’re set to ch15.
The outputs work fine, some are keyboard shortcuts and one to open Explorer.
This worked fine, and everything triggered correctly.
But then I got slightly stuck when I wanted everything on other MIDI channels other than 15 to still get through to Live. At this point the translators worked fine, but nothing else (i.e. the other midi channels) was getting to Live.
It then dawned on me to use a MIDI through, so I used the routing option to route the usual port to my virtual one. I then switched the ports in Live, so now it gets the BMT-1 one instead of the usual LPM Mk3 etc.
And it’s working perfectly!!! It was the through routing that made the difference and also switching Live from the usual input port to the virtual BMT-1 one.
Without the routing, it simply only sends the keyboard shortcuts and nothing else gets though.
It’s looking like this:
Project: LaunchPad Mini Mk3 Ableton Live Controller
Project MIDI IN ports: MIDIIN2 (LPMiniMK3 MIDI)
Project MIDI OUT ports: Bome MIDI Translator 1 Virtual Out
[x] Preset 0: Preset 1
[x] Translator 0.0: Browser
Options: swallow
Incoming: Note On on ch. 15 with note:62 (0x3E) and velocity:127 (0x7F)
Outgoing: Physical Keys: Ctrl(Alt(B))
[x] Translator 0.1: Session Record
Options: swallow
Incoming: Note On on ch. 15 with note:60 (0x3C) and velocity:127 (0x7F)
Outgoing: Physical Keys: Num *
[x] Translator 0.2: Metronome
Options: swallow
Incoming: Note On on ch. 15 with note:64 (0x40) and velocity:127 (0x7F)
Outgoing: Physical Keys: Num /
[x] Translator 0.3: Favourites Folder
Options: swallow
Incoming: Note On on ch. 1 with note:65 (0x41) and velocity:127 (0x7F)
Outgoing: Start/show: EXPLORER.EXE /n, /e, “E:\Sample Libraries@Favourites”
Have I done this the correct way? It’s working but I’m wonder if there’s a best practice way to do this?
I’m very happy with this, I just want to make sure I’m doing it properly before I assign the rest of the 64 pads I can now play with!
Thanks for your time, very much appreciate it.
Cheers,
Andy.