Skip to content

Advanced Rename

The companion manual for this is Simple Rename User Manual; we recommend reading Simple Rename first before this one.


1. Overview

Advanced Rename is Mantrika Tools' advanced renaming tool. If Simple Rename solves the "quick overwrite rename" need, Advanced Rename solves the "rule-based transformation from the original name" need — find/replace, add prefix/suffix, structural reordering, list replacement, positional trimming, unified numbering, UCS naming conventions ... all in one window.

Key differences from Simple Rename:

Simple RenameAdvanced Rename
PositioningOpen and use, Enter to applyConfigure rule chain → preview confirmation → Apply
Rename methodOverwrite (what you type is the result)Rule-chain (transform the original name)
Applicable objectsItems / Mirror / TracksSame + Regions / Markers
Live previewBorder color hints match countFull preview table (original → new)
Rule countThree built-in (List/Numbering)8 rules that can be combined freely
Preset systemOnly mode switch memoryRule-chain presets + UCS presets
UCS support✅ independent tab
Use caseWhen you already know the desired nameWhen you need to derive a new name from the original

Applicable objects (strongly tied to selected mode):

  • T&I mode (Tracks & Items) — Items / Mirror / Tracks
  • R&M mode (Regions & Markers) — Regions / Markers

2. Opening Advanced Rename

Menu entry:

Extensions → Mantrika Tools → Rename tool (advance)

Or search in the Action List:

Action namePurpose
mantrika : Synergy - Advanced RenameOpen / close the Advanced Rename window

3. Interface Overview

Advanced Rename interface overview

Four main areas:

AreaContent
Header (top 28px)Refresh / mode switch / Status / Sort / Undo · Redo · Clear Names
Tab row (30px)Advanced / UCS Tab + Apply Changes button
Left panel (~45% width)Configuration area for the current tab (rule chain or UCS fields)
Right panel (~55% width)Preview table (T&I) or Selection + Preview (R&M)

4. Work Modes: T&I vs R&M

At the top of the window are two mutually exclusive buttons T&I and R&M, which determine what type of objects Advanced Rename is currently processing.

4.1 T&I Mode (Tracks & Items)

Default mode. Reads the current REAPER selection directly — if items are selected it processes items (including Mirror); only if no item is selected at all does it process selected tracks.

The selection recognition rule is exactly the same as Simple Rename: as long as any item is selected, track selection is ignored.

4.2 R&M Mode (Regions & Markers)

R&M mode interface

Enables the built-in selector — you no longer use REAPER's normal "selection" mechanism; instead you manually check the regions / markers to rename in the Selection Tab of Advanced Rename's right panel.

After entering R&M mode the right panel shows two tabs:

R&M mode right panel Selection / Preview tabs

  • Selection — a checkable list of all regions/markers in the project, with filter and batch selection buttons
  • Preview — same preview table as T&I mode, but data source is what you checked in the Selection Tab

Detailed operations are in section 11.

4.3 Mode Switching

  • Switching modes immediately refreshes the preview table and relayouts the window.
  • R&M Tab state is remembered: if you manually switched to the Preview tab in R&M mode, then switched to T&I, then back to R&M, you will still be on the Preview tab.
  • T&I ↔ R&M switching does not clear the configured rule chain or UCS fields.

5. Top Toolbar

5.1 Refresh Button ⟳

Refresh button

Rescans the REAPER selection and refreshes the preview table.

⚠️ Must be clicked manually — Advanced Rename does not automatically follow REAPER selection changes (different from Simple Rename). After you change the selection in REAPER, change names, or add/remove regions/markers, you need to return to this window and click Refresh to sync the preview.

  • Typical scenarios that need Refresh:

    • Changed selection in REAPER (added/removed/switched objects)
    • Manually changed object names in REAPER (external modification)
    • In R&M mode, the region / marker list itself was modified (added/deleted/renamed)

    Undo / Redo / mode switching / sort switching already call Refresh internally; no need to click manually after those.

5.2 Sort Mode: Track / Time

Sort mode: Track / Time

  • Track (default) — first by owning track order, then by time position
  • Time — purely by time position, regardless of owning track

