Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add project and take markers action #1133

Open
wants to merge 9 commits into
base: master
Choose a base branch
from
34 changes: 22 additions & 12 deletions config/mac/reaper-kb.ini
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ ACT 1 32060 "53b7b74114d130409a9fd4d31c97ebe4" "Custom: Select and quantize note
ACT 1 32061 "4a1c1a073e300c4cb987bb7b787bd065" "Custom: Move edit cursor to end of file" 40037 _OSARA_FOCUSMIDIEVENT
ACT 1 32061 "9752206b806c41488273e8bf51d94c48" "Custom: move edit cursor to start of file" 40036 _OSARA_FOCUSMIDIEVENT
SCR 4 0 RS1cbf05b0c4f875518496f34a5ce45adefe05cb67 "Custom: Default_6.0_theme_adjuster.lua" Cockos/Default_6.0_theme_adjuster.lua
SCR 4 0 RS6c2efb3f983d062c88752f161da4cbbd6ab222e9 "Custom: Default_7.0_theme_adjuster.lua" Cockos/Default_7.0_theme_adjuster.lua
SCR 4 0 RS1ee9bb229dabffe151848d7efa3c10f748e1a1cf "Custom: lyrics.lua" Cockos/lyrics.lua
SCR 4 32060 RS7d3c_1ee9bb229dabffe151848d7efa3c10f748e1a1cf "Custom: lyrics.lua" Cockos/lyrics.lua
KEY 0 63 0 0 # Main : ? : DISABLED DEFAULT
Expand All @@ -40,6 +41,7 @@ KEY 9 32 0 0 # Main : Cmd+Space : DISABLED DEFAULT
KEY 9 9 0 0 # Main : Cmd+Tab : DISABLED DEFAULT
KEY 0 45 1011 0 # Main : - : OVERRIDE DEFAULT : View: Zoom out horizontal
KEY 0 61 1012 0 # Main : = : OVERRIDE DEFAULT : View: Zoom in horizontal
KEY 1 32781 1013 0 # Main : NumPad Enter : Transport: Record
KEY 1 82 1013 0 # Main : R : OVERRIDE DEFAULT : Transport: Record
KEY 5 13 1041 0 # Main : Shift+Return : Track: Cycle track folder state
KEY 1 13 1042 0 # Main : Return : OVERRIDE DEFAULT : Track: Cycle folder collapsed state
Expand Down Expand Up @@ -299,6 +301,8 @@ KEY 17 85 41997 0 # Main : Opt+U : Track: Move tracks to subproject
KEY 13 73 42082 0 # Main : Cmd+Shift+I : Envelope: Insert automation item
KEY 5 73 42235 0 # Main : Shift+I : Track: View routing and I/O for master track
KEY 9 114 42348 0 # Main : Cmd+F3 : Reset all MIDI control surface devices
KEY 8 58 42393 0 # Main : Cmd+: : Item: Set cursor to previous take marker in selected items
KEY 8 34 42394 0 # Main : Cmd+" : Item: Set cursor to next take marker in selected items
KEY 5 117 42455 0 # Main : Shift+F6 : OVERRIDE DEFAULT : FX: Toggle delta solo for last focused FX
KEY 13 78 42460 0 # Main : Cmd+Shift+N : OVERRIDE DEFAULT : Item properties: Normalize items (peak/RMS/LUFS)...
KEY 21 117 42467 0 # Main : Opt+Shift+F6 : FX: Clear delta solo for all project FX
Expand All @@ -321,6 +325,8 @@ KEY 37 81 _FNG_QUANTIZE_TO_GRID 0 # Main : Shift+Control+Q : SWS/FNG: Quantize
KEY 24 45 _FNG_RATE_101 0 # Main : Cmd+Opt+- : SWS/FNG: Time compress selected items (fine)
KEY 24 61 _FNG_RATE_1_101 0 # Main : Cmd+Opt+= : SWS/FNG: Time stretch selected items (fine)
KEY 9 112 _OSARA_ABOUT 0 # Main : Cmd+F1 : OVERRIDE DEFAULT : OSARA: About
KEY 5 77 _OSARA_ADDEDITPROJTAKEMARKER 0 # Main : Shift+M : OVERRIDE DEFAULT : OSARA: Add/edit project or take marker at cursor (depending on focus)
KEY 1 77 _OSARA_ADDPROJTAKEMARKER 0 # Main : M : OVERRIDE DEFAULT : OSARA: Add project or take marker at cursor (depending on focus)
KEY 9 123 _OSARA_CONFIG 0 # Main : Cmd+F12 : OSARA: Configuration
KEY 0 16 _OSARA_CONTEXTMENU1 0 # Main : k!16 : OSARA: Show first context menu (depending on focus)
KEY 33 49 _OSARA_CONTEXTMENU1 0 # Main : Control+1 : OSARA: Show first context menu (depending on focus)
Expand Down Expand Up @@ -492,27 +498,27 @@ KEY 5 80 40183 32060 # MIDI Editor : Shift+P : Edit: Move notes left one grid
KEY 1 80 40184 32060 # MIDI Editor : P : Edit: Move notes right one grid unit
KEY 17 32805 40185 32060 # MIDI Editor : Opt+Left : OVERRIDE DEFAULT : Edit: Move edit cursor left one pixel
KEY 17 32807 40186 32060 # MIDI Editor : Opt+Right : OVERRIDE DEFAULT : Edit: Move edit cursor right one pixel
KEY 1 48 40189 32060 # MIDI Editor : 0 : Grid: Set to 1/48 (1/32 triplet)
KEY 32 41 40189 32060 # MIDI Editor : Control+) : Grid: Set to 1/48 (1/32 triplet)
KEY 8 41 40189 32060 # MIDI Editor : Cmd+) : Grid: Set to 1/48 (1/32 triplet)
KEY 1 48 40189 32060 # MIDI Editor : 0 : Grid: Set to 1/48 (1/32 note triplet)
KEY 32 41 40189 32060 # MIDI Editor : Control+) : Grid: Set to 1/48 (1/32 note triplet)
KEY 8 41 40189 32060 # MIDI Editor : Cmd+) : Grid: Set to 1/48 (1/32 note triplet)
KEY 1 51 40190 32060 # MIDI Editor : 3 : Grid: Set to 1/32
KEY 13 51 40190 32060 # MIDI Editor : Cmd+Shift+3 : Grid: Set to 1/32
KEY 32 35 40190 32060 # MIDI Editor : Control+# : Grid: Set to 1/32
KEY 1 55 40191 32060 # MIDI Editor : 7 : Grid: Set to 1/24 (1/16 triplet)
KEY 13 55 40191 32060 # MIDI Editor : Cmd+Shift+7 : Grid: Set to 1/24 (1/16 triplet)
KEY 32 38 40191 32060 # MIDI Editor : Control+& : Grid: Set to 1/24 (1/16 triplet)
KEY 1 55 40191 32060 # MIDI Editor : 7 : Grid: Set to 1/24 (1/16 note triplet)
KEY 13 55 40191 32060 # MIDI Editor : Cmd+Shift+7 : Grid: Set to 1/24 (1/16 note triplet)
KEY 32 38 40191 32060 # MIDI Editor : Control+& : Grid: Set to 1/24 (1/16 note triplet)
KEY 1 54 40192 32060 # MIDI Editor : 6 : Grid: Set to 1/16
KEY 13 54 40192 32060 # MIDI Editor : Cmd+Shift+6 : Grid: Set to 1/16
KEY 32 94 40192 32060 # MIDI Editor : Control+^ : Grid: Set to 1/16
KEY 1 57 40193 32060 # MIDI Editor : 9 : Grid: Set to 1/12 (1/8 triplet)
KEY 13 57 40193 32060 # MIDI Editor : Cmd+Shift+9 : Grid: Set to 1/12 (1/8 triplet)
KEY 32 40 40193 32060 # MIDI Editor : Control+( : Grid: Set to 1/12 (1/8 triplet)
KEY 1 57 40193 32060 # MIDI Editor : 9 : Grid: Set to 1/12 (1/8 note triplet)
KEY 13 57 40193 32060 # MIDI Editor : Cmd+Shift+9 : Grid: Set to 1/12 (1/8 note triplet)
KEY 32 40 40193 32060 # MIDI Editor : Control+( : Grid: Set to 1/12 (1/8 note triplet)
KEY 1 56 40197 32060 # MIDI Editor : 8 : Grid: Set to 1/8
KEY 13 56 40197 32060 # MIDI Editor : Cmd+Shift+8 : Grid: Set to 1/8
KEY 32 42 40197 32060 # MIDI Editor : Control+* : Grid: Set to 1/8
KEY 1 53 40199 32060 # MIDI Editor : 5 : Grid: Set to 1/6 (1/4 triplet)
KEY 13 53 40199 32060 # MIDI Editor : Cmd+Shift+5 : Grid: Set to 1/6 (1/4 triplet)
KEY 32 37 40199 32060 # MIDI Editor : Control+% : Grid: Set to 1/6 (1/4 triplet)
KEY 1 53 40199 32060 # MIDI Editor : 5 : Grid: Set to 1/6 (1/4 note triplet)
KEY 13 53 40199 32060 # MIDI Editor : Cmd+Shift+5 : Grid: Set to 1/6 (1/4 note triplet)
KEY 32 37 40199 32060 # MIDI Editor : Control+% : Grid: Set to 1/6 (1/4 note triplet)
KEY 1 52 40201 32060 # MIDI Editor : 4 : Grid: Set to 1/4
KEY 13 52 40201 32060 # MIDI Editor : Cmd+Shift+4 : Grid: Set to 1/4
KEY 32 36 40201 32060 # MIDI Editor : Control+$ : Grid: Set to 1/4
Expand Down Expand Up @@ -540,6 +546,7 @@ KEY 0 59 40401 32060 # MIDI Editor : ; : Misc: Pass through key to main window
KEY 0 91 40401 32060 # MIDI Editor : [ : Misc: Pass through key to main window
KEY 0 93 40401 32060 # MIDI Editor : ] : Misc: Pass through key to main window
KEY 1 27 40401 32060 # MIDI Editor : ESC : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32781 40401 32060 # MIDI Editor : NumPad Enter : Misc: Pass through key to main window
KEY 1 32801 40401 32060 # MIDI Editor : Page Up : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32802 40401 32060 # MIDI Editor : Page Down : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 82 40401 32060 # MIDI Editor : R : OVERRIDE DEFAULT : Misc: Pass through key to main window
Expand Down Expand Up @@ -631,13 +638,16 @@ KEY 1 101 1000 32061 # MIDI Event List Editor : NumPad 5 : Edit: Insert note a
KEY 1 73 1000 32061 # MIDI Event List Editor : I : OVERRIDE DEFAULT : Edit: Insert note at edit cursor (no advance edit cursor)
KEY 9 82 1139 32061 # MIDI Event List Editor : Cmd+R : Transport: Toggle repeat
KEY 9 52 2 32061 # MIDI Event List Editor : Cmd+4 : File: Close window
KEY 1 13 40004 32061 # MIDI Event List Editor : Return : Edit: Event properties
KEY 9 113 40004 32061 # MIDI Event List Editor : Cmd+F2 : OVERRIDE DEFAULT : Edit: Event properties
KEY 5 101 40051 32061 # MIDI Event List Editor : Shift+NumPad 5 : Edit: Insert note at edit cursor
KEY 5 73 40051 32061 # MIDI Event List Editor : Shift+I : Edit: Insert note at edit cursor
KEY 1 100 40183 32061 # MIDI Event List Editor : NumPad 4 : Edit: Move notes left one grid unit
KEY 1 102 40184 32061 # MIDI Event List Editor : NumPad 6 : Edit: Move notes right one grid unit
KEY 0 91 40401 32061 # MIDI Event List Editor : [ : Misc: Pass through key to main window
KEY 0 93 40401 32061 # MIDI Event List Editor : ] : Misc: Pass through key to main window
KEY 1 27 40401 32061 # MIDI Event List Editor : ESC : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32781 40401 32061 # MIDI Event List Editor : NumPad Enter : Misc: Pass through key to main window
KEY 1 82 40401 32061 # MIDI Event List Editor : R : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 16 45 40401 32061 # MIDI Event List Editor : Opt+- : Misc: Pass through key to main window
KEY 16 61 40401 32061 # MIDI Event List Editor : Opt+= : Misc: Pass through key to main window
Expand Down
13 changes: 11 additions & 2 deletions config/windows/reaper-kb.ini
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ KEY 5 118 0 0 # Main : Shift+F7 : DISABLED DEFAULT
KEY 5 119 0 0 # Main : Shift+F8 : DISABLED DEFAULT
KEY 1 189 1011 0 # Main : - : View: Zoom out horizontal
KEY 1 187 1012 0 # Main : = : View: Zoom in horizontal
KEY 1 32781 1013 0 # Main : NUM ENTER : Transport: Record
KEY 1 82 1013 0 # Main : R : OVERRIDE DEFAULT : Transport: Record
KEY 5 13 1041 0 # Main : Shift+ENTER : Track: Cycle track folder state
KEY 1 13 1042 0 # Main : ENTER : OVERRIDE DEFAULT : Track: Cycle folder collapsed state
Expand Down Expand Up @@ -138,8 +139,6 @@ KEY 1 66 40298 0 # Main : B : Track: Toggle FX bypass for current/last touched
KEY 13 88 40307 0 # Main : Ctrl+Shift+X : OVERRIDE DEFAULT : Item: Cut selected area of items
KEY 13 32814 40312 0 # Main : Ctrl+Shift+DELETE : Item: Remove selected area of items
KEY 9 192 40315 0 # Main : Ctrl+' : Item: Auto trim/split items (remove silence)...
KEY 9 103 40318 0 # Main : Ctrl+NUM 7 : Item navigation: Move cursor left to edge of item
KEY 9 105 40319 0 # Main : Ctrl+NUM 9 : Item navigation: Move cursor right to edge of item
KEY 9 219 40320 0 # Main : Ctrl+[ : OVERRIDE DEFAULT : Time selection: Nudge left edge left
KEY 9 221 40321 0 # Main : Ctrl+] : OVERRIDE DEFAULT : Time selection: Nudge left edge right
KEY 17 219 40322 0 # Main : Alt+[ : Time selection: Nudge right edge left
Expand Down Expand Up @@ -243,7 +242,9 @@ KEY 13 72 41150 0 # Main : Ctrl+Shift+H : Envelope: Hide all envelopes for all
KEY 5 87 41160 0 # Main : Shift+W : OVERRIDE DEFAULT : Automation: Write current values for all writing envelopes to time selection
KEY 9 87 41162 0 # Main : Ctrl+W : Automation: Write current values for all writing envelopes from cursor to end of project
KEY 13 188 41173 0 # Main : Ctrl+Shift+, : Item navigation: Move cursor to start of items
KEY 9 103 41173 0 # Main : Ctrl+NUM 7 : Item navigation: Move cursor to start of items
KEY 13 190 41174 0 # Main : Ctrl+Shift+. : Item navigation: Move cursor to end of items
KEY 9 105 41174 0 # Main : Ctrl+NUM 9 : Item navigation: Move cursor to end of items
KEY 5 114 41175 0 # Main : Shift+F3 : Reset all MIDI devices
KEY 1 191 41187 0 # Main : / : Scrub: Toggle looped-segment scrub at edit cursor
KEY 41 117 41199 0 # Main : Ctrl+Win+F6 : Track: Toggle track solo defeat
Expand Down Expand Up @@ -281,6 +282,8 @@ KEY 17 85 41997 0 # Main : Alt+U : Track: Move tracks to subproject
KEY 13 73 42082 0 # Main : Ctrl+Shift+I : Envelope: Insert automation item
KEY 5 73 42235 0 # Main : Shift+I : Track: View routing and I/O for master track
KEY 9 114 42348 0 # Main : Ctrl+F3 : Reset all MIDI control surface devices
KEY 13 186 42393 0 # Main : Ctrl+Shift+; : Item: Set cursor to previous take marker in selected items
KEY 13 222 42394 0 # Main : Ctrl+Shift+# : Item: Set cursor to next take marker in selected items
KEY 5 117 42455 0 # Main : Shift+F6 : OVERRIDE DEFAULT : FX: Toggle delta solo for last focused FX
KEY 13 78 42460 0 # Main : Ctrl+Shift+N : OVERRIDE DEFAULT : Item properties: Normalize items (peak/RMS/LUFS)...
KEY 21 117 42467 0 # Main : Alt+Shift+F6 : FX: Clear delta solo for all project FX
Expand Down Expand Up @@ -312,6 +315,8 @@ KEY 13 81 _FNG_QUANTIZE_TO_GRID 0 # Main : Ctrl+Shift+Q : SWS/FNG: Quantize it
KEY 25 189 _FNG_RATE_101 0 # Main : Ctrl+Alt+- : SWS/FNG: Time compress selected items (fine)
KEY 25 187 _FNG_RATE_1_101 0 # Main : Ctrl+Alt+= : SWS/FNG: Time stretch selected items (fine)
KEY 9 112 _OSARA_ABOUT 0 # Main : Ctrl+F1 : OVERRIDE DEFAULT : OSARA: About
KEY 5 77 _OSARA_ADDEDITPROJTAKEMARKER 0 # Main : Shift+M : OVERRIDE DEFAULT : OSARA: Add/edit project or take marker at cursor (depending on focus)
KEY 1 77 _OSARA_ADDPROJTAKEMARKER 0 # Main : M : OVERRIDE DEFAULT : OSARA: Add project or take marker at cursor (depending on focus)
KEY 9 123 _OSARA_CONFIG 0 # Main : Ctrl+F12 : OSARA: Configuration
KEY 13 74 _OSARA_CURSORPOS 0 # Main : Ctrl+Shift+J : OSARA: Report edit/play cursor position, transport state and nearest markers and regions
KEY 25 74 _OSARA_CYCLEENVELOPEPOINTSHAPE 0 # Main : Ctrl+Alt+J : OSARA: Cycle shape of selected envelope points
Expand Down Expand Up @@ -496,6 +501,7 @@ KEY 1 219 40401 32060 # MIDI Editor : [ : Misc: Pass through key to main windo
KEY 1 221 40401 32060 # MIDI Editor : ] : Misc: Pass through key to main window
KEY 1 222 40401 32060 # MIDI Editor : # : Misc: Pass through key to main window
KEY 1 27 40401 32060 # MIDI Editor : ESC : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32781 40401 32060 # MIDI Editor : NUM ENTER : Misc: Pass through key to main window
KEY 1 32801 40401 32060 # MIDI Editor : PGUP : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32802 40401 32060 # MIDI Editor : PGDOWN : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 82 40401 32060 # MIDI Editor : R : OVERRIDE DEFAULT : Misc: Pass through key to main window
Expand Down Expand Up @@ -591,6 +597,8 @@ KEY 1 101 1000 32061 # MIDI Event List Editor : NUM 5 : Edit: Insert note at e
KEY 1 73 1000 32061 # MIDI Event List Editor : I : OVERRIDE DEFAULT : Edit: Insert note at edit cursor (no advance edit cursor)
KEY 9 115 2 32061 # MIDI Event List Editor : Ctrl+F4 : File: Close window
KEY 9 87 2 32061 # MIDI Event List Editor : Ctrl+W : File: Close window
KEY 1 13 40004 32061 # MIDI Event List Editor : ENTER : Edit: Event properties
KEY 9 113 40004 32061 # MIDI Event List Editor : Ctrl+F2 : OVERRIDE DEFAULT : Edit: Event properties
KEY 5 12 40051 32061 # MIDI Event List Editor : Shift+NUM 5 : Edit: Insert note at edit cursor
KEY 5 73 40051 32061 # MIDI Event List Editor : Shift+I : Edit: Insert note at edit cursor
KEY 1 78 40177 32061 # MIDI Event List Editor : N : Edit: Move notes up one semitone
Expand All @@ -604,6 +612,7 @@ KEY 1 80 40184 32061 # MIDI Event List Editor : P : Edit: Move notes right one
KEY 1 219 40401 32061 # MIDI Event List Editor : [ : Misc: Pass through key to main window
KEY 1 221 40401 32061 # MIDI Event List Editor : ] : Misc: Pass through key to main window
KEY 1 27 40401 32061 # MIDI Event List Editor : ESC : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 1 32781 40401 32061 # MIDI Event List Editor : NUM ENTER : Misc: Pass through key to main window
KEY 1 82 40401 32061 # MIDI Event List Editor : R : OVERRIDE DEFAULT : Misc: Pass through key to main window
KEY 17 187 40401 32061 # MIDI Event List Editor : Alt+= : Misc: Pass through key to main window
KEY 17 189 40401 32061 # MIDI Event List Editor : Alt+- : Misc: Pass through key to main window
Expand Down
9 changes: 5 additions & 4 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -210,6 +210,8 @@ SWS/FNG: Time stretch selected items (fine): Control+Alt+=
#### Markers and Regions
- Markers: Go to previous marker/project start: ;
- Markers: Go to next marker/project end: '
- Item: Set cursor to previous take marker in selected items: Control+Shift+;
- Item: Set cursor to next take marker in selected items: Control+Shift+'
- Markers: Go to marker 01: 1
- Markers: Go to marker 02: 2
- Markers: Go to marker 03: 3
Expand All @@ -220,7 +222,6 @@ SWS/FNG: Time stretch selected items (fine): Control+Alt+=
- Markers: Go to marker 08: 8
- Markers: Go to marker 09: 9
- Markers: Go to marker 10: 0
- Markers: Insert marker at current position: M
- Regions: Go to region 01 after current region finishes playing (smooth seek): Alt+1
- Regions: Go to region 02 after current region finishes playing (smooth seek): Alt+2
- Regions: Go to region 03 after current region finishes playing (smooth seek): Alt+3
Expand All @@ -234,7 +235,6 @@ SWS/FNG: Time stretch selected items (fine): Control+Alt+=
- Markers: Insert region from time selection: Shift+R

