Euclid

EUCLID 1.2.5 / Complete user guide

Prepare the show. Recall it. Run it.

Euclid hosts live audio-plugin chains as independent racks, then brings them together in a console designed for rehearsals, scenes and real show operation.

Console Racks Snapshots Cues Euclid Mix Live safety VST2 / VST3 / AU / CLAP
Current versionEUCLID 1.2.5
macOS13 Ventura+ / Universal
Windows10/11 / x64 / ASIO
LicenseGPL-3.0-or-later

01 / First start

Begin with the signal path, not the plugins.

Euclid is a live host, not a timeline DAW. Start by making the physical audio path reliable, then build a rack for every important source or processing chain.

01
Choose the audio device.

Open View > Audio Settings, select the input and output device, sample rate and buffer.

02
Confirm live I/O.

Send a known source to the selected physical input and verify the input meter before creating a rack.

03
Scan once, then work from the cache.

Use Plugin Manager to scan AU, VST3, CLAP and the formats enabled in your build. Euclid stores the verified results.

04
Create a rack and patch it.

Assign its input and output before adding the first insert. A new rack is mono input and stereo output where the device supports it.

05
Save the session.

A session keeps racks, routing, plugin state, memories, cues, control mappings and plugin-window layouts together.

First rehearsal rule: scan and validate plugins before the day of the show. Build the session at the same sample rate and buffer size that you expect to use live.

02 / Audio system

Set latency from the real system, not from habit.

Audio Settings

Select the driver, input, output, sample rate and buffer size. Euclid presents the values accepted by the active device.

Performance bar

Watch sample rate, buffer, latency, DSP time, CPU load, XRUNs and overload warnings in the top performance area.

BufferUsePractical note
32-64Very low-latency monitoringOnly use after testing the complete show session with headroom.
128-256Most live plugin racksUsually the best compromise between feel, CPU reserve and stability.
512-2048Heavy processing or playbackUse when processing time approaches the buffer duration or XRUNs occur.
When changing buffer or sample rate: wait for the device to come back online, confirm Live I/O, then test one rack before unmuting the whole show.

Safe start and panic

Safe Start can open a session with racks muted. PANIC sends MIDI safety messages and can temporarily mute racks, depending on the Live Safety preferences. It is a recovery control, not a substitute for correct routing.

03 / Plugin Manager

Scan once. Reuse the verified cache.

Open View > Plugin Manager to scan, search, sort and maintain the plugin database. EUCLID stores verified results and uses delta scanning so unchanged plugins do not need to be validated on every launch.

Formats

macOS builds can host Audio Unit, VST3, CLAP and legacy VST2 when included. Windows builds support VST3, CLAP and legacy VST2 when included.

Scan status

The scan report separates new, changed, verified, unchanged, failed and quarantined plugins. Sort the Name column for an alphabetical list.

Search paths

Use Options > Search Paths for folder-based formats. Audio Units use the standard macOS component locations and Apple validation.

Quarantine

Failed plugins can be isolated automatically. Clear quarantine only after checking the plugin version, architecture and format.

Legacy VST2: use only licensed, trusted binaries that match the EUCLID process architecture. On Apple Silicon, Intel-only VST2 plugins require the Intel build under Rosetta.

04 / Fast multi-rack workflow

Build sixty-four channels without sixty-four repetitive operations.

01
Create in bulk.

Right-click the Console and choose Add multiple racks. Select 1-64 racks and choose mono or stereo before creation.

02
Select as a group.

Click selects one rack. Cmd/Ctrl-click toggles racks, Shift-click selects a range and Cmd/Ctrl+A selects all. Console and Racks list share the same selection.

03
Patch consecutively.

Use Route selected consecutively for inputs, outputs or both. Routing advances by each rack's mono or stereo channel count.

04
Apply plugins in bulk.

Add a plugin to every selected rack, or enable/bypass the same slot, all matching instances or every insert in the selection.

Batch rack state

Power, mute or enable Euclid Mix across all selected racks from the Batch menu.

Insert shortcuts

Alt-click toggles the same slot across selected racks. Use the slot context menu for matching-instance operations.

Console density

Choose Normal 132 px, Compact 112 px or Narrow 48 px. EUCLID remembers the selected width.

