Files
audio_reactive/README.md
iceyrazor b264506817 added delta time
- updated readme requirements
- changed audio capture name
2026-02-24 05:49:52 -06:00

46 lines
945 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
- pipewire
- qpwgraph (optional. Makes it easier to force the audio capture input)
- clang
- pkg-config
### libraries
- SDL2
- SDL2_gfx
- libpipewire
- libspa-2.0
- libgcc
## building
simply run ./make
there is no install
## usage
You can specify the reading device in the args. 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_reactive``
## 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