** I added a Default Macro Keymap already set up to try out!**
...and a PDF Help File...just drop it in Program Files/REAPER, and you can access it from the help menu.
MACROS
Here's a few useful macros I've come up with or collected, hopefully you guys can use some of them. I'll put a keymap up for these eventually so users can load it and quickly try them out... I'll bump this thread again when it's up. Enjoy!
(Caveat - Some of these may depend on my preference settings, ie I set the cursor to go to the start of loop selections when changed, in Prefs-Audio-Playback-seek on loop selection change, & only when repeat is enabled)
***EDIT: Selection on Top of items with Left-Click Drag***
My eternal search here has proven fruitful...I had another go at this and lo, it works and it's accurate!
I mapped it to Q, you just press Q once (no holding), then Left-Click and drag on top of items. It obeys snap, so just toggle snap when you need to (I map that to A).
You can also use Q to place the cursor, and just hit escape to kill the loop selection.
*This works a lot easier than the current default, Ctrl Right-Click-Drag...and no need for a script either!
*Make sure the box in Options-Preferences-Editing Behaviour-'Move edit cursor to start of loop selection on loop selection change' is checked.
*Tracks/Folders*
Apply a Muted Overview to a Drum Folder:
This renders a mix of the folder, mutes it, and places it on the Folder track. You can then group the folder and child tracks, minimize the folder, and edit the folder track as you wish, which edits all the tracks. This is very useful for editing drum tracks, slicing up beats, or just hiding the child tracks and still seeing where you are.
Because of the 6 action limit, I had to spread this over 2 macros.
Ctrl-Shift-O
Track: render selected tracks to stem tracks (and mute/bypass originals)
Item: select all items in selected tracks
Item edit: move items down one track
Track: go to next track
Track: toggle fx bypass for selected tracks
Track: mute/unmute selected tracks
Ctrl-Shift-P
Item properties: toggle items mute
Item navigation: select and move to item in previous track
Track: cut selected tracks
Item navigation: select and move to item in next track
Item navigation: select and move to item in previous track
Freeze Selected Tracks
This automatically applies fx to items in a track, and offlines and bypasses the fx.
Ctrl-Alt-A
Item: select all items in selected tracks
Item: apply fx to items
Track: set all fx offline for selected tracks
Track: toggle fx bypass for selected tracks
Unfreeze Selected Tracks
This unfreezes the track.
Ctrl-Alt-U
Item: select all items in selected tracks
Item: delete current take from items
Track: set all fx online for selected tracks
Track: toggle fx bypass for selected tracks
Apply FX Destructively as a New Take
This is to apply new fx to a track and render it, without affecting the present fx. It moves the file to a new track, applies the fx, and places it back on the original track again. You can reverse the process using the Unfreeze Macro.
Alt-F9
Track: insert new track
Item edit: move items down one track
View -> show fx browser window
Now you select the fx, tweak it to taste, and continue…
Alt-F10
Item: apply fx to items
Item edit: move items up one track
Track: cut selected track
Auto-Render of VSTi Multi Folder Outputs
I designed this after recording V-drums into Reaper using DFH EZ Drummer in a folder. After editing the midi, I then wanted to render the audio for the multiple outputs, and bypass the VSTi. This automates the process.
Shift-Alt-R
Track: render selected tracks to stem tracks (and mute/bypass originals)
Item: select all items in selected tracks
Item edit: move items down one track
Track: remove selected tracks
Track: unmute all tracks
Duplicate Item on Tracks
This is for quick repeat pasting of items (if you don’t have the cursor move while pasting by default in preferences… I don’t)
Ctrl-D
Item navigation: move cursor right to edge of item
Edit-> copy items (depending on focus)
Item: paste items (depending on focus)
Duplicate Tracks without Items
Alt-Shift-D
Track: duplicate selected tracks
Item: select all items in selected tracks
Item: remove selected items
Duplicate Tracks - Shift-D (single keystroke)
*Zoom*
Zoom Items
Point the mouse at the items you want to zoom in on, hit Z, and it will enlarge it to fit the screen. The tracks must be least 2 sizes larger than minimum, which is where the Reverse Zoom leaves you, ready to auto-zoom another item.
Z
Item: select item under mouse cursor
Loop selection: set loop selection to selected items
View: zoom loop selection
Loop selection: remove loop selection
View: toggle tracks to maximum height
Reverse Zoom
Shift-Z
View: toggle tracks to minimum height
View: toggle tracks to maximum height
View: zoom out project
Zoom Selected Area - Alt-Z
Item: select item under mouse cursor
View: zoom loop selection
View: toggle tracks to maximum height
*Tools*
Split Tool
X
View: move edit cursor to mouse cursor (no snapping)
Item: select item under mouse cursor
Item(s): split items at edit or play cursor
Mute Tool
V (I moved the vol envelope to alt-v)
Item: select item under mouse cursor
Item properties: toggle items mute
Select Tool – J
Item: toggle selection of item under mouse cursor
Select Track Tool
Slicer Tool
A
Item: split item(s) at edit or play cursor
Item navigation: move cursor to next transient in selected items
Fade Tools – Fade to/from Cursor
D / F
Item: select item under mouse cursor
Item: move edit cursor to/from mouse cursor (no snapping)
Item: fade items out from cursor
Cut Tool – Alt-X
Item: select item under mouse cursor
Item: cut selected area of selected items
Trim Tool – Shift-X
Item: select item under mouse cursor
Item: trim selected items to selected area
** point the mouse over an empty area of the timeline to cut/trim ALL tracks...also over an empty area, they work as an item deselection tool if no loop selection is enabled.
Copy Tool - Ctrl-Alt-Shift-C
item: select item under mouse cursor
item:cut selected area of selected items
edit-> undo
edit->undo
Set Cursor Tool – Q/W
View: move edit cursor to mouse cursor/ (no snapping)
*Extras*
Move Cursor to Start of Loop Selection - K
Loop selection: shift right (by loop selection length)
Loop selection: shift left (by loop selection length)
Toggle Auto-Scroll and go to Play Cursor - '
view: toggle auto-view-scroll on playback
view: go to play position
Start/End Loop Selection at Mouse Cursor – F1/F2
View: move edit cursor to mouse cursor
Loop selection: set start/end point
Solo Item – Shift-P
Item: select item under mouse cursor
Loop selection: set loop selection to selected items
Track: unsolo all tracks
Track: toggle solo for last touched track
Loop selection: remove loop selection
Play Item Soloed – Shift-[
Item: select item under mouse cursor
Loop selection: set loop selection to selected items
Track: unsolo all tracks
Track: toggle solo for last touched track
Loop selection: remove loop selection
Transport: Play
Play Item Unsoloed – Shift-]
Item: select item under mouse cursor
Loop selection: set loop selection to selected items
Track: unsolo all tracks
Loop selection: remove loop selection
Transport: play
Solo Track - \
Track: unsolo all tracks
Track: toggle solo for last touched track
Move to Next/Previous Track and Solo it – Shift-Alt-Up/Down
Track: unsolo all tracks
Track: go to next/previous track
Track: solo/unsolo selected track
Move to Next/Previous Item , Solo and Play – Ctrl- Shift- < / >
Item navigation: select and move to next/previous item
Track: unsolo all tracks
Track; solo/unsolo selected track
Transport: play
Create Tempo Maps by Dropping Markers - I
Loop selection: set start point
View: move edit cursor to mouse cursor (no snapping)
Loop selection: set end point
Markers: time signature measure from loop selection
View: move edit cursor to mouse cursor (no snapping)
Tap Tempo at Measure Start to Tempo Map Freetime Song -Y
View: move edit cursor to play cursor
Loop Selection: set end point
Markers: time signature measure from loop selection
loop Selection: set start point
**This was added later, and is not in the keymap.
Drop Markers at Start of Items on Track - Ctrl-Shift-M
Item Navigation: select and move to next item
Markers: insert marker at current position
Drop Marker at Mouse Position – F12
View: move edit cursor to mouse cursor (no snapping)
Markers: insert marker at current position
Unselect Everything - U
Item: unselect all items
Track: unselect all tracks
Track: unsolo all tracks
Track: unmute all tracks
Fit Project to Screen - End
View: toggle tracks to minimum height
View: zoom out project
** feel free to add your own macros to this thread
And thank you to Nicholas, for including some in the REAPER User Guide, awesome!