BespokeSynth 1.2.1

Bespoke is a Digital Audio Workstation (DAW). Bespoke's core design is to break everything into separate modules that can be patched together in a custom layout, much like a hardware modular. Bespoke is designed to be highly customizable, with the idea that any of the custom layouts that you create will be "bespoke" to you as well.

Tags synth music audio daw cpp
License GNU GPLv3
State stable

Recent Releases

1.2.117 Jan 2024 18:48 minor feature: ### Added - Added total duration to songbuilder sequencer - Added corner radius setting to the globalcontrols module - Added the ability to execute "console" commands directly from OSC using the `/bespoke/console` address - Added buffershuffler features: fourtet effect and ability to only play when triggered - Added new "cable_alpha" option in settings and in the `globalcontrols` module that allows you to reduce cables opacity to nearly invisible - Added an option to wrap mouse around when panning canvas ### Changed - Made `valuesetter` force value updates - Adjusted transport minimum tempo to 20 to sidestep weird issues when tempo is lower - Allow toggling enabling state of prefabs, this will attempt to toggle the enabled state of all modules contained within - Note cables have been made less thick - Audio, note, and pulse cables now draw behind modules - Changed how settings menu is positioned so it always spawns on-screen - Adjusted background color alpha of `prefab` to make it less imposing-looking - Changed how pulse width parameter affects sawtooth wave ### Fixed - Fixed an issue where savestates with `effectchain` modules saved prior to the 2022-11-25 build would not load - Fixed an issues with the absence of modulation using incorrect defaults - Fixed NaN when adjusting slider with out-of-range value - Fixed velocity not working in drumplayer - Fixed an issue where effectchain mix sliders couldn't be targeted by modulators - Fixed a bug in the cosine window of the granulators that caused clicky noises at the end of grains - Fixed a deadlock by upgrading JUCE that was causing startup hangs on MacOS 13