Redis + Audio Analysis for near-realtime fun
README.md | ||
redilysis.py | ||
requirements.txt |
= Redilysis = Redis + Audio Analysis
Redilysis sends audio analysis to a redis install. What's the use? Using that information for multiple visualizations, of course!
== Installation
git clone https://git.interhacker.space/tmplab/redilysis.git
cd redilysis
pip install -r requirements.txt
python3 redilysis.py --help
== Guide
There are two available modes.
One is the slow mode with BPM recognition:
python3 redilysis.py -m bpm -s 1 -f 44100
Pushes following keys in redis:
- onset
- bpm
- beats
The other is a fast mode with spectrogram analysis
python3 redilysis.py -m spectrum -s 0.1 -f 4410
Pushes following keys in redis:
- rms
- spectrum
- tuning