Systems / Native In development · Phase 2b
Kiln
A cross-platform audio engine, in active development, built in the open. Android and Windows desktop, from scratch, on Kotlin Multiplatform.
Why it's hard
A JNA bridge to vendored libFLAC 1.5.0 gives bit-exact decode on both targets. A single Compose Multiplatform UI drives Android and the JVM desktop. SQLDelight FTS5 powers instant library search, and every decoder edge returns a typed Arrow Either instead of throwing. Built clean-room: no GPL carried over from the predecessor.
Proof it's real
- 179commits
- 91tests · green dual-OS CI
- 2platforms · Android + Windows desktop
- 2Android devices · Pixel 7 Pro + 10 Pro XL
Where it's going
- MVP FLAC library, decode, playback shipped
- Phase 2a dynamic theming, EQ, FFT visualizer, settings shipped
- Phase 2b low-latency engines, 31-band EQ, published libraries in progress
- Phase 3 measurement-mic room correction