Changes, Changes Customization

I decided to split out my Reaper settings in to its own blog post. I will be keeping this up to date everytime I change something.

I will also be adding my Radial Menu, Contextual Toolbars and anything else I see fit here. It will be labeled with the last update as well.

Last Updated: April 23, 2017.

Action changes

I’ve changed a small number of shortcuts and mouse modifiers. How did do I know what I did though?

  1. I have my main installation as a portable install.
  2. I have a second REAPER64.app renamed to “Reaper Default.app” in my /Applications/ folder.
  3. Open both versions of Reaper. The /Applications/ install will have all default settings and my portable installe which has all my custom settings.
  4. In both programs, run the help->Key bindings and mouse modifiers (shift-F1) command
  5. The default web browsers opens. Save each of these files with unique names.
  6. Open terminal.app and run “diff file1 file2”.

You can use any diff tool that you like. I use Visual Studio Code, since this is where I write my blog posts as well.

The following setup is what I’ve determined to be fairly permanent. I’ll have the item followed by an explanation if any.

Key actions

  • Cmd+Opt+, - Options: MIDI editor mouse modifier preferences…
  • Ctrl+C - Options: Toggle metronome
    • Changed because I use ReaConsole frequently.
  • C - SWS: Open console
  • F4 - Screenset: Load window set #01
  • F5 - Screenset: Load window set #02
  • F6 - Screenset: Load window set #03
  • Q - Custom: HeDa_Track_Inspector VIP under cursor
    • My HeDa scripts open with Q commands.
  • Shift+Q -Script: HeDa_Loudness Graph VIP.lua
    • My HeDa scripts open with Q commands.
  • A - Script: Lokasenna_Radial Menu.lua
    • This is the easiest key for me to hit that is unassigned by default.
  • Opt+. - View: Restore next zoom level
  • Opt+, - View: Restore previous zoom level
  • ESC - Time selection: Remove time selection
    • Default removes loop points, I rarely want to remove loop points
  • Cmd+ESC - Time selection: Remove time selection and loop points
    • Sometimes I do want to remove loop points though.
  • F1 - SWS/BR: Move active floating window to mouse cursor (horizontal: middle, vertical: middle)
    • This is a HUGE improvement to dealing with floating windows.

Mouse Modifiers

Here’s the mouse

  • Mouse: Arrange view right drag
    • Default action - Marquee select items and time
      • I almost always want to select items and time. I don’t want have to hit a modifier to do this.
    • Shift - Marquee select items and time ignoring snap
      • Same as above, but shift to ignore snap.
    • Cmd - Marquee zoom
      • Probably my most used modifier.
    • Shift+Cmd - No action
      • I don’t want to have a +shift action that doesn’t change snapping behaviour.
    • Opt - Marquee select items
    • Cmd+Opt - Marquee add to item selection
    • Ctrl - Select time
      • This seems more intuitive to me
    • Ctrl+Shift - Select time ignoring snap
  • Mouse: Arrange view middle click
    • Default action - View: Move edit cursor to mouse cursor
      • I like the default actions to snap.
    • Shift - Move edit cursor ignoring snap
      • I like the +shift actions to ignore snap.

Custom actions

  • Q - Custom: HeDa_Track_Inspector VIP under cursor
    • Track: Select track under mouse
    • ScriptI HeDa_Track Inspector VIP_Floating.lua

This allows me to hover over a track, press Q, and have the HeDa_Track_Inspector VIP pop-up for that track.

  • Opt+ - Custom: Zoom All Project
    • Track: Select all tracks
    • Item: Select all items in track
    • SWS: Vertical zoom to selected tracks
    • SWS: Horizontal zoom to selected items
    • Track: Unselect all tracks
    • Item: Unselect all items

Reaper’s “View: Zoom out project” does not do this. The idea is to zoom to show all items and tracks if possible. I find this much more useful for resetting the view after a deep zoom-dive.

  • F - Open and Center FX Chain for Selected Track
    • SWS/S&M: Show FX chain for selected tracks (selected FX)
    • SWS/BR: Move active floating window to mouse cursor (horizontal: middle, vertical: middle)

