RXB Workstation

User Manual

RXB Workstation 2.6.5. Every tab, control and workflow, with numbered figures throughout.

Version: CV2.6.5 Date: June 18, 2026 (revised August 22, 2026) Status: Current release. Adds the Windows-first DAW multi-lane backing-track workspace and linked playback. The July revision improves Mixer view visibility (scrollable panel, full-height channel strips) and touch-drag reliability for knobs and faders. The August revision adds the backing-track MUTE button, sequencer-master song/backing-track timeline sync (waveform seek moves the Song pointer, section-length edits follow the playhead), and a native-transport fallback status notice. The 8 August revision measures Song Mode sections in bars so they can run an odd length, with a per-section toggle for building turnarounds and pickups (Section 27); anchors the Mixer's horizontal scrollbar to the bottom of the panel; and hardens playback so a UI stall — switching tabs mid-playback — can no longer leave the audio cutting in and out. The 15 August revision adds the MIX BUSES card to the MIXER view — five group faders (DRUMS, MUSIC, VOX, FX, BACKING) with metering, pan, mute, solo, and master-EQ routing, saved with the project (Section 7) — and makes clearing the backing track or a DAW lane undoable (Section 11). The 16 August revision lets any pad be sent to any bus from a BUS selector on its channel strip (Section 7), and adds EXPORT ARRANGEMENT to the SONG view, which plays the whole song through and saves it as a WAV or MP3 unattended (Section 27). The 22 August revision ships the factory sound library: all 63 samples in Banks B, C and D, synthesised by RXB's own audio engine and licensed for commercial use with no clearance required (Section 16).

Table of Contents:

(Word field code style — keep this exact text in the generated .docx file. Do not interpret or modify it.)

1. Introduction & Overview#

RXB Workstation is a pad-first production environment for beat creation, live triggering, scene sequencing, and performance arrangement.

Pads are always live — you never need to arm a track to play.

The MAIN view provides quick pad playback control, and is accessible through the MAIN tab. The GRID, DAW, XPAD, SAMPLE, SONG, KEYGRP, FXRACK, MIXER, MACRO, INPUT, MIDI, DMX, and SYSTEM views expose deeper workflow controls.

The workspace as it appears on first launch is shown in Figure 1.1.

Figure 1.1 — Main workspace in the Default layout.
Figure 1.1 — Main workspace in the Default layout.

2. System Requirements#

RXB supports packaged desktop builds for Windows, macOS, and Linux. Behavior can vary by OS media codec availability and hardware audio stack.

COMPONENTGUIDANCE
Operating systemWindows (NSIS installer), macOS (DMG), Linux (AppImage)
RAM (minimum functional)4 GB
RAM (recommended baseline)8 GB
RAM (heavy sessions)16 GB
Audio hardwareLow-latency interface or stable onboard audio driver
StorageFast SSD recommended for larger sample projects

Supported formats: WAV, AIFF, MP3, M4A, FLAC, OGG, WMA. Maximum file size: 256 MB. Maximum duration: 45 minutes.

  1. Open Settings → System → Display → Scale & layout
  2. Ensure Scale is set to 100% (Recommended)
  3. Restart the application after changing the scale

Higher scale values (125%, 150% etc.) reduce the logical pixel area available to the app, which can cause the workstation to appear smaller or fail to fill the screen. 100% is strongly recommended for the best experience.

See Figure 2.1 for the Windows display setting this requires.

Figure 2.1 — Windows display scaling set to 100%.
Figure 2.1 — Windows display scaling set to 100%.

3. Getting Started#

Use this sequence for a clean first session.

  1. Click NEW CLEAN FILE.
  2. Set tempo and transport mode, then trigger pads to confirm audio output.
  3. Load samples into pad layers from SAMPLE or drag files onto pad quadrants.
  4. Build a pattern in GRID.
  5. Save using SAVE PROJECT.
  6. For a portable project, run COLLECT + SAVE before transfer or backup.

The OPEN action loads existing project files or folder-based project roots.

Figure 3.1 illustrates the home screen presented at launch.

Figure 3.1 — Home screen: new file, open, and recent projects.
Figure 3.1 — Home screen: new file, open, and recent projects.

4. Core Concepts#

Scenes, Banks, and Source Pairing#

If both scene systems are used in one arrangement, RXB adjusts playback routing to match step-level source settings.

Pad Layers and XY Quadrants#

Each pad has four independent layers labeled L1, L2, L3, L4.

LAYERXY QUADRANTDROP POSITION
L1Top-leftx < 0.5, y < 0.5
L2Top-rightx >= 0.5, y < 0.5
L3Bottom-leftx < 0.5, y >= 0.5
L4Bottom-rightx >= 0.5, y >= 0.5

Click a quadrant/layer target before load/edit actions when you need deterministic layer placement.

The quadrant split and its layer labels are shown in Figure 4.1.

Figure 4.1 — Pad layer quadrants and the crosshair overlay.
Figure 4.1 — Pad layer quadrants and the crosshair overlay.

5. Pad Grid Operation#

The GRID view provides step sequencing, velocity editing, and per-step performance controls.

A populated step grid is shown in Figure 5.1.

Figure 5.1 — GRID view with active steps and velocity bars.
Figure 5.1 — GRID view with active steps and velocity bars.

The BAR button (next to the Play button in the GRID) toggles the grid view between Bar 1 (steps 1–16) and Bar 2 (steps 17–32), allowing you to view and edit both halves of a 32-step pattern. The current bar number is displayed on the button.

BATCH mode — tap pads to build a multi-pad selection (pads highlight in blue). The knobs panel switches to the BATCH EDIT surface showing 10 parameter knobs (VOL, TUNE, REV, DEL, CUTOFF, DRIVE, PAN, ATK, DEC, REL). Moving any knob sets that parameter to the same value across all selected pads simultaneously. Press BATCH again or CLEAR inside the panel to exit.

See Figure 5.2 for BATCH mode with several pads selected.

Figure 5.2 — BATCH mode with the batch edit surface.
Figure 5.2 — BATCH mode with the batch edit surface.

Choke Groups#

Two pads in the same choke group cannot sound at the same time. Whichever one you hit last silences the other.

This models a single physical instrument. The clearest example is a hi-hat: one pair of cymbals on one stand, so a closed hat and an open hat are the same object in two states. Striking the closed hat has to stop the open hat ringing, because physically the pedal has just clamped the cymbals together. Drum machines and samplers have called this a choke group, or a mute group, for decades.

Setting a choke group. Select a pad, open the MAIN tab of the PAD CONTROL SURFACE, and use the CHOKE dropdown in the panel header, next to AT:. Choose OFF (the default — the pad plays independently) or a group from 1 to 16. The control highlights when a group is set, so you can see at a glance which pads are wired together. There are 16 groups and 16 pads per bank, so a kit can never run out.

The setting belongs to the pad, not to the scene, and it is saved with the project.

Choke groups in the factory banks. Two banks ship with a group already assigned, both on the hats:

BANKPADSGROUP
ACH, OH1
BHAT CL, HAT OP, HAT PD1

Banks C and D ship with no choke groups. If you load your own sample onto one of the pads listed above, it inherits that pad's choke group — set CHOKE to OFF if you want the pad to play independently.

Useful beyond hi-hats. A choke group is just a rule that a set of pads is monophonic together, so it is worth reaching for whenever overlapping tails are the problem rather than the point:

Keyboard Pad Play#

If no MIDI controller is connected, the computer keyboard map is:

ROWKEYS
Row 11 2 3 4
Row 2Q W E R
Row 3A S D F
Row 4Z X C V

6. Keygroup Mode (KEYGRP)#

When KEYGRP is active, pads become note keys derived from root note, scale type, and octave settings.

Figure 6.1 illustrates the keygroup scale controls.

Figure 6.1 — KEYGRP tab: scale, root note, and octave controls.
Figure 6.1 — KEYGRP tab: scale, root note, and octave controls.

The KEYGRP ENGINE section in SYSTEM provides dedicated tone and dynamics control.

CONTROLFUNCTION
LOW / MID / HIGHThree-band tonal shaping on the keygroup bus (-12 dB to +12 dB)
COMPKeygroup bus compression amount (0.00 to 1.00)
GAINKeygroup bus output gain (0.50 to 2.20)
POLYPHONYMaximum simultaneous keygroup voices (4-32)

The engine controls for keygroup playback are shown in Figure 6.2.

Figure 6.2 — SYSTEM tab: KEYGRP engine controls.
Figure 6.2 — SYSTEM tab: KEYGRP engine controls.

7. Effects & Routing#

Mixer View — Master Meter, Delivery Metering, and Channel Strips#

The MIXER view stacks five cards top to bottom: MASTER, DELIVERY METERING, MIX BUSES, SIDECHAIN, and the channel strip area. When the panel is shorter than its content, the whole view scrolls vertically — no controls are ever hidden; when the panel is taller, the channel strips grow to fill the extra height.

