Achieve maximum reuse by relying on thouroughly-optimized plain C code with no external dependencies.
Apply the GPL v3 license for your F/OSS projects or get an unlimited license for your proprietary products.
Brickworks is a music DSP toolkit that supplies you with the fundamental building blocks for creating and enhancing audio engines on any platform.
It is the result of years of research, development, refinements, usage, and adaptation to different successful commercial projects. Indeed, our founder helps some of the top companies in the industry create award-winning products and is an active member of the global scientific community (check his personal website).
Brickworks distills much of such hard-earned experience into a reliable library of rock-solid and easy-to-use sound synthesis and effect algorithms.
Brickworks is designed first and foremost to speed up the most time-consuming parts of audio programming in order to save you and us time and money.
It essentially consists of a collection of fundamental sound synthesis and effect algorithms, namely:
Those modules typically comprise the cornerstone of a music DSP engine. Hence, programming audio engines will mostly reduce to defining modules, interconnections, and parameter mappings, leading to a workflow that resembles visual programming languages and modular synthesizers.
Furthremore, Brickworks is designed to maximize
Brickworks is completely platform-agnostic and runs unmodified on all today's platforms, ranging from cheap MCUs to web pages, including mobile and desktop.
We regularly test it on:
Daisy Seed
(STM32, ARM Cortex M7)
Android and iOS
Windows, macOS, and Linux
(x64 and Apple Silicon)
WebAssembly
(via Clang, w/o Emscripten)
It is entirely written in plain C99, has no external dependencies, and it is possible to easily make it work even without the C standard library.
Optional C++ wrappers are also provided for your convenience.
Whether you want to use Brickworks for your free software/open source projects or to develop proprietary products, we've got you covered.
Free
3,000 €
Here you can access the full API documentation.
You can find a number of examples and the instructions to build and run them in the examples folder in the official code repository.
They work and have been tested on all supported platforms.
Our primary mission is assisting customers in creating and improving their own products.
We would be more than happy to help you, whether it is about a simple doubt clarification all the way up to designing and implementing new custom audio engines from scratch.
VST is a registered trademark of Steinberg Media Technologies GmbH.
All trademarks and registered marks are properties of their respective owners. All company, product, and service names used in this page are for identification purposes only. Use of these names, trademarks, and brands does not imply endorsement.