Files
audio_reactive/README.md
2026-02-24 03:11:57 -06:00

41 lines
833 B
Markdown

# Audio Reactive
![audio reactive screenshot](./example.png?raw=true)
This is a small C SDL2 project making physics objects react to audio
## Requirements
- SDL2
- SDL2_gfx
- libpipewire
- libspa-2.0
- clang
- libgcc
- pkg-config
## building
simply run ./make
there is no install
## usage
You can specify the reading device. I have no clue how it works.
Just run audio_reactive binary.
Then use something like qpwgraph to to force change the input of ``audio-capture``
## Todo
- [ ] resizeable
- [ ] arguments
- [ ] settable average peak
- [ ] settable RGB
- [ ] RGB-cycle
- [ ] move settable vars to stuff
- [ ] ability to set input device with args
- [ ] volume of frequency instead of overall
- [ ] random kick based on low frequency peak instead of volume
- [ ] graceful entrance and exit entering or exiting volume 0