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 commercial 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:
* Not yet available, check the ChangeLog and roadmap.
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 runs unmodified on all today's platforms, ranging from cheap MCUs to web pages. This includes custom embedded systems, mobile and desktop operating systems, as well as WebAssembly.
It is written in plain C and it is possible to easily make it work even without the C standard library. It only requires:
NULL
, INFINITY
, and (U)INT{8,16,32,64}_{MIN/MAX}
;(u)int{8,16,32,64}_t
types;float
type.Optional C++ wrappers will also be provided for your convenience.
Want to use Brickworks for a free software/open source project? That's awesome! You can just apply the terms of the GPL v3 license. If you want, feel free to let us know and maybe offer us a beer one day. ;-)
Want to release a proprietary product, instead? We've got you covered! We offer a commercial license that doesn't restrict usage with respect to time, projects, or developers involved. Check the details and pricing below.
Here is the full API documentation.
Examples and tutorials will be available as soon as they are developed.
You can follow the development on our community channels.
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.
For any inquiry, please do not hesistate and …
Brickworks is free and open source software released under the GPL v3 license. In a nutshell, you can use, modify, and redistribute it without asking for our permission as long as the same license conditions apply. Usage is permitted in any software that is itself released under a GPL-compatible license.
If you want to use it in a proprietary product instead, we can offer you a perpertual license with no restrictions with respect to the number of developers involved and the number of products you may use it for, and with multiple confidentiality options. You can check the full text of the license for details.
When the first stable version (version 1.0.0) will be released, the price of a commercial license will be 3,000 €, and it will cover all subsequent updates in the 1.x series.
In order to support our development effort, right now we offer a license that allows you to use both versions 0.x and 1.x as soon as they are relased for 1,500 € (this price will increase as we get closer to 1.0.0).
Want to buy a license or request further information? Please …
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.