Skip to content

Commit e19eaba

Browse files
Change to a track mute action that respects automation input from the keyboard, also changed the track solo action to keep terminology consistent. People who keep their key maps in sync manually should use these actions on F5 and F6: Track: Toggle mute for selected tracks and Track: Toggle solo for selected tracks. (#1246)
1 parent 89b667c commit e19eaba

File tree

4 files changed

+13
-11
lines changed

4 files changed

+13
-11
lines changed

config/mac/reaper-kb.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -120,8 +120,6 @@ KEY 8 44 40227 0 # Main : Cmd+, : OVERRIDE DEFAULT : Item edit: Shrink right e
120120
KEY 9 100 40227 0 # Main : Cmd+NumPad 4 : OVERRIDE DEFAULT : Item edit: Shrink right edge of items
121121
KEY 8 46 40228 0 # Main : Cmd+. : Item edit: Grow right edge of items
122122
KEY 9 102 40228 0 # Main : Cmd+NumPad 6 : OVERRIDE DEFAULT : Item edit: Grow right edge of items
123-
KEY 1 116 40280 0 # Main : F5 : OVERRIDE DEFAULT : Track: Mute/unmute tracks
124-
KEY 1 117 40281 0 # Main : F6 : OVERRIDE DEFAULT : Track: Solo/unsolo tracks
125123
KEY 1 120 40282 0 # Main : F9 : OVERRIDE DEFAULT : Track: Invert track polarity/phase
126124
KEY 17 32805 40283 0 # Main : Opt+Left : OVERRIDE DEFAULT : Track: Nudge track pan left
127125
KEY 17 32807 40284 0 # Main : Opt+Right : OVERRIDE DEFAULT : Track: Nudge track pan right
@@ -285,8 +283,10 @@ KEY 9 114 42348 0 # Main : Cmd+F3 : Reset all MIDI control surface devices
285283
KEY 5 117 42455 0 # Main : Shift+F6 : OVERRIDE DEFAULT : FX: Toggle delta solo for last focused FX
286284
KEY 13 78 42460 0 # Main : Cmd+Shift+N : OVERRIDE DEFAULT : Item properties: Normalize items (peak/RMS/LUFS)...
287285
KEY 21 117 42467 0 # Main : Opt+Shift+F6 : FX: Clear delta solo for all project FX
286+
KEY 1 116 6 0 # Main : F5 : OVERRIDE DEFAULT : Track: Toggle mute for selected tracks
288287
KEY 255 3048 65535 0 # Main : : No-op (no action)
289288
KEY 255 3304 65535 0 # Main : : No-op (no action)
289+
KEY 1 117 7 0 # Main : F6 : OVERRIDE DEFAULT : Track: Toggle solo for selected tracks
290290
KEY 255 248 990 0 # Main : Mousewheel : OVERRIDE DEFAULT : View: Zoom horizontally (MIDI CC relative/mousewheel)
291291
KEY 33 32802 _0560a0aa82a4473b9a964e7de01e588f 0 # Main : Control+Page Down : Custom: Solo exclusive next track
292292
KEY 40 46 _0e77201d60c10d4d844fe05ac22623e1 0 # Main : Cmd+Control+. : Custom: trim right edge of items respecting ripple

config/windows/reaper-kb.ini

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,8 +128,6 @@ KEY 9 188 40225 0 # Main : Ctrl+, : OVERRIDE DEFAULT : Item edit: Grow left ed
128128
KEY 9 190 40226 0 # Main : Ctrl+. : OVERRIDE DEFAULT : Item edit: Shrink left edge of items
129129
KEY 17 188 40227 0 # Main : Alt+, : Item edit: Shrink right edge of items
130130
KEY 17 190 40228 0 # Main : Alt+. : Item edit: Grow right edge of items
131-
KEY 1 116 40280 0 # Main : F5 : OVERRIDE DEFAULT : Track: Mute/unmute tracks
132-
KEY 1 117 40281 0 # Main : F6 : OVERRIDE DEFAULT : Track: Solo/unsolo tracks
133131
KEY 1 120 40282 0 # Main : F9 : OVERRIDE DEFAULT : Track: Invert track polarity/phase
134132
KEY 17 32805 40283 0 # Main : Alt+LEFT : OVERRIDE DEFAULT : Track: Nudge track pan left
135133
KEY 17 32807 40284 0 # Main : Alt+RIGHT : OVERRIDE DEFAULT : Track: Nudge track pan right
@@ -289,6 +287,7 @@ KEY 9 114 42348 0 # Main : Ctrl+F3 : Reset all MIDI control surface devices
289287
KEY 5 117 42455 0 # Main : Shift+F6 : OVERRIDE DEFAULT : FX: Toggle delta solo for last focused FX
290288
KEY 13 78 42460 0 # Main : Ctrl+Shift+N : OVERRIDE DEFAULT : Item properties: Normalize items (peak/RMS/LUFS)...
291289
KEY 21 117 42467 0 # Main : Alt+Shift+F6 : FX: Clear delta solo for all project FX
290+
KEY 1 116 6 0 # Main : F5 : OVERRIDE DEFAULT : Track: Toggle mute for selected tracks
292291
KEY 0 123 65535 0 # Main : { : OVERRIDE DEFAULT : No-op (no action)
293292
KEY 0 125 65535 0 # Main : } : OVERRIDE DEFAULT : No-op (no action)
294293
KEY 0 126 65535 0 # Main : ~ : OVERRIDE DEFAULT : No-op (no action)
@@ -301,6 +300,7 @@ KEY 25 32806 65535 0 # Main : Ctrl+Alt+UP : OVERRIDE DEFAULT : No-op (no actio
301300
KEY 25 32808 65535 0 # Main : Ctrl+Alt+DOWN : OVERRIDE DEFAULT : No-op (no action)
302301
KEY 255 3048 65535 0 # Main : MediaKbd+Track+ : OVERRIDE DEFAULT : No-op (no action)
303302
KEY 255 3304 65535 0 # Main : MediaKbd+Track- : OVERRIDE DEFAULT : No-op (no action)
303+
KEY 1 117 7 0 # Main : F6 : OVERRIDE DEFAULT : Track: Toggle solo for selected tracks
304304
KEY 33 32802 _0560a0aa82a4473b9a964e7de01e588f 0 # Main : Win+PGDOWN : Custom: Solo exclusive next track
305305
KEY 41 190 _0e77201d60c10d4d844fe05ac22623e1 0 # Main : Ctrl+Win+. : Custom: trim right edge of items respecting ripple
306306
KEY 9 187 _6147697fe03f864580dc8b7ff1efc0b1 0 # Main : Ctrl+= : Custom: fast forward
@@ -579,14 +579,14 @@ KEY 9 32805 _OSARA_MIDIPREVITEM 32060 # MIDI Editor : Ctrl+LEFT : OVERRIDE DEF
579579
KEY 5 32 _OSARA_MIDITOGGLESEL 32060 # MIDI Editor : Shift+Space : OSARA: Enable noncontiguous selection/toggle selection of current chord/note
580580
KEY 9 187 _OSARA_NEXTCC 32060 # MIDI Editor : Ctrl+= : OSARA: Move to next CC
581581
KEY 13 187 _OSARA_NEXTCCKEEPSEL 32060 # MIDI Editor : Ctrl+Shift+= : OSARA: Move to next CC and add to selection
582-
KEY 1 32807 _OSARA_NEXTCHORD 32060 # MIDI Editor : RIGHT : OVERRIDE DEFAULT : OSARA: Move to next chord
583-
KEY 5 32807 _OSARA_NEXTCHORDKEEPSEL 32060 # MIDI Editor : Shift+RIGHT : OVERRIDE DEFAULT : OSARA: Move to next chord and add to selection
582+
KEY 1 32807 _OSARA_NEXTCHORD 32060 # MIDI Editor : RIGHT : OVERRIDE DEFAULT : OSARA: Move forward to next single note or chord
583+
KEY 5 32807 _OSARA_NEXTCHORDKEEPSEL 32060 # MIDI Editor : Shift+RIGHT : OVERRIDE DEFAULT : OSARA: Move forward to next single note or chord and add to selection
584584
KEY 1 32808 _OSARA_NEXTNOTE 32060 # MIDI Editor : DOWN : OVERRIDE DEFAULT : OSARA: Move to next note in chord
585585
KEY 5 32808 _OSARA_NEXTNOTEKEEPSEL 32060 # MIDI Editor : Shift+DOWN : OVERRIDE DEFAULT : OSARA: Move to next note in chord and add to selection
586586
KEY 9 189 _OSARA_PREVCC 32060 # MIDI Editor : Ctrl+- : OSARA: Move to previous CC
587587
KEY 13 189 _OSARA_PREVCCKEEPSEL 32060 # MIDI Editor : Ctrl+Shift+- : OSARA: Move to previous CC and add to selection
588-
KEY 1 32805 _OSARA_PREVCHORD 32060 # MIDI Editor : LEFT : OVERRIDE DEFAULT : OSARA: Move to previous chord
589-
KEY 5 32805 _OSARA_PREVCHORDKEEPSEL 32060 # MIDI Editor : Shift+LEFT : OVERRIDE DEFAULT : OSARA: Move to previous chord and add to selection
588+
KEY 1 32805 _OSARA_PREVCHORD 32060 # MIDI Editor : LEFT : OVERRIDE DEFAULT : OSARA: Move backward to previous single note or chord
589+
KEY 5 32805 _OSARA_PREVCHORDKEEPSEL 32060 # MIDI Editor : Shift+LEFT : OVERRIDE DEFAULT : OSARA: Move backward to previous single note or chord and add to selection
590590
KEY 1 32806 _OSARA_PREVNOTE 32060 # MIDI Editor : UP : OVERRIDE DEFAULT : OSARA: Move to previous note in chord
591591
KEY 5 32806 _OSARA_PREVNOTEKEEPSEL 32060 # MIDI Editor : Shift+UP : OVERRIDE DEFAULT : OSARA: Move to previous note in chord and add to selection
592592
KEY 21 65 _OSARA_SELSAMEPITCHTIMESEL 32060 # MIDI Editor : Alt+Shift+A : OSARA: Select all notes with the same pitch starting in time selection

readme.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,9 @@ Most of these are actions built into REAPER, but a few are useful actions from t
8989
- Track: Duplicate tracks: Alt+D
9090

9191
#### Adjusting Track Parameters
92-
- Track: Mute/unmute tracks: F5
92+
- Track: Toggle mute for selected tracks
9393
- Track: Toggle mute for master track: Shift+F5
94-
- Track: Solo/unsolo tracks: F6
94+
- Track: Toggle solo for selected tracks
9595
- Toggle record arming for current (last touched) track: F7
9696
- Track: Cycle track record monitor: F8
9797
- Track: Invert track phase: F9
@@ -925,7 +925,8 @@ This list is worth referencing when making your own key map additions, assigning
925925
- Track: Insert new track
926926
- Track: Select all tracks
927927
- SWS: Toggle (invert) track selection
928-
- Track: Toggle mute for selected tracks
928+
- Track: Mute/unmute tracks
929+
- Track: Solo/unsolo tracks
929930
- Track: Toggle record arm for selected tracks
930931
- Track: Remove tracks
931932
- Track: Cut tracks

src/reaper_osara.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2624,6 +2624,7 @@ PostCommand POST_COMMANDS[] = {
26242624
{40001, postGoToTrack}, // Track: Insert new track
26252625
{6, postToggleTrackMute}, // Track: Toggle mute for selected tracks
26262626
{40280, postToggleTrackMute}, // Track: Mute/unmute tracks
2627+
{7, postToggleTrackSolo}, // Track: Toggle solo for selected tracks
26272628
{40281, postToggleTrackSolo}, // Track: Solo/unsolo tracks
26282629
{9, postToggleTrackArm}, // Track: Toggle record arm for selected tracks
26292630
{40294, postToggleTrackArm}, // Toggle record arming for current (last touched) track

0 commit comments

Comments
 (0)