a simple web-based rhythm game with auto beat map generation features.
processing/audio_signal.py
can generate beat maps automatically, given the music specified by players.
- run
pip install -r requirements.txt
to make sure you have necessary libraries - run
cd processing && python audio_signal.py
to generate beat map for the music- I will add an interface to select song in future
- run
cd .. && python server.py <port>
- connect to
127.0.0.1:<port>
(port
default is 8080)
- Add song selecting interface
- Remove dependency of
sklearn.cluster
(for KMeans)
This repos is an unofficial implementation of IEEE paper --
"AutoRhythm: A music game with automatic hit-time generation and percussion identification"
For more technical details, please feel free to check out my HackMD writeup