ELEMENTFUNCTION
MASTER meterReal-time master peak bar (green/amber/red zones) with a numeric PEAK readout in dBFS
CLIPLatches red when master clipping is detected; click to clear the latch
LUFS-M / LUFS-S / LUFS-IMomentary, short-term, and integrated loudness. LUFS-I reads green when inside the delivery window
TRUE PKTrue-peak estimate in dBTP; amber above -3, red above -1
TARGET -14 LUFS / -1 dBTPThe streaming delivery target the metering is judged against
RESETRestarts the integrated LUFS measurement
GRMaster gain-reduction meter in dB
Spectrum displayLog-frequency analyzer of the master output (blue = low energy, red = hot)

Each channel strip provides, top to bottom: a PAN knob (clip ring lights on channel clip), a level meter with peak line, the volume fader (drag vertically; the 0 dB unity line is marked), a dB scale with a live-level LIVE marker, the VOL readout in dB, the BUS selector (which mix bus this pad plays to — see Sending a Pad to a Bus below), and the PAD name button — click it to solo that channel, click the strip anywhere else to select the pad.

The full mixer surface is shown in Figure 7.1.

Figure 7.1 — MIXER view: master meter, delivery metering, and channel strips.
Figure 7.1 — MIXER view: master meter, delivery metering, and channel strips.

Mix Buses — Group Faders for Drums, Music, Vox, FX, and Backing#

Location: MIXER view → MIX BUSES card (between DELIVERY METERING and SIDECHAIN)

Everything you hear is grouped onto one of five buses on its way to the master chain. A bus is a group fader: it lets you move the balance between whole categories of sound — pull all the drums down together, push the vocal up — without touching the individual pad faders underneath.

BUSWHAT FEEDS IT
DRUMSEvery pad you have not sent somewhere else (see Sending a Pad to a Bus below)
MUSICThe keygroup bus, plus any pad you assign here
VOXLive input monitoring
FXReverb, delay, and FX-rack returns
BACKINGThe backing track and the DAW aux lanes

Each strip carries the same five controls:

CONTROLFUNCTION
Level sliderBus fader, with the current value shown in dB beside the bus name. Unity (0.0 dB) is the default
MeterPost-fader output level for that bus — it follows the fader, pan, and mute, so it shows what the bus is actually sending to the master. Amber above −1.4 dBFS, red on clip
PANPlaces the whole group in the stereo field. C is centre; values read as L50 / R50
MMutes the bus
SSolos the bus. Any solo silences the un-soloed buses; if a bus is both muted and soloed, mute wins
MST / DIRRouting. MST (default) sends the bus through the master 3-band EQ. DIR routes it around that EQ

DIR exists mainly for the BACKING bus: a finished backing track has usually been mastered already, and pushing it through your master EQ colours it a second time. DIR keeps it out of that EQ — but it never bypasses the master compressor or the safety limiter, so it can still never clip the output.

Bus settings are saved with your project. A project saved before this feature existed simply opens with every bus at unity, centred, unmuted, and set to MST — which is exactly how it sounded before, so nothing you have already made will play back differently.

See Figure 7.2 for the five bus strips with SOLO active.

Figure 7.2 — MIX BUSES card with one bus soloed.
Figure 7.2 — MIX BUSES card with one bus soloed.

Sending a Pad to a Bus#

Location: MIXER view → pad channel strip → BUS selector (under the VOL readout)

By default every pad goes to the DRUMS bus. That is fine for a kit, but it is not what you want once a pad is carrying a bassline, a vocal chop, or a texture — those want their own group fader. The BUS selector on each pad strip sends that pad wherever you like:

SETTINGWHERE THE PAD GOES
AUTOThe default. Normal playback goes to DRUMS; KEYGRP playback goes through the keygroup bus into MUSIC
DRMThe DRUMS bus
MUSThe MUSIC bus — useful for melodic pads you want grouped with your keygroup parts
VOXThe VOX bus — for vocal chops and one-shots, so they ride with your live input
FXThe FX bus
BCKThe BACKING bus

An assigned pad shows its bus highlighted, so you can read the whole routing of a kit down the rail at a glance.

The change takes effect immediately, even on a pad that is still ringing — you can reassign while the sequencer is running and hear it move. Assignments are saved with your project, are the same in every scene, and a project made before this feature existed opens with every pad on AUTO, which is exactly how it sounded before.

Figure 7.3 illustrates pads assigned to different buses.

Figure 7.3 — Per-pad bus assignment on the channel rail.
Figure 7.3 — Per-pad bus assignment on the channel rail.

Sidechain Compression#

Location: MIXER view → SIDECHAIN panel (between DELIVERY METERING and the channel strip area)

CONTROLFUNCTION
SCToggle — activates the sidechain ducking engine
SRCSelect the trigger pad by PAD ID (shown as PAD {id} - {label} in the dropdown)
DEPTHHow much the target pads duck (0–100%)
ATKHow fast ducking engages (1–500 ms)
RELHow fast ducking recovers (10–2000 ms)
DUCKThe target pad buttons — toggle which pads are ducked by the source. Buttons display PAD ID for stable routing even if pad labels are duplicated or renamed

Sidechain config is saved per project. The envelope follower runs in the audio rAF loop at display rate, driving a dedicated sidechainDuckGain node on each target pad's output chain — no audio dropout on rapid toggles.

The sidechain controls are shown in Figure 7.4.

Figure 7.4 — SIDECHAIN panel with a source and target pads.
Figure 7.4 — SIDECHAIN panel with a source and target pads.

FX Send Rack#

The FXRACK view hosts five built-in send modules.

FX TYPEDESCRIPTION
GRN (Granular Bloom)Granular texture/diffusion for bloom and glitch movement
VRB (Nebula Verb)Hybrid reverb textures (room/hall/plate-like spaces)
ECH (Vector Echo)Stereo delay with routing and modulation variants
AIR (Bedroom Air)Vocal doubler/air enhancement chain
PSY (Psychedelic Vox)Slap/echo/swirl style vocal space chain

The SYSTEM view also provides SAMPLE DECODE ROUTING:

WAV/AIFF-family decode remains native-preferred where available.

See Figure 7.5 for the module browser and the PAD SENDS card.

Figure 7.5 — FX Rack: module slots and pad sends.
Figure 7.5 — FX Rack: module slots and pad sends.

8. File Management#

Project Contract and Folder Conventions#

Use these exact names for stable project portability.

Folder-open discovery order:

  1. project.rxbproj
  2. project.json
  3. First matching .rxbproj or .json in project root

Save and Open Actions#

Backups are auto-cleaned to retain the newest three backup files per project root.

9. Troubleshooting#

Use this section for common recovery and stability checks.

Backing Track Import Failures#

Keygroup Mix Clarity#

  1. Confirm target track state is not muted/solo-filtered unexpectedly.
  2. Raise MID and HIGH slightly in KEYGRP ENGINE.
  3. Add moderate COMP, then trim GAIN to avoid clipping.
  4. Increase POLYPHONY if notes are cut early.

Native Transport Fallback#

The desktop runtime drives playback timing from the C++ native transport backend. If the native transport drops mid-session, playback continues seamlessly on the JS clock and the status line shows:

Native transport dropped - playback continued on the JS clock. Stop/play to retry native.

No action is required — timing continues uninterrupted. Stop and restart the transport once to retry the native backend.

Audio Device Not Released After Close (Windows)#

On Windows, if the microphone or system audio recording indicator (taskbar) stays active after RXB is closed, the audio capture device was not fully released.

Close the app and check Task Manager for any lingering RXB or Electron processes. Terminate them to release the device.

If the device indicator persists even after full process exit, confirm your audio driver and virtual device software (e.g. VB-Audio Cable, Stereo Mix) are up to date.

10. Appendix#

Glossary#

TERMMEANING
ScenePattern/state snapshot in the sequencer context
BankA/B/C/D pad/sample bank set
KeygroupNote-mapped playback mode linked to KEYGRP controls
Choke groupSet of pads that cannot sound together; the newest hit silences the others, as a closed hi-hat stops an open one
Collect SavePortable save process that gathers sample dependencies
Native transportC++ transport backend used by desktop runtime

Technical Specifications (Current)#

Home Screen and PAD CONTROL SURFACE#

Open Project Button#

The home/intro screen shows an Open Project button alongside recent project entries. Clicking it opens a folder picker to browse to any project root directly, without requiring a recent entry. Project load errors appear as an inline dismissable message on the home screen.

PAD CONTROL SURFACE#

The PAD CONTROL SURFACE panel (knobs area, MAIN/ENV/FX tabs) uses a consistent visual layout across all tabs:

Addendum — August 7, 2026#

