iceyrazor b264506817 added delta time
- updated readme requirements
- changed audio capture name
2026-02-24 05:49:52 -06:00
2026-02-24 05:49:52 -06:00
2026-02-24 03:11:57 -06:00
2026-02-24 03:11:57 -06:00
2026-02-24 03:11:57 -06:00
2026-02-24 03:11:57 -06:00
2026-02-24 05:49:52 -06:00

Audio Reactive

audio reactive screenshot

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
Description
audio reactive physics 2d
Readme BSD-3-Clause 180 KiB
Languages
C 97.6%
Shell 2.4%