Automated Audio-to-Sheetmusic, Audio-to-MIDI & Stem Separation Pipeline
aNOTATE is a containerized music production workspace designed to create sheetmusic midi and stems from a song.
- AI Stem Isolation: Separates audio files into isolated stems (Vocals, Bass, Drums, and Other) using Demucs.
- Smart MIDI Extraction: Converts audio stems into MIDI using Spotify's
basic-pitchmachine learning model with tuned confidence thresholds to eliminate artifact clutter. - Grid-Aware Syncing: Automatically detects track BPM and downbeat offsets so your stems and MIDI lock straight into your DAW's timeline.
- Modular Pipeline Interface: download individual or packaged outputs.
git clone https://github.com/Albertokeroro/anotate.git
cd anotate
docker compose up -d --build-
Open your browser and navigate to: http://localhost:3838
-
Upload your track and wait for it to be processed