AUDIOPATCH

User Guide — Efficient Signal Routing for Live Touring
v1 · User Guide
🇩🇪 DE🇬🇧 EN

1 · Introduction

AUDIOPATCH is a browser-based planning app for signal routing in live productions. The app maps the complete signal flow from stage to console input — including split, multicore allocation, digital snake routing and IEM/RF frequency planning.

Who is this for?

RoleBenefit
System TechnicianComplete patching, loom planning, pack list, split matrix
Monitor EngineerSlave position with split channels, local I/O, IEM channels
FOH EngineerMaster position, stagebox configuration, output routing
Production ManagerPDF export, show preparation, hardware overview

3-Layer Model

🎤 Stage (Stage Inputs)
Mics, DIs, Playback → Looms → Stageboxes
🔀 Connection (Split / Digital Snake)
Trafo-Split, gigaACE, Optocore, Dante, MADI, AES50...
🎛️ Positions (FOH, MON, Recording...)
Console → Outputs → Wedges, IEM, PA, Sidefill

2 · Quick Start

  1. Open App — Runs directly in the browser, no installation needed
  2. New Project — Click the AUDIOPATCH logo → "+ New Project"
  3. Choose Template — „Band 48 CH" for a typical touring rider
  4. Configure Hardware — ⚙ Setup → select console and stageboxes
  5. Inputs patchen — Stage Inputs are automatically populated from the stagebox
  6. Assign Looms — „🔗 Auto Loom Patch" distributes channels across multicore cables
  7. Export PDF — ⬇ Export → PDF for the crew

4 · Project Management

Create New Project

  1. Click the AUDIOPATCH logo in the sidebar
  2. "+ New Project" → enter name
  3. Choose Template:
    • Empty — Empty project
    • Band 24 CH — Standard band, 24 split channels
    • Band 48 CH — Full setup with playback, UHF, timecode
    • Festival — Like 48 CH + additional MON2 position

Project Details

In the Projects drawer at bottom: Name, Artist, Venue, Date. All fields appear in the PDF header.

Duplicate Project

Right-click a project → "Duplicate". Creates a full copy with a new name. Perfect for tours: same setup, new venue.

5 · Hardware Setup

Open the Setup drawer (⚙) → Hardware Setup.

Choose Console

Each position has its own console. The dropdown shows: Manufacturer → Model (In/Out + AES)

Supported manufacturers: Allen & Heath, Avid, Behringer, DiGiCo, Lawo, Midas, Soundcraft, SSL, Waves, Yamaha — totalling 82 consoles in the database.

The console determines:

Configure Stageboxes

  1. Click "+ Add Stagebox"
  2. Select model (filtered by console compatibility)
  3. For modular stageboxes (e.g. DiGiCo SD-Rack): configure I/O cards
  4. For MixRacks (e.g. A&H DM64): assign I/O slots (Dante, MADI, gigaACE)
⚠️

The stagebox determines the maximum channel count of the position. Stage Inputs are automatically adjusted to match the stagebox size.

Set Split Master

The Split Master defines the shared stage input list and has preamp authority (Gain Master). Typically: MON is Split/Gain Master — the monitor engineer controls the preamps, as consistent levels are needed for IEM. FOH works as slave with trim compensation.

💡

For a gigaACE setup (A&H dLive): Split Master = position with the physical stage MixRack. Slaves receive a digital mirror via gigaACE.

6 · Stage Inputs & Patching

Adding Channels

Import List (Copy & Paste)

  1. Click „📋 Import List"
  2. Paste channel list (one line per channel)
  3. Format: Name or Name <Tab> Mic <Tab> Info
  4. Mode: Overwrite / Append / Fill empty only
💡

Copy directly from Excel or Google Sheets — Tab separation is automatically detected.

Input Table Columns

ColumnDescription
SplitAssigned split channel (or Link CH for digital)
SB#Stagebox channel (physical input)
InputSignal name (e.g. "Kick In", "Lead Vox")
Mic / DIMicrophone or DI box (autocomplete, 299 entries)
LoomMulticore cable + channel (e.g. A:3)
PositionStage position (Drums, Bass, Keys, Guitar...)
StandStand type (Boom, Clip, DI Floor...)
InfoFree text note

Context Menu (Right-click)

Stereo Pairs

  1. Shift+Click on two adjacent channels
  2. Right-click → "Declare as stereo pair"
  3. 🔗 Symbol appears between rows
  4. Auto Loom Patch keeps stereo pairs in the same loom
  5. IEM Planning: Stereo pairs in outputs are „Auto-Generieren" automatically recognized as stereo IEM channel in the IEM/RF tab

7 · Outputs & Monitor-Sends

