A plugin drops. What it does, how it sounds, and the direct download. Roughly one every few weeks while the catalog fills out.
Four kinds of email. That's the whole list.
A module you already have gets fixed or grows. Short changelog, honest about what changed — including the bugs.
Something learned making these: a routing trick, a mixing decision, why a plugin does what it does. Occasional, never filler.
One launch window, announced once. No weekly "last chance", no fake countdowns, no partner offers. The list exists so the work reaches the people who want it.
What already went out.
Every release, including the ones that fix something we broke. Same text that goes to the list.
-
v0.3.1
SUPERNOVA asks for audio, not for your screen.
A SUPERNOVA-only release, all of it about the app's audio. On macOS 14.2+ the system-audio permission is now the small, exact one — System Audio Recording — and it's asked when you pick the source, not when the app opens. Plus a round of fixes for what broke around it: plugging in headphones, closing the window while macOS was still asking, and a REOPEN that built a shell command out of the folder name. The seven OVNI audio plugins and ORBIT are unchanged. Install it over 0.3.0 — your presets and sessions are kept. macOS only, as before.
- The permission is audio, not screen. On macOS 14.2+ the app uses Core Audio process taps, so the prompt names exactly what it does — System Audio Recording Only. SUPERNOVA never looked at your screen; until now that was simply the only way macOS exposed system audio. macOS 13–14.1 keep the ScreenCaptureKit path, because those taps don't exist there yet.
- It asks when you pick the source, not when you open the app. SUPERNOVA starts, the visual runs, and the top bar offers ALLOW — you see what's being asked before you answer. Say no and the app stays usable on an input device or MIDI, and the notice tells you which pane to open.
- REOPEN relaunches the copy you're running. It used to hand the job to LaunchServices, which could resolve the bundle id to a different installed copy of SUPERNOVA and reopen that one.
- REOPEN no longer builds a shell command out of your folder name. The app's path was pasted into a shell command, so a copy sitting in a folder with $(…) or backticks in its name — a perfectly legal folder name — ran that when you pressed REOPEN. The path now travels as a plain argument and is never parsed as code.
- Plugging in headphones no longer leaves the visual deaf. Changing the output device — or its sample rate — used to silence System Audio until you reopened the app. It now notices and rebuilds itself in about a second, without asking for permission again.
- Closing the app — or switching source — while macOS is asking no longer freezes it. The system's permission dialog blocks until you answer it, and the app used to wait for that on its main thread: a beachball for as long as the dialog stayed open.
- The top bar says when it's waiting for macOS — Waiting for macOS permission… — instead of showing nothing while a system dialog appears out of nowhere.
- If capture fails for a reason that isn't the permission — no output device, a broken audio chain — the notice offers ALLOW to retry, instead of leaving the app silently stuck. And switching the permission off with the app open brings the notice back, instead of the app pretending to listen.
-
v0.3.0
SUPERNOVA becomes a playable instrument.
A SUPERNOVA-only release: a MEDIA session you can cue, reorder and relink, a sequence clock that cuts on the beat, an LFO section that means what it says, and four kaleidoscope worlds swapped for a photographic family (still 50 worlds). The seven OVNI audio plugins and ORBIT are unchanged. Install it over 0.2.0 — your presets and sessions are kept. macOS only, as before.
- A MEDIA strip of numbered thumbnails between the visual and the knobs: click or ← / → to cue, drag to reorder, ✕ to remove, ▦ to hide it.
- Drop photos or a whole folder between two tiles and they land exactly there, instead of at the end.
- Media that moved is marked missing instead of vanishing — Relink… one file, or a whole folder at once.
- A canvas FORMAT chip: AUTO, FREE, 16:9, 9:16, 1:1, 4:5 or 4:3, with FIT or FILL.
- A sequence clock that advances by Seconds, Beats (cuts land on the bar) or every Kick — Loop or Shuffle, Cut or Burst.
- 21 beat divisions for the LFO rates, each with its triplet and dotted, plus a free-running 0.05–20 Hz mode that ignores the tempo.
- Per-LFO BI / UNI polarity, PHASE 0–360° and RETRIG, all saved with the project.
- LFO depth means what it says: at 100 % it sweeps exactly the target's range and can no longer push it out of bounds.
- LFOs are recalculated on every rendered frame, so fast modulation reads as a wave instead of a staircase.
- Cue photos from a MIDI pad: notes 72–87 pick a tile, 88 / 89 step next / previous, 90 jumps to a random one.
- A photo sequence is exported the way it plays — its clock, its order and its Burst transition.
- Four kaleidoscope worlds become Parallax, Lantern, Meridian and Vantage: your picture stays your picture. Still 50 worlds.
- Rotating a photo is instant — the decode is cached upright (a measured 45× on four turns).
- Fixed: sessions saved with a comma decimal separator survive a host that switches the C locale.
- Fixed: undo restores your LFO bank, MIDI-learn map and scenes.
- Fixed: a click in the instant a project loads no longer overwrites the setting it just restored.
-
v0.2.1
ORBIT: the AU installs again.
The v0.2.0 installer declared its bundles as 0.1.1, so macOS skipped the Audio Unit on Macs that already had ORBIT — the VST3 landed, the AU didn't. v0.2.1 fixes the installer. No DSP changes: it sounds exactly like v0.2.0. The Windows ZIP is unchanged (byte-identical) — on Windows there's nothing to do.
Release notes & checksums ↗
What you're actually agreeing to.
You'll get a confirmation email first — click it or nothing happens (double opt-in, always). Every email has an unsubscribe link that works on the first click. Your address lives in Buttondown, it isn't sold, rented or handed to anyone, and it's deleted the moment you leave. The code stays free and open-source either way: the list is not a paywall.
The list is free. So is everything on it.
There's no paid tier of this newsletter and there never will be. If OVNI saved you an afternoon and you feel like throwing a coffee at it, the tip jar is open — and if you don't, nothing changes: same emails, same plugins, same code.
The code is free forever (AGPLv3). Ready-to-use installers are free until November 23, 2026 — after that they're paid (US$15 for the pack).
Or just take the plugins.
The source needs no email, ever: ORBIT — the binaural movement engine — and SUPERNOVA — the audio-reactive visual synth — are on GitHub under AGPLv3, yours to build. It's the ready-made installers that go through the list.