IrregularShed / BespokeSynth

Software modular synth

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

Bespoke Synth

A software modular synth that I've been building for myself since 2011, and now you can use it!

You can find the most recent builds for Mac/Windows/Linux at http://bespokesynth.com, or in the Releases section on GitHub.

Join the Bespoke Discord for support and to discuss with the community.

Buy Me a Coffee at ko-fi.com

Screenshot

screenshot

Basic Overview/Tutorial Video

Bespoke Overview

Quick Reference

quick reference

Features

  • live-patchable environment, so you can build while the music is playing
  • VST hosting
  • Python livecoding
  • MIDI controller mapping
  • Works on Windows, Mac, and Linux

Releases

Sign up here to receive an email whenever I put out a new release: http://bespokesynth.substack.com/

Building

In mid-September 2021 Bespoke moved to CMake rather than Projucer for builds. The prescription to build Bespoke on all platforms is

git clone https://github.com/awwbees/BespokeSynth   # replace this with your fork if you forked
cd BespokeSynth
git submodule update --init --recursive
cmake -Bignore/build
cmake --build ignore/build --parallel 4

This will produce a release build in ignore/build/BespokeSynth_artefacts.

On Windows, the above cmake commands make Visual Studio project files in ignore/build which you can open and use directly rather than the last step. Some windows systems also require the -A x64 argument to force 64 bit. On macOS if you would like to use Xcode, replace the second command with cmake -Bignore/build -GXcode and the ignore/build directory will contain xcode project files which you can use. Finally, the CMake file has a set of options to enable other build features which are documented in the file.

About

Software modular synth

License:GNU General Public License v3.0


Languages

Language:C++ 56.4%Language:C 40.7%Language:HTML 1.7%Language:Python 0.3%Language:SWIG 0.3%Language:CMake 0.3%Language:CSS 0.1%Language:Less 0.1%Language:JavaScript 0.1%Language:Makefile 0.0%Language:Shell 0.0%Language:Batchfile 0.0%