Redis + Audio Analysis for near-realtime fun
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
alban 266a31f0bb [fix] readme 11 months ago
README.md [fix] readme 11 months ago
redilysis.py [init] 11 months ago
requirements.txt [init] 11 months ago

README.md

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