0.2.0-RC2
USER GUIDE
i
CHAPTER
About this guide

Syndicate User Guide

Every mode, control and setting in the Syndicate public beta: from importing music and preparing tracks to performing, arranging and mapping hardware.

WHAT'S NEWChanges in 0.2.0-RC2 and recent builds DISCORDJoin the Syndicate Discord to ask questions, share what you're building, compare setups and connect with other users.
BUILD 0.2.0-RC2 · MACOS PUBLIC BETA · UPDATED OCT 23, 2026
i
SETUP

About this guide

Syndicate → Show User Guide opens untitledaudiosyndicate.com/docs in your default web browser. An internet connection is required to load the online guide.

Guide content reviewed October 23, 2026. This guide follows the full Syndicate application in the current local build, 0.2.0-RC2+913. Version notes identify differences from the published 0.2.0-RC2 beta. Check About for your installed version. Application screenshots use the default STANDARD skin, TOXIC cue palette and COLOR 1 highlight. They were captured from the running development build 0.2.0-RC2+913 on October 23, 2026; the header therefore includes the newer global LIMIT control. See the version notes before looking for it in RC2.

Conventions

Convention Meaning
BOLD CAPS An on-screen button or label, written as the UI shows it (for example SET CUE).
Menu → Item A path through the native menu bar or a settings page.
Command The macOS modifier. On Windows and Linux, read it as Ctrl unless a section says otherwise.
Option Alt on Windows and Linux.
Deck 1–4 The four performance decks. Single-deck mode shows Deck 1; two-deck layouts show Decks 1–2.

File types you will see

Extension What it is
.sdd Track data file. Holds the grid, cues, tempo markers and attached MIDI/OSC data for one audio file.
.sdc MIDI clip document. Wraps a Standard MIDI File with its routing, loop, cues and metadata.
.oscClip OSC clip document containing an envelope and optional timed messages.
.sdfx Saved VST3 insert chain, plugin states and macro assignments.
.sds Sampler document. Holds eight sample lanes and their sequences.
.sda Arrangement document. Holds a timeline project.
.sdcmap Saved input-mapping profile (MIDI, OSC and keyboard).
01
SETUP

Getting started

1.1Installation

  • macOS: run the installer package. It installs Syndicate.app to /Applications and can optionally install the Syndicate VST3 instrument. On first launch, grant Input Monitoring (needed for keyboard mappings), Local Network (needed for OSC and Syndicate NET) and Bluetooth (BLE MIDI only).
  • Windows: run the installer, allow Syndicate through the firewall on private networks, and install any vendor controller drivers first. Use the Windows installer supplied for your release.
  • Support folder: ~/Library/Application Support/Syndicate on macOS, %APPDATA%\Syndicate on Windows. It holds the library database, settings, track data files, VST3 states and activation data. Keep it when reinstalling.

1.2Sign in and activation

On first launch, Syndicate shows the sign-in screen (SYNDICATE PUBLIC BETA). Sign in with your untitledaudiosyndicate.com email and password to activate the computer. The signed license is then verified locally, so the app runs offline until the cached token expires (60 days by default). Activation slots are managed from the website dashboard. Deleting local files does not free a slot.

1.3First-session checklist

  1. Open Syndicate → Settings… → AUDIO. Choose the driver, device, sample rate and buffer size, enable output pairs, then assign MASTER OUTPUT. For headphone cueing, turn on ENABLE CUE OUTPUT and assign CUE OUTPUT. Press TEST OUTPUT at a safe level.
  2. Open ALL TRACKS in the Browser and import five to ten familiar files, with KEY DETECTION, GRID DETECTION and AUTO-CUE on.
  3. Load one track into Edit. Confirm its BPM, Grid Start and cues.
  4. Switch to Perform. Load two tracks and test Play, Cue, Sync, Quantize, loops and mixer routing.
  5. Map your controller in Mapping mode (section 13).
  6. Save a State once the rig is set up the way you want.

1.4The five modes

Switch modes from the Mode menu in the menu bar. F1–F4 and Command+1–4 reach the first four modes; Mapping is menu-only.

Mode Shortcut Purpose
Perform F2 / Command+2 Play tracks, MIDI clips, OSC clips, samplers and arrangements on up to four decks; mix them live. Includes Perform Loop (section 11).
Edit F1 / Command+1 Prepare tracks, MIDI clips and OSC clips: grids, cues, tempo markers, metadata, attached MIDI and OSC (sections 8–9).
Tag Editor F3 / Command+3 Build tag groups and apply tags and metadata to selected tracks (section 3).
Arrange F4 / Command+4 Build timelines of audio, MIDI, VST, OSC and macro automation; play them or render them (section 10).
Mapping Mode menu only Learn and edit MIDI and keyboard mappings (section 13), and open the OSC API window (section 14.2).

1.5Interface tour

The window is a stack of four parts. The header is always visible. The workspace changes with the mode. The Browser can be embedded, hidden or detached. The footer runs along the bottom.

Menu bar

Menu Items
Syndicate (the app menu on macOS) Settings…, Syndicate NET Manager…, Library manager…, Engine Mode, Show User Guide
Mode Perform, Edit, Tag Editor, Arrange, Mapping
View Scale (50–125%), Performance View (Decks Only / Stacked–Synced Decks / Compact Paired Mixer), Browser (Hidden / Embedded / Detached Window), Decks (1 / 2 / 3 / 4), Crossfader, Vector Mixer, Loop Perform (switches Perform and Perform Loop; available in Perform, and mappable as Header → Loop Perform), Clock Status (header sync panel and metronome controls)
1234567891011
The current application header, including the Syndicate logo and global LIMIT control. Development build 0.2.0-RC2+913.
  1. 1Syndicate logo. Opens About; the development build tag sits below it.
  2. 2Mode. Switches the workspace.
  3. 3LOCAL / USB. Chooses the library source.
  4. 4LIMIT and Master. The development build places the limiter beside the master level and meter.
  5. 5Cue / Mix. Headphone level and Cue-to-Master blend.
  6. 6Clock panel. Metronome, ownership, Link peers and correction status.
  7. 7M and lock. Header clock ownership and wallclock mode.
  8. 8Tempo. Effective master BPM.
  9. 9Q. Quantize switch and launch grid.
  10. 10Beat. Clock beat indicator.
  11. 11Learn. MIDI and keyboard quick learning.

Header (left to right)

Control What it does
SYNDICATE logo Click to open the About window (version, credits, partners). The build tag sits underneath.
Mode Dropdown in its own panel, right after the logo: Perform, Edit, Tag Editor, Arrange or Mapping. The Mode menu and F1–F4 / Command+1–4 do the same.
LOCAL / USB Select the local library or an attached Syndicate USB library. The eject key is available on macOS; see section 5.5.
LIMIT In the current build, the global master limiter sits beside Master, on by default. Its processing and output scope are explained in section 7.2.
Master / Cue / Mix Master level and meter (factory master volume: 50%). With ENABLE CUE OUTPUT on (Settings > AUDIO), also the Cue (headphone) level and meter and the Cue-to-Master blend.
Metronome + volume Turns the Perform metronome on and sets its level. Inside the sync panel, on its left.
Sync panel Shows clock role (for example MASTER), the number of Ableton Link peers, Link bar progress and RAMP, the playback catch-up correction. Untick View → Clock Status (Cmd+M, or General → SHOW CLOCK STATUS) to hide the sync panel and the metronome controls; the metronome and its mappings keep working.
M / lock icon Two square keys at the left of the tempo panel. Clock ownership. M (master) lit means the header owns the clock. The lock turns on wallclock mode, where only the header can own the clock. Both are explained in section 11.4.
Tempo readout + MIDI / OSC activity The effective master tempo, including any bend. Drag left or right to change it, 0.01 BPM per pixel (hold Shift for 0.1); the pointer hides during the drag and the drag carries on past the screen edge. Double-click to type a tempo from 20 to 999 BPM (Return applies, Esc cancels). When a deck is tempo master (outside wallclock mode), dragging moves that deck's tempo fader. The readout is dimmed and read-only while the editor, a DAW host or another machine supplies the tempo. The mapped BPM, BPM increment/decrement and tempo-bend commands still work. For MIDI and OSC, the left dot shows input and the right dot shows output.
Q + value Right of the tempo readout, after a divider. Global quantize on/off (lit in the highlight colour), and its value: click the value for None, 2, 1, 1/2, 1/4, 1/8, 1/16 or 1/32 bars.
Beat display Shows the current beat of the master clock, to the right of the tempo readout. Display only.
Learn (MIDI plug icon) Quick learn for MIDI and keyboard mappings (section 13.2). Blue while on.

Footer: the left side shows a description of whatever is under the mouse. The right side shows the Syndicate NET status and tempo (click it for the network panel) and the track count.

Scale and window: the interface scales with the window from a 1400 × 840 baseline. Set a fixed scale from View → Scale. Window size, Browser sections and selected playlists are restored at relaunch.

Skins: Standard, Midnight, Ember, Moss, Orchid and Steel, plus Light Mode (Settings → GENERAL → APPEARANCE).

Engine Mode

Choose Syndicate → Engine Mode in the native application menu to toggle a fixed 400 × 200 compact window with the Syndicate logo and ENGINE MODE label. Playback and mapped MIDI/OSC controls remain active. The workspace stays loaded; its drawing, meters and editor animation refreshes are suppressed. Audio and plugin processing continue, so CPU savings depend on the session. Other visible application windows are hidden while Engine Mode is on. Toggle the same menu item off to restore those windows and the previous main window size. Engine Mode is saved in settings: the next launch restores the last selected mode. Turn it off in the same menu to return to normal startup.

1.6Platforms and connected hardware

Use the installer offered for your operating system on the website's Downloads page. This guide covers the full Syndicate desktop application and its optional VST3 plugin.

Hardware or application Setup and limits
Audio interface Choose an OS-visible driver/device in Settings → AUDIO. Headphone cueing needs a separate enabled stereo output pair; an interface with only one pair cannot provide an independent Cue output. Test at the sample rate and buffer size you will use live.
MIDI controller Enable the input in Settings → MIDI, then learn or edit its MIDI/keyboard mappings. There is no requirement for a particular controller model. MIDI output devices are enabled separately for clips and attached notes.
External MIDI instrument Enable its MIDI output and choose its port/channel. Rendering it to audio requires recording its real audio output; offline RENDER CLIP works with hosted VST3 instruments.
OSC controller/software Use the fixed OSC API and match the listen port, address root and value types. Outgoing track/clip automation and state feedback have separate destinations.
Hosted plugins Instruments and mixer inserts use VST3. On Apple Silicon, Intel-only instruments can run through Rosetta helpers; mixer inserts need a native build. Install and activate plugins, scan, and resolve Settings → VST → ISSUES before performing.
Syndicate VST3 inside a DAW The DAW owns its audio device and transport. Use the host's output routing and master processing; standalone audio-device settings do not apply. See section 11.6.
02
LIBRARY

Importing music

Check Grid Start and cue alignment in the current Grid / Cues editor after importing audio.

Syndicate keeps its own library. It never modifies, moves or otherwise alters your music files, which stay exactly where they are on disk. Analysis, cues, tempo data, artwork and automation are stored in the database and in a managed .sdd file for each track.

2.1Supported formats

  • Audio: .wav, .wave, .aif, .aiff (recommended), plus .flac, .mp3, .m4a, .aac and .ogg. The importer accepts these extensions; compressed-file decoding depends on the codecs available in the platform/build.
  • MIDI: .mid, .midi (imported as MIDI clips, section 9)
  • Sampler sources: any supported audio file up to 15 seconds long

2.2Importing audio

There are three ways to bring music in. Each one opens the same IMPORT TRACKS options.

Method How
Drag files Drag one file, or select several in Finder and drag them together, onto the track list.
Drag folders Drag one or more folders onto the track list. Syndicate searches each folder and every subfolder inside it, at any depth, and imports every supported audio file it finds. Other files are ignored.
IMPORT button Opens the system file chooser, where you can pick files or folders.

To import straight into an existing playlist, select that playlist first, then drag or press IMPORT.

Steps

  1. Open ALL TRACKS, or select the playlist to import into.
  2. Drag files or folders onto the track list, or press IMPORT.
  3. In IMPORT TRACKS (Choose the analysis to run for these files), set the options below.
  4. Confirm. Progress shows as PREPARING IMPORT → COLLECTING SUPPORTED AUDIO FILES… → IMPORTING TRACKS. You can cancel.
Option Result
KEY DETECTION Estimates the musical key. Shown in Camelot or standard notation (section 12, CAMELOT KEY).
GRID DETECTION Detects BPM and the first downbeat. Tracks that start on a kick or with silence get onset-based first-beat alignment.
AUTO-CUE Creates suggested cue regions at musical boundaries.
BPM / grid detection preset Narrows the BPM search range: None (80–180, catch-all), House / Techno (120–150), Drum and Bass (160–180), Wubstep (135–150), Downtempo (below 115). The choice is remembered.
CREATE NEW PLAYLIST + PLAYLIST NAME Puts the imported tracks into new playlists. When you drop a single folder, the name defaults to that folder's name.

Folders become playlists

When CREATE NEW PLAYLIST is on and the import includes folders, Syndicate builds playlists from your folder structure:

  • Every folder or subfolder that directly contains audio gets its own playlist, named after that folder.
  • The playlist for the top folder you dropped takes the name in PLAYLIST NAME.
  • Folders with the same name in different places stay as separate playlists.
  • The new playlists are added at the top level of the playlist tree. Arrange them into folders afterwards if you like (section 5.1).

For example, dropping a folder called Summer Set that contains Openers and Peak Time subfolders creates an Openers playlist and a Peak Time playlist. If Summer Set also holds tracks of its own, outside the subfolders, they go into a third playlist called Summer Set.

With CREATE NEW PLAYLIST off, everything is added to ALL TRACKS only.

Waveform and artwork preparation always run, in a single pass (ONE-PASS AUDIO ANALYSIS). Wait for analysis to finish before judging previews.

2.3Re-analyzing existing tracks

In Edit mode, select tracks in the Browser and right-click a selected track → ANALYZE... (ANALYZE LIBRARY TRACKS). Right-clicking an unselected track targets only that track. The same options and presets apply; choose ENTIRE LIBRARY in the dialog to analyze all tracks. Syndicate decides how many tracks to analyze in parallel. Locked tracks keep their prepared data.

2.4Importing from Rekordbox or Lexicon

Rekordbox import has moved to Settings → DATABASE → REKORDBOX → IMPORT REKORDBOX XML.

  1. In Rekordbox, export the collection as XML, then close Rekordbox.
  2. Choose the XML file and pick what to merge: IMPORT GRIDS, IMPORT CUES, IMPORT CUE NAMES, IMPORT PLAYLISTS and CUE SOURCE (which Rekordbox cue set to use).
  3. Syndicate merges the data into its own database. It never writes to the Rekordbox library.

Lexicon is read live from the running app over its Local API; there is no file to export.

  1. In Lexicon, turn on Settings → Integrations → Local API and leave Lexicon open.
  2. In Syndicate, open Settings → DATABASE → LEXICON and choose CUES & GRIDS:
    • LEXICON (default): Lexicon's hot cues, loops and beatgrids replace the ones on tracks already in Syndicate. Tracks with Cue Lock on keep their cues.
    • SYNDICATE: tracks already in Syndicate keep their cues, loops, grid and BPM; only new tracks take Lexicon's.
  3. Click LIBRARY → IMPORT and pick what to merge: grids, cues (or AUTOCUE), cue names, playlists and IMPORT CUSTOM TAGS.

What is imported:

  • Non-archived local tracks with their metadata, rating and play count. Streaming tracks are skipped. Track colors stay unassigned, as with Rekordbox.
  • Normal cues and loops in hot cue slots 1–16, at their exact Lexicon times (they are not snapped to the grid). Fade-in, fade-out and load markers are skipped.
  • The beatgrid from the first tempo marker. Variable-tempo tracks use their opening tempo.
  • Playlists and folders, replacing the previously imported Lexicon playlists. Smartlists arrive as ordinary playlists holding their current tracks.
  • Custom Tag categories as tag groups, with each tag taking its category's color. Tags you created in Syndicate are never removed by the import.

Importing again updates the same tracks and tags, including ones renamed in Lexicon. Waveforms are analyzed for every imported track, so a large library takes a while. Syndicate only reads from Lexicon; it never changes the Lexicon library. The Local API has no password and is reachable from your network, so turn it off in Lexicon when you are not using it.

2.5Importing MIDI clips

Open the CLIPS collection and select MIDI Clips or one of its folders, then use either method:

Method How
Drag files Select one or more .mid or .midi files in Finder and drag them onto the clip list. They import straight away, with no options dialog. The drop is only accepted when every dragged item is a MIDI file.
IMPORT button Opens the file chooser (Import MIDI clips). You can pick MIDI files, or a folder to import every MIDI file inside it and its subfolders.

To import into a particular clip folder, select that folder first. Each file is wrapped in an .sdc document, and the original is not modified. On import, Syndicate detects the key from the notes and sets the loop end to the nearest beat after the last note.

2.6Importing a render

Rendering an arrangement can add the result to the library automatically (ADD TO TRACK LIBRARY, section 10.7).

03
LIBRARY

Library management

Use the Library Manager to check the library, find moved files and keep backups. Use the Tag Editor to classify tracks. Use the Browser's context menus for edits to individual items.

3.1Library Manager

Open it from Syndicate → Library manager…. It has three tabs.

STATUS lists what has been checked, the result of the last scan, and the folders your tracks live in.

Check What it looks at
DATABASE SQLite integrity check.
TRACK FILES Whether each audio file exists at its saved location.
TRACK DATA Whether each track's data file is readable.
PLAYLISTS Entries that point at removed tracks.
MIDI CLIPS / SAMPLERS / ARRANGEMENTS That every clip has its .sdc, every sampler its .sds, and every arrangement its .sda.
LOCATIONS Each source folder, marked ONLINE or DRIVE / FOLDER OFFLINE.

Press SCAN LIBRARY to run every check. CANCEL SCAN stops it. EXPORT REPORT saves Syndicate Library Report.txt.

PROBLEMS (the tab shows a count) groups each issue with its fix.

Problem Fix
MISSING tracks LOCATE… / RELINK TRACK for one file. SEARCH FOLDER… / RELINK FOLDER to search a folder. REMOVE TRACKS FROM LIBRARY to drop them.
FOUND ELSEWHERE Files located in a searched folder. RELINK ALL FOUND reconnects all of them.
UNSUPPORTED Files Syndicate can no longer decode. Remove them.
UNREADABLE DATA Track data that cannot be read. REWRITE TRACK DATA rebuilds it.
Broken playlist entries FIX PLAYLISTS removes entries that point at removed tracks.
ORPHANED FILES Track data files no longer linked to any item. CLEAN UP UNLINKED FILES removes them.

BACKUPS handles database backups and restores.

  • BACK UP NOW makes a backup immediately.
  • AUTOMATIC BACKUPS runs DAILY or WEEKLY, with a setting for how many automatic backups to keep. Turn it off to make backups manually.
  • BACK UP BEFORE REPAIRS, CLEAN-UPS AND RESTORES takes a safety copy before bulk relinking, orphan cleanup and restores.
  • BACKUP FOLDER → CHOOSE… sets where backups go.
  • RESTORE BACKUP replaces the current library with a chosen backup. DELETE BACKUP removes one.

3.2Tag Editor

The Tag Editor (F3) has three columns: GROUPS, the tags of the chosen group as tiles, and a TAG inspector. The Browser below supplies the items you tag.

  • Groups: ALL TAGS shows every tag; UNGROUPED holds tags without a group. Each row shows how many tags it holds. Click + to create a group; right-click a group to rename or delete it (its tags become ungrouped).
  • Tiles: each tile shows the tag's color, how many tracks, clips, arrangements, samplers and states use it, and its shortcut. Click a tile to edit it in the inspector. Drag a tile onto a group to move it there. + TAG or the + NEW TAG tile creates a tag in the current group, taking the next of ten colors, with its name ready to type. Search in the title bar finds tags in every group.
  • Inspector: edit NAME (Return saves, Escape cancels), GROUP, SHORTCUT and COLOR. USED ON shows where the tag is used. MERGE INTO... moves every item to another tag and deletes this one; DELETE TAG removes it from every item.
  • Tagging the selection: select items in the Browser. Each tile's box is filled when the tag is on every selected item, shows - when it is on some, and is empty when it is on none. Click the box, use ADD TO SELECTION / REMOVE FROM SELECTION in the inspector, or press the tag's shortcut key. A tag that is only on some items is added to all of them first.
  • Shortcuts: give a tag a key from 1–0 or Q–P. While the Tag Editor is open, pressing it toggles the tag on the Browser selection, even when the Browser has focus. Each key belongs to one tag; assigning it again moves it.
  • SHOW IN BROWSER opens the TAG SHELF with only that tag included, so the current collection shows the items that carry it.

A good vocabulary uses one group per dimension, such as Energy (Low / Building / Peak / Release), Role (Opener / Bridge / Closer) or Texture.

Example: give a selection a useful tag

The real Tag Editor with a newly created Docs Example tag, its inspector and the Browser selection below.
  1. 1Groups and tiles. Organize the tag vocabulary; select a tile to inspect it.
  2. 2Tag inspector. Name, group, shortcut and color describe the selected tag.
  3. 3Selection actions. ADD TO SELECTION applies it to Browser items; SHOW IN BROWSER opens its filter.
  1. Open Tag Editor and select a track or several items in the Browser below it.
  2. Press + TAG, enter a descriptive name such as “Peak”, and press Return. Choose its group and color in the inspector.
  3. Press ADD TO SELECTION. The tile's box shows whether every selected item has the tag; a dash means only some have it.
  4. Use SHOW IN BROWSER to filter the current collection by that tag. Clear the Tag Shelf filter to see the other items again.
  5. Optionally assign a shortcut for repeated tagging. A shortcut belongs to one tag at a time.

The photographed “Docs Example” tag is newly created and has not been assigned to a track yet.

3.3Filtering by tag

