This commit is contained in:
2026-02-24 03:11:57 -06:00
commit cdd60c0036
10 changed files with 662 additions and 0 deletions

40
README.md Normal file
View File

@@ -0,0 +1,40 @@
# 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