๐ŸŽต AnalysisGNN Music Analysis

Upload a MusicXML score to perform automatic music analysis using Graph Neural Networks.

Supported Analysis Tasks:

  • Cadence Detection
  • Key Analysis (Local & Tonalized)
  • Harmonic Analysis (Chords, Inversions, Roman Numerals)
  • Phrase & Section Segmentation
  • Non-Chord Tone Detection (TPC-in-label / NCT)
  • Note Degree Labeling

Model: Pre-trained AnalysisGNN from manoskary/analysisGNN

๐Ÿ“ Input

Select Analysis Tasks

Choose which tasks to perform


๐Ÿ“Š Results

๐ŸŽผ Score Visualization

๐Ÿ“ˆ Analysis Results

Analysis Output

๐Ÿ’ก Tips & Information

Getting Started:

  • Click "Try Example" to load a Mozart quartet, or upload your own MusicXML file
  • Select the analysis tasks you're interested in
  • Click "Analyze Score" to run the model

Analysis Output: The table shows note-level predictions for all selected tasks:

  • Onset & Measure: Timing information
  • Keys: Detected key areas (local and tonalized)
  • Chords: Harmonic analysis with Roman numerals
  • Cadences: Identified cadence points and types

Score Visualization: Requires MuseScore or LilyPond for rendering. If unavailable, analysis will still work.