Le Cube ◇ Mass Psychosis

The Blog

FMOD
ReaScripts for Cockos REAPER
Antonsson Scripts
The Shipment Evaluator
Rename selected tracks from clipboard lines of format 'oldName, newName'
Test-Focused Development
TDD-ing Avatar Health in C# and C++
TDD-ing Chess in C#
Lifting

ReaScripts for Cockos REAPER

Rename selected tracks from clipboard lines of format 'oldName, newName'

by Egill Antonsson
published on 2025 Aug 06

Video showcasing this Script

Rename selected tracks from clipboard lines usage example

You can Undo this action afterwards if needed. The text input format should be in the CVS format 'oldName, newName' (without a header line), the text below was used in the video:

oldName, newName
say_old_stuff, say_new_stuff

Dependencies

The script uses these dependencies and will notify at execution start if they are not met.

  • REAPER minimum version: 6.24
  • ReaPack extension (latest version)
  • SWS/S&M extension (latest version)

Here is the source code.

When to use

Processing Voice Over for all characters in a video game

A narrative driven game will have a lot of Voice Over lines. Given the below workflow is used:

  1. Each text line has been assigned a unique key that will be the filename of each .wav file that corresponds to each Voice Over line in the game
  2. The REAPER project is set up that each Track has the key name, and then each track is batch Rendered with the filename wildcard $track.

If changing a huge number of existing key is needed then the script can batch update the corresponding Tracks in one go, both saving time and minimizing errors.