Using ReaClassical with a Screen Reader
ReaClassical is designed so that a blind or low-vision engineer can carry out a complete classical production, from creating a project through recording, editing, mixing, mastering and rendering, using only the keyboard and a screen reader. This section explains how that works. Each workflow chapter also contains short, purple Screen reader users notes wherever the keyboard-driven path differs from the standard one.
How This Section Is Organized
This section is meant to be a complete guide to ReaClassical for blind and low-vision engineers. Read Getting Started with a Screen Reader first, then follow the production through the chapters that mirror the workflow chapters elsewhere in the manual. Keyboard Modes and The Terminal are reference chapters for the modal keyboard controls and the command box.
Clara
Clara is the accessibility bridge that lets ReaClassical speak through your screen reader. It is a REAPER extension available for Windows and macOS. When Clara is installed:
- ReaClassical announces what it is doing (for example, the take number, the timeline position, the result of an edit) instead of relying on something you must see on screen
- Windows that are mouse-driven for sighted users, such as Mission Control, Notes, Preferences and the DDP Metadata Editor, open as keyboard-driven accessible windows instead
- Where a window offers many options, pressing H inside it opens a list of that window's shortcuts that you can step through one at a time with the Up and Down arrows
To install Clara, open the Terminal (Ctrl+Enter) and type clara. See The Terminal. Clara is installed into your ReaClassical folder and REAPER restarts to load it.
Placeholder
Setting up a screen reader on Linux, and the recommended screen reader and settings for Windows and macOS, still need to be documented here.
Accessible Windows and Standard Windows
Every accessible window has a standard (ReaImGui) counterpart for sighted collaborators. Press Ctrl+Alt+Shift+G (Toggle GUI Mode) to switch between them. Any Mission Control, Notes, Preferences, Mixer Snapshots or DDP Metadata Editor window that is open notices the change and reopens in the other mode. This only applies while Clara is installed; without it, the standard windows are always used.
Announcements
ReaClassical provides quick announcements that you can trigger at any time:
| Shortcut | Announces |
|---|---|
| T | Current take number |
| Shift+T | Highest take number |
| Ctrl+Shift+J | Timeline position |
| Alt+Shift+J | Time within the current item |
| Alt+F | Items in the current folder |
| Alt+P | RCMASTER peak level |
| ! | Repeats the last announcement |
The Mixer Mode window (Alt+S) lets you move through mixer tracks and hear their input and status.
Keyboard-Driven Windows
| Shortcut | Window |
|---|---|
| Ctrl+Alt+Shift+R | Recording Settings: session name, take number, schedule, overlapping and horizontal takes, clip reporting |
| Ctrl+Alt+Shift+F9 | Close Recording Session (stops the Record Panel Daemon) |
| Ctrl+R | Item Rank, with note-taking and item navigation |
| Shift+N | Item Name |
| V | Item Edit Mode |
| Alt+S | Mixer Mode |
| Ctrl+Alt+Shift+G | Toggle between accessible and standard windows |
Other accessible windows include Create Project, Track Setup, Smart Import, Distribute Takes, Fix Crossfade Sequence Edits, Automation Navigator, Edit Automation, Mixer Track Grouping, Snapshot Settings, Playback Rate, Peak and Overs Check, Audio Calculator, Show Statistics and Preferences. With Clara installed they replace the standard windows of the same name; see the Keyboard Shortcuts reference for their keys.
Keyboard Modes
For tasks that need many keys, ReaClassical has keyboard modes: Crossfade Mode (F), Item Edit Mode (V), Mixer Mode (Alt+S) and an automatic Recording mode. Ctrl+Alt+Shift+E always returns you to the normal keys. See Keyboard Modes.
Not Using a Screen Reader?
The accessible windows are built for screen reader users, and if you can see the screen you will normally prefer the graphical windows. The keyboard shortcuts, however, are a very fast way for anyone to work. If you want to experiment without Clara installed, the Terminal command debug=on prints announcements to the REAPER console and turns the accessible windows on for the current project.