ColumnDescription
CHOutput channel number
OutputSignal name (e.g. "Drums Wedge", "IEM Lead")
CategoryMonitor Wedge, IEM, PA Main, Sub, Sidefill, Drumfill, etc.
LoomMulticore assignment for the return path
InfoFree text
⚠️

A red badge (e.g. 12/8) indicates more outputs are assigned than the stagebox physically has. Check configuration!

8 · Local I/O & AES

Each console has local connectors on the surface/rack, managed separately:

9 · Loom System

Loom Types

TypeExamplesPurpose
Stage LoomsA, B, C, D, E, F...Stage → Split / Stagebox
MulticoreMC, MC2, MC3...Main multicore Stage → FOH
TielinesT.A, T.B, T.C...Connections between racks

Colors (Resistor Color Code)

LoomColorCode
A Black1
B Brown2
C Red3
D Orange4
E Yellow5
F Green6
G Blue7
H Violet8

Auto Loom Patch

🔗 Auto Loom Patch" distributes channels automatically according to configurable rules:

Rules configurable under ⚙ Setup → App Setup → Auto-Loom Rules.

ℹ️

Inputs and Outputs separately: Auto Loom Patch runs separately for inputs and outputs. Both use the same loom pool (A, B, C...) — assignment is based on the stage position. For example, Drums inputs and Drums outputs (Wedge, IEM) end up in the same loom.

Loom Fill-Down

Click the colored dot at the bottom right of the loom cell, then drag downward → fills following channels with ascending loom channels. AES channels are skipped.

10 · Split Configuration

The split defines how stage signals are distributed to multiple positions.

Split Types

TypeDescriptionLatency
Trafo SplitPassive analog split (transformer-isolated)0
Active SplitActive analog split with amplification0
gigaACEA&H proprietary, automatic routing52μs
OptocoreDiGiCo proprietary, fiber<1ms
TWINLANeYamaha RIVAGE proprietary<1ms
dSnake/DXA&H SQ/Qu series<1ms
AES50Midas/Behringer digital snake<1ms
MADI 64Custom digital, BNC/EtherCon<1ms
MADI 128Custom digital, fiber<1ms
Dante/AES67IP-based, custom routing~1ms

Gainsharing

For digital splits, a gainsharing mode is set per connection in Hardware Setup:

The Gain Master is configured per connection. In typical touring setups, MON is the Gain Master to ensure consistent IEM levels.

Slave Position (v1)

Special rules apply to slave positions:

🔒

Data Isolation: When a split is removed, channel data is cleanly separated between master and slave. No data contamination between positions.

11 · Patch Overview

The Patch tab shows all positions side by side: Split matrix, loom assignment, channel status and conflicts at a glance.

Avantis CSV Export

For Allen & Heath Avantis: Direct CSV export in Avantis Director format. Import via File → Import CSV in the Director software.

12 · Digital Patch & Connections

Digital connections between positions (MADI, Dante, gigaACE, Optocore, AES50 etc.) are configured via Digital Patch tabs. Each connection has its own sub-tab with protocol and channel count.

Structure

Each digital patch tab shows two columns:

ColumnDescription
TX SOURCESend side: TX label (signal name), TX source (source dropdown)
→ SEND → [Position]Transmission to partner (channel assignment)
← RECEIVE ← [Position]Receive side: Incoming signals from the partner (automatically synchronized)

TX Auto-Patch

The ↑ TX Auto-Patch button automatically fills TX labels from the stage input list:

  1. Stage inputs are sorted by loom letter and loom channel
  2. TX channels 1–N are filled sequentially with signal names
  3. TX source is automatically set to the corresponding stage input
💡

Undo: TX Auto-Patch is fully undoable via Cmd/Ctrl + Z.

TX Source Dropdown

Each TX channel has a dropdown to link to a stage input. The dropdown shows:

RX Receive

The right column shows the incoming signals from the partner position. This data is automatically synchronized — e.g. if MON defines TX labels, they appear on FOH as RX Receive.

Clear All

Clears both directions (TX and RX) of the digital connection. Secured by confirmation dialog. Also undoable.

RGB / RX Buttons

ButtonColorFunction
+ R0/128 TXGreenShow/reduce TX channels
+ R0/128 RXOrangeShow/reduce RX channels
↑ TX Auto-PatchPosition colorFill stage inputs → TX channels

13 · Recording / Interface Positions

Interface positions (e.g. REC, Broadcast) are positions without physical stageboxes. They receive their signals exclusively via digital connections (MADI, Dante).

Special Features

Typical Setup

PositionConsoleStageboxConnection
RECRME MADI— (none)MADI 128ch ↔ MON
BroadcastDante-Interface— (none)Dante 64ch ↔ FOH
💡

