MusicPlot
Interactive Self-Similarity Matrix for Music Structure Visualization
Install / Use
/learn @wlouie1/MusicPlotREADME
MusicPlot
View the Project Page here
Play with MusicPlot here
Read the paper here
Watch a video demo here

Resources
Third-party tools and data used are explicitly outlined below:
Dataset (MIDI files)
- Beethoven - Fur Elise (Simple)
- Beethoven - Fur Elise (Complete)
- Bach - Aria BWV988
- Greensleeves
- Super Mario Bros Overworld
- Pokemon Center RBY
- Pokemon RBY Route 1
- The Beatles - Hey Jude
Third Party Tools
- NProgress: For loading progress.
- ToneJS Midi Parser: For MIDI file parsing.
- WebAudio Tiny GM mapped Synthesizer: For MIDI audio playback.
- OpenSheetMusicDisplay: For music sheet rendering.
Miscellaneous Resources
- Musical Note Favicon: For the page's favicon (browser tab icon).
- Flaticon: For musical track instrument icons.
- Musescore: For exporting MusicXML files from MIDI source, and loaded by OpenSheetMusicDisplay to render the music sheet.
Related Skills
node-connect
337.1kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.1kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.1kCommit, push, and open a PR
