Custom Software Development

Plugins, engines, desktop apps, services, tools.

Most of our work is audio, and none of it is limited to audio. We build plugins in the usual formats, standalone desktop applications, backend services, command line tools, and the internal software that keeps a product line moving.

The constraint we take seriously is the system you already have. New code that ignores your build, your formats, your deployment and your team is a second problem rather than a solution.

What the work involves

Audio plugins

VST3, AU, AUv3 and AAX, built on JUCE or on our own engine where that is a better fit. Signed, notarised, and installable on macOS and Windows.

Applications and services

Native desktop apps in C++, Rust, or Swift. Backend services where a product needs accounts, licensing, or telemetry. Web front ends where a browser is the right place for the interface.

Tooling

The unglamorous software around a product: batch processors, test rigs, listening harnesses, asset pipelines, release automation. This is often where the time is actually going.

How the work runs

Short cycles with something runnable at the end of each one. Code in your repository from the first week, so you can read it as it appears rather than receive it at the end.

What you get

  • Source in your repository, with a build that runs on a clean machine
  • Tests for the parts where a regression would be expensive
  • Signed and notarised builds for the platforms you ship on
  • Written handover: architecture, decisions, and the parts that will need care

Questions

Who owns the code?

You do, unless we agree otherwise in writing. Third-party libraries keep their own licences and we list them.

Can you take over an existing codebase?

Yes. We start with a read and a written assessment before touching anything, so you find out what state it is in first.

What languages do you work in?

Mostly C++, Rust, TypeScript, Python and Swift. The choice follows the constraints of the target rather than a preference.

Start a project ยท All services