05 / Racks and inserts

One rack is one intentional audio chain.

Every rack has independent I/O, trim, insert order, output fader, color, meter and live state. Use one rack per vocal, playback feed, utility chain or bus that needs independent recall.

Physical input->Input trim->Insert 1 ... 8->Rack fader->Physical output

Console

Create a rack from the Console right-click menu. Rename it, choose a color, set trim, I/O and fader from the channel strip.

Racks

Use the 19-inch rack view to add plugins by name, open their GUI, bypass, mute, remove or reorder their eight insert slots.

Connections

Use the connection view whenever the intended chain is not obvious. It is the definitive visual check for input, inserts and output.

Insert a plugin

  1. Select the target rack.
  2. Choose + Add or right-click an empty slot.
  3. Search by plugin name and select the desired format.
  4. Wait for the rack route to rebuild, then open the plugin GUI if you need to configure it.
  5. Confirm input and output meters before proceeding to the next insert.
Mono sources: choose one mono rack input for a mono source. Euclid can feed a compatible mono-to-stereo effect correctly, while keeping the rack output stereo where needed.
Drag and drop: drag a plugin from the Plugins browser onto any occupied slot to insert it before that slot, or onto the first empty slot to append it. Drag loaded inserts to reorder them or move them to another rack. Hold Option/Alt on macOS or Ctrl on Windows while dragging to copy the insert as a new independent instance. EUCLID preserves its state and host settings and rebuilds the managed audio chain in visible slot order.
Failed plugin quarantine: Euclid can isolate a plugin after an instantiation failure. Clear it only in Audio Settings > Plugin Safety when you trust the plugin and are ready to rescan or retry it.

06 / Routing and main views

Use the right view and verify the real signal path.

ViewUse it forDo not use it for
ConsoleMixing racks, trim, fader, rack I/O, meters and selection.Detailed insert surgery.
RacksInsert order, slot operations and plugin GUI access.Monitoring all channels at once.
ConnectionsVisual verification of audio and MIDI paths.Fast show mixing.
Patch BayAdvanced matrix-style routing work.Everyday rack setup.
Euclid MixAutomix status, reduction, voice confidence and spill comparison.Editing plugin parameters.
PerformanceCurrent/next cue, NEXT, panic and a compact live console.Building complex sessions.
Routing authority: the Connections view is the definitive visual check after inserting, moving or deleting a plugin. Main audio must run only through main ports; sidechain inputs remain unconnected until you patch them intentionally.

Store a workspace or viewset once you have an efficient layout. Typical layouts are Console, Racks, Connections and Plugin Windows.

07 / Memories and cues

Memories store states. Cues make a show move.

Memory / snapshot

Stores the chosen parts of the current state: plugin settings, rack gains, routing, I/O, plugin order, tempo and view. Use filters so a recall changes only what you intend.

Cue

Launches a memory and can also change tempo, gain or mute, send MIDI Program Change or OSC, and trigger an audio cue.

01
Build the base sound.

Set the rack state and plugin parameters for a song or scene.

02
Store a memory.

Choose global, rack or plugin scope and only the recall filters you need.

03
Lock the approved state.

Lock final memories so an update or delete cannot happen by accident.

04
Build a cue list.

Name each cue by song and section, such as Intro, Verse, Chorus or Solo. Rehearse NEXT in order.

Recall fade: use a fade time when recalling gains during live playback. It keeps intentional level changes controlled instead of abrupt.

08 / Euclid Mix

Automix only the channels that need it.

Euclid Mix is adaptive per-rack gain management for multi-mic situations. It is not a group fader or send matrix. Enable it on the racks that share a practical attention problem, such as panel microphones, headsets or broadcast contributors.

Groups

Use G1-G4 to separate independent automix families. A panel and a presenter headset should not need to compete.

Modes

Panel, Podcast, Theatre, Broadcast and Music adapt the response to the context.

Priority

Use weight to favour the lead microphone without forcing every other channel closed.

AlgorithmControlsRecommended use
EUCLIDPanel, Podcast, Theatre, Broadcast and Music profiles; group and priority.Adaptive voice confidence, spill rejection and noise-aware gain sharing in changing environments.
Classic (Dugan)Fast, Natural or Smooth response; 6-36 dB attenuation range; group and priority.Traditional broadband proportional gain sharing with a direct, familiar response.

