LOOM
ARRANGE MIXER WHAT IT ISN'T GET LOOM
LIVE LOOPING INSTRUMENT · MACOS

A loop station that plays itself.

Record and overdub on five tracks the way you would on a hardware looper. Then draw those same commands on a timeline, and the song presses its own buttons while you play. One engine underneath both, so nothing you learn at the loop station stops being true in the arrangement.

DOWNLOAD — NOT YET AVAILABLE BUY A LICENCE — NOT YET AVAILABLE
14-day trial, every feature
Apple Silicon · macOS 13.3+
LOOM looper view with five tracks, three rings mid-state and the track panel open
LOOPER · FIVE TRACKS · THE RING SAYS WHAT THE NEXT PRESS DOES
ONE PRESS
No arming, ever
The ring’s centre says what the next press will do. There is no record-arm step and no separate play button — both are on record as decisions.
THE GRID FOLLOWS YOU
Your first loop sets the tempo
Close a free-length loop with quantize off and LOOM derives the tempo from what you played, while the transport rolls, with nothing extra pressed.
TWELVE STATES
Never colour alone
Every ring phase has its own arc treatment, and a wedge marks a command that is scheduled and has not happened yet.
TO THE SAMPLE
One engine, two routes
The loop station and the arrangement drive the same engine, so a region fires exactly what your hands would have.
THE GAP

When ALK2 went away, so did the idea.

zenAud.io's ALK2 was discontinued, and the thing it did — an arrangement that performs a looper — went with it. Everything else asks you to choose: the immediacy of a loop pedal, or the structure of a timeline.

LOOM aims at that gap without giving up the hardware-looper flow to get there. Press the ring and it records — there is no arm step, and there never will be. Draw the same command on a lane and it fires on its own tick, to the sample.

ARRANGE

Draw the performance. Play over it.

Regions on a track's lane, three verbs: REC, DUB, PLAY. A gap means the track is stopped, so you never draw a stop — LOOM synthesises it at the region's end. This is the half a hardware looper cannot do.

LOOM arrange view: eighteen regions across five lanes with the playhead mid-arrangement
Perform from the top, or from here
Play the whole arrangement from bar 1, or from wherever you put the playhead. STOP stays live throughout.
Mouse or keyboard, fully
Drag a body to move, an edge to trim, past the window edge to scroll under it. ⌘Z steps the arrangement’s own undo, and one drag is one step even when it shoved three neighbours aside.
Eleven zoom steps
8 to 224 pixels per bar, all zooming about the pointer, plus FIT and a FOLLOW toggle for whether the view chases the playhead.
ALL OR NOTHING

It tells you before it plays.

If any region in the arrangement cannot be played correctly, nothing starts. The notice row says why — one line per bad region, each a full sentence that leads with what to change rather than an error code.

The alternative most software picks is to play seven of your eight regions and drop the eighth silently. You find out from the audience.

MIXER & EFFECTS

A real desk behind the loops.

Four banks off one switch — loop tracks, inputs, master, buses. Eight insert slots on every strip, four effects to put in them, and every chain runs in stereo on every placement. Chains save with the song.

LOOM mixer with the effect drawer open on a parametric EQ, magnitude response and live spectrum
LOOM effect drawer open on a delay with ping pong enabled
Four effects, six-band EQ
Parametric EQ with a live spectrum behind the curve, a compressor drawing its transfer curve, reverb and a ping-pong delay.
One faders row, four destinations
MAIN, CUE, FX 1, FX 2 — whichever is selected, every fader in the rack is addressing it. No per-strip send knob to hunt for.
Three buses, and where sound leaves by
CUE tapped pre-fader so a strip pulled down for the room stays in your headphones. An OUTPUT picker on every bus and the master.
Typed values, honest refusals
Every parameter takes a typed value as well as a drag, and a value outside the range is refused by name rather than quietly rounded.
OFFLINE BY CONSTRUCTION

The venue's WiFi is not your problem.

LOOM opens no connection, sends no request and reads nothing back. Not on launch, not on a schedule, not to check a licence, not to fetch a font. No account, no activation server, nothing reporting home. Your licence is verified on your own Mac.

A build check enforces it: no code LOOM writes reaches a network entry point, and the check fails the build if any does. Two buttons hand an address to your browser — buying a licence, and looking up the latest version. That is the whole of it.

