BespokeSynth

Last updated
BespokeSynth
Original author(s) Ryan Challinor
Stable release
1.2.1 / 2023-09-16
Repository github.com/BespokeSynth/BespokeSynth/
Written in C, C++
Operating system Mac,Windows, Linux
License GNU GPL v3
Website https://www.bespokesynth.com/

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

Contents

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]

Overview

Example of one module connecting to another in the BespokeSynth software Bespoke patching.gif
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. [9]

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

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

Related Research Articles

<span class="mw-page-title-main">Python (programming language)</span> General-purpose programming language

Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.

<span class="mw-page-title-main">Qt (software)</span> Object-oriented framework for software development

Qt is cross-platform software for creating graphical user interfaces as well as cross-platform applications that run on various software and hardware platforms such as Linux, Windows, macOS, Android or embedded systems with little or no change in the underlying codebase while still being a native application with native capabilities and speed.

<span class="mw-page-title-main">Virtual Studio Technology</span> Audio plug-in software interface

Virtual Studio Technology (VST) is an audio plug-in software interface that integrates software synthesizers and effects units into digital audio workstations. VST and similar technologies use digital signal processing to simulate traditional recording studio hardware in software. Thousands of plugins exist, both commercial and freeware, and many audio applications support VST under license from its creator, Steinberg.

<span class="mw-page-title-main">Metasploit</span> Computer security testing tool

The Metasploit Project is a computer security project that provides information about security vulnerabilities and aids in penetration testing and IDS signature development. It is owned by Boston, Massachusetts-based security company Rapid7.

CellProfiler is free, open-source software designed to enable biologists without training in computer vision or programming to quantitatively measure phenotypes from thousands of images automatically. Advanced algorithms for image analysis are available as individual modules that can be placed in sequential order together to form a pipeline; the pipeline is then used to identify and measure biological objects and features in images, particularly those obtained through fluorescence microscopy.

qBittorrent Free and open source BitTorrent client

qBittorrent is a cross-platform free and open-source BitTorrent client written in native C++. It relies on Boost, OpenSSL, zlib, Qt 6 toolkit and the libtorrent-rasterbar library, with an optional search engine written in Python.

FluidSynth, formerly named iiwusynth, is a free open source software synthesizer which converts MIDI note data into an audio signal using SoundFont technology without need for a SoundFont-compatible soundcard. FluidSynth can act as a virtual MIDI device, able to receive MIDI data from any program and transform it into audio on-the-fly. It can also read in SMF (.mid) files directly. On the output side, it can send audio data directly to an audio device for playback, or to a Raw or Wave file. It can also convert a SMF file directly to an audio file in faster-than-real-time. The combination of these features gives FluidSynth the following major use cases:

<span class="mw-page-title-main">OCRopus</span>

OCRopus is a free document analysis and optical character recognition (OCR) system released under the Apache License v2.0 with a very modular design using command-line interfaces.

<span class="mw-page-title-main">Geany</span> Integrated Development Environment

Geany is a free and open-source lightweight GUI text editor using Scintilla and GTK, including basic IDE features. It is designed to have short load times, with limited dependency on separate packages or external libraries on Linux. It has been ported to a wide range of operating systems, such as BSD, Linux, macOS, Solaris and Windows. The Windows port lacks an embedded terminal window; also missing from the Windows version are the external development tools present under Unix, unless installed separately by the user. Among the supported programming languages and markup languages are C, C++, C#, Java, JavaScript, PHP, HTML, LaTeX, CSS, Python, Perl, Ruby, Pascal, Haskell, Erlang, Vala and many others.

<span class="mw-page-title-main">Creamware (company)</span> Manufacturer of sound cards and synthesizers

Creamware Audio GmbH was a manufacturer of DSP-based sound cards and synthesizers in Siegburg, Germany. These cards are used to create synthesized sounds for audio production in music and other audio environments. The company was founded in 1992 and operated until 2006. In 2007, the company 'Sonic Core' purchased certain Creamware assets and intellectual property.

<span class="mw-page-title-main">FreeCAD</span> Free and open-source 3D CAD software

