Open source product

OmniSynth.

Sound engine for playing, creating, and sequencing synthesizers. An open source Python and SuperCollider framework. Where the Omni Aura story started.

What it is

OmniSynth is one integrated audio framework distributed across a few repositories. The Python core speaks OSC to a SuperCollider audio engine. A Kivy GUI sits on top. Everything is Apache 2.0 on GitHub.

We built OmniSynth in 2021 when Omni Aura was a hardware company chasing a multi-sensory instrument. The framework outlasted the hardware. The ideas inside it (voice as an interface to software, AI as a translation layer between intent and action) are what eventually became HeyDitto.

How the pieces fit

UI omnisynth-gui Kivy desktop interface
depends on
Core omnisynth-dev Python OSC server, pip wheel
OSC port 7771
DSP omnisynth-dsp SuperCollider audio engine

The repositories

Status

OmniSynth is in maintenance mode. Last meaningful activity was April 2023, when we refactored the core framework and paused active development to focus on HeyDitto and the newer agent stack. The code still runs, the libraries still install, and the framework is still the right starting point if you want to build synths in Python with a real DSP engine underneath. Contributions are welcome on any of the repos.

Start with omnisynth-dev →