Use templates such as Panel 8 Table Mics, Podcast 4, Broadcast Host + 3, Theatre 8 Lavs and Music 6 Backing Vocals to create complete starting sessions quickly.

In the Euclid Mix view, compare MAIN and MIX meters, reduction, voice confidence, spill and noise floor. Use this view to tune behaviour during rehearsal, then return to Console or Performance for the show.

09 / MIDI, OSC and plugin windows

Keep physical control simple and repeatable.

MIDI learn

Map MIDI CC, notes or Program Change to plugin parameters, rack controls, snapshots, cues, Next Cue or Tap Tempo. Edit and filter them in Control Mappings.

OSC Learn

Choose OSC Learn in Control Mappings, select a direct target or move a parameter, then send the remote control message. Euclid learns the address and numeric argument and stores it with the session.

Plugin windows

Store window positions per rack, song or workspace. Use Show plugins for current rack and Hide all to avoid a desktop full of stale windows.

Performance fullscreen

Use it for current/next cue, large NEXT, panic, tempo, CPU, XRUNs, latency and compact channel meters.

OSC setup: OSC Learn uses the host port in Preferences > OSC (9000 by default) and enables the host automatically. The learned input range, argument and momentary/toggle behaviour remain editable. Existing rack, meter, automix and audio-status feedback uses the configured OSC feedback destination.

10 / Performance and workspaces

Separate preparation layouts from the show surface.

Performance fullscreen

Shows current and next song, current and next cue, large NEXT, panic, tempo, CPU, XRUNs, latency and a compact meter console.

Performance bar

Watch sample rate, buffer, device latency, DSP processing time, CPU and dropouts. Reset peak and XRUN counters after soundcheck.

Workspaces

Store Console, Racks, Connections and Plugin Windows layouts for different preparation and operating tasks.

Plugin viewsets

Store and recall plugin GUI positions per rack, song or workspace. Hide all windows before performance when they are not required.

11 / Show workflow

A repeatable pre-show routine.

1. Device: open Audio Settings, select the intended interface and confirm sample rate and buffer.
2. Signal: verify physical inputs and outputs with the Live I/O meters.
3. Racks: confirm power, mute, trim, fader and I/O per channel in Console.
4. Inserts: use Racks to confirm order and open only the plugin GUIs you need.
5. Routing: open Connections for any rack that has been edited, moved or imported.
6. Control: test Next Cue, panic and the critical MIDI/OSC mappings.
7. Save: save the session after final checks, then protect approved memories with Lock.
Do not scan or install plugins in a show window. A scan belongs to preparation. The show session should open from a known cache and a tested plugin set.

12 / Quick commands

The commands worth learning first.

CommandResult
Cmd/Ctrl-clickToggle individual racks in a multi-selection.
Shift-clickSelect a contiguous range of racks.
Cmd/Ctrl+ASelect all racks when the Console or Racks list is active.
Alt-click on insertToggle the same slot across selected racks.
Option/Alt-drag on macOS or Ctrl-drag on WindowsCopy an insert to any valid position as a new independent plugin instance.
Cmd/Ctrl+Shift+EEnable all inserts in the selected racks.
Cmd/Ctrl+Shift+BBypass all inserts in the selected racks.
Space or ReturnLaunch NEXT from the performance cue workflow.

13 / Troubleshooting

Diagnose the path in order.

SymptomCheck firstThen
No input in a rackConsole IN and physical device input.Check channel count, input range, then Connections.
No outputRack power, mute, fader and OUT selection.Check output meter, device output and routing view.
Plugin will not loadPlugin format and Plugin Manager status.Review Plugin Safety, clear quarantine only when appropriate, then retry.
Clicks, dropouts or overloadDSP time, CPU and XRUN count.Close plugin GUIs, bypass heavy inserts, then raise buffer size.
Unexpected state recallMemory filters and cue association.Use Compare before Update and lock approved memories.
Plugin window is missingShow plugins for current rack.Hide all, recall its viewset or reset window positions.
Sustained unwanted sound: mute the affected rack or use PANIC first. Then inspect Console, Connections and the performance indicators before continuing.