Open-source code

Here are some current open-source C++ projects. They are also mirrored over on GitHub.

DSP Library

A set of C++11 header-only classes/templates to support certain DSP tasks

Stretch

A header-only C++11 library for pitch and time stretching

Plots

Basic SVG-based plots from C++

Signalsmith Compose

The Signalsmith Compose library is our proprietary low latency spectral processing framework.

What's special about Signalsmith Compose?

Here are some of the effects we've already built with it. To discuss licensing options for any of the effects below or for custom development based on the framework, please get in touch.

Low latency polyphonic pitch shifter

5-10 ms latency range suitable for guitars, piano and multi voice input

Vocal pitch correction

High quality monophonic pitch tracking correction and harmoniser

Automatic noise reduction

Spectral subtraction with an adaptive noise floor and 5ms of latency