ReaClassical Terminal — Command Guide

The Terminal is a single text-entry dialog (run the “ReaClassical Terminal” script/action) that lets you type quick mixer adjustments and a handful of setup/utility commands instead of using the mouse or ImGui windows. It is built for screen-reader use: every command speaks a confirmation through Clara (or prints to the console if Clara isn’t installed).

The Terminal covers a deliberately small set of commands: fast, spoken-friendly power-mixer moves (mute/solo/pan/fader/peak/polarity), workflow conversion, importing audio, nudge/modifier amounts, and setup utilities (REAPER/Clara install, help, debug mode, GUI-window allow). Everything else in ReaClassical (project setup, recording, track/routing/FX editing, mixer snapshots, album/DDP metadata, rendering, stats/preferences) has its own dedicated reascript or accessible GUI — see the full ReaClassical manual.

How to use the Terminal

Target syntax used throughout

Every power-mixer command below takes a <target> — this is resolved consistently across all of them: - A plain number N = mixer track N (e.g. 3). - A list: 1,3 / 4-6 / 1,4-6 / * (all mixer tracks). - @N = aux track N; @ alone = the only aux track (if there’s exactly one); @1,2 / @* etc. for lists of auxes. - #N = submix track N; same rules as aux but with #. - rcm = the RCMASTER track. - refN = reference track N; ref alone = the only reference track (if there’s exactly one); ref1,2 for a list of references. Note: dash ranges (ref1-3) aren’t supported — use a comma list instead. - rt = the RoomTone track. - live = the LIVE track. - lb = the Listenback track.

Query naming convention

Any <target>?-style query (mute/solo/polarity/pan/fader/peak state) speaks just the value when it resolves to a single track — you already know which one you asked about. If the target expands to several tracks (a list, range, or *), each line is prefixed with that track’s name so you can tell the results apart, e.g. 1m? → "mute: on", but 1,3m? → "Mixer track Violin mute: on" / "Mixer track Cello mute: off".


1. Power Mixer

Mute / solo

Command Effect
<target>m Mute the target(s), e.g. 2m.
<target>um Unmute, e.g. 2um.
<target>s Solo (in addition to anything already soloed), e.g. 3s.
<target>us Unsolo, e.g. 3us.
<target>xs Exclusive solo: clears mute/solo on every mixer track first, then solos only the given target(s), e.g. 5xs.
<target>m? Speak mute state, e.g. 2m?.
<target>s? Speak solo state, e.g. 3s?.

Pan

Command Effect
<target>p+N / <target>p-N Nudge pan by N percentage points toward right/left, e.g. 3p-10.
<target>p=N Set pan to an absolute percent, -100 (full left) to +100 (full right), e.g. 2p=15.
<target>p? Speak current pan (e.g. “25L”, “C”, “10R”), e.g. 2p?.

Fader (volume)

Command Effect
<target>f+N / <target>f-N Nudge volume by N dB, e.g. 3f-1.
<target>f=N Set volume to an absolute N dB, e.g. 4f=-6.
<target>f? Speak current volume in dB, e.g. 2f?.

Peak

Command Effect
<target>pk? Speak the peak hold level (dB, or “silence”) for one or more tracks, e.g. 4pk?. Read-only — there’s no setter, only the query.

Polarity / phase

Command Effect
<target>i=y Invert polarity, e.g. 2i=y.
<target>i=n Normal polarity, e.g. 2i=n.
<target>i? Speak polarity state, e.g. 2i?.

Other examples


2. Workflow Conversion

Command Effect
convert=h Convert the current (vertical) project to Horizontal workflow.
convert=v Convert the current (horizontal) project to Vertical workflow.

Other examples


3. Importing Audio

Every import/import=smart,* command below starts its distribution at whichever folder track (D: or Sn:) is currently selected in the arrange view, working through the folders below it (creating new ones as needed). Select the Destination folder first to land takes there; select nothing (or a non-folder track) and it starts at S1:.

Command Effect
import Smart Import: scan the project media folder for new audio files and import them, one folder per take.
import=smart,1 Same as plain import (one folder per take).
import=smart,2 Round-robin distribute new takes across the current number of source folders.
import=smart,3,N Round-robin distribute across N folders (creating folders as needed), e.g. import=smart,3,4.
import=N Import only take number N, placed at the edit cursor, e.g. import=20.
import=N,session Same, restricted to the named session, e.g. import=20,Beethoven9.
import=N-M Import takes N through M, e.g. import=3-5.
import=N-M,session Same, restricted to the named session, e.g. import=3-5,Beethoven9.

Other examples


4. Nudge & Modifier Amounts

Command Effect
nudge=ms Set the ReaClassical project-level nudge amount, in milliseconds, used by the “Nudge Marker Left”/“Right” and “Nudge Item Left”/“Right” reascripts, e.g. nudge=20. REAPER’s own item-nudge amount/unit isn’t exposed to ReaScript, so this is tracked independently per project. Defaults to 5 ms if never set.
nudge? Speak the current nudge amount.
mod=n Set the multiplier applied by the “+ modifier” scripts (Nudge Marker Left/Right + modifier, XFM Shift Crossfade Left/Right + modifier), e.g. mod=10. These scripts move by nudge amount × modifier, so with nudge=5 and mod=10 each press moves 50 ms. Defaults to 5 if never set.
mod? Speak the current modifier value.

Other examples


5. Setup Utilities

Command Effect
help Open this guide (the HTML copy installed with ReaClassical) in your default browser.
clara Download and install the Clara screen-reader accessibility plugin (Windows/macOS only), removing any old OSARA plugin found in UserPlugins along the way, then restart REAPER.
reaper Download and install the REAPER version ReaClassical currently recommends/tests against. Closes all open projects (you’ll be prompted to save unsaved work) and restarts REAPER once the install finishes. Same as reaper=rec.
reaper=latest Install the latest public (main-release) REAPER version rather than the recommended one.
reaper=VERSION Install a specific (main-release) REAPER version, e.g. reaper=752 or reaper=7.52 (both mean 7.52; the dot is optional). Searches the full version archive with no cutoff, so older versions work too (provided they are recommended version or higher).
reaper=rec Synonym for the bare reaper command (also accepts reaper=recommended).
debug=on / debug=off Display console messages in addition to Clara announcements. Stored per project, so a new project always starts with debug off.
debug? Speak whether debug announcements are currently on or off for this project.

Other examples


Suggested learning order for a new user

  1. Power mixer: 1f=-3, 2p=-20, 1m, 2pk? — the everyday moves.
  2. Workflow: convert=v / convert=h if you need to switch mid-session.
  3. Importing (if recorded outside the session, or doing a second pass): import or import=smart,2.
  4. Fine-tuning steps: nudge=10, mod=5 before using the Nudge/Modifier reascripts.
  5. Setup: clara, reaper, debug=on/off as needed.