AUDIOPATCH
Share tips, questions, setups and feedback with other engineers. The developer is actively involved!
Tutorial videos, workflow demos and new features explained — directly from the developer.
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?
| Role | Benefit |
|---|---|
| System Technician | Complete patching, loom planning, pack list, split matrix |
| Monitor Engineer | Slave position with split channels, local I/O, IEM channels |
| FOH Engineer | Master position, stagebox configuration, output routing |
| Production Manager | PDF export, show preparation, hardware overview |
3-Layer Model
Recommended Browser: Google Chrome. AUDIOPATCH works in all modern browsers but is primarily developed and tested in Chrome. Safari may occasionally cause caching issues or rendering glitches with dropdown menus. For the best experience, we recommend Google Chrome, Microsoft Edge, or Brave.
2 · Quick Start
- Open App — Runs directly in the browser, no installation needed
- New Project — Click the AUDIOPATCH logo → "+ New Project"
- Choose Template — „Band 48 CH" for a typical touring rider
- Configure Hardware — Setup → select console and stageboxes
- Patch Inputs — Stage Inputs are automatically populated from the stagebox
- Assign Looms — „Auto Loom Patch" distributes channels across multicore cables
- Export PDF — Export → PDF for the crew
Install as App (PWA)
AUDIOPATCH is a Progressive Web App (PWA) — you can install it like a native app on your device without visiting an app store. The app then runs in its own window without a browser toolbar.
Data stays local: All projects are stored in the browser's localStorage — even after installation. Create regular export backups (JSON)!
iOS / iPadOS (Safari)
- Open audiopatch.net in Safari
- Tap the Share icon ⎋ (bottom toolbar)
- Select "Add to Home Screen"
- Confirm the name → tap "Add"
The app appears as an icon on your Home Screen and opens in fullscreen without the Safari toolbar.
Android (Chrome / Samsung Browser)
- Open audiopatch.net in Chrome
- Tap the menu ⋮ (top right)
- Select "Install app" or "Add to Home Screen"
- Confirm
Alternatively, an install banner may appear automatically at the bottom of the screen.
Desktop (Chrome / Edge / Brave)
- Open audiopatch.net in the browser
- Click the install icon ⊕ in the address bar (right side of URL)
- Confirm "Install"
AUDIOPATCH then opens as its own window — independent from the browser, with its own icon in the Dock / Taskbar.
Benefits of Installation
| Benefit | Description |
|---|---|
| Standalone window | No browser chrome, full screen space for the app |
| Icon in Dock / Desktop | Quick access like a native app |
| Offline use | App shell loads after first visit even without internet |
| No update required | Updates arrive automatically on next load |
Firefox: PWA installation is currently not supported by Firefox Desktop. Please use Chrome, Edge or Safari.
4 · Project Management
Create New Project
- Click the AUDIOPATCH logo in the sidebar
- "+ New Project" → enter name
- 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, but with "Stage Master" (Splitter), FOH and MON. Master patch controls all signals and looms centrally.
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:
- Number of Local Analog In/Out (built-in at the surface)
- Number of Local AES In/Out (built-in AES connectors)
- Expansion Slots (MY, DMI, D21m — depending on manufacturer)
Configure Stageboxes
- Click "+ Add Stagebox"
- Select model (filtered by console compatibility)
- Swap Stagebox: You can change the type of an existing stagebox at any time using the dropdown below the stagebox name. If the channel count changes, you will be asked whether the channel data of subsequent stageboxes should be preserved in their place or shifted.
- For modular stageboxes (e.g. DiGiCo SD-Rack): configure I/O cards
- 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.
Connections
Connections between positions define the split protocol (Analog, gigaACE, Optocore, MADI, Dante etc.) and channel count. Each connection can optionally have a name (e.g. "Main Snake", "IEM Link") — the name appears in the position header, connection wire, PDF and Excel export.
- Add connection: In HW Setup at the bottom: select source position ↔ target position → "+ Connection"
- Set name: Directly in the connection card header — text field between the position dropdowns
- Choose protocol: Analog / Digital / Gainsharing tab → protocol button
6 · Stage Inputs & Patching
Adding Channels
- With stagebox: Channels are automatically created from the stagebox size
- Without stagebox: Manually via "+ Add" or " Import List"
Smart Import (PDF, CSV & Paste)
The Smart Import lets you directly import complete input/output lists from PDFs, Excel, Numbers, CSV or Google Sheets. Columns are automatically detected and mapped by an AI-like, extremely robust heuristic.
- Click „ Import" (available for Stage Inputs, Outputs, Local In/Out, Slots, Band Import)
- File Import: Directly select a
.pdfor.csvfile – or just paste your data into the text field. - Automatic column detection: Name, Mic, Position, Loom, Stand, 48V, Info, Category
- Dropdown per column to adjust mapping — Swap logic: reassigning a field automatically clears its old assignment
- Mode: Overwrite / Fill empty channels only
- Start at CH: Import begins at the selected channel
PDF Magic: The importer repairs even totally broken PDFs! Multi-line headers, shifted spaces, or adventurous spellings (e.g., "Beta-91" vs "Beta 91") are automatically ironed out through fuzzy logic and X/Y coordinate analysis.
Copy directly from Excel or Google Sheets — tab separation is auto-detected. Header rows are detected and used as column labels.
Loom Detection
Combined Loom+Channel values like F-1, A.12, MC1-3 are automatically split into loom name and channel number. Only looms that exist in the project are imported.
Validation
Values for Loom, Position, Stand and Category are checked against project data. Missing values are highlighted in red () and skipped during import. A summary appears directly above the Import button.
Advanced Recognition & Auto-Setup
- Robust Value Detection: 48V is recognized in over 30 formats (ja, yes, +48V, req, [x] etc.). Looms also detect prefixes (e.g. "Loom A:3", "Snake B-4").
- Secure Loom Import: Only explicitly mapped or newly added looms in the mapping panel are imported. Unknown (ignored) looms no longer cause accidental assignments.
- Auto-Enable Columns: Columns that are imported (e.g. 48V, Stand, Category) are automatically enabled for the UI in the Equipment Setup.
Copy directly from Excel or Google Sheets — Tab separation is automatically detected. Header rows are recognized and used as column labels.
Input Table Columns
| Column | Description |
|---|---|
| Split | Assigned split channel (or Link CH for digital) |
| SB# | Stagebox channel (physical input) |
| Input | Signal name (e.g. "Kick In", "Lead Vox") |
| Mic / DI | Microphone or DI box (autocomplete, 300 entries) |
| Loom | Multicore cable + channel (e.g. A:3) |
| Position | Stage position (Drums, Bass, Keys, Guitar...) |
| Stand | Stand type (Boom, Clip, DI Floor...) |
| Info | Free text note |
| 48V | Phantom power on/off (red dot = active). Column toggleable in Equipment Setup. |
Context Menu (Right-click)
- Duplicate — Creates a copy below the channel
- Swap — Exchange two channels (Shift+Click on second channel)
- Clear — Clear channel name and mic
- Delete — Remove channel
Stereo Pairs
- Shift+Click on two adjacent channels
- Right-click → "Declare as stereo pair"
- Symbol appears between rows
- Auto Loom Patch keeps stereo pairs in the same loom
- IEM Planning: Stereo pairs in outputs are automatically recognized as stereo IEM channels in the IEM/RF tab when using "Auto-Generate"
7 · Outputs & Monitor-Sends
| Column | Description |
|---|---|
| CH | Output channel number |
| Output | Signal name (e.g. "Drums Wedge", "IEM Lead") |
| Category | Monitor Wedge, IEM, PA Main, Sub, Sidefill, Drumfill, etc. |
| Loom | Multicore assignment for the return path |
| Info | Free 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:
- Local Analog In — Physical inputs on the console (e.g. FOH stage mic, talkback)
- Local Analog Out — Physical outputs (e.g. shoutbox, DiOut TC, matrix)
- Local AES I/O — AES/EBU connections with direction (In/Out), signal and loom
Tieline Patching
Tielines are physical cable connections between racks (e.g. FOH ↔ MON). In the Local I/O tables, channels can be patched to tieline looms:
| Function | Description |
|---|---|
| Send (Output) | Assign an output channel to a tieline loom + channel. Signal name is automatically transmitted. |
| Receive (Input) | Choose tieline channel from dropdown → signal name is automatically synced from sender (live) |
| AES Auto-Pair | Patch on odd CH → partner (even CH) is automatically set to same loom:channel |
| Ripple-Fill | Loom cascade fills subsequent channels sequentially. AES pairs are completed automatically. |
| Readonly Protection | Input field becomes readonly when tieline is set — prevents accidental overwriting |
| ✕ Clear | Remove tieline patch → partner side is automatically cleaned up |
Bidirectional Capacity: Analog tielines carry 1 signal per XLR (maxCap=2 for send+return). AES tielines carry 2 signals per XLR (maxCap=4 for 2× send + 2× return).
Tieline Detail Routing (High-Density)
Tielines automatically store and visualize the complete hardware chain (Send + Return):
- Loom Planner & Patch Tab: Shows the signal name + "Position · Device IN/OUT Channel" instead of raw port numbers.
- PDF & Excel Export: Tieline cards and routing tables contain the exact hardware connection of both sides (e.g., "FOH · Avid Stage 64 OUT 1 → MON · Avid Stage 32 IN 5").
9 · Loom System
Loom Types
| Type | Examples | Purpose |
|---|---|---|
| Stage Looms | A, B, C, D, E, F... | Stage → Split / Stagebox |
| Multicore | MC, MC2, MC3... | Main multicore Stage → FOH |
| Tielines | T.A, T.B, T.C... | Connections between racks |
Colors (Resistor Color Code)
| Loom | Color | Code |
|---|---|---|
| A | Black | 1 |
| B | Brown | 2 |
| C | Red | 3 |
| D | Orange | 4 |
| E | Yellow | 5 |
| F | Green | 6 |
| G | Blue | 7 |
| H | Violet | 8 |
Auto Loom Patch
„ Auto Loom Patch" distributes channels automatically according to configurable rules:
- Group by stage position — Drums in one loom, keys in another
- Keep stereo pairs together — L/R end up in the same loom
- Keep existing assignments — Only empty channels are filled
- Fill from top — Fills looms from CH 1 upward
Rules configurable under Setup → Equipment 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
| Type | Description | Latency |
|---|---|---|
| Trafo Split | Passive analog split (transformer-isolated) | 0 |
| Active Split | Active analog split with amplification | 0 |
| gigaACE | A&H proprietary, automatic routing | 52μs |
| Optocore | DiGiCo proprietary, fiber | <1ms |
| TWINLANe | Yamaha RIVAGE proprietary | <1ms |
| dSnake/DX | A&H SQ/Qu series | <1ms |
| AES50 | Midas/Behringer digital snake | <1ms |
| MADI 64 | Custom digital, BNC/EtherCon | <1ms |
| MADI 128 | Custom digital, fiber | <1ms |
| Dante/AES67 | IP-based, custom routing | ~1ms |
Gainsharing
For digital splits, a gainsharing mode is set per connection in Hardware Setup:
- Off — Each position has independent preamps (default for transformer/active splits)
- Gain Tracking — The Gain Master controls the preamps, slave positions automatically compensate via trim
The Gain Master is configured per connection. In typical touring setups, MON is the Gain Master to ensure consistent IEM levels.
Auto Split on Setup
When creating or modifying a connection in Hardware Setup, a 1:1 split is automatically applied — no need to manually click "↻ Auto Split" anymore. Manual adjustments are never overwritten.
Slave Position (v1)
Special rules apply to slave positions:
- Read-Only Stage Inputs — Name, Mic, Position and Info fields are not editable. Data is automatically synced from the Split Master.
- Split-Channel Dropdown — Shows available master channels with signal names (e.g. "Split 01 — Kick In" instead of just „1"). Makes assignment significantly easier.
- AES Restriction — AES/EBU inputs on stageboxes cannot be assigned to an analog split, as this is physically not possible.
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:
| Column | Description |
|---|---|
| TX SOURCE | Send 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:
- Stage inputs are sorted by loom letter and loom channel
- TX channels 1–N are filled sequentially with signal names
- 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:
- Empty entry — No source assigned
- Stage inputs — e.g. "SI 01: Kick In" — automatically sets the TX label
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.
Context Menu & Multi-Select
Right-click on a TX row opens a context menu with:
- ⌫ Clear TX — Delete label + source of the selected row(s)
- Duplicate TX down — Copy TX content to the next row
- ↕ Swap TX — Swap with the next row
- ✕ Clear All — Delete entire connection (TX + RX)
Multi-select: Click = single, Shift+Click = range, Cmd/Ctrl+Click = toggle. Selected rows are visually highlighted. All Clear actions apply to the entire selection.
Tab Navigation: Tab jumps to the next row in the same column (TX Source or TX Label). Shift+Tab jumps back.
RGB / RX Buttons
| Button | Color | Function |
|---|---|---|
| + R0/128 TX | Green | Show/reduce TX channels |
| + R0/128 RX | Orange | Show/reduce RX channels |
| ↑ TX Auto-Patch | Position color | Fill 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
- No stagebox tabs — Instead the tab bar shows the slot connections (e.g. "MADI 128ch ↔ MON", "Dante/AES67 64ch")
- Default Tab — The first slot tab opens by default (instead of "All")
- "All" Tab — Shows all digital patch connections stacked, with own header, TX Auto-Patch and Clear All per connection
- Scrollbar for multiple connections — Max. 500px height per table, scrollable on overflow
Typical Setup
| Position | Console | Stagebox | Connection |
|---|---|---|---|
| REC | RME MADI | — (none) | MADI 128ch ↔ MON |
| Broadcast | Dante-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:
- Each loom as a separate table with channel assignment
- Inputs AND Outputs in one overview
- Basis for the physical assignment plan (Sub-D/EtherCon connectors)
- Automatically generated from loom assignments
15 · IEM / RF Planner
IEM Channels
Per IEM channel configured:
| Field | Description |
|---|---|
| Name | e.g. "Lead Vox", "Drums" |
| Mode | Stereo or Mono |
| Transmitter | Rack transmitter (PSM 1000, SR 2050 IEM, MTK952...) |
| Bodypack | Receiver (P10R+, EK IEM G4, MPR52...) |
UHF Microphones
| Field | Description |
|---|---|
| Name | e.g. "Lead Vox HH" |
| Capsule | Capsule type (KSM9, MMD 935, KK 204...) |
| Receiver | Rack receiver (AD4Q, EM 6000, DSQD...) |
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:
- Consoles and stageboxes per position
- Cable quantities (multicore, Sub-D, EtherCon)
- Microphones and DI boxes from stage inputs
- IEM transmitters and receivers
- UHF receivers
17 · System Designer
The System Designer is a freely zoomable canvas interface for visualizing your entire network and signal flow layout. It automatically generates from your Hardware Setup and can be flexibly customized.
Navigation & Canvas (Figma-Style)
The canvas operation is heavily inspired by modern design tools:
- Pan: Trackpad two-finger swipe, normal scroll wheel, or dragging on an empty area.
- Zoom: Trackpad pinch-to-zoom or Cmd / Ctrl + scroll wheel.
- Lasso Selection: Shift + drag on the canvas (or use the lasso tool in the toolbar) opens a selection box for multi-select.
- Pan Lock: Prevents accidental panning of the canvas.
- Snap to Grid: Snaps elements to a grid for a clean layout ("SNAP" button).
Devices, Zones & Notes
Upon opening for the first time or clicking Sync (or Reset → Restore from HW Setup), all consoles and stageboxes from the Hardware Setup are placed on the canvas and grouped into matching zones.
- Add Device: Manually add additional devices (e.g., switches, routers, outboard).
- Add Zone: Visually group devices into new areas.
- Add Note: Free text notes for IP addresses or instructions.
Color Coding: Roles are color-coded: FOH (Blue), MON (Orange), Interface (Green), Stage (Grey), and Custom (Purple).
Drawing Connections (Connect Mode)
- Click the CONNECT button (or activate "CONNECT" in mobile mode).
- Click the starting device.
- Click the target device.
- The routing style can be toggled in the top toolbar (Manhattan, Manhattan-fanned, Bezier curve).
X-Ray Filter & Colors
In the bottom left of the canvas, you will find the X-Ray Filter panel. This helps keep track of different audio networks in complex setups:
- Visibility: Clicking a protocol (e.g., Dante) hides all other cable routes.
- Customize Colors: Clicking the circular color swatch next to the name opens a color picker. The chosen line color is saved for the entire project.
Inspector & Multi-Select
Clicking a device (or using a lasso selection of multiple devices) opens the Inspector on the right side.
- Device Properties: Enter IP address, VLAN, Subnet Mask, and Firmware.
- Multi-Select: Multiple devices can be duplicated or deleted simultaneously.
- Network Pairing: If you select exactly two devices, "Network Pairing" (Primary/Secondary) appears – perfect for redundant networks (e.g., Dante Primary/Secondary switches).
Lists (Cable & IP Schedule)
In the bottom right of the toolbar, you'll find the LISTS button. This opens a bottom panel with two tables automatically generated from your design:
- CABLE LIST: All manually drawn connections including port, medium, and length.
- IP LIST: All devices with an assigned IP address, VLAN, and firmware version.
Mobile Touch Mode
On smartphones/tablets, a dedicated Action Bar appears at the bottom. Since finger swiping is standard for zoom/pan, interaction modes must be explicitly toggled:
- PAN: Navigate the canvas (devices are not clickable in this mode).
- SELECT: Tap devices to open the Inspector.
- CONNECT: Draw connections.
- ADD: Add a new device.
Export
The entire system design can be exported via the top left toolbar:
- PDF / IMAGE: Exports the canvas in high resolution as a PDF or PNG.
- EXCEL: Exports the Cable List and IP List as a spreadsheet for production.
18 · AudioPatch Collab (Beta)
With AudioPatch Collab, you can work on the same project with other team members in real-time. The system automatically synchronizes Stage Inputs, Outputs, Local I/O, and the System Designer across all connected users.
0. Beta Unlock
Since Collab is still in a beta phase, it is hidden by default. To activate it:
- Open AudioPatch using this special link: https://audiopatch.net/app?collab=1
- You will receive a short confirmation. The feature is now permanently unlocked for your browser.
1. Starting a Session (Host)
- Click the Collab button in the top menu bar.
- Select "Start new session".
- Optional: Enter an Admin Password so you can recover your owner rights at any time.
- Share the 6-digit Room Code or the invite link with your team.
- Only the host can: Export PDF/Excel, modify Project Details, Hardware & Equipment Setup.
2. Joining a Session (Guest)
- Click the invite link or open an empty project and choose Collab -> "Join session".
- Enter the 6-digit Room Code.
Export Block: PDF and Excel export buttons are locked for guests. Only the host can perform the official data export.
3. Live Collaboration
Once the Collab icon turns green ("Live"), you are connected.
- Divide Positions: Everyone chooses their own tab (e.g., FOH or MON) and works there. Green badges in the tabs indicate who is working where.
- Tab-Lock: Tabs and modals (like Hardware Setup) being edited by others are automatically read-only to prevent conflicts.
- Auto-Sync: Your changes are automatically synchronized with everyone every ~5 seconds.
4. Crew Link (Read-Only)
The host can generate a Crew Link via the Collab menu. This link provides a read-only, mobile-optimized view of the project for technicians (including Stage Inputs, Outputs, a dedicated Hardware Setup Tab, System Designer as an interactive block diagram, and Cable Schedule).
- When activated, the Crew Link QR Code is also automatically printed on the PDF export (cover page and header).
5. Offline Badge & Rejoin
- Offline Badge: If you lose connection, the Collab icon turns red ("Offline"). The system automatically attempts to reconnect in the background.
- Backup & Rejoin: Before every automatic reconnection (e.g., after a page reload), a local backup is saved. A Rejoin dialog will appear allowing you to compare changes. Your data always remains locally preserved on your device.
19 · Export & Import
PDF Export
- Export → Export PDF
- Select sections (Positions, Patch, Loom, IEM/RF, Pack List, Notes)
- Print dialog opens → Print as PDF or print directly
PDF contains: AUDIOPATCH logo, project name, artist, date + all selected sections.
Excel Export
Export → Export Excel — generates a professional .xlsx file with multiple sheets:
| Sheet | Content |
|---|---|
| Hardware Setup | Positions, consoles, stageboxes, connections (first tab). Clean line breaks even for extremely large setups. |
| Positions | Per position: inputs with loom color cells + outputs + dedicated Local I/O columns |
| Loom Plan | All loom assignments as card sections (channel, signal, position, type) |
| Digital Patch | TX/RX channels per connection (only for digital splits) |
| IEM & RF | IEM channels + UHF microphones as pack list summary |
| Festival Bands | Per band a sheet — master values gray, overrides colored, loom changes highlighted orange |
Before export, a section dialog appears — you choose which sheets are included in the file.
Backup JSON
Exports the complete project as a .json file. Filename contains project name, artist and date. Load via "Load Backup".
Backup Improvements (v1)
- File size in toast — The confirmation shows the exported file size (e.g. "Backup saved (156 KB)")
- Error toast — If issues occur with the File System Access API, a clear error message appears
- Reliable fallback — If the direct save dialog fails, a blob-based download serves as fallback
Safari (macOS): Safari does not support a "Save As" dialog for downloads. Files are saved directly to the Downloads folder. To choose a save location and filename before each download, enable in Safari: Settings → General → File download location → "Ask for each download".
Export backups regularly! The app saves to browser localStorage — data is lost if cache is cleared or browser is changed.
20 · Pro Shortcuts
Fewer clicks, more output — the most important hidden features at a glance.
Right-Click Context Menu
Right-click on any row in Stage Inputs, Outputs, Local I/O and Digital Patch opens a context menu:
| Action | Description |
|---|---|
| ⎘ Duplicate | Duplicate entire row (all fields) |
| ↕ Swap | Swap two rows (Shift+Click for selection) |
| ⌫ Clear | Clear row content (row stays, content is deleted) |
| Content down | Duplicate row content into the next row |
| Stereo Pair | Declare / remove two rows as stereo pair (badge) |
| Insert rows | Insert empty rows at this position (shifts subsequent channels) |
Digital Patch Context Menu
Right-click on a TX row in Digital Patch — works with multi-select:
| Action | Description |
|---|---|
| ⌫ Clear TX | Delete TX label and TX source of selected row(s) (single or multi-select) |
| Duplicate TX down | Copy TX content to the next row |
| ↕ Swap TX | Swap TX content with the next row |
| ✕ Clear All | Delete both directions (TX + RX) of the entire connection (with confirmation) |
Multi-select: Click = single row, Shift+Click = range, Cmd/Ctrl+Click = toggle. All Clear TX actions apply to the entire selection.
Speed Features
| Feature | Where | What it does |
|---|---|---|
| Fill-Dot | Colored dot bottom-right in loom cell | Click = fills subsequent channels with next free loom channel (ripple-fill) |
| Live Search | Search field top-right in every table | Filters rows in real-time by name, mic, position |
| Excel Import | Import buttons in every table | Paste tab-separated data from Excel/Google Sheets — columns are auto-detected |
| Auto Split | When creating a connection | 1:1 split is auto-applied — no manual clicking needed |
| Live Loom Planner | Loom tab | Updates instantly when patching — no tab switching needed |
| Light / Dark Mode | Toggle in sidebar | Theme-aware colors across entire app |
Expert Knowledge (Pro-Tips)
- Crew Link Hardware View: When an extremely large number of stagebox cards or engine slots are present, the Crew Link now neatly wraps these on mobile devices (as pills) instead of forcing horizontal scrolling.
- Local I/O Export: In the PDF and Excel export, the local console connections are explicitly listed as "Local I/O" so they visually stand out from the stage racks.
Connection System
Connections in Hardware Setup offer more than just protocol selection:
| Feature | Description |
|---|---|
| 3 Modes | Analog / Digital / Gainsharing — each mode shows only compatible protocols for your hardware |
| Channel Master | Per connection: which position owns the input list (names, mic/DI, columns) — slaves receive a synchronized copy |
| Channel Count | Freely adjustable per connection (8–512 channels) |
| Multiple Connections | More than 1 connection between the same pair possible (e.g. MADI + Dante) |
| Detail Panel | Click connection card → channels, master, protocol options, delete |
| Connection Name | Optional name (e.g. "Main Snake") — appears in position header, wire, PDF and Excel |
Loom Pro Features
| Feature | Description |
|---|---|
| S/R Loom | Outputs can be set to "S/R" (Send/Return) — send and return on different looms |
| Tieline Name Sync | Signal name is automatically transmitted from sender → receiver (live, bidirectional) |
| AES Auto-Pair | Patch on odd CH → partner (even CH) is automatically set to same loom:channel |
21 · Workflow
Phase 1 — Advance (Office)
| # | Action | Where |
|---|---|---|
| 1 | Create new project, enter artist + venue | Logo → New Project |
| 2 | Configure FOH and MON console + stageboxes | Setup |
| 3 | Set split type + split master | Setup |
| 4 | Import input list from rider (copy & paste) | Import List |
| 5 | Assign mic/DI per channel | Mic/DI column |
| 6 | Run Auto Loom Patch | Auto Loom Patch |
| 7 | Create outputs (wedges, IEM, PA, sidefill) | Outputs section |
| 8 | Configure digital patch (TX Auto-Patch) | Digital Patch Tab |
| 9 | Configure IEM/RF channels | IEM/RF Tab |
| 10 | Export PDF and distribute to crew | Export → PDF |
22 · Keyboard Shortcuts & Tips
| Shortcut | Action |
|---|---|
| Cmd/Ctrl + S | Save |
| Cmd/Ctrl + Z | Undo (incl. TX Auto-Patch, Clear All, split changes) |
| Cmd/Ctrl + Shift + Z | Redo |
| ? | Toggle help mode |
| Shift + Click | Multi-select (stereo, swap) |
| Enter | Confirm input field |
| Tab | Next row, same column (vertical navigation in all tables) |
| Shift + Tab | Previous row, same column |
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 300 predefined microphones and DI boxes.
Drag & Drop: Reorder channels using the ⠇ handle. Order is saved immediately.
23 · Equipment Setup (Detail)
Open Setup → Equipment 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.
- New position: text field + "+ Add"
- Rename: directly in the text field
- Delete: ✕ (existing assignments remain as text)
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.
Microphone List
Dropdown values for the Mic / DI column in the input table. You can add custom microphones and DI boxes to this global list, making them permanently available for your project and when saving your profile.
Table Columns
Toggle individual standard columns on/off:
| Input Table | Output Table |
|---|---|
| Microphone | Typ |
| Position | Category |
| Stand | Position |
| Info | Info |
| 48V Phantom | — |
Custom Columns
Add custom columns separately for inputs and outputs. Examples:
- Phase — Phase invert yes/no
- Pad — -10/-20 dB
- Phantom — 48V an/aus
- Insert — external insert device
- Amp CH — amplifier channel
Auto-Loom Rules
| Checkbox | Effect |
|---|---|
| Group by stage position | Channels with the same position end up in the same loom |
| Keep stereo pairs together | Stereo pairs are never split across different looms |
| Keep existing | Only channels without loom assignment are filled |
| ↑ Fill from top | Fill looms from CH 1 upward |
| Outputs by category | Group outputs by category (IEM together, Wedge together) |
Loom Settings
Stage Looms (A, B, C...)
- Default: A–F (6 looms à 8 channels)
- Change color by clicking the color chip
- Channel count per loom individually adjustable
- New looms via "+ Add Loom"
- Standard CH/Loom (top right): Global default channel count for all stage looms
Multicore (MC, MC2...)
- MC = main multicore (cannot be deleted)
- Additional via „+ Multicore"
- Own channel count and color, independent of stage looms
- Typical: MC = 24ch stage→FOH, MC2 = 12ch returns
Tielines (T.A, T.B...)
- Rack-to-rack connections (e.g. FOH rack → MON rack)
- Each tieline: Name, Color, Channel count
- Shown as separate section in the loom plan
Apply Standard CH/Loom sets ALL stage looms to the new channel count and clears auto-loom assignments. Multicore and tielines remain unchanged.
24 · Hardware Scenarios
A&H dLive (gigaACE Split)
| Position | Console | Stagebox | Split |
|---|---|---|---|
| FOH | dLive S5000 | DM64 (gigaACE → Stage DM48) | gigaACE |
| MON 👑 | dLive S7000 | DM48 (Stage) | gigaACE |
Split Master = MON (physical stage MixRack). FOH receives mirror via gigaACE. MON = Channel Master.
DiGiCo SD Series (Optocore Split)
| Position | Console | Stagebox | Split |
|---|---|---|---|
| FOH 👑 | SD12 | SD-Rack (56in/56out) | Optocore |
| MON | SD12 | — | Optocore |
Both consoles in the same Optocore ring. SD-Rack slots: Input cards (8×Mic/Line), Output cards (8×Line).
Yamaha RIVAGE (TWINLANe Split)
| Position | Console | Stagebox | Split |
|---|---|---|---|
| FOH 👑 | RIVAGE PM5 | RPio622 (+ HY144-D) | TWINLANe |
| MON | RIVAGE PM3 | — | TWINLANe |
Assign MY expansion cards in setup under slot configuration.
Midas M32 + Transformer Split
| Position | Console | Stagebox | Split |
|---|---|---|---|
| FOH 👑 | M32 | DL32 (AES50) | Trafo Split |
| MON | M32R | DL16 (AES50) | Trafo Split |
External transformer splitter. No gainsharing for analog split.
Festival Patch Mode (3+ Positions)
The Festival Patch Mode is a special operating mode for festivals with multiple bands. It is activated via Hardware Setup → "Enable Festival Mode".
Concept: There is one central Stage Splitter with a fixed Master Patch. Each band gets its own band tab with the ability to override individual channels — all other channels automatically follow the Master Patch.
Architecture
| Element | Function |
|---|---|
| Stage Master (Splitter) | Physical stage split box. Defines channel count (8–64 CH) and loom assignments. Immutable per band. |
| FOH / MON | Receive the split. Have their own independent outputs (stagebox configuration). |
| Band Tabs | One tab per band. Shows Master Patch + overrides. Channels without override follow the master. |
| Output Master | Which position (FOH or MON) sends outputs to the stage split box. Can be set to "None". |
Setup Steps (Festival)
- Open Setup → "Enable Festival Mode"
- In Stage Master: Choose splitter size (8, 16, 24, 32, 48, 56 or 64 channels)
- Configure fanouts: which positions (FOH, MON, …) receive a split
- Select Output Master (e.g. MON) — or "None" if no outputs go back to stage
- In the Master Patch Tab: enter inputs and loom assignments for the complete stage
- Add bands via "+ Band" in the tab bar
- Per band: enter deviating channels as overrides — all others follow the master
Band Tab Controls
| Element | Function |
|---|---|
| Checkbox (✓) in SPL column | Checked: channel follows Master Patch (read-only, blue highlight). Unchecked: band can enter own data. |
Loom Badge (e.g. B:3) | Shows deviating loom assignment for this band vs the master. |
| ⊘ (strikethrough symbol) | Solo mode: this band is the only act — stage splitter is bypassed, direct patching without split. |
| Auto Split / Clear Split | Same as normal positions — only affects this band tab. |
| Auto Loom / Reset Loom | Assigns loom channels band-specifically / resets them. |
| Import In | Import channel names from a list (copy & paste) into the band tab. |
Solo Mode (⊘)
When a band is the only act (no splitting needed), the Solo Mode can be activated. Fields become directly editable — the stage splitter is logically bypassed. In Festival Overall and PDF, solo mode is highlighted with a red banner.
Loom Badges: In the Festival Overall tab and PDF export, each band shows which channels use a different loom than the master. The badge shows loom letter and channel (e.g. B:3) in the loom color.
Festival Overall Tab
The Festival Overall tab (next to "Patch") shows a complete overview: Master Patch on the left, one column per band on the right. Deviating channels, loom differences and solo markers are visible at a glance.
Festival Scenario: Midas M32 + Analog Split
| Position | Console | Stagebox | Split |
|---|---|---|---|
| Stage Master | — | Passive Splitter Box (48 CH) | Trafo Split |
| FOH 👑 | M32 | DL32 (AES50) | Trafo Split |
| MON | M32R | DL16 (AES50) | Trafo Split |
Output Master = MON. Bands with individual rider requirements get their own band tabs with loom overrides.
Midas M32 and Behringer X32/S-Series are fully compatible — both use AES50 (SuperMAC). You can combine e.g. an M32 with a Behringer S32 stagebox.
25 · 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
- localStorage — everything stays local, no cloud
- Auto-Save on every change
- Switching browsers = new data → export backup!
- Incognito = data lost on close
Before every browser update and after every show: export a Backup JSON. localStorage may be lost when cache is cleared.
26 · Technical Glossary
| Term | Explanation |
|---|---|
| AES/EBU | Digital audio format (2 channels per XLR, 110Ω balanced) |
| AES50 | Digital audio network (Midas/Behringer). 48ch bidirectional per CAT5e |
| Bodypack | Belt-pack receiver for IEM, worn on musician's belt |
| Dante | IP-based audio network (Audinate). Up to 512ch over Gigabit Ethernet |
| DI-Box | Direct Injection — converts unbalanced line to balanced mic signals |
| Drumfill | Monitor speaker behind the drum kit |
| FOH | Front of House — mixing console position in the audience area |
| Gainsharing | Digital split with shared preamp stage and individual trim compensation |
| gigaACE | Allen & Heath proprietary audio network (128ch, 52μs, EtherCon) |
| IEM | In-Ear Monitoring — wireless monitoring via earphones |
| Loom | Physical multicore cable bundling multiple signals (e.g. 8× XLR → Sub-D) |
| MADI | Multichannel Audio Digital Interface (64/128ch via BNC or fiber) |
| MixRack | External preamp/converter unit, connected to the console via network |
| MON | Monitor — mixing console position on stage (side stage) |
| Multicore | Main connection between stage and FOH (often >24 channels) |
| MY-Slot | Yamaha expansion slot for optional I/O cards (Dante, MADI, AES) |
| Optocore | DiGiCo proprietary audio network (fiber, up to 128ch, <1ms) |
| Phantom | 48V phantom power for condenser microphones |
| Preamp | Preamplifier — converts weak mic signals to line level |
| Rider | Technical requirements list of a band/artist |
| Sidefill | Stage speakers on the sides for monitoring without IEM |
| Split | Signal distribution: one input → multiple consoles |
| Stagebox | Remote I/O unit on stage (multicore or digital snake) |
| Sub-D | Multipin connector for analog multicore (25-pin = 8ch) |
| Tieline | Direct cable connection between two racks |
| Trim | Fine adjustment of signal level after the preamp (±20dB) |
| TWINLANe | Yamaha RIVAGE proprietary audio network (fiber, 128ch) |
| UHF | Ultra High Frequency — frequency range for wireless (470–960 MHz) |
| Wedge | Stage speaker as floor monitor (wedge shape) |