Show HN: I made a professional audio time-stretcher in Go
Category: library
Tags: audio-processing, dsp, time-stretching, phase-vocoder, go
Score: 7.0/10 (Innovation: 7, Technical: 9, Documentation: 6, Utility: 6)
Nanowarp is a Go library and CLI implementing a phase gradient heap integration (PGHI) phase vocoder for high-quality audio time stretching, with careful handling of transients and stereo coherence. It brings a research-grade algorithm into an accessible Go package, though it still has known issues and lacks pitch shifting.
Target audience: audio developers, DSP researchers, musicians and producers needing time-stretching tools
Repository: https://github.com/neputevshina/nanowarp · Go · Apache-2.0 · 13 stars
View on Hacker News