Easily play notes in key by using the home row computer keys, with broader range via touchbar slider.
Instead of C major triad always being ADG on the keyboard, shift and start on any key, for example DGJ.
After choosing a new starting position, choose any root note and/or the minor scale.
This allows you to play the home row computer keys without memorizing black note / white note patterns.
By sacrificing irrelevent notes which may fall on R and I keys, the home row will always be in key.
E1 F1 F#1 G1 G#1
A2 A#2 B2 C2 C#2 D2 D#2 E2 F2 F#2 G2 G#2
A3 A#3 B3 C3 C#3 D3 D#3 E3 F3 F#3 G3 G#3 <-- (default is C3)
A4 A#4 B4 C4 C#4 D4 D#4 E4 F4 F#4 G4 G#4
Midi Touchbar
-
Download and install Midi Touchbar
-
Open Midi Touchbar → Menu icon → Load Touchbar Settings →
midi-touchbar-keyboard-shifter.xml
(Channel 10)
Ableton
- Move
MidiTouchbar__10
control script folder for blue-hand control of the Midi Effect Rack
Mac: HD:/Users/[Username]/Library/Preferences/Ableton/Live x.x.x/User Remote Scripts
Windows: C:\Users\[Username]\AppData\Roaming\Ableton\Live x.x.x\Preferences\User Remote Scripts
- Ensure Track and Remote in Ableton preferences → Link/Midi
- For Post-MIDI shift recording, set up a Midi Bus -- Ableton normally records Pre-MIDI shift
- Create a new
🎹 Midi Track
withKB SHIFTER.adg
rack from this repo, setMonitoring
toIn
. SetMidi In
toComputer Keyboard
andMidi Out
toMidi Bus
. Right click the rack →Lock To Control Surface N (Midi Touchbar 10)
-
Ableton Preferences → File/Folder →
Save Current Set as Default
-
Create another Midi Track, set
Midi In
toMidi Bus
and right click → save as default Midi Track
Anytime you create a new Midi Track, it will get your Post-MIDI shifted notes
Dragging a Midi Instrument directly won't have Midi In set automatically, but creating the Midi Track first will.