Sorting affects both the display order of the preview table and the execution order of the rule chain. For example, the Numbering rule will number sequentially according to the sorted order.

5.3 Undo / Redo / Clear Names

Undo / Redo / Clear Names buttons

Three icon buttons at the far right of the Header:

IconFunctionEquivalent
↶ UndoUndo REAPER operationCtrl+Z / Main_OnCommand 40029
↷ RedoRedo REAPER operationCtrl+Y / Main_OnCommand 40030
✕ Clear NamesClear the names of all selected objectsRenameDataModel::ClearSelectedObjectNames

⚠️ Clear Names is an irreversible bulk operation (though Undo is available). It directly writes an empty string to the names of N objects, mainly used to clear the slate before "starting naming from scratch".


6. Rule Chain Basic Workflow

Advanced Rename's core mental model is the "rule chain" — you configure a sequence of rules; rules are executed in list order for every selected object, and the final result is shown in the Preview table on the right. Press Apply Changes to write back to REAPER.

6.1 Adding Rules

The Rule Chain area at the top of the left panel has a dropdown:

Add rule dropdown

Selecting any item adds one rule to the bottom of the list. Each rule type can be added multiple times (for example two Find Replace rules in a row).

Clear All button (red background with x-in-circle) — deletes all current rules (cannot be undone; save a preset before pressing).

6.2 Rule Card Structure

Each rule in the list is a collapsible card:

Rule card (collapsed)

Rule card (expanded)

Rule header from left to right:

ElementFunction
⠿ drag handleHold to drag up/down and adjust the rule's position in the chain
☑ enable checkboxUnchecked = rule is skipped (configuration retained but temporarily disabled)
Rule name + short descriptionShows rule type and current key parameters
ⓧ delete buttonRed X, deletes the rule

Clicking elsewhere on the rule header collapses/expands the parameter UI.

6.3 Rule Execution Order

Strictly executed from top to bottom in the list. Each rule's input is the previous rule's output.

Example (rules 1→2→3 executed in order):

Original:    "Footstep_Wood_01.wav"
| Rule 1: Remove/Trim (remove ".wav")
             "Footstep_Wood_01"
| Rule 2: Replace (Wood → Stone)
             "Footstep_Stone_01"
| Rule 3: Change Case (Title)
             "Footstep_Stone_01"
             | Apply
Final:       "Footstep_Stone_01"

Changing rule order changes the result — placing Numbering before Replace vs after produces completely different output.

6.4 Preview Table

The right panel's 4-column table:

ColumnMeaning
#Sequence number after sorting (affected by Sort mode)
TypeObject type (Item / Track / Mirror / REG / MRK)
Original NameCurrent actual name
New NameNew name output by the rule chain
Preview table

Visual encoding:

  • New name differs from original → green highlight (will be changed)
  • New name same as original → gray (Apply will skip)
  • Selected row → blue background
  • When no object is selected, overlay text appears above the table: "Select tracks/items in REAPER to begin"

6.5 Manual Preview Editing

You can double-click a New Name cell to modify the final name of a row. Manual edits override the rule-chain output for that row only; other rows still follow the rule chain.

Purpose: fine-tune individual outliers after bulk renaming.

6.6 Conflict Detection (Does Not Block Apply)

When two or more objects would get the same new name, the Status label shows:

Conflict detection status hint

⚠️ Conflicts do not prevent Apply — pressing Apply Changes still executes the rename. Advanced Rename only tells you "there will be duplicates"; whether to handle it is up to you.

If your goal is to make a group of objects share the same name (common), you can ignore the conflict marker. If you do not want duplicates, add a Numbering rule at the end.

6.7 Apply Changes

Button on the right side of the tab row (or press window-level Enter for the same effect):

  • Condition: at least 1 object's new name differs from the original (i.e., Stats.successCount > 0). If there are no changes at all, pressing Enter does nothing.
  • After execution:
    • A MTK Advanced Rename record is written to the REAPER Undo stack (even though it was triggered by Advanced Rename, the description uses this name)
    • Set Name edit box is cleared
    • UCS suggestion state resets
    • Apply button turns green and text becomes Renamed N items, reverting after 0.9 seconds
    • Status label shows success message

