Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dan-german/blocks
fun & simple synth plugin
https://github.com/dan-german/blocks
Last synced: 3 months ago
JSON representation
fun & simple synth plugin
- Host: GitHub
- URL: https://github.com/dan-german/blocks
- Owner: dan-german
- License: gpl-3.0
- Created: 2023-09-16T14:44:43.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T17:02:33.000Z (7 months ago)
- Last Synced: 2024-04-14T08:06:44.737Z (7 months ago)
- Language: C++
- Homepage:
- Size: 1.21 MB
- Stars: 73
- Watchers: 5
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-juce - blocks - german](https://github.com/dan-german)</sup> | Simplified modular synth| GPL-3.0|141|3Β months<sub><sup>σ σ π’</sup></sub>| (Instruments)
README
## How to build
Download [CMake](https://cmake.org)
Clone the repo
```
git clone https://github.com/dan-german/blocks
```Change to project directory
```
cd blocks
```Populate [JUCE](https://juce.com)
```
git submodule update --init
```Then build with CMake
```
cmake -Bbuild -DCMAKE_BUILD_TYPE=Release
cmake --build build --config Release
```
This will result in a release build in the build directory.For more detailed instructions please refer to the [JUCE CMake API](https://github.com/juce-framework/JUCE/blob/master/docs/CMake%20API.md)
## How to use
[**Playthrough**](https://youtu.be/f-hJaOvzaT4?si=DZZIarRXv_In-7eQ)
At the center lies the block grid, where you can add sound sources and effects. Sound flows downwards, meaning any effect will shape the sound sources above it.
To the right stands the modulators menu, a space for adding LFOs and envelopes; And to the left you'll find the the modulation matrix, which controls connections between modulators and blocks.
Tabs, placed above the block grid, control which column of blocks activates when a note is played.
## Architecture
## Contributing
If you're interested in contributing, [**join our discord channel**](https://discord.gg/MjkFj859vW)!