Redis + Audio Analysis for near-realtime fun
Go to file
2019-06-20 22:28:00 +02:00
README.md [fix] readme 2019-06-20 22:28:00 +02:00
redilysis.py [init] 2019-06-20 22:20:46 +02:00
requirements.txt [init] 2019-06-20 22:20:46 +02:00

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