Changes in this revision (Sections 9 and 14 updated in place):

Addendum — August 12, 2026#

Changes in this revision (Sections 11, 14 and 15 updated in place):

Superseded on August 15, 2026. Both clears are now undoable — see the August 15 addendum below and Section 11.

Addendum — August 15, 2026#

Changes in this revision (Sections 7 and 11 updated in place):

Addendum — August 16, 2026#

Changes in this revision (Sections 7 and 27 updated in place):

Addendum — August 22, 2026#

Changes in this revision (Section 16 updated in place):

Addendum — August 22, 2026 (documentation cleanup)#

Two sets of corrections, both found by comparing this manual against the shipped code rather than by reading it.

The Linear Arranger has been removed from this manual. ARR PLAY, ARR TO SONG and the +ARR clip-slot button were real features in CV2.6.3, but the UI was removed in CV2.6.4 and this manual kept documenting them for four minor versions. There was no way to reach any of the three in the shipped app.

Their job is now done by Song Mode (Section 27), which is both the successor and the better model: a song step carries a scene, a bar count with half-bar granularity, and optional BANK and BPM overrides, where an arranger segment only ever held a clip reference and a repeat count. If you remember building arrangements by chaining clips with +ARR, build them as song steps instead — capture your scenes, then add a row per section.

Sidechain control names corrected. Four of the five labels in Section 7's sidechain table never matched the UI. The panel reads SC, SRC, DEPTH, ATK, REL and DUCK — not SC ENABLE, SOURCE, ATTACK and RELEASE. The DUCK target-pad selector was not named at all.

Addendum — September 3, 2026#

Four audio-engine changes, all in Steam BuildID 25096633.

Choke groups are now a control, and they are documented. Choke groups had existed since the first release but there was no way to see or change one, and the only mention in this manual was a single clause in the Bank B kit description. Bank A's CH/OH pair was not documented at all. There is now a CHOKE selector on the MAIN tab offering OFF and groups 116, and a full explanation in Section 5.

Choke groups now cut at the right moment. The sequencer queues hits up to 100 ms before they are heard, and a choke was being applied when the hit was queued rather than when it sounded. Two consequences, both fixed:

Song-mode tempo changes land on the beat. A per-step BPM override reached the transport clock a step late, so a section boundary played one step at the previous tempo. Dropping from 120 to 30 that is a step four times too fast, right where the change should be heard. Tempo now changes on the section boundary.

The output ceiling holds. The always-on safety limiter was not limiting. Measured on the shipped signal path, four pads at factory levels drove the output to +7.8 dBFS — past full scale, into clipping. The limiter now holds below -1 dBFS across the full range.

11. Extended Workflow Reference#

Backing Track Import (Detailed Behavior)#

Performance MIDI Controller Library#

RXB includes profile-based performance control in MIDI -> PERFORMANCE MIDI CONTROLLER.

Built-in profiles:

Default profile behavior:

Default profile values (per family):

PROFILEPAD BASE NOTEMACRO CC DEFAULTS
Novation Launchkey MK3 / MK436 (C1)21, 22, 23, 24
Novation Launchpad MK336 (C1)21, 22, 23, 24
Ableton Push 1 / Push 2 / Push 336 (C1)14, 15, 16, 17
Ableton Push Family (Legacy)36 (C1)14, 15, 16, 17
Ableton Move36 (C1)71, 72, 73, 74
Akai MPK Mini MK336 (C1)70, 71, 72, 73
Akai APC Key Family36 (C1)48, 49, 50, 51
Arturia MiniLab Family36 (C1)74, 71, 76, 77
Korg nanoKONTROL2— (no pads)0, 1, 2, 3
M-Audio Oxygen Family36 (C1)20, 21, 22, 23
Native Instruments Komplete Kontrol36 (C1)14, 15, 16, 17
Generic MIDI (16 Pads + 4 Knobs)36 (C1)21, 22, 23, 24

All profiles with pad support use MIDI Start/Stop/Continue transport, plus MMC/MCU/HUI parser support when host mode exposes it.

MIDI Learn (User Layer) target groups:

The controller surface is shown in Figure 11.1.

Figure 11.1 — Performance MIDI controller configuration.
Figure 11.1 — Performance MIDI controller configuration.

Poly Aftertouch and Channel Pressure#

RXB responds to incoming MIDI 0xA0 (Poly Aftertouch) and 0xD0 (Channel Pressure) messages.

Configuring aftertouch per pad (PAD CONTROL SURFACE → MAIN tab):

CONTROLFUNCTION
AT: OFF / AT: VOLToggle the aftertouch target for the selected pad (OFF or VOLUME)
DEPTH knobControls modulation depth (0–100%); at max, pressure adds up to +50% volume boost

Settings are saved in pad presets and persist with the project.

Bluetooth MIDI#

Bluetooth MIDI controllers are supported natively via the WebMIDI API ({sysex: true} permission). RXB treats Bluetooth MIDI inputs identically to USB/DIN. Pair your controller at the OS level first, then select it in SYSTEM → PERFORMANCE MIDI CONTROLLER. No additional configuration is required. onstatechange hotplug detection handles connect/disconnect events.

Retrospective MIDI Capture#

Location: GRID MAXIMIZEDMIDI FILE EXCHANGERetrospective MIDI Capture

Usage notes:

Undo / Redo#

Undo/Redo uses a bounded dual-stack snapshot model for edit history.

What undo covers. The history holds your sequencer scenes and pad state — step edits, pad parameters, sample edits, chops, MIDI import and captured input. It also covers clearing the backing track and clearing a DAW lane: both are undoable, and Ctrl+Z puts the audio back. It does not cover song structure, mixer, mix buses, FX, or DMX; those are project state outside the edit history.

Edits are grouped into gestures. A continuous run of step edits counts as one undo step, so Ctrl+Z after tapping in a hi-hat pattern removes the pattern rather than the last cell. Pause for about a second and the next edit starts a fresh undo step; a long unbroken run also breaks into separate steps every few seconds, so no single Ctrl+Z can swallow minutes of work. Velocity and pan scrubs group the same way, per step.

What happens at the boundary. If your last action was outside that scope — for example a song-structure or mixer change — Ctrl+Z does not reach past it into your sequencer work. Instead the header shows:

Nothing to undo — <action> is outside undo history; your last sequencer edit was left alone.

Press Ctrl+Z again and it resumes normally, undoing your most recent sequencer edit.

KEYGRP Extended Notes#

SONG Tab (Song Modes)#

SONG includes two transport-driven playback modes:

Playlist step fields:

Clip launcher notes:

Runtime behavior note:

Non-Destructive Chop Workflow#

Location: SAMPLE view → SET MARKERS panel

The chop system uses non-destructive slice markers stored separately from the source audio. The source pad is never overwritten.

Setting markers:

ACTIONRESULT
Click waveformPlaces a yellow slice marker at that position
+ AT PLAYHEAD buttonPlaces a marker at the current playhead position
AUTO button (threshold-based)Generates markers from transient energy
EQUAL buttonDivides the sample into equal-length slices
CLEARRemoves all markers

Committing chops:

Figure 11.2 illustrates slice markers placed across a sample.

Figure 11.2 — SAMPLE view: chop markers on the waveform.
Figure 11.2 — SAMPLE view: chop markers on the waveform.

Multi-Sample Batch Editing#

Location: XPAD area → BATCH mode button (track mode strip)

Batch editing applies a parameter value to multiple pads simultaneously.

  1. Press BATCH — the button highlights blue, pad hit behavior switches to selection mode.
  2. Tap any pads to add them to the selection (blue border highlight). Tap again to deselect.
  3. The right panel switches to the BATCH EDIT surface with 10 knobs across two rows.
  4. Drag any knob to set that parameter to the same value on all selected pads.
  5. Press BATCH again (or CLEAR in the panel) to exit and deselect all.

Available batch parameters: VOL, TUNE, REV, DEL, CUTOFF, DRIVE, PAN, ATK, DEC, REL.

Input Routing Persistence#

Input routing selection (selected audio input device) is saved at two levels:

Project-level routing takes precedence when a project is loaded. App-level routing applies at cold start before any project is opened.

SAMPLE View Marker Guides#

For predictable loop edits, enable both SHOW GRID and SNAP TO MARKERS.

FX Rack Stability Notes#

UI Consistency and Chop Editing Notes#

1) System / MIDI Layout#

2) FXRACK Pad Sends Tile#

3) SAMPLE Header Layout#

4) Draggable Chop Markers#

UI Layout and Input Capture Reference#

1) Collapsible Transport / Backing Track Strip#

The Transport panel (backing track section) has a Collapse / Expand toggle button at the left edge of the strip.

The collapse state is per-session and resets on relaunch.

2) Bottom-Pinned Panels#

