Prev Previous Post   Next Post Next
Old 06-06-2007, 12:01 AM   #1
Bevosss
Human being with feelings
 
Bevosss's Avatar
 
Join Date: Feb 2007
Location: Sydney Oz
Posts: 8,480
Default The Useful Macro Thread

** 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!

Last edited by Bevosss; 11-05-2007 at 03:54 PM.
Bevosss is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 01:20 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.