The TAG SHELF slides out from the right edge of the Browser and filters the current collection by tag. Every tag group is listed with its tags as chips; click a group name to fold it away. Each chip shows how many items in the current collection (after the search, before the tag filter) carry the tag; tags no item carries are dimmed.

  • Click a chip to include it (filled in the tag's color). Shift-click to exclude it (red, struck through): items with that tag are hidden.
  • ALL / ANY sets how included tags combine: ALL shows items with every included tag, ANY items with at least one. Excluded tags always hide items.
  • Find a tag narrows the chips; CLEAR turns every tag off. The footer shows how many items are left, for example 86 OF 2,412 TRACKS.
  • When the shelf is closed with a filter on, its strip shows a white edge, the number of active tags, a swatch per tag (a red minus for excluded ones) and how many items are shown. Click × at the bottom to clear the filter, or anywhere else to open the shelf.

3.4Per-item management

Action Where Notes
LOCK / UNLOCK Track or clip context menu, or Edit toolbar Protects the grid, cues and markers from accidental edits.
SET COLOR Row context menu Track color, shown in the COLOR column.
Rating RATING column, Edit metadata, or Tag Editor 0–5 stars.
REMOVE FROM LIBRARY Track context menu Deletes the database entry and its managed track data file. The audio file is never deleted.
SHOW IN FINDER / SHOW IN EXPLORER Row context menu Reveals the source file.

3.5Play history and counts

With Settings → GENERAL → TRACK HISTORY on, played rows are dimmed for the session and every track you load and play is added, in play order, to this session's history under HISTORY. Each launch of the app starts a new history (created with the first track played); earlier sessions stay listed, newest first, and the open history updates as you play. In the HIST view the sessions are listed in a pane to the left of the track list (like Playlists), each with its date and time and track count; the session being recorded has a lit dot. The tracks are numbered in play order (#), and a track played twice appears twice. RESET PLAY STATUS clears the dimming. RESET PLAY COUNTS clears the persistent counts for tracks, clips and arrangements.

3.6Database maintenance (Settings → DATABASE)

  • DATABASE FILE: reveals the database location.
  • M3U PLAYLISTS (IMPORT M3U): choose one or more .m3u / .m3u8 files. Each becomes a playlist named after its #PLAYLIST line or file name, with entries in file order (absolute paths, paths relative to the playlist file, or file:// URLs). Entries already in your library are simply referenced. Other audio files are imported in the background with your import analysis settings. Entries whose file does not exist are still added and flagged MISSING (an unknown path gets a placeholder track, using the #EXTINF artist/title when present) so you can relocate them later. When everything is done, one summary with OK lists the playlists created, tracks added, and any problem entries.
  • CLEAR DATABASE: empties the library after confirmation. Audio files are untouched.
  • FULL RESET / FULL FACTORY RESET: clears settings and data in the Syndicate application-support folder only. Activation and device identity are preserved. No data is read, migrated or removed from an older AutoPilot folder.

Syndicate uses current database and document formats without automatic upgrades of older libraries, sidecars, presets or mapping profiles. A database with an unsupported layout requires a fresh library or Full Reset. Tracks using older MP3 timing versions require import into a fresh library. Licensing compatibility is retained. Syndicate NET peers must use the current packet format; the default OSC root accepts /Syndicate/ only.

Make a backup in the Library Manager before any of these.

3.7Back up, restore and move to another computer

A library backup contains a consistent database snapshot and files in Syndicate's Application Support and active Database folders: prepared track data, library documents and stored configuration. It excludes activation and device identity files. It does not collect every audio file referenced by the library.

Keep together Why it matters
A recent Library Manager backup Restores the library and its stored documents/configuration. Keep another copy on a different drive.
Original audio and sampler source files Files outside Syndicate's data folders need their own backup, including removable drives.
Rendered audio Copy a custom render folder separately when it is outside the backed-up folders.
Installed VST3 plugins, their content and licences A stored patch cannot install or activate its plugin or recover external sample libraries.
Exported controller profiles and FX presets Useful individual recovery copies alongside the complete backup.

Make a recovery copy

  1. Save the arrangement and sampler presets you want to keep; leave the clip editor to commit its edits.
  2. Open Syndicate → Library manager… → BACKUPS, check the backup folder, and press BACK UP NOW. Wait until the new backup appears.
  3. Copy the backup and externally stored media to another drive. Keep automatic daily/weekly backups enabled for routine recovery.
  4. Record your audio-device routing, controller connections and plugin requirements. These depend on the computer and its attached hardware.

Restore on this computer

  1. Keep a current safety copy before replacing the library. In Library Manager, enable BACK UP BEFORE REPAIRS, CLEAN-UPS AND RESTORES.
  2. Select the intended backup and use RESTORE BACKUP. Read the replacement confirmation carefully: this replaces the current library rather than merging two libraries.
  3. Syndicate prepares the restore and quits. Open it again to complete the replacement. This workflow is available in the standalone application.
  4. Existing activation and device identity are retained. Reconnect media drives, scan the restored library, and relink missing files through PROBLEMS.
  5. Check output routing and load representative tracks, samplers, arrangements and plugins before relying on the restored setup.

Move to another computer

Install and activate Syndicate on the destination computer separately. Install and activate the required VST3 plugins and copy their content libraries. Copy your backup and external media, then restore through Library Manager. If media paths changed, use SEARCH FOLDER… and RELINK ALL FOUND after checking the matches. Select the new audio/MIDI devices and review OSC destinations and network roles. A State or network library snapshot alone is not a complete computer migration.

If an entire drive is offline, reconnect it before relinking. Avoid removing missing tracks merely because the drive is temporarily unavailable; removal discards their library entries.

04
LIBRARY

The Browser

Browser sections and recently visited playlists/history lists stay cached in memory, including artwork and clip previews. Returning to a loaded list displays it immediately. Library edits, imports, deletes and catalogue changes invalidate cached data; the first visit or an invalidated list loads through the background browser worker. The cache is bounded and does not persist across app launches. Each section also remembers its selected items and horizontal/vertical scroll position while the app is open, including separate positions for individual playlists, history sessions and clip folders. Returning restores the surviving selected items and keeps the same item at the top when rows change.

Exporting a playlist: right-click a playlist and choose EXPORT PLAYLIST... to save it as an .m3u file (UTF-8, extended M3U with each track's duration, artist and title, and its absolute file path, in playlist order). Tracks whose files are missing are still listed and counted in the confirmation. Export works in every mode, including a read-only browser; folders cannot be exported.

The Browser is where every piece of content starts. Use it to find, preview and organize items and load them onto decks. It works with the mouse, the keyboard, mapped hardware and drag and drop.

4.1Source rail

The buttons down the left edge switch between collections. The selected collection is restored at relaunch.

The current All Tracks Browser in the default STANDARD appearance.
  1. 1Use the source rail to switch between tracks, playlists, clips, States, arrangements, samplers and History.
  2. 2Search and zoom sit above the table. Track rows show artwork, cue-coloured previews, lock/status and metadata.
  3. 3The tag shelf is on the right; SPLIT is at the bottom of the source rail.
Rail button Collection Holds Main actions
ALL All Tracks Every imported audio track Import, analyze, preview, load, edit
PLIST Playlists Playlist folders and playlists Organize tracks without duplicating them (section 5)
CLIPS MIDI Clips and OSC Clips .sdc MIDI clips and .oscClip shapes/messages, under separate roots Import MIDI, create/edit OSC clips, load either type onto a deck
STATES States Saved performance snapshots SAVE STATE, LOAD STATE
ARR Arrangements .sda timeline projects Open in Arrange, load to a deck
SEQ Samplers .sds sampler instruments NEW SAMPLER, load to a deck
HIST History Past sessions and what was played Review and reload

When Syndicate NET is on and you are browsing a host library, rows from that library show NETWORK status (section 11.5).

4.2Toolbar

Control Action
SEARCH Filters the current collection as you type. Clear empties the search.
ZOOM Changes row height and thumbnail size. Split panes share the zoom.
IMPORT Imports into the current collection (section 2).
SPLIT At the bottom of the source rail. Splits the Browser into two independent panes.
TAG SHELF The tab on the right edge of the table. Slides out the tag filter (section 3.3).
L1–L4 Loads the selected item onto Deck 1–4. Shown in Control Mode.

4.3Track table columns

Right-click the header to show or hide columns. Drag to reorder or resize, and click a header to sort. The layout is saved separately for tracks, clips, samplers and arrangements.

  • Identity: TITLE, ARTIST, ALBUM, LABEL, GENRE, YEAR, ARTWORK, COLOR
  • Musical: BPM, KEY (with color coding, Camelot or standard notation, and alternatives for uncertain estimates), DURATION
  • File: SAMPLE RATE, BITRATE, FILE LOCATION, SIZE, DATE ADDED, STATUS (OK, MISSING or NETWORK)
  • Use: RATING, PLAY COUNT, LOCK, ORDER (within a playlist), DATA (MIDI, OSC, MIDI / OSC or --, showing attached automation)
  • Preview: PREVIEW waveform thumbnail, colored by cue region. Grey waveforms are an option.
  • Clip extras: CLIP FOLDER, CLIP ID, VST (the instrument assigned to the clip), MIDI PREVIEW

4.4Previewing

Click a preview waveform to audition a track on the Cue bus. In Perform mode, previews lock to the master clock: they match the master tempo and beat phase, starting on the global quantize boundary. With quantization set to NONE, they start immediately and still align to the master beat phase. Settings → GENERAL → DISABLE PREVIEW IN PERFORM MODE turns previews off during a set. In Edit mode, Space stops an active preview.

4.5Loading content

You can load an item in any of these ways:

  • Drag a row onto a deck, the mixer area (for States), the Edit workspace or an arrangement lane.
  • Press L1–L4, or a mapped Load Deck 1–4 control.
  • Double-click or use the context menu, for example EDIT CLIP to open a clip in Edit.

Opening a clip switches to Edit. Opening an arrangement switches to Arrange. Loading a State switches to Perform.

4.6App Mode and Control Mode

Set this in Settings → GENERAL → BROWSER MODE.

Mode Behavior
APP MODE Standard mouse layout: source rail, folder tree and table. Split is available.
CONTROL MODE Focus-based navigation for hardware. Mapped Up / Down move the selection, Left / Right switch between the tree and the list, Enter opens or expands, Back goes up a level, and L1–L4 load decks. Split is disabled.

4.7Layout

  • View → Browser: Hidden, Embedded (drag the top edge to resize it) or Detached Window (the Syndicate Browser window, useful on a second display; closing it hides the Browser).
  • Mapping mode always hides the Browser.

4.8Context menus

In Perform mode, right-click a track, MIDI clip, arrangement or sampler and choose LOAD → DECK 1–4 to load that item into a deck. Destinations outside the current one-, two-, three- or four-deck layout are disabled. This works in either Browser pane, including playlist and history rows.

Right-click a row or empty space for type-specific actions:

  • Tracks: ADD TO PLAYLIST, REMOVE FROM PLAYLIST, LOCK / UNLOCK, SET COLOR, SHOW IN FINDER, REMOVE FROM LIBRARY
  • Clips: EDIT CLIP, LOCK CLIP / UNLOCK CLIP, NEW CLIP FOLDER, RENAME CLIP FOLDER, DELETE CLIP FOLDER, DELETE MIDI CLIP
  • States: LOAD STATE, RENAME STATE, DELETE STATE
  • Arrangements: CREATE NEW ARRANGEMENT, RENAME ARRANGEMENT, DUPLICATE, DELETE ARRANGEMENT
  • Samplers: NEW SAMPLER, RENAME SAMPLER, DELETE SAMPLER
05
LIBRARY

Playlists and collections

Playlists are references to library tracks, so adding a track to ten playlists stores the audio once. Playlists sit in a tree of folders that you build and reorder by dragging.

5.1Building the tree

Right-click the playlist tree, or empty space in it, to create items.

Menu item Where Result
NEW PLAYLIST Root or a playlist Creates a playlist alongside.
NEW FOLDER Root or a playlist Creates a folder alongside.
NEW PLAYLIST IN FOLDER A folder Creates a playlist inside it.
NEW SUBFOLDER A folder Creates a nested folder.
RENAME PLAYLIST Any node Renames it.
SET COLOR One or more nodes Colours the icon left of the name using the 8 cue colours. NONE returns playlists to grey and folders to orange. Duplicates keep the colour.
DELETE PLAYLISTS One or more nodes Deletes them after confirmation. The tracks stay in the library.

To reorder, drag folders and playlists. Use Cmd-click (Ctrl-click on Windows/Linux) or Shift-click to select several, then drag any selected row to move the group in its displayed order. Drop in the middle of a folder to move into it, at an insertion marker to reorder, or on empty space or the PLAYLISTS header to move to the root. A selected folder carries its contents, including any selected children; a group cannot be moved into itself or one of its descendants. The moved rows remain selected. A single click opens any folder or playlist.

5.2Filling playlists

  • Drag tracks from ALL onto a playlist in the tree.
  • Right-click tracks and choose ADD TO PLAYLIST, then a destination.
  • Select a playlist before you IMPORT to import straight into it.
  • Drag in a folder with CREATE NEW PLAYLIST on to get one playlist per folder (section 2.2).
  • Import Rekordbox playlists with IMPORT PLAYLISTS (section 2.4).

5.3Inside a playlist

  • The ORDER column holds the running order. Drag rows to reorder them.
  • REMOVE FROM PLAYLIST takes tracks out of the playlist only. They stay in the library.
  • Search, the Tag Shelf and column sorting all work inside a playlist.

5.4Other collections

Collection Organizing
MIDI Clips Clip folders: NEW CLIP FOLDER, RENAME CLIP FOLDER, DELETE CLIP FOLDER. Drag clips between folders.
OSC Clips Basic Shapes, Creative Shapes and Custom Shapes. Create user clips in Custom Shapes; use COPY TO CUSTOM SHAPES for an independent factory-shape copy (section 9.9).
States A flat list. SAVE STATE captures the current Perform setup (section 6.10). Rename or delete from the context menu.
Arrangements A flat list. Create, rename, duplicate or delete from the context menu, including on empty space.
Samplers A flat list. Create, rename or delete from the context menu.
History One entry per session, created automatically when Track History is on.

5.5USB libraries: prepare, play and eject

Current Settings → DATABASE. INITIALIZE is the USB erase-and-format control; exporting playlists does not require initialization.

A Syndicate USB library is a portable copy of selected playlists and their audio, metadata, grids, cues and analysis. It plays directly from the drive without importing those tracks into the computer's local library. This is Syndicate's own format, separate from a Rekordbox or Engine USB export.

Prepare the drive

  1. Attach a writable external drive with enough space for the audio. SEND TO USB can create a library without erasing the drive.
  2. On macOS, if you deliberately need to erase and format a drive, use Settings → DATABASE → USB → INITIALIZE. This erases the entire physical disk, including all of its volumes. Check the disk name, size and listed volumes in the confirmation before choosing YES. It formats the disk as exFAT and creates an empty library. Back up anything you want to keep first.
  3. Browse the local library and select playlists or folders. Right-click → SEND TO USB → choose the drive. Selected folders include their descendant playlists.
  4. Wait for progress to finish. Cancellation keeps the previous completed drive catalogue. Missing audio is skipped and reported; resolve those files before relying on the export.

Sending the same playlist from the same computer again asks before replacing its contents. Other playlists on the drive remain. Audio already present is reused; this is useful for updating a prepared set. Clips, arrangements, samplers, States and history are not included in this export.

Play and share

Choose USB in the header's LOCAL / USB switch. USB becomes available after the drive's Syndicate library is validated. Its Browser is read-only; load tracks directly from it and prepare lasting edits in the local library before exporting again. With several valid drives, the first by name is selected.

When SHARE LIBRARY is on, Syndicate NET shares whichever source you selected. Remote clients show NETWORK: USB or NETWORK: LOCAL LIBRARY, and follow the host when its source changes. A USB library is different from SYNCED (LOCAL), which is an offline snapshot copied from a network host (section 11.5).

On macOS, use the eject key beside USB. It returns browsing and sharing to the local source, then requests drive eject. If the drive remains busy, close anything using it and retry. Finish playback from that drive before disconnecting it. The LOCAL/USB selector is a full standalone-app feature; it is not available in the VST3 build.

06
DECKS & MIXER

Decks

Perform mode offers one, two, three or four decks. Choose View → Decks → 1 Deck / 2 Decks / 3 Decks / 4 Decks; the current choice is checked and saved. The header’s deck-count control cycles 1 → 2 → 3 → 4 → 1. Single-deck mode gives Deck 1 the available deck area, with its mixer channel beside it when the mixer is shown. Reducing the count unloads the hidden decks. The header keeps the same layout at every deck count. Each deck adapts to what is loaded on it (track, MIDI clip, OSC clip, sampler or arrangement) and feeds its own mixer channel. This section covers the controls shared by all deck types and then the full track deck. MIDI clip decks are covered in section 9.

A real track deck with cue-coloured waveforms and the current transport controls.
  1. 1The header identifies the loaded track and deck; the left rail holds SYNC, speed and Play.
  2. 2The main waveform shows the beat grid and current position; the full-track preview and cue buttons sit below.
  3. 3The bottom row contains loops, loop navigation and slip-loop sizes.

6.1Deck content types

Content Deck shows
Track Scrolling and overview waveforms, 8 hot cues, loops, slip loops, pitch and phase controls, and attached MIDI/OSC output.
MIDI clip A note preview, cues, loop, transpose, swing and note length, and routing to a MIDI device or VST instrument.
OSC clip / AutomationDeck Clock-synced envelope/message playback, address and A–E destination overrides, restart and shape navigation. Produces OSC, not audio (section 6.12).
Sampler Eight sample lanes, a 16-step sequencer, per-lane envelope, pitch and volume (section 6.8).
Arrangement Marker pages, four track trims and routes, and track-style loops (section 6.9).
Empty DROP TRACK OR ARRANGEMENT ON …

6.2Deck header

The Eject button at the top right, after the quantize setting, unloads the deck. It is learnable as Deck 1–4 / eject for MIDI and keyboard mappings; the same mapping works in Perform and Perform Loop, where it also cancels queued section launches. OSC uses the fixed Eject API address (section 14.6).

The header shows a deck badge, the title, and the artist and duration on a second line. It also shows REMAIN, ORIGINAL BPM, CURRENT BPM, KEY (in its key color), the deck's QUANTIZE setting, and MIDI / OSC output activity for anything attached to the track. The badge pulses during the last 30 seconds of a track.

6.3Tempo rail and clock

Control Behavior
Tempo fader Changes deck speed. The range is ±12 semitones (half to double speed). The lower half reaches a full stop with WIDE PITCH (Settings → DECKS). Command-drag snaps to whole BPM. The handle lights at native tempo.
FOLLOW / MASTER Reads FOLLOW while the deck follows the clock. Click it to make this deck the tempo master; it then reads MASTER. Click again to hand the clock back to the header.
SYNC Follows the master tempo and phase. Switch it off for independent playback.
EARLY / LATE Nudges phase back or forward. Shift makes the nudge four times finer. PHASE CORRECTION sets whether it acts as TRIGGER or HOLD.
< BEND / BEND > On the master deck: bends the shared tempo by −2/+2 BPM while held.
/2 / ×2 Half or double speed, applied on a quantized boundary. BPM MULTIPLIER RETAINS CLOCK decides whether the clock follows the multiplier.

With wallclock mode off and local clock ownership available, the first deck you load into an otherwise empty setup becomes master. When a master deck stops or is ejected, master passes to the lowest-numbered playing synced deck. If there is none, it returns to the header.

6.4Transport

Control Behavior
PLAY / PAUSE At the bottom of the tempo rail. Starts playback at the selected quantize boundary when quantization is on. Pause is requested immediately, without waiting for a quantize boundary. Audio decks use the configured tape stop: 25 ms by default, set per deck with optional jitter. MIDI/OSC-only decks stop their clock-driven output without an audio tape stop.
Reverse (arrow) The → button at the end of the second row. It points the way the track is playing; click for reverse. Command-hold for a backspin.
SLIP Keeps the underlying playhead running through hot cues, speed changes and tape stops. On release, playback returns to where the track would have been.
QUANTIZE The readout in the deck header. Click it to choose USE GLOBAL, NONE or a value for this deck.
Fader start The round F key under the channel's volume dial on the mixer (section 7.1).

Cue (hold to preview) and Grid Start jump have no on-screen buttons in this build. They are available as mapped MIDI or keyboard (section 13), and controlled over OSC (section 14). Use the Eject button at the top right to unload a deck.

6.5Hot cues

Pads 1–8 trigger the track's cue slots in the cue palette colors.

  • Click an empty pad to set a cue. If a loop is active, the cue captures that loop exactly.
  • Control-click for a momentary cue that plays only while held.
  • Command-click deletes a cue, if the track is unlocked.
  • Command-Shift-click a cue to loop its region: the cue launches (quantized like a hot cue) with LOOP on from that cue to the next cue in time, or to the end of the track. OSC: /Deck/N/SetCueLoop with the cue number.

Saving cues set in Perform

Whether a new cue is kept depends on whether the track is locked:

Track Cue set on an empty pad Command-click delete
Unlocked Saved to the track straight away, the same as a cue added in Edit. It is still there next time you load the track, and on every deck. Deletes the saved cue.
Locked Used for this load only. The pad works normally, but nothing is written to the track, and the cue is gone when you eject or reload. Does nothing.

Lock prepared tracks (LOCK in the Browser context menu or the Edit toolbar) when you want to drop cues freely during a set without changing your preparation. This applies to track decks. Arrangement decks don't take new cues in Perform.

  • A track with LOAD FIRST CUE set (in Edit metadata) loads at its first cue.

6.6Loops and navigation

Control Behavior
LOOP Toggles a loop of the DEFAULT LOOP length (8 bars down to 1/4 bar).
IN / OUT Set the loop start and end. While looping, IN halves the loop and OUT doubles it.
Free loop knob For very short loops: sets the length at millisecond scale.
Skip − / + Jumps back or forward by the skip amount, which is shown on the buttons. Right-click either button to choose the amount: 1, 2, 4 (1 bar), 8 (2 bars), 16 (4 bars) or 32 (8 bars) beats. The choice applies to every deck and is remembered. While a loop is active, skipping moves the loop and its playhead together. Skips preserve the current fractional beat position; rapid presses accumulate before the next audio block.
Slip loops Hold to repeat that bar fraction, then return to the slipped position. D gives dotted lengths and T gives triplet lengths.

In Perform Loop, click a deck’s waveform area to choose the destination for double-clicking a cue section in the right-hand shelf. The waveform area does not show a selection highlight. Double-clicking uses the same quantized launch as dragging a section onto a deck. Switching from Perform retains the playing position and captures loop timing at the audio boundary so later repeats preserve its beat phase. The loop timeline uses the master clock directly; new shelf sections follow that clock rather than inheriting the previously playing deck’s timing offset.

6.7Pitch, key and waveforms

  • P turns on pitch preservation (Elastique time-stretching). Switching it on or off during track playback uses a short 4 ms blend to reduce clicks without shifting the playback position. PITCH LOCK ON LOAD turns it on for each new track.
  • Pitch − / 0 / + transpose in semitones. Command-click adjusts or resets the formant when Formant Mode is Manual.
  • Waveforms: click a paused waveform to seek (snapped when Q is on) and drag the overview to scrub. Zoom with the wheel or − / +, up to the full track. The overview dims what has already played.
  • WAVEFORM MODE (Settings → GENERAL): SIMPLE, RGB (low, mid and high as red, green and blue) or 3 BAND (layered bands, colored by Deck Color, Cue Colors or Custom).

6.8Sampler decks

A sampler (.sds) is an eight-lane drum machine that plays in time with the clock. Each lane has its own sample, 16-step pattern, step velocities, pattern length (1–16 steps), direction, rate, pitch, volume, an A/H/R envelope with a release curve, and MONO or POLY voicing. The controls always show the selected lane.

123456
The real sampler deck with a kick sample and the lane controls visible.
  1. 1Sampler header. Name, deck number, launch quantize and eject.
  2. 2Sample waveform. The selected lane’s audio and envelope; the sample filename and previous/next file buttons sit to the right.
  3. 3Eight lanes. Select a lane to see its sample and sound settings.
  4. 4Pattern steps. Toggle steps for the selected lane; lit steps are enabled.
  5. 5Sound controls. Swing, attack, hold, release, curve, pitch and volume.
  6. 6VEL. Replaces the sound controls with per-step velocity faders.

VEL switches the lower half between two views: the knobs (above), or step velocities (below).

The same sampler with VEL enabled and the selected lane’s step velocities visible.
  1. 1VEL is lit while the velocity faders replace the sound-control row.
  2. 2Each fader belongs to one of the 16 steps. Pattern steps remain visible above.
  3. 3Turn VEL off to return to the lane’s sound controls; this does not change the pattern.

Getting started

  1. In the SEQ collection, right-click and choose NEW SAMPLER, then load it onto a deck.
  2. Select a lane, then click the sample name to choose a file, or drop an audio file on the waveform. Samples can be up to 15 seconds long.
  3. Click or drag across the steps to build a pattern, and press Play.
  4. Press SAVE when you're done. Unsaved changes are lost when the deck is unloaded.

Lane settings

Control What it does
Sample name + ← / → Click the name to load a sample, or Command-click it to clear the sample (the pattern stays). The arrows step to the previous or next file in the same folder.
MONO / POLY MONO cuts off the previous hit when the lane retriggers. POLY lets sample tails overlap.
Direction (→ ← ↔ ?) Forward, reverse, ping-pong or random step order.
Rate (N / D / T) Normal, dotted or triplet sixteenth notes.
Steps Pattern length, 1–16. Lanes with different lengths cycle against each other for polyrhythms.
A / H / R / C Attack, hold, release and release curve.
ST (pitch) Lane pitch in semitones. Command-drag for fine, linear pitch.
VOLUME Lane level. Double-click resets it to 75%.
SWING Shared swing for the whole pattern.

Tips

  • Command-click a lane button to mute that lane's triggers. Sounds already playing finish naturally, and the lane keeps its place in the pattern.
  • Right-click a lane button to rename it.
  • Command-drag A, H, R, C or VOLUME to change that setting on all eight lanes at once.
  • Global pitch (− / 0 / + in the top row), EARLY / LATE, /2 / X2 and QUANTIZE act on the whole sampler.
  • VEL, /2, X2, and the previous/next arrows beside the sample filename can be learned in MIDI/keyboard Mapping mode. Find them under Deck → Sampler; OSC uses the fixed sampler API addresses in section 14.8. VEL and speed are switches; the arrows trigger one file change in the selected lane per press.

6.9Arrangement decks

An arrangement built in Arrange mode (section 10) can be loaded onto any deck and performed as a single object. All of its tracks play together in time with the master clock: audio, MIDI/VST with saved patches and macro automation, OSC lanes, fades and automation. A whole intro, transition or live edit then sits on one deck while the other decks stay free.

Save the arrangement first. Then drag it from the ARR collection onto a deck, or select it and press L1–L4.

Control What it does
PLAY / PAUSE Starts the arrangement on the next quantize boundary, and pauses it. The key uses the selected highlight colour while playing.
Header The arrangement's name, ARRANGEMENT with its clip count and total length, REMAIN, ORIGINAL BPM, CURRENT BPM, QUANTIZE and MIDI / OSC, as on a track deck.
Display One row per track that holds clips, with each clip in its color and its title, marker lines with their names, and the playhead fixed in the middle. It scrolls as the arrangement plays and stays in view in both the marker and ROUTING views.
Marker buttons The arrangement's markers, five per page, on the same keys as hot cues, each with a round LED in its marker color beside its number and name. Press one to jump there, quantized by the deck's Q setting. The current marker has a colored outline and brighter text. NO MARKERS appears if the arrangement has none.
< / > page arrows Step through marker pages when there are more than five markers. These can be mapped to hardware.
ROUTING In the second header row, where track decks have /2 / X2. It appears only on arrangements with two or more tracks. Press it to swap the sunken frame under the display between the marker strip and tools, and the track trims and routing keys. The frame keeps its size and the scrolling display stays in view. Press it again to return to the markers. It can be mapped (Deck → Arrangement routing view).
Track trims With ROUTING on, one LED level dial per arrangement track, centred in the sunken frame and labelled with the track's name. Only tracks that hold clips get one. The ring shows the track's level and the pointer its trim. Drag up or down to turn it. It runs from silent up to the level set in the arrangement. Double-click resets it to full (0 dB). Use it to pull a stem down live without editing the arrangement.
Track routing keys 1 2 3 4 The 2 × 2 grid of keys beside each dial, under the track name (1 2 on top, 3 4 below), chooses which visible mixer channel that track plays through. Outputs beyond the current deck count are greyed out and unavailable. By default track 1 goes to channel 1, track 2 to channel 2, and so on. The dial pointer and the track name take that channel's deck color.
Loops, slip loops, skip, EARLY / LATE, SYNC Work on the arrangement's output the same way they do on a track deck (section 6.6). Half and double speed have no keys on an arrangement deck, but their mapped controls still work.
The real arrangement player with its marker buttons visible.
The same arrangement player with ROUTING enabled: per-track level and mixer destinations.

Spreading an arrangement across the mixer

The routing keys let one arrangement deck feed several mixer channels at once. For example, route the drums track to channel 1 and the music track to channel 2, then EQ, filter and fade each one separately on the mixer. A track routed to a channel mixes in with whatever deck already feeds that channel. Leave a channel free, or keep that deck quiet, if you want the arrangement track on its own there.

Reduced-deck mode consolidates all four arrangement tracks into the visible mixer channels:

Deck count Arrangement track routing
1 Tracks 1–4 → mixer 1
2 Tracks 1–2 → mixer 1; tracks 3–4 → mixer 2
3 Tracks 1–2 → mixer 1; track 3 → mixer 2; track 4 → mixer 3

These are the initial routings; you can select any available output using the routing keys or mapped controls. Each deck-count mode retains its own routing selections while the arrangement stays loaded. Unavailable output commands are ignored.

The arrangement deck shows only the tracks that hold clips. An arrangement that uses two tracks shows two display rows and, with ROUTING on, two trims with their routing keys, and so on. Empty tracks are left out, and the remaining ones keep their order.

An arrangement with a single track plays like an ordinary track: one full-height scrolling display, no ROUTING key, trim or routing keys, and the audio goes straight to this deck's own mixer channel.

Track trims, routing keys and the ROUTING view can all be mapped to MIDI or keyboard (section 13), and controlled over OSC (section 14). Markers can't be added from the deck. Edit them in Arrange mode and save again.

6.10Saved States

A State captures deck content, mixer settings and routing. Sampler decks include their current sample assignments, unsaved sequence and lane edits, envelope, pitch, volume, swing, speed, sync, quantize and fader-start settings. Recalling a State restores samplers stopped without overwriting their library presets. Older States can recover the last saved sampler preset, but cannot recover edits that were not captured. Save it with SAVE STATE in the STATES collection. Recall it by loading the State or dragging it onto the deck or mixer area. After recalling, check that the referenced media and outputs exist on this computer.

Save and recall a rehearsal setup

The actual SAVE STATE naming dialog. Choose a name that identifies the set or rehearsal.
  1. In Perform, load the intended content and set each channel's EQ/filter, level, Cue, mute, output destination and insert chain.
  2. Open STATES, press SAVE STATE, enter a clear name, and press OK. The screenshot shows the naming step.
  3. Recall the State from the Browser in Perform. Referenced tracks and clips load without autoplay; start them deliberately after checking the setup.
  4. Review hardware outputs and missing-media/plugin warnings on the current computer before starting.

A State stores the global tempo, content references, deck sync and channel settings, including supported insert chains and macro assignments. Ordinary tracks and MIDI/OSC clips reload their current library data. Their exact playhead positions, active loops and temporary AutomationDeck address/target overrides are not a transport snapshot. Sampler snapshots include the current unsaved sampler data described above. Audio-device selection, controller profiles, Master/Cue output settings and the media files themselves need separate preparation and backup.

6.11Performance views

Set from View → Performance View and View → Decks (checked choices for 1, 2, 3 or 4 decks).

View Layout
Compact Paired Mixer (default) Decks either side of a compact mixer.
Decks Only For use with an external mixer.
Stacked / Synced Decks Full-width decks with synchronized phrase zoom.
1 Deck Shows Deck 1 and its mixer channel. Decks 2–4 are unloaded.
3 Decks Deck 1 spans the top; Decks 2 and 3 sit side by side below. When shown, each mixer channel sits immediately to the right of its deck. Deck 4 is unloaded.
2 Decks Shows Decks 1–2 and enables the crossfader. Decks 3–4 are unloaded.

SIMPLE MODE (Settings → DECKS) hides the advanced track-deck controls.

6.12AutomationDeck — OSC clip playback

In Perform, drag an OSC clip onto a deck to load an AutomationDeck. The deck repeats the clip against the shared clock and sends its saved envelopes/messages using the clip’s OSC addresses, output ranges/types and send targets. Configure those destinations in OSC settings. Playback continues with the UI hidden in Engine Mode.

Reading the display

1234
The real AutomationDeck showing the factory Inverse Sine shape, paused at its beginning.
  1. 1Shape and beat grid. The factory highlight traces the envelope against the clip’s musical beats.
  2. 2Playhead. The white line shows the audible position; this capture is paused at the start.
  3. 3Envelope display. AutomationDeck shows the shape directly, without a track overview or cue strip. Loop and slip-loop controls live in the deck’s bottom row, outside this crop.
  4. 4Output value and meter. The number uses the saved output range and type; the vertical meter shows the normalized 0–1 value.

Shape selection and OSC destinations

5678
A close-up of the real AutomationDeck routing row.
  1. 5Previous / next. Step through shapes while preserving running beat position. Navigation stops at the ends.
  2. 6Restart. Launch from the beginning at the selected deck quantize boundary, including from stopped.
  3. 7OSC address. Return or leaving the field applies an envelope address override; Escape cancels. Timed messages keep their own addresses. A message-only clip disables this field.
  4. 8A–E destinations. Lit buttons enable the matching senders configured in Settings → OSC. This capture has A enabled. These are live deck overrides, not changes to the library clip.

First playback

  1. Configure at least one sender’s host and port in Settings → OSC, and start the receiving application.
  2. Drag an OSC clip from CLIPS → OSC Clips onto a Perform deck.
  3. Match the envelope’s address and output range to the receiver, then enable the corresponding A–E destination. Edit the clip in section 9.9 when you need to change its saved range or value type.
  4. Start playback. Check the moving playhead and value meter, then confirm that the receiver responds. AutomationDeck sends control messages and produces no audio.
  5. Use Restart for a fresh launch, or Previous / Next to change shapes while preserving running phase.

Addresses, quantized restart and controller mappings

Edit the address directly below the shape (Return or leaving the field applies it; Escape restores the last address). OSC paths are sanitized automatically. The A–E buttons route this deck’s envelopes and messages to the corresponding configured OSC destinations; messages keep their individual addresses. These are live deck overrides and do not alter the library clip. Reloading the clip restores its saved routing.

The right-arrow restart icon, to the left of the address, launches from the clip’s beginning using the deck’s current quantize setting, including when stopped. Learn it from MIDI or keyboard, or choose Deck N / AutomationDeck / restart in Mapping. Its OSC API address is /Syndicate/Deck/N/Automation/Restart (N = 1–4); send 1 to trigger. Active A–E send buttons use the highlight color.

Replacing an AutomationDeck’s OSC clip keeps its transport running while the next shape prepares, then preserves its position in beats (wrapping to the new clip length). A stopped deck stays stopped. The previous/next arrow buttons step through OSC clips in the displayed browser list, respecting its sort and filter; if the loaded clip is outside that list, they follow its folder in name order. Navigation stops at the ends. Both arrows support MIDI/keyboard learn as Deck N / AutomationDeck / previous and next. Send 1 to /Syndicate/Deck/N/Automation/Previous or /Syndicate/Deck/N/Automation/Next (N = 1–4) to step shapes with the same phase-preserving handover.

The main display shows the envelope over a beat grid, with a playhead, saved address, output value and vertical normalized value meter. There is no overview preview or cue strip. Use the usual play/sync controls, loop in/out, loop toggle, slip-loop keys and EARLY/LATE phase controls. AutomationDeck produces no audio and does not load a VSTi. Performance states remember its OSC clip and restore it paused, like other decks.

6.13What saves where

What you change How it is kept What to do before relying on it
Track grid, cues, metadata, attached MIDI/OSC Committed by the track editor as you leave or change items. Leave the editor successfully; if saving fails, resolve the error before continuing. Lock prepared tracks to prevent accidental edits.
Library MIDI or OSC clip Automatically saved when leaving Edit, opening another item or quitting. Use a Custom Shapes copy when preserving a factory OSC shape.
AutomationDeck address and A–E buttons Temporary overrides for that loaded deck. Edit the library clip to make reusable routing; reloading restores the clip's saved routing.
Sampler pattern and sound edits SAVE writes the sampler preset. A newly captured State can also contain its unsaved deck snapshot. Save the preset when other sets should load the same version.
Arrangement timeline and automation The arrangement's SAVE command. Leaving with edits normally offers save/discard/cancel. Save before rendering, copying or backing up. With warning suppression enabled, leaving Arrange saves automatically.
Mixer insert chain and macros Current chains save automatically; a named .sdfx preset is a separate reusable copy. Save a named preset for reuse; a State can capture the current chains too.
MIDI/keyboard mappings The Mapping page's Save / Save As profile commands. Save the profile and select it on the destination computer.
Most Settings pages SAVE AND CLOSE applies the edited settings. Cancel discards pending page edits. Audio-device settings and the VST support switch apply immediately.

A library backup protects files already stored on disk. Save unfinished work first; neither a backup nor a State can replace external media or installed plugins.

07
DECKS & MIXER

Mixer and effects

Each deck feeds one mixer channel. Its signal passes through trim, EQ, filter and PRE inserts, then the pre-fader Cue tap, volume and POST inserts, before its output destination. The Cue send is taken before volume, so headphone monitoring works with the channel closed. External-output settings can bypass selected stages (section 7.6).

7.1Channel strip

Two current mixer channels in filter view. STANDARD skin, TOXIC palette.
  1. 1The volume dial includes the trim ring; Command-drag adjusts trim.
  2. 2The FILTER row changes with the selected filter type; this capture shows ONE KNOB filter and width.
  3. 3CUE, MUTE, SOLO, FX and output destination sit beneath the tone controls.
Control Action
Trim Input gain from −6 to +6 dB. There is no separate trim knob: Command-drag the volume dial up or down to adjust trim (Shift for fine steps), and Command-double-click it to reset trim to 0 dB. The setting shows as the inner ring around the volume dial.
FILTER / EQ title Click the section title to switch the knob row between filter view (CUTOFF and RES) and EQ view (LOW, MID and HI). Both keep their settings when hidden.
CUTOFF + RES In LP/HP RES mode, Cytomic bipolar DJ filter: low-pass to the left, neutral at center, high-pass to the right. RES adjusts resonance.
LOW / MID / HI Cytomic three-band full-kill EQ: full cut at minimum, 0 dB at center, and +6 dB at maximum. Double-click resets a band to center. Click its LOW / MID / HI label to cut the band fully; click again to restore the centered default. A dim label indicates full cut. This also works in Perform Loop and the arrangement editor. Arrangement editor playback, arrangement players, and offline renders use the same Cytomic range. Older saved EQ settings and automation point values are converted to the new scale when loaded.
Volume dial + VU Channel level, following the FADER CURVE. Dotted VU meter.
Fader-start key (F) The round key under the volume dial. When it's on, raising the volume starts the deck on its quantize boundary and closing it fully pauses.
CUE Sends the channel to the Cue bus before the volume control.
MUTE Mutes the channel. When another channel is soloed, MUTE lights to show it is suppressed. Clicking it then clears solo and unmutes this channel.
SOLO Solos the channel.
Output MASTER, NONE or any enabled hardware pair.
FX Opens the channel's VST3 insert window (section 7.4). Lit when the channel has inserts; the underline shows one segment per slot.

7.2Master and Cue

The Master level and stereo LED meter are in the header. When ENABLE CUE OUTPUT is on, the Cue level, its meter and MIX (which blends Cue toward Master) sit beside them. Leave headroom using trim and channel levels, even with LIMIT enabled; a master limiter cannot repair clipping that has already occurred inside a plugin.

In the current 0.2.0-RC2+913 build, LIMIT sits in the header beside Master as a saved global control, on by default. The master output limiter runs before master volume, with a −1 dBFS sample-peak ceiling and 2 ms lookahead. It applies in all playback modes and to stereo arrangement renders; direct hardware channels and Cue receive matching delay but are not limited. The delay stays in place when bypassed. The Syndicate VST3 exposes direct mixer outputs: use the DAW's master processing there.

Published RC2 difference: the public 0.2.0-RC2 beta has the earlier per-arrangement LIMIT toggle, off by default, rather than the current global header control. Check About before following this control’s location.

On dotted VU meters, the final dot lights bright red at the top segment. The header also warns about master clipping. Lower trim or channel levels when this appears; lowering a later master control cannot undo overload inside an earlier plugin.

7.3Crossfader and vector mixer

Crossfader mode must be on for the crossfader to control channel levels. Turning it off disables mouse, MIDI and OSC crossfader input; channel levels stay where you left them. Turning it back on picks up the current channel balance. The crossfader is inactive outside 2-deck Perform mode.

Tool Available when Behavior
Crossfader 2-deck Perform (View → Crossfader) Equal-power crossfade between Decks 1 and 2. It is linked to the channel volume dials and fader curve, so each channel keeps its own level.
Delta Mixer 3-deck Perform, Compact Paired Mixer view (View → Delta Mixer) Three channel strips sit side by side above a triangular pad. The pad blends Deck 1 at the top vertex, Deck 2 at the bottom left and Deck 3 at the bottom right. Each vertex isolates one deck; the centre balances all three. Dragging beyond an edge stays inside the triangle.
Vector Mixer 4-deck Perform, Compact Paired Mixer view (View → Vector Mixer) An XY pad blends all four decks with equal power. Each corner channel keeps volume, trim and filter around the pad. EQ settings are kept but hidden.

Vector mixing controls channel levels only while its mode is on and its 3- or 4-deck view is available. Delta mixing uses the selected fader curve; CONSTANT POWER maintains equal total power throughout the triangle. Turning it off leaves the channel levels in place and disconnects the pad from the faders. Re-enabling it picks up their current balance.

7.4FX: VST3 inserts

Each mixer channel holds up to four VST3 effects. Click FX on a channel to open its insert window; click it again, or close the window, to hide it. FX lights when the channel has inserts, and its underline has one segment per slot: lit for running, dim for bypassed, red for a missing or failed effect.

  • + ADD INSERT opens the effect list: effects enabled in Settings → VST, grouped by maker, with search and category filters. Choose PRE or POST before picking one.
  • PRE runs after the channel EQ and filter and before the fader, so headphone cue hears it. POST runs after the fader. PRE effects always come before POST effects; the flow line at the top of the window shows the order.
  • Drag a slot by its dotted handle to reorder it. ON bypasses an effect, EDIT shows or hides its editor, and ⋯ replaces, moves or removes it. BYPASS ALL bypasses the whole chain.
  • CH n MACROS: eight macros per channel, each pointing at a parameter in any of the channel's inserts. Click an unassigned macro (or right-click any macro) to pick a parameter or learn one, then drag it. In an effect's editor, the sidebar shows all eight with MAP (move a control in any insert to assign it) and ▾. The small number beside a macro shows which insert it controls.
  • MIDI/keyboard: map Mixer n / FX to turn the chain on or bypass it, and Mixer n / FX Macro 1–8 to the macros. OSC uses the fixed addresses /Syndicate/Mixer/CH{n}/FX and /Syndicate/Mixer/CH{n}/FX/Macro/{1-8}. With a chain window open, quick learn also shades its BYPASS ALL key and its eight macro dials: click one, then move a controller.
  • Inserts, their settings and macro assignments are saved automatically and restored at launch. If an effect is no longer installed, its slot keeps its settings and shows it as missing; replace or remove it.
  • FX presets: the save, save-as and load keys in the window header store a channel's whole chain as an encrypted .sdfx preset in the Database/FX folder: plugin order, PRE/POST, ON, each plugin's settings, BYPASS ALL and the eight macro assignments. The header shows the preset's name. Save overwrites that preset (or asks for a name the first time), Save As asks for a new name, and Load lists your presets for this channel and can show the FX folder. Loading replaces the channel's current chain.
  • Saved states (browser STATES) include each channel's insert chain. Recalling a state reloads those chains with their settings and macros; states saved before insert effects existed leave the current chains alone.
  • Effects that report latency are compensated so every channel stays in time, up to the instrument alignment budget. The window shows the chain's latency and, in orange, any part that arrives late.
  • Effects run inside Syndicate for lowest latency, so a misbehaving effect can stop the app; an effect that reports an error is bypassed and marked red. Intel-only effects can't be used as inserts on Apple Silicon yet.
  • Effects need ENABLE VST / VSTi SUPPORT. Turning it off saves and unloads all inserts; turning it back on reloads them. The built-in native FX are no longer processed.

7.5Response curves

Settings → MIXER → FADER CURVE sets the shape: LINEAR (dB), CONSTANT POWER, DIPPED or FAST CUT. Keep the same curve for rehearsal and the show.

7.6Output routing

Enable and name stereo pairs in Settings → AUDIO → OUTPUT PAIRS. Choose MASTER on a channel for the internal mix, or a hardware pair for an external mixer, recording or outboard processing. MIDI clips using VST instruments feed the deck's mixer channel.

In Settings → MIXER → OUTPUT ROUTING, choose which processing stages apply to EXT OUTPUTS. By default EQ and FILTER apply, while TRIM and VOLUME are fixed at 0 dB so the external mixer controls level. Applying TRIM or VOLUME enables that control; bypassing EQ or FILTER disables its knobs. Disabled stages ignore mouse gestures, MIDI/keyboard mappings and OSC messages. PRE inserts still apply; mute and solo still work. Returning a channel to MASTER restores the internal channel controls. Save Settings to apply changes. See section 12.4 for the stage diagram.

7.7Gain staging

  1. Set EQ and filter to neutral.
  2. Command-drag each volume dial to set trim so normal peaks leave headroom on the channel VU.
  3. Balance with the volume dials.
  4. Watch the Master meter as you bring channels in.

7.8Audio-routing recipes

Actual Audio settings on a computer with one stereo output. Master and Cue both point to 1/2 here; independent headphones require another pair.
  1. 1Select the output device and enable the stereo pairs you need.
  2. 2Assign Master and Cue to separate available pairs for independent monitoring.
  3. 3The pictured sample rate and buffer are this computer’s settings; choose and rehearse values suitable for your hardware.

The screenshot shows a computer with one stereo pair. Independent headphones need an interface exposing another pair; choosing the same pair for Master and Cue combines them at that physical output. The examples below assume the named pairs are available and enabled in Settings → AUDIO.

Internal mixer with separate headphones

  1. Select the audio interface and enable stereo output pairs 1/2 and 3/4.
  2. Set MASTER OUTPUT → 1/2, enable Cue output and set CUE OUTPUT → 3/4. Connect speakers to 1/2 and headphones to the interface's 3/4 monitoring path.
  3. Leave deck mixer destinations at MASTER. Use channel CUE to audition with the channel fader closed.
  4. Set headphone Cue volume and MIX blend in the header. Start with Cue monitoring only, then blend in Master as needed.
  5. Check the interface's own mixer so its direct-monitoring settings do not duplicate or combine the buses unexpectedly.

External mixer with separate deck outputs

  1. Enable enough interface output pairs for the decks you will use. Connect each pair to its own external mixer channel.
  2. Set Syndicate channel 1 to 1/2, channel 2 to 3/4, and further channels to their own available pairs. Direct output destinations bypass the Master bus; the header Master level is not their channel fader.
  3. In Settings → MIXER → OUTPUT ROUTING, choose which Syndicate stages should remain active on EXT OUTPUTS. By default EQ and filter apply, while trim and volume stay fixed at 0 dB.
  4. Use the external mixer's channel levels and headphones. If Syndicate also needs a separate Master or Cue connection, reserve unused pairs for them rather than overlapping deck outputs.
  5. Save Settings and check every destination at a low listening level before the set.
The application’s own output-routing display. This capture has external FILTER applied and EQ bypassed; the development build also shows the global limiter.

A disabled trim/volume stage is fixed at unity; bypassed EQ/filter controls cannot change that signal, including through MIDI or OSC. PRE inserts, mute and solo still matter. Check the flow display when a control appears to do nothing.

Syndicate running as a VST3

The DAW owns the audio device and hardware routing. Enable Syndicate's required stereo plugin outputs in the host, route them to host tracks, and assign those tracks to the interface. Follow section 11.6 for the host's MIDI-channel limitations. The standalone Audio device page does not configure the host's interface.

7.9Example: an insert with a performance macro

123
CH 1 Insert FX in the running app: LFOTool, PRE processing and Macro 1 assigned to volume.
  1. 1Preset controls. Save, Save As and Load store reusable channel chains.
  2. 2Insert slot. PRE/POST sets its position; ON, EDIT and the slot menu control the effect.
  3. 3Macro 1. The label identifies insert 1 and its assigned volume parameter. The other seven macros are unassigned.
  1. Enable and scan the effect in Settings → VST, then open a channel's FX window and press + ADD INSERT.
  2. Choose an available effect. In the real capture, CH 1 contains LFOTool and runs it PRE, so its processing is included in headphone cue.
  3. Click an unassigned macro and select a parameter, or use MAP in the effect editor and move the intended parameter. Macro 1 in the capture points to insert 1's volume parameter.
  4. Map Mixer 1 → FX Macro 1 to a controller for performance, using section 13. Save the controller profile separately.
  5. Save a named FX preset to reuse the chain, or save a State to recall it with the deck setup. Current insert settings and macros also persist automatically.

Use ON to bypass one insert or BYPASS ALL for the chain when comparing levels. PRE and POST change where processing happens; the signal-flow line shows the result. The pictured third-party effect is an installed example and is not bundled with Syndicate.

08
AUTHORING

Editing and authoring tracks (Edit mode)

Edit mode (F1) is where you prepare a track: its grid, cues, tempo markers, metadata, and any MIDI or OSC data that plays along with it. Drop a track on the workspace (DROP A TRACK HERE TO EDIT) or load it from the Browser. A toolbar switches between four submodes.

Submode Use it for
GRID / CUES BPM, Grid Start, hot cues, cue regions, the emergency loop.
TEMPO MARKERS Tracks whose tempo changes.
MIDI MIDI notes attached to the track and played on its clock.
OSC OSC envelopes and messages attached to the track.

All four share the detailed waveform (centered on the playhead), a full-track overview, transport controls and the metadata panel. Scrub the waveform like vinyl, stopped or playing. WAVEFORM OPACITY sets how strongly the audio shows behind MIDI and OSC lanes (default: 50%). COLORIZE, directly below it, defaults off: these background waveforms are light grey. Turn it on to color the detailed and overview waveforms by cue region; the choice is remembered.

8.1Grid

Control / key Action
SET GRID START Puts the first downbeat at the playhead. Place it precisely (below).
BPM spinner Drag, or double-click to type the exact BPM.
X2 / /2 Fixes double-time or half-time detection.
NUDGE − / +, Shift+Left / Right Moves the grid a small amount without changing BPM.
BEAT − / +, Command+Shift+Left / Right Shifts the grid by one beat.
BAR − / + Shifts the grid by one bar.
REANALYZE Opens the Browser's Analyze tool with the edited track selected. Choose the analysis options, overwrite options and BPM / grid detection preset, then start analysis.
Lock / Unlock Protects the prepared data.
The real Grid / Cues editor: Grid Start, beat divisions and cue regions.

Grid labels show bars and beats, with negative numbers before Grid Start. Always check alignment against the metronome both early and late in the track. A grid that looks right at the start can drift by the last chorus.

Placing Grid Start precisely

A Grid Start that is a few milliseconds late makes every quantized launch, cue, loop and synced beat late by those same milliseconds, for the entire track. It won't look wrong at normal zoom, but you'll hear it as flams against other decks, the metronome or MIDI gear.

123456
The first kick in the current application at 3388.51× zoom (0.2.0-RC2+913). Grid Start sits at the attack edge; the white playhead is still to its left.
  1. 1Playhead. Position it at the downbeat’s attack before pressing SET GRID START.
  2. 2Attack edge. Place Grid Start where the kick begins, rather than on a later peak.
  3. 3Later peaks. The waveform gets louder after the attack; using a peak makes every grid beat late.
  4. 4Zoom. Zoom far enough to distinguish the attack from its later peaks.
  5. 5Quiet lead-in. Preserve intentional silence before the downbeat.
  6. 6Before the attack. Low-level activity ahead of the main attack is not the kick’s downbeat.
  1. Unlock the track and choose GRID / CUES. Find the first downbeat (usually the first kick of bar 1) and park the playhead near it.
  2. Zoom in on the detailed waveform with the mouse wheel or trackpad until that kick's attack is wide on screen. Zoom in far enough to see where the waveform first rises out of silence.
  3. Put the playhead on the very front of the transient: the point where the attack starts, not the loudest peak a moment later.
  4. Press SET GRID START.
  5. Fine-tune with Shift+Left / Right (NUDGE − / +) while still zoomed in, so the grid line sits right on the leading edge.
  6. Zoom back out and play against the metronome. Check a downbeat near the start and another near the end of the track.

If the start is right but the grid drifts later in the track, the BPM is wrong, not the Grid Start. Fix the BPM, or add tempo markers (section 8.3), rather than moving Grid Start to compensate.

The close-up's 2 marks the start of the kick's attack. 3 points to later, louder peaks; choosing one of those makes every grid beat late. 5 is the quiet lead-in, and 6 is low-level noise before the attack. Preserve intentional musical silence: Grid Start marks the downbeat, not necessarily the beginning of the audio file. The white playhead (1) and the beat's leading edge are separate references until you move the playhead onto the attack and set Grid Start.

Diagnose the error before moving the grid

What you hear or see What to adjust
Every beat is early or late by the same amount, at the start and end Move Grid Start or use NUDGE − / + (Shift+Left/Right). Keep BPM unchanged.
The start aligns, but later beats steadily drift Correct BPM. Check a distant downbeat again; use tempo markers for music whose tempo changes.
Beats align, but the downbeat/bar number is wrong Use BEAT − / + or BAR − / + to move the musical origin by whole beats/bars.
The detected tempo is exactly half or double the musical tempo Use X2 or /2, then recheck the downbeat and bar labels.

Before shifting a prepared track, decide whether MOVE CUES WITH GRID should move its cues too. After editing, listen against the metronome early and late in the track, check the cues and emergency loop, then lock the track again. A good-looking line at one zoom level is not sufficient proof of alignment.

8.2Cues

There are eight cue slots. A cue is either a point or a loop region of 1–128 beats.

Pressing a populated cue starts playback from that cue, including when the audio editor is stopped. Loop cues also activate their loop region.

  • SET CUE places a cue at the playhead in the selected slot. Right-click a cue for CUE EDIT: name, palette color, MAKE LOOP CUE / MAKE NORMAL CUE and loop length.
  • AUTOCUE regenerates suggested cues. QUANTIZE snaps every cue to the grid. REORDER renumbers cues in timeline order. DELETE ALL clears cues after confirmation.
  • E-LOOP is the emergency loop, a safe repeat region near the end of the track. Press E to set its start at the playhead (snapped) and turn it on.
  • HOTCUE PRESETS (in TOOLS) holds eight presets, each with a name, an optional palette color and a hotkey. Pressing the hotkey drops a named cue at the playhead in the next free slot. E, comma, period, Space, Escape, Return, Tab, Delete, F1–F4 and Command or Control combinations can't be used as hotkeys.

8.3Tempo markers

Each marker sets a fixed BPM from its position and starts a new bar. There is always a marker at Grid Start.

  • ADD MARKER adds one at the playhead. Select markers from the waveform or the MARKERS list.
  • Edit the BPM with the spinner or EDIT EXACT BPM. Nudge, or move by beats or bars.
  • Command-click a marker, or right-click and choose DELETE MARKER, to remove it.
  • The marker grid drives cue snapping, Quantize, deck playback, arrangement clips and renders. Older tempo envelopes load as stepped markers.

8.4Attached MIDI

Track MIDI is edited as clip regions. Import .mid / .midi files into CLIPS → MIDI Clips, then open an audio track in Edit → MIDI and drag a MIDI clip onto its timeline. The ghost previews the snapped placement. The old track-level Import MIDI controls have been removed.

  • Drag a region to move it; drag its edges to adjust its bounds. Use LOOP to repeat its source pattern. The right-click menu provides copy, cut, paste, duplicate, SPLIT AT MARKER, SPLIT AT CUEPOINTS, SPLIT REGIONS and delete.
  • Command/Ctrl-click toggles region selection. Shift-drag selects a time range. Command/Ctrl+Up or Down transposes selected regions by a semitone. Edits support undo/redo and locked tracks prevent changes.
  • Placed regions keep their embedded note data. Removing the original library clip does not remove the track's MIDI. Cue colors help identify source regions.
  • At the bottom of the tools panel, choose PREVIEW VSTi / MIDI to audition through an enabled MIDI output or VST3 instrument. EDITOR opens the audition instrument; its patch and chosen destination are saved as the default preview. This preview editor has no macro-mapping sidebar.
  • TRACK VOLUME controls the audio track while you work; PREVIEW VOLUME controls the audition VSTi. These are editing-preview controls. The preview instrument choice is not a new instrument assignment for the audio track's performance deck.

The notes follow the track's musical clock. Check the audio grid before placing regions, then audition across a cue and loop boundary. The Browser's DATA column identifies tracks with attached MIDI.

8.5Attached OSC

Control Action
ADD ENVELOPE LANE (Env+) Adds a continuous value lane.
ADD MESSAGE LANE (Msg+) Adds a lane of discrete timed messages.
ADDRESS The destination OSC path.
INT / FLOAT + MIN / MAX Value type, and how the 0–1 envelope maps onto the destination range.
MESSAGE The payload for message lanes.
Pencil Draws stepped values.
LFO (OSC TOOLS) Generates a periodic shape across the selection.
Lane M / S Mute and solo, saved with the track and honored by deck output.

Drop an OSC clip onto the selected track OSC lane to place an editable region. Envelope lanes take the first envelope shape from the clip and use the destination lane's address, output range and send targets; message lanes take all the clip's messages and retain their individual addresses. Placement and movement follow the quantize grid. Regions keep their own source data, so deleting the library clip does not remove placed automation.

Drag a region's title to move it. Drag either edge to trim or repeat its loop; Command-drag an edge stretches or compresses its timing with the opposite edge fixed. Right-click a region for copy, cut, paste, duplicate, split at playhead/cues/selection, loop and delete. Undo/redo includes region edits. Manual points stay underneath regions and reappear when a region is removed; the first and last region values connect to the surrounding manual points. Existing drawing and node tools remain available in the graph beneath the region title.

Right-click an envelope point and choose BEZIER to show its incoming and outgoing handles when selected. Drag the small square handles to shape the curve. Each handle moves independently; dragging it never moves the opposite handle. SMOOTH HANDLES restores a smooth tangent, while LINEAR and STEP retain the other point modes. These controls also work on manual OSC points in Arrange. Lane-menu SIMPLIFY TO BEZIER reduces a dense smooth envelope to a smaller set of native points within a 0.2% normalized fitting tolerance. Placement, looping and stretching retain the source controls; playback uses prepared linear spans accurate within 0.01% normalized value.

The selected envelope's VALUE readout follows playback, including looped and stretched clip regions. A read-only vertical meter beside it shows the normalized 0–1 level independently of the output range. Values use the lane's integer/float output range. Right-click an OSC lane and choose COLOR to use a color from the current palette. The address field adds the leading slash, converts spaces to underscores, and removes characters that cannot be used in a literal destination path.

Shift-drag selects a range and Command-drag selects nodes. Copy, paste and duplicate overwrite whatever is in the way. Undo and redo cover OSC edits. Output goes to the OSC senders set in Settings → OSC (section 12).

MIDI and OSC timelines follow playback automatically. Horizontal trackpad scrolling or Shift/Option-wheel pans the view without seeking and pauses follow until playback crosses the view center. Starting or stopping playback, or clicking the playhead while stopped, resumes follow. Command/Control-wheel and pinch zoom around the playhead while following, or around the cursor during manual navigation. There is no FOLLOW button.

8.6Metadata panel

To replace artwork, drop an image onto the artwork area in track Edit, or right-click it to choose an image file. The change belongs to the track’s managed data; it does not rewrite the original audio file. Tracks without artwork show the grey Syndicate placeholder.

Edit TITLE, ARTIST, ALBUM, GENRE, LABEL, YEAR, KEY, RATING and COLOR, and turn LOAD FIRST CUE on or off. FILE INFO shows the duration, sample rate, bitrate, file size, play count and status.

8.7Moving between tracks and saving

  • Comma and period step to the previous and next track in library order (PREV / NEXT).
  • Space plays and pauses editor playback.
  • Edits save when you leave the track. If a save fails, TRACK EDITS NOT SAVED offers RETRY SAVE, DISCARD CHANGES or KEEP EDITING.

8.8Recommended workflow

  1. Unlock the track.
  2. Set the BPM and Grid Start, then check them late in the track.
  3. Add tempo markers if the tempo changes.
  4. Set cues, using hotcue presets for consistent naming, and set the emergency loop.
  5. Add MIDI or OSC data if needed.
  6. Fix the metadata and tags.
  7. Lock the track.

The track lock freezes all track-editor changes: grid and cues, tempo markers, MIDI clips, OSC clips and envelopes, artwork and metadata. This includes moving, looping, stretching, splitting, drawing, tangent edits, paste and drag-and-drop. Locking from the browser takes effect in an already-open editor. Unlock to resume editing; playback and navigation remain available.

09
AUTHORING

Editing and authoring MIDI clips

A MIDI clip (.sdc) is an imported MIDI file plus everything needed to perform it: loop, cues, quantize, key, metadata, routing to a MIDI device or VST3 instrument, and optional OSC lanes. You prepare clips in the clip editor and play them on any deck.

The Browser separates MIDI Clips and OSC Clips. For OSC-only clips and factory shapes, see section 9.9.

9.1The clip editor

Open a clip with EDIT CLIP or by dropping it on Edit. Tracks, arrangements and other clips can also be dropped there. Changes are saved automatically when you leave Edit, open another item, or quit the app; there is no Save button. If saving fails, the editor stays open so you can retry.

Area Contents
MIDI / CUES A note view with a beat grid and bar labels, a scroll bar, a full-clip overview and a play start marker.
OSC The same envelope and message lanes as track OSC (section 8.5), played from clip decks.
TOOLS QUANTIZE, LOOP CLIP, LOOP LENGTH, cue tools and output routing.
CLIP INFO NAME, KEY, COLOR, rating, duration and play count, plus the instrument's eight MACROS knobs.

Navigation works as in the OSC editor:

  • PREV / NEXT: beside PLAY, open the previous or next MIDI clip in the library. Comma and period do the same. Current changes are saved before switching clips.
  • Cues: pressing a populated cue starts playback there, including from stopped. Notes on the cue boundary are included; loop cues activate their loop region.
  • Play start marker: click (or drag) in the note view or overview to place the dashed marker. PLAY and Space start from it. While playing, clicking only moves the marker; stopped, the playhead jumps to it.
  • Pan: scroll horizontally, Shift- or Option-scroll, or drag the scroll bar under the note view. While playing, the view follows the playhead until you pan away, and picks it up again when the playhead reaches the centre.
  • Zoom: Command/Ctrl-scroll or pinch, around the pointer (or the playhead while it is followed).
  • MACROS: with a VST3 instrument, the metadata area shows its eight macros by parameter name. Turn a knob to change the parameter; closing the editor saves the patch with the clip. Unassigned macros are dimmed: assign them in the plugin EDITOR window.

9.2Timing and loops

  • QUANTIZE snaps note starts to 1/1 through 1/32, with undo.
  • LOOP CLIP turns looping on. The loop is anchored at beat 1, and LOOP LENGTH sets it in whole beats. On import, the loop end goes to the nearest beat after the last note.
  • Undo and redo cover note quantize, loop and cue edits.

9.3Clip cues

SET CUE adds a cue at the playhead. Drag a cue by its numbered handle to move it (snapped to the global quantize; undoable); click the handle to put the play start there. Right-click a cue to RENAME CUE, DELETE CUE, MAKE LOOP CUE or MAKE NORMAL CUE. Drag a cue's end handle to set its loop length.

9.4Routing: MIDI device or VST3 instrument

  • External MIDI: choose an enabled output device and channel (CH) in the editor or on the deck. Outputs must be enabled first in Settings → MIDI.
  • VST3 instrument: choose from VST3 INSTRUMENTS. Scan for plugins and enable them in Settings → VST first. Audio comes back through the deck's mixer channel.
  • Clips always send to their chosen destination. The old MIDI OUT toggle has been removed.

9.5VST3 instruments

  • The plugin editor button opens the instrument's own window, which comes to the front.
  • MACROS: eight knobs that you assign by clicking MAP and moving a plugin control (MOVE A CONTROL). Each macro shows the parameter name and can be mapped to MIDI or OSC per deck.
  • Patches and macro assignments are saved under Database/VST3 States. Dropping a clip into Arrange gives its lane the clip's latest saved instrument and patch: if you changed the clip's VST or re-saved its patch since the lane got its instrument, the lane takes the new one (it keeps its own state when nothing changed). The VST column in the clip browser shows each clip's instrument.
  • Instruments run in separate helper processes, so a plugin crash or hang can't stop the audio engine. Fixed buffer compensation keeps them in time with tracks, the metronome and external MIDI.
  • The VST3 scan also runs outside Syndicate: each plugin file is checked in its own short-lived helper process, so a plugin that crashes or hangs while being scanned is recorded and skipped instead of stopping the app.
  • On Apple Silicon, Intel-only VST3 plugins are scanned and played through Rosetta in their own helper. Plugins built for a processor Syndicate can't run (for example 32-bit plugins) are listed under ISSUES with the reason.

Rendering MIDI clips

In EDIT, select one or more MIDI clips in the browser and right-click RENDER CLIP or RENDER CLIPS. Choose WAV or AIFF, optionally ADD TO TRACK LIBRARY and WRITE CLIP CUES TO SIDECAR, then choose a destination folder. Files use the clip names; duplicate names and existing audio/sidecar files receive numeric suffixes instead of being overwritten.

Each clip renders once from its start to its full duration, at its own BPM, through its assigned VST3 instrument and saved patch, as 48 kHz / 24-bit stereo audio. Assign an available VST3 instrument first; hardware MIDI destinations cannot produce an offline audio file. Current Edit changes are saved and playback is paused before the batch starts. Clips render and import sequentially; cancelling stops the batch and keeps completed files.

Cue export writes a .sdd sidecar beside each rendered audio file, preserving populated cue slots, labels, colors, positions and loop-cue settings. This works with library import off as well. With library import on, the cues also go into the imported track's canonical sidecar. Imported clips appear in Renders → Clips. The Renders parent folder also contains Arrangements, preserving tracks from the earlier Renders playlist.

Perform clip rendering: A clip player with a ready VST instrument has an R button to the right of EARLY/LATE. It renders in the background using a separate instrument instance, the saved patch, and current transpose, swing, length, timing and mapped macro values. Unsaved plugin-editor changes are not captured. Progress appears inside that clip player; no render dialog opens. Other decks keep playing.

Files are named after the clip and saved automatically in the GENERAL → FOLDERS → RENDERED AUDIO folder (default: Application Support/Syndicate/Database/Renders; AIFF on macOS, WAV on Windows/Linux), with cue sidecars. Each successful render is imported into the track library and Renders → Clips. Once its audio is decoded and aligned, the originating deck crossfades to the rendered track at its current position, retaining mixer, sync and loop state. Changing/replacing the source or changing its sound controls during rendering prevents the automatic replacement; the completed render remains in the library. Rendering uses the tempo at the time R was pressed.

9.6MIDI clip deck controls

Use the vertical scrollwheel over the note view or overview to zoom, as with audio decks. At minimum zoom the entire MIDI file is visible, including notes beyond a shorter playback loop.

Control Action
PLAY / PAUSE, CUE, GRID The same as a track deck. Pause is immediate, with no tape stop.
Cue 1–8 Jump to the clip's cues, quantized.
LOOP, IN / OUT, skip, slip loops The same as a track deck, with loop regions shown on the preview.
Restart Restarts from the beginning, beat-aligned, when the clip reaches its end.
Pitch − / 0 / + Transposes outgoing notes. Notes already sounding finish cleanly.
SWING Sixteenth-note swing from 0 to 100%, the same timing as the sampler. Learnable under Deck → Clip Player.
LENGTH 1–200% of the original note durations. Double-click resets it to 100%. Learnable under Deck → Clip Player.
EARLY / LATE timing A shared ±100 ms MIDI timing offset. Hold to adjust, click to reset.
Device / instrument Changes the destination. Opens the VST editor.
F, Q Fader start and quantize. MIDI clip decks have no half/double-speed multiplier.
Eject Stops notes safely and unloads the clip.

9.7Avoiding stuck notes

Syndicate sends note-offs whenever you jump to a cue, stop, reroute, unload or quit. External synths can still hang on through sustain, latch or arpeggiator modes, so map an all-notes-off control on those devices.

9.8Not available yet

You can't draw, move or delete individual notes, or edit velocity, in the clip editor. Clips are edited at the level of quantize, loop, cues and routing. Write note content in a DAW and import it.

9.9OSC clips and reusable shapes

OSC clips contain an envelope and optional timed messages. Use them to control an OSC receiver on the musical clock, or reuse their shapes on track and arrangement automation lanes. They produce control data rather than audio.

First OSC clip: from shape to output

A factory OSC shape open in the real clip editor. The locked clip preserves the factory shape until unlocked or copied.
  1. Open CLIPS → OSC Clips → Basic Shapes and select a shape. Use COPY TO CUSTOM SHAPES if you want to keep the factory version unchanged.
  2. Open the clip in Edit. Set its length and shape; choose the OSC address, integer/float type, output range and A–E destinations. Configure those destination hosts and ports in Settings → OSC first.
  3. Press PLAY to audition with the receiving application running. A moving graph shows the envelope; verify the receiver is listening on the chosen port and address.
  4. Switch to Perform and drop the clip onto a deck. The AutomationDeck follows the shared clock. Its A–E buttons and address are live overrides; they do not rewrite the library clip.
  5. To reuse the shape on a timeline, drag it onto a track OSC lane, an Arrange OSC lane, or an Arrange parameter-automation lane. Envelope regions use the destination lane's address/range; parameter lanes use only the normalized shape. Message regions retain their individual message addresses.

Factory shapes and locking

The clip browser has fixed MIDI Clips and OSC Clips roots. OSC Clips contains Basic Shapes, Creative Shapes and Custom Shapes. Basic Shapes holds the sine, triangle, ramp/saw and pulse families, including inverses and repeat variations. Creative Shapes holds steps, easing curves, bells, attack–decay, bounce, staircase triangle and sample & hold. Curved factory shapes use compact authored Bezier points and handles: a sine uses three anchors, a bell five, and bounce nine; ramps and triangles stay linear, and pulses and steps keep their hard edges. Older shipped curves upgrade automatically, with any previously edited envelope preserved as a Custom Shapes copy.

The 34 shipped shapes are looping one-bar clips, with a normalized 0–1 envelope on /ENV1. Shipped shapes start locked. Open one and use the lock button to unlock its OSC editing controls, or choose UNLOCK CLIP in the browser, then edit and save it in place. The lock persists across launches and immediately freezes point, tangent, drawing and shape edits, including when changed from the browser while a clip is open. COPY TO CUSTOM SHAPES remains available for an independent copy. The three category folders keep their fixed names. New user-created OSC clips go into Custom Shapes, which supports editable clips and subfolders. Existing user-created OSC clips move into Custom Shapes with their contents and identities preserved; installed factory clips move into the appropriate factory category. Dragging a factory shape into a track or arrangement creates an editable placement owned by that document.

Creating and editing OSC clips

The clip browser also holds OSC clips. Its TYPE column distinguishes MIDI and OSC. In Edit mode, right-click a row or empty browser space and choose CREATE OSC CLIP, then enter a name. New OSC clips start with one envelope at 16 beats (four bars), 128 BPM, and are stored in Custom Shapes or its selected subfolder as .oscClip documents. They contain OSC envelope/message lanes without MIDI data. Drag an OSC clip onto Edit, double-click it, or choose EDIT CLIP to open its OSC-only editor.

The OSC clip editor keeps its sole envelope: ENV+ is removed, and the lane cannot be duplicated or deleted. MSG+ remains available for additional message lanes. Existing older clips with multiple envelopes are retained and can be reduced manually.

Set CLIP LENGTH in bars (four beats per bar) and use the existing envelope/message lanes, pencil, curves, steps, LFO, quantize and undo/redo tools. PLAY and LOOP CLIP audition its OSC output using the configured OSC targets. OSC clips have no cues or editor overview; the canvas uses that space, and zooming fully out fits the entire clip. Saved envelopes and message markers appear in the clip browser’s PREVIEW column. Length changes preserve points outside the shortened range so extending the clip restores them. Changes save automatically when leaving the editor or opening another item; no MIDI or VSTi routing is attached to OSC clips. OSC clips can also be placed in a track’s OSC lanes as described in section 8.5.

9.10Example: prepare an imported MIDI phrase

The imported Docs Example phrase in the actual MIDI clip editor. Notes are shown with timing, loop and destination controls.
  1. 1Read the notes and check the one-bar phrase against the beat grid.
  2. 2Prepare loop, quantize and cues before loading it onto a deck.
  3. 3Assign an external MIDI device or VSTi to hear it; note creation and velocity editing remain DAW tasks.
  1. Write the notes in your DAW and export a Standard MIDI File. In CLIPS → MIDI Clips, press IMPORT and select the .mid file.
  2. Drag the imported clip onto Edit. Review the notes, clip length, loop and quantize. The photographed “Docs Example” is a simple one-bar phrase.
  3. Choose an enabled MIDI output for an external synth, or an available VST3 instrument. An unassigned destination displays notes without producing sound.
  4. For a VSTi, choose its patch and save the instrument state. Add cues and tags for finding and launching the phrase.
  5. Leave Edit to save, switch to Perform and load the clip onto a deck. Check sync and quantization before launching it.
  6. If you need a self-contained audio version, render through the assigned VSTi (section 9.5). External MIDI hardware cannot be captured by the offline VSTi renderer.

The editor prepares timing, routing and performance controls. Write or revise individual notes and velocities in your DAW, then import the revised MIDI; those note-editing tools are not available in Syndicate yet.

9.11Practical OSC and automation examples

A repeating lighting-intensity pulse

The real, locked one-bar Pulse factory clip. Its /ENV1 envelope is high for two beats, then low for two beats, with FLOAT output from 0 to 1.
  1. 1Clip length and loop. One bar repeats when LOOP CLIP is enabled.
  2. 2Address, type and range. Copy the shape to Custom Shapes before adapting its output to a receiver.
  3. 3Sender A. The lit button selects a configured destination. The photo shows the factory routing; the example below supplies receiver-specific settings.

The real capture shows the locked one-bar Pulse factory shape at its original /ENV1 address and 0–1 float range. The following steps adapt a copy for a receiver; /lights/intensity is an example path that your receiving software must support or map.

  1. In Settings → OSC, configure sender A with the receiver's IP address and listening port. Use 127.0.0.1 only when that receiver runs on this computer.
  2. Copy Basic Shapes → Pulse to Custom Shapes, then open the copy in Edit. Give it a clear name such as “Lighting pulse”.
  3. Set its envelope address to the receiver's path, for example /lights/intensity. For a normalized receiver, use FLOAT, minimum 0, maximum 1. For a receiver expecting an 8-bit integer level, use INT, 0–255 instead. Match the receiver's actual type and range.
  4. Enable A and leave LOOP CLIP on. The factory Pulse is high for the first two beats and low for the next two beats of its one-bar cycle.
  5. Leave Edit to save and load the copy onto an AutomationDeck. Choose launch quantization, press Restart for a fresh cycle, and inspect both the deck value meter and the receiver's response.

If the meter moves but nothing responds, check the selected A–E sender, destination IP/port, firewall, exact OSC path and value type. Syndicate's incoming OSC listen port and API root do not configure the other application's receiver.

A timed scene message

  1. Open an editable OSC clip and press MSG+ to add a message lane.
  2. Set a message's address and payload to the receiving application's documented scene command. Place its marker at the intended musical beat using the message editing tools; use a point inside the clip rather than exactly at its end.
  3. Enable the required sender and audition the clip with the receiver ready. A message is an event when playback crosses its marker, while an envelope continuously supplies values.
  4. Remember that a looping clip can cross that marker on every pass. Restarting or returning to an earlier position can send it again. For a message that should belong to a single section, place it on the track/arrangement timeline and make sure that section is not looped.
  5. Keep each message's own address correct. Changing the AutomationDeck envelope address does not rewrite message addresses.

Reuse the shape for arrangement automation

  1. Open an arrangement, show a track's automation with AUTO, and select or add the intended destination parameter.
  2. Drag an OSC shape from the Browser onto that parameter's automation lane. It supplies a normalized 0–1 curve; its OSC address, output range and timed messages do not become parameter control messages.
  3. Trim or repeat the placed region, or Command-drag an edge to stretch its timing. The placed copy belongs to the arrangement.
  4. Enable the destination's automation. For macros, check READ MACRO AUTOMATION; LOCK AUTOMATION protects edits but does not replace enabling the intended parameter.
  5. Save the arrangement. To send OSC instead, place the clip on an OSC envelope or message lane and configure that lane's routing (sections 8.5 and 10.5).
10
AUTHORING

Arrange mode

Arrange (F4) turns prepared tracks and clips into a timeline. It has four tracks, each of which can be an audio track or a MIDI/VST track, in any combination. On top of those you can add as many OSC envelope and OSC message lanes as you need. You can play an arrangement in the editor, load it onto a deck as one performable object, or render it to audio.

10.1Toolbar

Control Action
Move Selects and moves clips. Command-drag makes a copy.
Split Cuts at the pointer or across the selected range.
Fades Shows the fade handles. Clips can't be moved in this mode.
Lock Automation (padlock) When lit (black padlock), automation is fixed in time and read-only: clips move, copy, split and delete without touching it, and points cannot be added, moved or deleted. When off (grey padlock), automation moves, copies and deletes with its clips and is editable.
FADE EDGES Adds a minimum 2 ms fade to every clip edge, in playback and renders. Longer manual fades are kept.
− / + Zoom. Command-wheel zooms around the cursor.
Play / Pause / Stop Arrangement transport. Space toggles playback.
ADD MARKER Adds a grid-snapped marker at the playhead.
LIMIT (global header, beside Master) In the current build, a saved global control, on by default. Limits master playback and stereo arrangement renders to −1 dBFS with 2 ms lookahead. See section 7.2 for the published RC2 difference.
RENDER Opens render options (section 10.7).
SAVE / SAVE ARRANGEMENT AS / Load File handling. Arrangements are stored as .sda.
OSC ENV / OSC MSG Adds an OSC envelope or OSC message lane. There is no limit on these.
Undo / Redo Command-Z and Shift-Command-Z cover arrangement edits. Press M to add a marker at the playhead.

10.2Lanes

An arrangement has four tracks in total. Each one is either an audio track or a MIDI/VST track, so you can use four audio tracks, four MIDI/VST tracks, or any mix such as three audio and one VST. OSC lanes are separate and don't count toward the four.

OSC clips can be dropped onto matching OSC ENV or OSC MSG lanes. The ghost shows the quantized placement before dropping. Drag the region title to move it, either edge to trim or repeat the loop, or Command-drag an edge to stretch its timing with the opposite edge fixed. Right-click for split at playhead, markers or selection, loop, copy/paste, duplicate and delete. Regions keep their own source data when saved. Envelope shapes inherit the destination lane's OSC settings; message clips keep all their messages and individual addresses. Manual automation stays underneath, with the region endpoints connected to the surrounding points.

OSC envelope clips can also be dropped onto a track’s parameter automation lane (volume, EQ, filter, pitch or VST macro). In the overlay view, select the destination parameter in the list first. The ghost previews the quantized placement; only normalized envelope values are used, with the parameter’s usual range. OSC addresses and messages are ignored here. Drag the title to move, the edges to repeat/trim, or Command-drag an edge to stretch. The same region menu provides split, loop, copy/paste, duplicate and delete. Manual points outside the region remain connected, and LOCK AUTOMATION prevents shape edits. Saved arrangements own the source shapes; live playback and renders use the same prepared automation.

A saved arrangement open in the current Arrange workspace, with audio clips, cue colours and timeline markers.
Lane Contents Header controls How many
Audio track Track clips and cue sections Volume dial with level meter, CUTOFF, RES, M, S, AUTO, ▲ / ▼ (collapse / expand), automation target Up to 4, shared with MIDI/VST tracks
MIDI/VST track MIDI clips sent to an external device and channel, or played by a VST instrument The same controls as an audio track, plus device and channel, or instrument + EDITOR; macro automation with READ Up to 4, shared with audio tracks
OSC ENV Continuous values to an OSC ADDRESS Range and type Unlimited
OSC MSG Timed OSC MESSAGE events Address Unlimited

Right-click a lane header to open its menu at the pointer. Fixed track lanes offer DUPLICATE LANE TO, where you choose which other track to replace, MINIMIZE LANE / EXPAND LANE, and CLEAR LANE. Clear removes the track's clips, automation, instrument and routing, and resets its controls. Duplicates retain clip timing, track settings and linked automation, with their own instrument patch. OSC lanes offer DUPLICATE LANE, MINIMIZE LANE / EXPAND LANE, rename, or DELETE LANE. Track edits support undo.

Each VST track shares one instrument across all its clips and saves its own patch. VST tracks are included in stereo and multitrack renders using their current saved patch, MIDI channel, and enabled macro automation. Rendering stops Arrange playback. Instruments are processed from timeline zero before the selected range to preserve held notes and effect history; plugin latency is compensated. Lane EQ, filter, volume, mute and solo apply to rendered instruments just as they do to audio. LIMIT applies to the stereo mix only; individual stems bypass the master limiter. The file ends at the selected render end, without an additional instrument release tail. Missing or disabled instruments and failed patches stop the render with an error.

10.3Placing and editing clips

  • Drag tracks or clips from the Browser onto a compatible lane. A drop preview shows where it will land.
  • Drag cue sections from the cue-section shelf to place a single section of a track.
  • Placing a clip over another one overwrites it, and any uncovered parts of the old clip are kept. Clips can repeat, and keep their source timing when they do.
  • Trim with the inset handles. Clips with pitch automation turned on show an orange outline.
  • Edits apply during playback without restarting the transport.

10.4Selecting and navigating

  • Shift-drag selects a time range across lanes.
  • Delete or Backspace also removes automation points in the selected time range from visible automation curves, even with no clips selected, unless LOCK AUTOMATION is on. Hidden curves are unaffected by range deletion. Undo restores the edit.
  • Shift-drag selects a time range in the row where you start it: a track’s clips or its automation lane. Drag up or down to extend the selection into the neighbouring rows, including the clip row and automation lane of the same track. Points in a selected automation lane are selected too, so the arrow keys move selected clips and points together.
  • Option-swipe pans horizontally. Use the scrollbars or a trackpad to move around.
  • The orange marker shows where playback starts. The view follows playback automatically. Horizontal panning pauses follow; it resumes when playback crosses the view center, when starting or stopping playback, or after a stopped playhead click. Command/Control-wheel and pinch zoom around the playhead while following, or around the cursor during manual navigation.

10.5Splitting, fades and automation

  • Move, Cut/Split, and Fades form a radio group in their own recessed toolbar panel. Exactly one tool is selected; choosing Move or Cut leaves fade editing.
  • Right-click a selection for SPLIT REGIONS, SPLIT AT CUEPOINTS (using the source track's cues), SPLIT AT MARKER, or split all intersecting clips.
  • Fades can be LIN, LOG or EXP. Drag the endpoint handles, and drag vertically to bend the curve.
  • Click FILTER / EQ above an arrangement lane’s knobs to switch between filter and bipolar EQ controls. Clicking an EQ label cuts/restores that band. Manually adjusting a lane EQ band disables that band’s automation until you enable it again.
  • Click AUTO to show or hide a track’s automation lane. All of the track’s automated parameters share one lane, drawn on top of each other in their own colours. The list on the left names each one:
    • Click a name to edit that parameter. Its curve is drawn solid with its points, and its name is tagged on the timeline. The other curves stay visible as dashed lines.
    • Click the eye beside a name to hide or show that curve. Hiding only affects the view; the automation still plays.
    • Right-click a name for SHOW ONLY THIS, SHOW ALL, ENABLE / DISABLE AUTOMATION, READ MACRO AUTOMATION (macros) and CLEAR AND REMOVE.
    • + PARAMETER adds a parameter to the lane.
    • Option-drag a segment between two points to bend it into a curve (drag up to bow it upwards, down to bow it downwards). Option-double-click a segment to make it linear again. Curves play back and render exactly as drawn.
    • Click a point to select it. Shift-drag across the lane (see time selections below) selects every point of the parameter you are editing in that range. Delete or Backspace removes them, the arrow keys move them, and Escape or a click on empty space clears the selection. The first point of each envelope always stays.
    • AUTO is available only while the track has a clip. Deleting the last clip on a track removes its automation and closes its automation lane.
    • Drag the lane’s bottom edge to resize it. Every parameter with active automation is listed when an arrangement opens. Hidden curves, the focused parameter and the height are saved with the arrangement.
  • ← / → move selected automation points, or the selected clips (audio and MIDI) when no points are selected, by one beat; hold Shift to move by one bar. A clip move that would overlap another clip is ignored, and the clip's automation moves with it unless LOCK AUTOMATION is on. Locked automation points cannot be selected or moved. With nothing selected, the arrows step the playhead between bar lines.
  • Each audio track has its own filter type. Cmd-click the FILTER title above the track's filter knobs to cycle GLOBAL (follows Settings) → RESONANT → ONE KNOB → LP / HP; the title stays FILTER for every type. A plain click still switches between FILTER and EQ. Filter1 / Filter2 control Cutoff / Resonance, Filter / Width, or LP / HP respectively. The track type is saved and used for arrangement playback and rendering.
  • Audio lane automation targets: VOLUME, HIGH / MID / LOW EQ, Filter1, Filter2 and PITCH. Use ENABLE PITCH / DISABLE PITCH on the clip, and hold Command to snap pitch to semitones.
  • VST lanes can automate MACRO 1–8. With READ off, a live MIDI or OSC controller takes over that macro.
  • Right-click a node to DELETE AUTOMATION POINT. Undo and redo cover all of these edits.

10.6Markers

Every arrangement starts with a START marker at zero. Add colored markers with ADD MARKER, then edit or delete them from the right-click menu. Marker names are uppercase. On an arrangement deck, markers become pageable performance buttons.

10.7Rendering

RENDER ARRANGEMENT (from the render range or the selected region):

Option Choices
RENDER TYPE STEREO MIX, or MULTITRACK (one file per track, to a folder you choose)
FILE FORMAT WAV or AIFF
ADD TO TRACK LIBRARY Imports the render as a track and adds it to Renders → Arrangements (created automatically, then reused). MULTITRACK adds each imported stem to that playlist. Existing Renders playlist memberships are preserved when it becomes the Arrangements child playlist.
EXPORT MARKERS AS CUEPOINTS Writes arrangement markers as cues on the imported track.

Renders include tempo markers, automation, fades, mute and solo states, and arrangement DSP. When LIMIT is on, stereo renders use the same limiter as playback; the lookahead is compensated so the file keeps the selected start and length. Individual MULTITRACK stems are never limited. In the current build, all hardware outputs retain matching 2 ms lookahead delay while LIMIT is bypassed; transitions are smoothed over 5 ms. Master is limited before master volume, while direct hardware channels and Cue are delayed but not limited (section 7.2). The render region can loop during playback, which helps when auditioning the bounds. The render region fits the content automatically: whenever clips or tracks are added, removed or moved so the arrangement's extent changes, it resets to run from the start of the timeline to the end of the last clip. You can still adjust it by hand; your bounds hold until the content next changes, and undo restores them. The render region shows in the ruler as a cyan brace with corner tabs; Option-click the ruler to set its start, Command-click to set its end, or drag either edge.

10.8Arrangement decks in Perform

A saved arrangement can be loaded onto any deck and performed live, with marker buttons, per-track trims and per-track mixer routing. See section 6.9.

11
PERFORM

Perform modes, clock and network

There are three ways to perform. All of them share one musical clock, which can also be shared with Ableton Link and with other Syndicate machines over Syndicate NET.

Mode How to enter Best for
Perform Mode → Perform (F2) Full deck and mixer control (sections 6–7).
Perform Loop View → Loop Perform, or the mapped Header → Loop Perform control Building live loops from cue sections across four lanes.
Controller Perform Mode Settings → GENERAL → CONTROLLER PERFORM MODE Mostly hardware control, with a display-first layout.

11.1Perform workflow

  1. Check the Master and Cue outputs and set the BPM and global Quantize.
  2. Load prepared content. Pre-listen with mixer CUE.
  3. Turn on deck Q and launch on musical boundaries.
  4. Shape the sound with trim, EQ, filter, volume and routing.
  5. Save a State when the rig reaches a reusable setup.

AUTOPLAY ON LOAD starts loaded content on the next quantized boundary. Fader start (F) starts a deck when you raise its volume. Fader start is switched off in Perform Loop.

11.2Perform Loop

Perform Loop turns each deck into a loop lane that repeats on the shared clock. Switching between Perform and Perform Loop keeps the loaded players and their audible positions. Arrangement players show all four arrangement tracks stacked inside their loop lane, including audio waveforms and MIDI notes. Their overview and marker previews show the same four tracks. Arrangement players use arrangement markers as region boundaries, never cues from their source tracks. Each region extends to the next marker, with the last ending at the arrangement end. A START region covers the opening if no marker exists at zero. Select an arrangement in the Browser to show its marker regions, then drag a region into a lane or double-click it to launch on the selected lane. The shelf scrolls for arrangements with more than eight markers; the lane’s eight region keys launch its first eight markers.

  • Lanes: four lanes (two in 2-deck view). Each holds a LIVE TRACK, a MIDI CLIP or a SAMPLER, and shows a repeating waveform with a compact overview underneath.
  • Loop length: 1, 2, 4, 8, 16, 32 or 64 bars. Changing it keeps the track position.
  • Cue-section shelf: drag cue sections into a lane (DRAG CUE SECTIONS INTO A LANE). Each lane has eight cue buttons and source-page stepping. Launches follow the lane's quantize setting (USE GLOBAL or its own).
  • A (auto-advance) moves through cues within the current cue. FULL traverses the whole track. The next cue's color and label show inside the loop window.
  • Per lane: IN / OUT, HOLD / TOGGLE, REV (reverse with a ghost return playhead), Early / Late phase, pitch and formant, MUTE / SOLO, and EQ / FILTER / FX.
  • Slip loops and their dotted (D) and triplet (T) timing have no keys in Perform Loop, but the deck's mapped slip-loop, dotted and triplet controls still work on each lane.
  • Eject, to the right of the lane’s quantize setting, unloads its player and cancels pending section launches.
  • Volume and trim match the Perform mixer, including VU and curve.
  • During a lane loop or slip loop, the orange playhead stays within the highlighted loop range, including when the range crosses the end of the window. The ghost return playhead shows where playback will resume after slip.
  • Loop wraps, section restarts and slip releases get short crossfades to avoid clicks.

11.3Controller Perform Mode

This mode replaces the decks with display-focused versions for track, arrangement, MIDI clip and sampler content. They show compact metadata and preview waveforms beside four stacked track lanes. Use it when a controller does the work and the screen is mostly for reading.

11.4Master tempo and wallclock

Syndicate runs one shared musical clock. Every deck with SYNC on follows it, and so do quantized launches, the metronome, MIDI clips, samplers, arrangements and Ableton Link. The clock always has exactly one owner, and the owner sets the tempo.

The real header clock controls: clock status, M / lock, tempo, quantize and beat position.
ONE OWNER AT A TIMEHEADERMASTER lit · BPM set in the headerOnly local owner with wallclock lock onA DECKDeck MASTER litTempo fader sets the BPMANOTHER MACHINESyndicate NET master · panel shows FOLLOWLocal tempo controls locked128.00SHARED CLOCK20–999 BPMSYNCED DECKSDecks with SYNC onQUANTIZED LAUNCHESPlay, cues, loops, skipsMETRONOME, MIDI CLIPS,samplers and arrangementsABLETON LINKTempo shared with Link peersHighlighted path: the header owns the clock. MASTER changes ownership; wallclock lock restricts local ownership.
Who owns the clock, and what follows it.

Who can own the clock

Owner How you can tell What sets the tempo
The header Header MASTER is lit. This is the starting state when nothing is loaded. The header tempo readout: drag it, double-click to type, or use the mapped BPM and tempo-bend commands.
A deck That deck's MASTER is lit and header MASTER is dark. The deck's tempo fader, < BEND / BEND > on that deck, or the header tempo readout, which moves the deck's fader.
Another machine (Syndicate NET) Header MASTER is dark and the sync panel says FOLLOW. Whichever Syndicate machine holds the network clock. Local tempo controls are locked until you take the clock back.

The sync panel next to the header MASTER button shows this machine's role: MASTER, FOLLOW, NO MASTER (no machine currently holds the clock), or OFFLINE (Syndicate NET is off).

The header MASTER button

  • When it's lit (the header owns the clock): pressing it hands the clock to a playing deck that has SYNC on. With Syndicate NET on, that deck can be on another machine. If no deck qualifies, nothing changes.
  • When it's dark (a deck or another machine owns the clock): pressing it takes the clock back to the header at the current tempo, so nothing jumps. If another machine owns the clock, Syndicate asks for network ownership first.

The deck MASTER button

  • Pressing a deck's MASTER makes that deck lead. Its SYNC turns off, because a master doesn't follow, and the tempo carries on from the current clock.
  • Pressing it again gives the clock back to the header at the current tempo, and turns the deck's SYNC back on if it was on before.
  • Syndicate also moves the clock on its own. When all decks are empty, the first deck you load becomes master, and its pitch resets so the header shows the track's native BPM. When the master deck stops or is ejected, the clock passes to the lowest-numbered deck that is playing with SYNC on, or back to the header if there isn't one.

Wallclock mode (lock icon)

The lock icon sits next to the header MASTER button. It uses the Browser padlock shape: grey when off, black on a light button when on. Turning it on makes the header the only possible clock owner on this machine:

  • Deck MASTER buttons are hidden. If a deck was master when you pressed the lock, the clock returns to the header at the same tempo and that deck goes back to SYNC.
  • Automatic handoffs stop. Loading, stopping or ejecting decks never moves the clock.
  • SYNC still works on every deck. Synced decks follow the header, and unsynced decks play at their own tempo.
  • With Syndicate NET: pressing header MASTER asks the network for ownership on behalf of the header. Other machines never hand the clock to this machine's decks.
  • At startup: if no other Syndicate NET machine is found, a wallclock machine claims the network clock automatically. It never takes the clock from a machine that already holds it.
  • The setting is saved and restored at launch. The lock is hidden while Perform Loop is active.

Use the lock when the tempo should stay put whatever the decks are doing: playing to a click or a live band, driving external MIDI gear, lighting or visuals, long arrangement-based sets, or a multi-machine rig where one machine keeps time. Leave it off for DJ-style mixing, where the tempo should follow the track you're riding.

Ableton Link

At startup, Syndicate's clock keeps Link's beat phase so the Perform metronome targets the shared beat boundaries. Master-deck cues and header clock resets can establish a separate Syndicate beat origin without resetting other Link apps.

Link is always on, and Syndicate joins any Link session on your network. The clock's tempo is shared with the session, and only the machine that owns the clock sends tempo changes to Link. Link carries tempo only; start and stop are not synced. The sync panel shows the number of Link peers, progress through the four-beat Link bar, and RAMP, the catch-up correction Syndicate applies while settling onto Link.

Typical setups

Situation Setup
Mixing tracks on one machine Lock off. Let the first deck you load take master, or press MASTER on the deck you're riding.
Fixed tempo with a click, live musicians or MIDI gear Lock on. Set the BPM in the header.
Several Syndicate machines Syndicate NET on. Turn the lock on for the machine that keeps time; the others show FOLLOW. Use header MASTER or MAKE MASTER to take over.
Alongside Ableton Live or another Link app Nothing to set up. Both apps share the tempo, and the Syndicate machine that owns the clock leads it.

Related details

  • LIMIT MINIMUM BPM TO 20 (Settings → DECKS): see Why 20 BPM is the floor below.
  • Reverse and backspin don't move the clock backward. A backspin lands on the nearest clock phase.
  • In the VST3 plugin, the DAW's transport owns the clock, so MASTER and the wallclock lock are unavailable.

Why 20 BPM is the floor

The shared clock always runs between 20 and 999 BPM, whatever your settings. This range comes from Ableton Link: the Link library clamps every session tempo to 20–999 BPM, and Syndicate's clock is built on Link's timeline.

If Syndicate's clock went below 20 BPM, Link would quietly hold the session at 20 BPM while Syndicate ran slower. The two timelines would disagree about where the beat is and drift apart every bar. Other Link apps and Syndicate NET machines would lock to the wrong tempo, and quantized launches, the metronome and synced decks would land off the beat. Keeping the clock inside Link's range keeps every peer on the same beat grid.

Decks with SYNC off aren't tied to the clock, so they can play slower. With WIDE PITCH, their tempo fader goes all the way down to a stop. LIMIT MINIMUM BPM TO 20 applies the clock's floor to those independent decks as well:

Setting Independent (unsynced) decks Synced decks and the master clock
On Never play slower than 20 BPM. The tempo fader stops at the speed that gives 20 BPM for that track. 20–999 BPM
Off Can slow below 20 BPM, down to a stop with WIDE PITCH. 20–999 BPM (unchanged)

Turn it on if you hand the clock between decks often. A deck slowed to, say, 12 BPM that then becomes MASTER or is synced would have to jump to 20 BPM, which you'd hear as a sudden tempo change. With the limit on, every deck stays inside the range the clock and Link can follow, so handoffs are seamless. Leave it off if you use very slow tempos or deep slowdowns as an effect on a free-running deck.

11.5Syndicate NET and Ableton Link

Syndicate NET Manager showing this instance as clock master.
  1. 1The client list identifies each Syndicate instance, its role and its deck assignment.

Syndicate NET connects Syndicate machines on the local network.

SYNDICATE NET · EXAMPLE LOCAL NETWORKSYNDICATE A · CLOCK MASTERSYNDICATE B · FOLLOWSHARED LIBRARY HOSTMIDI / OSC CONTROLLEROne selected network clock ownerHeader or eligible deck supplies tempoSynced playback follows the shared clockEach machine has its own audio outputsSHARE LIBRARY enabled on the hostMay be A, B or another Syndicate machineControls its assigned Syndicate decksUse MIDI mappings or the fixed OSC APICLOCKMEDIA / SYNC COPYCONTROLA library sync creates a local snapshot for offline use; it does not install VST plugins.Clock ownership does not determine which machine shares the library.
Syndicate NET connections: clock ownership, library access and controller assignments serve different purposes. Conceptual network overview.
  • ENABLE SYNDICATE NET is off by default. When it is off, Syndicate uses only the local library and local clock, and stops any decks streaming from the network.
  • Syndicate NET Manager (Syndicate menu) lists connected clients with their role, interface and last-seen time. The master can DISCONNECT clients. It also shows Link status and a library source selector. SHARE LIBRARY (READ ONLY) enables sharing on the host. Right-click a client → Sync Library copies this host’s library into that client’s storage; clock master ownership is not required. The client row shows progress, and the menu offers Cancel Library Sync while running. Both apps must support library sync and be visible in Syndicate NET.
  • Saved library: sync copies tracks, playlists/folders, cues, grids, tempo markers, waveforms, artwork, MIDI/OSC data, MIDI clips, samplers and arrangements with their audio dependencies. Repeating sync refreshes metadata and reuses verified media. Files are checksum-verified before committing; cancellation or failure preserves the last completed catalogue. It does not delete client media or copy activation, application settings, proprietary SDKs, or installed VST instruments. Choose LIBRARY: SYNCED (LOCAL) to browse the saved snapshot offline. AUTOMATIC prefers an existing physical local library, then the saved snapshot, then a discovered host. A network-selected host also loads verified synced items locally first, with network fallback for unavailable files.
  • Library access: select a local library or an available sharing host in Syndicate NET Manager. Use the normal browser to view library content. Remote tracks stream into memory in verified chunks. Device pairing and network encryption are currently disabled; use a trusted local network.
  • Deck numbering: each machine's decks get their own numbers across the network, and the numbers update automatically as machines join or leave.
  • Handoff: MAKE MASTER claims the network clock. When the master quits cleanly, it passes the clock to another live app, preferring one with synced decks playing.
  • Ableton Link: Syndicate shares tempo and its bar reference without resetting Link sessions.

11.6Syndicate VST3 plugin

The optional Syndicate VST3 runs inside a DAW and follows the host's transport. It has four stereo mixer outputs and automatable deck and mixer parameters. It does not include Elastique pitch, VST hosting, or Ableton Link. The VST settings category and Link status panel are hidden, and the host handles audio settings.

With the plugin focused, press F11, or Control–Command–F on macOS, to move its interface into a fullscreen window. Press the same shortcut or Escape to return to the DAW's plugin window. Closing the fullscreen window also returns the interface; audio processing continues in the DAW.

For MIDI clips in the clip player, enable MIDI output and choose DAW MIDI OUT (VST3) as the destination. Syndicate sends the clip's notes through the plugin's MIDI output, using the selected MIDI channel and clip transpose, swing and note-length settings. Route that output to another MIDI/instrument track in your DAW. Events follow the rendered clip timeline, including loops and fractional-beat restarts; stopping playback, unloading a clip or changing its destination releases its held notes. This destination is available only in the VST3 build. Hardware MIDI destinations remain available.

The VST3 editor’s DAW MIDI strip selects Single Output or Separate Outputs. Single Output combines all decks on MIDI Out 1 for compatibility. Separate Outputs sends Decks 1–4 to MIDI Out 1–4, respectively. Each output supports all 16 MIDI channels. Use each deck’s CH selector in this strip to force channel 1–16, or leave Clip Channel selected to follow the clip player’s channel setting. These choices are saved in the DAW session and available as plugin parameters. Older sessions restore Single Output and Clip Channel. Changing a deck’s channel releases its held notes on the previous channel before playing on the new one.

Separate MIDI bus routing depends on the DAW; some hosts expose only the first bus. Use Single Output in those hosts. Channel filtering also depends on the host: Ableton Live merges MIDI channels when routing internally between tracks, so Single Output does not provide independent deck routing there. The standalone app does not expose these plugin-only controls.

When the DAW resumes or jumps to another position, playing synced decks keep their track position and move only to the nearest matching beat phase. This includes starts between beats; moving the DAW playhead does not seek the track to the DAW's song position. Active loops wrap the adjustment within their bounds. Freewheeling decks keep their position without phase adjustment.

11.7Before doors

  1. Save and back up. Save sampler presets, arrangements and controller profiles; leave the clip editor to commit changes. Keep a recent library backup and the required external media on a second drive.
  2. Check media. Mount the actual show drives, scan the library, and load representative tracks, sampler samples, MIDI instruments and arrangements. A browser entry alone does not prove its file or plugin is available.
  3. Trace audio. Use the exact interface, sample rate and buffer size for the show. Check Master, headphones and every direct deck output; review external-output processing and leave headroom. The current build’s global LIMIT is beside Master; see section 7.2 for its scope and the published RC2 difference.
  4. Confirm control. Load the intended mapping profile and check play, stop, cues, loops, levels and emergency controls. Verify the correct MIDI ports and OSC destinations.
  5. Choose the clock owner. Confirm wallclock versus deck ownership, SYNC, quantize and the intended Syndicate NET master. Check the NET Manager client list before involving other machines.
  6. Check timed output. Rehearse lighting/visual messages and loops with the real receiver. A repeating clip can repeat a scene trigger too.
  7. Prepare recovery. Know which spare output/device, local media copy and rendered audio you can use if hardware, a network share or a plugin becomes unavailable. Save a useful State, then check what it actually recalls (section 6.10).
  8. Keep the computer ready. Connect power and disable sleep or aggressive power saving through your normal system setup. Check grids and emergency loops on the tracks you will use.

11.8Clock and quantization examples

Goal Starting setup What to check
A fixed-tempo show with lighting or external gear Header owns the clock, wallclock lock on, synced decks. Loading, stopping and ejecting decks must not be part of your tempo-change plan; adjust the header tempo deliberately.
DJ mixing with a leading track Wallclock lock off; select the intended deck master and sync followers. The master deck sets tempo. Check the next owner before stopping or ejecting it.
Several Syndicate machines Choose the clock owner in NET Manager; other machines follow. Read MASTER/FOLLOW/NO MASTER status, confirm the client/deck assignments and prepare a local fallback if the network disappears.

Hear the difference between immediate and quantized launch

  1. Prepare a clip whose start is easy to identify and choose a stable header clock.
  2. With deck quantization NONE, request its launch: there is no wait for a quantize boundary. SYNC and phase alignment are separate from waiting to launch.
  3. With 1/4 selected, request it between beats: the scheduled launch waits for the next quarter-note boundary. A deck using the global setting follows the header's quantize selection; a deck-specific choice overrides it.
  4. For a deliberate AutomationDeck cycle reset, use its Restart button. It launches from the beginning at that deck's quantize boundary, even when stopped. Previous/Next changes shapes while retaining running phase instead.
  5. Verify bar/phrase alignment as well as beat alignment. A quarter-note boundary is not necessarily the first beat of a bar or the start of a musical phrase.

Play, cue, loop and restart have their own transport rules (sections 6.4–6.6 and 6.12). Pausing is not a promise to wait for the same quantize boundary. Ableton Link shares tempo and beat phase; it does not start or stop every application for you.

12
REFERENCE

Settings

Open Settings from Syndicate → Settings…. It has nine pages. SAVE AND CLOSE (bottom right) saves and closes; CANCEL discards your changes and closes. When you close the window another way (its close button or Escape) after changing something, Syndicate asks Changes have been made, save these settings? YES saves and closes, NO discards the changes and closes, and CANCEL keeps Settings open. Audio routing applies and saves immediately. Color previews apply live and are reverted by CANCEL or NO.

12.1GENERAL

Setting Choices / purpose
SKIN STANDARD, MIDNIGHT, EMBER, MOSS, ORCHID, STEEL
HIGHLIGHT COLOR COLOR 1–8 from the cue palette (factory: COLOR 1), or DEFAULT for the skin's accent (orange in STANDARD). The app's highlight elements (Play and eject keys, lit keys, playheads, loop regions, accent text and learn states) take this colour. A palette slot follows later palette edits.
LIGHT MODE Light theme.
CONTROLLER PERFORM MODE The display-first deck layout (section 11.3).
WAVEFORM MODE SIMPLE, RGB, 3 BAND. With 3 BAND, BAND COLORS can be DECK COLOR, CUE COLORS or CUSTOM, and CUSTOM has three swatches.
BROWSER MODE APP MODE or CONTROL MODE (section 4.6).
GREY BROWSER PREVIEW WAVEFORMS Grey thumbnails in the Browser.
SUPPRESS WARNING DIALOGS Skips the confirmations: ejecting or replacing a playing deck, leaving Perform while a deck plays, and leaving Arrange with unsaved changes (normally YES saves and leaves, NO leaves without saving, CANCEL stays in Arrange; when suppressed, the arrangement is saved automatically as you leave). The quit warning (decks playing or unsaved arrangement changes) is always shown; clip editor changes are saved automatically on quit.
CUE COLORS → PRESET + 8 swatches The cue palette (factory: TOXIC). Drag swatches to reorder, right-click to choose a color. Deck colors come from slots 1, 3, 5 and 7.
TRACK HISTORY Dims played rows and logs each app session's played tracks under HISTORY. Takes effect when Settings are saved.
DISABLE PREVIEW IN PERFORM MODE Blocks Browser previews during a set.
PLAY STATUS → RESET / PLAY COUNTS → RESET COUNTS Clears dimming / persistent counts.

FOLDERS lets you choose directories for RENDERED AUDIO and BACKUPS. The database location is managed by Syndicate and has no folder chooser. Previously relocated databases remain in their existing location; pending relocations are cancelled. The rendered-audio folder is the starting destination for Arrange and Edit exports, and the automatic destination for Perform clip renders. Changing it affects future renders; existing files stay where they are. The backup folder is shared with Library Manager and must be separate from both the Application Support folder and the active database folder. Folder selections are applied by SAVE AND CLOSE.

12.2AUDIO

Setting Purpose
DEVICE: AUDIO DRIVER, OUTPUT, SAMPLE RATE, BUFFER SIZE The audio interface and timing. Raise the buffer first if you hear crackles.
TEST OUTPUT Sends a test signal.
MAIN / CUE: MASTER OUTPUT, ENABLE CUE OUTPUT, CUE OUTPUT Stereo pairs for the main and headphone buses. ENABLE CUE OUTPUT is off by default; off hides CUE OUTPUT here and the header's cue controls, silences the cue bus, and plays the metronome and Perform-mode previews on Master. Saved.
OUTPUT PAIRS Enable and name the stereo pairs that channels can route to.

In the VST3 plugin this page is disabled, because the host owns the audio device.

The status below OUTPUT PAIRS shows the callback buffer duration, the driver-reported output latency, and audio underruns when the driver reports them. Buffer duration is only one part of output latency. Standalone playback accounts for the driver-reported output delay when scheduling Link/Syndicate NET audio. Syndicate also accounts for its internal instrument-alignment delay. Device measurements and listening tests may still reveal residual offsets. Failed device, sample-rate, or buffer changes display an error.

12.3DECKS

Group Settings
PLAYBACK CUE BEHAVIOUR (SCHEDULE), DEFAULT LOOP (8 bars – 1/4 bar), AUTOPLAY ON LOAD, SIMPLE MODE, PITCH LOCK ON LOAD, CLICK CUE REGIONS FROM PREVIEW (clicking the overview waveform fires the hot cue whose region you clicked, like pressing its pad, instead of jumping to the nearest quantized position; clicks before the first cue still seek)
TAPE STOP Per-deck duration in ms (default 25) with JITTER (±100 ms random), and PITCH MODE (pitch drops during the stop)
PITCH WIDE PITCH, CAMELOT KEY, LIMIT MINIMUM BPM TO 20 (keeps unsynced decks at 20 BPM or above, matching Ableton Link's range; see section 11.4)
SYNC BPM MULTIPLIER RETAINS CLOCK, PHASE CORRECTION (TRIGGER or HOLD), RESYNC RATE (%)
ELASTIQUE ALGORITHM (EFFICIENT, PRO, MOBILE), STARTUP QUALITY (FAST, BALANCED, BEST), FORMANT MODE (OFF, PRESERVE, MANUAL), FORMANT DETAIL (NORMAL, LOW, HIGH), STEREO INPUT (L/R, MID-SIDE). Factory: PRO, BEST, MANUAL, NORMAL, L/R.

CUE BEHAVIOUR identifies the performance decks’ existing cue launch mode as SCHEDULE. Audio and MIDI clip hot cues wait for the selected quantize boundary and launch at the cue start. Schedule is currently the only available choice.

12.4MIXER

OUTPUT ROUTING sits at the bottom of the Mixer page. It draws the channel chain in signal order (TRIM, EQ, FILTER, PRE FX, the pre-fader Cue tap, then VOLUME) as two lanes:

  • MASTER always takes the whole chain. VST3 host outputs do too.
  • EXT OUTPUTS applies when a channel's output is set to a hardware pair (1/2, 3/4 and so on). Click TRIM, EQ, FILTER or VOLUME on this lane to apply or bypass it. An applied stage shows a lit LED and APPLIED; a bypassed one is outlined and reads BYPASS (EQ, FILTER) or FIXED 0 dB (TRIM, VOLUME). PRE FX always applies.

Defaults: EQ and FILTER applied, TRIM and VOLUME fixed at 0 dB, so level is set on the external mixer. On a channel routed to an external output, every bypassed stage is greyed out on the strip and ignores mouse gestures, MIDI/keyboard mappings and OSC messages until it is applied again: EQ bypassed greys LOW / MID / HIGH, FILTER bypassed greys the filter knobs, and a fixed volume or trim is pinned at 0 dB (with only TRIM still applied, the dimmed volume dial still accepts Cmd-drag for trim). Mute and solo still work. The line under the diagram summarises what external outputs receive. Changes apply when Settings are saved; EQ/filter changes crossfade or ramp within one audio block. Settings from earlier versions carry over: the old PROCESS EQ/FILTER FOR DIRECT OUT switch sets both EQ and FILTER.

FILTER / EQ in Mixer settings applies across the mixer, Perform Loop, arrangement editor/player and offline rendering:

  • LP/HP RES: bipolar cutoff plus resonance, as before.
  • ONE KNOB: FILTER sweeps the cutoff and WIDTH adjusts the gap between the LP and HP cutoffs. Width defaults to 1 when starting or switching into ONE KNOB mode; 1 restores the original full-width response and 0 is narrowest. Resonance starts at 0.3 and increases toward 0.85 near the center of the sweep as Width narrows. Double-click WIDTH to restore full width. Width uses the second filter control (the same saved parameter slot used for resonance in LP/HP RES mode). Leaving ONE KNOB resets that shared control to 0 for resonance; explicitly saved values are restored when loading a project.
  • LP/HP: independent LP and HP knobs, with zero resonance. Both knobs are neutral fully left; turn clockwise to increase filtering. Double-click restores each neutral position. Their values are saved separately. Switching into LP/HP mode resets both knobs to bypass.
  • LOW / MID (Hz) defaults to 250 Hz and MID / HI (Hz) to 2500 Hz. LOW covers below the first crossover, MID the range between them, and HI above the second. The upper crossover must be higher than the lower. Frequency changes are smoothed during playback.

The updated Cytomic cutoff ranges are 100 Hz–16 kHz for LP and 50 Hz–8 kHz for HP (scaled down at sample rates below 44.1 kHz). Filter labels light up when their controls are away from neutral. Click a lit label to reset its control; in the arrangement editor this also disables automation for that control so the reset holds.

The DEFAULTS button below the EQ split fields restores 250 Hz and 2500 Hz; save when you close Settings to apply. Filter changes use Cytomic’s coefficient interpolation across each audio processing block. Separate LP/HP controls use the same Filter1 / Filter2 MIDI targets and OSC addresses as the other filter modes. In LP/HP mode, Filter1 controls low-pass and Filter2 controls high-pass, each normalized 0–1 (section 14.9).

FADER CURVE: LINEAR (dB), CONSTANT POWER, DIPPED, FAST CUT. Click a channel’s FILTER / EQ title to switch its knob view.

12.5MIDI

  • INPUTS: turn on the controllers you want to map (section 13). Only enabled inputs can be learned or used.
  • OUTPUTS: enable the devices that clips and attached MIDI can play to. Mappings never send to them.
  • DEVICES: REFRESH rescans, and the line beside it shows how many inputs and outputs were found.
  • DECK ROUTING: the default MIDI OUT device and CH for each of Decks 1–4.

12.6OSC

OSC INPUT ENABLED, the LISTEN PORT (default 9090), STATUS, and the five SENDERS for the OSC lanes in tracks, clips and arrangements. See section 14.1.

12.7OSC FEEDBACK

The DEST IP and PORT for state feedback (default 9096), RESEND STATE, and the SUBSCRIPTIONS that choose which header, deck and mixer values are sent. See section 14.10.

12.8DATABASE

  • LIBRARY → DATABASE FILE: reveals the database.
  • IMPORT → REKORDBOX: XML import (section 2.4).
  • LEXICON → LIBRARY / CUES & GRIDS: imports from the running Lexicon and chooses whether Lexicon or Syndicate keeps cues and grids for tracks already in the library (section 2.4).
  • RESET → CLEAR DATABASE / FULL RESET: maintenance (section 3.6).
  • USB → INITIALIZE: on macOS, erases an external physical disk as exFAT and creates a USB library. See section 5.5 before using it.
  • Library checks and repairs have moved to the Library Manager.

12.9VST

  • ENABLE VST / VSTi SUPPORT is the global switch at the top, on by default. It applies and saves immediately, briefly restarting audio. Turning it off saves patches, unloads all hosted instruments and their helper processes, prevents plugin loading and scanning, and bypasses all VST-related audio and MIDI alignment delays, including the fixed instrument buffer used when no instrument is loaded. Turning it back on restores the suspended instruments from their saved patches. If a patch cannot be saved, the switch stays on and reports the error. While support is off, only the switch is shown; the scanner and plugin information return when support is enabled.
  • Device output-latency compensation, Link timing correction, user MIDI timing offsets, and mixer EQ/filter remain active. Cancel a running scan before switching support off.
  • VST3 LOCATIONS shows the folders that are scanned: folders listed in the VST3_PATH environment variable, your user VST3 folder (~/Library/Audio/Plug-Ins/VST3 on macOS, %LOCALAPPDATA%\Programs\Common\VST3 on Windows), the system VST3 folder, and any folders you add. FOLDERS lists them and has Add Folder…; click one of your own folders in that menu to remove it.
  • SCAN VST3 scans new and changed plugin files, up to four at a time, each in a separate helper process. Unchanged files reuse their saved results, so rescans are quick. CANCEL SCAN stops at once and keeps the previous results.
  • A plugin that takes longer than 10 seconds is often waiting for a licence or activation window. Finish that window, or press SKIP to move on. A plugin is skipped automatically after 90 seconds.
  • ISSUES lists plugins that could not be scanned with the reason (crashed, timed out, skipped, wrong processor type, no plugins found). Click one to retry it, or choose Retry All Skipped, Rescan Everything or Show Scan Log. Skipped plugins are not retried on later scans until the file changes or you retry them.
  • Right-click a plugin in either list to choose Use as Instrument, Use as Effect or Automatic, for plugins that describe themselves incorrectly.
  • The INSTRUMENTS and FX lists have checkmarks. Unchecked plugins are hidden from choices and new instances, while existing playback carries on. Checkmarks persist across rescans.
13
REFERENCE

MIDI and keyboard mapping

Mapping lets a MIDI controller or your computer keyboard play Syndicate. You can assign any control in the mapping catalogue (more than a thousand of them, across the decks, mixer, header, Browser, Arrange editor and Loop Perform) to a MIDI note, a MIDI CC, the pitch wheel or a key. One control can have several inputs, and one input can drive several controls at once.

Mapping covers MIDI and the keyboard only. OSC doesn't need mapping: Syndicate has a fixed OSC address for every control, described in chapter 14.

13.1Before you start

  1. Connect the controller and open Settings → MIDI (section 12.5). Under INPUTS, turn the controller on. Use REFRESH if it isn't listed. The change applies when you close Settings and choose to save.
  2. Only enabled inputs can be learned or used. Syndicate rereads the list about once a second, so a controller you enable while the Mapping page is open turns from red to green without a restart.
  3. Mappings never send anything back to the controller. There is no LED or motor-fader feedback over MIDI. If a surface needs to show Syndicate's state, use OSC feedback (section 14.10).

13.2Quick learn (MAP)

Quick learn assigns a control without leaving Perform.

  1. Press the learn key at the right end of the header (the MIDI plug icon). It turns blue. It's available in Perform, Perform Loop and Arrange; in Arrange, only header, Browser and insert-window controls can be learned.
  2. Every mappable control gets a blue tint and a pointing-hand cursor. Mapped inputs don't fire while learn is on.
  3. Click a control. A dialog titled MIDI / KEYBOARD LEARN – waits for input.
  4. Move a knob or fader, press a pad or note, or press a key. The dialog closes as soon as Syndicate hears it.
  5. Click the next control, or press the learn key again to finish.

Quick learn adds an input. It never removes the control's existing inputs, and it lets an input you already use drive this control too. The only thing it refuses is the exact pairing that already exists ("That input already controls …"). Press Escape or CANCEL to stop without learning.

A few controls can only be learned this way, such as a mixer channel's FX key and the BYPASS ALL key in the insert window.

Outside learn mode, a mapped key on screen is drawn pressed while its input is held (or flashes briefly for a single press), so you can see what your controller is doing.

13.3The Mapping page

Choose MAPPING from the Mode menu to manage every assignment. The header stays at the top, and the page fills the rest of the window. While it's open Syndicate only listens: inputs are shown and logged, but no control fires.

The current Mapping workspace: profile controls, control catalogue and assignment editor.

The page has three columns.

PROFILE and APPLICATION CONTROLS (left)

Control What it does
NAME The profile's file name, or UNTITLED MAPPING. A * means unsaved changes.
FILE NEW, then three icon keys: load, save and save as (section 13.7).
OSC API Opens the OSC API window (section 14.2).
AREA DECKS, MIXER, HEADER, BROWSER, ARRANGEMENT (the Arrange editor) or LOOP PERFORM.
DECK / CHANNEL / LANE Picks deck 1–4, mixer channel 1–4 or lane 1–4 for areas that have them. The selected function stays selected when you switch.
FILTER Narrows Decks and Mixer by function (section 13.6).
SEARCH Finds a control in this area by name. CLEAR empties it.
Controls list Every control in the area. A mapped control shows ● MAPPED (green for MIDI, aqua for keyboard), or ● 2 INPUTS when it has more than one.
ADD ASSIGNMENT · Adds an assignment for the selected control and selects it, ready to learn. Press again to give the control another input.

ASSIGNMENTS (middle)

Every assignment in every area, in the order you made them. Each row shows the control, then the input: device, channel and message (for example CH 1 · NOTE 11), KEYBOARD Q, or NOT LEARNED.

LED Meaning
Green A MIDI assignment that's working
Aqua A keyboard assignment
Grey, dimmed text Turned off, or no input learned yet
Red, UNAVAILABLE The MIDI device isn't connected or isn't enabled in Settings → MIDI

An amber ×N badge means this input drives N controls. CLEAR ALL MAPPINGS removes every assignment straight away, without asking, so save your profile first.

LEARN & CONFIGURE (right)

Control What it does
CONTROL / DEVICE / MESSAGE The selected assignment, its device and its message.
SHARED ALSO CONTROLS … lists the other controls on the same input. Click it to jump to the next one.
LEARN Waits for the next MIDI message or key and assigns it, replacing this assignment's input. It reads CANCEL LEARN while waiting; Escape also cancels.
ASSIGNMENT ENABLED Turns this one assignment off without deleting it.
TOGGLE ON EACH PRESS Button controls only: on flips the control on each press; off holds it on only while pressed.
INVERT Reverses the travel of a knob or fader, picks options from the other end, or makes a step or bend go the other way.
MINIMUM / MAXIMUM The part of the control's range the input covers, from 0% to 100%. For a list control they show option names instead. Maximum can't go below minimum.
RESPONSE A chart of the control's value across the input's travel (orange), with any other controls on the same input in other colors. A vertical line marks the last value received.
DELETE Removes the assignment.
RECENT INPUT The latest MIDI messages and keys, newest first, with the controls each one drives, or NOT MAPPED.
STATUS The last message heard, or the result of the last action.

13.4Making a mapping

  1. Choose an AREA and, if it has one, the deck, channel or lane.
  2. Select the control in the list. Use FILTER or SEARCH to find it.
  3. Press ADD ASSIGNMENT, then LEARN.
  4. Move the hardware control or press the key.
  5. Adjust INVERT, MINIMUM / MAXIMUM or TOGGLE ON EACH PRESS if you need to, and check the RESPONSE chart.
  6. Save the profile.
  7. Switch back to Perform or Edit to play with it.

To move to a different controller, select each assignment and press LEARN on the new device. A mapping belongs to one device and one MIDI channel.

13.5Control types

Every control has a fixed type, which decides how inputs drive it. The type isn't something you choose; the options in BEHAVIOUR adapt to it.

Type Examples How an input drives it
Value Volume, trim, EQ, filters, tempo slider, BPM, quantize A knob, fader or the pitch wheel maps its travel across MINIMUM–MAXIMUM. A note sets the value from its velocity and returns to minimum on release. A key jumps to maximum while held and back to minimum on release.
Button Mute, solo, cue, sync on/off, reverse, slip With TOGGLE ON EACH PRESS (the default for buttons) each press flips it. With it off, the button is on only while held.
Trigger Play/pause, loop, loop in/out, skip, Browser keys Fires once per press.
Momentary Hot cues, deck CUE, slip loops, Early/Late, tempo bend − / + On while held.
Selection Mode, Browser view, performance view, deck speed, sampler lane A knob or fader spreads the options across MINIMUM–MAXIMUM and changes the option only when it crosses into a new one. A note or key selects the option at MAXIMUM (MINIMUM when inverted).
Step Beat skip, bar skip, loop move, pitch step, waveform zoom, BPM step One step forward per press. INVERT steps back.
Bend Phase bend, tempo bend Bends while held and releases on let-go. INVERT bends the other way.

For every type except Value and Selection, any MIDI value above 0 counts as pressed and 0 as released, whether it comes from a note, a CC or the pitch wheel.

Step and Bend are what you need for jog-style or encoder buttons. For example, map the controller's "beat back" pad to BEAT SKIP with INVERT on, and its "beat forward" pad to the same control without it. The control then shows 2 INPUTS.

13.6Areas and controls

Area Instances What you can map
DECKS Deck 1–4 About 230 controls per deck. FILTER: PLAYBACK & SPEED, CUES, LOOPS & SKIPPING, PITCH & PHASE, WAVEFORM, plus SAMPLER, ARRANGEMENT PLAYER and CLIP PLAYER for those deck types.
MIXER Channel 1–4 Volume, trim, output, EQ high/mid/low, FILTER1 / FILTER2, mute, solo, cue, FX macros 1–8, and the crossfader. FILTER: LEVELS, EQ, FILTER, BUTTONS.
HEADER — Master, cue, cue-mix and metronome levels, BPM (value, ±1, step and bend), tempo bend, quantize, metronome, crossfader, vector mixer, Loop Perform, and the mode, Browser, performance-view, master-section and deck-layout choices.
BROWSER — Up, down, left, right, enter, back, and load onto deck 1–4.
ARRANGEMENT Lane 1–4 The Arrange editor's track volume and VST macros 1–8 (not an arrangement deck; those controls are under DECKS → ARRANGEMENT PLAYER).
LOOP PERFORM Lane 1–4 The lane's previous/next, auto-advance, full, EQ mode and reverse; its deck's loop, pitch, phase, slip-loop and hot-cue controls; and its mixer channel.

FILTER1 and FILTER2 follow whatever the channel's filter is set to (section 7.1), so a mapping keeps working when you change filter type. The sampler's controls include every lane (SAMPLER LANE 1–8 / …) as well as the selected lane.

13.7Profiles

Your assignments are saved automatically with the app and come back at the next launch, together with the profile name and whether it has unsaved changes. To keep a set for a particular controller or gig, save it as an .sdcmap profile.

Key What it does
NEW Starts an empty profile. Asks first if there are unsaved changes.
Load (folder icon) Opens an .sdcmap file. Asks first if there are unsaved changes.
Save (disk icon) Saves to the current file, or asks where if it has none.
Save as Always asks for a new file name.

A profile can hold up to 512 assignments and 1 MB. If a file can't be read, you see an error and the assignments you had stay loaded.

Profiles from older versions still open:

  • OSC assignments are skipped, because OSC now uses the fixed API.
  • Assignments made with the former DDJ-FLX4 preset load as ordinary MIDI assignments.
  • Retired mixer filter targets (cutoff, resonance, low pass and high pass as separate controls) are skipped. Map FILTER1 and FILTER2 instead.

13.8Keyboard mappings

  • Learn a key the same way as a MIDI control. Shift, Control, Option and Command combinations count as separate keys, so Q and Shift+Q can do different things.
  • Mapped keys work in Perform and Perform Loop, while the main window is in front.
  • They don't fire while you're typing in a text field, while a dialog is open, or while quick learn is on.
  • A mapped key takes priority over the app's own shortcut for that key in Perform.
  • Autorepeat is ignored. If the window loses focus while you hold a key, the control is released, and you need to press the key again.
  • Escape can't be mapped. It always cancels learning.

13.9What's supported

Supported Not supported
Absolute MIDI CC 0–119 CC 120–127 (channel mode messages)
Note on / off with velocity (note on with velocity 0 counts as off) Channel pressure, poly aftertouch, program change
Pitch wheel (14-bit) 14-bit CC pairs, NRPN, relative or encoder CC
Computer keyboard keys and modifier combinations Soft takeover (pickup), MIDI shift layers or banks
Several inputs per control, and several controls per input Controller presets, and LED or motor feedback over MIDI

If MIDI arrives faster than Syndicate can handle it, every held control is released and the status line reports that messages were dropped. Your mappings stay on.

14
REFERENCE

OSC control

Any OSC app, control surface, show controller or script can drive Syndicate over the network, and Syndicate can send its state back so a surface stays in step. OSC uses a fixed set of addresses, one for each control, so there's nothing to learn or map. The same addresses work on every Syndicate computer.

14.1Setting up

Open Settings → OSC.

Current Settings → OSC: input switch and listen port, plus senders A–E. The screenshot shows input off.
Setting What it does
OSC INPUT ENABLED Turns OSC on. When it's off, Syndicate neither receives nor sends any OSC: control, feedback and the SENDERS all stop.
LISTEN PORT The UDP port Syndicate listens on (default 9090).
STATUS LISTENING ON PORT …, OSC INPUT OFF, or an error in red if the port is already in use.
SENDER A–E DEST IP and PORT for the OSC lanes you author in tracks, clips and arrangements (section 14.11). Defaults are 127.0.0.1, ports 8001–8005.

Changes apply when you close Settings and choose to save them. Send your messages over UDP to the listen port on the Syndicate computer's IP address. Where to send state back is set separately, in Settings → OSC FEEDBACK (section 14.10).

14.2The OSC API window

The OSC API window lists every address Syndicate accepts, explains each one, and shows the messages arriving, which makes it the quickest way to set up and test a surface. Open it from the Mapping page: Mode → MAPPING, then OSC API in the PROFILE column.

The current Syndicate OSC API window with addresses, value types and selected-control details.
Part What it does
Intro line The listen port and the address root currently in use.
ADDRESS ROOT The prefix of every address, /Syndicate/ by default. Type a new one (letters, digits, -, _ and . between slashes, up to 48 characters) and press APPLY, or DEFAULT to go back. The new root takes effect at once for control and feedback, and the old one stops working. Use it to give each Syndicate computer its own prefix, for example /Stage/Left/.
Area and search Narrow the list to ALL AREAS, HEADER, BROWSER, DECK 1–4, MIXER, ARRANGEMENT or FEEDBACK, and search addresses, control names or values. All the words you type must match. The count shows how many of the 594 addresses are listed.
Address list Each row has a colored kind (section 14.3), the address, the control it drives and the values it expects. Click an address to copy it with the current root. When a matching message arrives, its value appears in pink for a few seconds.
DETAILS The selected address explained in plain language, with an example message.
INCOMING OSC Where to send (the port and this computer's IP addresses), then the last five messages received: time, sender, address and arguments. Malformed packets are shown in red.

14.3Message rules

  • Addresses start with the address root, /Syndicate/ by default.
  • A custom address root replaces /Syndicate/ for incoming controls and outgoing API feedback. Update controller addresses and feedback subscriptions when you change it; do not rely on an older product root as an implicit alias. Outgoing authored envelope/message addresses are set separately in their lanes.
  • Matching ignores case, so /syndicate/deck/1/playpause works. Wildcards (*, ?, […]) aren't supported; send each address in full. Addresses must be shorter than 128 bytes.
  • Most messages carry one argument, an int32 or a float32. A message with no argument, a single string, or a non-finite number is ignored, and so is a message with extra arguments for a one-argument address.
  • Three addresses take several arguments: Deck/{n}/HotCue, Deck/{n}/SetCueLoop and Deck/{n}/Sampler/LaneSet.
  • Bundles are accepted. Their messages are applied in order as soon as the bundle arrives; time tags are ignored.
  • A route does nothing if its control isn't available. For example, a track-deck route is ignored while that deck holds a sampler, and Header/BPM is ignored while the header doesn't own the clock.

The kind of each address is shown in the OSC API window and in the tables below.

Kind Send Notes
Value A number 0.0–1.0 for knobs, faders and positions, or the control's own units where a range is given, such as BPM 20–999 or semitones −24–24. Values outside the range are clamped.
Switch 1 on, 0 off Sets the state directly; anything at or above 0.5 counts as on. Sending the same value again doesn't toggle it.
Trigger Any non-zero value Fires once. 0 is ignored, and the trigger re-arms by itself.
Hold 1 on press, 0 on release Stays active until you send 0. Always send the release.
Step A whole number, positive or negative The sign gives the direction and the number the amount (beats, bars, BPM or semitones). 0 does nothing.
Bend 1 or −1, then 0 Bends in the direction of the sign while held; 0 releases. Only the sign matters.
Index A whole number from 0 Picks from a list, as shown in each table. Out-of-range values are clamped to the nearest end.

Examples:

/Syndicate/Header/BPM              float 126.0
/Syndicate/Header/Quantize         int 4            (1/4)
/Syndicate/Deck/1/PlayPause        int 1
/Syndicate/Deck/2/BeatSkip         int -8           (back 8 beats)
/Syndicate/Deck/1/HotCue           int 3, int 1 … int 3, int 0   (hold cue 3)
/Syndicate/Deck/1/PhaseBend        int 1 … int 0
/Syndicate/Mixer/CH3/Volume        float 0.75

14.4Header

Addresses: /Syndicate/Header/…

Address Type What it does
Mode Index 0 Perform, 1 Edit, 2 Tag Editor, 3 Arrange
Browser Index 0 hidden, 1 embedded, 2 detached window
PerformanceView Index 0 decks only, 1 stacked / synced decks, 2 compact paired mixer
MasterSection Index Mixer layout: 0 hidden, 1 standard, 2 compact
Decks Index Deck layout: 0 hidden (mixer only), 1 standard, 2 stacked
Metronome Switch Metronome on or off
LoopPerform Switch 1 switches Perform to Loop Perform, 0 back to Perform (only while one of them is showing)
MetronomeVolume Value 0–1 Metronome level
BPM Value 20–999 Sets the master tempo. Works only while the header owns the clock.
BPMDecrement / BPMIncrement Trigger −1 / +1 BPM
BPMStep Step Changes the tempo by that many BPM, for example -2
TempoBendMinus / TempoBendPlus Hold Temporary −2 / +2 BPM bend while held
TempoBend Bend Negative bends down, positive bends up, 0 releases
Quantize Index 0 None, 1 = 2 bars, 2 = 1 bar, 3 = 1/2, 4 = 1/4, 5 = 1/8, 6 = 1/16, 7 = 1/32
MasterVolume / CueVolume / CueMix Value 0–1 Master level, Cue level, and the Cue-to-Master blend

14.5Browser

Addresses: /Syndicate/Browser/…

Address Type What it does
Up / Down Trigger Moves the selection
Left / Right Trigger Switches between the folder tree and the item list
Enter Trigger Opens, expands or collapses the selected item
Back Trigger Goes up one level
L1 … L4 Trigger Loads the selected track, clip, sampler or arrangement onto Deck 1–4

Longer aliases also work: Navigation/Up … Navigation/Back, LoadDeck1 … LoadDeck4, and Load/Deck1 … Load/Deck4.

14.6Track and arrangement decks

Addresses: /Syndicate/Deck/{1-4}/…

Transport and clock

Address Type What it does
PlayPause Trigger Toggles play and pause
Playing Switch 1 plays, 0 pauses. Sets the state directly.
Cue Hold Same as holding the deck's CUE button
GridStart Trigger Jumps to Grid Start
Cue1 … Cue8 Trigger Hot cues 1–8 (marker keys on an arrangement deck). Each message is a quick press and release, so momentary and slip cues act as a tap. Use HotCue for press-and-hold.
HotCue 1 or 2 ints i cue 1–8 taps the cue, like Cue1…Cue8. Add a second argument, i 1 on press and i 0 on release, to hold it: momentary and slip cues then play only while held.
SetCueLoop 1 int i cue 1–8. Launches that cue (quantized) with LOOP on, looping from the cue to the next cue in time, or to the end of the track. Track decks only; an empty cue does nothing.
CueMomentary Switch Makes hot cues momentary (play only while held)
CueSlip Switch SLIP on or off
TempoSync Trigger Toggles SYNC
TempoMaster Trigger Toggles deck MASTER
TempoSlider Value −1 to +1 Tempo fader position; 0 is native tempo. Ignored while the slider is disabled (a synced follower) or the deck is empty.
FaderStart Switch Fader start (F)
Speed Index 0 half, 1 normal, 2 double
SpeedHalf / SpeedDouble Switch Half or double speed
Reverse Switch Reverse playback
Backspin Hold Send int 1 on press and int 0 on release. Same as Command-holding Reverse: a four-beat backspin decay, with return to the running position when SLIP is enabled. Audio decks only.
Quantize Index 0 Use Global, 1 None, 2 = 2 bars, 3 = 1 bar, 4 = 1/2, 5 = 1/4, 6 = 1/8, 7 = 1/16, 8 = 1/32

Loops and skipping

Address Type What it does
Loop Trigger Toggles the default loop
LoopIn / LoopOut Trigger Same as IN / OUT (set points, or halve and double while looping)
FreeLoop Value 0–1 Free-loop length knob, for very short loops only
SlipLoop/ThirtySecond · Sixteenth · Eighth · Quarter · Half · One · Two · Four Hold Slip loops of that bar fraction (1/32 bar up to 4 bars)
SlipDotted / SlipTriplet Switch Dotted or triplet timing for slip loops
SkipBeatBack / SkipBeatForward Trigger Skips by the deck's current skip amount (right-click Skip to change it)
SkipBarBack / SkipBarForward Trigger Skips exactly one bar (4 beats), independent of the current skip amount
BeatSkip Step Skips exactly that many beats, for example -8
BarSkip Step Skips that many bars (4 beats each)
LoopMoveBeat / LoopMoveBar Step Moves the active loop by beats or by bars

Pitch, phase and waveform

Address Type What it does
PitchPreserve Switch P (key lock) on or off
PitchDown / PitchReset / PitchUp Trigger Transposes by a semitone, or resets. Needs P on.
PitchStep Step Transposes by that many semitones
FormantDown / FormantReset / FormantUp Trigger Formant shift (Formant Mode set to Manual)
FormantStep Step Formant shift by that many steps
PhaseMinus / PhasePlus Hold EARLY / LATE while held
PhaseBend Bend Negative is early, positive is late, 0 releases
PhaseReset Trigger Clears the phase offset
WaveformZoomIn / WaveformZoomOut Trigger Zooms the scrolling waveform
WaveformZoom Step Positive zooms in, negative zooms out
WaveformSeek Value 0–1 Seeks to that point in the track, quantized when Q is on
ControlPagePrevious / ControlPageNext Trigger Steps through marker pages on an arrangement deck

AutomationDeck OSC routes

For Deck N (1–4), send integer 1 to /Syndicate/Deck/N/Automation/Restart, /Syndicate/Deck/N/Automation/Previous or /Syndicate/Deck/N/Automation/Next. Restart launches from the beginning at the deck quantize boundary; Previous and Next step through shapes while preserving running phase. See section 6.12. These controls also appear in the MIDI/keyboard target catalogue under Deck N / AutomationDeck. OSC uses fixed API addresses; it is not learned into a mapping profile.

14.7MIDI clip decks

Addresses: /Syndicate/Deck/{1-4}/Clip/…

Address Type What it does
PlayPause Trigger Toggles play and pause
Cue Hold Clip CUE button
GridStart Trigger Jumps to the clip's Grid Start
Cue1 … Cue8 Trigger Jumps to clip cue 1–8
Loop Switch Restart-at-end (beat-aligned restart when the clip reaches its end)
MidiOutDevice Index Chooses an output from the deck's device list, starting at 0
PitchDown / PitchReset / PitchUp Trigger Transposes outgoing notes
PitchStep Step Transposes by that many semitones (limited to ±12)
PhaseMinus / PhasePlus Hold Early / late while held
PhaseBend Bend Negative is early, positive is late, 0 releases
PhaseReset Trigger Clears the phase offset

14.8Sampler decks

Addresses: /Syndicate/Deck/{1-4}/Sampler/…

Address Type What it does
PlayPause Trigger Starts or pauses the pattern
Save / Eject Trigger Saves the sampler, or unloads it
Load / Previous / Next Trigger Loads a sample into the selected lane, or steps to the previous or next sample
Lane Index Selects lane 0–7 (lanes 1–8)
Attack / Hold / Release / Volume Value 0–1 Envelope and level for the selected lane
Pitch Value −24 to 24 Selected lane pitch in semitones
PitchLinear Switch Fine (linear) pitch instead of semitone steps
Steps Value 1–16 Selected lane pattern length
Swing Value 0–1 Pattern swing
GlobalPitch Value −12 to 12 Transposes the whole sampler
Speed Index 0 half, 1 normal, 2 double
SpeedHalf / SpeedDouble Switch Sets /2 or ×2 on/off; enabling one clears the other
VelocityMode Switch Shows step velocities (VEL) when on, sample controls when off
Quantize Index Same list as track decks (0 Use Global … 8 = 1/32)
FaderStart Switch Fader start
PhaseBend Bend Early / late while held, 0 releases
PhaseReset Trigger Clears the phase offset
LaneSet 3 arguments i lane 1–8, s control, f value. Sets one lane's control without changing the selected lane. Controls: Attack, Hold, Release, Curve, Volume (0–1), Pitch (−24 to 24), Steps (1–16), Mute, Mono (non-zero is on), Direction, Rhythm (any non-zero value steps to the next mode). Example: /Syndicate/Deck/1/Sampler/LaneSet i 3 s Volume f 0.8

14.9Mixer and Arrange editor

Mixer — /Syndicate/Mixer/CH{1-4}/…

Address Type What it does
Volume Value 0–1 Channel volume, spread evenly over the fader's −60 to 0 dB travel (0.5 is −30 dB). Ignored while the fader is locked.
Trim Value 0–1 Trim, where 0 = −6 dB, 0.5 = 0 dB and 1 = +6 dB
EQ/High / EQ/Mid / EQ/Low Value 0–1 EQ, with 0.5 neutral
Filter1 Value 0–1 First filter knob: Cutoff/Filter (0.5 neutral), or LP (0 neutral)
Filter2 Value 0–1 Second filter knob: Resonance or HP (0 neutral), or Width in ONE KNOB mode (1 full width)
Filter1Enabled / Filter2Enabled Feedback only, integer 0/1 Knob availability; both filter controls are available in all three modes
Mute / Solo / Cue Switch Channel mute, solo and headphone cue
Output Index 0 Master, then 1, 2 and so on for the enabled output pairs, in the order listed in Settings → AUDIO
FX Switch 1 runs the channel's VST3 inserts, 0 bypasses them all
FX/Macro/{1-8} Value 0–1 Channel insert macro 1–8

MIDI mappings and OSC feedback use the same Filter1/Filter2 pair across filter types, including Loop Perform. Subscribe to the enabled flags to update controller availability when the filter type changes. The former parameter-specific filter mapping targets and OSC addresses are no longer supported; use Filter1 and Filter2.

The former native FX routes (/Syndicate/Mixer/CH{n}/Reverb/… and so on) are still accepted but do nothing; use FX and FX/Macro/{1-8} for VST3 inserts.

Arrange editor — /Syndicate/Arrangement/…

These control the arrangement open in Arrange mode, not an arrangement deck.

Address Type What it does
Lane{1-4}/Volume Value 0–1 Track volume
Lane{1-4}/Macro/{1-8} Value 0–1 VST macro 1–8 on that track. Takes effect when the macro's READ is off.

14.10Feedback: what Syndicate sends back

Syndicate can send its state to a control surface, lighting desk or visuals app, so faders, buttons and displays stay in step with what's happening.

Current Settings → OSC FEEDBACK: destination, subscriptions and resend controls.
  1. Open Settings → OSC FEEDBACK and enter the DEST IP (an IPv4 address) and PORT (default 9096).
  2. Under SUBSCRIPTIONS, tick the values you want. Each item covers all four decks or mixer channels; a folder shows how many items inside it are ticked. TOGGLE ALL / TOGGLE NONE select everything or nothing, and CLEAR is the same as TOGGLE NONE.
  3. Ticking and unticking takes effect immediately. The destination applies when you close Settings and save.

There's no update rate to set. A value is sent as soon as it changes, and only when it changes. Time is the exception: it's sent at most once a second. Beat messages (Header/Clock and both Transport messages) are sent on every beat, in order, and cue events are sent the moment they happen, so you can drive lighting or visuals from them.

Press RESEND STATE, or send /Syndicate/Feedback/Resend with any non-zero value, to receive every subscribed value again, which is useful when a surface reconnects. Changing the settings or the address root also resends everything. A value that doesn't apply (for example a sampler value while the deck holds a track, or anything for an empty deck) isn't sent, and is sent again once it applies.

Feedback addresses use the current address root. {n} is deck or channel 1–4.

Header and palette

Address Value
Header/BPM Master tempo (f)
Header/Clock Beat in the bar, 1–4 (i), on every master beat
Header/MasterVolume · CueVolume 0–1 (f)
Header/Metronome 0 / 1 (i)
ColorPalette The eight cue colors, as eight messages [i slot 1–8, i R, i G, i B]. Always sent with a resend, on reconnect and when the palette changes; it isn't a subscription.

Every deck (Deck/{n}/…)

Address Subscription Value
Playing · PlayPending Playing, PlayPending 0 / 1. Playing is 0 while a quantized start is still pending.
Loaded and TrackInfo Item Info Loaded is 0 / 1. TrackInfo is s title, s artist, s key, f BPM, f duration, i bars, i beats, s type, sent on load and whenever any of it changes.
Position · Progress · Time Position, Progress, Time Seconds, 0–1 through the item, and seconds (at most once a second)
BarRamp BarRamp A ramp from 0 to 1 across each bar while the deck moves (not for samplers)
PlayerType PlayerType track, clip, sampler, arrangement or empty (s)
PhaseOffset PhaseOffset Phase offset in beats (f)
TempoSlider · TempoSliderEnabled TempoSlider, TempoSliderEnabled The slider from −1 to +1 (0 is native tempo; the ends follow the slider range, including Wide Pitch), and 1 when the slider accepts control (the deck is the tempo master or SYNC is off), 0 when it doesn't or the deck is empty

Cues (Deck/{n}/…)

Address Value
Cues The deck's eight hot cues as 16 arguments: i color 1–8 (0 = empty), s name for each. Track decks only.
CuePress i cue 1–8, i 1/0 whenever a hot cue is pressed or released, from the screen, MIDI, keyboard or OSC
CueFire i cue when a quantized cue actually launches
CuePass s name, i cue 0–8, i color 0–8 when the audible playback passes a hot cue or jumps past one ("", 0, 0 before the first cue). Track decks only.

Track decks (Deck/{n}/…)

Address Value
BPM · Sync Current BPM (f), SYNC 0 / 1
Loop · Pitch Loop 0 / 1, transpose in semitones
LoopStart · LoopEnd · LoopInfo Loop points in seconds, and i on, f start, f end together
Transport i bar, i beat 1–4 on every beat. Bar 1 beat 1 is Grid Start, so bars before it are 0 or negative.

MIDI clip, arrangement and sampler decks

Address Value
Deck/{n}/Clip/Loop · Pitch · MidiOut · MidiOutDevice · MidiChannel Restart-at-end 0 / 1, transpose, 1 when an output is set, the output device, and its channel
Deck/{n}/Arrangement/Transport i bar, i beat on every beat
Deck/{n}/Arrangement/Lane{1-4}/Volume · Meter · Route Track trim, level, and mixer channel 1–4
Deck/{n}/Sampler/… Lane (1–8), LaneTitle, Swing, GlobalPitch, Pitch, Attack, Hold, Release, Volume, Steps, CurrentStep (0 when stopped), SampleProgress (−1 when idle), Speed (0.5, 1 or 2), SpeedHalf, SpeedDouble, VelocityMode, FaderStart

Mixer (Mixer/CH{n}/…)

Address Value
Volume · Trim · EQ/Low · EQ/Mid · EQ/High · Filter1 · Filter2 0–1, on the same scales as the input routes
Filter1Enabled · Filter2Enabled Whether each filter knob is available (currently always 1)
Mute · Solo · Cue 0 / 1
Meter Channel level, 0–1

Integers are sent as i, decimals as f and text as s. Messages with several values are sent as one message with several arguments.

14.11Outgoing OSC from tracks, clips and arrangements

OSC lanes you author in Edit (section 8.5) and Arrange (section 10) are sent to the five SENDERS in Settings → OSC, separately from feedback. Each lane chooses which senders it goes to. Envelope lanes send a float (or an integer, if the lane is set to send integers) scaled between the lane's minimum and maximum, and only when the value changes; message lanes send their text. These messages go out in Perform, and while you play in the Edit and Arrange editors.

15
REFERENCE

Keyboard shortcuts and mouse modifiers

15.1Keyboard shortcuts

Keys Context Action
Command+, Global (standalone app) Open Settings
F1 / Command+1 Global Edit
F2 / Command+2 Global Perform
F3 / Command+3 Global Tag Editor
F4 / Command+4 Global Arrange
1–0, Q–P Tag Editor Toggle the tag with that shortcut on the Browser selection
Space Edit, Arrange Play / pause (also stops a Browser preview in Edit)
Left / Right Track editor Navigate between cues
Command+Left / Right Track editor Navigate between energy-change boundaries
Shift+Left / Right Grid / Cues Nudge the grid finely
Command+Shift+Left / Right Grid / Cues Shift the grid by one beat
E Grid / Cues Set the emergency loop start at the playhead and turn it on
, / . Track editor Previous / next track
Hotcue preset keys Track editor Drop a named cue (section 8.2)
Delete / Backspace Edit, Arrange Delete the selected points, messages or clips
Escape Global Cancel a selection, gesture or learn
Mapped keys Perform, Perform Loop Any learned control (section 13.8). A mapped key takes priority over the shortcut above for that key. Autorepeat is ignored, and held keys release if the window loses focus.

15.2Mouse modifiers

Gesture Action
Drag current header BPM readout horizontally 0.01 BPM per pixel; Shift increases the step to 0.1
Double-click a BPM display Type an exact value
Shift + Early / Late Four times finer phase nudge
Control-click a hot cue Momentary cue
Command-click a hot cue Delete the cue (unlocked tracks)
Command-hold the track deck’s reverse arrow Backspin
Command-click pitch − / 0 / + Formant down, reset or up
Command + skip Move the active loop
Command-drag in Arrange Copy clips
Shift-drag in Arrange / OSC Range selection
Command-wheel / Option-swipe in Arrange Zoom at the cursor / pan
Command-drag a mixer volume dial Adjust trim. Command-double-click resets it.
Command-drag sampler knobs Adjust all eight lanes. Option-drag for fine adjustment.
Command-click sampler lane / sample loader Mute the lane's triggers / clear the sample

On Windows and Linux, Command gestures use Ctrl.

16
REFERENCE

Troubleshooting

Most timing problems come from the grid, and most silence comes from routing. Check those two first.

Symptom Likely cause Fix
Crackles or dropouts Buffer too small, or power saving Raise BUFFER SIZE, turn off power saving, and test at the show sample rate.
No sound Wrong Master pair, channel output set to NONE, or channel muted Check MASTER OUTPUT, the channel output, mute/solo and TEST OUTPUT.
No headphone cue ENABLE CUE OUTPUT is off, CUE OUTPUT is not assigned, or the Cue knob is down Assign the Cue pair. Remember that the CUE send is taken before the volume control.
Sync drifts or launches land off-beat Wrong BPM or Grid Start, or tempo changes with no markers Fix it in Edit → GRID / CUES or TEMPO MARKERS.
A track won't load, or shows MISSING The file moved or the drive is offline Library Manager → PROBLEMS → RELINK (section 3.1).
No MIDI devices appear OS permission or driver macOS: grant Input Monitoring and restart. Windows: install the vendor driver and close other apps that hold the port. Then REFRESH in Settings → MIDI.
A mapping does nothing The input is off, the MIDI channel differs, or the control isn't on screen Enable the input, relearn on the right channel, and check the deck holds the right content type.
OSC never arrives Firewall, port or subnet Allow Syndicate on private networks, match the ports, and use the same subnet. STATUS should show LISTENING ON PORT ….
AutomationDeck moves but nothing responds Wrong OSC sender, address, value type or range Configure the A–E destination host/port, enable its deck send button, and check the receiving application's OSC address and expected range. AutomationDeck produces no audio.
RENDER CLIP is unavailable or fails No ready VSTi, missing plugin, or unsaved/failed patch Use an available instrument with VST support enabled and save its patch. Hardware MIDI cannot be rendered offline. See section 9.5 and Rendering MIDI clips.
USB is disabled No validated Syndicate library on a mounted drive Finish SEND TO USB first, wait for validation, and check the drive is mounted. Copying audio files alone does not create a Syndicate USB library. Do not initialize a drive just to diagnose it: initialization erases it.
Direct-output volume or tone controls are grey Their EXT OUTPUTS stage is fixed or bypassed Review Settings → MIXER → OUTPUT ROUTING; apply the needed stage and save. Otherwise use the external mixer.
Master clipping warning Summed channels or an earlier plugin exceed available headroom Reduce channel trim/level and inspect insert levels. The current global master limiter and the published RC2 difference are explained in section 7.2.
Stuck notes on a synth The device's sustain, latch or arpeggiator Map an all-notes-off control on the device.
A VST3 plugin is missing after a scan It crashed, timed out, was skipped, or is built for another processor Check Settings → VST → ISSUES for the reason, complete any licence window, then retry it. Add its folder with FOLDERS if it is installed elsewhere.
No Syndicate NET peers ENABLE SYNDICATE NET is off, or a firewall blocks it Turn Syndicate NET on, allow Local Network access, and check the Syndicate NET Manager.
No preview in Perform DISABLE PREVIEW IN PERFORM MODE is on Turn it off in Settings → GENERAL.
TRACK EDITS NOT SAVED The track data file or database couldn't be written RETRY SAVE. Check disk space and permissions, and run a Library Manager scan.
All device activations are in use License slots are full Deactivate a machine from the website dashboard.
The app stops working after a long time offline The cached license token expired (60 days) Connect to the internet once to refresh it.

16.1Plugin troubleshooting

Actual VST settings: support switch, scanned locations, ISSUES, scan status, and instrument/effect availability lists.
Symptom Check and next action
Plugin absent from the chooser Confirm ENABLE VST / VSTi SUPPORT, its installed VST3 folder and the plugin's checkmark. Scan new/changed files; use ISSUES for skipped files.
Instrument appears under effects, or the reverse Right-click it in Settings and select Use as Instrument, Use as Effect or Automatic.
Scan waits or skips a plugin Check for its licence/activation window. ISSUES records the reason and offers retry or the scan log. A skipped file is not automatically retried unchanged.
Restored clip/State has a missing instrument or effect Install and activate the matching plugin and content. A saved patch/preset cannot supply a plugin binary. A missing insert retains its stored settings; replace it only if you intend to change the sound.
One instrument stops or its helper fails Stop the affected deck and inspect its instrument status. Reload it after addressing the plugin issue; save useful patches and prepare rendered audio before a show. Instrument helpers isolate hosted instruments; insert effects run inside Syndicate and can affect the application itself.
Insert sounds late Read the chain latency warning. Compensation has a finite instrument-alignment budget; reported latency above it remains late. Bypass or replace high-latency inserts and compare at the intended show buffer size.
Intel-only effect on Apple Silicon Use a native-compatible effect. Intel-only insert effects are not supported there; instrument hosting has separate helper support.
Comparing with VST support disabled The switch immediately saves/unloads hosted plugins and briefly restarts audio. It bypasses VST alignment delays, while device compensation, Link correction and user MIDI timing offsets remain active. Do this while stopped during preparation.

Do not rescan or replace plugins during a set merely to investigate a warning. Keep a rendered audio alternative when a critical sound depends on a particular instrument or licence.

16.2Recover from missing devices or silent routing

  1. Find the silent stage. Check whether the deck is loaded and playing, whether it produces audio at all, and whether its mixer meter moves. AutomationDeck sends OSC and has no audio signal.
  2. Follow the destination. Check channel output (MASTER, a hardware pair, or NONE), mute/solo, fader and any insert bypass/error state. Direct hardware outputs do not pass through Master level.
  3. Check the device. Reconnect the intended interface and select it in standalone Audio settings. Enable the required stereo pairs and recheck Master/Cue assignments; a replacement interface may expose different pairs. In VST3, check the DAW's plugin buses and hardware routing instead.
  4. Check the control path. Reconnect MIDI ports, select the mapping profile, and confirm OSC destination addresses/ports. A disconnected controller is separate from a missing audio file.
  5. Check media. Reconnect offline drives before using Library Manager relink tools. For network-library content, confirm the sharing host is reachable or use a prepared local copy.
  6. Resume deliberately. Start at a known cue and check clock ownership, sync and quantize. A State can restore content and channel settings, but does not select a replacement audio interface or reconnect external equipment.

For an urgent performance recovery, use your prepared local media/render or spare device, then investigate the underlying fault after the set.

Reporting a problem

Include:

  • your OS and version
  • the Syndicate version (shown in the About window, opened from the SYNDICATE logo in the header)
  • the exact error text
  • the steps that reproduce it
  • a Library Manager report (EXPORT REPORT), if the problem involves the library

Join the Syndicate Discord

The Syndicate Discord is worth joining. Ask questions, share what you're building, compare setups and connect with other Syndicate users. It's also a good place to check whether someone else has already run into the same problem, and to post a report.

17
REFERENCE

Recent changes

Changes in the latest 10 releases. The website also merges published build notes into this chapter.

Version 0.2.0-RC2

OCT 22, 2026

  • Add AutomationDeck for clock-synced OSC clip playback, with shape/grid display, loop and slip-loop controls, early/late, editable OSC address, A–E send targets and a quantized restart icon. Make restart and previous/next shape navigation MIDI/OSC mappable; preserve playback and beat phase when replacing shapes.
  • Add OSC clips and .oscClip sidecars, separate MIDI Clips and OSC Clips folders, Basic Shapes and Creative Shapes presets, and a Custom Shapes folder. Show clip types and envelope previews in the browser; default new custom clips to four bars and built-in shapes to one bar.
  • Arrange OSC clips in track OSC editors, Arrange OSC lanes and parameter-automation lanes with ghost previews, quantized drops, moving, splitting, looping and Command-drag stretching. Keep manual automation connected at region boundaries and preserve embedded OSC messages.
  • Add independent Bezier handles and compact curved shape presets. Fix repeated-ramp loop boundaries, keep automation inside its canvas, show live values and a vertical output meter, add palette lane colors, and sanitize OSC addresses. Locked clips and tracks prevent editing.
  • Make track MIDI editing clip-based, with ghost/snapped drops, move/split/loop commands, cue-color regions and Command-Up/Down transposition. Preserve embedded clip data independently of library deletion and remove the old Import MIDI controls.
  • Add a saved VSTi/MIDI audition destination for track MIDI editing, including patch/editor state, separate track and preview volume controls, and latency alignment. Keep preview plugin editors free of mapping controls.
  • Default MIDI/OSC editor waveforms to 50% opacity and Colorize off, with matching overview dimming. Prevent browser resizing from squeezing editors below their minimum height.
  • Cache browser lists and previews until their data changes; restore each browser mode's selection and scroll position. Avoid repeated clip-sidecar scans during mode switches and single-clip lookups.
  • Add artwork replacement by image drop or right-click file selection in track Edit, plus a grey Syndicate placeholder in the editor, track list and artwork previews.
  • Refresh default browser columns and widths, fix color/lock column widths, and hide internal track/data IDs and clip IDs. Default master volume to 50%, use the highlight for master/filter/EQ/trim rings, keep the metronome's black rim, and disable mixer CUE buttons when cue output is unavailable.
  • Add persistent Engine Mode: a compact 400 × 200 logo window that keeps playback and MIDI/OSC control active while reducing UI drawing and animation.
  • Label quantized cue launches as Schedule, add a master-clipping warning, and correct the installer artwork presentation. Keep hosted VST3 network controls independent of the standalone network session.

Version 0.2.0-RC1

OCT 21, 2026

  • Save MIDI clip edits automatically when leaving the editor or quitting; replace the Save button with PREV/NEXT clip navigation and comma/period shortcuts.
  • Start playback when recalling a cue in stopped audio and MIDI editors; include the first VSTi note when cue and note timestamps differ by less than one audio sample.
  • Add full-width Rendered Audio and Backups folder options below the General settings cue palette. Use the render folder for export dialogs and automatic Perform clip renders; keep database relocation unavailable and cancel queued moves.
  • Match Library Manager text fields to track-editor metadata fields and use the highlight colour for RELINK ALL FOUND.
  • Make the USB-erasing button red and label it INITIALIZE without an ellipsis.
  • Preserve previously relocated libraries and their VST patches, FX presets and render files; support backups and restores from their active location while keeping activation untouched.
  • Support release-candidate version labels with increasing build numbers and correct RC/final update ordering.

Version 0.1.911

OCT 21, 2026

  • Include VST instrument tracks in the standalone app’s Arrange stereo and multitrack renders, with saved patches, macro automation and compensated plugin latency; settle startup latency before rendering.
  • Add RENDER CLIP / RENDER CLIPS in standalone Edit for single or batch MIDI-to-audio export, with WAV or AIFF, clip-based filenames, optional cue sidecars and library import.
  • Add the Perform clip player's R button for background VSTi rendering using the saved patch and current controls, inline progress, automatic cue/library import and a crossfade to the rendered track without stopping other decks. Keep the MIDI deck when its source or sound settings change during rendering.
  • Organize imported renders under Renders → Arrangements and Renders → Clips, preserving tracks from the earlier Renders playlist.
  • Open Arrange lane menus at the mouse pointer; add duplication into a chosen track and Clear Lane to reset its audio, automation, instrument and routing, with undo support.
  • Match progress bars to the highlight colour and keep the arrangement render button labelled RENDER after completion.

Version 0.1.910

OCT 21, 2026 · MACOS · BETA

  • Refresh the application icon and header, splash and About logos with the supplied Syndicate branding; make the header logo more compact.
  • Default the interface highlight to COLOR 1. Match Play, deck Eject and the active USB switch/text to the highlight colour while keeping the USB drive eject icon grey.
  • Simplify the mode selector to centred text in a fixed-width sunken tray, with centred choices opening together below it.
  • Add the per-arrangement LIMIT toggle beside Render: stereo-linked limiting at.
  • Replace lane expand/collapse signs with triangles, keep the FILTER heading unchanged across filter types, show clip titles in minimized lanes and simplify automation labels.
  • Separate stacked notes in the clip player's main preview. Make pitch down/reset/up, SWING and LENGTH learnable; remove MIDI clip half/double-speed controls and multipliers.
  • Save and recall sampler decks in performance States, including unsaved samples, patterns, lane parameters and deck controls; restore them stopped without overwriting library presets.
  • Use the arrangement editor's save icon on sampler decks.

Version 0.1.909

OCT 20, 2026

  • Enable browser library editing in Edit, Perform and Perform Loop without a separate setting; remove ALLOW EDITING IN PERFORM MODE from Settings.
  • Use TOXIC as the factory cue-colour palette and the fallback palette in Settings.
  • Refresh installer artwork with the Syndicate capsule logo, Stage/Paper colours, Signal Green accents and JetBrains Mono labels.

Version 0.1.908

OCT 19, 2026

  • Move multiple selected playlists and folders together in display order, into folders or back to the root. Keep moved rows selected, preserve folder contents, and reject invalid moves without partially changing the library.
  • Crossfade between direct playback and Elastique when toggling pitch lock, keeping each renderer at its own read position to reduce clicks and avoid jumping to the read-ahead position. Preserve the running pitch pipeline when toggles cancel within one audio block.

Version 0.1.907

OCT 19, 2026

  • Add a macOS eject control beside the USB library source. Return browsing and sharing to LOCAL before ejecting, retry while readers close, and report drives that remain busy.
  • Show NETWORK: USB or NETWORK: LOCAL LIBRARY for shared libraries, and follow a selected host automatically when it switches library sources.
  • Show progressive 3-band detail as local, USB and network audio pages arrive, keeping the preview in areas still loading and replacing partial detail with the complete waveform when ready.
  • Queue up to three network audio-page requests to overlap decoding and transfer, and speed up full waveform generation while preserving its peak and band output.
  • Remove the build-906 AutoPilot migration and older database, settings, sidecar, mapping, sampler, EQ, automation and VST3-preset compatibility paths. Use current formats and corrected MP3 timing; unsupported older data requires a fresh library. Full Reset affects only Syndicate data and preserves activation and device identity. Existing licensing compatibility is retained.
  • Accept only the current Syndicate NET ownership packet format and remove the implicit /AutoPilot/ OSC alias.
  • Update application, plugin and installer branding to UNTITLED AUDIO SOFTWARE, with refreshed installer artwork and UNTITLED AUDIO SOFTWARE LTD. company and legal attribution.

Version 0.1.906

OCT 19, 2026

  • Add SEND TO USB for playlists, with a self-contained Syndicate drive library, copied audio and analysis, a verified read-only catalogue, USB source selection and library sharing over Syndicate NET. Add confirmed exFAT drive initialization from Settings. Load tracks directly from the drive without importing them into the local library.
  • Load USB browser waveform thumbnails, cue colours and artwork from the drive's APD analysis before a deck is loaded; monitor drive removal and return to an available library source.
  • Complete the Syndicate rename across application and plugin binaries, bundle IDs, installer names and support-folder paths. Keep the existing website licensing product and service compatibility.
  • For Public Beta build 906 only, validate an existing AutoPilot license read-only so users can reach Settings; Full Reset migrates only the AutoPilot activation and required device identity into Syndicate. Verify the license before resetting, preserve those files, then remove the old AutoPilot support folder after a successful reset. Library, database, sidecar and settings data are not migrated; conflicts or invalid licenses cancel the migration.
  • Add Command-M and General > SHOW CLOCK STATUS for the header clock panel, and prevent duplicate Settings panels.
  • Replace arrangement filter-type dropdowns with Command-click cycling on each track's FILTER title, with the selected type shown in the title.
  • Restrict deck and performance-state loading to Perform modes, including drag/drop, mapped and remote loads.

Version 0.1.905

OCT 19, 2026 · MACOS · WINDOWS · BETA

  • Add Lexicon Local API library import for local tracks, metadata, cues, loops, beatgrids, playlists and Custom Tags, with a choice of cue/grid ownership for existing tracks.
  • Redesign the Tag Editor with searchable tag tiles, an inspector, usage counts, selection tagging, keyboard shortcuts, group management and tag merging. Add grouped Tag Shelf chips with ALL/ANY matching, exclusions, counts and an active-filter summary.
  • Add M3U/M3U8 playlist import with ordered absolute, relative and file-URL entries, library matching and missing-file placeholders; add extended M3U playlist export with metadata and missing-file reporting.
  • Make the Browser read-only outside Edit by default, with an ALLOW EDITING IN PERFORM MODE setting. Keep import, export, browsing, preview, deck loading and States available; retain arrangement management in Arrange.
  • Ask before quitting while decks play or the arrangement or clip editor has unsaved changes, even when warnings are suppressed. Offer YES to save, NO to discard, and CANCEL when leaving an unsaved arrangement.
  • Align sampler step lights and sample progress with audible playback, accounting for plugin and device output latency, and move late quantized starts and speed changes to a reachable grid boundary.
  • Reduce OSC stalls for unreachable targets by sending outside the configuration lock, trimming addresses, backing off failed targets and discarding queued output on shutdown or reconfiguration. Retain timed-out worker ownership to prevent socket reuse and destruction races.
  • Add a dedicated mode dropdown beside the header logo.

Version 0.1.904

OCT 17, 2026 · MACOS · WINDOWS · BETA

  • Open Settings inside the main window over a dimmed backdrop, scaled up to 15% larger for readability. Keep SAVE AND CLOSE and CANCEL, prompt to save from the corner close key or Escape, and move the fader-curve preview below its choice.
  • Confirm before ejecting or replacing a playing deck, leaving Perform while a deck plays, or leaving Arrange with unsaved changes. Offer SAVE AND EXIT for arrangements; General > SUPPRESS WARNING DIALOGS skips these confirmations.
  • Open track import options and progress inside the main window over a dimmed backdrop.
  • Add a Mixer OUTPUT ROUTING diagram with separate TRIM, EQ, FILTER and VOLUME controls for hardware outputs. Bypassed trim and volume use unity gain; bypassed EQ and filter use neutral controls. Dim bypassed channel controls and ignore their gestures and mappings, preserve the previous EQ/filter preference, and keep full processing for Master and VST3 host outputs.
  • Automatically fit the arrangement render range from timeline start to the last clip when the clip extent or clip/track count changes. Preserve saved ranges on load and manual edits until those content changes, with undo/redo restoring the range.
SYNDICATE  |  USER GUIDE0.2.0-RC2  |  18 CHAPTERS