The Pad Surface (knobs) and Sequencer panels are permanently anchored to the bottom of the workspace with 6 px padding. They do not move in Layout Mode — drag/resize chrome is suppressed on pinned panels. All panels above them are clamped to the available rows.

3) Selected Pad Indicator#

The currently selected pad displays a 2 px red (#ff0040) border. Switching to a different pad immediately updates the indicator. The selected pad state is also reflected in the SAMPLE and XPAD tab views, which auto-update to show the active pad's content.

4) Tab Bar — Active State#

All tab labels are white by default. The active tab is highlighted in corporate red (#ff0040). This applies to all tabs, shown left to right: MAIN, MIXER, GRID, DAW, FXRACK, INPUT, XPAD, KEYGRP, SAMPLE, SONG, MACRO, MIDI, SYSTEM, DMX.

5) Record Input to Pad — Located on XPAD and SAMPLE Tabs#

The RECORD INPUT TO PAD card is available on both the XPAD and SAMPLE tabs. Both instances are identical. The INPUT tab shows a redirect notice and retains the monitoring controls.

The card header shows a live monitoring status badge and a quick START MON / STOP MON button so you can activate input monitoring without switching to the INPUT tab first.

LABELFUNCTION
RECORD INPUTStart live input recording
STOP RECORDEnd capture and commit to pad/layer
CAPTURE LASTCapture last N seconds from retrospective buffer
RESAMPLE MIXCapture master mix output to pad
SHOW SETTINGS / HIDE SETTINGSToggle auto-sampler settings panel
START AUTO-SAMPLEBegin auto-sampler sequence
STOP AUTO-SAMPLEAbort auto-sampler
Layer 1 / Layer 2 / Layer 3 / Layer 4Layer dropdown options

Errors from the card (e.g. monitoring not active, buffer not filled) are displayed inline in red text within the card itself.

6) CAPTURE LAST — Automatic Layer Fallback#

If the target layer on the selected pad is already occupied, CAPTURE LAST automatically places the captured audio on the next available empty layer.

7) XPAD Tab Visual Details#


12. Layout Mode#

Entering and Exiting Layout Mode#

Layout Mode lets you drag, resize, and reposition panels to customise the workspace.

ACTIONMETHOD
Enter Layout ModePress L on keyboard, or use the LAYOUT button in the toolbar
Lock and save layoutPress Enter, or click LOCK
Cancel without savingPress Escape, or click CANCEL

When Layout Mode is active, a red drag handle appears at the top of each panel, a dashed red border frames the panel, and a background grid becomes visible showing the available cell positions.

Layout Mode is shown in Figure 12.1.

Figure 12.1 — Layout Mode with panel drag handles active.
Figure 12.1 — Layout Mode with panel drag handles active.

Dragging and Resizing Panels#

Layout Presets#

Named presets are available via the preset selector in the toolbar:

PRESETUSE CASE
DefaultBalanced production layout — pads, sample, sequencer, mixer visible simultaneously
Pads LeftPad grid and XPAD on the left, larger LCD and effects space on the right
Studio / MixMaximised mixer and FX rack — reduced pad surface for mixing/mastering passes
My LayoutYour saved custom arrangement (appears once you have saved one)

See Figure 12.2 for the preset list.

Figure 12.2 — Layout Mode preset selector.
Figure 12.2 — Layout Mode preset selector.

Saving a Custom Layout#

Click SAVE in the layout mode toolbar to save the current panel arrangement as My Layout. The SAVE action does not exit layout mode — you can continue adjusting and save again to update it. Once saved, My Layout appears as a selectable preset in the toolbar dropdown.

Confirming and Cancelling#

BUTTONACTION
LOCKConfirm the current arrangement, save it as the active layout, and exit layout mode
RESETReset the working arrangement to the Default preset (does not exit layout mode)
ESC / CANCELCancel all changes and exit layout mode

The active layout persists across sessions. My Layout is stored separately and can be recalled from the preset dropdown at any time.

Pinned Panels#

The Pad Surface (knobs) and Sequencer panels are permanently docked to the bottom of the workspace. They cannot be moved or resized in Layout Mode. All other panels are clamped to the rows above them. The pinned panels carry 6 px of bottom padding by default.


13. Transport and Tempo Controls#

BPM#

The BPM field is shown in the transport strip. Click the value and type a new tempo, or use the up/down arrows. The accepted range is 20–300 BPM.

Swing#

The Swing control adds rhythmic offset to alternating steps. The displayed range is 50–75:

Swing is applied per-step at render time and affects pad playback and the step sequencer. Backing tracks align to the sequencer grid, so swing indirectly shifts their perceived beat positions without altering the backing-track audio itself.

Metronome#

The METRONOME toggle lives in the SYSTEM tab. When active, a click fires on every beat (every 4 steps), with an accented click (1 kHz vs 800 Hz) on the bar downbeat. The click is routed directly to the audio output, bypassing the master bus and FX chain so master EQ, compression, and effects do not colour it.

The transport controls are shown in Figure 13.1.

Figure 13.1 — Transport strip: BPM and swing controls.
Figure 13.1 — Transport strip: BPM and swing controls.

14. Backing Track — Full Control Reference#

Collapse / Expand#

The transport strip has a ▲ COLLAPSE / ▼ EXPAND toggle at its left edge. Collapsing hides the waveform display and reduces the strip to a single row, redistributing the freed space to the LCD and XPAD panels. Collapsing the transport strip stops backing-track playback before the panel shrinks. The toggle is pinned at the fixed left edge and remains visible even when the horizontal content is scrolled right.

Figure 14.1 illustrates the expanded backing-track strip.

Figure 14.1 — Backing track strip in its expanded state.
Figure 14.1 — Backing track strip in its expanded state.

Waveform Zoom#

The ZOOM ON / ZOOM OFF button toggles waveform zoom. When on, the backing-track waveform is expanded horizontally for finer positioning. This does not affect playback — zoom is view only.

Zoom is not trim. The ZOOM sliders and RESET ZOOM change only what you are looking at. Setting the track's in and out points is a separate action — the CLIP handles on the DAW master lane (Section 15) — and that is what actually silences audio. Zooming in on a passage never shortens the track, and trimming the track never crops your view of the song.

Grid Lock and Phase Offset#

CONTROLFUNCTION
LOCK MODESelects how the backing track locks to the grid: RATE ONLY, RATE+PHASE, or FOLLOW TRACK BPM (see below)
GRID START / SET GRID STARTSets the phase origin — the point in the backing track that aligns to beat 1. Use this to align a loop that does not start on beat 1
BPM (manual field)Override the estimated BPM. Enter exact tempo to lock the track to the sequencer grid

Lock modes in detail:

Backing Track Mute (MUTE / LVL)#

A MUTE button sits next to the LVL slider in the backing-track strip (disabled when no track is loaded; lit red while muted).

Waveform Seek — Song Follows (Sequencer is Master)#

Clicking or scrubbing the backing-track waveform seeks the track. When GRID LOCK is on, the seek moves both: the Song Mode pointer (current section and bar) snaps to the song section under the new playhead position, and during Song Mode playback the matching scene is applied immediately. Seeks resolve to the nearest bar, the finest boundary a section can start or end on.

Playback Rate#

The rate control (0.5× to 2.0×) changes playback speed without affecting the sequencer. Values below 1.0× slow the track; above 1.0× speed it up. Use Rate lock mode to pitch-compensate.

Keyboard Shortcut#

SHORTCUTACTION
Shift + XClear the loaded backing track

Backing Track Collapse Behavior#

Collapsing the transport strip stops backing-track playback before the panel shrinks. This prevents the backing track from continuing in the background after the waveform strip is hidden.


15. DAW View — Multi-Lane Backing Track Workspace#

The DAW tab is a Windows-first, horizontal multi-lane workspace for arranging and auditioning backing tracks and stems against your pattern. It hosts one MASTER lane (the project backing track shared with the transport strip) plus seven AUX lanes for additional reference tracks or stems, each with its own waveform, transport, and mix controls.

The DAW view is developed and validated on the Windows/Electron desktop runtime first. Other platforms inherit the same logic once proven.

The DAW workspace is shown in Figure 15.1.

Figure 15.1 — DAW tab: the multi-lane backing-track workspace.
Figure 15.1 — DAW tab: the multi-lane backing-track workspace.

DAW Header Controls#

The top strip of the DAW view holds the global controls:

CONTROLFUNCTION
DAW / WINDOWS FIRSTTitle and platform badge (informational)
MASTER: {name}Shows the loaded master backing-track name, or NO BACKING TRACK
LINK ON / LINK OFFLinks all loaded lanes to one shared transport. ON by default. When ON, the master and every loaded aux lane start, pause, and stop together from a single Web Audio scheduled timestamp so they stay sample-aligned
LOAD TRACK / REPLACELoads (or replaces) the master backing track
CLEARClears the master backing track
PLAY ALL / PAUSE ALL (linked) — PLAY / PAUSE (unlinked)Starts or pauses playback. The label and scope follow the LINK state
STOP ALL (linked) — STOP (unlinked)Stops playback and returns to the start
FULL SCREENOpens the DAW in a maximised overlay (see below)

