Soundboard for Live Performance

Live performance demands reliability, precision, and instant response. A soundboard app on stage needs to fire sounds without delay, follow a cue sheet, and survive a two-hour show without crashing.

What Do Live Performers Need from a Soundboard App?

Live performers need a soundboard that triggers sounds with zero perceptible latency, supports setlist-based cue sequencing for structured shows, offers Hold play mode for timed effects, connects to MIDI controllers for hardware integration, and runs reliably for extended periods without audio glitches or crashes.
  • Zero perceptible latency pre-loaded audio buffers via AVAudioEngine
  • Setlist cue sequencing structured shows with advance modes
  • Hold play mode timed effects with press and release control
  • MIDI controller support hardware integration via CoreMIDI
  • Extended reliability native Swift code, no audio glitches

The custom soundboard app category serves live performers who carry their own sound libraries: backing tracks, ambient pads, sound effects, transition stingers, and audience interaction cues. These sounds are part of the show, not background decoration, and the soundboard is an instrument that requires the same reliability as a microphone or amplifier.

LitPads is built on Apple's AVAudioEngine with pre-loaded audio buffers for near-instant playback response. The 4-voice round-robin pool per pad handles rapid retriggering without clicks or audio artifacts. Anti-click processing applies 128-sample micro-fades at buffer boundaries for clean transitions between sounds.

How Does Setlist Mode Work for Live Shows?

LitPads setlist mode organizes pre-programmed audio cue sequences for live shows. Each setlist contains an ordered list of cues. Each cue can trigger multiple sounds simultaneously. Three advance modes control progression: manual (operator presses GO), auto-advance (fires when current audio finishes), and timed (fires after a configurable delay).
Manual
Operator presses GO
Auto-Advance
Fires when current audio finishes
Timed
Fires after configurable delay

The performance UI displays a vertical scrolling cue list with the current cue highlighted in green with expanded operator notes. Past cues appear grayed out with checkmarks. The next cue shows a blue arrow indicator. A large GO button at the bottom advances to the next cue. Auto-scroll keeps the current cue centered in view. On Mac, the spacebar advances cues.

Cue notes give operators written instructions directly in the performance view. Notes like "wait for applause to die down" or "cue after pastor finishes prayer" appear below the cue name, visible only to the operator. This eliminates the need for a separate cue sheet printed on paper.

No other soundboard app offers setlist mode. The theatre soundboard guide covers how to build setlists specifically for theatrical productions with multi-cue scenes and timed transitions.

Which Play Modes Matter for Live Performance?

Hold mode plays a sound only while the pad is pressed, which gives performers precise control over effect duration. Loop mode sustains ambient textures and backing tracks continuously. One Shot with Restart retrigger mode ensures clean transitions between longer sounds. Toggle mode starts and stops tracks with a single press.

Hold mode is the most performance-oriented play mode. A DJ holds a siren during a buildup and releases at the drop. A theatre operator holds crowd noise during a scene and releases when dialogue starts. A musician holds a sustained chord pad and releases for the transition. The physical gesture of holding and releasing creates a performance dynamic that timed playback cannot replicate.

Board play mode controls how pads interact within a board. Exclusive mode on a backing track board ensures only one track plays at a time: triggering a new song stops the previous one. Layer mode on an effects board lets multiple effects fire simultaneously. Different boards operate independently, so a backing track board in Exclusive mode and an effects board in Layer mode coexist without interference.

How Do You Connect a Soundboard to a Venue PA System?

LitPads outputs audio through the device's default audio output. On Mac, connect via a USB audio interface, headphone jack to DI box, or Thunderbolt to a professional audio interface. On iPad, connect via the Lightning or USB-C headphone adapter to a DI box, or through a USB audio interface with a camera connection kit.
USB Audio InterfaceHeadphone to DI BoxThunderbolt InterfaceUSB-C Adapter

The signal chain for most live setups: LitPads on iPad or Mac outputs through a USB audio interface or headphone jack, into a DI box for impedance matching, then into the venue mixer channel. The sound engineer controls the soundboard's volume in the house mix independently from other inputs.

LitPads supports background playback, so audio continues if the screen locks or the app moves to the background on iPad. Lock screen controls show play/pause/stop without unlocking the device, which is useful when the performer cannot interact with the screen during a song.

How Do Musicians and Theatre Operators Use LitPads Differently?

Musicians use LitPads primarily through the pad grid with MIDI controllers, triggering sounds in real time as part of the performance. Theatre operators use LitPads primarily through setlist mode, advancing through pre-programmed cue sequences in a predetermined order. Both workflows use the same app with different features emphasized.

A musician's setup emphasizes per-pad EQ and pitch shifting (shaping each sample for the set), MIDI velocity sensitivity (dynamic expression), and Layer retrigger mode (natural overlap for rapid triggering). The musician interacts with the soundboard continuously throughout the performance.

A theatre operator's setup emphasizes setlist cue sequencing (predetermined order of audio events), cue notes (operator instructions), and auto-advance modes (automated transitions between cues). The operator interacts with the soundboard at specific cue points rather than continuously. The QLab alternative guide covers how LitPads setlist mode compares to dedicated show control software for theatre.

What Makes a Soundboard Reliable Enough for Live Performance?

Reliability for live performance requires native platform code (not Electron or web), pre-loaded audio buffers (not streaming from disk), stable memory management (no leaks during long shows), and graceful error handling (missing files show warnings instead of crashes). LitPads is built in Swift with SwiftUI and processes audio at 32-bit float through AVAudioEngine.

LitPads is built in native Swift, not Electron or web tech. Audio buffers are pre-loaded into memory so there are no disk reads at trigger time. Missing pads show warnings instead of crashing the app.

Pre-loaded audio buffers are the most important reliability feature. LitPads loads audio into memory when pads are created, not when they are triggered. This eliminates disk read latency at trigger time and prevents audio dropouts caused by slow storage access during a show. The 4-voice round-robin pool per pad means even rapid retriggering does not exhaust available playback voices.

Setlist mode handles missing pads gracefully. If a referenced pad is deleted after the setlist is created, the cue shows a "Missing pad" warning instead of crashing. The operator can skip the cue and continue the show. This fail-safe design matters for professional use where a crash during a live show is unacceptable.

Marcel Iseli DJing
Marcel Iseli

Indie Developer · DJ · Producer

LinkedIn

Marcel Iseli is an indie developer, DJ, and music producer with over 20 years behind the decks and in the studio. Rooted in hip hop culture, he collects drum machines, samplers, and vintage audio gear. LitPads grew out of that obsession: decades of triggering samples on hardware led him to build the software equivalent he always wanted.