7. Set Name Direct Edit Box

The first line at the top of the left panel is the Set Name edit box:

Set Name edit box

This is the most easily misunderstood feature in Advanced Rename. It is not "overwrite the rule-chain output" — it is the starting input of the rule chain.

In other words, Set Name determines the "initial name the rule chain receives" — subsequent rules still act on it.

7.1 Three Typical Uses

Use A: Use as Simple Rename

No rules, type Footsteps in Set Name, press Enter → all selected objects are renamed to Footsteps. Equivalent to the most basic Simple Rename scenario.

Use B: Set Name + Numbering Rule

Type Hit in Set Name, add a Numbering rule → get Hit_01, Hit_02, Hit_03 ....

Use C: Leave blank + rule chain

Leave Set Name blank, add Replace / Numbering etc. rules → rules transform based on the original name (the most common "advanced rename" scenario).

7.2 Behavioral Details

  • Content changes in real time trigger generatePreview (every keypress updates the preview)
  • Pressing Enter inside the Set Name edit box is equivalent to Apply Changes
  • After successful Apply, Set Name edit box is automatically cleared
  • Only shown in the Advanced Tab; switching to the UCS Tab hides the entire Set Name area

8. The 8 Rules in Detail

The following 8 sections explain each rule in the order they appear in the dropdown.


8.1 Structured Rename

Purpose: break a group of filenames with the same structure into components by delimiter, reorder or edit components, and reassemble with the same delimiter.

Structured Rename rule panel

For example, turn Punch_Loud_Wood_01 into Wood_Punch_Loud_01.