0
ACCOUNTS TO MAKE
0
ACTIVATION SERVERS
0
REQUESTS SENT
0
TELEMETRY
0
SEATS TO DEAUTHORISE
1
FILE ON YOUR DISK
EVERYTHING ELSE IT DOES

Built for the twenty minutes you are on stage.

LOOPING
Five tracks, quantized both ways
Launch on immediate, next beat, next bar or next cycle; stop on immediate, end of beat, bar or loop — per track and as a song default. Pre-set lengths to 32 bars, and a fixed recording closes itself.
LAYERS
Sum or replace, undo on every track
SUM keeps every layer, REPLACE overwrites under the pass. One layer of undo and redo per track, independent of the arrangement’s own stack.
MONITORING
You hear yourself immediately
Input 1 is audible at launch, everything else starts muted, and nothing has to be armed — or even to exist — for that to be true.
INPUTS
Pan into the take, stereo links
An input’s pan is recorded, not just monitored. Link inputs 1, 3, 5 or 7 to the one after it and the pair becomes one strip with one chain across both channels.
YOUR FILES
Every pass is a WAV you can open
32-bit float, two-channel, at your interface’s sample rate, written when the pass closes with no save step. Songs are folders in ~/Music/LOOM.
HARDWARE
Change interface mid-session
No relaunch. Your routing is captured and restored across the change, and LOOM warns you first when a track still holds audio — counting the loss in the heading.
WHEN IT SPEAKS
One notice row, and it remembers
The same height whether it holds a two-line refusal or nothing, so nothing on screen moves. LOG opens everything LOOM told you this session, selectable and copyable.
ACCESSIBILITY
Keyboard-complete, and it talks
A self-test walks the live window and fails the build unless every command control is named and reachable. The notice line and the focused track’s phase are announced, on one switch you can silence for a set.
THE MANUAL
Inside the app, as a PDF
⌘? opens it. No network call — it is on your machine, so it is there on a stage, behind a captive portal, and at two in the morning.
WHAT LOOM DOES NOT HAVE

Read this before you buy it.

LOOM refuses to draw a control that is wired to nothing, because on stage that reads as a bug. The application ships a manual page listing what is deliberately absent. Here is the same list. Some of these are decisions; some are simply not built yet, and the difference is marked.

BY DECISION
not coming back
A record-arm step
A separate play button
Track names — strips are numbered
A light theme
Effect reordering, or presets of any kind
NOT BUILT YET
on the roadmap
MIDI mapping and MIDI learn
First-party virtual instruments
Automation, or an input row in arrange
Marquee selection and batch region edits
NOT PLANNED
out of scope
Plugins — no VST, AU or CLAP
Time-stretching or tempo change to recorded audio
Waveforms, anywhere in the interface
Windows, Linux, or Intel Macs
MIDI, PRECISELY

A pedalboard drives the whole instrument.

Every track has its own octave with the same seven commands in the same order, and the global verbs have an octave of their own. The map starts at note 36, so a 49-key controller reaches the first four tracks with nothing transposed. A live monitor on the bottom rail shows the last message received, in every view, so you can answer is LOOM seeing my controller without leaving what you are doing.

The map is compiled in. There is no MIDI learn, no binding editor and no way to reassign a note — that is on the roadmap, not in this version. Notes only: CC is displayed and bound to nothing, and there is no clock, MTC or MMC in or out.

TRACK 1
36 – 42
TRACK 2
48 – 54
TRACK 3
60 – 66
TRACK 4
72 – 78
TRACK 5
84 – 90
GLOBALS
96 – 101
GET LOOM

Fourteen days, everything unlocked.

Nothing watermarked, nothing limited inside a session, no account to make. When the trial ends, a licence is a block of text you open once — LOOM checks it on your Mac at launch and never again. A check will never interrupt a running LOOM.

STEP ONE
Download and play
The disk image, direct. Open it, drag LOOM to Applications, and you hear yourself the moment it launches.
DOWNLOAD .DMG — NOT YET AVAILABLE
STEP TWO
Buy a licence
Checkout runs on Polar. You get a licence key, trade it for your licence file, and keep the file — it never expires and moving Macs is copying it.
BUY ON POLAR — NOT YET AVAILABLE
REQUIREMENTS
MACOS
13.3 Ventura or later
CHIP
Apple Silicon only — no Intel build
AUDIO
An interface, or the Mac’s built-in input
NETWORK
None, at any point
LOOM · MOONQUAKE MEDIA
CLAIM YOUR LICENCE SUPPORT