I almost never want to open just an FX, and I much prefer that the FX Chain window appear centered over my mouse so that I do not have to move around for it.

  • No assignment - Clear Mix
    • Track: Select all tracks
    • SWS: Select master track
    • SWS/S&M: Clear FX chain for selected tracks
    • SWS/S&M: Remove sends from selected tracks
    • SWS/S&M: Remove receives from selected tracks
    • Xenakios/SWS: Reset volume and pan of selected tracks
    • SWS/S&M: Remove all envelopes for selected tracks
    • SWS: Select tracks with flipped phase
    • Track: Invert track phase
    • Track: Unselect all tracks

I use “Clear Mix” to reset a mix when using SWS Snapshots. It is not assigned a shortcut so I don’t accidentally hit it. It is added to the mixer context menu though.

Menu Changes

  • Mixer Context
    • Clear Mix (Near bottom)

Actions in progress

There are a number of actions that I am still figuring out how I want to assign them. I have them assigned currently, but I’ve changed their key a number of times.

I have most of these as toolbar items or in my Radial Menu

  • Automation: Write current values for actively-writing envelopes from cursor to end of project
  • Automation: Write current values for actively-writing envelopes from cursor to first touch position
  • Automation: Write current values for actively-writing envelopes from cursor to start of project
  • Automation: Write current values for actively-writing envelopes to entire envelope
  • Automation: Write current values for actively-writing envelopes to time selection
  • Automation: Write current values for all writing envelopes from cursor to end of project
  • Automation: Write current values for all writing envelopes from cursor to start of project
  • Automation: Write current values for all writing envelopes to time selection
  • Automation: Set track automation mode to latch
  • Automation: Set track automation mode to latch preview
  • Automation: Set track automation mode to read
  • Automation: Set track automation mode to touch
  • Automation: Set track automation mode to trim/read
  • Automation: Set track automation mode to write

  • Xenakios/SWS: Trim/untrim item left edge to edit cursor
  • Xenakios/SWS: Trim/untrim item right edge to edit cursor
  • Item edit: Move left edge of item under mouse to edit cursor
  • Item edit: Move right edge of item under mouse to edit cursor
  • Item: Trim items to selected area
  • SWS/AW: Trim selected items to fill selection
  • Item: Set to custom color…
  • Item: Split item under mouse cursor
  • Item: Toggle selection of item under mouse cursor

  • Track properties: Toggle free item positioning
  • View: Move edit cursor to mouse cursor
  • View: Move edit cursor to mouse cursor (no snapping)

  • FX: Show parameter modulation/link for last touched FX parameter
  • FX: Show/hide track control for last touched FX parameter
  • FX: Show/hide track envelope for last touched FX parameter

  • Grid: Set to 1
  • Grid: Set to 1/2
  • Grid: Set to 1/4
  • Grid: Set to 1/8
  • Grid: Set to 1/16
  • Grid: Set to 1/32

  • Comp takes: Activate next comp
  • Comp takes: Activate previous comp

  • Envelope: Set shape of selected points to Bezier
  • Envelope: Set shape of selected points to fast end
  • Envelope: Set shape of selected points to fast start
  • Envelope: Set shape of selected points to linear
  • Envelope: Set shape of selected points to slow start/end
  • Envelope: Set shape of selected points to square

  • Top half of media item selects item, Bottom half moves cursor without selecting. Currently bugged

Configuration changes

