https://github.com/nwoeanhinnogaehr/tinyspec
tiny spectral synthesizer
https://github.com/nwoeanhinnogaehr/tinyspec
audio bytebeat fft generative-music
Last synced: 13 days ago
JSON representation
tiny spectral synthesizer
- Host: GitHub
- URL: https://github.com/nwoeanhinnogaehr/tinyspec
- Owner: nwoeanhinnogaehr
- License: gpl-3.0
- Created: 2018-08-03T21:10:55.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2020-03-26T17:52:04.000Z (over 5 years ago)
- Last Synced: 2025-05-04T14:46:54.680Z (6 months ago)
- Topics: audio, bytebeat, fft, generative-music
- Language: C
- Homepage:
- Size: 25.4 KB
- Stars: 18
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A tiny frequency domain synthesizer for linux.
Check out [tinyspec-cling](https://github.com/nwoeanhinnogaehr/tinyspec-cling) for a slightly more heavyweight version with livecoding support!
Try:
```
$ ./play hacks/brokenconvo.h
```For full list of examples, see the `hacks` directory. `example.h` has been well commented as a starting point for further exploration.
If your `aplay` is not working, you might want edit the play script to send the output somewhere else instead. The samples are stereo 44100Hz 32-bit floats.