Linked vs. Unlinked Playback#

Per-lane PLAY / STOP controls remain available on each aux lane regardless of link state, so you can always audition a single track.

Timeline Header and Markers#

Below the controls is the HORIZONTAL TIMELINE header:

ELEMENTMEANING
{n} LANESTotal lane count (master + aux)
LVL {n}%Current master backing-track level
BPM {value}Master backing-track BPM label
GRID {LOCK / FREE}Master grid-lock state
SECTIONS {n}Number of song sections overlaid on the master waveform
BARS / MEASURESTimeline marker display mode toggle. MEASURES is the default. Switches the waveform ruler/markers between bar lines and measure lines

The ruler across the top of the lanes shows START and percentage ticks (12.5%87.5%) as quick position references.

The MASTER Lane#

The MASTER lane is the larger top row and represents the project backing track (the same track shown in the transport strip). It carries:

CONTROLFUNCTION
LINKED badgeIndicates the lane participates in linked transport
MUTE / SOLOMute or solo the master in the lane mix
VOLMaster level, 0–200%
PANStereo pan, -100 (left) … +100 (right)
LOAD / REPLACE, PLAY / PLAY ALL, STOP / STOP ALL, CLEARLane-level duplicates of the header transport actions
CLIP / MOVEArms which drag gesture the master waveform responds to (see below)

The master waveform honours the project's slice markers, song-section overlays, and the backing-track zoom view. Click anywhere on the master waveform to seek.

Master Clip Editing — CLIP and MOVE#

The master lane's waveform has two drag gestures, and exactly one is armed at a time. The armed gesture is the only coloured affordance on the clip, so there is nothing to aim at by mistake.

MODEWHAT DRAGSWHAT IT CHANGES
CLIP (default)The two coloured edge handlesThe track's in and out points — where the audio starts and stops playing. Non-destructive; the file is untouched
MOVEThe body of the clipWhere the track sits in the song — which bar it comes in on. The in/out points do not change

Both gestures snap to the DAW SNAP setting (default 1/4 bar; OFF, 1/8 and 1/16 are also available). While dragging, a readout shows IN and OUT in CLIP mode, or AT — the song position the track now starts at — in MOVE mode.

MOVE writes the same grid offset that SET GRID START and the ±ms nudges in the transport strip use, so all three controls agree. A positive offset places the audio later in the song; dragging left of the song start trims pre-roll off the front.

Trimming with CLIP silences audio outside the window and hides it on the waveform. It does not crop your view of the song: the section bands, ruler and playhead still draw across the full arrangement, and the ZOOM sliders are a separate view control (see Section 14).

AUX Lanes (1–7)#

Each of the seven aux lanes is an independent backing-track slot:

CONTROLFUNCTION
LOADED / EMPTY badgeWhether a track is loaded in the lane
MUTE / SOLOMute or solo this lane in the mix
VOLLane level, 0–150% (default 65%)
PANStereo pan, -100+100
LOADOpens a file picker for the lane
PLAY / PAUSEAudition this lane independently
STOPStop and reset this lane
CLEARRemove the loaded track from the lane
CLIP / MOVEArms which drag gesture this lane's clip responds to

Aux lanes accept WAV, AIF/AIFF, MP3, M4A, FLAC, and OGG. Click an aux waveform to seek that lane to that position. The lane footer shows the total track time, or LOAD TRACK TO VIEW WAVEFORM when empty.

Each aux lane arms CLIP or MOVE independently, exactly as the master lane does: CLIP drags the edge handles to set the clip's in/out points inside the sample, MOVE drags the clip body to slide it along the lane timeline. Both snap to the DAW SNAP setting, and the drag readout shows IN · OUT · AT.

A moved aux clip is scheduled to start later rather than being pulled back to its head, so a clip placed at bar 9 stays silent until the playhead reaches it — in linked playback as well as solo audition.

See Figure 15.2 for a single aux lane in detail.

Figure 15.2 — DAW aux lane controls and waveform.
Figure 15.2 — DAW aux lane controls and waveform.

Solo and Mute Behavior#

Full Screen#

Press FULL SCREEN to expand the DAW into a maximised overlay titled DAW FULL SCREEN // BACKING TRACKS for detailed multi-lane work. Press CLOSE (top-right) to return. Leaving the DAW tab also exits the maximised overlay.


16. Bank Switching (A / B / C / D)#

Each bank holds an independent set of 16 pads with their own samples, layer names, and parameter settings. Banks share the same scenes and patterns.

Switching Banks#

Click A, B, C, or D in the bank selector strip (visible in the XPAD area and transport). The active bank button highlights in red.

The bank selector is shown in Figure 16.1.

Figure 16.1 — Bank selector (A / B / C / D).
Figure 16.1 — Bank selector (A / B / C / D).

What Changes on a Bank Switch#

Bank Overrides in Song Mode#

Each song playlist step has an optional BANK field. Set it to A, B, C, or D to force a bank switch when that step plays, or leave it AUTO to keep the current bank.

The Factory Sound Library#

Every bank is filled in when you install. You do not need to load a sample pack before you can make something.

Bank A — Synth Kit. Bank A uses no samples at all. All 16 pads are played by RXB's built-in synthesis voices, so they are tunable from the pad controls with no audio file behind them. Pads: KICK 1, KICK 2, SUB, SNAR 1, SNAR 2, CLAP, RIM, TOM L, CH, OH, PRC 1, TOM H, LEAD, CHORD, STAB, VOX. CH and OH share choke group 1, so the closed and open hats behave as one hi-hat and cut each other — see Section 5, Choke Groups.

Bank B — Core Drum Kit. 20 acoustic-style drum samples: three kicks (one with a separate sub layer), two snares plus a rimshot, two claps, a rim, a low tom, closed/open/pedal hats, two shakers, two percussion hits, a crash and a ride. The three hats — HAT CL, HAT OP and HAT PD — share choke group 1 and cut each other, as one hi-hat would.

Bank C — Melodic and Vocal Kit. 24 pitched samples, all tuned to A minor so the bank plays together out of the box: three basses with alternates and a fill, seven synthetic vox chops and ad-libs, three stabs, three chords, three leads, two pads, an atmosphere bed and a two-bar signature loop at 90 BPM.

Bank D — 808s, FX and Transitions. 19 samples for arrangement moves: four 808s (including a long-tail version for half-time), drum FX, a cinematic impact, up and down sweeps, a snap, a riser, a downlifter and four drum loops at 124, 140, 88 and 100 BPM.

Where the Factory Sounds Come From#

Every factory sample was generated by RXB Workstation itself. The same synthesis engine that plays Bank A was used to render each one-shot and loop offline; the reverb tails use impulse responses generated by the application rather than recordings of real rooms.

That matters for two practical reasons:

Figure 16.2 illustrates Bank B populated.

Figure 16.2 — Bank B loaded with the factory drum kit.
Figure 16.2 — Bank B loaded with the factory drum kit.

17. XPAD Tab Reference#

The XPAD tab is the primary pad editing surface. It combines layer management, pad configuration, and the full Record Input to Pad workflow.

The full XPAD tab is shown in Figure 17.1.

Figure 17.1 — XPAD tab with the pad control surface.
Figure 17.1 — XPAD tab with the pad control surface.

Layer Button Grid#

The 2×2 layer grid mirrors the XY quadrant map from Section 4:

Click any layer button to select that layer and audition its current sound settings. Double-click a layer button to open the file picker and load a new sample into it. The button shows the layer name when a sample is loaded, or Empty when the slot is free.

XPAD Layer Sound Editor#

The PAD CONTROL SURFACE inside the XPAD tab supports per-layer sound editing and recall.

XPAD MAIN Tab#

CONTROLFUNCTION
TUNEPer-layer pitch offset
RESOPer-layer resonance amount
CUTOFFPer-layer filter cutoff
DRIVEPer-layer saturation / drive
DEPTHPer-layer aftertouch depth
AT: OFF / VOLPer-layer aftertouch target toggle

XPAD ENV Tab#

CONTROLFUNCTION
ATKPer-layer attack
DECPer-layer decay
SUSPer-layer sustain
RELPer-layer release

XPAD COMP Tab#

CONTROLFUNCTION
AMOUNTPer-layer insert compressor amount
RATIOPer-layer compressor ratio
ATKPer-layer compressor attack

XPAD FX Tab#

CONTROLFUNCTION
REVPer-layer reverb send
DELPer-layer delay send
PANPer-layer pan position
TYPEPer-layer filter type (LP / HP / BP)

