Anukari

Audio & Music Software

Overview

Build instruments from masses, springs and more in 3D space and hear what happens. A physics-powered synthesizer and effects plugin for VST3, AU, and AAX.

News

News anukari.com 4 months ago
Show HN: An interactive guide to how my spring-mass physics synthesizer works
How does a physics-based synthesizer actually work? Learn by playing: every diagram in this article is a live spring-mass simulation that makes real sound.
Read more
Report
News anukari.com 5 months ago
The path to 1.0
Anukari 1.0 is out. Reflections on three years of full-time work, from leaving Google and a broken shoulder to first sound and full polyphony.
Read more
Report
News anukari.com 9 months ago
Abandoning resend.com for email
Resend's global suppression list was silently eating my customers' license key emails, so I migrated anukari.com to Postmark for deliverability.
Read more
Report
News anukari.com 11 months ago
Railway.com knows better than you
Railway blocked my emergency deploy over dependency CVEs already live in prod, and why piling on safety checks eventually causes the outage.
Read more
Report
News anukari.com 12 months ago
Anukari on the CPU (part 3: in retrospect)
Looking back at the GPU years, where my 50,000-object goal led me astray, and why one SIMD backend beats maintaining CUDA, Metal, and OpenCL.
Read more
Report
News anukari.com 1 year ago
Anukari on the CPU (part 2: CPU optimization)
Part 2 of the CPU rewrite, from spot-vectorizing float3 math with SSE and NEON intrinsics to restructuring loops for compiler auto-vectorization.
Read more
Report
News anukari.com 1 year ago
Anukari on the CPU (part 1: GPU issues)
Anukari now runs on the CPU with hand-coded SIMD instead of the GPU. Part 1 explains the GPU origin story and the naive port that was only 5x slower.
Read more
Report
News anukari.com 1 year ago
Finally Anukari has macros, and a preset API
Eight mappable macro knobs land in the UI with drag-and-drop modulation binding, plus 312ears built a Python preset API from my protobuf definitions.
Read more
Report
News anukari.com 1 year ago
Working better on some Radeon chips
The Radeon gfx90c driver aborts in clBuildProgram because it can't index kernel argument arrays dynamically. Moving them to constant memory fixed it.
Read more
Report
News anukari.com 1 year ago
Multichannel, ASIO, Radeon, and randomization
Multichannel 50x50 audio I/O with near-zero overhead, ASIO support on Windows, and a workaround for a Radeon clBuildProgram crash on gfx90c.
Read more
Report
Show more news