Software:BespokeSynth: Difference between revisions

From HandWiki
(simplify)
 
(fixing)
 
Line 1: Line 1:
{{Short description|Modular synthesizer software}}
{{infobox software
{{infobox software
| name=BespokeSynth
| name=BespokeSynth
| author=Ryan Challinor
| author=Ryan Challinor
| license=[[Software:GNU General Public License#Version 3|GNU GPL v3]]
| license=[[Software:GNU General Public License#Version 3|GNU GPL v3]]
| latest release date=2023-09-16
| latest release date=2024-12-22
| latest release version=1.2.1
| latest release version=1.3.0
| website=https://www.bespokesynth.com/
| website=https://www.bespokesynth.com/
| operating system=[[Software:MacOS|Mac]],[[Software:Microsoft Windows|Windows]], [[Software:Linux|Linux]]
| operating system=[[Software:MacOS|Mac]], [[Software:Microsoft Windows|Windows]], [[Software:Linux|Linux]]
| repo = {{URL|https://github.com/BespokeSynth/BespokeSynth/}}
| repo = {{URL|https://github.com/BespokeSynth/BespokeSynth/}}
| programming language = [[C (programming language)|C]], [[C++]]
| programming language = [[C (programming language)|C]], [[C++]]
Line 16: Line 15:
== History ==
== History ==


Development of the BespokeSynth software was started in 2011, when Ryan Challinor wanted to learn more about creating music, but didn't want to learn "the intricacies of an existing DAW".<ref>{{cite web |url=https://www.bespokesynth.com/ |title=Official website |access-date=2024-01-13}}</ref> In 2016, Ryan Challinor released the source code on [[GitHub]] under the terms of the [[Software:GNU General Public License|GNU General Public License]].<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/commit/68f1667a5fce5792c6befbe1aff0d3f5768137f4 |title=Initial commit |website=[[GitHub]] |date=2016-08-14 |access-date=2024-01-13}}</ref>
Development of the BespokeSynth software was started in 2011, when Ryan Challinor wanted to learn more about creating music, but didn't want to learn "the intricacies of an existing DAW".<ref>{{cite web |url=https://www.bespokesynth.com/ |title=Official website |access-date=2024-01-13 |archive-date=2024-01-21 |archive-url=https://web.archive.org/web/20240121215648/https://www.bespokesynth.com/ |url-status=live }}</ref> In 2016, Ryan Challinor released the source code on [[GitHub]] under the terms of the [[Software:GNU General Public License|GNU General Public License]].<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/commit/68f1667a5fce5792c6befbe1aff0d3f5768137f4 |title=Initial commit |website=[[GitHub]] |date=2016-08-14 |access-date=2024-01-13 |archive-date=2024-01-13 |archive-url=https://web.archive.org/web/20240113145645/https://github.com/BespokeSynth/BespokeSynth/commit/68f1667a5fce5792c6befbe1aff0d3f5768137f4 |url-status=live }}</ref>


On September 14, 2021, the version 1.0.0 was released with full documentation.<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.0.0 |title=1.0.0 release |date=2021-09-14 |access-date=2024-01-13}}</ref>{{r|amazona}}
On September 14, 2021, the version 1.0.0 was released with full documentation.<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.0.0 |title=1.0.0 release |website=[[GitHub]] |date=2021-09-14 |access-date=2024-01-13 |archive-date=2024-01-13 |archive-url=https://web.archive.org/web/20240113145644/https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.0.0 |url-status=live }}</ref>{{r|amazona}}


On November 16, 2021, the version 1.1.0 was released with several major changes. The changes include packaging [[Python (programming language)|Python]] with the software, significant simplification of the build process from source, new modules and effects.<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.1.0 |title=bespoke 1.1.0 |date=2021-11-16 |access-date=2024-01-13}}</ref>{{r|cdm110}}
On November 16, 2021, the version 1.1.0 was released with several major changes. The changes include packaging [[Python (programming language)|Python]] with the software, significant simplification of the build process from source, new modules and effects.<ref>{{cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.1.0 |title=bespoke 1.1.0 |website=[[GitHub]] |date=2021-11-16 |access-date=2024-01-13}}</ref>{{r|cdm110}}
 
On Jul 14, 2023, version 1.2.0 was released with several new modules, usability enhancements, [[Engineering:Open Sound Control|OSC]] support and bug fixes.<ref>{{Cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.2.0 |title=bespoke 1.2.0 |access-date=2024-10-15 |archive-date=2024-12-31 |archive-url=https://web.archive.org/web/20241231160948/https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.2.0 |url-status=live }}</ref>
 
On September 16, 2023, version 1.2.1 was released, which was primarily a bugfix release fixing 2 major issues with 1.2.0.<ref>[https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.2.1 bespoke 1.2.1]</ref>
 
On December 22, 2024, version 1.3.0 was released, with several new modules, enhancements and many bug fixes.<ref>{{Cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.3.0 |title=bespoke 1.3.0 |access-date=2025-01-09 |archive-date=2024-12-26 |archive-url=https://web.archive.org/web/20241226073256/https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.3.0 |url-status=live }}</ref>
 
A nightly build is available as well (updated every commit), with a lot of unreleased features and fixes. As this is a development release, it can also have some potential instability, but is generally stable.<ref>{{Cite web |url=https://github.com/BespokeSynth/BespokeSynth/releases/tag/Nightly |title=Bespoke Nightly Build |access-date=2024-10-15 |archive-date=2024-09-17 |archive-url=https://web.archive.org/web/20240917211133/https://github.com/BespokeSynth/BespokeSynth/releases/tag/Nightly |url-status=live }}</ref>


== Overview ==
== Overview ==


{{file link|file=Bespoke patching.gif|size=128px|format=thumb|caption=Example of one module connecting to another in the BespokeSynth software}}


BespokeSynth lets the user build their own layout from scratch, so each user has a unique interface. It consists of over 190 modules which can be interconnected.{{r|gearnews}}
BespokeSynth lets the user build their own layout from scratch, so each user has a unique interface. It consists of over 190 modules which can be interconnected.{{r|gearnews}}
Line 34: Line 42:
* Livecoding in [[Python (programming language)|Python]]
* Livecoding in [[Python (programming language)|Python]]
* Plug-in hosting (for [[Software:Virtual Studio Technology|VST]])
* Plug-in hosting (for [[Software:Virtual Studio Technology|VST]])
* [[MIDI]] controller support
* [[MIDI]] and [[Engineering:Open Sound Control|Open Sound Control]] controller support


Python is packaged with the software, so there is no need to install it separately.{{r|cdm110}}
Python is packaged with the software, so there is no need to install it separately.{{r|cdm110}}
Line 82: Line 90:
|magazine=LinuxLinks
|magazine=LinuxLinks
|access-date=2024-01-13
|access-date=2024-01-13
|archive-date=2024-01-13
|archive-url=https://web.archive.org/web/20240113142921/https://www.linuxlinks.com/bespoke-software-modular-synth/
|url-status=live
}}</ref>
}}</ref>
<ref name="amazona">{{cite magazine
<ref name="amazona">{{cite magazine
Line 90: Line 101:
|magazine=Amazona
|magazine=Amazona
|access-date=2024-01-13
|access-date=2024-01-13
|language=de}}</ref>
|language=de
|archive-date=2024-01-13
|archive-url=https://web.archive.org/web/20240113145644/https://www.amazona.de/bespoke-modularer-synthesizer-daw/
|url-status=live
}}</ref>


}}
}}
Line 96: Line 111:
== External links ==
== External links ==


* {{official website|https://www.bespokesynth.com/}}
* [https://www.bespokesynth.com/docs/ Official documentation]
* [https://github.com/BespokeSynth/BespokeSynthDocs/wiki Searchable, community-written documentation]
* [https://discord.gg/YdTMkvvpZZ Discord with active community]


{{Digital audio workstations}}
{{Digital audio workstations}}
Line 105: Line 124:
[[Category:Music software for Linux]]
[[Category:Music software for Linux]]
[[Category:Free software programmed in C]]
[[Category:Free software programmed in C]]
[[Category:Cross-platform free software]]


{{Sourceattribution|BespokeSynth}}
{{Sourceattribution|BespokeSynth}}

Latest revision as of 21:39, 21 August 2025

BespokeSynth
Original author(s)Ryan Challinor
Stable release
1.3.0 / 2024-12-22
Repositorygithub.com/BespokeSynth/BespokeSynth/
Written inC, C++
Operating systemMac, Windows, Linux
LicenseGNU GPL v3
Websitehttps://www.bespokesynth.com/

BespokeSynth is a free and open-source software modular synthesizer and digital audio workstation.[1][2][3][4]

History

Development of the BespokeSynth software was started in 2011, when Ryan Challinor wanted to learn more about creating music, but didn't want to learn "the intricacies of an existing DAW".[5] In 2016, Ryan Challinor released the source code on GitHub under the terms of the GNU General Public License.[6]

On September 14, 2021, the version 1.0.0 was released with full documentation.[7][4]

On November 16, 2021, the version 1.1.0 was released with several major changes. The changes include packaging Python with the software, significant simplification of the build process from source, new modules and effects.[8][1]

On Jul 14, 2023, version 1.2.0 was released with several new modules, usability enhancements, OSC support and bug fixes.[9]

On September 16, 2023, version 1.2.1 was released, which was primarily a bugfix release fixing 2 major issues with 1.2.0.[10]

On December 22, 2024, version 1.3.0 was released, with several new modules, enhancements and many bug fixes.[11]

A nightly build is available as well (updated every commit), with a lot of unreleased features and fixes. As this is a development release, it can also have some potential instability, but is generally stable.[12]

Overview

Template:File link

BespokeSynth lets the user build their own layout from scratch, so each user has a unique interface. It consists of over 190 modules which can be interconnected.[13]

BespokeSynth has the following features[1][3]:

  • Modular synthesis
  • Non-linear arrangement
  • Live looping
  • Live jams
  • Livecoding in Python
  • Plug-in hosting (for VST)
  • MIDI and Open Sound Control controller support

Python is packaged with the software, so there is no need to install it separately.[1]

References

  1. 1.0 1.1 1.2 1.3 Kirn, Peter (2021-11-24). "Bespoke, free modular – jamming – livecoding – production tool, looks serious at 1.1.0". CDM. https://cdm.link/2021/11/bespoke-free-modular-jamming-livecoding-production-tool-looks-serious-at-1-1-0/. Retrieved 2023-12-12. 
  2. Nugent, James (2021-09-22). "Bespoke Synth Is A FREE Modular DAW For Windows, macOS, Linux". Bedroom Producers Blog. https://bedroomproducersblog.com/2021/09/22/bespoke-synth/. Retrieved 2023-12-12. 
  3. 4.0 4.1 der jim (2021-10-03). "Bespoke, modularer Synthesizer & DAW - AMAZONA.de" (in de). Amazona. https://www.amazona.de/bespoke-modularer-synthesizer-daw/. Retrieved 2024-01-13. 
  4. "Official website". https://www.bespokesynth.com/. 
  5. "Initial commit". 2016-08-14. https://github.com/BespokeSynth/BespokeSynth/commit/68f1667a5fce5792c6befbe1aff0d3f5768137f4. 
  6. "1.0.0 release". 2021-09-14. https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.0.0. 
  7. "bespoke 1.1.0". 2021-11-16. https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.1.0. 
  8. "bespoke 1.2.0". https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.2.0. 
  9. bespoke 1.2.1
  10. "bespoke 1.3.0". https://github.com/BespokeSynth/BespokeSynth/releases/tag/v1.3.0. 
  11. "Bespoke Nightly Build". https://github.com/BespokeSynth/BespokeSynth/releases/tag/Nightly. 
  12. Vincent, Robin (2021-09-17). "Bespoke Synth: A modular DAW for jamming and exploration". Gearnews. https://www.gearnews.com/bespoke-synth-a-modular-daw-for-jamming-and-exploration/. Retrieved 2024-01-13. 

External links