Synthesizer Project of Lian Studer & Kris Huber for
[yth22]
Note
As of now this synth only takes input from MIDI Devices. Meaning you need to connect a MIDI Keyboard to play notes.
- Graphical User Interface
- Velocity-Sensitive MIDI Keyboard Input – Responds to touch dynamics for expressive playing.
- Dual Oscillators with Selectable Waveforms:
- Sine
- Triangle
- Sawtooth
- Square
- Two Low-Pass Filters – Shape your sound.
- Independent ADSR Envelopes per Oscillator – Fine-tune attack, decay, sustain, and release settings individually.
- Detune Control – Adjust pitch variations for a richer, wider sound.
You can either download the latest binary in the releases or as described here build from source.
- Clone the repository
git clone https://github.com/krissemicolon/hacksynth
cd hacksynth
- Compile
cargo build --release
2.1. (Optional, macOS) Build a Hacksynth.app
Requires cargo-bundle install it with
cargo install cargo-bundle
cargo bundle --release
- Running
./target/release/hacksynth
or if you built a .app
open target/release/bundle/osx/Hacksynth.app