ART provides a web interface to analyze dynamic BPM and export beatmaps with it
- 🤖 Automatic find timings (beats and BPM) with "Classic" and "Neural network" methods
- ⬇️ Download beatmap already with timings or insert it in your beatmap
- 📥 Add timings in your beatmap
- 📈 Charts of BPM
- ffmpeg (linux and neural network)
- git
- uv
- make (not necessary)
git clone https://github.com/kostya1F634/art.git
cd art
uv sync
# Usage
make
# or
uv run streamlit run art/app.pygit clone https://github.com/kostya1F634/art.git
cd art
uv sync
# Usage
uv run streamlit run .\art\app.py- this should be done before placing the objects
- upload audio, adjust the parameters
- dowload beatmap in "Beatmap" tab
- load to OSU!
- mapping
- The first run may be slow due to caching or something else from librosa and streamlit

