# 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