Interface positions are ideal for multitrack recording: The console at the REC position receives a mirror of all stage inputs via the digital connection.

14 · Loom Planner

The Loom tab shows all multicore assignments sorted by loom letter:

15 · IEM / RF Planner

IEM Channels

Per IEM channel configured:

FieldDescription
Namee.g. "Lead Vox", "Drums"
ModeStereo or Mono
TransmitterRack transmitter (PSM 1000, SR 2050 IEM, MTK952...)
BodypackReceiver (P10R+, EK IEM G4, MPR52...)
FrequencyTransmit frequency in MHz

UHF Microphones

FieldDescription
Namee.g. "Lead Vox HH"
CapsuleCapsule type (KSM9, MMD 935, KK 204...)
ReceiverRack receiver (AD4Q, EM 6000, DSQD...)
FrequencyReceive frequency in MHz

Auto-Generate

Auto-Generieren" automatically creates IEM channels from monitor outputs. Stereo output pairs are recognized and combined as stereo IEM.

16 · Pack List

The Pack List tab automatically generates an equipment list:

17 · Export & Import

PDF Export

  1. ⬇ Export → Export PDF
  2. Select sections (Positions, Patch, Loom, IEM/RF, Pack List, Notes)
  3. Print dialog opens → Print as PDF or print directly

PDF contains: AUDIOPATCH logo, project name, artist, date + all selected sections.

Backup JSON

Exports the complete project as a .json file. Filename contains project name, artist and date. Load via "Load Backup".

Backup Improvements (v1)

⚠️

Export backups regularly! The app saves to browser localStorage — data is lost if cache is cleared or browser is changed.

18 · Workflow

Phase 1 — Advance (Office)

#ActionWhere
1Create new project, enter artist + venueLogo → New Project
2Configure FOH and MON console + stageboxes⚙ Setup
3Set split type + split master⚙ Setup
4Import input list from rider (copy & paste)📋 Import List
5Assign mic/DI per channelMic/DI column
6Run Auto Loom Patch🔗 Auto Loom Patch
7Create outputs (wedges, IEM, PA, sidefill)Outputs section
8Configure digital patch (TX Auto-Patch)Digital Patch Tab
9Configure IEM/RF channelsIEM/RF Tab
10Export PDF and distribute to crew⬇ Export → PDF

19 · Keyboard Shortcuts & Tips

ShortcutAction
Cmd/Ctrl + SSave
Cmd/Ctrl + ZUndo (incl. TX Auto-Patch, Clear All, split changes)
Cmd/Ctrl + Shift + ZRedo
?Toggle help mode
Shift + ClickMulti-select (stereo, swap)
EnterConfirm input field
💡

Adjust column widths: In Digital Patch, drag the column dividers in the table header — widths are saved.

💡

Fast mic input: The Mic/DI field has autocomplete. Type „SM" and choose from 299 predefined microphones and DI boxes.

💡

Drag & Drop: Reorder channels using the ⠇ handle. Order is saved immediately.

20 · App Setup (Detail)

Open ⚙ Setup → App Setup. All settings are saved per project.

🎸 Stage Positions

Dropdown values for the Position column in the input table. Default: Drums, Percussion, Bass, Keys, Guitar, Brass, Strings, Vocals, Choir, DJ, Playback, FOH.

Also controls Auto Loom Patch: Channels with the same position end up in the same loom.

🔊 Output Categories

Dropdown for the Category column in the output table. Default: Monitor Wedge, IEM, Sidefill, Drumfill, PA Main, PA Sub, PA Front Fill, PA Delay, Broadcast, Recording, Intercom.

Used as grouping criterion for outputs in Auto Loom Patch.

🎙 Stand Types

Dropdown for the Stand column. Default: Large Stand, Boom, Desk Stand, Clip, Overhead, DI Floor, DI Rack.

📋 Table Columns

Toggle individual standard columns on/off:

Input TableOutput Table
🎤 Microphone🔌 Typ
📍 Position🏷 Category
🎙 Stand📍 Position
📝 Info📝 Info

Custom Columns

Add custom columns separately for inputs and outputs. Examples:

⚡ Auto-Loom Rules

CheckboxEffect
🎸 Group by stage positionChannels with the same position end up in the same loom
🔗 Keep stereo pairs togetherStereo pairs are never split across different looms
🔒 Keep existingOnly channels without loom assignment are filled
↑ Fill from topFill looms from CH 1 upward
🔊 Outputs by categoryGroup outputs by category (IEM together, Wedge together)

🔗 Loom Settings

Stage Looms (A, B, C...)

Multicore (MC, MC2...)

Tielines (T.A, T.B...)

⚠️