#### Time Signature/Tempo Markers
- OSARA: Report tempo and time signature at play cursor; press twice to add/edit tempo markers: O
- Move edit cursor to previous tempo or time signature change: Shift+;
- Move edit cursor to next tempo or time signature change: Shift+'

Expand Down Expand Up @@ -804,6 +804,9 @@ OSARA also includes some other miscellaneous actions.
- OSARA: Remove items/tracks/contents of time selection/markers/envelope points (depending on focus): Delete
- OSARA: Report edit/play cursor position, transport state and nearest markers and regions: Control+Shift+J
- If the ruler unit is set to Measures.Beats / Minutes:Seconds, Pressing this once will report the time in measures.beats, while pressing it twice will report the time in minutes:seconds .
- OSARA: Add project or take marker at cursor (depending on focus): M
- OSARA: Add/edit project or take marker at cursor (depending on focus): Shift+M
- OSARA: Report tempo and time signature at play cursor; press twice to add/edit tempo markers: O
- OSARA: Delete all time signature markers: Alt+Win+Delete
- OSARA: Toggle track/take volume envelope visibility (depending on focus): Control+Alt+V
- OSARA: Toggle track/take pan envelope visibility (depending on focus): Control+Alt+P
Expand Down Expand Up @@ -876,8 +879,6 @@ This list is worth referencing when making your own key map additions, assigning
- Item: Nudge items volume +1dB
- Item: Nudge items volume -1dB
- Item: remove stretch marker at current position
- Item: Set cursor to next take marker in selected items
- Item: Set cursor to previous take marker in selected items
- Item: Delete take marker at cursor
- Item: Delete all take markers
- Markers: Delete time signature marker near cursor
Expand Down
Loading