Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/surge-synthesizer/tuning-workbench-synth
A simple JUCE synth which uses our tuning-library
https://github.com/surge-synthesizer/tuning-workbench-synth
Last synced: 3 months ago
JSON representation
A simple JUCE synth which uses our tuning-library
- Host: GitHub
- URL: https://github.com/surge-synthesizer/tuning-workbench-synth
- Owner: surge-synthesizer
- License: gpl-3.0
- Created: 2020-02-27T16:31:43.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-04-16T12:55:49.000Z (almost 2 years ago)
- Last Synced: 2024-08-04T02:09:20.915Z (6 months ago)
- Language: C++
- Size: 423 KB
- Stars: 48
- Watchers: 11
- Forks: 8
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-juce - tuning-workbench-synth - synthesizer](https://github.com/surge-synthesizer)</sup> | Simple microtonal synth| GPL-3.0|48|Β 2Β years<sub><sup>π </sup></sub>| (Microtuning)
README
# Tuning Workbench Synth
Tuning Workbench Synth is a synthesizer for learning and experimenting with microtonal scales. For motivation and
documentation please see [the surge synth team TWS landing page](https://surge-synth-team.org/tuning-workbench-synth/).This is the developer documentation. Currently we are in an early beta. Some features are still not implemented,
but the ones which are work well.We distribute a built version of the codebase for mac windows and linux [here](https://github.com/surge-synthesizer/tuning-workbench-synth/releases/tag/Nightly)
If you find a bug or want to make a change, please open a github issue or join our slack.
# How to Build
We have upgraded to JUCE6 and now use Cmake to build. This means the build instructions on all platforms are the same
```
git clone https://github.com/surge-synthesizer/tuning-workbench-synth.git # or your fork obviously
cd tuning-workbench-synth
git submodule update --init --recursive
cmake -Bbuild # macos users may want cmake -Bbuild -GXcode if they want an xcode file
cmake --build build --config Release
```and you should get your build working. That's it. Cool eh?
Of course cmake will create IDE assets in a normal way if you want them. They will all appear in the build directory.