Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danigb/rust-synth
https://github.com/danigb/rust-synth
Last synced: 13 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/danigb/rust-synth
- Owner: danigb
- Created: 2022-01-16T08:40:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-11-16T08:59:54.000Z (about 2 years ago)
- Last Synced: 2023-04-11T13:58:28.530Z (over 1 year ago)
- Language: Rust
- Size: 22.5 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Rust Synth
> Learn rust while building a basic audio synthesizer
**Warning: work in progress. It will take time**
Is a mix of several sources:
- [Paul Batchelor's sndkit](https://github.com/PaulBatchelor/sndkit)
- [Daniel R. Mitchell's basic synth book](http://basicsynth.com/)
- [Will Pirkle's synth book](https://www.willpirkle.com/synthlabdm/)
- [Yü Fang's A modular approach to audio programming course](https://mu.krj.st/)Thanks to all!
## References
### Synth
#### Books
- http://basicsynth.com/
- https://www.lulu.com/search/?keyword=synthesizers#### Tutorials and courses
- https://mu.krj.st/
- https://www.david-gouveia.com/creating-a-basic-synth-in-xna-part-i#### Oscillators
- PolyBLEP http://www.martin-finke.de/blog/articles/audio-plugins-018-polyblep-oscillator/
##### Wavetable oscillator
- https://thewolfsound.com/sound-synthesis/wavetable-synth-in-rust/
- https://www.earlevel.com/main/2012/05/25/a-wavetable-oscillator-the-code/Wavetable sets:
- https://waveeditonline.com/
- https://github.com/KristofferKarlAxelEkstrand/AKWF-FREE#### Sequencing
- https://pbat.ch/wiki/gest/
#### Other
- a minimal rewrite of sporth core: https://tig.krj.st/usporth/files.html
- https://ccrma.stanford.edu/realsimple/
- Audio GUI design: https://www.robotplanet.dk/audio/audio_gui_design/#### Repositories
- https://github.com/graue/synth
- https://github.com/olilarkin/awesome-musicdsp
- https://github.com/BillyDM/Awesome-Audio-DSP### Rust
- https://github.com/mre/idiomatic-rust
- https://doc.rust-lang.org/rust-by-example/mod/split.html
- https://www.sheshbabu.com/posts/rust-module-system/