Apply Standard CH/Loom sets ALL stage looms to the new channel count and clears auto-loom assignments. Multicore and tielines remain unchanged.

21 · Hardware Scenarios

A&H dLive (gigaACE Split)

PositionConsoleStageboxSplit
FOHdLive S5000DM64 (gigaACE → Stage DM48)gigaACE
MON 👑dLive S7000DM48 (Stage)gigaACE

Split Master = MON (physical stage MixRack). FOH receives mirror via gigaACE. MON = Preamp Master.

DiGiCo SD Series (Optocore Split)

PositionConsoleStageboxSplit
FOH 👑SD12SD-Rack (56in/56out)Optocore
MONSD12Optocore

Both consoles in the same Optocore ring. SD-Rack slots: Input cards (8×Mic/Line), Output cards (8×Line).

Yamaha RIVAGE (TWINLANe Split)

PositionConsoleStageboxSplit
FOH 👑RIVAGE PM5RPio622 (+ HY144-D)TWINLANe
MONRIVAGE PM3TWINLANe

Assign MY expansion cards in setup under slot configuration.

Midas M32 + Transformer Split

PositionConsoleStageboxSplit
FOH 👑M32DL32 (AES50)Trafo Split
MONM32RDL16 (AES50)Trafo Split

External transformer splitter. No gainsharing for analog split.

Festival (3 Positions)

PositionConsoleStageboxSplit
FOH 👑dLive C3500DM48Trafo Split
MONSD12SD-RackTrafo Split
BroadcastQu-32Trafo Split

3-way transformer split. Each position has its own console + stageboxes. Shared inputs via split master (FOH).

💡

For mixed manufacturers: Trafo Split or Dante/MADI. Proprietary protocols (gigaACE, Optocore) only within the same ecosystem.

22 · Advanced Features

Drag & Drop

Each row: grab the ⠇ handle → drag up/down → release. SB# is automatically renumbered.

Auto Split 1:1

Toolbar button. Assigns split channels: CH1→Split1, CH2→Split2 etc. For slave positions the dropdown shows available master channels.

📝 Notes Tab

Free text field — crew briefing, checklists, change notes. Also exported in the PDF.

🕐 History Tab

Automatic changelog of all changes with timestamp.

Manufacturer Info (ℹ️ Drawer)

Pill buttons per manufacturer. Each page: network protocol, stageboxes, setup example in AUDIOPATCH notation.

Help Search (❓ Help)

In the info drawer, full-text search across 20+ help articles. Categories: Navigation, Setup, Patch & Loom, Inputs & Outputs, IEM/RF, Export, Shortcuts.

Data Storage

⚠️

Before every browser update and after every show: export a Backup JSON. localStorage may be lost when cache is cleared.

23 · Technical Glossary

TermExplanation
AES/EBUDigital audio format (2 channels per XLR, 110Ω balanced)
AES50Digital audio network (Midas/Behringer). 48ch bidirectional per CAT5e
BodypackBelt-pack receiver for IEM, worn on musician's belt
DanteIP-based audio network (Audinate). Up to 512ch over Gigabit Ethernet
DI-BoxDirect Injection — converts unbalanced line to balanced mic signals
DrumfillMonitor speaker behind the drum kit
FOHFront of House — mixing console position in the audience area
GainsharingDigital split with shared preamp stage and individual trim compensation
gigaACEAllen & Heath proprietary audio network (128ch, 52μs, EtherCon)
IEMIn-Ear Monitoring — wireless monitoring via earphones
LoomPhysical multicore cable bundling multiple signals (e.g. 8× XLR → Sub-D)
MADIMultichannel Audio Digital Interface (64/128ch via BNC or fiber)
MixRackExternal preamp/converter unit, connected to the console via network
MONMonitor — mixing console position on stage (side stage)
MulticoreMain connection between stage and FOH (often >24 channels)
MY-SlotYamaha expansion slot for optional I/O cards (Dante, MADI, AES)
OptocoreDiGiCo proprietary audio network (fiber, up to 128ch, <1ms)
Phantom48V phantom power for condenser microphones
PreampPreamplifier — converts weak mic signals to line level
RiderTechnical requirements list of a band/artist
SidefillStage speakers on the sides for monitoring without IEM
SplitSignal distribution: one input → multiple consoles
StageboxRemote I/O unit on stage (multicore or digital snake)
Sub-DMultipin connector for analog multicore (25-pin = 8ch)
TielineDirect cable connection between two racks
TrimFine adjustment of signal level after the preamp (±20dB)
TWINLANeYamaha RIVAGE proprietary audio network (fiber, 128ch)
UHFUltra High Frequency — frequency range for wireless (470–960 MHz)
WedgeStage speaker as floor monitor (wedge shape)