XPAD Preview Behavior#

Crosshair Overlay#

A faint grey crosshair marks the 50 % midpoint on each pad button, showing the XY quadrant split. This is a visual guide only — it does not affect pad triggering.

Layer Copy / Paste#

In the XPAD tab (or SAMPLE tab), the COPY button copies the current pad layer (sample + settings) to an internal clipboard. PASTE writes the clipboard content to the currently selected pad and layer. The clipboard is session-only and does not persist across reloads.


18. INPUT Tab — Monitoring Reference#

Starting Input Monitoring#

  1. Select your audio input device from the device dropdown (System Default or a named interface).
  2. Select the route mode: - Input to Master — feeds the input signal directly to the master output (for monitoring through the mix). - Input to FX Rack to Master — routes the input through the FX Rack before the master (for live FX processing).
  3. Click START MON. The status indicator changes to MONITOR: LATCHED.

Monitoring can also be started from the Record Input to Pad card in the XPAD or SAMPLE tabs without switching to the INPUT tab.

See Figure 18.1 for the input routing and monitoring controls.

Figure 18.1 — INPUT tab: monitoring and the retro buffer.
Figure 18.1 — INPUT tab: monitoring and the retro buffer.

Retrospective Buffer#

While monitoring is active, RXB continuously buffers the incoming audio in a rolling ring buffer (up to 60 seconds). The INPUT LCD shows:

RETRO: 12.4s / 60s

This means 12.4 seconds of audio are currently buffered and available for CAPTURE LAST.

Line Select#

When multiple input channels are detected, the LINE SELECT card shows individual channel strips. Each strip has an enable toggle and a gain slider (0.00 to 2.00). Disabled channels are excluded from capture.

Stopping Monitoring#

Click STOP MON. The buffer is cleared. All monitoring state is separate from project save state.


19. Record Input to Pad — Complete Reference#

The Record Input to Pad card appears on both the XPAD and SAMPLE tabs. Both instances are identical.

Card Header#

The header shows a live monitoring status badge (MON ON / MON OFF) and a START MON / STOP MON quick button. This allows monitoring to be activated without switching to the INPUT tab.

The recording controls are shown in Figure 19.1.

Figure 19.1 — Record Input to Pad card.
Figure 19.1 — Record Input to Pad card.

Recording Live Input#

  1. Select the target pad from the pad dropdown.
  2. Select the target layer from the layer dropdown (Layer 1Layer 4).
  3. Click RECORD INPUT — recording starts immediately from the monitored input.
  4. Click STOP RECORD to end capture and commit to the selected pad/layer.

The recording indicator (●) shows red when active.

Capture Last (Retrospective Capture)#

Captures the last N seconds of already-buffered input audio without needing to press record in advance.

  1. Set the capture length (1–60 seconds).
  2. Click CAPTURE LAST.

Layer fallback: if the target layer already has a sample, RXB automatically finds the next empty layer (scanning forward, then wrapping). A status message confirms: "Layer 1 occupied — placed on Layer 2." The layer selector updates to reflect the actual destination.

Requirement: monitoring must be active and audio must have passed through the input path before clicking CAPTURE LAST.

Resample Mix#

Captures the current master mix output (everything playing together) and commits it as a new sample.

  1. Set the bar length (1–8 bars).
  2. Click RESAMPLE MIX.

The capture runs for exactly the specified number of bars at the current BPM, then commits to the selected pad/layer. Internal resample, live input recording, and auto-sampling are mutually exclusive.

Status / Error Messages#

All status and error messages from this card appear inline in red text directly inside the card. Common messages:

MESSAGECAUSE
No retrospective audio available yetMonitoring was not active before clicking CAPTURE LAST
Layer N occupied — placed on Layer NTarget layer had a sample; placed on next available layer
Auto-sampler range trimmed to N note(s)Fewer pads available than notes requested
Select a MIDI sync output firstAUTO-SAMPLE requires a MIDI output configured in MIDI → SYNC STACK

20. Auto-Sampler#

The Auto-Sampler automates the process of building a multi-sample keygroup from an external synthesizer or instrument. It sends MIDI notes out through your MIDI sync output, records each note as a sample, assigns each capture to a successive pad, and creates a full keygroup multi-sample map automatically.

Requirements#

Workflow#

  1. Connect your synthesizer/instrument MIDI input to a MIDI interface.
  2. In MIDI → SYNC STACK, select the MIDI output connected to the instrument.
  3. In the XPAD or SAMPLE tab, open the Record Input to Pad card.
  4. Select the start pad and layer where captures should begin.
  5. Click SHOW SETTINGS to configure the note range and timing.
  6. Click START AUTO-SAMPLE.
  7. RXB will automatically: send Note On → wait (Hold) → send Note Off → wait (Tail) → capture → move to next pad.
  8. When complete, the anchor pad is set to Keygroup mode with a full multi-sample zone map.

Figure 20.1 illustrates the Auto-Sampler configuration fields.

Figure 20.1 — Auto-Sampler settings, expanded.
Figure 20.1 — Auto-Sampler settings, expanded.

Settings#

SETTINGDESCRIPTIONDEFAULT
NOTE STARTLowest MIDI note to sample (0–127, shown with note name)36 (C1)
NOTE ENDHighest MIDI note to sample (0–127, shown with note name)72 (C4)
STEPSemitone interval between captures (e.g. 3 = every 3 semitones)3
VELOCITYMIDI velocity sent for each Note On (1–127)112
HOLDHow long the note is sustained before Note Off (ms)1000 ms
TAILSilence wait after Note Off before ending capture (captures release tail)180 ms
MIDI CHANNELMIDI channel used to send Note On/Off messages1

NOTE END can be lower than NOTE START — the sampler will scan downward in that case.

The number of captures is limited by the number of pads available from the start pad. If the note range exceeds available pads, the range is trimmed and a status message confirms how many notes were captured.

Stopping Early#

Click STOP AUTO-SAMPLE at any time. The current note capture completes before stopping. All captures made so far are committed to their pads.

Result#

On completion, the anchor pad (first destination pad) is assigned:


21. Step Performance Editing#

Step performance controls add per-step expression data to the sequencer grid, separate from the basic on/off pattern.

Access#

Step performance editing is available in the sequencer GRID panel. Select a mode using the VEL, PRB, or RAT buttons in the sequencer transport strip. With a mode active, click or drag directly on any step cell to set per-step values inline on the grid. Per-step probability and ratchet overrides are shown as small indicators inside active step cells (P xx% and xN).

The step-edit controls are shown in Figure 21.1.

Figure 21.1 — STEP EDIT modes and the step strip they act on.
Figure 21.1 — STEP EDIT modes and the step strip they act on.

Edit Modes#

Select a mode using the mode buttons in the sequencer transport strip:

MODEWHAT IT CONTROLS
VELPer-step velocity and pan. Drag vertically to adjust velocity, horizontally to adjust pan (–1 to +1). Click to toggle the step on/off
PRBPer-step probability (0–100 %). Click to cycle through preset values; Shift+click to clear the override. Steps with PRB < 100 % may not trigger on every pass
RATPer-step ratchet (1–8). Sets how many times the step fires within its grid slot. Click to cycle through values; Shift+click to clear the override

Right-click any step cell to clear its PRB and RAT overrides in one action.

Editing Values#

Click and drag on a step cell to set its value. The CLR button in the sequencer transport strip resets all PRB and RAT overrides for the current pad on the active bar.

Step Perf Surface (Global Pad Defaults)#

The STEP PERF SURFACE panel shows per-pad global defaults that apply whenever a step has no per-step override set:

KNOBWHAT IT SETS
PROBDefault trigger probability (0–100 %) for all steps on this pad
RATCDefault ratchet count (1–8) for all steps on this pad
HUMHumanize — random timing offset per step (0–40 ms)

MIDI Learn Targets#

Step performance targets can be assigned to MIDI controller knobs via MIDI → MIDI LEARN (USER LAYER):


22. Arpeggiator (Keygroup Mode)#

When KEYGRP mode is active and transport is playing, RXB includes a basic arpeggiator that triggers when multiple keyboard keys are held.

Enabling#

The ARP toggle appears in the MAIN tab view when keygroup mode is active. Enable it to activate arpeggiator behaviour.

See Figure 22.1 for the ARP control.

Figure 22.1 — Arpeggiator toggle in keygroup mode.
Figure 22.1 — Arpeggiator toggle in keygroup mode.

How It Works#

Notes#


23. FX Rack Reference#

Plugin Browser#

The PLUGIN BROWSER sidebar (left side of the FXRACK tab) lists all available effect modules. Click a module name to load it into the active effect slot. A loaded module shows an INSERTED badge. Click again to unload.

The five built-in send modules:

MODULESHORT NAMECHARACTER
Granular BloomGRNGranular texture, diffusion, bloom movement
Nebula VerbVRBHybrid reverb — room, hall, plate textures
Vector EchoECHStereo delay with modulation and routing variants
Bedroom AirAIRVocal doubler and air enhancement chain
Psychedelic VoxPSYSlap / echo / swirl vocal space chain

The FX Rack is shown in Figure 23.1.

Figure 23.1 — FX Rack browser and module parameters.
Figure 23.1 — FX Rack browser and module parameters.

Pad Sends#

The PAD SENDS card shows five send knobs for the currently selected pad (shown as Pxx in the card header). Each knob sets how much of that pad's output is sent to the corresponding FX module.

Effect Parameters#

Selecting a module in the browser opens its parameter controls in the main area. Parameters vary by module — use the LCD readout to monitor live values. Each module also has a preset selector dropdown and a bypass toggle.

XY WRITE Mode#

The XY WRITE toggle maps the XY pad position to effect parameter modulation. When active, moving the XY pad on the selected XPAD pad writes modulation values to the loaded effect in real time.


24. Keyboard Shortcuts — Complete Reference#

SHORTCUTACTION
LEnter Layout Mode
Enter (in Layout Mode)Lock and save current layout
Escape (in Layout Mode)Cancel layout changes
Ctrl + Z / Cmd + ZUndo
Ctrl + Y / Cmd + YRedo
Ctrl + Shift + Z / Cmd + Shift + ZRedo (alternate)
Shift + XClear backing track
1 2 3 4Trigger pads 1–4
Q W E RTrigger pads 5–8
A S D FTrigger pads 9–12
Z X C VTrigger pads 13–16

Keyboard pad triggering is suppressed while a text input field is focused.

Undo/Redo history depth supports up to 40 states. Redo is available via Ctrl+Y or Ctrl+Shift+Z.


25. Macros#

The Macro system provides four assignable control slots, each driving any number of pad parameters, per-pad FX sends, or FX module parameters. Macro mapping (what a macro controls) lives in the dedicated MACRO tab. Optional MIDI-CC control (what external controller knob drives the macro) is configured separately in the MIDI tab.

Overview#

Four macro slots (MACRO 1MACRO 4) are always available. Each macro:

MACRO Tab Layout#

The MACRO tab is split into two columns:

