Development log
Notes from building Heron.
Short posts about milestones, architecture choices, and the work between releases.
The multiprocess design of Heron
Why we chose Electron over Tauri, why audio lives in a separate host process, and how a typed IPC protocol keeps that split both fast and reliable.
The journey to ARA support
Why native Logic Pro on Apple Silicon still cannot host ARA plug-ins — and why the same protocol was surprisingly straightforward to support in Heron.