how-to-share-a-reaper-project-with-someone
how-to-convert-drums-to-midi-in-reaper
instantly-convert-audio-to-midi-in-reaper
how-to-export-import-reaper-settings
best-utility-scripts-in-reaper
the-proper-way-to-save-projects-in-reaper-7
how-to-insert-midi-notes-in-one-click-in-reaper
best-midi-settings-for-reaper-s-midi-editor
best-settings-for-reaper-7
practice-your-timing-with-midi-rhythm-trainer-for-reaper
why-reaper-is-not-saving-your-project-settings
how-to-stop-reaper-from-looping-items
split-midi-items-using-mouse-wheel-in-reaper
mind-blowing-midi-note-generator-in-reaper-midi-ex-machina
drum-racks-in-reaper
advanced-fx-browsing-in-reaper
reaper-7
global-scale-tool-in-reaper-let-it-key
5-useful-scale-tools-in-reaper
4-ways-to-get-minimal-in-reaper
how-to-recreate-a-guitar-noise-gate-plugin-in-reaper
best-free-plugins-for-reaper-tukan-studios
how-to-separate-tracks-in-the-mixer
how-to-tweak-any-reaper-theme
js-lava-reverb-amazing-free-shimmer-reverb
how-i-record-guitars-quick-and-easy-in-reaper
5-tips-for-getting-started-in-reaper
create-save-and-load-layouts-in-reaper
customize-the-look-of-your-midi-notes-in-reaper
copy-and-replace-midi-note-sections-in-reaper
quick-way-to-go-through-takes-in-reaper
pan-tracks-using-track-name
amazing-free-denoiser-in-reaper
easy-seamless-loop-using-second-pass-render-in-reaper
reverse-midi-trick-in-reaper
a-guide-to-automation-items-in-reaper
a-trick-to-expand-and-collapse-toolbars-in-reaper
10-automation-shortcuts-in-reaper
how-to-auto-color-in-reaper
quick-way-to-check-your-levels
select-item-without-cursor-moving
how-to-stack-regions-in-reaper
5-ways-to-display-audio-in-reaper
identify-scales
js-nostalgizer
reaper-fix-files
how-to-export-backup-reaper
how-to-merge-midi-in-reaper
layer-sounds-in-one-track-in-reaper
easy-way-to-navigate-big-projects
how-to-install-multiple-reapers
how-to-strum-midi-notes
10-tips-for-writing-midi-drums-in-reaper
how-to-add-borders-to-toolbar-icons-in-reaper-6
easiest-way-to-update-reaper
show-fx-list-inside-tracks-in-reaper
smoother-waveforms-and-meters-in-reaper
how-to-copy-and-paste-velocities-in-reaper-b
quickly-test-different-tempos-in-reaper
allow-drag-import-to-insert-new-tracks
duplicate-tracks-with-no-items
js-droplets
how-to-add-gradients-in-reaper
reaper-v6-72-tons-of-new-track-group-features
how-to-clean-your-fx-list-in-reaper-8
retrospective-midi-recording
6-ways-to-lower-cpu-load-in-reaper
6-metronome-tips-in-reaper
a-trick-to-quickly-loop-items-in-reaper
how-to-reorder-midi-notes-in-reaper
how-to-fully-collapse-folders
easy-audio-stutter-in-reaper
easy-clean-up-project-folders
open-project-folder-in-one-click
change-grid-size-with-your-mouse-wheel
reaper-v6-71
quickest-way-to-pan-tracks
how-to-set-midi-velocity-shortcuts
create-shortcuts-to-your-plugins
5-advanced-ways-to-edit-in-reaper
how-to-show-plugin-ui-inside-your-tracks
how-to-show-vu-meters-on-tracks
6-things-i-wish-i-knew-when-i-started-using-reaper
how-to-stretch-midi-notes
how-to-duplicate-tracks-without-items
a-tool-for-customizing-reaper-6-theme
using-the-master-playback-rate-to-set-tempo
js-ravager-the-extreme-upward-compressor
quick-trick-to-a-b-your-tracks-and-effects
quickest-way-to-detect-midi-chords
quickest-way-to-sidechain-in-reaper
capture-anything-in-reaper-with-global-sampler
how-to-rename-midi-notes
quickest-way-to-create-midi-items
5-ways-to-adjust-crossfades-in-reaper
get-useful-buttons-on-top-of-your-items
how-to-get-rid-of-recording-prompt
quickest-way-to-check-your-mix-in-mono
show-track-panel-on-the-right-side
easily-create-stems-with-stem-manager

Global Scale Tool in REAPER (Let It Key)

October 16, 2023

In my previous article, I talked about several useful scale tools in REAPER that make writing music easier. One of the points I mentioned was a method for always performing in key. Today's script greatly streamlines this process! 🤩

In this article, I want to specifically highlight a fantastic script called "Let It Key" created by PCP. This script allows for easy scale changes across multiple tracks.

What is Let It Key?

Let It Key is a collection of scripts that enable you to monitor and control the key of your project from the master track.

This functionality allows you to control the input key of any track from a global control on the master track. It works by controlling individual instances of Let It Key that are placed on other tracks in your project.

This is particularly useful when you have multiple instrument tracks and you want to experiment with different scales. Let It Key ensures that your scale changes are synchronized across all tracks.

The Scripts

The bundle includes 6 scripts that provide great flexibility:

  • pcp_Add Let It Key to all tracks with instruments.lua
  • pcp_Add Let It Key to all tracks.lua
  • pcp_Add Let It Key to selected tracks.lua
  • pcp_Remove Let It Key from all non-instrument tracks.lua
  • pcp_Remove Let It Key from all tracks.lua
  • pcp_Remove Let It Key from selected tracks.lua

These scripts will only add Let It Key to tracks that do not already have it, so there is no need to worry about duplicates. The "Add" scripts also check if Let It Key is already present on the master track, and create it there if not.

I recommend just adding "pcp_Add Let It Key to all tracks.lua" and "pcp_Remove Let It Key from all tracks.lua" to your toolbars for easy access.

Usage Tips

Once you add "Let It Key" to your tracks, you can adjust it in the master track's FX.

To change the key, simply open the FX in the master track and locate the "Let It Key" plugin. To view the Master Track, navigate to View → Master Track.

You can display the FX parameters in the master track by following these steps: In the Actions menu, select "Mixer: Toggle show FX parameters (when size permits to make them visible)".

If there are key changes, you can automate the root and scale parameters to ensure you play in key throughout your project.

To access more parameters on the Master track, right-click on the effect and select "Show FX Parameters in Panel". The default chain displays Root, Scale, and On/Off options. Alternatively, you can open the FX to adjust Octave Transpose, Input Channel, Bank, Remap Mode (White Keys/Pads), and Start Note.

Installation Guide

To get the scripts, you will need ReaPack. If you do not have it installed, please refer to this guide: How to install ReaPack.

Once you have ReaPack installed, import the following repository by pasting the link below into: Extensions > ReaPack > Import a repository.

https://github.com/s0u7h/pcp/raw/master/index.xmlCopy

That's it!

I absolutely love this script as it saves a lot of time when working with multiple instruments.

Check out the forum thread post for more information, suggestions, or to compliment the author!

Hai there!

I'm Alejandro, and I created this ad-free page to give you the best experience learning REAPER.

If you find my work helpful, please consider buying me a coffee. That'd help me cover the costs of this site and gives me more time to create free resources.

Buy me a coffee ♥
Buy me a coffee
View comments