41 lines
833 B
Markdown
41 lines
833 B
Markdown
# Audio Reactive
|
|
|
|

|
|
|
|
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
|