The ideal tool for keyboardists, guitarists, drummers and technicians
who need full control on stage:
MIDI routing between keyboards and sound modules, pedalboards and effect racks, audio track playback,
click and backtrack sync, MIDI-driven synchronization with audio, video, lighting and camera systems,
stage-to-booth communication — usable on stage and behind the scenes,
with auto-scrolling score display, lyrics, sheet music and annotations.
Your ultimate stage companion for live performance.
A single application that manages your entire stage setup
MIDI routing, audio playback, cue notify,
score display, control surfaces
driven by plain-text files you write once and run everywhere.
"Unlimited songs, unlimited setlists, unlimited profiles. In production use with real hardware. Zero stuck notes. Zero wrong patches. Zero surprises."
azSyntax
Every other performance control system uses a GUI. azCore uses azSyntax — a purpose-built language that describes your entire setup in plain text. Human-readable. Version-controlled. Reviewable before the gig.
If you can write a text file, you can describe your rig. And if you change it, you can see exactly what changed — in a git diff, not buried in a binary project file.
Core Technology
When you remove a route, azCore enters a Release State — staying alive just long enough to forward every note-off for the notes you were playing. No stuck notes. No kill switches. No panic.
Every song in your catalog — no matter how many you have — is compiled, validated, and ready before the first note, free from syntax or semantic errors. Switching songs takes milliseconds. If azCore starts, your project is valid — errors caught before the show.
Your .az files use logical names. Physical port mapping lives with a simple binding operation. New venue, different gear? Change the bindings. Every song still works. No re-patching, no per-song edits.
In Action
Multi-UI via WebSocket
Run additional UIs on any device over the network — iPad, tablet, or second screen. No app needed, just a browser.
Console REPL
Full terminal interface for diagnostics, MIDI monitoring, and live control of the engine.
Early Access
One payment. No subscriptions. No recurring fees. Your license includes all v1.x updates. Works on macOS and Windows. Verified offline — no internet required on stage.
Complete Feature Reference
Built in Rust. 1ms MIDI resolution. Self-contained binary. No runtime dependencies.
Purpose-built plain-text language (azsyntax) for describing your entire rig. One line per action. Compiled at boot — runtime crashes from bad syntax are impossible. Compiling 60 songs takes 15–20 milliseconds. Ready immediately.
Configurable grace period for note-off forwarding on route removal. Full per-device in/out tracking with ghost-note detection and diagnostics.
Unlimited songs, unlimited setlists, unlimited configuration profiles. Everything compiled and ready at boot. Zero-delay navigation. Load a different profile for a different rig — same songs, different hardware mapping.
Portable .az files with logical device names. Physical port mapping lives with a simple binding operation. New venue, different gear? Change the bindings. Every song still works.
Step panel, 16 programmable preset buttons, 48-button board grid, cue panel, score area, resize lock. Runs natively on macOS and Windows — and on iPad over Wi-Fi in a browser. No app needed.
Preloaded clips at boot for zero-latency playback. On-demand decode in background threads. Fade in/out, trim points, two-level volume control. Full UI transport controls.
8 labeled channels: band, tech, video, camera, lighting, mixer, metronome, cam rec. Auto-dismissing. Color-coded. Triggerable from code or touch UI. One button, eight people informed.
Watches every connected MIDI and audio device continuously. Auto-reacquires on reconnect. macOS CoreMIDI subprocess architecture handles ports added after boot.
Routing with split/transpose/velocity. Exclusive route switching. Stop using split and transpose features from your keyboards. Start thinking a keyboard disconnected from its internal sound engine, and leave azCore do everything for you. CC automation with linear sweep for MIDI volume and MIDI expression automatic control.
16 preset buttons + 48 board grid. Instant, toggle, and repeat modes, working globally or per-song. Keyboard and MIDI trigger bindings per-slot or standalone, to throw messages or commands on MIDI or shortcut events.
Full terminal console for diagnostics, monitoring, and live control. Usable even as stand-alone console with audio/MIDI router with no UI. Statement tracing visualization. Complete access to all engine internals from the terminal.
JWT RS256 verified entirely on your machine. Public key embedded in the binary. No internet required on stage after the activation. No license server. No expiry surprises at the venue.
azMidi / azRouter → azCore
azCore is a complete rewrite of azMidi and azRouter — everything unified, everything improved.
| Capability | azMidi / azRouter | azCore |
|---|---|---|
| Architecture | Separate tools (xMessage, ipMIDI required) | ✓ Single unified binary |
| Stuck note prevention | ✗ Manual kill switches | ✓ Smooth Patch + Note Ledger |
| Preset buttons | 8 toggle + 8 instant (fixed) | ✓ 16 fully programmable (any mode) |
| Step visualization | ✗ Not available | ✓ Already-used steps highlighted |
| Device hotplug | ✗ Manual reconnect | ✓ Automatic detect + reacquire |
| Audio clip preload | ✗ Not available | ✓ Boot preload + per-song on-demand |
| Score display | ✗ Not available | ✓ HTML + smooth scroll/zoom |
| Multi-UI support | ✗ Single UI | ✓ Multiple UIs simultaneously |
| UI / Core coupling | Tightly coupled | ✓ Fully separated via WebSocket |
| Diagnostics | ✗ Limited | ✓ Console REPL + statement tracing |
| Trigger bindings | Limited | ✓ Shortcut/MIDI to any pad or standalone |
| Custom actions | ✗ Not available | ✓ Programmable buttons (e.g. stop backrig) |
| Song compilation | ✗ Runtime errors possible | ✓ Full compile at boot, errors before show |
| Route syntax | Separate route + send commands | ✓ Inline midi.send in route definition |
| Exclusive routing | ✗ Manual management | ✓ exclusive() — implicit remove on add |
Pricing
One lifetime license. No subscriptions. No annual renewals. All v1.x updates included. macOS and Windows.
Purchase
Complete your purchase below. You'll receive your license key by email within minutes. Invoice issued by AZLIVE.
Questions?
Have questions before purchasing? Use our contact form or email [email protected]
Contact
Questions about azCore, licensing, or compatibility with your rig? We're happy to help before you buy.
Response within 1–2 business days.
For urgent technical issues, include your license key
and OS version in your message.
Download
Download azCore for free. A 30-day trial starts automatically on first launch.
After the trial, activate your license with the activation command in the azCore console.
Free download · 30-day trial included