sound-visualizer aims to procude 3d images (render or real time) of sound files. It will display the frequency domain. the 3rd dimension will be time.
Currently, it is able to generate 2d colored spectrograms, with each instrument being assigned a color.
You will need to have Poetry installed.
$ poetry install
The application is relatively complex to deploy. if you juste want to have fun, you can go here to try it
To deploy the backend, you will need:
- Google Cloud Engine account (for the object storage).
- a RabbitMQ server: it is used so the various components of the backend can communicate
- a mongoDB server
use this file as a template to make your own config file
run make docker to build the docker images
use the provided docker compose file
docker-compose -f docker-compose.yml up
You will need nodejs.
cd website
yarn serve
For now, it is just a personal repository :) feel free to fork it anyway.