On the recordOn your device
OhmsGrid · macOS · v1.0 · beta

An 8 × 8 grid
that fills its own
empty pads.

Eight columns, eight scenes, sixty-four pads, and a model that fills the empty ones with audio that fits your project: same key, same tempo, same room. A Launchpad-style groovebox with ACE-Step generation built in, running entirely on your Mac.

Coming to the Mac App Store Join the waitlist →
Apple SiliconmacOS 14+Local AINo telemetryRoyalty-free output
I · Why This Exists

Performance tools
should perform locally.

offline · private · royalty-free

Set-ready software runs at the venue, on the plane, in the basement, anywhere. OhmsGrid is built like a hardware groovebox should be: launch a clip and it plays. No buffering, no auth check, no “you're offline” modal.

01Offline by default

The groove never leaves the room.

Every pad you launch, every clip the AI generates, every stem you separate is processed on your Mac. No upload step. No cloud rendering queue. No login. The grid works on a plane at 35,000 feet exactly the same way it works at your desk.

02Privacy-preserving

No telemetry. No analytics. No sign-in.

OhmsGrid handles audio you imported, audio you generated, project files, and your preferences. None of it is transmitted. The only outbound traffic is the one-time download of the ACE-Step model from a public open-weights mirror, and Ableton Link LAN tempo discovery if you opt into it.

03Royalty-free output

Your clips are yours. The grid doesn't ask.

ACE-Step is open-weights. Stems separated via UVR are open-weights too. The clips you bounce out of OhmsGrid carry no platform claim and no per-stream license. Sample them. Sell them. Resample them tomorrow. The app doesn't appear in your release notes unless you put it there.

II · Grid Model

Eight columns,
eight scenes.

64 pads · launchable

Columns are instrument categories. Rows are scenes. Each cell is a clip slot you can fill with your own sample or ask the AI to generate for you. Launch a single pad. Or fire an entire row and watch the system play in lockstep: quantized, key-matched, tempo-locked.

DRDrums
BSBass
LDLead
MEMelody
PDPad
FXFX
VXVocal
PRPerc

Interact with the live offline simulator below. Click empty pads to request ACE-Step to generate audio segments locally. Toggle Play to trigger a synchronized vertical step scan.

Active engine telemetryPROVABLE_DESK
· Latency: ~640ms per generated clip
· Offline status: Strictly Local (No Outbound)
· Sync: LAN tempo Ableton Link active

8×8 Clip Sequencer

Local MLX Engine · ACE-Step 1.5 Offline Preview
SC
DRDrum
BSBass
LDLead
MEMelo
PDPad
FXFX
VXVoca
PRPerc
Parameterslocal inference
Active Clip InspectorHover over or play a clip cell to inspect computed stems.
Project BPM
128
Project Key
A minor
ACE-Step Prompt Hints (Additive)
Live Signal ScopeStereo master
MODEL: ACE-Step v1.5 DiTWEIGHTS: 4.2GB FP16RAM FOOTPRINT: 840 MB (MLX)
SOVEREIGN DESK LOCAL HOST: ACTIVE
Silo Systems ACE-Step v1.0.0 initializing...
Local MLX runtime loaded: Apple Silicon optimized.
Click empty slots to generate clips locally via local weights.
III · Capabilities

Built like hardware,
priced like software.

performance · production
01 · AI generation

Empty pads,
filled to your project.

Click an empty pad. Type a short prompt (“heavy 808 kick pattern”). Pick a style bubble or two. The model reads your project's key, tempo, and the column's category, then generates a clip that fits. Duration is auto-calculated by column (drums run 2 to 4 bars, pads run 4 to 8). All on device via ACE-Step.

generate · ace-step · local
02 · Stem separation

Pull tracks apart,
route them to columns.

Drop a track into the Separation tab. UVR runs locally. Stems route directly to grid columns (vocals to VX, drums to DR, bass to BS) or save to disk as files. No upload step. No watermarked preview. No platform claim on the stems you extract.

uvr · stems · routed
03 · Performance UI

60fps. Canvas waveforms.
Momentary FX.

The grid is built for live performance: pads render their waveforms live in canvas at 60fps; FX pads trigger momentarily and snap back; scenes quantize to bar boundaries by default. The same mental model as a Novation Launchpad, without the hardware dependency.

live · 60fps · canvas
IV · Feature Catalogue

Eight tracks of capability.

grid · ai · uvr · mix
CapabilityG/01

8 × 8 pad grid.

Launchpad-style clip launcher. Each column is a category (Drums, Bass, Lead, Melody, Pad, FX, Vocal, Perc). Each row is a scene. Trigger pads individually or fire whole scenes with quantization.

64 clip slots
CapabilityG/02

Sample library browser.

Browse, search, and drag-drop your own samples by category. Organized by the same column taxonomy as the grid: drums go to drums.

Drag-drop · search
CapabilityG/03

AI-generated clips.

Empty pads auto-fill via ACE-Step. The model picks up project key, tempo, and the column's category. Drums sound like drums, pads sound like pads.

ACE-Step · local
CapabilityG/04

Batch variations.

Generate N candidates per empty pad and the app auto-selects the highest-quality result. Audition the rest if you want.

Auto-select best
CapabilityG/05

Style bubbles.

Quick genre/mood tags (Lo-fi, Trap, Ambient, etc.) for AI prompts. Click two or three; the model reads them as additive style hints.

Mood tags
CapabilityG/06

Stem separation.

Bundled UVR runtime separates any clip into vocals, drums, bass, and instrumental. Written directly to grid columns or to disk.

UVR · routed
CapabilityG/07

Professional mixer.

Per-column volume, pan, mute, and solo. A master signal scope so you can see what's clipping. The same surface a Launchpad-trained performer would expect.

Per-column · scope
CapabilityG/08

60fps canvas waveforms.

Every pad renders its waveform live, in canvas, at 60fps. Momentary FX pads. Performance-grade UI built for set-ready use, not just studio mouse work.

Performance UI
V · System & Runtime

Built to ship,
tested to perform.

local-first · provable
Operating systemmacOS 14+Apple Silicon required
EngineACE-Step · MLXOn-device · 60fps UI
StackSwift host + React UIFastAPI backend bundled
Data leaves machineNeverNo accounts · no telemetry
VI · Pricing

Free during beta.

v1.0 pricing · announced at launch
Beta preview
Free.
During public beta · early-access waitlist
v1.0 pricing announced at Mac App Store launch

OhmsGrid is in private beta. Join the waitlist for an invite, leave feedback, and lock in early-access pricing when v1.0 ships on the Mac App Store. No subscription, no clip credits. One purchase, one app, all features.

Join the waitlist
VII · Privacy & Support

The short version is one paragraph.

full policy · direct contact
SECURE_CHANNEL_ACTIVE

Performance software that doesn't ask for permission.

OhmsGrid is in private beta on Apple Silicon Macs. Join the waitlist for an invite. We'll send a single email when the build is ready for you, plus an early-access window for the Mac App Store launch.

Join the waitlist Waitlist email · one message · launch only