A quick web-app to turn audio files into a design for creating hand-made mosaic designed based on the volume.
- Drop
.wav
files into thedata/songs/
directory - Install python 3 and the depedencies:
pip install -r requirements.txt
- Run the app:
python server.py
- Visit
http://localhost:5000
and pick a song to visualize
This processes the audio into the number of segments you specify. Then it evaluates the relative volume of each of those segmets, based on the loudest one. Louder segments get longer bars, quieter ones get shorter bars. This is based decibels (ie. perceptual volume). Then you can use that design to make a circular mosaic mirror-frame!
Here is the interface:
And here is an example mosaic created by Emily Bhargava: