Skip to content

Soundboard / Cart Wall

The soundboard (also called a Cart Wall) is a grid of pads, each pre-loaded with a short audio clip. Press a pad and it plays immediately — no loading delay.

[Screenshot: Desktop Cart Wall — named banks, colour-coded pads, keyboard shortcut labels, animated playing indicator]

Each pad holds a reference to an audio clip. When you press a pad, br\u016bhi plays the clip from RAM — the file is pre-loaded when the bank is opened, so playback is instant.

The Cart Wall is divided into banks. Each bank is a named page of pads. You can have as many banks as you need; only the active bank’s pads are shown at one time.

PlatformPads per bankBanks
Desktop16 padsUnlimited named banks (128+ pads total)
Cloud16 pads4 named banks (64 pads total)

Each pad is individually configurable:

SettingOptionsNotes
LabelAny textDisplayed on the pad face
Audio sourceFile path (Desktop) or URL/S3 key (Cloud)
ColourAny colourFor visual grouping (e.g., green = music beds, red = stings)
LoopOn/OffLoops the clip until you press Stop or the pad again
Fade inDuration (ms)Ramps up at start
Fade outDuration (ms)Ramps down when stopped
Volume0–100%Per-pad level, independent of master
  • Click the pad to start it. The pad animates to show it is playing.
  • Click the pad again (or click the inline stop button) to stop it.
  • If the pad is not looping, it stops automatically when the clip ends.

Multiple pads can play simultaneously.

Pad assignments and bank layouts are saved automatically:

  • Desktop: Stored in the cart_banks and cart_pads tables in the br\u016bhi SQLite database.
  • Cloud: Stored in the station’s JSON manifest file, persisted in a Docker volume.

Pads and bank layouts survive app restarts.