Local music library player for macOS. PCM only (FLAC / ALAC / AIFF / WAV), native-rate Core Audio playback, native GPUI app shell.
Open-source first under the MIT license, especially through the engine validation and early app stages. Commercial packaging can be revisited only after Pulse proves real demand from local-library and audiophile users.
crates/pulse-engine— standalone, UI-agnostic audio engine: AUHAL playback throughcoreaudio-rs, directobjc2-core-audioHAL device control,symphoniadecode,rtrbring buffer.crates/pulse-cli— CLI harness that drives the engine and validates playback/device behavior before any UI exists.crates/pulse-app— native GPUI desktop app shell; observes the engine in-process (tech stack).design/— Pencil (.pen) design files.docs/— project markdown: architecture, product scope, reference notes.
Engine playback is proven through pulse-cli on the Matrix Mini-i Pro 4 using AUHAL, the engine-owned playback controller has landed, and the desktop product surfaces are designed in Pencil. Current goal: the playback row surface and controller wiring in pulse-app (stage 7).