FreeCAD is a general-purpose parametric 3D computer-aided design (CAD) modeler and a building information modeling (BIM) software application with finite element method (FEM) support. It is intended for mechanical engineering product design but also expands to a wider range of uses around engineering, such as architecture or electrical engineering. FreeCAD is free and open-source, under the LGPL-2.0-or-later license, and available for Linux, macOS, and Windows operating systems. Users can extend the functionality of the software using the Python programming language.

<span class="mw-page-title-main">PyCharm</span> Python IDE

PyCharm is an integrated development environment (IDE) used for programming in Python. It provides code analysis, a graphical debugger, an integrated unit tester, integration with version control systems, and supports web development with Django. PyCharm is developed by the Czech company JetBrains.

<span class="mw-page-title-main">KDE Frameworks</span> Collection of libraries and software frameworks for the Qt framework

KDE Frameworks is a collection of libraries and software frameworks readily available to any Qt-based software stacks or applications on multiple operating systems. Featuring frequently needed functionality solutions like hardware integration, file format support, additional graphical control elements, plotting functions, and spell checking, the collection serves as technological foundation for KDE Plasma 5 and KDE Gear distributed under the GNU Lesser General Public License (LGPL).

<span class="mw-page-title-main">DNF (software)</span> RPM package manager

DNF or Dandified YUM is the next-generation version of the Yellowdog Updater, Modified (yum), a package manager for .rpm-based Linux distributions. DNF was introduced in Fedora 18 in 2013; it has been the default package manager since Fedora 22 in 2015, Red Hat Enterprise Linux 8, and OpenMandriva, and is also an alternative package manager for Mageia.

<span class="mw-page-title-main">AMDgpu (Linux kernel module)</span> AMD GPU driver for Linux

AMDgpu is an open source device driver for the Linux operating system developed by AMD to support its Radeon lineup of graphics cards (GPUs). It was announced in 2014 as the successor to the previous radeon device driver as part of AMD's new "unified" driver strategy, and was released on April 20, 2015.

VCV Rack is a free and open-source cross-platform software modular synthesizer.

raylib Game programming library

Raylib is a cross-platform open-source software development library. The library was made to create graphical applications and games.

<span class="mw-page-title-main">Foliate (software)</span> E-book reading application for Linux

Foliate is a free e-book reading application for desktop Linux systems. The name refers to leaves, meaning "(getting) leafy" or "…-leaved".

<span class="mw-page-title-main">SunVox</span>

SunVox, also known as SunVox Modular Music Creation Studio, is a 2008 music creation tool built around the SunVox Engine, a software-based modular synthesizer and tracker-based sequencer. It is available for multiple platforms including Windows, MacOS, Linux on the desktop and iOS, Android in the mobile sphere. The desktop versions are freely available for download on the developer's website while a paid version for iOS and Android apps, respectively, is purchasable from those platforms' official app stores. There was also, at one time, a release for Palm OS devices.

References

  1. 1 2 3 4 Kirn, Peter (2021-11-24). "Bespoke, free modular – jamming – livecoding – production tool, looks serious at 1.1.0". CDM. Archived from the original on 2023-01-28. Retrieved 2023-12-12.
  2. Nugent, James (2021-09-22). "Bespoke Synth Is A FREE Modular DAW For Windows, macOS, Linux". Bedroom Producers Blog. Archived from the original on 2023-11-26. Retrieved 2023-12-12.
  3. 1 2 der jim (2021-10-03). "Bespoke, modularer Synthesizer & DAW - AMAZONA.de". Amazona (in German). Retrieved 2024-01-13.
  4. "Official website" . Retrieved 2024-01-13.
  5. "Initial commit". GitHub . 2016-08-14. Retrieved 2024-01-13.
  6. "1.0.0 release". 2021-09-14. Retrieved 2024-01-13.
  7. "bespoke 1.1.0". 2021-11-16. Retrieved 2024-01-13.
  8. Vincent, Robin (2021-09-17). "Bespoke Synth: A modular DAW for jamming and exploration". Gearnews. Archived from the original on 2023-12-22. Retrieved 2024-01-13.