Here are the general configuration changes that I’ve made in Reaper Preferences.

  • General
    • Maximum undo memory use: 1024
    • ON Save undo history with project files (in RPP-UNDO file)
    • ON Store multiple redo paths when possible (can use a lot of RAM)
    • Open project(s) on startup: Prompt
  • Project
    • When creating new projects, use the following project file as a template: /Users/robertrandolph/Music/Reaper Blank/Blank/Blank.RPP
    • ON Keep multiple versions
    • ON Keep undo histories
    • ON Save to timestamped file in project directory
  • Project->Media Item Defaults
    • OFF Create automatic fade-in/faed-out for new items, length:
  • Audio->Playback
    • ON Scroll view to edit cursor on stop
      • This was a huge one for me. If you’re zoomed in with automatic scrolling on, this is how you have it return to your last edit position on stop.
    • OFF Stop/repeat playback at end of project
  • Audio->Recording
    • Show preview of recording items while recording, update frequency: 10hz (new)
    • Filename format for recorded files: $tracknumber-$track-$month$day$year_$hour12-$minute$ampm
    • ON Show primary recording path in menu bar
  • Audio->Loop Recording
    • ON In loop recording, discard incomplete first or last takes if at least one full loop was recorded. Threshold for complete take: 90%
  • Appearance->Media
    • ALL Media Item buttons with “Item Properties”
    • Item volume control: Knob
  • Appearance->Track Control Panels
    • Meter update frequency (Hz): 60
    • Meter decay (dB/sec): 30
    • Pan fader unit display: -90dB .. +90dB
  • Editing Behaviour
    • OFF Link loop points to time selection
    • Vertical zoom center: Last selected track
  • Editing Behaviour->Mouse
    • OFF Ignore mousewheel on all faders
  • Media
    • ON Put new peak files in peaks/ subfolder relative to media

Changes made in the Reaper menus or elsewhere

  • Options-Peaks Display mode
    • ON - Show Spectral Peaks
  • Default Project Settings
    • Project BPM - 100.000
    • Render Resample - HGP (512pt Sinc)
    • Path to save media files - audio/
  • ON Options: Selecting one grouped item selects group

  • ON Options: Show overlapping media items in lanes

Installed Scripts

  • Heda Scripts Manager
    • Track Inspector VIP
    • Regions&Markers from items
    • Track Templates VIP
    • Notes Reader VIP
    • Loudness Graph VIP
    • Remove Bypassed FX
    • Auto Record Mode
  • SWS
  • ReaPack
    • X-Raym_Group selected items according to their order in selection per track
    • Create Folder from selected tracks
    • Radial menu

Current other settings

Mixer

Current mixer settings Current settings of the mixer

Track Control Panel

  • On - Show Master Track

Toolbar update

Toolbar My toolbar… so far

Currently my toolbar resides simply in the main toolbar area.

I am working on using Radial Menus to replace my previously huge toolbar.

Current Theme and Layout

Current theme and layout What Reaper looks like to me

I am currently using the latest Default 5.0 Nitpicky Edition. Simply the change to the monitor buttons alone is fantastic to me.

  • Theme Development: Show theme tweak/configuration window
    • ON - Theme has interlaced VU Meters
    • VU meter top - RGH(255, 0 , 0)
      • This puts the red ‘hot’ color right at about -12dbFS, which is what I prefer to work with.
    • VU meter middle - RGB(0, 255, 0)
      • I don’t like the yellow showing up so early.
  • ~Theme modification: See this post for more information~ Theme was updated as an improvement on this idea.

Radial Menu settings

Nothing here yet… still working on it!

Click Settings

I use a “click source” item for a metronome. Here are the settings:

  • Primary beat volume: 0.00db
  • Secondary beat volume: -6.04db
  • Frequency of primary beat: 2000hz
  • Frequency of secondary beat: 1200hz
  • Beat click length: 40ms
  • shape: Sine - soft start

I have the following effects on that track to further increase the audibility of the click in dense mixes:

  • JS: Transient Controller
    • Attack (%) - 100%
    • Sustain (%) - -28.0
    • Output (dB) - 0.0
  • JS: Soft Clipper/Limiter
    • Boost (dB) - 0.0
    • Output Brickwall (dB) - -0.1

This post takes a good bit of time to keep up to date, and often when I’m trying to be creative. If you appreciate the information presented then please donate!