How to use
Attach a score, say which bars you want, and ask your question. The rest happens in the chat.
1. Get a MusicXML file
The tool reads MusicXML: .mxl (compressed) or .musicxml / .xml, up to 10 MB.
- From notation software: MuseScore, Sibelius, Finale and Dorico all export MusicXML (usually under File → Export).
- From online libraries: MuseScore.com and OpenScore offer MusicXML downloads for many public-domain works.
PDFs, photos of printed music and audio are not supported yet.
2. Ask in the chat
Attach the file and ask the way you would ask a teacher. Some examples:
Analyse the harmony of bars 1–16 of the attached score. Where are the cadences in this movement, and how do the phrases group? I'm a composition student. What makes the harmony in bars 9–12 surprising, and how could I use the idea? Show only the voice leading in bars 5–8. Is the passage at bar 40 a modulation or just an applied chord?Each page covers up to 32 bars. For a longer piece, go section by section.
By default the commentary is written for a student: each label is explained the first time it appears, with the reasoning behind it. Say that you write music, or ask how or why something works, and it skips the definitions and focuses on what is unusual and how the technique could be reused.
3. Read the page
| Mark | Meaning |
|---|---|
E♭: at the start of a row | The key. A new key label marks a modulation. |
| Roman numerals under the staves | The chord on each scale degree: upper case major, lower case minor, ° diminished, ø half-diminished. Figures give the inversion (6, 6/4, 6/5…); V7/ii is an applied (secondary) chord. |
| Coloured bands behind the staves | Harmonic function:
|
Boxed PAC, IAC, HC, DC | Cadences: perfect authentic, imperfect authentic, half, deceptive. |
| Solid bracket above the system | A phrase, with its label (a, a′, b…). |
| Dashed bracket above the system | A passage named by what it is built on, such as a pedal point, a whole-tone stretch or a mode. |
| Circled note with a letter | A non-chord tone: P passing, N neighbour, S suspension, APP appoggiatura, ANT anticipation. |
| Arrow between notes | A voice-leading move worth following, such as a 4–3 suspension or the leading tone rising to the tonic. |
| Numbered black disc | A callout. The paragraph with the same number in the reply explains it. |
4. Choose a view
The full page shows everything. Ask for one view when you want to focus:
- Harmony: numerals, function colours, keys and cadences.
- Voice leading: non-chord tones and resolution arrows.
- Form: phrases, cadences and named passages.
Every page comes as a PNG image and a PDF you can print or annotate further. In ChatGPT the download links last one day; ask again for a fresh copy.
What it covers, and what it doesn't
- Best at: tonal music from Bach to the late nineteenth century, for piano, voices, chamber groups and orchestra.
- Less precise: modal and impressionist music (Debussy, Ravel, Satie), where it names passages by their scale or texture rather than forcing Roman numerals; and borrowed chords in a major key, which it sometimes reads as a move to the minor.
- Not yet: jazz and popular-music chord symbols as the main lens, PDF or image input, and audio.
- Daily limit: the service is free and has a daily capacity. If it is reached, the chat will tell you; it resets at midnight UTC.
The analysis is a starting point for your own reading. If you think a label is wrong, say so in the chat: the model will reconsider it against the notes.