RigTracker

Visual control panel for managing guitar tones and effects in REAPER.

RigTracker Interface

Overview

RigTracker provides a real-time visual interface for your guitar signal chain. Instead of using automation lanes or manually toggling plugins, you switch between channels with one click — manually or automatically based on timeline regions.

Key Features:

Requirements

Installation

  1. Install SWS Extension

  2. Install ReaImGui

    • Open ReaPack: Extensions > ReaPack > Browse packages
    • Search for "ReaImGui"
    • Install and restart REAPER
  3. Install Fonts

    • Download and install: Bebas Neue, IBM Plex Sans, IBM Plex Sans Condensed
    • Restart REAPER
  4. Install RigTracker

    • Copy all .lua files to your REAPER Scripts folder
    • Load RigTracker.lua via Actions > Show action list > Load ReaScript

Controls

ActionResult
Click on bank nameOpen channel list
Long press on channelOpen channel's FX container
Long press on FXOpen FX track's FX chain

Quick Start

  1. Run RigTracker.lua
  2. Click "+" to create a new bank
  3. Enter bank name and select input channel
  4. Add channels (A-F) using the "+" button
  5. Add FX tracks using the "+" button
  6. Click channels to switch tones
  7. Click FX to toggle effects

Project Structure

RigTracker automatically creates this track structure:

Project
└── RigTracker (folder track)
    └── [Bank Name]
        ├── Input (guitar signal input)
        ├── AMP (main processing chain)
        │   ├── HyperTune / HyperTune Metal (optional)
        │   ├── A (FX Container)
        │   ├── B (FX Container)
        │   ├── C, D, E, F...
        │   └── Sends to FX tracks
        ├── FX1 (effect track)
        ├── FX2 (effect track)
        └── FX3, FX4, FX5, FX6...

FX Bindings

Automatically control effects when switching channels:

  1. Enable FX Bindings in settings
  2. Drag an FX button onto a channel button
  3. FX turns ON when that channel is activated
  4. FX turns OFF when switching to other channels

Example:

Auto Mode

Automatically switch banks, channels, and effects based on timeline regions.

Region naming format:

[BankName] - [SongPart] : [Channel] : [FX1] : [FX2]

Examples:

Clean - Intro : A : FX1 : FX2
Lead - Solo : C : FX3
Crunch : B

When playback enters a region, RigTracker reads the region name and switches automatically.

Standalone Scripts

For MIDI foot controller integration:

ScriptDescription
A_activation.lua - F_activation.luaSwitch to channel A-F
Toggle FX 1 Send.lua - Toggle FX 6 Send.luaToggle FX1-FX6
HTM_bypass.luaToggle HyperTune Metal bypass
HT_bypass.luaToggle HyperTune bypass
toggle_tuner.luaToggle tuner
next_bank.luaSwitch to next bank
prev_bank.luaSwitch to previous bank
next_region.luaMove cursor to next region
prev_region.luaMove cursor to previous region

MIDI Setup:

  1. Go to Actions > Show action list
  2. Load the script
  3. Click "Add" to assign a MIDI shortcut

Customization

Background Images

Bank Preview Images

Settings

File Structure

scripts/
├── RigTracker.lua
├── A_activation.lua - F_activation.lua
├── Toggle FX 1 Send.lua - Toggle FX 6 Send.lua
├── HTM_bypass.lua
├── HT_bypass.lua
├── toggle_tuner.lua
├── next_bank.lua
├── prev_bank.lua
├── next_region.lua
├── prev_region.lua
├── fx_bindings/
│   └── [BankName].txt
├── backgrounds/
│   └── [BankName].png
└── bank_images/
    └── [BankName].png

Troubleshooting

Channels not appearing:

FX blocks not appearing:

Auto Mode not working:

HTM/HT not showing:

License

MIT License

Author

Pavel Sevtov

Links