/pipe

DSP pipeline

Primary LanguageGoMIT LicenseMIT

PkgGoDev Test Go Report Card codecov

pipe is a framework for floating point signal processing. It utilizes pipeline pattern to build fast, asynchronomous and easy-to-extend pipes for sound processing. Each pipe consists of one Source, zero or multiple Processors and one or more Sinks. Phono also offers a friendly API for new pipe components implementations.

diagram

Getting started

Find examples in example repository.

Contributing

For a complete guide to contributing to pipe, see the Contribution guide