Brickworks 1.4.0 and new/updated Brickworks Pro algorithms released
Posted by Stefano on Thu, 23 Oct 2025 05:58:25 GMT.

I am glad to announce we have just released version 1.4.0 of Brickworks, the music DSP toolkit that supplies you with the fundamental building blocks for creating and enhancing audio engines on any platform, as well as new/updated Brickworks Pro algorithms.
Brickworks 1.4.0
Here's a short list of changes for Brickworks 1.4.0:
- Added new sampler algorithm and related new example plugin.
- Added new math routines.
- Added coefficient validation functions to bw_iir1 and bw_iir2.
- Simplified and improved C++ APIs, which now allow for external memory allocation.
- Refreshed example plugins and updated their build system.
- Tons of bug fixes, smaller improvements, and polish.
You can learn more about Brickworks here.
Brickworks Pro
This time we didn't just update all Brickworks Pro algorithms to take advantage of the latest improvements in Brickworks 1.4.0, but also:
- Released a new digital model of the Moog® ladder filter with separated outputs.
- Released a new digital model of the Moog® Minimoog® Model D VCA.
- Released a new major version of the bwp_arp arpeggiator algorithm widely extending its functionality and featuring a fully revamped API and implementation.
- Released a new major version of the bwp_trig periodic trigger algorithm with support for swing and explicit phase setting.
- Released a new major version of the bwp_env_gen envelope generator algorithm with new attack/decay hold phases (so now it's DAHDSHR), loop mode, hold phase skip and first delay phase skip options, fixed vs variable-length attack phase, advanced sustain modulation, and enlarged maximum phase duration (up to 600 seconds).
- Released new major versions of the bwp_osc_pulse pulse oscillator waveshaper algorithm and bwp_osc_pulse_tri triangle oscillator waveshaper algorithm featuring advanced pulse width/slope modulation.
- Released a new minor version of the bwp_hold note hold algorithm with a new latch mode.
- Released a new minor version of the bwp_note_track pressed note tracker algorithm with a new function to add all pressed notes to a note queue.
- Released a new minor version of the bwp_phase_gen phase generator algorithm with swing support and external phase syncing.
- Released a new minor version of the bwp_voice_alloc voice allocator algorithm with a new one-note unison fill mode and a new function to expose the internal pressed note tracker.
- Applied tons of bug fixes, smaller improvements, and polish.
You can find more information about Brickworks Pro here.