A sound synthesizer made from scratch
Last updated Jun 28, 2026
93
Stars
6
Forks
1
Issues
+1
Stars/day
Attention Score
13
Language breakdown
No language data available.
โธ Files
click to expand
README
A sound synthesiser built from scratch. It implements oscillators, filters, an arpeggiator and a looper. It's written in Rust, a systems programming language, due to the performance critical nature of producing sound in real time.
https://user-images.githubusercontent.com/1895014/157036647-2696a3bb-1ed7-4cfc-8a3c-401b13763e3d.mp4
It works by receiving commands such as NoteOn, NoteOffand SetPatch which could originate from user interaction or MIDI protocol instructions, for example, and producing a sound signal that can be sent to an audio output device.
An example of usage and runnable demo can be found in rust-synth-gui.
Progress
- Synth
- Effects
- Tools
- [ ] Drums
- [x] Read Midi
- [x] State accessible for visualization
๐ More in this category