Workflow:

  1. Provide an example: paste one example filename into the rule panel (usually the first object's name in the selection).
  2. Auto-detect delimiter: the engine picks the most likely delimiter from candidates _ - . space ~ # and splits the example into components.
  3. Drag to reorder components / inline-edit component content / add or remove components.
  4. Set output delimiter (defaults to the detected one).
  5. The rule applies to every selected object, splitting with the same delimiter and reassembling in the order you defined.

Special Behavior:

  • Extra components retained: if an object splits into more components than the template (e.g., template has 3 parts, target has 5), the extra parts are appended unchanged at the end.
  • Manual edit override: components you edited inline are treated as "fixed text" and used for all targets (instead of taking from each target object).
  • Fallback on parse failure: if auto-detection fails, the engine tries _ and - in turn; if neither works, the whole string is treated as a single component.

Example:

Structured Rename example

⚠️ Structured Rename assumes all selected objects have a consistent naming structure (same number of components, same delimiter). When structures differ, fallback behavior may not meet expectations.


8.2 Replace (Find and Replace)

Purpose: find specified text in the original name and replace it with new text.

Parameters:

ParameterDefaultDescription
Find(empty)Text to find
Replace(empty)Replacement text (can be blank = delete)
Case sensitiveOFFWhether case is distinguished

Behavior:

  • Replaces all occurrences (not just the first).
  • Case-insensitive mode only affects English.
  • Find empty means the rule is considered unconfigured and is automatically skipped.

Example:

Replace rule example

8.3 Change Case

Purpose: convert the name to UPPER / lower / Title Case.

Parameters:

ParameterDefaultDescription
Case TypeUPPERUPPER / lower / Title
Delimiters_-. Only used in Title mode; determines word boundaries

Behavior:

  • Only affects English letters.
  • Title Case first converts the whole string to lowercase, then capitalizes the first letter after each delimiter (default _ - . space).

Example:

Change Case rule example 1Change Case rule example 2

8.4 Add Text (Prefix / Suffix)

Purpose: append text to the beginning or end of the name.

Parameters:

ParameterDefaultDescription
Add TypePrefixPrefix / Suffix
Text(empty)Text to add

Behavior: Text empty means the rule is considered unconfigured and is automatically skipped.

Example:

Add Text rule example 1Add Text rule example 2

8.5 Remove/Trim

Purpose: remove specified text from the name, or trim a segment of characters by position.

This rule has two working modes, switched via Mode.

Mode A: Remove Text

ParameterDefaultDescription
Text to Remove(empty)Text to remove
Case sensitiveOFFWhether case is distinguished
Remove all occurrencesONON = remove all occurrences, OFF = remove only the first

Example:

Remove/Trim: Remove Text example

Mode B: Remove by Position

Trim a number of characters by position, three position modes:

Position ModeParametersBehavior
From StartChar CountDelete N characters from the beginning
From EndChar CountDelete N characters from the end
RangeStart Pos / End PosDelete characters in index interval [Start, End)

Example:

Remove/Trim: From Start exampleRemove/Trim: From End exampleRemove/Trim: Range example

⚠️ Range mode's End is exclusiveRange[5, 8) deletes the characters at indices 5, 6, 7 (3 characters).


8.6 List Rename

Purpose: replace selected object names one by one using a handwritten list of names.

Parameters:

ParameterDefaultDescription
Text Buffer(empty)Name list (one per line)
Group by TrackOFFGroup by owning track

Input convention (important):

One name per line (separated by newlines, not commas!). This differs from Simple Rename's comma separation.

Leading/trailing whitespace on each line is automatically trimmed, and blank lines are skipped.

Two working modes:

Mode A: Group by Track = OFF (one-to-one)

Maps lines to selected objects in order. Strictly requires line count = selected object count to be considered configured. Count mismatch means the whole rule is skipped (not executed).

Mode B: Group by Track = ON

Groups by track; each line corresponds to one track. Strictly requires line count == unique track count.

⚠️ Group by Track on Tracks / Regions / Markers behaves the same as SimpleRename and degrades to one-to-one behavior (each object itself is a unique track ID).

Tip: Common use: copy a column of names from an external document/Excel and paste it into List Rename's multi-line editor to map immediately to the current selection.


8.7 Numbering

Purpose: append an incrementing number before/after each name.

Parameters:

ParameterDefaultDescription
Start1Starting number
Step1Increment (can be negative for reverse, or greater than 1 to skip)
Padding2Zero-pad digits (0 = no padding)
PositionSuffixPrefix / Suffix
Separator_Separator between number and name
Reset on Name ChangeOFFReset numbering when the name changes

Behavior:

  • Padding > 0 pads to the specified width, overflowing naturally (Padding=2 gives 01..09 10..99 100 101 ...).
  • Padding = 0 means no padding (1 2 3 ...).
  • Reset on Name Change: resets to Start when the previous row's name differs — classic combo with List Rename's Group by Track.
  • Step can be negative (e.g., -1 for reverse numbering).

8.8 Cleanup

Purpose: trim leading/trailing whitespace and collapse extra spaces. Usually the last rule in the chain.

Parameters:

ParameterDefaultDescription
Trim WhitespaceONRemove leading/trailing whitespace (space/tab/CR/LF)
Remove Extra SpacesONCollapse multiple consecutive spaces into one

Behavior: when both switches are OFF the rule is considered unconfigured and skipped.


9. Rule Chain Presets

The whole rule chain can be saved as a preset for one-click loading later. Presets are indexed by preset name.

Operations (Save / Load buttons at the bottom of the left panel):

ButtonBehavior
SavePopup asks for preset name → saves the current rule chain (including each rule's enabled state, configuration parameters, and order) to disk; duplicate names ask for overwrite confirmation
LoadPopup selects preset → replaces current rule chain; same popup can also delete presets

9.1 Overwrite Confirmation When Saving a Duplicate Preset

If the entered preset name already exists, it will not silently overwrite; instead a confirmation box appears:

Overwrite preset confirmationSave dialog (prefilled original name)
  • Click Overwrite → actually overwrite
  • Click Cancelreopen the Save dialog, prefilled with the previous name so you can rename and save again — your input is not lost

If you press Cancel in the initial Save dialog, saving is completely abandoned.

9.2 Three Buttons in the Load Dialog

Clicking Load opens this dialog:

Load Rule Preset dialog
ButtonBehavior
LoadReplace current rule chain with the selected preset
DeleteDelete the preset after confirmation (deletion cannot be undone)
CancelClose dialog, do nothing

9.3 Preset Contents

Preset includes: each rule's type, enabled state, full configuration parameters, and position in the chain.

Preset does not include: Set Name edit box content (cleared after each Apply), UCS field configuration (belongs to UCS Tab's independent preset system).

Tip: Save frequently used workflows (e.g., "clean up audio filenames", "character action group numbering") as presets, then load them directly next time you open Advanced Rename.


10. UCS Tab

UCS = Universal Category System, a naming convention for sound-effect materials. Advanced Rename has a built-in UCS workflow specifically to help you construct filenames from UCS fields.

This section only covers how to use the UCS features inside Advanced Rename, not the UCS specification itself.

10.1 Switching to UCS Tab

Switch to UCS Tab

Click the UCS label in the tab row. The left panel switches from the rule chain to the UCS field editor, and the Set Name edit box disappears (only visible in the Advanced Tab).

10.2 UCS Field Cards

The UCS Tab initializes 4 protected fields by default:

Field nameMeaning
CategoryMain category
SubCategorySub category
CatIDCategory ID
CatShortCategory short code

"Protected" means these 4 field names cannot be used for custom fields (duplicate additions are rejected).

Each field is a card:

UCS field card

ElementFunction
⠿ drag handleAdjust field order
● output switchOrange = enabled, gray = disabled. Disabled fields do not appear in the final name
Field nameCustom fields editable; protected fields (green badge) read-only
Field valueField content, participates in final output
Delete field

10.3 Add / Reset / Sort

  • [+] Add Custom Field — append a blank custom field at the bottom (custom field names must not collide with protected names).
  • Reset (red background) — clear all fields and restore the default 4 protected fields.
  • Drag handle — drag fields up/down to adjust order (order determines output concatenation order).

10.4 Auto-Complete (Protected Fields Only)

When entering Category / SubCategory / CatID / CatShort field values, a suggestion list pops up below the left panel, querying relevant items from built-in UCS data:

UCS protected field auto-complete suggestion list

Clicking a suggestion fills the field, and the Explanation box below shows the item's detailed description (e.g., "CatShort: category abbreviation code").

10.5 Output Format (Separator + Numbering)

Below the field cards there is a row:

UCS output format: Separator + Numbering

  • Separator — delimiter between fields, default _. Changing it immediately affects output.
  • Numbering — when enabled expands the Numbering editor to append numbers to the final output (parameters same as section 8.7).

Tip: Key fact: UCS output = concatenate all "non-empty and output-enabled" field values with the separator. Fields with empty values are automatically skipped — so you do not need to delete unused fields, just leave them blank.

10.6 UCS Presets

A separate preset system from rule-chain presets, at the bottom of the UCS panel:

ButtonBehavior
SaveSave all current fields (field names, values, output switches, displayOrder) + Separator + Numbering configuration
LoadLoad preset, replace current field configuration
UCS preset Save / Load

Default preset: you can designate one preset as "default", automatically loaded next time Advanced Rename opens (see UCS-specific documentation).

UCS default preset

10.7 UCS Workflow Example

1. Switch to UCS Tab
2. Category field: type "Foot"
   → suggestions pop up [Foley, Footsteps, Forest]
   → click "Footsteps"
3. SubCategory field: type "Wood"
4. CatID / CatShort left blank (automatically skipped)
5. Add custom field "Variant", value "Heavy"
6. Separator: "_", Numbering: ON, Padding: 2
7. Selection has 5 items
8. Apply Changes
→ Footsteps_Wood_Heavy_01
   Footsteps_Wood_Heavy_02
   Footsteps_Wood_Heavy_03
   Footsteps_Wood_Heavy_04
   Footsteps_Wood_Heavy_05

11. R&M Mode Detailed Operations

11.1 Entering R&M

Click the R&M button in the Header. The right panel switches from a single Preview table to two tabs:

R&M right panel two tabs

R&M right panel (Selection / Preview)

11.2 Selection Tab

Selection Tab top controls

Controls:

ControlFunction
Filter edit boxFuzzy search by name (real-time filtering)
Regions toggleWhether to show regions
Markers toggleWhether to show markers
AllSelect all currently visible (filtered) items
InvInvert current visible selection
ClrClear all selections (including filtered-out ones)

Table:

ColumnContent
CheckboxChecked = enters Preview
Name (with left color bar)Green bar = Region; yellow bar = Marker
Time positionMM:SS.ddd format

11.3 R&M Tab Switching

Click the Preview tab to view new-name preview. You can switch freely between Selection and Preview; Preview shows the objects currently checked in Selection.

11.4 Rule Chain in R&M Mode

The rule chain works exactly the same in R&M mode as in T&I mode — all 8 rules are available, and the UCS Tab is also available. The only difference is the data source is regions/markers instead of items/tracks.

⚠️ Group by Track in List Rename is meaningless in R&M mode — regions/markers have no "owning track" concept and degrade to one-to-one.

11.5 Fallback When Filtering Empties the Table

If both Regions and Markers toggles are turned off, the table becomes empty — this is expected behavior and does not error. Turn either type back on to restore.


12. Shortcuts and Enter Behavior

12.1 Global Shortcuts

ShortcutBehavior
Ctrl+ZUndo (same as Header undo arrow button)
Ctrl+YRedo (same as Header redo arrow button)

12.2 Enter Key Behavior (Depends on Focus)

Focus locationEnter behavior
Set Name edit boxgeneratePreview + tryExecuteRename (i.e., Apply)
Anywhere else in the windowtryExecuteRename (i.e., Apply)
Editing New Name cell in Preview tableCommit edited value → refresh stats / conflict detection

Summary: pressing Enter almost anywhere equals clicking Apply Changes.

12.3 Apply Failure Does Nothing

If pressing Enter / clicking Apply does nothing, possible causes:

  1. No object is selected
  2. All new names are the same as originals (successCount = 0)
  3. A key rule in the chain is unconfigured (IsConfigured is false)

13. Typical Workflows

Workflow A: Clean Up a Batch of Sound Effect Filenames

Goal: turn a name like My Footstep .wav with trailing extension + extra spaces into a clean name.

1. Select Items
2. Rule chain:
   - Remove/Trim:  Mode=Text, Text=".wav", Case insensitive, Remove all
   - Cleanup:      Trim Whitespace ON, Remove Extra Spaces ON
3. Apply

Result: "My Footstep .wav ""My Footstep"


Workflow B: Batch Change Prefix + Numbering

Goal: make 5 selected items all named SFX_*_01..05.

1. Select 5 items
2. Set Name input: "Hit"
3. Rule chain:
   - Add Text:  Type=Prefix, Text="SFX_"
   - Numbering: Start=1, Padding=2, Position=Suffix, Sep="_"
4. Apply

Result: SFX_Hit_01, SFX_Hit_02, SFX_Hit_03, SFX_Hit_04, SFX_Hit_05


Workflow C: Structural Reordering

Goal: reorder all names in Type_Material_Variant_NN format to Material_Type_Variant_NN.

1. Select all target items
2. Add Structured Rename
3. Example filename: paste "Footstep_Wood_Heavy_01" (the first one in the selection is enough)
4. Engine auto-detects "_" as delimiter and splits into 4 components
5. Drag: [Footstep] [Wood] → [Wood] [Footstep]
6. Apply

Result: all names reordered according to the new order.


Workflow D: UCS Standardized Naming

Goal: name a batch of Foley materials according to UCS.

1. Switch to UCS Tab
2. Category: Footsteps (select from suggestions)
3. SubCategory: Wood
4. CatID / CatShort: leave blank
5. Custom field "Variant": Heavy
6. Separator: "_", Numbering ON
7. Apply

Result: Footsteps_Wood_Heavy_01 ... Footsteps_Wood_Heavy_NN


Workflow E: Paste a Column of Names from Excel

Goal: paste 6 character names copied from an external table into Advanced Rename.

1. Select 6 items
2. Add List Rename
3. Paste into Text Buffer (one per line):
       Player
       NPC1
       NPC2
       Boss
       Ambient
       Music
4. Group by Track: OFF
5. Apply

Result: the 6 items each get the corresponding name.


Workflow F: Batch Rename Regions

Goal: rename 4 regions named "untitled" to Loop_01..04.

1. Switch to R&M mode
2. Selection Tab:
   - Filter: untitled
   - Check Regions
   - All button (select all filtered)
3. Switch back to Preview Tab
4. Rule chain:
   - Set Name: Loop
   - Numbering: Start=1, Padding=2, Suffix
5. Apply

Result: 4 regions renamed to Loop_01, Loop_02, Loop_03, Loop_04.


Workflow G: Save a Frequently Used Rule Chain

Goal: save the "clean + add SFX prefix + number" combo for repeated use.

1. Configure the rule chain
2. Save Preset at the bottom of the left panel
3. Enter preset name: "SFX Standard"
→ Next time open directly Load Preset to restore with one click

14. Notes / Pitfalls

14.1 Set Name Is the Rule Chain Input, Not Output Override

See section 7. Misunderstanding this causes confusion like "why didn't Numbering add a number after the name I typed" — it did, but you thought Set Name was the final step.

14.2 Rule Chain Executes Strictly in List Order

Swapping two rules changes the result. Numbering usually belongs at the end.

14.3 Conflicts Do Not Block Apply

X conflicts is a warning, not an error. If you do not want duplicates, add Numbering.

14.4 List Rename Uses Newlines, Not Commas

Different from SimpleRename. Pasting one column from Excel is perfect; comma-separated lists will not work.

14.5 List Rename Count Mismatch Is Silently Skipped

Unlike Simple Rename's border color feedback, Advanced Rename's List Rename simply becomes IsConfigured=false when counts mismatch → the whole rule is skipped. If your list does not take effect, first check whether the line count equals the object count.

14.6 UCS Default 4 Fields Cannot Be Renamed

Category / SubCategory / CatID / CatShort are protected field names; custom fields cannot use these names.

14.7 Empty UCS Field Values Are Automatically Skipped

No need to manually delete temporarily unused fields; leave them blank.

14.8 Set Name Edit Box Is Cleared After Apply

This is intentional — prevents accidentally renaming already-renamed objects again if you Apply repeatedly.

14.9 Clear All Cannot Be Undone

There is no Undo for deleting the rule chain. Save a preset first.

14.10 Group by Track in R&M Mode Is Meaningless

Regions/markers have no owning track, so it degrades to one-to-one.

14.11 Refresh Mechanism

Advanced Rename does not automatically detect REAPER selection changes. After changing selection, click the Refresh button (see section 5.1).


15. Troubleshooting

SymptomPossible causeSolution
Apply button does nothingsuccessCount = 0 (all new names same as originals)Check whether the rule chain is configured effectively
Apply button does nothingNo object selectedSelect objects in REAPER first
Apply button does nothingFocus is on an editable cell in Preview tablePress Esc first to exit edit
A rule seems not to take effectRule is disabled (checkbox not checked)Check to enable
A rule seems not to take effectRule unconfigured (IsConfigured=false)Check required parameters (e.g., Find is not empty)
List Rename not workingLine count does not match object countMake both counts equal
List Rename not workingUsed comma separationUse newline separation (one per line)
Numbering always starts from 1Reset on Name Change is on + every row name is differentTurn off Reset on Name Change
Structured Rename produces strange resultsSelected objects have inconsistent naming structuresKnown limitation; first select objects with the same structure
UCS output is empty stringAll fields are emptyFill at least one field
UCS output missing a fieldField output switch is offLight the orange dot
UCS auto-complete not respondingUCS JSON data not loadedSee UCS-specific documentation
R&M table is emptyBoth Regions / Markers toggles are offTurn at least one on
R&M table is emptyFilter text too strictClear Filter
Want to rename tracks but items are shownREAPER selection contains itemsDeselect all items
Set Name content cleared after ApplyExpected behaviorSee section 14.8
Rule chain lostSwitching tab/mode does not lose it; Clear All doesSave Preset before operating