PANELCONTENT
MACRO CONTROLS (left)Four stacked slots. Each row: name input, EDIT (selects this slot's targets on the right), LEARN (arms target capture), macro value slider, and Targets: N count. The currently selected slot has a red border.
{MACRO} TARGETS (right)Target list for the selected macro, plus CLEAR TARGETS. Each row shows the target label, an AMOUNT slider (-1.00+1.00), and an X remove button. Empty state reads "NO TARGETS LEARNED".

Figure 25.1 illustrates the two-column macro layout.

Figure 25.1 — MACRO tab: macro controls and learned targets.
Figure 25.1 — MACRO tab: macro controls and learned targets.

Assigning Targets (Learning)#

  1. Open the MACRO tab.
  2. In MACRO CONTROLS, click LEARN on the macro slot you want to map. LEARN lights red and the slot is armed.
  3. Move any eligible control in another tab — a pad knob, a per-pad FX send, or an FX module parameter. The captured control is added as a target on that macro.
  4. Click LEARN again to disarm.

Learning the same control a second time updates (rather than duplicates) the target. Switch the visible target list by clicking EDIT on a different slot.

Adjusting and Removing Targets#

Supported Target Types#

TYPEEXAMPLE LABELSOURCE
Pad parameterPAD 13 :: filter, PAD 13 :: drive, PAD 13 :: atDepthAny pad knob on MAIN / ENV / FX / COMP surfaces
Per-pad FX sendPAD 13 :: SEND vrbPad send knob in the FXRACK PAD SENDS card
FX module parameterFX grn :: {param}Any parameter on a loaded FX Rack module

Transport, tempo, swing, and step-perf globals are not macro targets in the current build — those are assigned via MIDI Learn (see §11), not via the MACRO tab.

MIDI CC Control (Optional)#

A macro slot can be driven by an external controller CC:

  1. Go to MIDI → PERFORMANCE MIDI CONTROLLER → MACRO CC and set the CC number for each macro slot. Defaults vary by controller profile (Launchkey: 21–24, Push: 14–17, Move: 71–74).
  2. Incoming CC values on the matching channel scale the macro value in real time, driving every target as if the on-screen slider were moved.

The macro CC fields are shown in Figure 25.2.

Figure 25.2 — Macro CC assignments (M1-M4).
Figure 25.2 — Macro CC assignments (M1-M4).

26. Warp / Time-Stretch Reference#

Location#

SAMPLE tab → STRETCH card (bottom-right of the edit surface)

Controls#

CONTROLDESCRIPTION
MODERepitch — time and pitch change together (classic sampler behaviour). B-PRSV (Beat Preserve) — time changes while pitch is maintained
RATIOStretch factor from 0.25× to 4.00×. 1.00 = no change. Default is 1.00
APPLY STRETCHCommits the stretch to the sample buffer (destructive — use Undo to reverse)

See Figure 26.1 for the stretch controls.

Figure 26.1 — SAMPLE tab: the time-stretch card.
Figure 26.1 — SAMPLE tab: the time-stretch card.

Choosing a Mode#

Stretch Workflow#

  1. Load a sample into the SAMPLE view.
  2. Set RATIO to the desired stretch factor (e.g. 0.75 for 75% of original length).
  3. Preview playback to evaluate the result.
  4. Click APPLY STRETCH to commit. The waveform updates immediately.
  5. Use Ctrl+Z to undo if the result is not acceptable.

27. Song Mode and Arranger — Extended Reference#

Song Mode Playlist#

Song Mode plays back a playlist of steps in sequence. Each step defines:

FIELDDESCRIPTION
SCENEWhich scene pattern plays (1–8)
BARSHow many bars the section plays before advancing. A ½ marker appears beside the label on odd lengths
½ BARWhich bar of the pattern the trailing odd bar plays — 1ST or LAST. Greyed out on even-length sections
BPMAUTO uses the global BPM; enter a value to override per step
BANKAUTO keeps the current bank; A/B/C/D forces a bank switch
SOURCEMAIN and/or KEYGRP toggles — controls which voices are active for this step

The panel header shows a running total, e.g. 4 sections · 15 bars.

Exporting the Whole Arrangement#

Location: SONG view → header → EXPORT ARRANGEMENT WAV / MP3

This is the "give me my song as a file" button. Press it and RXB rewinds to the top of the arrangement, plays the whole thing, stops itself at the end, and saves the result. You do not have to sit there starting and stopping a recorder.

WHERE IT GOESWHEN
Bounces/ inside your project folder, named arrangement-<timestamp>.wavWhen the project is a linked folder
Your downloads folderOtherwise

Both buttons are greyed out until SONG MODE is ACTIVE and the playlist has at least one section — hover to see which of the two is missing.

While it runs, the header shows elapsed time, total time, and which section is playing. CANCEL stops it immediately and saves nothing.

Leave the app in the foreground and avoid switching projects or editing the arrangement while it runs.

The export controls are shown in Figure 27.1.

Figure 27.1 — Song Mode: arrangement export controls.
Figure 27.1 — Song Mode: arrangement export controls.

Odd-Length Sections, Turnarounds and Pickups#

A sequencer pattern is 32 steps — 8 beats, or two bars of 4/4. Sections built from whole pattern loops can therefore only ever be an even number of bars. Setting BARS to an odd number ends the section halfway through a loop, which is what lets you write a 7-bar verse or a single-bar lead-in.

When a section runs an odd number of bars, the ½ BAR toggle decides what that final bar plays:

SETTINGWHAT YOU HEAR
1STThe trailing bar repeats the bar the section opened on — the section is simply cut short
LASTThe trailing bar plays the pattern's second bar instead — its fill or turnaround

Building a turnaround: set a section to an odd length (say 7 bars) and switch ½ BAR to LAST. Bars 1–6 play the pattern normally and the seventh plays the pattern's second bar, so the section ends on its fill rather than restarting.

Building a pickup: add a section of 1 bar with ½ BAR set to LAST, and place it immediately before the section it leads into. The single bar plays that pattern's second bar as a lead-in.

Even-length sections behave exactly as before — the toggle is greyed out because it has nothing to decide.

Figure 27.2 illustrates a built-out song playlist.

Figure 27.2 — Song Mode playlist with multiple sections.
Figure 27.2 — Song Mode playlist with multiple sections.

Clip Launcher Workflow#

The Clip Launcher stores up to 8 clip slots. Each slot can hold a scene capture and carry its own MAIN/KEYGRP source state.

BUTTONACTION
CAPCaptures the current scene pattern into this clip slot
GOQueues this clip for launch — plays at the next bar boundary (quantised)

The clip launcher is shown in Figure 27.3.

Figure 27.3 — Clip launcher with populated slots.
Figure 27.3 — Clip launcher with populated slots.

Mixer and Backing Track Visual Reference#

Mixer Fader Grip and Meter Standard#

The MIXER gain slider uses a small hollow triangle grip positioned to the left of the level meter so your finger does not cover the meter markings while dragging.

XPAD / KEYGRP Follow Behavior#

When working in KEYGRP mode, the XPAD view follows the currently selected active pad. The layer labels, sound editor, and preview target move with the active keygroup pad selection.

Backing Track Transport Layout#

The backing-track header is split into two rows for readability:

Backing Track Scrollbar Standard#

Where horizontal overflow is required, RXB uses a shared dark 14 px scrollbar style including arrow-style ends.

LVL / ZOOM Controls#

The LVL and ZOOM section uses the standard tokenized workstation control shell.


Numeric Scrub Controls — Horizontal Popout#

All numeric scrub controls (BPM, SWING, BT BPM, STRETCH RATIO) use a compact horizontal popout panel that slides out to the side of the scrub button when activated.

  1. Click the scrub button (small pill icon) next to any numeric field — the horizontal popout appears immediately.
  2. Drag left/right across the track bar to sweep the value across the full range.
  3. Click the arrow to step the value down by one increment.
  4. Click the arrow to step the value up by one increment.
  5. Click outside the popout or press Escape to dismiss.

STRETCH RATIO note: the STRETCH RATIO scrub in the SAMPLE tab opens to the left (the popup is at the right edge of the panel). All other controls open to the right.

See Figure 27.4 for the BPM scrub control.

Figure 27.4 — BPM scrub popout.
Figure 27.4 — BPM scrub popout.

Per-Pad Insert Compressor (COMP Tab)#

A per-pad insert compressor is available on the PAD CONTROL SURFACE and the XPAD per-layer sound editor.

COMP Tab Controls#

CONTROLFUNCTION
AMOUNTCompressor depth (0.00 = bypass, 1.00 = full compression)
RATIOCompression ratio (1.0:16.0:1)
ATKCompressor attack time (1–30 ms)

Setting AMOUNT to 0.00 bypasses the compressor entirely — no compressor node is created and there is zero CPU overhead on that pad path.

Signal-chain position: after the drive/saturation stage and filter, before pad volume and routing. This makes the compressor an insert on the pad voice rather than a send effect.

Settings are saved per pad and persist with the project. Project files without compressor data load with AMOUNT: 0.00 (bypass) automatically.

The PAD CONTROL SURFACE has five tabs: MAIN, ENV, COMP, FX, and WARP.

The compressor controls are shown in Figure 27.5.

Figure 27.5 — Pad control surface: COMP tab.
Figure 27.5 — Pad control surface: COMP tab.

Per-Pad Scene Profiles#

Each pad carries 16 independent sound profiles — one per scene slot. Scenes 1–8 and 9–16 each form a bank with an anchor scene (scene 1 and scene 9 respectively).

Each profile stores the complete sound state for that pad in that scene:

SECTIONPARAMETERS
MAINPitch, resonance, filter cutoff, drive, aftertouch depth, aftertouch target
ENVAttack, decay, sustain, release
COMPCompressor amount, ratio, attack
FXReverb, delay, pan, filter type
FXRACKPer-module send levels (GRN, VRB, ECH, AIR, PSY)

Step performance parameters (probability, ratchet, humanize) are not part of scene profiles — they remain global per-pad.

Anchor Scenes and Sync#

Scene Profile UI#

ELEMENTDESCRIPTION
SC {n} badgeShows the current scene number in the PAD CONTROL SURFACE header; highlighted blue when the current scene is synced
SYNC TO SCENE 1 / SYNC TO SCENE 9Toggle button (non-anchor scenes only); lit blue when synced. Label reflects the active bank (MAIN or KEYGRP)
Dimmed content areaWhen a scene is synced, the parameter controls are shown at reduced opacity — values are read-only, reflecting the anchor
RESET buttonsAvailable on every tab (MAIN, ENV, FX, COMP, WARP) to reset that tab's values to defaults

Figure 27.6 illustrates the synced, read-only state.

Figure 27.6 — Pad control surface synced to a scene.
Figure 27.6 — Pad control surface synced to a scene.

Creating and Removing Scene-Specific Sounds#

Playback Behavior#


Scene Copy/Paste with Sound State#

Scene copy/paste (GRID → scene context menu) captures and transfers the full per-scene sound state alongside the pattern data.

When you paste a scene, the destination scene receives both:

This ensures pasted scenes sound identical to their source rather than playing with the destination scene's existing pad sounds.


Visual Performance Enhancements#

XY Layer Flash on Step Trigger#

During sequencer playback, the corner layer tags on each XPAD pad button briefly brighten when a step fires for that pad. Layers with a bilinear XY weight of 0.01 or higher will flash.

This gives immediate visual feedback about which layer(s) are contributing to each triggered step based on the current XY position:

The effect uses the existing corner tag display — no separate overlay is added.

Waveform Cursor Step Tracking#

When the SAMPLE view is open and the currently selected pad fires a step during sequencer playback, the waveform cursor animates forward in real time, tracking the playback position through the sample.

No new audio node is created for the visual update — a RAF-based clock drives the cursor independently of the audio engine, synchronized via the step trigger.


28. DMX Lighting (Art-Net Output)#

The DMX tab (rightmost in the tab bar) turns RXB into a lighting controller. It transmits a full DMX512 universe over Art-Net (UDP), so you can drive fixtures, dimmers, and LED rigs in sync with your performance. Art-Net output uses the desktop runtime's network layer — it is a Windows/desktop feature and is not available in browser-only contexts.

The full DMX surface is shown in Figure 28.1.

Figure 28.1 — DMX tab: Art-Net output, master, and scene bank.
Figure 28.1 — DMX tab: Art-Net output, master, and scene bank.

Art-Net Output Configuration#

The ART-NET OUTPUT card configures the network destination:

CONTROLFUNCTIONDEFAULT
ENABLEDMaster transmit switch. When off, no Art-Net packets are sent (STANDBY)Off
TARGET IPDestination address. Use a fixture/node IP for unicast, or a broadcast address to reach all nodes255.255.255.255 (broadcast)
PORTUDP port (1–65535)6454 (standard Art-Net)
UNIVERSE (0–15)DMX universe selector0

The status line beneath confirms the live state — for example LIVE · 12 ch active · U0 → 255.255.255.255:6454 when enabled, or STANDBY — enable to transmit Art-Net when off. Any send error from the network layer is appended to this line.

Frames are sent automatically whenever channel values, the master dimmer, or the enabled state change, and are throttled to roughly 44 frames per second to keep the network output smooth.

Master Controls#

CONTROLFUNCTION
DIMMERMaster intensity (0–255). Every channel value is scaled by dimmer ÷ 255 before transmission, so this acts as a grand master fader across the whole universe
BEAT SYNCEnables tempo-locked automation (requires transport playing and output enabled)
Beat sync modeFlash on beat or Scene advance on beat (see below)
Beat indicatorThe small dot flashes red on each synced beat

Beat Sync Modes#

Beat sync runs only while the transport is playing, output is ENABLED, and BPM is above zero. The beat interval follows the project tempo (60 ÷ BPM seconds).

Scene Bank#

The SCENE BANK stores up to eight lighting snapshots (SCN 1SCN 8). Each slot has three actions:

BUTTONACTION
STORStores the current 512 channel values into that scene slot
RCLL / LIVERecalls the stored snapshot to the live channels. The active scene's button reads LIVE and the slot is outlined in red
×Clears the stored snapshot

Populated slots show their active-channel count. In Scene advance on beat mode, the bank is cycled automatically.

Channel Grid (DMX 1–512)#

The CHANNELS — DMX 1–512 card shows the full universe as a 16-column grid of cells. Each cell displays its channel number and current value (0–255); brightness and red tint track the value.

The footer summarises the universe: {n}/512 active · master ×{ratio} · click cell to edit.


Documentation Disclaimer Notice#

Product behavior disclaimer#

RXB Workstation behavior may vary by runtime, OS audio stack, connected hardware, and project complexity. Validate critical workflows in your target deployment environment.

Users are responsible for ensuring they have legal rights to load, process, save, and distribute any audio/media used with RXB Workstation.

Third-party trademark disclaimer#

All third-party product names and trademarks are property of their respective owners and are used for identification/reference purposes only.

Performance disclaimer#

Performance targets, latency characteristics, and compatibility notes are informational and not guarantees for every system configuration.

Thank you for using RXB Workstation. For updates, support articles, and issue reporting, use the RXB Support Portal.

--- End of RXB Workstation User Manual CV2.6.5 ---