<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>ScoreStarling blog</title>
    <link>https://scorestarling.com/blog</link>
    <description>Research, guides and stories about turning recordings into editable sheet music.</description>
    <language>en</language>
    <lastBuildDate>Thu, 15 Oct 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://scorestarling.com/blog/feed.xml" rel="self" type="application/rss+xml"/>
    <image>
      <url>https://scorestarling.com/assets/starling-v2.png</url>
      <title>ScoreStarling blog</title>
      <link>https://scorestarling.com/blog</link>
    </image>
    <item>
      <title>Arrange sheet music for any instrument and level with AI</title>
      <link>https://scorestarling.com/blog/arrange-sheet-music-for-any-instrument-and-level</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/arrange-sheet-music-for-any-instrument-and-level</guid>
      <pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>How to get a piece arranged for your instrument and grade, with a check that it fits. We tested 19 requests and show the real before-and-after scores.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Tell the assistant your instrument and your level, and have it check the arrangement against that level's limits before it hands it over. The limits are public: which keys and time signatures a player at that grade reads, the lowest and highest notes, how short the notes get. We turned them into a skill, <code>scorestarling-arrange-for-level</code>, for 22 instruments from beginner to about Grade 8. It writes the arrangement as a new score, runs a small checking script, and asks one short question if you leave out the instrument or the level. In our test of 19 requests, the script found nothing over the line in all 18 arrangements made with the skill. The same assistant without it left something over the line in 7 of the 18.</p>
</section>

<h2 id="what-a-level-changes">What does arranging for a level change?</h2>
<p>Five things, in roughly this order: the key, the range, the rhythm, what the other hand or the other players do, and how long a player can go without breathing. A level is a bundle of limits on those five. Exam boards state most of them in the sight-reading tests, which are played at first sight. For a B♭ clarinet the ABRSM test grows like this.</p>
<div class="table-scroll" role="region" aria-label="Clarinet limits by grade" tabindex="0">
<table>
<caption>Clarinet in B♭, written pitch: what the ABRSM sight-reading test allows at three grades</caption>
<thead><tr><th scope="col">Grade</th><th scope="col">Major keys</th><th scope="col">Lowest to highest note</th><th scope="col">Rhythm and metre added</th><th scope="col">Longest phrase we allow</th></tr></thead>
<tbody>
<tr><th scope="row">1</th><td>G, F</td><td>A3 to A4</td><td>Dotted half, half and quarter notes, paired eighths; 2/4, 3/4, 4/4</td><td class="num">8 s</td></tr>
<tr><th scope="row">3</th><td>C, F, G (and A and D minor)</td><td>F3 to G5</td><td>Four-eighth groups, ties, simple sixteenth patterns; 3/8</td><td class="num">12 s</td></tr>
<tr><th scope="row">5</th><td>Up to three sharps or flats</td><td>E3 to D6</td><td>Simple syncopation; 6/8</td><td class="num">16 s</td></tr>
</tbody>
</table>
</div>
<p>The keys, ranges and rhythms come from the board's syllabus. The phrase length is our estimate, because no board publishes one; it matters because a wind player has to breathe. Middle C is C4. Every other instrument has its own version of this table in the skill's references, with the source of each number.</p>

<h2 id="what-an-assistant-does">What does an assistant do when you just ask?</h2>
<p>We gave the same request to Claude twice, once with the skill and once without it:</p>
<blockquote><p>I play clarinet in B-flat, ABRSM Grade 3. Please turn the attached Minuet in G into a clarinet part I can read and play.</p></blockquote>
<p>Both gave a sensible, correctly transposed part. Without the skill, the piece stayed in G, which a B♭ clarinet reads as A major: three sharps, and a melody that climbs to A5 in bar 4. With the skill, it was moved to B♭ so the clarinet reads C major, and everything stays inside the Grade 3 range.</p>

<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Without the skill: A major, notes above the range marked</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-clarinet-plain-wide --><svg class="engraved" viewBox="0 0 900 415" role="img" aria-label="The same request without the skill, written in A major, three sharps: E, then A B C sharp D, then E A A, F sharp, then D E F sharp G sharp, and A A A; the G sharp in bar 3 and the A in bar 4 are above the Grade 3 range" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4150"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 650 L5698 650" stroke-width="13"/><path d="M0 830 L5698 830" stroke-width="13"/><path d="M0 1010 L5698 1010" stroke-width="13"/><path d="M0 1190 L5698 1190" stroke-width="13"/><path d="M0 1370 L5698 1370" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1190) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 650) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 920) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1091, 560) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1404, 830) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1398, 1190) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="cp-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2044, 740) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2053 768 L2053 1370" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3261,515 3937,425 3937,515 3261,605"/><g data-id="cp-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3053, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3270 1072 L3270 533" stroke-width="18"/></g></g><g data-id="cp-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3711, 1010) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3928 982 L3928 443" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4369,1550 5045,1460 5045,1370 4369,1460"/><g data-id="cp-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4369, 920) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4378 948 L4378 1532" stroke-width="18"/></g><g class="accid"/></g><g data-id="cp-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5027, 830) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5036 858 L5036 1442" stroke-width="18"/></g></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="1309" y="10" height="498" width="456"/><text x="1537" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52D" transform="translate(2044, 1742) scale(0.72, 0.72)"/></g><g class="slur"><path d="M3261,402 C3810,138 4664,239 5138,625 C4641,296 3819,199 3261,402" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5685 650 L5685 1370" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5698 650 L9001 650" stroke-width="13"/><path d="M5698 830 L9001 830" stroke-width="13"/><path d="M5698 1010 L9001 1010" stroke-width="13"/><path d="M5698 1190 L9001 1190" stroke-width="13"/><path d="M5698 1370 L9001 1370" stroke-width="13"/><g class="layer"><g data-id="cp-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5962, 740) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5971 768 L5971 1370" stroke-width="18"/></g></g><g data-id="cp-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6971, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7188 1072 L7188 470" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(7050, 1246) scale(0.72, 0.72)"/></g></g><g data-id="cp-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7980, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8197 1072 L8197 470" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(8059, 1246) scale(0.72, 0.72)"/></g></g></g></g><g class="barLine"><path d="M8988 650 L8988 1370" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="666" y="3260" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Cl.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="846" y="2567" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M846 2810 L5875 2810" stroke-width="13"/><path d="M846 2990 L5875 2990" stroke-width="13"/><path d="M846 3170 L5875 3170" stroke-width="13"/><path d="M846 3350 L5875 3350" stroke-width="13"/><path d="M846 3530 L5875 3530" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(936, 3350) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1581, 2810) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1759, 3080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1937, 2720) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="cp-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2417, 2810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2426 2838 L2426 3440" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="3372,3620 4012,3530 4012,3440 3372,3530"/><g data-id="cp-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3372, 2990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3381 3018 L3381 3602" stroke-width="18"/></g></g><g data-id="cp-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3994, 2900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4003 2928 L4003 3512" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4617,3440 5257,3350 5257,3260 4617,3350"/><g data-id="cp-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4617, 2810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4626 2838 L4626 3422" stroke-width="18"/></g><g class="accid"/></g><g data-id="cp-3-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5239, 2720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5248 2748 L5248 3332" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="slur"><path d="M3485,2787 C3944,2389 4794,2266 5350,2517 C4787,2327 3969,2446 3485,2787" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5862 2810 L5862 3530" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5875 2810 L9001 2810" stroke-width="13"/><path d="M5875 2990 L9001 2990" stroke-width="13"/><path d="M5875 3170 L9001 3170" stroke-width="13"/><path d="M5875 3350 L9001 3350" stroke-width="13"/><path d="M5875 3530 L9001 3530" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#cp-4-0"><path d="M6076 2630 L6398 2630" stroke-width="22"/></g></g><g class="layer"><g data-id="cp-4-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6124, 2630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6133 2658 L6133 3260" stroke-width="18"/></g></g><g data-id="cp-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7079, 3260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7296 3232 L7296 2630" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(7158, 3406) scale(0.72, 0.72)"/></g></g><g data-id="cp-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8033, 3260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8250 3232 L8250 2630" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(8112, 3406) scale(0.72, 0.72)"/></g></g></g></g><g class="breath"><use href="#ss-E4CE" transform="translate(8511, 2765) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M8988 2810 L8988 3530" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-clarinet-plain-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-clarinet-plain-narrow --><svg class="engraved" viewBox="0 0 640 415" role="img" aria-label="The same request without the skill, written in A major, three sharps: E, then A B C sharp D, then E A A, F sharp, then D E F sharp G sharp, and A A A; the G sharp in bar 3 and the A in bar 4 are above the Grade 3 range" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4150"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 650 L4287 650" stroke-width="13"/><path d="M0 830 L4287 830" stroke-width="13"/><path d="M0 1010 L4287 1010" stroke-width="13"/><path d="M0 1190 L4287 1190" stroke-width="13"/><path d="M0 1370 L4287 1370" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1190) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 650) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 920) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1091, 560) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1404, 830) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1398, 1190) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="cp-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1949, 740) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1958 768 L1958 1370" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2801,470 3239,425 3239,515 2801,560"/><g data-id="cp-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2593, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2810 1072 L2810 488" stroke-width="18"/></g></g><g data-id="cp-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3013, 1010) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3230 982 L3230 443" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3433,1595 3871,1550 3871,1460 3433,1505"/><g data-id="cp-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3433, 920) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3442 948 L3442 1577" stroke-width="18"/></g><g class="accid"/></g><g data-id="cp-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3853, 830) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3862 858 L3862 1532" stroke-width="18"/></g></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="1309" y="10" height="498" width="456"/><text x="1537" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52D" transform="translate(1949, 1742) scale(0.72, 0.72)"/></g><g class="slur"><path d="M2801,357 C3120,154 3764,302 3964,624 C3727,358 3129,220 2801,357" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4274 650 L4274 1370" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4287 650 L6401 650" stroke-width="13"/><path d="M4287 830 L6401 830" stroke-width="13"/><path d="M4287 1010 L6401 1010" stroke-width="13"/><path d="M4287 1190 L6401 1190" stroke-width="13"/><path d="M4287 1370 L6401 1370" stroke-width="13"/><g class="layer"><g data-id="cp-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4456, 740) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4465 768 L4465 1370" stroke-width="18"/></g></g><g data-id="cp-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5100, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5317 1072 L5317 470" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(5179, 1246) scale(0.72, 0.72)"/></g></g><g data-id="cp-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5744, 1100) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5961 1072 L5961 470" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(5823, 1246) scale(0.72, 0.72)"/></g></g></g></g><g class="barLine"><path d="M6388 650 L6388 1370" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="666" y="3260" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Cl.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="846" y="2567" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M846 2810 L4464 2810" stroke-width="13"/><path d="M846 2990 L4464 2990" stroke-width="13"/><path d="M846 3170 L4464 3170" stroke-width="13"/><path d="M846 3350 L4464 3350" stroke-width="13"/><path d="M846 3530 L4464 3530" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(936, 3350) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1581, 2810) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1759, 3080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1937, 2720) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="cp-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2322, 2810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2331 2838 L2331 3440" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="2912,3665 3315,3620 3315,3530 2912,3575"/><g data-id="cp-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2912, 2990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2921 3018 L2921 3647" stroke-width="18"/></g></g><g data-id="cp-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3297, 2900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3306 2928 L3306 3602" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3682,3440 4084,3395 4084,3305 3682,3350"/><g data-id="cp-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3682, 2810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3691 2838 L3691 3422" stroke-width="18"/></g><g class="accid"/></g><g data-id="cp-3-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4066, 2720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4075 2748 L4075 3377" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="slur"><path d="M3025,2787 C3220,2466 3859,2318 4177,2517 C3850,2382 3256,2520 3025,2787" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4451 2810 L4451 3530" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4464 2810 L6401 2810" stroke-width="13"/><path d="M4464 2990 L6401 2990" stroke-width="13"/><path d="M4464 3170 L6401 3170" stroke-width="13"/><path d="M4464 3350 L6401 3350" stroke-width="13"/><path d="M4464 3530 L6401 3530" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#cp-4-0"><path d="M4570 2630 L4892 2630" stroke-width="22"/></g></g><g class="layer"><g data-id="cp-4-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4618, 2630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4627 2658 L4627 3260" stroke-width="18"/></g></g><g data-id="cp-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5208, 3260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5425 3232 L5425 2630" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(5287, 3406) scale(0.72, 0.72)"/></g></g><g data-id="cp-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5798, 3260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6015 3232 L6015 2630" stroke-width="18"/></g><g class="artic"><use href="#ss-E4A3" transform="translate(5877, 3406) scale(0.72, 0.72)"/></g></g></g></g><g class="breath"><use href="#ss-E4CE" transform="translate(6093, 2765) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M6388 2810 L6388 3530" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-clarinet-plain-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">With the skill: C major, inside the range</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-clarinet-skill-wide --><svg class="engraved" viewBox="0 0 900 404" role="img" aria-label="Clarinet in B flat, about Grade 3, written in C major with no sharps or flats: G, then C D E F, then G C C, A, then F G A B, and C, C, a short C and a rest" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4040"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L5619 540" stroke-width="13"/><path d="M0 720 L5619 720" stroke-width="13"/><path d="M0 900 L5619 900" stroke-width="13"/><path d="M0 1080 L5619 1080" stroke-width="13"/><path d="M0 1260 L5619 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(727, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(721, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#cs-1-1"><path d="M2864 1440 L3186 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1879, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2096 1052 L2096 450" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3120,720 5159,540 5159,630 3120,810"/><g data-id="cs-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2912, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3129 1412 L3129 738" stroke-width="18"/></g></g><g data-id="cs-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3586, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3803 1322 L3803 678" stroke-width="18"/></g></g><g data-id="cs-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4259, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4476 1232 L4476 619" stroke-width="18"/></g></g><g data-id="cs-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4933, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5150 1142 L5150 558" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1879, 1623) scale(0.72, 0.72)"/></g><g class="slur"><path d="M3120,607 C3656,221 4540,141 5141,427 C4531,202 3677,280 3120,607" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M1238 540 L1238 1260" stroke-width="90"/><path d="M1368 540 L1368 1260" stroke-width="27"/><use href="#ss-E044" transform="translate(1414, 810) scale(0.72, 0.72)"/><use href="#ss-E044" transform="translate(1414, 990) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5606 540 L5606 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5619 540 L9001 540" stroke-width="13"/><path d="M5619 720 L9001 720" stroke-width="13"/><path d="M5619 900 L9001 900" stroke-width="13"/><path d="M5619 1080 L9001 1080" stroke-width="13"/><path d="M5619 1260 L9001 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#cs-2-1"><path d="M6874 1440 L7196 1440" stroke-width="22"/></g><g class="lineDash" data-related="#cs-2-2"><path d="M7907 1440 L8229 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5889, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6106 1052 L6106 450" stroke-width="18"/></g></g><g data-id="cs-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6922, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7139 1412 L7139 810" stroke-width="18"/></g></g><g data-id="cs-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7955, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8172 1412 L8172 810" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 540 L8988 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="666" y="3150" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Cl.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="846" y="2457" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M846 2700 L5365 2700" stroke-width="13"/><path d="M846 2880 L5365 2880" stroke-width="13"/><path d="M846 3060 L5365 3060" stroke-width="13"/><path d="M846 3240 L5365 3240" stroke-width="13"/><path d="M846 3420 L5365 3420" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(936, 3240) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="cs-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1752, 3150) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1969 3122 L1969 2520" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2957,2655 4927,2475 4927,2565 2957,2745"/><g data-id="cs-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2749, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2966 3302 L2966 2673" stroke-width="18"/></g></g><g data-id="cs-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3400, 3240) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3617 3212 L3617 2613" stroke-width="18"/></g></g><g data-id="cs-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4050, 3150) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4267 3122 L4267 2554" stroke-width="18"/></g></g><g data-id="cs-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4701, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4918 3032 L4918 2493" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M2957,2542 C3465,2160 4335,2081 4907,2362 C4326,2142 3486,2219 2957,2542" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5352 2700 L5352 3420" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5365 2700 L9001 2700" stroke-width="13"/><path d="M5365 2880 L9001 2880" stroke-width="13"/><path d="M5365 3060 L9001 3060" stroke-width="13"/><path d="M5365 3240 L9001 3240" stroke-width="13"/><path d="M5365 3420 L9001 3420" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#cs-4-1"><path d="M6575 3600 L6897 3600" stroke-width="22"/></g><g class="lineDash" data-related="#cs-4-2"><path d="M7573 3600 L7895 3600" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5626, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5635 2998 L5635 3600" stroke-width="18"/></g></g><g data-id="cs-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6623, 3600) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6840 3572 L6840 2970" stroke-width="18"/></g></g><g data-id="cs-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7621, 3600) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7838 3572 L7838 2970" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(7829, 2970) scale(0.72, 0.72)"/></g></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(8338, 3060) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M8988 2700 L8988 3420" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-clarinet-skill-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-clarinet-skill-narrow --><svg class="engraved" viewBox="0 0 640 429" role="img" aria-label="Clarinet in B flat, about Grade 3, written in C major with no sharps or flats: G, then C D E F, then G C C, A, then F G A B, and C, C, a short C and a rest" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4290"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L4151 540" stroke-width="13"/><path d="M0 720 L4151 720" stroke-width="13"/><path d="M0 900 L4151 900" stroke-width="13"/><path d="M0 1080 L4151 1080" stroke-width="13"/><path d="M0 1260 L4151 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(727, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(721, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#cs-1-1"><path d="M2302 1440 L2624 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1664, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1881 1052 L1881 450" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2558,720 3917,540 3917,630 2558,810"/><g data-id="cs-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2350, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2567 1412 L2567 738" stroke-width="18"/></g></g><g data-id="cs-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2797, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3014 1322 L3014 678" stroke-width="18"/></g></g><g data-id="cs-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3244, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3461 1232 L3461 618" stroke-width="18"/></g></g><g data-id="cs-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3691, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3908 1142 L3908 558" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1664, 1898) scale(0.72, 0.72)"/></g><g class="slur"><path d="M2558,607 C2832,266 3540,171 3897,427 C3527,235 2862,324 2558,607" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M1238 540 L1238 1260" stroke-width="90"/><path d="M1368 540 L1368 1260" stroke-width="27"/><use href="#ss-E044" transform="translate(1414, 810) scale(0.72, 0.72)"/><use href="#ss-E044" transform="translate(1414, 990) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M4138 540 L4138 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4151 540 L6401 540" stroke-width="13"/><path d="M4151 720 L6401 720" stroke-width="13"/><path d="M4151 900 L6401 900" stroke-width="13"/><path d="M4151 1080 L6401 1080" stroke-width="13"/><path d="M4151 1260 L6401 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#cs-2-1"><path d="M4968 1440 L5290 1440" stroke-width="22"/></g><g class="lineDash" data-related="#cs-2-2"><path d="M5654 1440 L5976 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4330, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4547 1052 L4547 450" stroke-width="18"/></g></g><g data-id="cs-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5016, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5233 1412 L5233 810" stroke-width="18"/></g></g><g data-id="cs-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5702, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5919 1412 L5919 810" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="666" y="3408" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Cl.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="846" y="2715" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M846 2958 L4023 2958" stroke-width="13"/><path d="M846 3138 L4023 3138" stroke-width="13"/><path d="M846 3318 L4023 3318" stroke-width="13"/><path d="M846 3498 L4023 3498" stroke-width="13"/><path d="M846 3678 L4023 3678" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(936, 3498) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="cs-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1661, 3408) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1878 3380 L1878 2778" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2520,2913 3812,2733 3812,2823 2520,3003"/><g data-id="cs-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2312, 3588) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2529 3560 L2529 2931" stroke-width="18"/></g></g><g data-id="cs-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2737, 3498) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2954 3470 L2954 2871" stroke-width="18"/></g></g><g data-id="cs-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3161, 3408) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3378 3380 L3378 2812" stroke-width="18"/></g></g><g data-id="cs-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3586, 3318) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3803 3290 L3803 2751" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M2520,2800 C2773,2474 3457,2379 3792,2620 C3444,2441 2803,2530 2520,2800" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4010 2958 L4010 3678" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4023 2958 L6401 2958" stroke-width="13"/><path d="M4023 3138 L6401 3138" stroke-width="13"/><path d="M4023 3318 L6401 3318" stroke-width="13"/><path d="M4023 3498 L6401 3498" stroke-width="13"/><path d="M4023 3678 L6401 3678" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#cs-4-1"><path d="M4796 3858 L5118 3858" stroke-width="22"/></g><g class="lineDash" data-related="#cs-4-2"><path d="M5447 3858 L5769 3858" stroke-width="22"/></g></g><g class="layer"><g data-id="cs-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4193, 3228) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4202 3256 L4202 3858" stroke-width="18"/></g></g><g data-id="cs-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4844, 3858) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5061 3830 L5061 3228" stroke-width="18"/></g></g><g data-id="cs-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5495, 3858) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5712 3830 L5712 3228" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5703, 3228) scale(0.72, 0.72)"/></g></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(5963, 3318) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M6388 2958 L6388 3678" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-clarinet-skill-narrow --></div></div></div>
  <figcaption>Bars 1 to 4 of the Minuet in G for a Grade 3 B♭ clarinet, in written pitch. Above, the assistant's first answer: three sharps, with the G sharp in bar 3 and the A in bar 4 higher than the Grade 3 range. Below, the same request with the skill: no sharps or flats, and the highest note is C.</figcaption>
</figure>

<p>The skill's script reads the finished file and reports each limit as ok, warn (a little past) or over. For the part on top, two of its six checks failed; these are those two lines and its verdict:</p>
<pre><code>over  key: 3 sharps (major)
      key signatures this level reads: 1 flat, none, 1 sharp
warn  range: B3–A5; this level F3–G5 (written pitch)
      8 notes outside, bars 3, 4, 11, 12, 21, 22, 23
Verdict: above Grade 3</code></pre>
<p>It is the same check that gave the part below the verdict <code>about Grade 3</code>. Because the check is the skill's own, it shows that the skill and its script agree, not that an outside examiner would. Take it as a check on the limits that can be counted. It does not tell you whether the music is good.</p>

<h2 id="one-tune-many-instruments">What does the same tune look like for other instruments?</h2>
<p>Here is the same piece, bars 1 to 4 of the Minuet in G, as the printed page has it and as the skill wrote it for four instruments. The melody stays recognisable in every row. What moves is the key, the octave and the other hand.</p>

<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">As printed (piano)</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-printed-wide --><svg class="engraved" viewBox="0 0 900 764" role="img" aria-label="As printed, bars 1 to 4 in G major: the right hand D, then G A B C, then D G G, E, then C D E F sharp, and G G G; the left hand a G B D chord and an A, then a held B, a held C and a held B" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L5564 540" stroke-width="13"/><path d="M0 720 L5564 720" stroke-width="13"/><path d="M0 900 L5564 900" stroke-width="13"/><path d="M0 1080 L5564 1080" stroke-width="13"/><path d="M0 1260 L5564 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pt-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1761, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1770 748 L1770 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3019,450 5092,270 5092,360 3019,540"/><g data-id="pt-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2811, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3028 1052 L3028 468" stroke-width="18"/></g></g><g data-id="pt-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3496, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3713 962 L3713 408" stroke-width="18"/></g></g><g data-id="pt-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4181, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4398 872 L4398 348" stroke-width="18"/></g></g><g data-id="pt-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4866, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5083 782 L5083 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L5564 2340" stroke-width="13"/><path d="M0 2520 L5564 2520" stroke-width="13"/><path d="M0 2700 L5564 2700" stroke-width="13"/><path d="M0 2880 L5564 2880" stroke-width="13"/><path d="M0 3060 L5564 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-1-2-2"><path d="M1713 2160 L2035 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1770 2095 L1770 3060" stroke-width="18"/></g><g data-id="pt-1-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1761, 2430) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1761, 2250) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-2" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1761, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="pt-1-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4181, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4190 2368 L4190 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5551 540 L5551 1260" stroke-width="27"/><path d="M5551 2340 L5551 3060" stroke-width="27"/><path d="M5551 1260 L5551 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5564 540 L9001 540" stroke-width="13"/><path d="M5564 720 L9001 720" stroke-width="13"/><path d="M5564 900 L9001 900" stroke-width="13"/><path d="M5564 1080 L9001 1080" stroke-width="13"/><path d="M5564 1260 L9001 1260" stroke-width="13"/><g class="layer"><g data-id="pt-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5838, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5847 748 L5847 1350" stroke-width="18"/></g></g><g data-id="pt-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6888, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7105 1052 L7105 450" stroke-width="18"/></g></g><g data-id="pt-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7938, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8155 1052 L8155 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5564 2340 L9001 2340" stroke-width="13"/><path d="M5564 2520 L9001 2520" stroke-width="13"/><path d="M5564 2700 L9001 2700" stroke-width="13"/><path d="M5564 2880 L9001 2880" stroke-width="13"/><path d="M5564 3060 L9001 3060" stroke-width="13"/><g class="layer"><g data-id="pt-2-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5838, 2250) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="6154" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5847 2275 L5847 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 540 L8988 1260" stroke-width="27"/><path d="M8988 2340 L8988 3060" stroke-width="27"/><path d="M8988 1260 L8988 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L5354 4500" stroke-width="13"/><path d="M0 4680 L5354 4680" stroke-width="13"/><path d="M0 4860 L5354 4860" stroke-width="13"/><path d="M0 5040 L5354 5040" stroke-width="13"/><path d="M0 5220 L5354 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="pt-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1320, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1329 4618 L1329 5220" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2434,5400 4632,5220 4632,5130 2434,5310"/><g data-id="pt-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2434, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2443 4798 L2443 5382" stroke-width="18"/></g></g><g data-id="pt-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3161, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3170 4708 L3170 5322" stroke-width="18"/></g></g><g data-id="pt-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3888, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3897 4618 L3897 5262" stroke-width="18"/></g></g><g data-id="pt-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4614, 4500) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4623 4528 L4623 5202" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L5354 6300" stroke-width="13"/><path d="M0 6480 L5354 6480" stroke-width="13"/><path d="M0 6660 L5354 6660" stroke-width="13"/><path d="M0 6840 L5354 6840" stroke-width="13"/><path d="M0 7020 L5354 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-3-2-0"><path d="M1272 6120 L1594 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="pt-3-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1320, 6120) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1636" cy="6030" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1329 6145 L1329 6750" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5341 4500 L5341 5220" stroke-width="27"/><path d="M5341 6300 L5341 7020" stroke-width="27"/><path d="M5341 5220 L5341 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5354 4500 L9001 4500" stroke-width="13"/><path d="M5354 4680 L9001 4680" stroke-width="13"/><path d="M5354 4860 L9001 4860" stroke-width="13"/><path d="M5354 5040 L9001 5040" stroke-width="13"/><path d="M5354 5220 L9001 5220" stroke-width="13"/><g class="layer"><g data-id="pt-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5645, 4410) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5654 4438 L5654 5040" stroke-width="18"/></g></g><g data-id="pt-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6759, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6976 5012 L6976 4410" stroke-width="18"/></g></g><g data-id="pt-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7874, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8091 5012 L8091 4410" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5354 6300 L9001 6300" stroke-width="13"/><path d="M5354 6480 L9001 6480" stroke-width="13"/><path d="M5354 6660 L9001 6660" stroke-width="13"/><path d="M5354 6840 L9001 6840" stroke-width="13"/><path d="M5354 7020 L9001 7020" stroke-width="13"/><g class="layer"><g data-id="pt-4-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5645, 6210) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5961" cy="6210" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5654 6235 L5654 6840" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 4500 L8988 5220" stroke-width="27"/><path d="M8988 6300 L8988 7020" stroke-width="27"/><path d="M8988 5220 L8988 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-printed-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-printed-narrow --><svg class="engraved" viewBox="0 0 640 764" role="img" aria-label="As printed, bars 1 to 4 in G major: the right hand D, then G A B C, then D G G, E, then C D E F sharp, and G G G; the left hand a G B D chord and an A, then a held B, a held C and a held B" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L4153 540" stroke-width="13"/><path d="M0 720 L4153 720" stroke-width="13"/><path d="M0 900 L4153 900" stroke-width="13"/><path d="M0 1080 L4153 1080" stroke-width="13"/><path d="M0 1260 L4153 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pt-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1666, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1675 748 L1675 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2560,450 3919,270 3919,360 2560,540"/><g data-id="pt-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2352, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2569 1052 L2569 468" stroke-width="18"/></g></g><g data-id="pt-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2799, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3016 962 L3016 408" stroke-width="18"/></g></g><g data-id="pt-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3246, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3463 872 L3463 348" stroke-width="18"/></g></g><g data-id="pt-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3693, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3910 782 L3910 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4153 2340" stroke-width="13"/><path d="M0 2520 L4153 2520" stroke-width="13"/><path d="M0 2700 L4153 2700" stroke-width="13"/><path d="M0 2880 L4153 2880" stroke-width="13"/><path d="M0 3060 L4153 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-1-2-2"><path d="M1618 2160 L1940 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1675 2095 L1675 3060" stroke-width="18"/></g><g data-id="pt-1-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1666, 2430) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1666, 2250) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-2" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1666, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="pt-1-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3246, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3255 2368 L3255 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4140 540 L4140 1260" stroke-width="27"/><path d="M4140 2340 L4140 3060" stroke-width="27"/><path d="M4140 1260 L4140 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4153 540 L6401 540" stroke-width="13"/><path d="M4153 720 L6401 720" stroke-width="13"/><path d="M4153 900 L6401 900" stroke-width="13"/><path d="M4153 1080 L6401 1080" stroke-width="13"/><path d="M4153 1260 L6401 1260" stroke-width="13"/><g class="layer"><g data-id="pt-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4332, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4341 748 L4341 1350" stroke-width="18"/></g></g><g data-id="pt-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5018, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5235 1052 L5235 450" stroke-width="18"/></g></g><g data-id="pt-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5703, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5920 1052 L5920 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4153 2340 L6401 2340" stroke-width="13"/><path d="M4153 2520 L6401 2520" stroke-width="13"/><path d="M4153 2700 L6401 2700" stroke-width="13"/><path d="M4153 2880 L6401 2880" stroke-width="13"/><path d="M4153 3060 L6401 3060" stroke-width="13"/><g class="layer"><g data-id="pt-2-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4332, 2250) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4648" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4341 2275 L4341 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/><path d="M6388 2340 L6388 3060" stroke-width="27"/><path d="M6388 1260 L6388 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L3943 4500" stroke-width="13"/><path d="M0 4680 L3943 4680" stroke-width="13"/><path d="M0 4860 L3943 4860" stroke-width="13"/><path d="M0 5040 L3943 5040" stroke-width="13"/><path d="M0 5220 L3943 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="pt-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 4618 L1234 5220" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="1975,5400 3459,5220 3459,5130 1975,5310"/><g data-id="pt-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1975, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1984 4798 L1984 5382" stroke-width="18"/></g></g><g data-id="pt-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2464, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2473 4708 L2473 5322" stroke-width="18"/></g></g><g data-id="pt-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2952, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2961 4618 L2961 5263" stroke-width="18"/></g></g><g data-id="pt-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3441, 4500) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3450 4528 L3450 5202" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L3943 6300" stroke-width="13"/><path d="M0 6480 L3943 6480" stroke-width="13"/><path d="M0 6660 L3943 6660" stroke-width="13"/><path d="M0 6840 L3943 6840" stroke-width="13"/><path d="M0 7020 L3943 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-3-2-0"><path d="M1177 6120 L1499 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="pt-3-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1225, 6120) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1541" cy="6030" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1234 6145 L1234 6750" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M3930 4500 L3930 5220" stroke-width="27"/><path d="M3930 6300 L3930 7020" stroke-width="27"/><path d="M3930 5220 L3930 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3943 4500 L6401 4500" stroke-width="13"/><path d="M3943 4680 L6401 4680" stroke-width="13"/><path d="M3943 4860 L6401 4860" stroke-width="13"/><path d="M3943 5040 L6401 5040" stroke-width="13"/><path d="M3943 5220 L6401 5220" stroke-width="13"/><g class="layer"><g data-id="pt-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4139, 4410) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4148 4438 L4148 5040" stroke-width="18"/></g></g><g data-id="pt-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4889, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5106 5012 L5106 4410" stroke-width="18"/></g></g><g data-id="pt-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5638, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5855 5012 L5855 4410" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M3943 6300 L6401 6300" stroke-width="13"/><path d="M3943 6480 L6401 6480" stroke-width="13"/><path d="M3943 6660 L6401 6660" stroke-width="13"/><path d="M3943 6840 L6401 6840" stroke-width="13"/><path d="M3943 7020 L6401 7020" stroke-width="13"/><g class="layer"><g data-id="pt-4-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4139, 6210) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4455" cy="6210" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4148 6235 L4148 6840" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 4500 L6388 5220" stroke-width="27"/><path d="M6388 6300 L6388 7020" stroke-width="27"/><path d="M6388 5220 L6388 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-printed-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Piano, complete beginner</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-piano-wide --><svg class="engraved" viewBox="0 0 900 775" role="img" aria-label="Beginner piano, in C major with no sharps or flats: the same melody a fifth lower, G, then C D E F, then G C C, A, then F G A B, and C C C, over one held left-hand note a bar, C, C, F and C" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 7750"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 650 L13 3170" stroke-width="27"/><g class="grpSym"><path d="M-72,3152 C-432,2612 18,2090 -252,1910 C81,2090 -369,2612 -72,3152" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,668 C-369,1208 81,1730 -252,1910 C18,1730 -432,1208 -72,668" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 650 L5417 650" stroke-width="13"/><path d="M0 830 L5417 830" stroke-width="13"/><path d="M0 1010 L5417 1010" stroke-width="13"/><path d="M0 1190 L5417 1190" stroke-width="13"/><path d="M0 1370 L5417 1370" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1190) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(790, 830) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1190) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#pb-1-1"><path d="M2499 1550 L2821 1550" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1452, 1190) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1669 1162 L1669 560" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2755,920 3487,830 3487,920 2755,1010"/><g data-id="pb-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2547, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2764 1522 L2764 938" stroke-width="18"/></g></g><g data-id="pb-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3261, 1460) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3478 1432 L3478 848" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4183,740 4916,650 4916,740 4183,830"/><g data-id="pb-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3975, 1370) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4192 1342 L4192 758" stroke-width="18"/></g></g><g data-id="pb-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4690, 1280) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4907 1252 L4907 668" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2450 L5417 2450" stroke-width="13"/><path d="M0 2630 L5417 2630" stroke-width="13"/><path d="M0 2810 L5417 2810" stroke-width="13"/><path d="M0 2990 L5417 2990" stroke-width="13"/><path d="M0 3170 L5417 3170" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2630) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(790, 2630) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2990) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pb-1-5" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1452, 2900) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1768" cy="2900" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1669 2872 L1669 2270" stroke-width="18"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="695" y="10" height="498" width="456"/><text x="923" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E520" transform="translate(1452, 1604) scale(0.72, 0.72)"/></g><g class="fing"><text x="1565" y="540" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="slur"><path d="M2660,1752 C3328,1955 4202,1845 4801,1482 C4223,1904 3321,2016 2660,1752" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="2660" y="540" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="1565" y="2340" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="barLine"><path d="M5404 650 L5404 1370" stroke-width="27"/><path d="M5404 2450 L5404 3170" stroke-width="27"/><path d="M5404 1370 L5404 2450" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5417 650 L9001 650" stroke-width="13"/><path d="M5417 830 L9001 830" stroke-width="13"/><path d="M5417 1010 L9001 1010" stroke-width="13"/><path d="M5417 1190 L9001 1190" stroke-width="13"/><path d="M5417 1370 L9001 1370" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#pb-2-1"><path d="M6750 1550 L7072 1550" stroke-width="22"/></g><g class="lineDash" data-related="#pb-2-2"><path d="M7845 1550 L8167 1550" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5703, 1190) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5920 1162 L5920 560" stroke-width="18"/></g></g><g data-id="pb-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6798, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7015 1522 L7015 920" stroke-width="18"/></g></g><g data-id="pb-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7893, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8110 1522 L8110 920" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5417 2450 L9001 2450" stroke-width="13"/><path d="M5417 2630 L9001 2630" stroke-width="13"/><path d="M5417 2810 L9001 2810" stroke-width="13"/><path d="M5417 2990 L9001 2990" stroke-width="13"/><path d="M5417 3170 L9001 3170" stroke-width="13"/><g class="layer"><g data-id="pb-2-3" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5703, 2900) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="6019" cy="2900" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5920 2872 L5920 2270" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 650 L8988 1370" stroke-width="27"/><path d="M8988 2450 L8988 3170" stroke-width="27"/><path d="M8988 1370 L8988 2450" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4610 L13 7130" stroke-width="27"/><g class="grpSym"><path d="M-72,7112 C-432,6572 18,6050 -252,5870 C81,6050 -369,6572 -72,7112" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4628 C-369,5168 81,5690 -252,5870 C18,5690 -432,5168 -72,4628" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4367" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4610 L5207 4610" stroke-width="13"/><path d="M0 4790 L5207 4790" stroke-width="13"/><path d="M0 4970 L5207 4970" stroke-width="13"/><path d="M0 5150 L5207 5150" stroke-width="13"/><path d="M0 5330 L5207 5330" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5150) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="pb-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1011, 5060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1228 5032 L1228 4430" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2378,4610 3152,4520 3152,4610 2378,4700"/><g data-id="pb-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2170, 5240) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2387 5212 L2387 4628" stroke-width="18"/></g></g><g data-id="pb-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2926, 5150) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3143 5122 L3143 4538" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3890,4475 4664,4385 4664,4475 3890,4565"/><g data-id="pb-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3682, 5060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3899 5032 L3899 4493" stroke-width="18"/></g></g><g data-id="pb-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4438, 4970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4655 4942 L4655 4403" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6410 L5207 6410" stroke-width="13"/><path d="M0 6590 L5207 6590" stroke-width="13"/><path d="M0 6770 L5207 6770" stroke-width="13"/><path d="M0 6950 L5207 6950" stroke-width="13"/><path d="M0 7130 L5207 7130" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6590) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="pb-3-5" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1011, 6590) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1327" cy="6500" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1020 6615 L1020 7220" stroke-width="18"/></g></g></g></g><g class="fing"><text x="1124" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="slur"><path d="M2283,5442 C3001,5651 3897,5544 4549,5172 C3918,5603 2994,5712 2283,5442" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="2283" y="4496" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="1124" y="6300" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">2</tspan></tspan></text></g><g class="barLine"><path d="M5194 4610 L5194 5330" stroke-width="27"/><path d="M5194 6410 L5194 7130" stroke-width="27"/><path d="M5194 5330 L5194 6410" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5207 4610 L9001 4610" stroke-width="13"/><path d="M5207 4790 L9001 4790" stroke-width="13"/><path d="M5207 4970 L9001 4970" stroke-width="13"/><path d="M5207 5150 L9001 5150" stroke-width="13"/><path d="M5207 5330 L9001 5330" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#pb-4-1"><path d="M6621 5510 L6943 5510" stroke-width="22"/></g><g class="lineDash" data-related="#pb-4-2"><path d="M7780 5510 L8102 5510" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5510, 4880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5519 4908 L5519 5510" stroke-width="18"/></g></g><g data-id="pb-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6669, 5510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6886 5482 L6886 4880" stroke-width="18"/></g></g><g data-id="pb-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7828, 5510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8045 5482 L8045 4880" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5207 6410 L9001 6410" stroke-width="13"/><path d="M5207 6590 L9001 6590" stroke-width="13"/><path d="M5207 6770 L9001 6770" stroke-width="13"/><path d="M5207 6950 L9001 6950" stroke-width="13"/><path d="M5207 7130 L9001 7130" stroke-width="13"/><g class="layer"><g data-id="pb-4-3" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5510, 6860) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5826" cy="6860" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5727 6832 L5727 6230" stroke-width="18"/></g></g></g></g><g class="fing"><text x="5623" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="fing"><text x="6782" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="barLine"><path d="M8988 4610 L8988 5330" stroke-width="27"/><path d="M8988 6410 L8988 7130" stroke-width="27"/><path d="M8988 5330 L8988 6410" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-piano-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-piano-narrow --><svg class="engraved" viewBox="0 0 640 775" role="img" aria-label="Beginner piano, in C major with no sharps or flats: the same melody a fifth lower, G, then C D E F, then G C C, A, then F G A B, and C C C, over one held left-hand note a bar, C, C, F and C" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7750"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 650 L13 3170" stroke-width="27"/><g class="grpSym"><path d="M-72,3152 C-432,2612 18,2090 -252,1910 C81,2090 -369,2612 -72,3152" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,668 C-369,1208 81,1730 -252,1910 C18,1730 -432,1208 -72,668" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 650 L4006 650" stroke-width="13"/><path d="M0 830 L4006 830" stroke-width="13"/><path d="M0 1010 L4006 1010" stroke-width="13"/><path d="M0 1190 L4006 1190" stroke-width="13"/><path d="M0 1370 L4006 1370" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1190) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(790, 830) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1190) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#pb-1-1"><path d="M2039 1550 L2361 1550" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1357, 1190) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1574 1162 L1574 560" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2295,830 2790,785 2790,875 2295,920"/><g data-id="pb-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2087, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2304 1522 L2304 848" stroke-width="18"/></g></g><g data-id="pb-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2564, 1460) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2781 1432 L2781 803" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3248,650 3742,605 3742,695 3248,740"/><g data-id="pb-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3040, 1370) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3257 1342 L3257 668" stroke-width="18"/></g></g><g data-id="pb-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3516, 1280) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3733 1252 L3733 623" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2450 L4006 2450" stroke-width="13"/><path d="M0 2630 L4006 2630" stroke-width="13"/><path d="M0 2810 L4006 2810" stroke-width="13"/><path d="M0 2990 L4006 2990" stroke-width="13"/><path d="M0 3170 L4006 3170" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2630) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(790, 2630) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2990) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pb-1-5" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1357, 2900) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1673" cy="2900" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1574 2872 L1574 2270" stroke-width="18"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="695" y="10" height="498" width="456"/><text x="923" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E520" transform="translate(1357, 1604) scale(0.72, 0.72)"/></g><g class="fing"><text x="1470" y="540" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="slur"><path d="M2200,1752 C2610,1917 3304,1785 3627,1482 C3335,1842 2601,1981 2200,1752" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="2200" y="540" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="1470" y="2340" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="barLine"><path d="M3993 650 L3993 1370" stroke-width="27"/><path d="M3993 2450 L3993 3170" stroke-width="27"/><path d="M3993 1370 L3993 2450" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4006 650 L6401 650" stroke-width="13"/><path d="M4006 830 L6401 830" stroke-width="13"/><path d="M4006 1010 L6401 1010" stroke-width="13"/><path d="M4006 1190 L6401 1190" stroke-width="13"/><path d="M4006 1370 L6401 1370" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#pb-2-1"><path d="M4879 1550 L5201 1550" stroke-width="22"/></g><g class="lineDash" data-related="#pb-2-2"><path d="M5610 1550 L5932 1550" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4197, 1190) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4414 1162 L4414 560" stroke-width="18"/></g></g><g data-id="pb-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4927, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5144 1522 L5144 920" stroke-width="18"/></g></g><g data-id="pb-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5658, 1550) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5875 1522 L5875 920" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4006 2450 L6401 2450" stroke-width="13"/><path d="M4006 2630 L6401 2630" stroke-width="13"/><path d="M4006 2810 L6401 2810" stroke-width="13"/><path d="M4006 2990 L6401 2990" stroke-width="13"/><path d="M4006 3170 L6401 3170" stroke-width="13"/><g class="layer"><g data-id="pb-2-3" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4197, 2900) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4513" cy="2900" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4414 2872 L4414 2270" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 650 L6388 1370" stroke-width="27"/><path d="M6388 2450 L6388 3170" stroke-width="27"/><path d="M6388 1370 L6388 2450" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4610 L13 7130" stroke-width="27"/><g class="grpSym"><path d="M-72,7112 C-432,6572 18,6050 -252,5870 C81,6050 -369,6572 -72,7112" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4628 C-369,5168 81,5690 -252,5870 C18,5690 -432,5168 -72,4628" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4367" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4610 L3796 4610" stroke-width="13"/><path d="M0 4790 L3796 4790" stroke-width="13"/><path d="M0 4970 L3796 4970" stroke-width="13"/><path d="M0 5150 L3796 5150" stroke-width="13"/><path d="M0 5330 L3796 5330" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5150) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="pb-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(916, 5060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1133 5032 L1133 4430" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="1918,4520 2455,4475 2455,4565 1918,4610"/><g data-id="pb-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1710, 5240) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1927 5212 L1927 4538" stroke-width="18"/></g></g><g data-id="pb-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2229, 5150) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2446 5122 L2446 4493" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="2955,4430 3491,4385 3491,4475 2955,4520"/><g data-id="pb-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2747, 5060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2964 5032 L2964 4448" stroke-width="18"/></g></g><g data-id="pb-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3265, 4970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3482 4942 L3482 4403" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6410 L3796 6410" stroke-width="13"/><path d="M0 6590 L3796 6590" stroke-width="13"/><path d="M0 6770 L3796 6770" stroke-width="13"/><path d="M0 6950 L3796 6950" stroke-width="13"/><path d="M0 7130 L3796 7130" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6590) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="pb-3-5" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(916, 6590) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1232" cy="6500" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M925 6615 L925 7220" stroke-width="18"/></g></g></g></g><g class="fing"><text x="1029" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="slur"><path d="M1823,5442 C2272,5607 3007,5479 3376,5172 C3034,5534 2265,5668 1823,5442" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="1823" y="4407" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="1029" y="6300" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">2</tspan></tspan></text></g><g class="barLine"><path d="M3783 4610 L3783 5330" stroke-width="27"/><path d="M3783 6410 L3783 7130" stroke-width="27"/><path d="M3783 5330 L3783 6410" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3796 4610 L6401 4610" stroke-width="13"/><path d="M3796 4790 L6401 4790" stroke-width="13"/><path d="M3796 4970 L6401 4970" stroke-width="13"/><path d="M3796 5150 L6401 5150" stroke-width="13"/><path d="M3796 5330 L6401 5330" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#pb-4-1"><path d="M4750 5510 L5072 5510" stroke-width="22"/></g><g class="lineDash" data-related="#pb-4-2"><path d="M5545 5510 L5867 5510" stroke-width="22"/></g></g><g class="layer"><g data-id="pb-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4004, 4880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4013 4908 L4013 5510" stroke-width="18"/></g></g><g data-id="pb-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4798, 5510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5015 5482 L5015 4880" stroke-width="18"/></g></g><g data-id="pb-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5593, 5510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5810 5482 L5810 4880" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M3796 6410 L6401 6410" stroke-width="13"/><path d="M3796 6590 L6401 6590" stroke-width="13"/><path d="M3796 6770 L6401 6770" stroke-width="13"/><path d="M3796 6950 L6401 6950" stroke-width="13"/><path d="M3796 7130 L6401 7130" stroke-width="13"/><g class="layer"><g data-id="pb-4-3" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4004, 6860) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4320" cy="6860" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4221 6832 L4221 6230" stroke-width="18"/></g></g></g></g><g class="fing"><text x="4117" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">5</tspan></tspan></text></g><g class="fing"><text x="4911" y="4500" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="barLine"><path d="M6388 4610 L6388 5330" stroke-width="27"/><path d="M6388 6410 L6388 7130" stroke-width="27"/><path d="M6388 5330 L6388 6410" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-piano-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Violin, about Grade 1</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-violin-wide --><svg class="engraved" viewBox="0 0 900 404" role="img" aria-label="Violin, about Grade 1, in D major, two sharps: A, then D E F sharp G, then A D D, B, then G A B C sharp, and D D D" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4040"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L5616 540" stroke-width="13"/><path d="M0 720 L5616 720" stroke-width="13"/><path d="M0 900 L5616 900" stroke-width="13"/><path d="M0 1080 L5616 1080" stroke-width="13"/><path d="M0 1260 L5616 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1226, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1220, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="vl-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1872, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2089 962 L2089 360" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3114,720 3806,630 3806,720 3114,810"/><g data-id="vl-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2906, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3123 1322 L3123 738" stroke-width="18"/></g></g><g data-id="vl-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3580, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3797 1232 L3797 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4463,540 5155,450 5155,540 4463,630"/><g data-id="vl-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4255, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4472 1142 L4472 558" stroke-width="18"/></g><g class="accid"/></g><g data-id="vl-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4929, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5146 1052 L5146 468" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1872, 1623) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5603 540 L5603 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5616 540 L9001 540" stroke-width="13"/><path d="M5616 720 L9001 720" stroke-width="13"/><path d="M5616 900 L9001 900" stroke-width="13"/><path d="M5616 1080 L9001 1080" stroke-width="13"/><path d="M5616 1260 L9001 1260" stroke-width="13"/><g class="layer"><g data-id="vl-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5886, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6103 962 L6103 360" stroke-width="18"/></g></g><g data-id="vl-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6920, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7137 1322 L7137 720" stroke-width="18"/></g></g><g data-id="vl-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7954, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8171 1322 L8171 720" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 540 L8988 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="874" y="3150" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Vln.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1054" y="2457" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1054 2700 L5889 2700" stroke-width="13"/><path d="M1054 2880 L5889 2880" stroke-width="13"/><path d="M1054 3060 L5889 3060" stroke-width="13"/><path d="M1054 3240 L5889 3240" stroke-width="13"/><path d="M1054 3420 L5889 3420" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(1144, 3240) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1789, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1967, 2970) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="vl-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2446, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2455 3088 L2455 3660" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3605,2610 4242,2520 4242,2610 3605,2700"/><g data-id="vl-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3397, 3240) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3614 3212 L3614 2628" stroke-width="18"/></g></g><g data-id="vl-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4016, 3150) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4233 3122 L4233 2538" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4636,3645 5274,3555 5274,3465 4636,3555"/><g data-id="vl-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4636, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4645 3088 L4645 3627" stroke-width="18"/></g></g><g data-id="vl-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5256, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5265 2998 L5265 3537" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M5876 2700 L5876 3420" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5889 2700 L9001 2700" stroke-width="13"/><path d="M5889 2880 L9001 2880" stroke-width="13"/><path d="M5889 3060 L9001 3060" stroke-width="13"/><path d="M5889 3240 L9001 3240" stroke-width="13"/><path d="M5889 3420 L9001 3420" stroke-width="13"/><g class="layer"><g data-id="vl-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6137, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6146 2908 L6146 3510" stroke-width="18"/></g></g><g data-id="vl-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7088, 3510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7305 3482 L7305 2880" stroke-width="18"/></g></g><g data-id="vl-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8038, 3510) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8255 3482 L8255 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8988 2700 L8988 3420" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-violin-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-violin-narrow --><svg class="engraved" viewBox="0 0 640 420" role="img" aria-label="Violin, about Grade 1, in D major, two sharps: A, then D E F sharp G, then A D D, B, then G A B C sharp, and D D D" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4200"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L4205 540" stroke-width="13"/><path d="M0 720 L4205 720" stroke-width="13"/><path d="M0 900 L4205 900" stroke-width="13"/><path d="M0 1080 L4205 1080" stroke-width="13"/><path d="M0 1260 L4205 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1226, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1220, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="vl-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1777, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1994 962 L1994 360" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2654,675 3109,630 3109,720 2654,765"/><g data-id="vl-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2446, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2663 1322 L2663 693" stroke-width="18"/></g></g><g data-id="vl-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2883, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3100 1232 L3100 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3527,450 3982,405 3982,495 3527,540"/><g data-id="vl-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3319, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3536 1142 L3536 468" stroke-width="18"/></g><g class="accid"/></g><g data-id="vl-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3756, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3973 1052 L3973 423" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1777, 1808) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M4192 540 L4192 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4205 540 L6401 540" stroke-width="13"/><path d="M4205 720 L6401 720" stroke-width="13"/><path d="M4205 900 L6401 900" stroke-width="13"/><path d="M4205 1080 L6401 1080" stroke-width="13"/><path d="M4205 1260 L6401 1260" stroke-width="13"/><g class="layer"><g data-id="vl-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4380, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4597 962 L4597 360" stroke-width="18"/></g></g><g data-id="vl-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5049, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5266 1322 L5266 720" stroke-width="18"/></g></g><g data-id="vl-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5719, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5936 1322 L5936 720" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="874" y="3318" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Vln.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1054" y="2625" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1054 2868 L4478 2868" stroke-width="13"/><path d="M1054 3048 L4478 3048" stroke-width="13"/><path d="M1054 3228 L4478 3228" stroke-width="13"/><path d="M1054 3408 L4478 3408" stroke-width="13"/><path d="M1054 3588 L4478 3588" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(1144, 3408) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1789, 2868) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1967, 3138) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="vl-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2351, 3228) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2360 3256 L2360 3828" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3145,2688 3545,2643 3545,2733 3145,2778"/><g data-id="vl-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2937, 3408) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3154 3380 L3154 2706" stroke-width="18"/></g></g><g data-id="vl-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3319, 3318) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3536 3290 L3536 2661" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3701,3813 4101,3768 4101,3678 3701,3723"/><g data-id="vl-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3701, 3228) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3710 3256 L3710 3795" stroke-width="18"/></g></g><g data-id="vl-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4083, 3138) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4092 3166 L4092 3750" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4465 2868 L4465 3588" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4478 2868 L6401 2868" stroke-width="13"/><path d="M4478 3048 L6401 3048" stroke-width="13"/><path d="M4478 3228 L6401 3228" stroke-width="13"/><path d="M4478 3408 L6401 3408" stroke-width="13"/><path d="M4478 3588 L6401 3588" stroke-width="13"/><g class="layer"><g data-id="vl-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4631, 3048) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4640 3076 L4640 3678" stroke-width="18"/></g></g><g data-id="vl-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5217, 3678) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5434 3650 L5434 3048" stroke-width="18"/></g></g><g data-id="vl-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5803, 3678) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6020 3650 L6020 3048" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 2868 L6388 3588" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-violin-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Ukulele, about Grade 2</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-ukulele-wide --><svg class="engraved" viewBox="0 0 900 413" role="img" aria-label="Ukulele, about Grade 2: the melody in D major with the chords D, D, G and D written above the bars" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4130"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 635 L5837 635" stroke-width="13"/><path d="M0 815 L5837 815" stroke-width="13"/><path d="M0 995 L5837 995" stroke-width="13"/><path d="M0 1175 L5837 1175" stroke-width="13"/><path d="M0 1355 L5837 1355" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1175) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 635) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 905) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1226, 815) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1220, 1175) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="uk-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2337, 1085) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2554 1057 L2554 455" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3511,815 4159,725 4159,815 3511,905"/><g data-id="uk-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3303, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3520 1417 L3520 833" stroke-width="18"/></g></g><g data-id="uk-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3933, 1355) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4150 1327 L4150 743" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4771,635 5420,545 5420,635 4771,725"/><g data-id="uk-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4563, 1265) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4780 1237 L4780 653" stroke-width="18"/></g><g class="accid"/></g><g data-id="uk-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5194, 1175) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5411 1147 L5411 563" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(2337, 1718) scale(0.72, 0.72)"/></g><g class="harm"><text x="2337" y="268" font-size="0px"><tspan class="text"><tspan font-size="405px" x="2337" y="268">D</tspan></tspan></text></g><g class="barLine"><path d="M1737 635 L1737 1355" stroke-width="90"/><path d="M1867 635 L1867 1355" stroke-width="27"/><use href="#ss-E044" transform="translate(1913, 905) scale(0.72, 0.72)"/><use href="#ss-E044" transform="translate(1913, 1085) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5824 635 L5824 1355" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5837 635 L9001 635" stroke-width="13"/><path d="M5837 815 L9001 815" stroke-width="13"/><path d="M5837 995 L9001 995" stroke-width="13"/><path d="M5837 1175 L9001 1175" stroke-width="13"/><path d="M5837 1355 L9001 1355" stroke-width="13"/><g class="layer"><g data-id="uk-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6090, 1085) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6307 1057 L6307 455" stroke-width="18"/></g></g><g data-id="uk-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7056, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7273 1417 L7273 815" stroke-width="18"/></g></g><g data-id="uk-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8022, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8239 1417 L8239 815" stroke-width="18"/></g></g></g></g><g class="harm"><text x="6090" y="268" font-size="0px"><tspan class="text"><tspan font-size="405px" x="6090" y="268">D</tspan></tspan></text></g><g class="barLine"><path d="M8988 635 L8988 1355" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="945" y="3245" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Uke.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1125" y="2552" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1125 2795 L5921 2795" stroke-width="13"/><path d="M1125 2975 L5921 2975" stroke-width="13"/><path d="M1125 3155 L5921 3155" stroke-width="13"/><path d="M1125 3335 L5921 3335" stroke-width="13"/><path d="M1125 3515 L5921 3515" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(1215, 3335) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1860, 2795) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(2038, 3065) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="uk-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2515, 3155) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2524 3183 L2524 3755" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3663,2705 4294,2615 4294,2705 3663,2795"/><g data-id="uk-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3455, 3335) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3672 3307 L3672 2723" stroke-width="18"/></g></g><g data-id="uk-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4068, 3245) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4285 3217 L4285 2633" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4682,3740 5313,3650 5313,3560 4682,3650"/><g data-id="uk-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4682, 3155) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4691 3183 L4691 3722" stroke-width="18"/></g></g><g data-id="uk-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5295, 3065) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5304 3093 L5304 3632" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="harm"><text x="2515" y="2617" font-size="0px"><tspan class="text"><tspan font-size="405px" x="2515" y="2617">G</tspan></tspan></text></g><g class="barLine"><path d="M5908 2795 L5908 3515" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5921 2795 L9001 2795" stroke-width="13"/><path d="M5921 2975 L9001 2975" stroke-width="13"/><path d="M5921 3155 L9001 3155" stroke-width="13"/><path d="M5921 3335 L9001 3335" stroke-width="13"/><path d="M5921 3515 L9001 3515" stroke-width="13"/><g class="layer"><g data-id="uk-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6167, 2975) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6176 3003 L6176 3605" stroke-width="18"/></g></g><g data-id="uk-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7107, 3605) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7324 3577 L7324 2975" stroke-width="18"/></g></g><g data-id="uk-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8047, 3605) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8264 3577 L8264 2975" stroke-width="18"/></g></g></g></g><g class="harm"><text x="6167" y="2617" font-size="0px"><tspan class="text"><tspan font-size="405px" x="6167" y="2617">D</tspan></tspan></text></g><g class="barLine"><path d="M8988 2795 L8988 3515" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-ukulele-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-ukulele-narrow --><svg class="engraved" viewBox="0 0 640 430" role="img" aria-label="Ukulele, about Grade 2: the melody in D major with the chords D, D, G and D written above the bars" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4300"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 635 L4369 635" stroke-width="13"/><path d="M0 815 L4369 815" stroke-width="13"/><path d="M0 995 L4369 995" stroke-width="13"/><path d="M0 1175 L4369 1175" stroke-width="13"/><path d="M0 1355 L4369 1355" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1175) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 635) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 905) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1226, 815) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1220, 1175) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="uk-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2122, 1085) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2339 1057 L2339 455" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2949,770 3370,725 3370,815 2949,860"/><g data-id="uk-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2741, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2958 1417 L2958 788" stroke-width="18"/></g></g><g data-id="uk-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3144, 1355) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3361 1327 L3361 743" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3756,545 4178,500 4178,590 3756,635"/><g data-id="uk-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3548, 1265) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3765 1237 L3765 563" stroke-width="18"/></g><g class="accid"/></g><g data-id="uk-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3952, 1175) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4169 1147 L4169 518" stroke-width="18"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(2122, 1903) scale(0.72, 0.72)"/></g><g class="harm"><text x="2122" y="268" font-size="0px"><tspan class="text"><tspan font-size="405px" x="2122" y="268">D</tspan></tspan></text></g><g class="barLine"><path d="M1737 635 L1737 1355" stroke-width="90"/><path d="M1867 635 L1867 1355" stroke-width="27"/><use href="#ss-E044" transform="translate(1913, 905) scale(0.72, 0.72)"/><use href="#ss-E044" transform="translate(1913, 1085) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M4356 635 L4356 1355" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4369 635 L6401 635" stroke-width="13"/><path d="M4369 815 L6401 815" stroke-width="13"/><path d="M4369 995 L6401 995" stroke-width="13"/><path d="M4369 1175 L6401 1175" stroke-width="13"/><path d="M4369 1355 L6401 1355" stroke-width="13"/><g class="layer"><g data-id="uk-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4531, 1085) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4748 1057 L4748 455" stroke-width="18"/></g></g><g data-id="uk-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5150, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5367 1417 L5367 815" stroke-width="18"/></g></g><g data-id="uk-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5769, 1445) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5986 1417 L5986 815" stroke-width="18"/></g></g></g></g><g class="harm"><text x="4531" y="268" font-size="0px"><tspan class="text"><tspan font-size="405px" x="4531" y="268">D</tspan></tspan></text></g><g class="barLine"><path d="M6388 635 L6388 1355" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="945" y="3413" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Uke.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1125" y="2720" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1125 2963 L4510 2963" stroke-width="13"/><path d="M1125 3143 L4510 3143" stroke-width="13"/><path d="M1125 3323 L4510 3323" stroke-width="13"/><path d="M1125 3503 L4510 3503" stroke-width="13"/><path d="M1125 3683 L4510 3683" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(1215, 3503) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(1860, 2963) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(2038, 3233) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="uk-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2420, 3323) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2429 3351 L2429 3923" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3203,2783 3597,2738 3597,2828 3203,2873"/><g data-id="uk-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2995, 3503) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3212 3475 L3212 2801" stroke-width="18"/></g></g><g data-id="uk-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3371, 3413) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3588 3385 L3588 2756" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3746,3908 4140,3863 4140,3773 3746,3818"/><g data-id="uk-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3746, 3323) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3755 3351 L3755 3890" stroke-width="18"/></g></g><g data-id="uk-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4122, 3233) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4131 3261 L4131 3845" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="harm"><text x="2420" y="2785" font-size="0px"><tspan class="text"><tspan font-size="405px" x="2420" y="2785">G</tspan></tspan></text></g><g class="barLine"><path d="M4497 2963 L4497 3683" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4510 2963 L6401 2963" stroke-width="13"/><path d="M4510 3143 L6401 3143" stroke-width="13"/><path d="M4510 3323 L6401 3323" stroke-width="13"/><path d="M4510 3503 L6401 3503" stroke-width="13"/><path d="M4510 3683 L6401 3683" stroke-width="13"/><g class="layer"><g data-id="uk-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4661, 3143) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4670 3171 L4670 3773" stroke-width="18"/></g></g><g data-id="uk-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5236, 3773) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5453 3745 L5453 3143" stroke-width="18"/></g></g><g data-id="uk-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5812, 3773) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6029 3745 L6029 3143" stroke-width="18"/></g></g></g></g><g class="harm"><text x="4661" y="2785" font-size="0px"><tspan class="text"><tspan font-size="405px" x="4661" y="2785">D</tspan></tspan></text></g><g class="barLine"><path d="M6388 2963 L6388 3683" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-ukulele-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Trombone, about Grade 2</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-trombone-wide --><svg class="engraved" viewBox="0 0 900 412" role="img" aria-label="Trombone, about Grade 2, in bass clef and B flat major: F, then B flat C D E flat, then F B flat B flat, G, then E flat F G A, and B flat, B flat and a rest" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4120"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L5669 540" stroke-width="13"/><path d="M0 720 L5669 720" stroke-width="13"/><path d="M0 900 L5669 900" stroke-width="13"/><path d="M0 1080 L5669 1080" stroke-width="13"/><path d="M0 1260 L5669 1260" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(88, 720) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(769, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(949, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1263, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1257, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="tb-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1905, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1914 748 L1914 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3131,450 3812,360 3812,450 3131,540"/><g data-id="tb-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2923, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3140 1052 L3140 468" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(2736, 1080) scale(0.72, 0.72)"/></g></g><g data-id="tb-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3586, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3803 962 L3803 378" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4250,1485 5010,1395 5010,1305 4250,1395"/><g data-id="tb-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4250, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4259 928 L4259 1467" stroke-width="18"/></g></g><g data-id="tb-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4992, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5001 838 L5001 1377" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(4805, 810) scale(0.72, 0.72)"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1905, 1722) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5656 540 L5656 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5669 540 L9001 540" stroke-width="13"/><path d="M5669 720 L9001 720" stroke-width="13"/><path d="M5669 900 L9001 900" stroke-width="13"/><path d="M5669 1080 L9001 1080" stroke-width="13"/><path d="M5669 1260 L9001 1260" stroke-width="13"/><g class="layer"><g data-id="tb-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5935, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5944 748 L5944 1350" stroke-width="18"/></g></g><g data-id="tb-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6953, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7170 1052 L7170 450" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(6766, 1080) scale(0.72, 0.72)"/></g></g><g data-id="tb-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7970, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8187 1052 L8187 450" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(7783, 1080) scale(0.72, 0.72)"/></g></g></g></g><g class="barLine"><path d="M8988 540 L8988 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="936" y="3232" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Tbn.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1116" y="2539" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1116 2782 L5801 2782" stroke-width="13"/><path d="M1116 2962 L5801 2962" stroke-width="13"/><path d="M1116 3142 L5801 3142" stroke-width="13"/><path d="M1116 3322 L5801 3322" stroke-width="13"/><path d="M1116 3502 L5801 3502" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(1204, 2962) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(1885, 3322) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(2065, 3052) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="tb-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2533, 2872) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2542 2900 L2542 3502" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3435,3682 4041,3592 4041,3502 3435,3592"/><g data-id="tb-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3435, 3052) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3444 3080 L3444 3664" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(3248, 3052) scale(0.72, 0.72)"/></g></g><g data-id="tb-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4023, 2962) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4032 2990 L4032 3574" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="4612,3502 5218,3412 5218,3322 4612,3412"/><g data-id="tb-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4612, 2872) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4621 2900 L4621 3484" stroke-width="18"/></g></g><g data-id="tb-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5200, 2782) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5209 2810 L5209 3394" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M5788 2782 L5788 3502" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5801 2782 L9001 2782" stroke-width="13"/><path d="M5801 2962 L9001 2962" stroke-width="13"/><path d="M5801 3142 L9001 3142" stroke-width="13"/><path d="M5801 3322 L9001 3322" stroke-width="13"/><path d="M5801 3502 L9001 3502" stroke-width="13"/><g class="layer"><g data-id="tb-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6281, 2692) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6290 2720 L6290 3322" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(6094, 2692) scale(0.72, 0.72)"/></g></g><g data-id="tb-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7183, 3322) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7400 3294 L7400 2692" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(6996, 3322) scale(0.72, 0.72)"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(8086, 3142) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M8988 2782 L8988 3502" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-trombone-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-trombone-narrow --><svg class="engraved" viewBox="0 0 640 412" role="img" aria-label="Trombone, about Grade 2, in bass clef and B flat major: F, then B flat C D E flat, then F B flat B flat, G, then E flat F G A, and B flat, B flat and a rest" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4120"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L4245 540" stroke-width="13"/><path d="M0 720 L4245 720" stroke-width="13"/><path d="M0 900 L4245 900" stroke-width="13"/><path d="M0 1080 L4245 1080" stroke-width="13"/><path d="M0 1260 L4245 1260" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(88, 720) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(769, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(949, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1263, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1257, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="tb-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1811, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1820 748 L1820 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2676,360 3122,315 3122,405 2676,450"/><g data-id="tb-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2468, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2685 1052 L2685 378" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(2281, 1080) scale(0.72, 0.72)"/></g></g><g data-id="tb-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2896, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3113 962 L3113 333" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3325,1485 3822,1440 3822,1350 3325,1395"/><g data-id="tb-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3325, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3334 928 L3334 1467" stroke-width="18"/></g></g><g data-id="tb-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3804, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3813 838 L3813 1422" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(3617, 810) scale(0.72, 0.72)"/></g></g></g></g></g><g class="dynam"><use href="#ss-E52D" transform="translate(1811, 1722) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M4232 540 L4232 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4245 540 L6401 540" stroke-width="13"/><path d="M4245 720 L6401 720" stroke-width="13"/><path d="M4245 900 L6401 900" stroke-width="13"/><path d="M4245 1080 L6401 1080" stroke-width="13"/><path d="M4245 1260 L6401 1260" stroke-width="13"/><g class="layer"><g data-id="tb-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4417, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4426 748 L4426 1350" stroke-width="18"/></g></g><g data-id="tb-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5074, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5291 1052 L5291 450" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(4887, 1080) scale(0.72, 0.72)"/></g></g><g data-id="tb-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5731, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5948 1052 L5948 450" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(5544, 1080) scale(0.72, 0.72)"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/></g></g></g><g class="system"><g class="labelAbbr"><text x="936" y="3232" text-anchor="end" font-size="0px"><tspan class="text"><tspan font-size="405px">Tbn.</tspan></tspan></text></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text x="1116" y="2539" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M1116 2782 L4442 2782" stroke-width="13"/><path d="M1116 2962 L4442 2962" stroke-width="13"/><path d="M1116 3142 L4442 3142" stroke-width="13"/><path d="M1116 3322 L4442 3322" stroke-width="13"/><path d="M1116 3502 L4442 3502" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(1204, 2962) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(1885, 3322) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(2065, 3052) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="tb-3-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2441, 2872) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2450 2900 L2450 3502" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2992,3727 3369,3682 3369,3592 2992,3637"/><g data-id="tb-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2992, 3052) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3001 3080 L3001 3709" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(2805, 3052) scale(0.72, 0.72)"/></g></g><g data-id="tb-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3351, 2962) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3360 2990 L3360 3664" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3711,3547 4088,3502 4088,3412 3711,3457"/><g data-id="tb-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3711, 2872) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3720 2900 L3720 3529" stroke-width="18"/></g></g><g data-id="tb-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4070, 2782) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4079 2810 L4079 3484" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M4429 2782 L4429 3502" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4442 2782 L6401 2782" stroke-width="13"/><path d="M4442 2962 L6401 2962" stroke-width="13"/><path d="M4442 3142 L6401 3142" stroke-width="13"/><path d="M4442 3322 L6401 3322" stroke-width="13"/><path d="M4442 3502 L6401 3502" stroke-width="13"/><g class="layer"><g data-id="tb-4-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4735, 2692) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4744 2720 L4744 3322" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(4548, 2692) scale(0.72, 0.72)"/></g></g><g data-id="tb-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5286, 3322) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5503 3294 L5503 2692" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(5099, 3322) scale(0.72, 0.72)"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(5837, 3142) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M6388 2782 L6388 3502" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-trombone-narrow --></div></div></div>
  <figcaption>One tune, five versions. The beginner's piano part moves to C major and keeps one held note in the left hand. The violin goes to D major. The ukulele keeps the melody and adds the chords above it. The trombone is in B♭ major in bass clef. Every part was saved unchanged by the skill; we cut the first four bars.</figcaption>
</figure>

<p>The beginner's piano part and the clarinet's written part are the same notes, a fifth below the printed tune. In C major there are no sharps or flats to read, and the right hand can stay in one position. The key is the first decision the skill makes: it picks one from the keys that level reads on that instrument, and moves the tune to fit the range.</p>

<h2 id="when-the-request-is-vague">What does it do when the request is vague?</h2>
<p>It asks, once, and only about what is missing. When the file is a piano score and the request says only "easier for my kid", the instrument is settled and the level is not. This is the reply the skill gave when we asked exactly that for the Minuet in G:</p>
<blockquote><p>One quick thing first: how long has your child been playing piano? That tells me how simple to make the left hand, the rhythms and the key, so it stays within what they can read and reach.</p>
<p>1) Just starting, first year or less (about Grade 1, the default): melody mostly in one hand position, very simple left hand<br>2) Second or third year (about Grade 2-3): a little more movement, a simple left-hand accompaniment<br>3) Past that (about Grade 4 or above): the tune stays almost whole and only the hardest spots are eased</p>
<p>If you're not sure, just say "default" and I'll start with the first-year version.</p></blockquote>
<p>That is the whole behaviour: at most two short questions, three or four options with a default marked, and no arrangement until the missing answer arrives. If the request already names the instrument and the level, in grades or in plain words such as "beginner" or "second year", it goes straight to work. The steps it follows are these.</p>

<figure class="flow-figure"><ol class="flow-steps">
<li><b>Find the instrument and level</b><span>from the request and the file</span></li>
<li><b>Ask what is missing</b><span>one short question, options, a default</span></li>
<li><b>Load one reference</b><span>only the table for that instrument</span></li>
<li><b>Arrange as a new score</b><span>the original stays untouched</span></li>
<li><b>Check against the level</b><span>ok, warn or over for each limit</span></li>
</ol><figcaption>The skill's route. The references for other instruments are never opened, so a clarinet request does not carry the ukulele tables.</figcaption></figure>

<h2 id="chinese-instruments">Does it work for the erhu, guzheng and dizi?</h2>
<p>Yes, with less certainty. These instruments are graded by Chinese exam bodies, and none of them publishes the ranges, time signatures or tempi for each grade. The skill's tables for them are built from the techniques each grade adds, so their confidence is marked low, and the grade numbers are the Chinese boards' own, never converted to ABRSM. Here is a song's piano score and the erhu part the skill wrote for a player at about Chinese Grade 3.</p>

<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Piano score, E♭ minor</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-sand-piano-wide --><svg class="engraved" viewBox="0 0 900 791" role="img" aria-label="Sand Between Our Fingers as the piano score has it, bars 1 to 4 in E flat minor, six flats: long melody notes in the right hand over steady eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 7910"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 810 L13 3330" stroke-width="27"/><g class="grpSym"><path d="M-72,3312 C-432,2772 18,2250 -252,2070 C81,2250 -369,2772 -72,3312" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,828 C-369,1368 81,1890 -252,2070 C18,1890 -432,1368 -72,828" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 810 L5694 810" stroke-width="13"/><path d="M0 990 L5694 990" stroke-width="13"/><path d="M0 1170 L5694 1170" stroke-width="13"/><path d="M0 1350 L5694 1350" stroke-width="13"/><path d="M0 1530 L5694 1530" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1350) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 1170) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 1260) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1350) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 1080) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 990) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1350) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-1-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2545, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2554 1195 L2554 1770" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4113, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4330 1322 L4330 720" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2610 L5694 2610" stroke-width="13"/><path d="M0 2790 L5694 2790" stroke-width="13"/><path d="M0 2970 L5694 2970" stroke-width="13"/><path d="M0 3150 L5694 3150" stroke-width="13"/><path d="M0 3330 L5694 3330" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2790) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 3150) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 3240) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3330) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 3060) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2790) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 3150) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2545,3510 3739,3330 3739,3240 2545,3420"/><g data-id="sp-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2545, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2554 2908 L2554 3492" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2937, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2946 2548 L2946 3432" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3329, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3338 2728 L3338 3372" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3721, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3730 2548 L3730 3312" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4113,3330 5307,3330 5307,3240 4113,3240"/><g data-id="sp-1-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4113, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4122 2728 L4122 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4505, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4514 2548 L4514 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4897, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4906 2728 L4906 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5289, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5298 2548 L5298 3312" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="1816" y="10" height="498" width="659"/><text x="2145" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A1</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(2545, 2013) scale(0.72, 0.72)"/></g><g class="tie"><path d="M4384,1395 C4743,1502 5444,1502 5806,1395 C5453,1550 4734,1550 4384,1395" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5681 810 L5681 1530" stroke-width="27"/><path d="M5681 2610 L5681 3330" stroke-width="27"/><path d="M5681 1530 L5681 2610" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5694 810 L9000 810" stroke-width="13"/><path d="M5694 990 L9000 990" stroke-width="13"/><path d="M5694 1170 L9000 1170" stroke-width="13"/><path d="M5694 1350 L9000 1350" stroke-width="13"/><path d="M5694 1530 L9000 1530" stroke-width="13"/><g class="layer"><g data-id="sp-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5851, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6068 1322 L6068 720" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="7419,1845 8613,1800 8613,1710 7419,1755"/><g data-id="sp-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7419, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7428 1288 L7428 1827" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7811, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7820 1198 L7820 1812" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8203, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8212 1108 L8212 1797" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8595, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8604 1198 L8604 1782" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M5694 2610 L9000 2610" stroke-width="13"/><path d="M5694 2790 L9000 2790" stroke-width="13"/><path d="M5694 2970 L9000 2970" stroke-width="13"/><path d="M5694 3150 L9000 3150" stroke-width="13"/><path d="M5694 3330 L9000 3330" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-2-10"><path d="M7763 2430 L8085 2430" stroke-width="22"/></g><g class="lineDash" data-related="#sp-2-12"><path d="M8547 2430 L8869 2430" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="5851,3330 7045,3330 7045,3240 5851,3240"/><g data-id="sp-2-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5851, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5860 2728 L5860 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6243, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6252 2548 L6252 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6635, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6644 2728 L6644 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7027, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7036 2548 L7036 3312" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="7419,3420 8613,3060 8613,2970 7419,3330"/><g data-id="sp-2-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7419, 2790) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7428 2818 L7428 3402" stroke-width="18"/></g></g><g data-id="sp-2-10" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7811, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7820 2368 L7820 3282" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8203, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8212 2638 L8212 3162" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8595, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8604 2368 L8604 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M8708,1035 C8748,883 8887,883 8929,1035 C8857,929 8778,929 8708,1035" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8987 810 L8987 1530" stroke-width="27"/><path d="M8987 2610 L8987 3330" stroke-width="27"/><path d="M8987 1530 L8987 2610" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4770 L13 7290" stroke-width="27"/><g class="grpSym"><path d="M-72,7272 C-432,6732 18,6210 -252,6030 C81,6210 -369,6732 -72,7272" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4788 C-369,5328 81,5850 -252,6030 C18,5850 -432,5328 -72,4788" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4527" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4770 L5465 4770" stroke-width="13"/><path d="M0 4950 L5465 4950" stroke-width="13"/><path d="M0 5130 L5465 5130" stroke-width="13"/><path d="M0 5310 L5465 5310" stroke-width="13"/><path d="M0 5490 L5465 5490" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5310) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 5130) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 5220) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5310) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 5040) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="sp-3-0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(2098, 5130) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 6570 L5465 6570" stroke-width="13"/><path d="M0 6750 L5465 6750" stroke-width="13"/><path d="M0 6930 L5465 6930" stroke-width="13"/><path d="M0 7110 L5465 7110" stroke-width="13"/><path d="M0 7290 L5465 7290" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6750) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 7110) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 7200) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7290) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 7020) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#sp-3-2"><path d="M2469 6390 L2791 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-4"><path d="M3308 6390 L3630 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-6"><path d="M4147 6390 L4469 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-8"><path d="M4985 6390 L5307 6390" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2098,7290 3374,7110 3374,7020 2098,7200"/><g data-id="sp-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2098, 6660) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2107 6688 L2107 7272" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2517, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2526 6328 L2526 7213" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2937, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2946 6508 L2946 7152" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3356, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3365 6328 L3365 7092" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3775,7110 5051,7110 5051,7020 3775,7020"/><g data-id="sp-3-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3775, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3784 6508 L3784 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4195, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4204 6328 L4204 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4614, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4623 6508 L4623 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5033, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5042 6328 L5042 7092" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M2433,5085 C3219,4932 4798,4932 5588,5085 C4794,4980 3223,4980 2433,5085" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5452 4770 L5452 5490" stroke-width="27"/><path d="M5452 6570 L5452 7290" stroke-width="27"/><path d="M5452 5490 L5452 6570" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5465 4770 L9000 4770" stroke-width="13"/><path d="M5465 4950 L9000 4950" stroke-width="13"/><path d="M5465 5130 L9000 5130" stroke-width="13"/><path d="M5465 5310 L9000 5310" stroke-width="13"/><path d="M5465 5490 L9000 5490" stroke-width="13"/><g class="layer"><g data-id="sp-4-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5633, 5130) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5642 5155 L5642 5730" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="7518,4545 8794,4545 8794,4635 7518,4635"/><g data-id="sp-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7310, 5220) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7527 5192 L7527 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7730, 5130) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7947 5102 L7947 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8149, 5220) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8366 5192 L8366 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8568, 5310) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8785 5282 L8785 4563" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M5465 6570 L9000 6570" stroke-width="13"/><path d="M5465 6750 L9000 6750" stroke-width="13"/><path d="M5465 6930 L9000 6930" stroke-width="13"/><path d="M5465 7110 L9000 7110" stroke-width="13"/><path d="M5465 7290 L9000 7290" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-4-6"><path d="M6004 6390 L6326 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-8"><path d="M6843 6390 L7165 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-10"><path d="M7682 6390 L8004 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-11"><path d="M8101 6390 L8423 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-12"><path d="M8520 6390 L8842 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-10"><path d="M7682 6210 L8004 6210" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-12"><path d="M8520 6210 L8842 6210" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="5633,7110 6909,7110 6909,7020 5633,7020"/><g data-id="sp-4-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5633, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5642 6508 L5642 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6052, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6061 6328 L6061 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6472, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6481 6508 L6481 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6891, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6900 6328 L6900 7092" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="7310,7200 8586,7020 8586,6930 7310,7110"/><g data-id="sp-4-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7310, 6570) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7319 6598 L7319 7182" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-10" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7730, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7739 6238 L7739 7122" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8149, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8158 6418 L8158 7062" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8568, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8577 6238 L8577 7002" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M8987 4770 L8987 5490" stroke-width="27"/><path d="M8987 6570 L8987 7290" stroke-width="27"/><path d="M8987 5490 L8987 6570" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-kgtp1zt spanning"><path d="M1930,4995 C1994,4842 2177,4842 2243,4995 C2150,4889 2021,4889 1930,4995" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-sand-piano-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-sand-piano-narrow --><svg class="engraved" viewBox="0 0 640 791" role="img" aria-label="Sand Between Our Fingers as the piano score has it, bars 1 to 4 in E flat minor, six flats: long melody notes in the right hand over steady eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7910"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 810 L13 3330" stroke-width="27"/><g class="grpSym"><path d="M-72,3312 C-432,2772 18,2250 -252,2070 C81,2250 -369,2772 -72,3312" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,828 C-369,1368 81,1890 -252,2070 C18,1890 -432,1368 -72,828" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 810 L4394 810" stroke-width="13"/><path d="M0 990 L4394 990" stroke-width="13"/><path d="M0 1170 L4394 1170" stroke-width="13"/><path d="M0 1350 L4394 1350" stroke-width="13"/><path d="M0 1530 L4394 1530" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1350) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 1170) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 1260) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1350) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 1080) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 990) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1350) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-1-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2483, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2492 1195 L2492 1770" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(3432, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3649 1322 L3649 720" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2610 L4394 2610" stroke-width="13"/><path d="M0 2790 L4394 2790" stroke-width="13"/><path d="M0 2970 L4394 2970" stroke-width="13"/><path d="M0 3150 L4394 3150" stroke-width="13"/><path d="M0 3330 L4394 3330" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2790) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 3150) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 3240) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3330) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 3060) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2790) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 3150) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2483,3510 3213,3330 3213,3240 2483,3420"/><g data-id="sp-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2483, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2492 2908 L2492 3492" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2721, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2730 2548 L2730 3432" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2958, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2967 2728 L2967 3372" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3195, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3204 2548 L3204 3312" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3432,3330 4162,3330 4162,3240 3432,3240"/><g data-id="sp-1-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3432, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3441 2728 L3441 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3670, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3679 2548 L3679 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3907, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3916 2728 L3916 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-1-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4144, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4153 2548 L4153 3312" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="1816" y="10" height="498" width="659"/><text x="2145" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A1</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(2483, 2013) scale(0.72, 0.72)"/></g><g class="tie"><path d="M3703,1395 C3895,1502 4250,1502 4444,1395 C4265,1549 3880,1549 3703,1395" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4381 810 L4381 1530" stroke-width="27"/><path d="M4381 2610 L4381 3330" stroke-width="27"/><path d="M4381 1530 L4381 2610" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4394 810 L6401 810" stroke-width="13"/><path d="M4394 990 L6401 990" stroke-width="13"/><path d="M4394 1170 L6401 1170" stroke-width="13"/><path d="M4394 1350 L6401 1350" stroke-width="13"/><path d="M4394 1530 L6401 1530" stroke-width="13"/><g class="layer"><g data-id="sp-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4489, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4706 1322 L4706 720" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="5438,1845 6168,1800 6168,1710 5438,1755"/><g data-id="sp-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5438, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5447 1288 L5447 1827" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5676, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5685 1198 L5685 1812" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5913, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5922 1108 L5922 1797" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6150, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6159 1198 L6159 1782" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M4394 2610 L6401 2610" stroke-width="13"/><path d="M4394 2790 L6401 2790" stroke-width="13"/><path d="M4394 2970 L6401 2970" stroke-width="13"/><path d="M4394 3150 L6401 3150" stroke-width="13"/><path d="M4394 3330 L6401 3330" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-2-10"><path d="M5628 2430 L5950 2430" stroke-width="22"/></g><g class="lineDash" data-related="#sp-2-12"><path d="M6102 2430 L6424 2430" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="4489,3330 5219,3330 5219,3240 4489,3240"/><g data-id="sp-2-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4489, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4498 2728 L4498 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4727, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4736 2548 L4736 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4964, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4973 2728 L4973 3312" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5201, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5210 2548 L5210 3312" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5438,3420 6168,3060 6168,2970 5438,3330"/><g data-id="sp-2-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5438, 2790) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5447 2818 L5447 3402" stroke-width="18"/></g></g><g data-id="sp-2-10" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5676, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5685 2368 L5685 3282" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5913, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5922 2638 L5922 3162" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-2-12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6150, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6159 2368 L6159 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M6263,1035 C6257,881 6331,881 6330,1035 C6290,930 6300,929 6263,1035" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6388 810 L6388 1530" stroke-width="27"/><path d="M6388 2610 L6388 3330" stroke-width="27"/><path d="M6388 1530 L6388 2610" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4770 L13 7290" stroke-width="27"/><g class="grpSym"><path d="M-72,7272 C-432,6732 18,6210 -252,6030 C81,6210 -369,6732 -72,7272" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4788 C-369,5328 81,5850 -252,6030 C18,5850 -432,5328 -72,4788" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4527" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4770 L4165 4770" stroke-width="13"/><path d="M0 4950 L4165 4950" stroke-width="13"/><path d="M0 5130 L4165 5130" stroke-width="13"/><path d="M0 5310 L4165 5310" stroke-width="13"/><path d="M0 5490 L4165 5490" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5310) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 5130) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 5220) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5310) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 5040) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="sp-3-0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(2036, 5130) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 6570 L4165 6570" stroke-width="13"/><path d="M0 6750 L4165 6750" stroke-width="13"/><path d="M0 6930 L4165 6930" stroke-width="13"/><path d="M0 7110 L4165 7110" stroke-width="13"/><path d="M0 7290 L4165 7290" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6750) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 7110) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 7200) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7290) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 7020) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#sp-3-2"><path d="M2253 6390 L2575 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-4"><path d="M2782 6390 L3104 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-6"><path d="M3311 6390 L3633 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-3-8"><path d="M3840 6390 L4162 6390" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2036,7290 2848,7110 2848,7020 2036,7200"/><g data-id="sp-3-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 6660) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 6688 L2045 7272" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2301, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2310 6328 L2310 7212" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2565, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2574 6508 L2574 7153" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2830, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2839 6328 L2839 7092" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3094,7110 3906,7110 3906,7020 3094,7020"/><g data-id="sp-3-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3094, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3103 6508 L3103 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3359, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3368 6328 L3368 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3623, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3632 6508 L3632 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-3-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3888, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3897 6328 L3897 7092" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M2371,5085 C2830,4932 3763,4932 4226,5085 C3756,4980 2837,4980 2371,5085" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4152 4770 L4152 5490" stroke-width="27"/><path d="M4152 6570 L4152 7290" stroke-width="27"/><path d="M4152 5490 L4152 6570" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4165 4770 L6400 4770" stroke-width="13"/><path d="M4165 4950 L6400 4950" stroke-width="13"/><path d="M4165 5130 L6400 5130" stroke-width="13"/><path d="M4165 5310 L6400 5310" stroke-width="13"/><path d="M4165 5490 L6400 5490" stroke-width="13"/><g class="layer"><g data-id="sp-4-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4271, 5130) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4280 5155 L4280 5730" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="5537,4545 6349,4545 6349,4635 5537,4635"/><g data-id="sp-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5329, 5220) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5546 5192 L5546 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5594, 5130) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5811 5102 L5811 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5858, 5220) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6075 5192 L6075 4563" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6123, 5310) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6340 5282 L6340 4563" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M4165 6570 L6400 6570" stroke-width="13"/><path d="M4165 6750 L6400 6750" stroke-width="13"/><path d="M4165 6930 L6400 6930" stroke-width="13"/><path d="M4165 7110 L6400 7110" stroke-width="13"/><path d="M4165 7290 L6400 7290" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-4-6"><path d="M4488 6390 L4810 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-8"><path d="M5017 6390 L5339 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-10"><path d="M5576 6390 L5838 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-11"><path d="M5840 6390 L6102 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-12"><path d="M6105 6390 L6367 6390" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-10"><path d="M5576 6210 L5838 6210" stroke-width="22"/></g><g class="lineDash" data-related="#sp-4-12"><path d="M6105 6210 L6367 6210" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="4271,7110 5083,7110 5083,7020 4271,7020"/><g data-id="sp-4-5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4271, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4280 6508 L4280 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4536, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4545 6328 L4545 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4800, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4809 6508 L4809 7092" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5065, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5074 6328 L5074 7092" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5329,7200 6141,7020 6141,6930 5329,7110"/><g data-id="sp-4-9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5329, 6570) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5338 6598 L5338 7182" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-10" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5594, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5603 6238 L5603 7122" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5858, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5867 6418 L5867 7063" stroke-width="18"/></g><g class="accid"/></g><g data-id="sp-4-12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6123, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6132 6238 L6132 7002" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M6387 4770 L6387 5490" stroke-width="27"/><path d="M6387 6570 L6387 7290" stroke-width="27"/><path d="M6387 5490 L6387 6570" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-kgtp1zt spanning"><path d="M1930,4995 C1977,4843 2130,4843 2181,4995 C2101,4889 2006,4889 1930,4995" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-sand-piano-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Erhu, about Chinese Grade 3</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:arrange-erhu-wide --><svg class="engraved" viewBox="0 0 900 438" role="img" aria-label="Erhu, about Chinese Grade 3, in E minor, one sharp: the same melody as one line on one staff, B G, then G A B C B, then a held B, then B A B A G" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 4380"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 818 L4679 818" stroke-width="13"/><path d="M0 998 L4679 998" stroke-width="13"/><path d="M0 1178 L4679 1178" stroke-width="13"/><path d="M0 1358 L4679 1358" stroke-width="13"/><path d="M0 1538 L4679 1538" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1358) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 818) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1042, 998) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1042, 1358) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="eh-1-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1680, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1689 1203 L1689 1778" stroke-width="18"/></g><g class="artic technical"><use href="#ss-E612" transform="translate(1692, 751) scale(0.72, 0.72)"/></g></g><g data-id="eh-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(3173, 1358) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3390 1330 L3390 728" stroke-width="18"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="852" y="10" height="498" width="659"/><text x="1181" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A1</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(1680, 2021) scale(0.72, 0.72)"/></g><g class="fing"><text x="1793" y="398" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="tie"><path d="M3444,1403 C3809,1510 4522,1510 4890,1403 C4531,1558 3800,1558 3444,1403" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="3286" y="708" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="barLine"><path d="M4666 818 L4666 1538" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4679 818 L9001 818" stroke-width="13"/><path d="M4679 998 L9001 998" stroke-width="13"/><path d="M4679 1178 L9001 1178" stroke-width="13"/><path d="M4679 1358 L9001 1358" stroke-width="13"/><path d="M4679 1538 L9001 1538" stroke-width="13"/><g class="layer"><g data-id="eh-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4935, 1358) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5152 1330 L5152 728" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6636,683 7294,593 7294,683 6636,773"/><g data-id="eh-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6428, 1268) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6645 1240 L6645 701" stroke-width="18"/></g></g><g data-id="eh-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7068, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7285 1150 L7285 611" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="7708,1673 8366,1763 8366,1673 7708,1583"/><g data-id="eh-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7708, 1088) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7717 1116 L7717 1655" stroke-width="18"/></g></g><g data-id="eh-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8348, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8357 1206 L8357 1745" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M6636,570 C6971,295 7623,465 7819,883 C7582,518 6983,361 6636,570" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="6541" y="569" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="fing"><text x="7181" y="331" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="7821" y="654" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">2</tspan></tspan></text></g><g class="tie"><path d="M8461,1043 C8567,890 8822,890 8930,1043 C8801,937 8588,937 8461,1043" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="8461" y="708" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="barLine"><path d="M8988 818 L8988 1538" stroke-width="27"/></g></g></g><g class="system"><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="2798" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 3041 L3932 3041" stroke-width="13"/><path d="M0 3221 L3932 3221" stroke-width="13"/><path d="M0 3401 L3932 3401" stroke-width="13"/><path d="M0 3581 L3932 3581" stroke-width="13"/><path d="M0 3761 L3932 3761" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 3581) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 3041) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="eh-3-0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1267, 3401) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M1602,3356 C2245,3203 3542,3203 4188,3356 C3537,3251 2250,3251 1602,3356" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M3919 3041 L3919 3761" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3932 3041 L9001 3041" stroke-width="13"/><path d="M3932 3221 L9001 3221" stroke-width="13"/><path d="M3932 3401 L9001 3401" stroke-width="13"/><path d="M3932 3581 L9001 3581" stroke-width="13"/><path d="M3932 3761 L9001 3761" stroke-width="13"/><g class="layer"><g data-id="eh-4-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4233, 3401) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4242 3426 L4242 4001" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6193,2906 6961,2816 6961,2906 6193,2996"/><g data-id="eh-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5985, 3491) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6202 3463 L6202 2924" stroke-width="18"/></g></g><g data-id="eh-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6735, 3401) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6952 3373 L6952 2834" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="7694,2861 8463,2951 8463,3041 7694,2951"/><g data-id="eh-4-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7486, 3491) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7703 3463 L7703 2879" stroke-width="18"/></g></g><g data-id="eh-4-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8237, 3581) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8454 3553 L8454 2969" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M6098,3693 C6487,3934 7209,3934 7599,3693 C7228,3994 6468,3994 6098,3693" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="6098" y="2792" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="fing"><text x="6848" y="2706" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="7599" y="2751" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="tie"/><g class="fing"><text x="8350" y="2813" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="barLine"><path d="M8988 3041 L8988 3761" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-k1dict13 spanning"><path d="M966,3266 C1066,3113 1309,3113 1412,3266 C1288,3160 1087,3160 966,3266" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-erhu-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:arrange-erhu-narrow --><svg class="engraved" viewBox="0 0 640 438" role="img" aria-label="Erhu, about Chinese Grade 3, in E minor, one sharp: the same melody as one line on one staff, B G, then G A B C B, then a held B, then B A B A G" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 4380"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 818 L3563 818" stroke-width="13"/><path d="M0 998 L3563 998" stroke-width="13"/><path d="M0 1178 L3563 1178" stroke-width="13"/><path d="M0 1358 L3563 1358" stroke-width="13"/><path d="M0 1538 L3563 1538" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1358) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 818) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1042, 998) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1042, 1358) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="eh-1-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1592, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1601 1203 L1601 1778" stroke-width="18"/></g><g class="artic technical"><use href="#ss-E612" transform="translate(1604, 751) scale(0.72, 0.72)"/></g></g><g data-id="eh-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2571, 1358) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2788 1330 L2788 728" stroke-width="18"/></g></g></g></g><g class="reh" xml:lang="it"><rect stroke-width="20" fill-opacity="0" x="852" y="10" height="498" width="659"/><text x="1181" y="380" text-anchor="middle" font-size="0px"><tspan class="rend"><tspan class="text"><tspan font-size="405px">A1</tspan></tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(1592, 2021) scale(0.72, 0.72)"/></g><g class="fing"><text x="1705" y="398" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="tie"><path d="M2842,1403 C3059,1510 3468,1510 3686,1403 C3481,1558 3046,1558 2842,1403" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="2684" y="708" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="barLine"><path d="M3550 818 L3550 1538" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3563 818 L6401 818" stroke-width="13"/><path d="M3563 998 L6401 998" stroke-width="13"/><path d="M3563 1178 L6401 1178" stroke-width="13"/><path d="M3563 1358 L6401 1358" stroke-width="13"/><path d="M3563 1538 L6401 1538" stroke-width="13"/><g class="layer"><g data-id="eh-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(3731, 1358) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3948 1330 L3948 728" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="4918,638 5356,593 5356,683 4918,728"/><g data-id="eh-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4710, 1268) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4927 1240 L4927 656" stroke-width="18"/></g></g><g data-id="eh-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5130, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5347 1150 L5347 611" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="5549,1718 5987,1763 5987,1673 5549,1628"/><g data-id="eh-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5549, 1088) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5558 1116 L5558 1700" stroke-width="18"/></g></g><g data-id="eh-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5969, 1178) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5978 1206 L5978 1745" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M4918,525 C5137,275 5606,493 5660,882 C5549,539 5148,347 4918,525" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="4823" y="525" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="fing"><text x="5243" y="312" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="5662" y="572" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">2</tspan></tspan></text></g><g class="tie"><path d="M6082,1043 C6129,891 6282,891 6330,1043 C6253,937 6158,937 6082,1043" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="6082" y="708" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="barLine"><path d="M6388 818 L6388 1538" stroke-width="27"/></g></g></g><g class="system"><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="2798" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 3041 L2974 3041" stroke-width="13"/><path d="M0 3221 L2974 3221" stroke-width="13"/><path d="M0 3401 L2974 3401" stroke-width="13"/><path d="M0 3581 L2974 3581" stroke-width="13"/><path d="M0 3761 L2974 3761" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 3581) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 3041) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="eh-3-0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1169, 3401) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M1504,3356 C1907,3203 2728,3203 3132,3356 C2721,3251 1914,3251 1504,3356" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M2961 3041 L2961 3761" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M2974 3041 L6401 3041" stroke-width="13"/><path d="M2974 3221 L6401 3221" stroke-width="13"/><path d="M2974 3401 L6401 3401" stroke-width="13"/><path d="M2974 3581 L6401 3581" stroke-width="13"/><path d="M2974 3761 L6401 3761" stroke-width="13"/><g class="layer"><g data-id="eh-4-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(3177, 3401) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3186 3426 L3186 4001" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="4568,2861 5093,2816 5093,2906 4568,2951"/><g data-id="eh-4-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4360, 3491) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4577 3463 L4577 2879" stroke-width="18"/></g></g><g data-id="eh-4-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4867, 3401) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5084 3373 L5084 2834" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="5582,2816 6107,2861 6107,2951 5582,2906"/><g data-id="eh-4-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5374, 3491) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5591 3463 L5591 2834" stroke-width="18"/></g></g><g data-id="eh-4-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5881, 3581) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6098 3553 L6098 2879" stroke-width="18"/></g></g></g></g></g><g class="slur"><path d="M4473,3693 C4709,3867 5250,3867 5487,3693 C5273,3925 4686,3925 4473,3693" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="fing"><text x="4473" y="2748" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="fing"><text x="4980" y="2706" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">1</tspan></tspan></text></g><g class="fing"><text x="5487" y="2706" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">0</tspan></tspan></text></g><g class="tie"/><g class="fing"><text x="5994" y="2730" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="303px">3</tspan></tspan></text></g><g class="barLine"><path d="M6388 3041 L6388 3761" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-k1dict13 spanning"><path d="M966,3266 C1040,3113 1239,3113 1314,3266 C1214,3160 1065,3160 966,3266" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:arrange-erhu-narrow --></div></div></div>
  <figcaption>The first four bars of Sand Between Our Fingers. Above, the piano score in E♭ minor with six flats. Below, the erhu part in E minor with one sharp (1=G), with the melody kept, fingerings and bowing marks added, and the piano's left hand left out.</figcaption>
</figure>

<h2 id="how-we-tested">How did we test it?</h2>
<p>We wrote 19 requests, each run once with the skill and once without it by Claude, run as Claude Code subagents. The model was not pinned, so a few runs used a different Claude model from the rest. Most used the Minuet in G, the rest Mozart's Sonata K. 545, Joplin's Maple Leaf Rag or the song above. They covered piano from beginner to Grade 5, violin, clarinet, flute, voice, drums, recorder, ukulele, erhu, dizi, guzheng, trombone and horn, an RCM and a Chinese-board level that had to be mapped, a harmonica the skill has no table for, and one request with no level at all. Each answer was scored against statements we wrote beforehand, such as "the key is on that level's list" or "the check finds nothing over the line". The tests ran on MusicXML files, not through the ScoreStarling connection.</p>
<figure class="bars-figure"><div class="bars bars-wide" aria-hidden="true"><p class="bars-title">Statements met <span>share of those checked</span></p>
<div class="bar-row"><span>First 12 requests, with the skill</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="100%" height="10" rx="3"/></svg><b>100%</b></div>
<div class="bar-row"><span>First 12, without it</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76%" height="10" rx="3"/></svg><b>76%</b></div>
<div class="bar-row"><span>Last 7 requests, with the skill</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="97%" height="10" rx="3"/></svg><b>97%</b></div>
<div class="bar-row"><span>Last 7, without it</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="86%" height="10" rx="3"/></svg><b>86%</b></div>
</div><figcaption>Share of our statements met, by group. The last seven requests were written after the skill gained recorder, ukulele, erhu, dizi, guzheng, trombone and horn, so they are new to it.</figcaption></figure>
<div class="table-scroll" role="region" aria-label="Test results by request" tabindex="0">
<table>
<caption>Statements met in each of the 19 requests (one run each)</caption>
<thead><tr><th scope="col">Request</th><th scope="col" class="num">With skill</th><th scope="col" class="num">Without</th></tr></thead>
<tbody>
<tr><th scope="row">Piano about Grade 3, Mozart K. 545 opening, in Chinese</th><td class="num">7 of 7</td><td class="num">6 of 7</td></tr>
<tr><th scope="row">Piano about Grade 5, Maple Leaf Rag</th><td class="num">7 of 7</td><td class="num">4 of 7</td></tr>
<tr><th scope="row">Flute about Grade 2, a song's melody, in Chinese</th><td class="num">8 of 8</td><td class="num">7 of 8</td></tr>
<tr><th scope="row">Violin Grade 1, Minuet in G</th><td class="num">8 of 8</td><td class="num">6 of 7</td></tr>
<tr><th scope="row">Clarinet in B♭ Grade 3, Minuet in G</th><td class="num">8 of 8</td><td class="num">5 of 8</td></tr>
<tr><th scope="row">"Easier for my kid", no level (should ask), in Chinese</th><td class="num">7 of 7</td><td class="num">4 of 7</td></tr>
<tr><th scope="row">Complete beginner, no instrument named, Minuet in G</th><td class="num">10 of 10</td><td class="num">8 of 9</td></tr>
<tr><th scope="row">RCM Level 4 piano, K. 545 (level to be mapped)</th><td class="num">8 of 8</td><td class="num">6 of 8</td></tr>
<tr><th scope="row">Voice about Grade 2, a song's melody, in Chinese</th><td class="num">8 of 8</td><td class="num">8 of 8</td></tr>
<tr><th scope="row">Drums, Trinity Grade 1, Minuet in G</th><td class="num">6 of 6</td><td class="num">5 of 6</td></tr>
<tr><th scope="row">Harmonica, beginner (no table for it)</th><td class="num">10 of 10</td><td class="num">7 of 10</td></tr>
<tr><th scope="row">Piano, Chinese conservatory Grade 3 (level to be mapped), in Chinese</th><td class="num">8 of 8</td><td class="num">5 of 8</td></tr>
<tr><th scope="row">Recorder, six months, no type named, Minuet in G</th><td class="num">9 of 10</td><td class="num">7 of 9</td></tr>
<tr><th scope="row">Ukulele about Grade 2, Minuet in G, in Chinese</th><td class="num">8 of 8</td><td class="num">7 of 8</td></tr>
<tr><th scope="row">Erhu, Chinese Grade 3, a song, in Chinese</th><td class="num">8 of 8</td><td class="num">8 of 8</td></tr>
<tr><th scope="row">Dizi, Chinese Grade 2, Minuet in G, in Chinese</th><td class="num">7 of 7</td><td class="num">7 of 7</td></tr>
<tr><th scope="row">Guzheng, Chinese Grade 2, Minuet in G, in Chinese</th><td class="num">8 of 8</td><td class="num">7 of 8</td></tr>
<tr><th scope="row">Trombone Grade 2, Minuet in G</th><td class="num">7 of 8</td><td class="num">7 of 8</td></tr>
<tr><th scope="row">Horn in F Grade 3, Minuet in G</th><td class="num">8 of 8</td><td class="num">5 of 8</td></tr>
</tbody>
</table>
</div>
<p>In all, the skill met 150 of 152 statements and the plain assistant 119 of 149. Read that with the following in mind.</p>
<ul>
<li>The statements are ours, and some test what the skill teaches: naming the level as "about Grade 3", choosing a key from the level's list, saying how a mapped level was converted. Without the skill, the assistant fails those more often because it was never told to do them.</li>
<li>The part that is about the music is the check. Of the 18 requests where the script could run on the answer, the plain assistant's arrangement had something over the line in 7 (the clarinet above, the horn, the flute, a Grade 2 piano, a ukulele, a guzheng and a trombone part), and the skill's in none. That check is the skill's own script, so it is a consistency measure, not an outside verdict.</li>
<li>Where the plain assistant was already good, the skill added nothing: the erhu, dizi and voice requests tied. The two misses with the skill were a recorder part and a trombone part that each had three harder spots instead of at most two; both replies said so.</li>
<li>One run per request. Runs of the same request differ, so a gap of one statement is not a difference.</li>
<li>"The melody is still recognisable" was judged by eye on a sample of rendered scores, not on every one.</li>
</ul>

<h2 id="what-it-cannot-do">What can't it do?</h2>
<p>It does not know your player. A level is an average, and a student who reads well and plays slowly needs a different part from one who plays by ear. Play every bar before you hand it over, and treat "about Grade 3" as a starting point.</p>
<ul>
<li>The numbers are our reading of public syllabi, not an exam board's rule. The grade estimate is reliable to about Grade 5 for piano; above that the sources leave most limits open.</li>
<li>The Chinese instruments, the descant recorder's written octave, and the boards' grade conversions (RCM, AMEB, the Chinese boards to ABRSM) are less certain than the rest. The skill says "about" and tells you which it used.</li>
<li>It measures what a script can count. Fingering comfort, bowing, tuning, balance and taste are not counted.</li>
<li>It arranges; it does not transcribe. Reading a recording or a PDF into notes is the job of the ScoreStarling connection, and the checking script runs on a MusicXML file.</li>
<li>An arrangement is not an exam piece and is never described as one.</li>
</ul>

<h2 id="which-instruments">Which instruments and levels are covered?</h2>
<p>Twenty-two instruments, from complete beginner to about Grade 8, or Chinese Grade 10. ABRSM's grades are the main ladder. Where the boards for an instrument differ, we use the board that publishes the most.</p>
<div class="table-scroll" role="region" aria-label="Instruments and levels" tabindex="0">
<table>
<caption>Instruments, the level system each uses, and how solid the table is</caption>
<thead><tr><th scope="col">Instruments</th><th scope="col">Levels</th><th scope="col">How solid</th></tr></thead>
<tbody>
<tr><th scope="row">Violin, viola, cello</th><td>ABRSM, beginner to Grade 8</td><td>High</td></tr>
<tr><th scope="row">Flute, clarinet, saxophone, trumpet, trombone, horn</th><td>ABRSM, Grades 1 to 8</td><td>High</td></tr>
<tr><th scope="row">Oboe, bassoon, treble recorder, classical guitar, double bass</th><td>ABRSM, Grades 1 to 8 (double bass from beginner)</td><td>Medium</td></tr>
<tr><th scope="row">Descant recorder</th><td>ABRSM, Grades 1 to 5</td><td>Medium</td></tr>
<tr><th scope="row">Piano</th><td>ABRSM, beginner to Grade 8; RCM, AMEB and Chinese-board levels converted</td><td>Medium, reliable to about Grade 5</td></tr>
<tr><th scope="row">Voice</th><td>ABRSM Singing and Trinity Rock &amp; Pop Vocals</td><td>Medium</td></tr>
<tr><th scope="row">Pop guitar and drums</th><td>Trinity Rock &amp; Pop, with RSL as a cross-check</td><td>Medium</td></tr>
<tr><th scope="row">Ukulele</th><td>RSL (Rockschool), Debut to Grade 8, sight-reading limits to Grade 5</td><td>Medium</td></tr>
<tr><th scope="row">Erhu, guzheng, dizi</th><td>Chinese board grades, 1 to 10</td><td>Low</td></tr>
</tbody>
</table>
</div>
<p>Anything else, such as a harmonica or a tuba, borrows the closest table and says so, and offers a supported instrument if one fits better.</p>

<h2 id="how-to-use-it">How do I use it?</h2>
<p>The skill is open source, in the same repository as the ScoreStarling plugin: <code>scorestarling-arrange-for-level</code> in <a href="https://github.com/HaiyiMei/scorestarling-plugins">HaiyiMei/scorestarling-plugins</a>. In agents that read skills, <code>npx skills add HaiyiMei/scorestarling-plugins</code> installs it with the ScoreStarling skills. Then ask in plain words, with the file or the piece:</p>
<ul>
<li>"Make this Grade 3 clarinet, in written pitch."</li>
<li>"An easier version of this for a six-month ukulele student, with chords."</li>
<li>"Is this score really Grade 4 for piano?"</li>
</ul>
<p>With <a href="https://scorestarling.com/mcp">ScoreStarling connected</a>, the assistant can read a PDF, a photo or a recording as the source and save the arrangement as a new score you can play, <a href="https://scorestarling.com/transpose-sheet-music">transpose</a> and download. The original is left as it was. If you only want the piano side of this, <a href="https://scorestarling.com/blog/how-to-simplify-piano-sheet-music">how to simplify piano sheet music for adult students</a> is the same idea by hand.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E044"><path transform="scale(1,-1)" d="M0 0c0 28 22 50 50 50s50 -22 50 -50s-22 -50 -50 -50s-50 22 -50 50z"/></g><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E083"><path transform="scale(1,-1)" d="M208 250c97 0 177 -52 177 -116c0 -69 -40 -111 -118 -125c56 -5 125 -44 125 -116c0 -31 -10 -57 -31 -78c-19 -21 -45 -38 -78 -49l-50 -11c-15 -3 -36 -7 -55 -7c-50 0 -86 16 -113 38c-16 10 -23 18 -34 34c-7 13 -11 25 -11 38c0 43 27 83 68 83l3 -2 c61 0 75 -42 75 -70c0 -19 -24 -42 -26 -57c7 -17 20 -25 37 -25c44 0 94 29 94 78c0 75 -34 125 -138 125v36c84 0 131 22 131 98c0 54 -37 88 -87 88c-26 0 -43 -7 -51 -22c15 -22 44 -16 44 -70c0 -37 -37 -62 -71 -62c-22 0 -69 15 -69 76c0 79 101 116 178 116z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A2"><path transform="scale(1,-1)" d="M198 133c102 0 207 -45 207 -133c0 -92 -118 -133 -227 -133c-101 0 -178 46 -178 133c0 88 93 133 198 133zM293 -21c0 14 -3 29 -8 44c-7 20 -18 38 -33 54c-20 21 -43 31 -68 31l-20 -2c-15 -5 -27 -14 -36 -28c-4 -9 -6 -17 -8 -24s-3 -16 -3 -27c0 -15 3 -34 9 -57 s18 -41 34 -55c15 -15 36 -23 62 -23c4 0 10 1 18 2c19 5 32 15 40 30s13 34 13 55z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E240"><path transform="scale(1,-1)" d="M179 -646c15 29 29 55 46 102c18 49 30 108 30 138c0 105 -80 173 -168 200c-18 5 -47 9 -87 16v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -38 -13 -106 -35 -163c-20 -51 -43 -99 -66 -132c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 14 25 18 33z"/></g><g id="ss-E260"><path transform="scale(1,-1)" d="M20 110c32 16 54 27 93 27c26 0 35 -3 54 -13c13 -7 24 -20 27 -38l4 -25c0 -28 -16 -57 -45 -89c-23 -25 -39 -44 -65 -68l-88 -79v644h20v-359zM90 106c-32 0 -48 -10 -70 -29v-194c31 31 54 59 71 84c21 32 32 59 32 84c0 9 1 16 1 20c0 14 -3 21 -11 30l-8 3z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E4A3"><path transform="scale(1,-1)" d="M0 -48c0 26 22 48 48 48s48 -22 48 -48s-22 -48 -48 -48s-48 22 -48 48z"/></g><g id="ss-E4CE"><path transform="scale(1,-1)" d="M90 166l-12 -2h-8c-21 0 -37 7 -50 20s-19 29 -20 46c0 19 8 36 23 49c14 14 35 21 63 21c29 0 52 -10 69 -31s25 -46 25 -76c0 -20 -3 -39 -9 -58s-16 -38 -29 -57c-24 -35 -60 -61 -107 -78l-4 17c24 9 43 24 56 44s20 41 20 62c0 20 -6 34 -17 43z"/></g><g id="ss-E4E5"><path transform="scale(1,-1)" d="M107 292c-13 24 -30 49 -52 71c-1 1 0 2 0 3l-2 2c3 3 4 4 6 4c12 0 26 -7 40 -20s44 -40 89 -81c26 -24 28 -29 46 -47c4 -4 8 -9 10 -14c6 -8 8 -16 8 -27c0 -19 -12 -40 -36 -61c-28 -23 -49 -38 -61 -73c-4 -11 -7 -27 -10 -50c13 -43 34 -83 59 -121 c31 -47 59 -79 101 -129c-8 0 -26 7 -54 20l-62 29l-21 6l-23 1c-25 0 -45 -10 -60 -30l-4 -14l-1 -12c0 -33 20 -56 39 -78c8 -9 17 -18 26 -26c17 -15 27 -24 28 -30l-3 -3c-11 5 -19 10 -25 15c-9 3 -37 21 -45 26c-24 14 -45 32 -63 51c-19 21 -37 44 -37 71 c0 63 27 95 80 95c41 0 86 -18 136 -52c-19 26 -37 48 -55 66c-23 23 -48 44 -73 65c-28 23 -47 40 -58 53s-17 26 -18 39c75 64 113 125 113 183c0 27 -7 48 -18 68z"/></g><g id="ss-E4E6"><path transform="scale(1,-1)" d="M0 123c7 34 33 56 69 60c29 -3 43 -9 53 -29c4 -8 7 -15 10 -22c0 -21 -1 -25 -11 -35c-5 -8 -18 -14 -40 -20l12 -3l15 -1c44 0 97 26 122 56c10 11 18 26 24 42c7 1 15 2 22 3l-140 -424h-36l111 330c-10 -6 -27 -12 -53 -16l-52 -8h-10l-20 1c-1 0 -8 3 -21 6 c-37 9 -55 28 -55 60z"/></g><g id="ss-E520"><path transform="scale(1,-1)" d="M23 124h-23c22 43 43 76 62 101s45 37 76 38c6 0 12 -4 18 -13c7 -7 10 -16 10 -27l24 14l25 13c12 5 24 7 37 7c24 0 43 -9 58 -28s22 -44 23 -77c0 -14 -1 -27 -3 -38s-5 -21 -10 -29s-11 -17 -19 -27c-14 -18 -30 -32 -47 -42s-35 -15 -54 -15c-9 0 -20 3 -33 10 c-5 3 -10 7 -15 10s-9 8 -13 14l-56 -158l-3 -4c3 -7 7 -10 12 -11h32v-29h-173v29h21c4 0 9 2 14 5c4 4 7 9 9 14l119 331v6l-3 10l-6 3c-9 0 -17 -4 -25 -12s-16 -18 -23 -31l-11 -17l-10 -20zM197 201c-12 -21 -22 -45 -29 -72c-7 -30 -10 -51 -10 -62 c0 -24 7 -36 22 -36c13 0 23 2 31 7s15 11 21 20c10 17 15 26 16 28c5 11 8 26 10 44s3 31 4 39c0 7 -1 13 -2 18s-3 9 -6 14c-5 9 -15 14 -28 14c-14 0 -24 -5 -29 -14z"/></g><g id="ss-E52C"><path transform="scale(1,-1)" d="M605 1c-22 0 -50 18 -61 34l-56 -158l-3 -4c3 -7 7 -10 12 -11h32v-29h-173v29h21c4 0 9 2 14 5c4 4 7 9 9 14l119 331v6l-3 10l-6 3c-23 0 -38 -25 -48 -43l-11 -17l-10 -20c-13 -30 -25 -60 -37 -90c-9 -22 -31 -45 -44 -58s-29 -20 -46 -21c-18 0 -34 5 -49 14l-16 15 c-3 7 -5 12 -5 17c20 63 44 124 65 186c0 7 -5 12 -15 13c-16 0 -31 -15 -44 -45l-64 -182h-71l77 214c0 9 -6 13 -17 13c-9 0 -17 -4 -22 -11s-12 -19 -20 -34l-64 -182h-69l77 210v4c0 10 -5 12 -12 16c-25 0 -52 -47 -66 -73c-5 -9 -12 -23 -21 -42h-22 c19 39 40 76 64 107c21 27 47 40 79 40c21 0 31 -19 34 -41c19 17 34 27 45 32c11 6 24 9 39 9c21 0 32 -19 35 -41c22 17 49 41 85 41c21 0 43 -14 43 -35v-7l-63 -183c0 -13 4 -20 12 -21c8 0 17 5 26 15s15 16 16 17c4 7 19 32 20 35l27 65c22 43 30 52 49 77 s45 37 76 38c14 0 28 -23 28 -40l24 14l25 13c12 5 24 7 37 7c54 0 80 -48 81 -105c0 -47 -11 -68 -32 -94c-23 -29 -55 -57 -101 -57zM667 169c0 26 -10 46 -36 46c-14 0 -24 -5 -29 -14c-12 -21 -22 -45 -29 -72c-7 -30 -10 -51 -10 -62c0 -24 7 -36 22 -36 c27 0 41 11 52 27c20 33 22 32 26 72c2 18 3 31 4 39z"/></g><g id="ss-E52D"><path transform="scale(1,-1)" d="M311 -69c21 0 35 -31 35 -51s-13 -32 -21 -45c-5 -7 -8 -12 -11 -14c-6 -7 -1 -10 9 -11c35 0 54 55 67 89c7 18 12 35 15 52c21 88 39 179 58 269h-58v38h70c13 38 23 65 40 91c21 30 42 53 65 69s48 24 75 24c28 0 46 -14 51 -38l4 -16c0 -33 -1 -36 -13 -60 c-3 -7 -17 -25 -31 -27c-5 -1 -10 -1 -17 0c-13 3 -17 18 -19 31c0 27 11 44 29 56l14 10c0 9 -6 14 -18 16h-6c-11 0 -20 -2 -28 -8c-9 -7 -19 -21 -29 -43c-7 -18 -26 -84 -31 -103h77v-40h-85c-19 -109 -60 -255 -103 -337c-24 -46 -64 -106 -117 -106 c-45 0 -71 37 -71 83c0 32 15 71 49 71zM337 262c21 0 43 -14 43 -35v-7l-63 -183c0 -13 4 -20 12 -21c8 0 17 5 26 15s15 16 16 17c4 7 19 32 20 35l14 41h23l-24 -63c-8 -22 -31 -45 -44 -58s-29 -20 -46 -21c-18 0 -34 5 -49 14l-16 15c-3 7 -5 12 -5 17 c20 63 44 124 65 186c0 7 -5 12 -15 13c-16 0 -31 -15 -44 -45l-64 -182h-71l77 214c0 9 -6 13 -17 13c-9 0 -17 -4 -22 -11s-12 -19 -20 -34l-64 -182h-69l77 210v4c0 10 -5 12 -12 16c-25 0 -52 -47 -66 -73c-5 -9 -12 -23 -21 -42h-22c19 39 40 76 64 107 c21 27 47 40 79 40c21 0 31 -19 34 -41c19 17 34 27 45 32c11 6 24 9 39 9c21 0 32 -19 35 -41c22 17 49 41 85 41z"/></g><g id="ss-E612"><path transform="scale(1,-1)" d="M283 338l-141 -338l-142 338h38l104 -248l104 248h37z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources"><h2 id="sources">Sources</h2>
<ol>
<li>ABRSM, <a href="https://www.abrsm.org/sites/default/files/2023-10/Woodwind%202022%20Practical%20syllabus%20(0%20ALL)%2020230911.pdf">Woodwind Practical Grades Syllabus from 2022</a>, sight-reading parameters and the keys and ranges table (clarinet table above). Unchanged in the <a href="https://www.abrsm.org/sites/default/files/2025-06/ABRSM%20Woodwind%20Practical%20Grades%20Qualification%20Specification%20from%202026.pdf">Qualification Specification from 2026</a>.</li>
<li>ABRSM, <a href="https://www.abrsm.org/sites/default/files/2024-06/Piano%202025%20&amp;%202026%20Prac%20syllabus%2020240524_access.pdf">Piano Practical Grades syllabus 2025 &amp; 2026</a>; ABRSM, Bowed Strings Syllabus from 2024; ABRSM, <a href="https://www.abrsm.org/sites/default/files/2023-09/brass-2023-prac-syllabus-10feb23.pdf">Brass Practical Grades Syllabus from 2023</a>; ABRSM, Guitar Syllabus from 2019 and Singing Syllabus from 2018.</li>
<li>Trinity College London, Rock &amp; Pop Drums, Guitar and Vocals syllabuses (2018), and RSL (Rockschool) drums and guitar syllabuses (2018).</li>
<li>RSL (Rockschool), <a href="https://www.newschool.ie/wp-content/uploads/2020/05/RSL_Ukulele_Syllabus_Guide_2020_05May2020.pdf">Contemporary Ukulele Syllabus Guide 2020</a>, cross-checked with the London College of Music Examinations <a href="https://lcme.uwl.ac.uk/media/qzyhfoue/ukulele-syllabus-2023.pdf">Ukulele Syllabus 2023</a>.</li>
<li>Hong Kong Leisure and Cultural Services Department Music Office, compulsory-material syllabi for the erhu, guzheng and dizi, the only official numbers we found for those instruments, and the exam-book catalogues of the Central Conservatory of Music, the China Conservatory and the Chinese Musicians Association.</li>
<li>Mutopia Project, <a href="https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=75">Menuet in G, BWV Anh. 114</a>, typeset by Allen Garvin, public domain.</li>
<li>The skill, its tables and the full list of sources with a confidence note for each: <a href="https://github.com/HaiyiMei/scorestarling-plugins/tree/main/skills/scorestarling-arrange-for-level">scorestarling-arrange-for-level</a>. Checked October 14, 2026.</li>
</ol></section><h2>Questions and answers</h2><h3>How do I arrange a piece for a different instrument?</h3><p>Move the tune into the range the instrument plays comfortably, write it in the pitch that instrument reads (a B♭ clarinet reads a whole tone higher than it sounds), drop what it cannot play, such as the left hand's chords on a wind instrument, and leave rests where a wind player breathes. Then pick a key the player reads easily at their level.</p><h3>How can I tell what grade an arrangement is?</h3><p>Exam boards publish what each grade's sight-reading test contains: the keys, time signatures, lowest and highest notes and shortest note values. Compare the arrangement with those limits. A piece is rarely exactly one grade, so say "about Grade 3" rather than "Grade 3".</p><h3>Can ChatGPT or Claude arrange music for my instrument and level?</h3><p>They can write a plausible part, and often a good one. In our October 2026 test, the same assistant without a check left something over the requested level in 7 of 18 arrangements: a key with three sharps for a Grade 3 clarinet, or notes above the range. With the check, it found nothing over the level in all 18.</p><h3>Is an arrangement the same as an exam piece?</h3><p>No. It is written to be about as hard as a grade, using the board's published limits. Exam boards choose their own pieces and set their own marking, and none of this is an official ABRSM, Trinity or other board material.</p><h3>Which instruments and levels does it cover?</h3><p>Twenty-two instruments, from complete beginner to about Grade 8: piano, violin, viola, cello, double bass, flute, oboe, clarinet, bassoon, saxophone, recorder, trumpet, trombone, horn, classical and pop guitar, ukulele, voice, drums, and the Chinese erhu, guzheng and dizi (to Chinese Grade 10, less certain). Other instruments borrow the closest one and say so.</p>]]></content:encoded>
    </item>
    <item>
      <title>Can ChatGPT read sheet music?</title>
      <link>https://scorestarling.com/blog/can-chatgpt-read-sheet-music</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/can-chatgpt-read-sheet-music</guid>
      <pubDate>Tue, 13 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Research</category>
      <description>We scored seven ChatGPT models note by note. On a clean PDF the best missed 1–2 of 101 notes, the weakest about 90. The app’s MIDI file kept its mistakes.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Better than its reputation, on a clean page. In our test on October 13, 2026, the best of seven ChatGPT models read 16 bars of a printed Bach minuet with 1 or 2 wrong notes out of 101, and got the key and time signature right every time. The model matters most: the weakest got about 90 wrong on the same clean PDF. A photo of the page made results swing, from 1 to 37 wrong for the stronger models. In the ChatGPT app it could make a MIDI file of what it read, mistakes included, but nothing you could edit as a score. Connect a sheet-music reader such as ScoreStarling and the same chat reads the PDF into a score you can hear, <a href="https://scorestarling.com/transpose-sheet-music">transpose</a> and download as MusicXML or MIDI.</p>
</section>

<h2 id="what-we-tested">What we tested</h2>
<p>We used three pieces of public-domain music, typeset by the Mutopia Project, and scored every note an answer gave against the printed score.</p>
<div class="table-scroll" role="region" aria-label="Test material" tabindex="0">
<table>
<caption>The three test pages</caption>
<thead><tr><th scope="col">Page</th><th scope="col">What it is</th><th scope="col">Bars scored</th><th scope="col" class="num">Notes</th></tr></thead>
<tbody>
<tr><th scope="row">A. Clean PDF</th><td>Minuet in G, BWV Anh. 114 (attributed to Christian Petzold), one page</td><td>1–16</td><td class="num">101</td></tr>
<tr><th scope="row">B. Phone photo</th><td>The same page, angled, with uneven light and a shadow; we made it from the PDF to imitate a phone shot</td><td>1–16</td><td class="num">101</td></tr>
<tr><th scope="row">C. Harder page</th><td>Chopin, Waltz in B minor, Op. 69 No. 2: pickup, accidentals, left-hand chords</td><td>pickup and 1–8</td><td class="num">91</td></tr>
</tbody>
</table>
</div>
<p>We sent each page three times to each of seven models offered with a ChatGPT subscription: gpt-6.1-sol, gpt-6-astra, gpt-6-sol, gpt-6-luna, gpt-5.6-sol, gpt-5.6-terra and gpt-5.6-luna. These were direct requests to the models with the image attached, without the ChatGPT app’s browsing or code tools, and which of them the app picks for you depends on your plan and settings. We also asked gpt-6.1-sol four questions a musician would ask: the key, time signature and notes of bars 1–4; the first eight bars transposed to F major; a version to play back or a MIDI file; and what is hard in bar 5. To count errors, we asked every model for every note of the scored bars with its octave and length.</p>
<p>We then asked the same questions in the ChatGPT app itself (chatgpt.com, GPT-6 at its default Medium thinking), once with the PDF and once with the photo, and took screenshots.</p>
<figure class="screenshot screenshot-pair"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-test-pdf.png" width="640" height="828" loading="lazy" alt="Page A: the first page of the Minuet in G as the Mutopia Project prints it, two staves per line"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-test-photo.png" width="640" height="782" loading="lazy" alt="Page B: the same page photographed at an angle on a table, darker towards the bottom right with a shadow"><figcaption>The two minuet pages we tested: the clean PDF (left) and the photo we made from it, tilted, unevenly lit and shadowed like a quick phone shot (right).</figcaption></figure>
<figure class="screenshot"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-test-chopin.png" width="640" height="361" loading="lazy" alt="Page C: the opening of Chopin’s Waltz in B minor, with a pickup, accidentals and left-hand chords"><figcaption>The harder page: the opening of Chopin’s Waltz in B minor, Op. 69 No. 2.</figcaption></figure>
<p>You can try the same pages yourself: the <a href="https://scorestarling.com/samples/minuet-in-g.pdf" download="Minuet in G.pdf">clean PDF</a> and the <a href="https://scorestarling.com/samples/minuet-in-g-photo.jpg" download="Minuet in G photo.jpg">photo</a>.</p>
<p>Each written note counts once, so a three-note chord counts three. A wrong pitch, a missing note or an extra note is a pitch error; a right pitch with the wrong length is a rhythm error. When a whole bar is read one step high, every note in it counts as wrong. Ornaments and grace notes weren’t counted.</p>

<h2 id="what-chatgpt-gets-right">What ChatGPT gets right on its own</h2>
<p>On a clean page, with a strong model, a lot. Every answer from the stronger models named the key and time signature correctly. gpt-6-astra read the clean minuet with 1, 2 and 1 wrong notes in its three tries and the Chopin with none; gpt-6.1-sol got 1, 5 and 0 on the minuet and 0, 0 and 2 on the Chopin. Asked to transpose eight bars from G major to F major, it moved every note down a whole tone, changed the key signature to one flat and kept the mordents and the grace note. Its advice on bar 5 was sensible practice advice: play the mordent lightly without delaying the beat, keep the eighth notes even, hold the left hand for all three beats.</p>
<figure class="screenshot"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-chatgpt-pdf.png" width="800" height="580" loading="lazy" alt="ChatGPT in the app naming the minuet, G major and 3/4, with a table of the notes in bars 1 to 4; the first right-hand note of bar 3, D5, is outlined"><figcaption>The ChatGPT app reading the clean PDF: piece, key, time signature and 22 of the 23 notes in bars 1–4 right. The outlined note is wrong: bar 3 starts on E5, not D5.</figcaption></figure>

<h2 id="where-it-goes-wrong">Where it goes wrong</h2>
<p>Three things went wrong in our test: weaker models, photos, and files.</p>
<figure class="bars-figure"><div class="bars bars-wide" aria-hidden="true"><p class="bars-title">Wrong notes, worst of three tries <span>out of 101</span></p>
<div class="bar-row"><span>Astra, clean PDF</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="2%" height="10" rx="3"/></svg><b>2</b></div>
<div class="bar-row"><span>Astra, phone photo</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="13%" height="10" rx="3"/></svg><b>13</b></div>
<div class="bar-row"><span>Sol, clean PDF</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="5%" height="10" rx="3"/></svg><b>5</b></div>
<div class="bar-row"><span>Sol, phone photo</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="37%" height="10" rx="3"/></svg><b>37</b></div>
<div class="bar-row"><span>Luna, clean PDF</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="61%" height="10" rx="3"/></svg><b>62</b></div>
<div class="bar-row"><span>5.6 Luna, clean PDF</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="96%" height="10" rx="3"/></svg><b>97</b></div>
<div class="bar-row"><span>ScoreStarling, clean PDF</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="0%" height="10" rx="3"/></svg><b>0</b></div>
</div><figcaption>The minuet, bars 1–16. The worst of three tries for each model (Astra is gpt-6-astra, Sol gpt-6.1-sol, Luna gpt-6-luna, 5.6 Luna gpt-5.6-luna); ScoreStarling read the PDF once. All runs are in the results table below.</figcaption></figure>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">The page</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-page-wide --><svg class="engraved" viewBox="0 0 1500 368" role="img" aria-label="As printed, bars 5 to 8: C, D C B A; B, C B A G; F sharp, G A B G; a grace B and A. Left hand A, G, D B G, D then D C B A" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4779 540" stroke-width="13"/><path d="M0 720 L4779 720" stroke-width="13"/><path d="M0 900 L4779 900" stroke-width="13"/><path d="M0 1080 L4779 1080" stroke-width="13"/><path d="M0 1260 L4779 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pg-5-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1709, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1718 838 L1718 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2556,1350 4232,1530 4232,1440 2556,1260"/><g data-id="pg-5-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2556, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2565 748 L2565 1332" stroke-width="18"/></g></g><g data-id="pg-5-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3109, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3118 838 L3118 1393" stroke-width="18"/></g></g><g data-id="pg-5-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3661, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3670 928 L3670 1452" stroke-width="18"/></g></g><g data-id="pg-5-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4214, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4223 1018 L4223 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4779 2340" stroke-width="13"/><path d="M0 2520 L4779 2520" stroke-width="13"/><path d="M0 2700 L4779 2700" stroke-width="13"/><path d="M0 2880 L4779 2880" stroke-width="13"/><path d="M0 3060 L4779 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pg-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1709, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2025" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1718 2365 L1718 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4766 540 L4766 1260" stroke-width="27"/><path d="M4766 2340 L4766 3060" stroke-width="27"/><path d="M4766 1260 L4766 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4779 540 L8071 540" stroke-width="13"/><path d="M4779 720 L8071 720" stroke-width="13"/><path d="M4779 900 L8071 900" stroke-width="13"/><path d="M4779 1080 L8071 1080" stroke-width="13"/><path d="M4779 1260 L8071 1260" stroke-width="13"/><g class="layer"><g data-id="pg-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5001, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5010 928 L5010 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6056,270 7732,450 7732,540 6056,360"/><g data-id="pg-6-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5848, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6065 782 L6065 288" stroke-width="18"/></g></g><g data-id="pg-6-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6401, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6618 872 L6618 349" stroke-width="18"/></g></g><g data-id="pg-6-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6953, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7170 962 L7170 408" stroke-width="18"/></g></g><g data-id="pg-6-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7506, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7723 1052 L7723 468" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4779 2340 L8071 2340" stroke-width="13"/><path d="M4779 2520 L8071 2520" stroke-width="13"/><path d="M4779 2700 L8071 2700" stroke-width="13"/><path d="M4779 2880 L8071 2880" stroke-width="13"/><path d="M4779 3060 L8071 3060" stroke-width="13"/><g class="layer"><g data-id="pg-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5001, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5317" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5010 2455 L5010 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8058 540 L8058 1260" stroke-width="27"/><path d="M8058 2340 L8058 3060" stroke-width="27"/><path d="M8058 1260 L8058 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8071 540 L11363 540" stroke-width="13"/><path d="M8071 720 L11363 720" stroke-width="13"/><path d="M8071 900 L11363 900" stroke-width="13"/><path d="M8071 1080 L11363 1080" stroke-width="13"/><path d="M8071 1260 L11363 1260" stroke-width="13"/><g class="layer"><g data-id="pg-7-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8510 1142 L8510 540" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="9348,315 11024,315 11024,405 9348,405"/><g data-id="pg-7-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9357 1052 L9357 333" stroke-width="18"/></g></g><g data-id="pg-7-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9693, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9910 962 L9910 333" stroke-width="18"/></g></g><g data-id="pg-7-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10462 872 L10462 333" stroke-width="18"/></g></g><g data-id="pg-7-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10798, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11015 1052 L11015 333" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M8071 2340 L11363 2340" stroke-width="13"/><path d="M8071 2520 L11363 2520" stroke-width="13"/><path d="M8071 2700 L11363 2700" stroke-width="13"/><path d="M8071 2880 L11363 2880" stroke-width="13"/><path d="M8071 3060 L11363 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#pg-7-2-0"><path d="M8245 2160 L8567 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="pg-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8302 2098 L8302 2700" stroke-width="18"/></g></g><g data-id="pg-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 2278 L9149 2880" stroke-width="18"/></g></g><g data-id="pg-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 2458 L10254 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11350 540 L11350 1260" stroke-width="27"/><path d="M11350 2340 L11350 3060" stroke-width="27"/><path d="M11350 1260 L11350 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11363 540 L15001 540" stroke-width="13"/><path d="M11363 720 L15001 720" stroke-width="13"/><path d="M11363 900 L15001 900" stroke-width="13"/><path d="M11363 1080 L15001 1080" stroke-width="13"/><path d="M11363 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="pg-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11559, 900) scale(0.54, 0.54)"/></g><g class="stem"><path d="M11719 879 L11719 450" stroke-width="18"/><path d="M11652 718 L11853 517" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(11710, 450) scale(0.54, 0.54)"/></g></g></g><g data-id="pg-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(11930, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12246" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M12147 962 L12147 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11363 2340 L15001 2340" stroke-width="13"/><path d="M11363 2520 L15001 2520" stroke-width="13"/><path d="M11363 2700 L15001 2700" stroke-width="13"/><path d="M11363 2880 L15001 2880" stroke-width="13"/><path d="M11363 3060 L15001 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#pg-8-2-0"><path d="M11882 2160 L12204 2160" stroke-width="22"/></g><g class="lineDash" data-related="#pg-8-2-2"><path d="M13282 2160 L13604 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="pg-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11930, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11939 2098 L11939 2700" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="12777,3285 14453,3105 14453,3015 12777,3195"/><g data-id="pg-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(12777, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12786 2728 L12786 3267" stroke-width="18"/></g></g><g data-id="pg-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13330, 2160) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13339 2188 L13339 3207" stroke-width="18"/></g></g><g data-id="pg-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13882, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13891 2278 L13891 3148" stroke-width="18"/></g></g><g data-id="pg-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14435, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14444 2368 L14444 3087" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2340 L14988 3060" stroke-width="27"/><path d="M14988 1260 L14988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-page-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-page-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="As printed, bars 5 to 8: C, D C B A; B, C B A G; F sharp, G A B G; a grace B and A. Left hand A, G, D B G, D then D C B A" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4544 540" stroke-width="13"/><path d="M0 720 L4544 720" stroke-width="13"/><path d="M0 900 L4544 900" stroke-width="13"/><path d="M0 1080 L4544 1080" stroke-width="13"/><path d="M0 1260 L4544 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pg-5-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1678, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1687 838 L1687 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2469,1350 4033,1530 4033,1440 2469,1260"/><g data-id="pg-5-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2469, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2478 748 L2478 1332" stroke-width="18"/></g></g><g data-id="pg-5-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2984, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2993 838 L2993 1392" stroke-width="18"/></g></g><g data-id="pg-5-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3500, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3509 928 L3509 1453" stroke-width="18"/></g></g><g data-id="pg-5-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4015, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4024 1018 L4024 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4544 2340" stroke-width="13"/><path d="M0 2520 L4544 2520" stroke-width="13"/><path d="M0 2700 L4544 2700" stroke-width="13"/><path d="M0 2880 L4544 2880" stroke-width="13"/><path d="M0 3060 L4544 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pg-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1678, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1994" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1687 2365 L1687 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4531 540 L4531 1260" stroke-width="27"/><path d="M4531 2340 L4531 3060" stroke-width="27"/><path d="M4531 1260 L4531 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4544 540 L7601 540" stroke-width="13"/><path d="M4544 720 L7601 720" stroke-width="13"/><path d="M4544 900 L7601 900" stroke-width="13"/><path d="M4544 1080 L7601 1080" stroke-width="13"/><path d="M4544 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="pg-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4735, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4744 928 L4744 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5734,270 7298,450 7298,540 5734,360"/><g data-id="pg-6-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5526, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5743 782 L5743 288" stroke-width="18"/></g></g><g data-id="pg-6-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6041, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6258 872 L6258 348" stroke-width="18"/></g></g><g data-id="pg-6-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6557, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6774 962 L6774 409" stroke-width="18"/></g></g><g data-id="pg-6-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7072, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7289 1052 L7289 468" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4544 2340 L7601 2340" stroke-width="13"/><path d="M4544 2520 L7601 2520" stroke-width="13"/><path d="M4544 2700 L7601 2700" stroke-width="13"/><path d="M4544 2880 L7601 2880" stroke-width="13"/><path d="M4544 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="pg-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4735, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5051" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4744 2455 L4744 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4163 4500" stroke-width="13"/><path d="M0 4680 L4163 4680" stroke-width="13"/><path d="M0 4860 L4163 4860" stroke-width="13"/><path d="M0 5040 L4163 5040" stroke-width="13"/><path d="M0 5220 L4163 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="pg-7-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 5130) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1442 5102 L1442 4500" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="2244,4275 3847,4275 3847,4365 2244,4365"/><g data-id="pg-7-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2253 5012 L2253 4293" stroke-width="18"/></g></g><g data-id="pg-7-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2564, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2781 4922 L2781 4293" stroke-width="18"/></g></g><g data-id="pg-7-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3310 4832 L3310 4293" stroke-width="18"/></g></g><g data-id="pg-7-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3621, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3838 5012 L3838 4293" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6300 L4163 6300" stroke-width="13"/><path d="M0 6480 L4163 6480" stroke-width="13"/><path d="M0 6660 L4163 6660" stroke-width="13"/><path d="M0 6840 L4163 6840" stroke-width="13"/><path d="M0 7020 L4163 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#pg-7-2-0"><path d="M1177 6120 L1499 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="pg-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 6058 L1234 6660" stroke-width="18"/></g></g><g data-id="pg-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 6238 L2045 6840" stroke-width="18"/></g></g><g data-id="pg-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 6418 L3102 7020" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4150 4500 L4150 5220" stroke-width="27"/><path d="M4150 6300 L4150 7020" stroke-width="27"/><path d="M4150 5220 L4150 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4163 4500 L7601 4500" stroke-width="13"/><path d="M4163 4680 L7601 4680" stroke-width="13"/><path d="M4163 4860 L7601 4860" stroke-width="13"/><path d="M4163 5040 L7601 5040" stroke-width="13"/><path d="M4163 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="pg-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4293, 4860) scale(0.54, 0.54)"/></g><g class="stem"><path d="M4453 4839 L4453 4410" stroke-width="18"/><path d="M4386 4678 L4587 4477" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(4444, 4410) scale(0.54, 0.54)"/></g></g></g><g data-id="pg-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4664, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4980" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4881 4922 L4881 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4163 6300 L7601 6300" stroke-width="13"/><path d="M4163 6480 L7601 6480" stroke-width="13"/><path d="M4163 6660 L7601 6660" stroke-width="13"/><path d="M4163 6840 L7601 6840" stroke-width="13"/><path d="M4163 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#pg-8-2-0"><path d="M4616 6120 L4938 6120" stroke-width="22"/></g><g class="lineDash" data-related="#pg-8-2-2"><path d="M5955 6120 L6277 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="pg-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4664, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4673 6058 L4673 6660" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5474,7245 7078,7065 7078,6975 5474,7155"/><g data-id="pg-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5474, 6660) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5483 6688 L5483 7227" stroke-width="18"/></g></g><g data-id="pg-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6003, 6120) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6012 6148 L6012 7167" stroke-width="18"/></g></g><g data-id="pg-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6531, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6540 6238 L6540 7108" stroke-width="18"/></g></g><g data-id="pg-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7060, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7069 6328 L7069 7047" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-page-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">gpt-6.1-sol, clean PDF (5 wrong in bars 1–16)</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-sol-pdf-wide --><svg class="engraved" viewBox="0 0 1500 368" role="img" aria-label="gpt-6.1-sol from the clean PDF: bars 5, 6 and 8 right, bar 7 read a third too high, A B C D B instead of F sharp G A B G" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4779 540" stroke-width="13"/><path d="M0 720 L4779 720" stroke-width="13"/><path d="M0 900 L4779 900" stroke-width="13"/><path d="M0 1080 L4779 1080" stroke-width="13"/><path d="M0 1260 L4779 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-5-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1709, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1718 838 L1718 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2556,1350 4232,1530 4232,1440 2556,1260"/><g data-id="sp-5-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2556, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2565 748 L2565 1332" stroke-width="18"/></g></g><g data-id="sp-5-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3109, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3118 838 L3118 1393" stroke-width="18"/></g></g><g data-id="sp-5-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3661, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3670 928 L3670 1452" stroke-width="18"/></g></g><g data-id="sp-5-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4214, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4223 1018 L4223 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4779 2340" stroke-width="13"/><path d="M0 2520 L4779 2520" stroke-width="13"/><path d="M0 2700 L4779 2700" stroke-width="13"/><path d="M0 2880 L4779 2880" stroke-width="13"/><path d="M0 3060 L4779 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1709, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2025" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1718 2365 L1718 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4766 540 L4766 1260" stroke-width="27"/><path d="M4766 2340 L4766 3060" stroke-width="27"/><path d="M4766 1260 L4766 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4779 540 L8071 540" stroke-width="13"/><path d="M4779 720 L8071 720" stroke-width="13"/><path d="M4779 900 L8071 900" stroke-width="13"/><path d="M4779 1080 L8071 1080" stroke-width="13"/><path d="M4779 1260 L8071 1260" stroke-width="13"/><g class="layer"><g data-id="sp-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5001, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5010 928 L5010 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6056,270 7732,450 7732,540 6056,360"/><g data-id="sp-6-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5848, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6065 782 L6065 288" stroke-width="18"/></g></g><g data-id="sp-6-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6401, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6618 872 L6618 349" stroke-width="18"/></g></g><g data-id="sp-6-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6953, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7170 962 L7170 408" stroke-width="18"/></g></g><g data-id="sp-6-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7506, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7723 1052 L7723 468" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4779 2340 L8071 2340" stroke-width="13"/><path d="M4779 2520 L8071 2520" stroke-width="13"/><path d="M4779 2700 L8071 2700" stroke-width="13"/><path d="M4779 2880 L8071 2880" stroke-width="13"/><path d="M4779 3060 L8071 3060" stroke-width="13"/><g class="layer"><g data-id="sp-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5001, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5317" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5010 2455 L5010 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8058 540 L8058 1260" stroke-width="27"/><path d="M8058 2340 L8058 3060" stroke-width="27"/><path d="M8058 1260 L8058 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8071 540 L11363 540" stroke-width="13"/><path d="M8071 720 L11363 720" stroke-width="13"/><path d="M8071 900 L11363 900" stroke-width="13"/><path d="M8071 1080 L11363 1080" stroke-width="13"/><path d="M8071 1260 L11363 1260" stroke-width="13"/><g class="layer"><g data-id="sp-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8510 962 L8510 360" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="9140,1485 10816,1485 10816,1395 9140,1395"/><g data-id="sp-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 928 L9149 1467" stroke-width="18"/></g></g><g data-id="sp-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9693, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9702 838 L9702 1467" stroke-width="18"/></g></g><g data-id="sp-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 748 L10254 1467" stroke-width="18"/></g></g><g data-id="sp-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10798, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10807 928 L10807 1467" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M8071 2340 L11363 2340" stroke-width="13"/><path d="M8071 2520 L11363 2520" stroke-width="13"/><path d="M8071 2700 L11363 2700" stroke-width="13"/><path d="M8071 2880 L11363 2880" stroke-width="13"/><path d="M8071 3060 L11363 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-7-2-0"><path d="M8245 2160 L8567 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="sp-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8302 2098 L8302 2700" stroke-width="18"/></g></g><g data-id="sp-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 2278 L9149 2880" stroke-width="18"/></g></g><g data-id="sp-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 2458 L10254 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11350 540 L11350 1260" stroke-width="27"/><path d="M11350 2340 L11350 3060" stroke-width="27"/><path d="M11350 1260 L11350 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11363 540 L15001 540" stroke-width="13"/><path d="M11363 720 L15001 720" stroke-width="13"/><path d="M11363 900 L15001 900" stroke-width="13"/><path d="M11363 1080 L15001 1080" stroke-width="13"/><path d="M11363 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="sp-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11559, 900) scale(0.54, 0.54)"/></g><g class="stem"><path d="M11719 879 L11719 450" stroke-width="18"/><path d="M11652 718 L11853 517" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(11710, 450) scale(0.54, 0.54)"/></g></g></g><g data-id="sp-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(11930, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12246" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M12147 962 L12147 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11363 2340 L15001 2340" stroke-width="13"/><path d="M11363 2520 L15001 2520" stroke-width="13"/><path d="M11363 2700 L15001 2700" stroke-width="13"/><path d="M11363 2880 L15001 2880" stroke-width="13"/><path d="M11363 3060 L15001 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-8-2-0"><path d="M11882 2160 L12204 2160" stroke-width="22"/></g><g class="lineDash" data-related="#sp-8-2-2"><path d="M13282 2160 L13604 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="sp-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11930, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11939 2098 L11939 2700" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="12777,3285 14453,3105 14453,3015 12777,3195"/><g data-id="sp-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(12777, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12786 2728 L12786 3267" stroke-width="18"/></g></g><g data-id="sp-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13330, 2160) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13339 2188 L13339 3207" stroke-width="18"/></g></g><g data-id="sp-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13882, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13891 2278 L13891 3148" stroke-width="18"/></g></g><g data-id="sp-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14435, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14444 2368 L14444 3087" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2340 L14988 3060" stroke-width="27"/><path d="M14988 1260 L14988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-sol-pdf-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-sol-pdf-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="gpt-6.1-sol from the clean PDF: bars 5, 6 and 8 right, bar 7 read a third too high, A B C D B instead of F sharp G A B G" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4544 540" stroke-width="13"/><path d="M0 720 L4544 720" stroke-width="13"/><path d="M0 900 L4544 900" stroke-width="13"/><path d="M0 1080 L4544 1080" stroke-width="13"/><path d="M0 1260 L4544 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-5-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1678, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1687 838 L1687 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2469,1350 4033,1530 4033,1440 2469,1260"/><g data-id="sp-5-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2469, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2478 748 L2478 1332" stroke-width="18"/></g></g><g data-id="sp-5-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2984, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2993 838 L2993 1392" stroke-width="18"/></g></g><g data-id="sp-5-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3500, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3509 928 L3509 1453" stroke-width="18"/></g></g><g data-id="sp-5-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4015, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4024 1018 L4024 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4544 2340" stroke-width="13"/><path d="M0 2520 L4544 2520" stroke-width="13"/><path d="M0 2700 L4544 2700" stroke-width="13"/><path d="M0 2880 L4544 2880" stroke-width="13"/><path d="M0 3060 L4544 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sp-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1678, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1994" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1687 2365 L1687 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4531 540 L4531 1260" stroke-width="27"/><path d="M4531 2340 L4531 3060" stroke-width="27"/><path d="M4531 1260 L4531 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4544 540 L7601 540" stroke-width="13"/><path d="M4544 720 L7601 720" stroke-width="13"/><path d="M4544 900 L7601 900" stroke-width="13"/><path d="M4544 1080 L7601 1080" stroke-width="13"/><path d="M4544 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="sp-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4735, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4744 928 L4744 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5734,270 7298,450 7298,540 5734,360"/><g data-id="sp-6-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5526, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5743 782 L5743 288" stroke-width="18"/></g></g><g data-id="sp-6-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6041, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6258 872 L6258 348" stroke-width="18"/></g></g><g data-id="sp-6-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6557, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6774 962 L6774 409" stroke-width="18"/></g></g><g data-id="sp-6-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7072, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7289 1052 L7289 468" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4544 2340 L7601 2340" stroke-width="13"/><path d="M4544 2520 L7601 2520" stroke-width="13"/><path d="M4544 2700 L7601 2700" stroke-width="13"/><path d="M4544 2880 L7601 2880" stroke-width="13"/><path d="M4544 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="sp-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4735, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5051" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4744 2455 L4744 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4163 4500" stroke-width="13"/><path d="M0 4680 L4163 4680" stroke-width="13"/><path d="M0 4860 L4163 4860" stroke-width="13"/><path d="M0 5040 L4163 5040" stroke-width="13"/><path d="M0 5220 L4163 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="sp-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1442 4922 L1442 4320" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2036,5445 3639,5445 3639,5355 2036,5355"/><g data-id="sp-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 4888 L2045 5427" stroke-width="18"/></g></g><g data-id="sp-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2564, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2573 4798 L2573 5427" stroke-width="18"/></g></g><g data-id="sp-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 4708 L3102 5427" stroke-width="18"/></g></g><g data-id="sp-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3621, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3630 4888 L3630 5427" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6300 L4163 6300" stroke-width="13"/><path d="M0 6480 L4163 6480" stroke-width="13"/><path d="M0 6660 L4163 6660" stroke-width="13"/><path d="M0 6840 L4163 6840" stroke-width="13"/><path d="M0 7020 L4163 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#sp-7-2-0"><path d="M1177 6120 L1499 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="sp-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 6058 L1234 6660" stroke-width="18"/></g></g><g data-id="sp-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 6238 L2045 6840" stroke-width="18"/></g></g><g data-id="sp-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 6418 L3102 7020" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4150 4500 L4150 5220" stroke-width="27"/><path d="M4150 6300 L4150 7020" stroke-width="27"/><path d="M4150 5220 L4150 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4163 4500 L7601 4500" stroke-width="13"/><path d="M4163 4680 L7601 4680" stroke-width="13"/><path d="M4163 4860 L7601 4860" stroke-width="13"/><path d="M4163 5040 L7601 5040" stroke-width="13"/><path d="M4163 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="sp-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4293, 4860) scale(0.54, 0.54)"/></g><g class="stem"><path d="M4453 4839 L4453 4410" stroke-width="18"/><path d="M4386 4678 L4587 4477" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(4444, 4410) scale(0.54, 0.54)"/></g></g></g><g data-id="sp-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4664, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4980" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4881 4922 L4881 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4163 6300 L7601 6300" stroke-width="13"/><path d="M4163 6480 L7601 6480" stroke-width="13"/><path d="M4163 6660 L7601 6660" stroke-width="13"/><path d="M4163 6840 L7601 6840" stroke-width="13"/><path d="M4163 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sp-8-2-0"><path d="M4616 6120 L4938 6120" stroke-width="22"/></g><g class="lineDash" data-related="#sp-8-2-2"><path d="M5955 6120 L6277 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="sp-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4664, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4673 6058 L4673 6660" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5474,7245 7078,7065 7078,6975 5474,7155"/><g data-id="sp-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5474, 6660) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5483 6688 L5483 7227" stroke-width="18"/></g></g><g data-id="sp-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6003, 6120) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6012 6148 L6012 7167" stroke-width="18"/></g></g><g data-id="sp-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6531, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6540 6238 L6540 7108" stroke-width="18"/></g></g><g data-id="sp-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7060, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7069 6328 L7069 7047" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-sol-pdf-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">gpt-6.1-sol, phone photo (37 wrong)</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-sol-photo-wide --><svg class="engraved" viewBox="0 0 1500 368" role="img" aria-label="gpt-6.1-sol from the phone photo: the right hand of bars 5 and 6 one step too high and bar 7 a fourth too high; bar 8 and the left hand right" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4779 540" stroke-width="13"/><path d="M0 720 L4779 720" stroke-width="13"/><path d="M0 900 L4779 900" stroke-width="13"/><path d="M0 1080 L4779 1080" stroke-width="13"/><path d="M0 1260 L4779 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sh-5-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1709, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1718 748 L1718 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2556,1305 4232,1485 4232,1395 2556,1215"/><g data-id="sh-5-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2556, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2565 658 L2565 1287" stroke-width="18"/></g></g><g data-id="sh-5-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3109, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3118 748 L3118 1348" stroke-width="18"/></g></g><g data-id="sh-5-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3661, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3670 838 L3670 1407" stroke-width="18"/></g></g><g data-id="sh-5-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4214, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4223 928 L4223 1467" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4779 2340" stroke-width="13"/><path d="M0 2520 L4779 2520" stroke-width="13"/><path d="M0 2700 L4779 2700" stroke-width="13"/><path d="M0 2880 L4779 2880" stroke-width="13"/><path d="M0 3060 L4779 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sh-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1709, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2025" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1718 2365 L1718 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4766 540 L4766 1260" stroke-width="27"/><path d="M4766 2340 L4766 3060" stroke-width="27"/><path d="M4766 1260 L4766 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4779 540 L8071 540" stroke-width="13"/><path d="M4779 720 L8071 720" stroke-width="13"/><path d="M4779 900 L8071 900" stroke-width="13"/><path d="M4779 1080 L8071 1080" stroke-width="13"/><path d="M4779 1260 L8071 1260" stroke-width="13"/><g class="layer"><g data-id="sh-6-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5001, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5010 838 L5010 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5848,1350 7524,1530 7524,1440 5848,1260"/><g data-id="sh-6-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5848, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5857 748 L5857 1332" stroke-width="18"/></g></g><g data-id="sh-6-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6401, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6410 838 L6410 1393" stroke-width="18"/></g></g><g data-id="sh-6-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6953, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6962 928 L6962 1452" stroke-width="18"/></g></g><g data-id="sh-6-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(7506, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7515 1018 L7515 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4779 2340 L8071 2340" stroke-width="13"/><path d="M4779 2520 L8071 2520" stroke-width="13"/><path d="M4779 2700 L8071 2700" stroke-width="13"/><path d="M4779 2880 L8071 2880" stroke-width="13"/><path d="M4779 3060 L8071 3060" stroke-width="13"/><g class="layer"><g data-id="sh-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5001, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5317" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5010 2455 L5010 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8058 540 L8058 1260" stroke-width="27"/><path d="M8058 2340 L8058 3060" stroke-width="27"/><path d="M8058 1260 L8058 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8071 540 L11363 540" stroke-width="13"/><path d="M8071 720 L11363 720" stroke-width="13"/><path d="M8071 900 L11363 900" stroke-width="13"/><path d="M8071 1080 L11363 1080" stroke-width="13"/><path d="M8071 1260 L11363 1260" stroke-width="13"/><g class="layer"><g data-id="sh-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8302 928 L8302 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="9140,1440 10816,1440 10816,1350 9140,1350"/><g data-id="sh-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 838 L9149 1422" stroke-width="18"/></g></g><g data-id="sh-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9693, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9702 748 L9702 1422" stroke-width="18"/></g></g><g data-id="sh-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 658 L10254 1422" stroke-width="18"/></g></g><g data-id="sh-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10798, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10807 838 L10807 1422" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M8071 2340 L11363 2340" stroke-width="13"/><path d="M8071 2520 L11363 2520" stroke-width="13"/><path d="M8071 2700 L11363 2700" stroke-width="13"/><path d="M8071 2880 L11363 2880" stroke-width="13"/><path d="M8071 3060 L11363 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sh-7-2-0"><path d="M8245 2160 L8567 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="sh-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8302 2098 L8302 2700" stroke-width="18"/></g></g><g data-id="sh-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 2278 L9149 2880" stroke-width="18"/></g></g><g data-id="sh-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 2458 L10254 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11350 540 L11350 1260" stroke-width="27"/><path d="M11350 2340 L11350 3060" stroke-width="27"/><path d="M11350 1260 L11350 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11363 540 L15001 540" stroke-width="13"/><path d="M11363 720 L15001 720" stroke-width="13"/><path d="M11363 900 L15001 900" stroke-width="13"/><path d="M11363 1080 L15001 1080" stroke-width="13"/><path d="M11363 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="sh-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11559, 900) scale(0.54, 0.54)"/></g><g class="stem"><path d="M11719 879 L11719 450" stroke-width="18"/><path d="M11652 718 L11853 517" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(11710, 450) scale(0.54, 0.54)"/></g></g></g><g data-id="sh-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(11930, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12246" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M12147 962 L12147 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11363 2340 L15001 2340" stroke-width="13"/><path d="M11363 2520 L15001 2520" stroke-width="13"/><path d="M11363 2700 L15001 2700" stroke-width="13"/><path d="M11363 2880 L15001 2880" stroke-width="13"/><path d="M11363 3060 L15001 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sh-8-2-0"><path d="M11882 2160 L12204 2160" stroke-width="22"/></g><g class="lineDash" data-related="#sh-8-2-2"><path d="M13282 2160 L13604 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="sh-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11930, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11939 2098 L11939 2700" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="12777,3285 14453,3105 14453,3015 12777,3195"/><g data-id="sh-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(12777, 2700) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12786 2728 L12786 3267" stroke-width="18"/></g></g><g data-id="sh-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13330, 2160) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13339 2188 L13339 3207" stroke-width="18"/></g></g><g data-id="sh-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13882, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13891 2278 L13891 3148" stroke-width="18"/></g></g><g data-id="sh-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14435, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14444 2368 L14444 3087" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2340 L14988 3060" stroke-width="27"/><path d="M14988 1260 L14988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-sol-photo-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-sol-photo-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="gpt-6.1-sol from the phone photo: the right hand of bars 5 and 6 one step too high and bar 7 a fourth too high; bar 8 and the left hand right" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4544 540" stroke-width="13"/><path d="M0 720 L4544 720" stroke-width="13"/><path d="M0 900 L4544 900" stroke-width="13"/><path d="M0 1080 L4544 1080" stroke-width="13"/><path d="M0 1260 L4544 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sh-5-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1678, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1687 748 L1687 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2469,1305 4033,1485 4033,1395 2469,1215"/><g data-id="sh-5-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2469, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2478 658 L2478 1287" stroke-width="18"/></g></g><g data-id="sh-5-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2984, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2993 748 L2993 1347" stroke-width="18"/></g></g><g data-id="sh-5-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3500, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3509 838 L3509 1408" stroke-width="18"/></g></g><g data-id="sh-5-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4015, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4024 928 L4024 1467" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4544 2340" stroke-width="13"/><path d="M0 2520 L4544 2520" stroke-width="13"/><path d="M0 2700 L4544 2700" stroke-width="13"/><path d="M0 2880 L4544 2880" stroke-width="13"/><path d="M0 3060 L4544 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="sh-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1678, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1994" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1687 2365 L1687 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4531 540 L4531 1260" stroke-width="27"/><path d="M4531 2340 L4531 3060" stroke-width="27"/><path d="M4531 1260 L4531 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4544 540 L7601 540" stroke-width="13"/><path d="M4544 720 L7601 720" stroke-width="13"/><path d="M4544 900 L7601 900" stroke-width="13"/><path d="M4544 1080 L7601 1080" stroke-width="13"/><path d="M4544 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="sh-6-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4735, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4744 838 L4744 1440" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5526,1350 7090,1530 7090,1440 5526,1260"/><g data-id="sh-6-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5526, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5535 748 L5535 1332" stroke-width="18"/></g></g><g data-id="sh-6-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6041, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6050 838 L6050 1392" stroke-width="18"/></g></g><g data-id="sh-6-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6557, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6566 928 L6566 1453" stroke-width="18"/></g></g><g data-id="sh-6-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(7072, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7081 1018 L7081 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4544 2340 L7601 2340" stroke-width="13"/><path d="M4544 2520 L7601 2520" stroke-width="13"/><path d="M4544 2700 L7601 2700" stroke-width="13"/><path d="M4544 2880 L7601 2880" stroke-width="13"/><path d="M4544 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="sh-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4735, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5051" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4744 2455 L4744 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4163 4500" stroke-width="13"/><path d="M0 4680 L4163 4680" stroke-width="13"/><path d="M0 4860 L4163 4860" stroke-width="13"/><path d="M0 5040 L4163 5040" stroke-width="13"/><path d="M0 5220 L4163 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="sh-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 4888 L1234 5460" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2036,5400 3639,5400 3639,5310 2036,5310"/><g data-id="sh-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 4798 L2045 5382" stroke-width="18"/></g></g><g data-id="sh-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2564, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2573 4708 L2573 5382" stroke-width="18"/></g></g><g data-id="sh-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 4618 L3102 5382" stroke-width="18"/></g></g><g data-id="sh-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3621, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3630 4798 L3630 5382" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6300 L4163 6300" stroke-width="13"/><path d="M0 6480 L4163 6480" stroke-width="13"/><path d="M0 6660 L4163 6660" stroke-width="13"/><path d="M0 6840 L4163 6840" stroke-width="13"/><path d="M0 7020 L4163 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#sh-7-2-0"><path d="M1177 6120 L1499 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="sh-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 6058 L1234 6660" stroke-width="18"/></g></g><g data-id="sh-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 6238 L2045 6840" stroke-width="18"/></g></g><g data-id="sh-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 6418 L3102 7020" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4150 4500 L4150 5220" stroke-width="27"/><path d="M4150 6300 L4150 7020" stroke-width="27"/><path d="M4150 5220 L4150 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4163 4500 L7601 4500" stroke-width="13"/><path d="M4163 4680 L7601 4680" stroke-width="13"/><path d="M4163 4860 L7601 4860" stroke-width="13"/><path d="M4163 5040 L7601 5040" stroke-width="13"/><path d="M4163 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="sh-8-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4293, 4860) scale(0.54, 0.54)"/></g><g class="stem"><path d="M4453 4839 L4453 4410" stroke-width="18"/><path d="M4386 4678 L4587 4477" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(4444, 4410) scale(0.54, 0.54)"/></g></g></g><g data-id="sh-8-1-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4664, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4980" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4881 4922 L4881 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4163 6300 L7601 6300" stroke-width="13"/><path d="M4163 6480 L7601 6480" stroke-width="13"/><path d="M4163 6660 L7601 6660" stroke-width="13"/><path d="M4163 6840 L7601 6840" stroke-width="13"/><path d="M4163 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#sh-8-2-0"><path d="M4616 6120 L4938 6120" stroke-width="22"/></g><g class="lineDash" data-related="#sh-8-2-2"><path d="M5955 6120 L6277 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="sh-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4664, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4673 6058 L4673 6660" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5474,7245 7078,7065 7078,6975 5474,7155"/><g data-id="sh-8-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5474, 6660) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5483 6688 L5483 7227" stroke-width="18"/></g></g><g data-id="sh-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6003, 6120) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6012 6148 L6012 7167" stroke-width="18"/></g></g><g data-id="sh-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6531, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6540 6238 L6540 7108" stroke-width="18"/></g></g><g data-id="sh-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7060, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7069 6328 L7069 7047" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-sol-photo-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">gpt-6-luna, clean PDF (62 wrong)</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-luna-pdf-wide --><svg class="engraved" viewBox="0 0 1500 368" role="img" aria-label="gpt-6-luna from the clean PDF: most right-hand notes of bars 5 to 8 one to three steps too high, and one left-hand note wrong" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4779 540" stroke-width="13"/><path d="M0 720 L4779 720" stroke-width="13"/><path d="M0 900 L4779 900" stroke-width="13"/><path d="M0 1080 L4779 1080" stroke-width="13"/><path d="M0 1260 L4779 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="lp-5-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1709, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1718 658 L1718 1260" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2556,1125 4232,1305 4232,1215 2556,1035"/><g data-id="lp-5-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2556, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2565 478 L2565 1107" stroke-width="18"/></g></g><g data-id="lp-5-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3109, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3118 568 L3118 1168" stroke-width="18"/></g><g class="accid"/></g><g data-id="lp-5-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3661, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3670 658 L3670 1227" stroke-width="18"/></g></g><g data-id="lp-5-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4214, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4223 748 L4223 1287" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4779 2340" stroke-width="13"/><path d="M0 2520 L4779 2520" stroke-width="13"/><path d="M0 2700 L4779 2700" stroke-width="13"/><path d="M0 2880 L4779 2880" stroke-width="13"/><path d="M0 3060 L4779 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="lp-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1709, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2025" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1718 2365 L1718 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4766 540 L4766 1260" stroke-width="27"/><path d="M4766 2340 L4766 3060" stroke-width="27"/><path d="M4766 1260 L4766 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4779 540 L8071 540" stroke-width="13"/><path d="M4779 720 L8071 720" stroke-width="13"/><path d="M4779 900 L8071 900" stroke-width="13"/><path d="M4779 1080 L8071 1080" stroke-width="13"/><path d="M4779 1260 L8071 1260" stroke-width="13"/><g class="layer"><g data-id="lp-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5001, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5010 928 L5010 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5848,1350 7524,1530 7524,1440 5848,1260"/><g data-id="lp-6-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5848, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5857 748 L5857 1332" stroke-width="18"/></g></g><g data-id="lp-6-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6401, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6410 838 L6410 1393" stroke-width="18"/></g></g><g data-id="lp-6-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6953, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6962 928 L6962 1452" stroke-width="18"/></g></g><g data-id="lp-6-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(7506, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7515 1018 L7515 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4779 2340 L8071 2340" stroke-width="13"/><path d="M4779 2520 L8071 2520" stroke-width="13"/><path d="M4779 2700 L8071 2700" stroke-width="13"/><path d="M4779 2880 L8071 2880" stroke-width="13"/><path d="M4779 3060 L8071 3060" stroke-width="13"/><g class="layer"><g data-id="lp-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5001, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5317" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5010 2455 L5010 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8058 540 L8058 1260" stroke-width="27"/><path d="M8058 2340 L8058 3060" stroke-width="27"/><path d="M8058 1260 L8058 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8071 540 L11363 540" stroke-width="13"/><path d="M8071 720 L11363 720" stroke-width="13"/><path d="M8071 900 L11363 900" stroke-width="13"/><path d="M8071 1080 L11363 1080" stroke-width="13"/><path d="M8071 1260 L11363 1260" stroke-width="13"/><g class="layer"><g data-id="lp-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8510 1052 L8510 450" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="9140,1530 10816,1530 10816,1440 9140,1440"/><g data-id="lp-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 1018 L9149 1512" stroke-width="18"/></g></g><g data-id="lp-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9693, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9702 928 L9702 1512" stroke-width="18"/></g></g><g data-id="lp-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 838 L10254 1512" stroke-width="18"/></g></g><g data-id="lp-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10798, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10807 1018 L10807 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M8071 2340 L11363 2340" stroke-width="13"/><path d="M8071 2520 L11363 2520" stroke-width="13"/><path d="M8071 2700 L11363 2700" stroke-width="13"/><path d="M8071 2880 L11363 2880" stroke-width="13"/><path d="M8071 3060 L11363 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#lp-7-2-0"><path d="M8245 2160 L8567 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="lp-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8293, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8302 2098 L8302 2700" stroke-width="18"/></g></g><g data-id="lp-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9140, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9149 2278 L9149 2880" stroke-width="18"/></g></g><g data-id="lp-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10245, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10254 2458 L10254 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11350 540 L11350 1260" stroke-width="27"/><path d="M11350 2340 L11350 3060" stroke-width="27"/><path d="M11350 1260 L11350 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11363 540 L15001 540" stroke-width="13"/><path d="M11363 720 L15001 720" stroke-width="13"/><path d="M11363 900 L15001 900" stroke-width="13"/><path d="M11363 1080 L15001 1080" stroke-width="13"/><path d="M11363 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="lp-8-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(11559, 810) scale(0.54, 0.54)"/></g><g class="stem"><path d="M11719 789 L11719 383" stroke-width="18"/><path d="M11652 651 L11853 450" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(11710, 383) scale(0.54, 0.54)"/></g></g></g><g data-id="lp-8-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(11930, 900) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12246" cy="810" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M11939 925 L11939 1500" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11363 2340 L15001 2340" stroke-width="13"/><path d="M11363 2520 L15001 2520" stroke-width="13"/><path d="M11363 2700 L15001 2700" stroke-width="13"/><path d="M11363 2880 L15001 2880" stroke-width="13"/><path d="M11363 3060 L15001 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#lp-8-2-0"><path d="M11882 2160 L12204 2160" stroke-width="22"/></g><g class="lineDash" data-related="#lp-8-2-2"><path d="M13282 2160 L13604 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="lp-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11930, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11939 2098 L11939 2700" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="12777,2925 14453,2925 14453,2835 12777,2835"/><g data-id="lp-8-2-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(12777, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12786 2368 L12786 2907" stroke-width="18"/></g></g><g data-id="lp-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13330, 2160) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13339 2188 L13339 2907" stroke-width="18"/></g></g><g data-id="lp-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13882, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13891 2278 L13891 2907" stroke-width="18"/></g></g><g data-id="lp-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14435, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14444 2368 L14444 2907" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2340 L14988 3060" stroke-width="27"/><path d="M14988 1260 L14988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-luna-pdf-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-luna-pdf-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="gpt-6-luna from the clean PDF: most right-hand notes of bars 5 to 8 one to three steps too high, and one left-hand note wrong" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4544 540" stroke-width="13"/><path d="M0 720 L4544 720" stroke-width="13"/><path d="M0 900 L4544 900" stroke-width="13"/><path d="M0 1080 L4544 1080" stroke-width="13"/><path d="M0 1260 L4544 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="lp-5-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1678, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1687 658 L1687 1260" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2469,1125 4033,1305 4033,1215 2469,1035"/><g data-id="lp-5-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2469, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2478 478 L2478 1107" stroke-width="18"/></g></g><g data-id="lp-5-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2984, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2993 568 L2993 1167" stroke-width="18"/></g><g class="accid"/></g><g data-id="lp-5-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3500, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3509 658 L3509 1228" stroke-width="18"/></g></g><g data-id="lp-5-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4015, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4024 748 L4024 1287" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4544 2340" stroke-width="13"/><path d="M0 2520 L4544 2520" stroke-width="13"/><path d="M0 2700 L4544 2700" stroke-width="13"/><path d="M0 2880 L4544 2880" stroke-width="13"/><path d="M0 3060 L4544 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="lp-5-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1678, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1994" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1687 2365 L1687 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4531 540 L4531 1260" stroke-width="27"/><path d="M4531 2340 L4531 3060" stroke-width="27"/><path d="M4531 1260 L4531 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4544 540 L7601 540" stroke-width="13"/><path d="M4544 720 L7601 720" stroke-width="13"/><path d="M4544 900 L7601 900" stroke-width="13"/><path d="M4544 1080 L7601 1080" stroke-width="13"/><path d="M4544 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="lp-6-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4735, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4744 928 L4744 1500" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5526,1350 7090,1530 7090,1440 5526,1260"/><g data-id="lp-6-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5526, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5535 748 L5535 1332" stroke-width="18"/></g></g><g data-id="lp-6-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6041, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6050 838 L6050 1392" stroke-width="18"/></g></g><g data-id="lp-6-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(6557, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6566 928 L6566 1453" stroke-width="18"/></g></g><g data-id="lp-6-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(7072, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7081 1018 L7081 1512" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4544 2340 L7601 2340" stroke-width="13"/><path d="M4544 2520 L7601 2520" stroke-width="13"/><path d="M4544 2700 L7601 2700" stroke-width="13"/><path d="M4544 2880 L7601 2880" stroke-width="13"/><path d="M4544 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="lp-6-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4735, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5051" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4744 2455 L4744 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4163 4500" stroke-width="13"/><path d="M0 4680 L4163 4680" stroke-width="13"/><path d="M0 4860 L4163 4860" stroke-width="13"/><path d="M0 5040 L4163 5040" stroke-width="13"/><path d="M0 5220 L4163 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="lp-7-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1442 5012 L1442 4410" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2036,5490 3639,5490 3639,5400 2036,5400"/><g data-id="lp-7-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 4978 L2045 5472" stroke-width="18"/></g></g><g data-id="lp-7-1-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(2564, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2573 4888 L2573 5472" stroke-width="18"/></g></g><g data-id="lp-7-1-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 4798 L3102 5472" stroke-width="18"/></g></g><g data-id="lp-7-1-4" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3621, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3630 4978 L3630 5472" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 6300 L4163 6300" stroke-width="13"/><path d="M0 6480 L4163 6480" stroke-width="13"/><path d="M0 6660 L4163 6660" stroke-width="13"/><path d="M0 6840 L4163 6840" stroke-width="13"/><path d="M0 7020 L4163 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#lp-7-2-0"><path d="M1177 6120 L1499 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="lp-7-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1225, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1234 6058 L1234 6660" stroke-width="18"/></g></g><g data-id="lp-7-2-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2036, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2045 6238 L2045 6840" stroke-width="18"/></g></g><g data-id="lp-7-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3093, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3102 6418 L3102 7020" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4150 4500 L4150 5220" stroke-width="27"/><path d="M4150 6300 L4150 7020" stroke-width="27"/><path d="M4150 5220 L4150 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4163 4500 L7601 4500" stroke-width="13"/><path d="M4163 4680 L7601 4680" stroke-width="13"/><path d="M4163 4860 L7601 4860" stroke-width="13"/><path d="M4163 5040 L7601 5040" stroke-width="13"/><path d="M4163 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="lp-8-1-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(4293, 4770) scale(0.54, 0.54)"/></g><g class="stem"><path d="M4453 4749 L4453 4343" stroke-width="18"/><path d="M4386 4611 L4587 4410" stroke-width="21"/><g class="flag"><use href="#ss-E240" transform="translate(4444, 4343) scale(0.54, 0.54)"/></g></g></g><g data-id="lp-8-1-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(4664, 4860) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4980" cy="4770" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4673 4885 L4673 5460" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4163 6300 L7601 6300" stroke-width="13"/><path d="M4163 6480 L7601 6480" stroke-width="13"/><path d="M4163 6660 L7601 6660" stroke-width="13"/><path d="M4163 6840 L7601 6840" stroke-width="13"/><path d="M4163 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#lp-8-2-0"><path d="M4616 6120 L4938 6120" stroke-width="22"/></g><g class="lineDash" data-related="#lp-8-2-2"><path d="M5955 6120 L6277 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="lp-8-2-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4664, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4673 6058 L4673 6660" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5474,6885 7078,6885 7078,6795 5474,6795"/><g data-id="lp-8-2-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5474, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5483 6328 L5483 6867" stroke-width="18"/></g></g><g data-id="lp-8-2-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6003, 6120) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6012 6148 L6012 6867" stroke-width="18"/></g></g><g data-id="lp-8-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6531, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6540 6238 L6540 6867" stroke-width="18"/></g></g><g data-id="lp-8-2-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7060, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7069 6328 L7069 6867" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-luna-pdf-narrow --></div></div></div>
<figcaption>Bars 5–8 of the minuet as printed and as each model read them. Wrong notes are in orange. Even on the clean PDF, gpt-6.1-sol once read bar 7 a third too high; on the photo it read three bars too high; the faster model got most of the right hand wrong.</figcaption></figure>
<h3 id="faster-model">Weaker models</h3>
<p>The model made a bigger difference than anything else. On the same clean PDF, gpt-6-sol and gpt-5.6-sol got 1 to 5 notes wrong per try, gpt-5.6-terra once got 37 wrong, gpt-6-luna got about 60 wrong, mostly bars read one step off, and gpt-5.6-luna got 86 to 97 wrong. On the Chopin, gpt-6-sol got up to 42 wrong and gpt-5.6-sol up to 59. gpt-6-luna declined to answer in two of three tries on the photo and the Chopin, once saying it couldn’t “reliably transcribe every note and duration”. Which model answers depends on the plan and settings you use, so the best results here are the best case, not the typical one.</p>
<h3 id="photos">Photos</h3>
<p>Photos made every model less predictable. gpt-6-astra read the photographed page with 1, 1 and 13 wrong notes; gpt-6.1-sol with 11, 37 and 18. The mistakes weren’t random: in one try, bar 7’s F♯4 G4 A4 B4 G4 became A4 B4 C5 D5 B4, the whole bar a third too high; in another, the right hand of bars 5–7 and 11–15 was read one step too high throughout. A note’s pitch is its place on the five lines, and on a tilted, shadowed page it is easy to count one line off.</p>
<figure class="screenshot"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-chatgpt-photo.png" width="800" height="620" loading="lazy" alt="ChatGPT in the app reading the photo: the same table for bars 1 to 4, with two left-hand notes outlined, D3 in bar 1 and G3 in bar 2"><figcaption>The ChatGPT app reading the photo. The right hand is right this time, but two left-hand notes are wrong: bar 1’s second note is A3, not D3, and bar 2 is B3, not G3.</figcaption></figure>
<p>The model can also change its mind. In the photo conversation it read bars 3 and 4 one step too low, then, asked to transpose, opened with “Correction to my earlier reading” and fixed them. The same picture can give different notes on different questions.</p>
<h3 id="files">Files</h3>
<p>Asked directly for “a version I can play back, or a MIDI file”, the model wrote ABC notation, a text format for music, and suggested pasting it into an online ABC player. The ChatGPT app did more: it used its code tools and offered a MIDI file of bars 1–4 to download. That file is the model’s reading turned into notes, so it carried the same wrong note in bar 3, and it covered only the four bars we had asked about. There was still no MusicXML and no score to see or edit; to fix a note you would open the MIDI in other software or ask again.</p>
<figure class="screenshot"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-chatgpt-midi.png" width="800" height="360" loading="lazy" alt="ChatGPT in the app answering the MIDI request with a download card: Minuet in G, bars 1 to 4, piano, both hands, G major, 3/4, 110 BPM"><figcaption>The ChatGPT app’s answer to the MIDI request: a file of the four bars it had read. We read the notes in the file: bar 3 starts on D5, as in the answer above, not on E5.</figcaption></figure>


<!-- edition zh-hans: jianpu -->
<h2 id="why-notation-is-hard">Why is sheet music hard for a chat model to read?</h2>
<p>Because one symbol means different things depending on where it sits. The same black notehead is a G or a B depending on its line, and the clef, the key signature, an accidental earlier in the bar and an octave sign all change it. Reading a page means getting all of those right for every note at once. A general model that describes a picture well can still be one line off, and on a photo the lines themselves bend and fade.</p>

<h2 id="reading-with-scorestarling">Reading the same score with ScoreStarling in ChatGPT</h2>
<p>ScoreStarling connects to ChatGPT and Claude over MCP, as the <a href="https://scorestarling.com/mcp">connection guide</a> shows. A clean PDF goes to a sheet-music reader (optical music recognition, built on the open-source Audiveris), which turns the page into a score; the assistant then compares that score with the page and fixes what it misread.</p>
<h3 id="clean-pdf-result">A clean PDF</h3>
<p>The reader got all 101 notes of the minuet’s bars 1–16 right, and all 91 notes of the Chopin excerpt, with the right key and time signature. It missed one thing: the grace note before bar 8 of the minuet. The result opened as a score we could play back at once, transposed to F major in one step (all 32 bars, key signature included), and downloaded as <a href="https://scorestarling.com/blog/musicxml-vs-midi-vs-pdf">MusicXML, MIDI</a>, PDF and MP3.</p>
<div class="example">
  <p class="example-label">The minuet as ScoreStarling read it from the PDF, played back from the score</p>
  <audio controls preload="none" src="https://scorestarling.com/samples/minuet-in-g-read.mp3"></audio>
  <p class="example-files"><a class="btn btn-ghost btn-sm" href="https://scorestarling.com/samples/minuet-in-g-read.musicxml" download="Minuet in G.musicxml">MusicXML</a><a class="btn btn-ghost btn-sm" href="https://scorestarling.com/samples/minuet-in-g-read.mid" download="Minuet in G.mid">MIDI</a></p>
</div>
<figure class="screenshot"><img src="https://scorestarling.com/assets/articles/can-chatgpt-read-sheet-music-scorestarling-panel.png" width="1396" height="783" loading="lazy" alt="ChatGPT with ScoreStarling connected: on the left, the reply saying the PDF became a playable piano score of 32 bars and 203 notes; on the right, the score panel showing Menuet in G with a play button"><figcaption>The same PDF read through ScoreStarling in the ChatGPT app: the whole minuet, 32 bars, opens as a score you can play and edit next to the chat.</figcaption></figure>
<h3 id="photo-result">A phone photo</h3>
<p>The reader failed on our angled photo: it found 12 bars and 56 notes out of 203, split the piano into two instruments and wrote the key as C major. ScoreStarling handles photos, handwriting, jianpu and lead sheets another way: the assistant reads the picture and writes the music as ABC, and ScoreStarling makes a playable score from it. That is only as accurate as the assistant’s reading. When gpt-6.1-sol did it, its first version had 6 wrong notes, in bars 7 and 8. When we then asked it to compare its score with the photo, it missed those bars, decided the left hand was an octave too low and moved it, which left 43 notes wrong.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">The page</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-page-opening-wide --><svg class="engraved" viewBox="0 0 1500 368" role="img" aria-label="As printed, bars 1 to 4: the left hand plays a G B D chord and A, then B, C and B, all below middle C" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L5153 540" stroke-width="13"/><path d="M0 720 L5153 720" stroke-width="13"/><path d="M0 900 L5153 900" stroke-width="13"/><path d="M0 1080 L5153 1080" stroke-width="13"/><path d="M0 1260 L5153 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pt-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1734, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1743 748 L1743 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2886,450 4750,270 4750,360 2886,540"/><g data-id="pt-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2678, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2895 1052 L2895 468" stroke-width="18"/></g></g><g data-id="pt-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3293, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3510 962 L3510 409" stroke-width="18"/></g></g><g data-id="pt-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3909, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4126 872 L4126 348" stroke-width="18"/></g></g><g data-id="pt-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4524, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4741 782 L4741 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L5153 2340" stroke-width="13"/><path d="M0 2520 L5153 2520" stroke-width="13"/><path d="M0 2700 L5153 2700" stroke-width="13"/><path d="M0 2880 L5153 2880" stroke-width="13"/><path d="M0 3060 L5153 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-1-2-2"><path d="M1686 2160 L2008 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1743 2095 L1743 3060" stroke-width="18"/></g><g data-id="pt-1-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 2430) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 2250) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-2" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="pt-1-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3909, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3918 2368 L3918 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5140 540 L5140 1260" stroke-width="27"/><path d="M5140 2340 L5140 3060" stroke-width="27"/><path d="M5140 1260 L5140 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5153 540 L8244 540" stroke-width="13"/><path d="M5153 720 L8244 720" stroke-width="13"/><path d="M5153 900 L8244 900" stroke-width="13"/><path d="M5153 1080 L8244 1080" stroke-width="13"/><path d="M5153 1260 L8244 1260" stroke-width="13"/><g class="layer"><g data-id="pt-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5400, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5409 748 L5409 1350" stroke-width="18"/></g></g><g data-id="pt-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6344, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6561 1052 L6561 450" stroke-width="18"/></g></g><g data-id="pt-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7288, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7505 1052 L7505 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5153 2340 L8244 2340" stroke-width="13"/><path d="M5153 2520 L8244 2520" stroke-width="13"/><path d="M5153 2700 L8244 2700" stroke-width="13"/><path d="M5153 2880 L8244 2880" stroke-width="13"/><path d="M5153 3060 L8244 3060" stroke-width="13"/><g class="layer"><g data-id="pt-2-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5400, 2250) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5716" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5409 2275 L5409 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8231 540 L8231 1260" stroke-width="27"/><path d="M8231 2340 L8231 3060" stroke-width="27"/><path d="M8231 1260 L8231 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8244 540 L11910 540" stroke-width="13"/><path d="M8244 720 L11910 720" stroke-width="13"/><path d="M8244 900 L11910 900" stroke-width="13"/><path d="M8244 1080 L11910 1080" stroke-width="13"/><path d="M8244 1260 L11910 1260" stroke-width="13"/><g class="layer"><g data-id="pt-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8491, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8500 658 L8500 1260" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="9435,1440 11299,1260 11299,1170 9435,1350"/><g data-id="pt-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9435, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9444 838 L9444 1422" stroke-width="18"/></g></g><g data-id="pt-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10050, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10059 748 L10059 1363" stroke-width="18"/></g></g><g data-id="pt-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10666, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10675 658 L10675 1302" stroke-width="18"/></g></g><g data-id="pt-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11281, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11290 568 L11290 1242" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M8244 2340 L11910 2340" stroke-width="13"/><path d="M8244 2520 L11910 2520" stroke-width="13"/><path d="M8244 2700 L11910 2700" stroke-width="13"/><path d="M8244 2880 L11910 2880" stroke-width="13"/><path d="M8244 3060 L11910 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#pt-3-2-0"><path d="M8443 2160 L8765 2160" stroke-width="22"/></g></g><g class="layer"><g data-id="pt-3-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(8491, 2160) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="8807" cy="2070" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M8500 2185 L8500 2790" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11897 540 L11897 1260" stroke-width="27"/><path d="M11897 2340 L11897 3060" stroke-width="27"/><path d="M11897 1260 L11897 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11910 540 L15001 540" stroke-width="13"/><path d="M11910 720 L15001 720" stroke-width="13"/><path d="M11910 900 L15001 900" stroke-width="13"/><path d="M11910 1080 L15001 1080" stroke-width="13"/><path d="M11910 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="pt-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(12157, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12166 478 L12166 1080" stroke-width="18"/></g></g><g data-id="pt-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13101, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13318 1052 L13318 450" stroke-width="18"/></g></g><g data-id="pt-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14045, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14262 1052 L14262 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11910 2340 L15001 2340" stroke-width="13"/><path d="M11910 2520 L15001 2520" stroke-width="13"/><path d="M11910 2700 L15001 2700" stroke-width="13"/><path d="M11910 2880 L15001 2880" stroke-width="13"/><path d="M11910 3060 L15001 3060" stroke-width="13"/><g class="layer"><g data-id="pt-4-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(12157, 2250) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12473" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M12166 2275 L12166 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2340 L14988 3060" stroke-width="27"/><path d="M14988 1260 L14988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-page-opening-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-page-opening-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="As printed, bars 1 to 4: the left hand plays a G B D chord and A, then B, C and B, all below middle C" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L4806 540" stroke-width="13"/><path d="M0 720 L4806 720" stroke-width="13"/><path d="M0 900 L4806 900" stroke-width="13"/><path d="M0 1080 L4806 1080" stroke-width="13"/><path d="M0 1260 L4806 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="pt-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1679, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1688 748 L1688 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2750,450 4456,270 4456,360 2750,540"/><g data-id="pt-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2542, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2759 1052 L2759 468" stroke-width="18"/></g></g><g data-id="pt-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3105, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3322 962 L3322 408" stroke-width="18"/></g></g><g data-id="pt-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3668, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3885 872 L3885 348" stroke-width="18"/></g></g><g data-id="pt-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4230, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4447 782 L4447 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L4806 2340" stroke-width="13"/><path d="M0 2520 L4806 2520" stroke-width="13"/><path d="M0 2700 L4806 2700" stroke-width="13"/><path d="M0 2880 L4806 2880" stroke-width="13"/><path d="M0 3060 L4806 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-1-2-2"><path d="M1631 2160 L1953 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1688 2095 L1688 3060" stroke-width="18"/></g><g data-id="pt-1-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 2430) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 2250) scale(0.72, 0.72)"/></g></g><g data-id="pt-1-2-2" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="pt-1-2-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3668, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3677 2368 L3677 2970" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4793 540 L4793 1260" stroke-width="27"/><path d="M4793 2340 L4793 3060" stroke-width="27"/><path d="M4793 1260 L4793 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4806 540 L7601 540" stroke-width="13"/><path d="M4806 720 L7601 720" stroke-width="13"/><path d="M4806 900 L7601 900" stroke-width="13"/><path d="M4806 1080 L7601 1080" stroke-width="13"/><path d="M4806 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="pt-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4998, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5007 748 L5007 1350" stroke-width="18"/></g></g><g data-id="pt-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5861, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6078 1052 L6078 450" stroke-width="18"/></g></g><g data-id="pt-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6725, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6942 1052 L6942 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4806 2340 L7601 2340" stroke-width="13"/><path d="M4806 2520 L7601 2520" stroke-width="13"/><path d="M4806 2700 L7601 2700" stroke-width="13"/><path d="M4806 2880 L7601 2880" stroke-width="13"/><path d="M4806 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="pt-2-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4998, 2250) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5314" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5007 2275 L5007 2880" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4597 4500" stroke-width="13"/><path d="M0 4680 L4597 4680" stroke-width="13"/><path d="M0 4860 L4597 4860" stroke-width="13"/><path d="M0 5040 L4597 5040" stroke-width="13"/><path d="M0 5220 L4597 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="pt-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1236, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1245 4618 L1245 5220" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2164,5400 3997,5220 3997,5130 2164,5310"/><g data-id="pt-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2164, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2173 4798 L2173 5382" stroke-width="18"/></g></g><g data-id="pt-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2769, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2778 4708 L2778 5322" stroke-width="18"/></g></g><g data-id="pt-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3374, 4590) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3383 4618 L3383 5262" stroke-width="18"/></g></g><g data-id="pt-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3979, 4500) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3988 4528 L3988 5202" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L4597 6300" stroke-width="13"/><path d="M0 6480 L4597 6480" stroke-width="13"/><path d="M0 6660 L4597 6660" stroke-width="13"/><path d="M0 6840 L4597 6840" stroke-width="13"/><path d="M0 7020 L4597 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#pt-3-2-0"><path d="M1188 6120 L1510 6120" stroke-width="22"/></g></g><g class="layer"><g data-id="pt-3-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1236, 6120) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1552" cy="6030" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1245 6145 L1245 6750" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4584 4500 L4584 5220" stroke-width="27"/><path d="M4584 6300 L4584 7020" stroke-width="27"/><path d="M4584 5220 L4584 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4597 4500 L7601 4500" stroke-width="13"/><path d="M4597 4680 L7601 4680" stroke-width="13"/><path d="M4597 4860 L7601 4860" stroke-width="13"/><path d="M4597 5040 L7601 5040" stroke-width="13"/><path d="M4597 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="pt-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4804, 4410) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4813 4438 L4813 5040" stroke-width="18"/></g></g><g data-id="pt-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5732, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5949 5012 L5949 4410" stroke-width="18"/></g></g><g data-id="pt-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6660, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6877 5012 L6877 4410" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4597 6300 L7601 6300" stroke-width="13"/><path d="M4597 6480 L7601 6480" stroke-width="13"/><path d="M4597 6660 L7601 6660" stroke-width="13"/><path d="M4597 6840 L7601 6840" stroke-width="13"/><path d="M4597 7020 L7601 7020" stroke-width="13"/><g class="layer"><g data-id="pt-4-2-0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4804, 6210) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5120" cy="6210" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4813 6235 L4813 6840" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-page-opening-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After the model “checked” its photo reading</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:w01-photo-recheck-wide --><svg class="engraved" viewBox="0 0 1500 374" role="img" aria-label="After the model checked its photo reading: the right hand still right, the whole left hand moved an octave up, above middle C" focusable="false"><svg class="definition-scale" viewBox="0 0 15000 3740"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3123" stroke-width="27"/><g class="grpSym"><path d="M-72,3105 C-432,2565 18,2012 -252,1832 C81,2012 -369,2565 -72,3105" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1652 -252,1832 C18,1652 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L5153 540" stroke-width="13"/><path d="M0 720 L5153 720" stroke-width="13"/><path d="M0 900 L5153 900" stroke-width="13"/><path d="M0 1080 L5153 1080" stroke-width="13"/><path d="M0 1260 L5153 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="ab-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1734, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1743 748 L1743 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2886,450 4750,270 4750,360 2886,540"/><g data-id="ab-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2678, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2895 1052 L2895 468" stroke-width="18"/></g></g><g data-id="ab-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3293, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3510 962 L3510 409" stroke-width="18"/></g></g><g data-id="ab-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3909, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4126 872 L4126 348" stroke-width="18"/></g></g><g data-id="ab-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4524, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4741 782 L4741 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2403 L5153 2403" stroke-width="13"/><path d="M0 2583 L5153 2583" stroke-width="13"/><path d="M0 2763 L5153 2763" stroke-width="13"/><path d="M0 2943 L5153 2943" stroke-width="13"/><path d="M0 3123 L5153 3123" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2583) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2583) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2583) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2943) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1686 2223 L2008 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3861 2223 L4183 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1686 2043 L2008 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3861 2043 L4183 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1686 1863 L2008 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3861 1863 L4183 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1"><path d="M1686 1683 L2008 1683" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-1"><path d="M1686 1503 L2008 1503" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1743 1528 L1743 2763" stroke-width="18"/></g><g data-id="ab-1-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 1683) scale(0.72, 0.72)"/></g></g><g data-id="ab-1-2-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 1503) scale(0.72, 0.72)"/></g></g><g data-id="ab-1-2-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1734, 1863) scale(0.72, 0.72)"/></g></g></g><g data-id="ab-1-2-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3909, 1773) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3918 1801 L3918 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5140 540 L5140 1260" stroke-width="27"/><path d="M5140 2403 L5140 3123" stroke-width="27"/><path d="M5140 1260 L5140 2403" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5153 540 L8244 540" stroke-width="13"/><path d="M5153 720 L8244 720" stroke-width="13"/><path d="M5153 900 L8244 900" stroke-width="13"/><path d="M5153 1080 L8244 1080" stroke-width="13"/><path d="M5153 1260 L8244 1260" stroke-width="13"/><g class="layer"><g data-id="ab-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5400, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5409 748 L5409 1350" stroke-width="18"/></g></g><g data-id="ab-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6344, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6561 1052 L6561 450" stroke-width="18"/></g></g><g data-id="ab-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7288, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7505 1052 L7505 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M5153 2403 L8244 2403" stroke-width="13"/><path d="M5153 2583 L8244 2583" stroke-width="13"/><path d="M5153 2763 L8244 2763" stroke-width="13"/><path d="M5153 2943 L8244 2943" stroke-width="13"/><path d="M5153 3123 L8244 3123" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#ab-2-2-0"><path d="M5352 2223 L5674 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M5352 2043 L5674 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M5352 1863 L5674 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M5352 1683 L5674 1683" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-2-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(5400, 1683) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5716" cy="1593" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5409 1708 L5409 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M8231 540 L8231 1260" stroke-width="27"/><path d="M8231 2403 L8231 3123" stroke-width="27"/><path d="M8231 1260 L8231 2403" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8244 540 L11910 540" stroke-width="13"/><path d="M8244 720 L11910 720" stroke-width="13"/><path d="M8244 900 L11910 900" stroke-width="13"/><path d="M8244 1080 L11910 1080" stroke-width="13"/><path d="M8244 1260 L11910 1260" stroke-width="13"/><g class="layer"><g data-id="ab-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8491, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8500 658 L8500 1260" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="9435,1440 11299,1260 11299,1170 9435,1350"/><g data-id="ab-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9435, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9444 838 L9444 1422" stroke-width="18"/></g></g><g data-id="ab-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10050, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10059 748 L10059 1363" stroke-width="18"/></g></g><g data-id="ab-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10666, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10675 658 L10675 1302" stroke-width="18"/></g></g><g data-id="ab-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(11281, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M11290 568 L11290 1242" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M8244 2403 L11910 2403" stroke-width="13"/><path d="M8244 2583 L11910 2583" stroke-width="13"/><path d="M8244 2763 L11910 2763" stroke-width="13"/><path d="M8244 2943 L11910 2943" stroke-width="13"/><path d="M8244 3123 L11910 3123" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#ab-3-2-0"><path d="M8443 2223 L8765 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M8443 2043 L8765 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M8443 1863 L8765 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M8443 1683 L8765 1683" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-3-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(8491, 1593) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="8807" cy="1593" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M8500 1618 L8500 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M11897 540 L11897 1260" stroke-width="27"/><path d="M11897 2403 L11897 3123" stroke-width="27"/><path d="M11897 1260 L11897 2403" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M11910 540 L15001 540" stroke-width="13"/><path d="M11910 720 L15001 720" stroke-width="13"/><path d="M11910 900 L15001 900" stroke-width="13"/><path d="M11910 1080 L15001 1080" stroke-width="13"/><path d="M11910 1260 L15001 1260" stroke-width="13"/><g class="layer"><g data-id="ab-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(12157, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M12166 478 L12166 1080" stroke-width="18"/></g></g><g data-id="ab-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(13101, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M13318 1052 L13318 450" stroke-width="18"/></g></g><g data-id="ab-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(14045, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M14262 1052 L14262 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M11910 2403 L15001 2403" stroke-width="13"/><path d="M11910 2583 L15001 2583" stroke-width="13"/><path d="M11910 2763 L15001 2763" stroke-width="13"/><path d="M11910 2943 L15001 2943" stroke-width="13"/><path d="M11910 3123 L15001 3123" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#ab-4-2-0"><path d="M12109 2223 L12431 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M12109 2043 L12431 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M12109 1863 L12431 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M12109 1683 L12431 1683" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-4-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(12157, 1683) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="12473" cy="1593" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M12166 1708 L12166 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M14988 540 L14988 1260" stroke-width="27"/><path d="M14988 2403 L14988 3123" stroke-width="27"/><path d="M14988 1260 L14988 2403" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-photo-recheck-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:w01-photo-recheck-narrow --><svg class="engraved" viewBox="0 0 760 770" role="img" aria-label="After the model checked its photo reading: the right hand still right, the whole left hand moved an octave up, above middle C" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7700"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3123" stroke-width="27"/><g class="grpSym"><path d="M-72,3105 C-432,2565 18,2012 -252,1832 C81,2012 -369,2565 -72,3105" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1652 -252,1832 C18,1652 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L4806 540" stroke-width="13"/><path d="M0 720 L4806 720" stroke-width="13"/><path d="M0 900 L4806 900" stroke-width="13"/><path d="M0 1080 L4806 1080" stroke-width="13"/><path d="M0 1260 L4806 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="ab-1-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1679, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1688 748 L1688 1350" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2750,450 4456,270 4456,360 2750,540"/><g data-id="ab-1-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2542, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2759 1052 L2759 468" stroke-width="18"/></g></g><g data-id="ab-1-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3105, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3322 962 L3322 408" stroke-width="18"/></g></g><g data-id="ab-1-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3668, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3885 872 L3885 348" stroke-width="18"/></g></g><g data-id="ab-1-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4230, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4447 782 L4447 288" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M0 2403 L4806 2403" stroke-width="13"/><path d="M0 2583 L4806 2583" stroke-width="13"/><path d="M0 2763 L4806 2763" stroke-width="13"/><path d="M0 2943 L4806 2943" stroke-width="13"/><path d="M0 3123 L4806 3123" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2583) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2583) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1111, 2583) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1105, 2943) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1631 2223 L1953 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3620 2223 L3942 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1631 2043 L1953 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3620 2043 L3942 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1 #ab-1-2-2"><path d="M1631 1863 L1953 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-3"><path d="M3620 1863 L3942 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-0 #ab-1-2-1"><path d="M1631 1683 L1953 1683" stroke-width="22"/></g><g class="lineDash" data-related="#ab-1-2-1"><path d="M1631 1503 L1953 1503" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M1688 1528 L1688 2763" stroke-width="18"/></g><g data-id="ab-1-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 1683) scale(0.72, 0.72)"/></g></g><g data-id="ab-1-2-1" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 1503) scale(0.72, 0.72)"/></g></g><g data-id="ab-1-2-2" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1679, 1863) scale(0.72, 0.72)"/></g></g></g><g data-id="ab-1-2-3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3668, 1773) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3677 1801 L3677 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4793 540 L4793 1260" stroke-width="27"/><path d="M4793 2403 L4793 3123" stroke-width="27"/><path d="M4793 1260 L4793 2403" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4806 540 L7601 540" stroke-width="13"/><path d="M4806 720 L7601 720" stroke-width="13"/><path d="M4806 900 L7601 900" stroke-width="13"/><path d="M4806 1080 L7601 1080" stroke-width="13"/><path d="M4806 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="ab-2-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4998, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5007 748 L5007 1350" stroke-width="18"/></g></g><g data-id="ab-2-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5861, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6078 1052 L6078 450" stroke-width="18"/></g></g><g data-id="ab-2-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6725, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6942 1052 L6942 450" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4806 2403 L7601 2403" stroke-width="13"/><path d="M4806 2583 L7601 2583" stroke-width="13"/><path d="M4806 2763 L7601 2763" stroke-width="13"/><path d="M4806 2943 L7601 2943" stroke-width="13"/><path d="M4806 3123 L7601 3123" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#ab-2-2-0"><path d="M4950 2223 L5272 2223" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M4950 2043 L5272 2043" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M4950 1863 L5272 1863" stroke-width="22"/></g><g class="lineDash" data-related="#ab-2-2-0"><path d="M4950 1683 L5272 1683" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-2-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(4998, 1683) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5314" cy="1593" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5007 1708 L5007 2763" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2403 L7588 3123" stroke-width="27"/><path d="M7588 1260 L7588 2403" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4563 L13 7083" stroke-width="27"/><g class="grpSym"><path d="M-72,7065 C-432,6525 18,6003 -252,5823 C81,6003 -369,6525 -72,7065" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4581 C-369,5121 81,5643 -252,5823 C18,5643 -432,5121 -72,4581" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4320" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4563 L4597 4563" stroke-width="13"/><path d="M0 4743 L4597 4743" stroke-width="13"/><path d="M0 4923 L4597 4923" stroke-width="13"/><path d="M0 5103 L4597 5103" stroke-width="13"/><path d="M0 5283 L4597 5283" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5103) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4563) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="ab-3-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1236, 4653) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1245 4681 L1245 5283" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="2164,5463 3997,5283 3997,5193 2164,5373"/><g data-id="ab-3-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2164, 4833) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2173 4861 L2173 5445" stroke-width="18"/></g></g><g data-id="ab-3-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2769, 4743) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2778 4771 L2778 5385" stroke-width="18"/></g></g><g data-id="ab-3-1-3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3374, 4653) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3383 4681 L3383 5325" stroke-width="18"/></g></g><g data-id="ab-3-1-4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3979, 4563) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3988 4591 L3988 5265" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6363 L4597 6363" stroke-width="13"/><path d="M0 6543 L4597 6543" stroke-width="13"/><path d="M0 6723 L4597 6723" stroke-width="13"/><path d="M0 6903 L4597 6903" stroke-width="13"/><path d="M0 7083 L4597 7083" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6543) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6543) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#ab-3-2-0"><path d="M1188 6183 L1510 6183" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M1188 6003 L1510 6003" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M1188 5823 L1510 5823" stroke-width="22"/></g><g class="lineDash" data-related="#ab-3-2-0"><path d="M1188 5643 L1510 5643" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-3-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(1236, 5553) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1552" cy="5553" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1245 5578 L1245 6723" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4584 4563 L4584 5283" stroke-width="27"/><path d="M4584 6363 L4584 7083" stroke-width="27"/><path d="M4584 5283 L4584 6363" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4597 4563 L7601 4563" stroke-width="13"/><path d="M4597 4743 L7601 4743" stroke-width="13"/><path d="M4597 4923 L7601 4923" stroke-width="13"/><path d="M4597 5103 L7601 5103" stroke-width="13"/><path d="M4597 5283 L7601 5283" stroke-width="13"/><g class="layer"><g data-id="ab-4-1-0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4804, 4473) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4813 4501 L4813 5103" stroke-width="18"/></g></g><g data-id="ab-4-1-1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5732, 5103) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5949 5075 L5949 4473" stroke-width="18"/></g></g><g data-id="ab-4-1-2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6660, 5103) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6877 5075 L6877 4473" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4597 6363 L7601 6363" stroke-width="13"/><path d="M4597 6543 L7601 6543" stroke-width="13"/><path d="M4597 6723 L7601 6723" stroke-width="13"/><path d="M4597 6903 L7601 6903" stroke-width="13"/><path d="M4597 7083 L7601 7083" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#ab-4-2-0"><path d="M4756 6183 L5078 6183" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M4756 6003 L5078 6003" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M4756 5823 L5078 5823" stroke-width="22"/></g><g class="lineDash" data-related="#ab-4-2-0"><path d="M4756 5643 L5078 5643" stroke-width="22"/></g></g><g class="layer"><g data-id="ab-4-2-0" class="note is-marked"><g class="notehead"><use href="#ss-E0A3" transform="translate(4804, 5643) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5120" cy="5553" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4813 5668 L4813 6723" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7588 4563 L7588 5283" stroke-width="27"/><path d="M7588 6363 L7588 7083" stroke-width="27"/><path d="M7588 5283 L7588 6363" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:w01-photo-recheck-narrow --></div></div></div>
<figcaption>Bars 1–4. Asked to compare its score with the photo, the model kept the right hand and moved the whole left hand an octave up (orange), turning a correct bass into a wrong one.</figcaption></figure>
<p class="note">If you can, give the reader a PDF or a flat scan. A phone’s document-scan mode, which straightens and evens out the page, is closer to a scan than an ordinary photo; we haven’t measured how much it helps.</p>

<h2 id="results">Results side by side</h2>
<div class="table-scroll" role="region" aria-label="Wrong notes by method" tabindex="0">
<table>
<caption>Wrong notes in each try, tested October 13, 2026. Extra notes count as errors, so a count can be higher than the total</caption>
<thead><tr><th scope="col">Method</th><th scope="col">A. Clean PDF (101)</th><th scope="col">B. Phone photo (101)</th><th scope="col">C. Chopin (91)</th></tr></thead>
<tbody>
<tr><th scope="row">gpt-6-astra alone</th><td>1, 2, 1</td><td>13, 1, 1</td><td>0, 0, 0</td></tr>
<tr><th scope="row">gpt-6.1-sol alone</th><td>1, 5, 0</td><td>11, 37, 18</td><td>0, 0, 2</td></tr>
<tr><th scope="row">gpt-6-sol alone</th><td>5, 1, 5</td><td>16, 13, 7</td><td>14, 42, 9</td></tr>
<tr><th scope="row">gpt-5.6-sol alone</th><td>5, 5, 3</td><td>23, 19, 22</td><td>36, 59, 39</td></tr>
<tr><th scope="row">gpt-5.6-terra alone</th><td>4, 37, 5</td><td>20, 2, 1</td><td>2, 13, 2</td></tr>
<tr><th scope="row">gpt-6-luna alone</th><td>62, 58, 58</td><td>67; declined twice</td><td>52; declined twice</td></tr>
<tr><th scope="row">gpt-5.6-luna alone</th><td>87, 97, 86</td><td>84, 110, 93</td><td>91, 79, 85</td></tr>
<tr><th scope="row">ScoreStarling reader</th><td>0 (one grace note missed)</td><td>failed: 12 bars, 56 notes, wrong key</td><td>0</td></tr>
<tr><th scope="row">gpt-6.1-sol writes ABC, ScoreStarling makes the score</th><td>—</td><td>6 first; 43 after its own check</td><td>—</td></tr>
</tbody>
</table>
</div>
<div class="table-scroll" role="region" aria-label="What each method gives you" tabindex="0">
<table>
<caption>What you get back</caption>
<thead><tr><th scope="col"></th><th scope="col">ChatGPT alone</th><th scope="col">ChatGPT with ScoreStarling</th></tr></thead>
<tbody>
<tr><th scope="row">Key and time signature</th><td>Right in every answer</td><td>Right from the PDFs; wrong from the photo</td></tr>
<tr><th scope="row">Playback</th><td>ABC text, or in the app a MIDI file to open elsewhere</td><td>Plays in the chat’s score panel; MP3 download</td></tr>
<tr><th scope="row">MusicXML and MIDI</th><td>A MIDI file of the bars it read, in the app; no MusicXML</td><td>Yes, with Plus or a credit pack</td></tr>
<tr><th scope="row">Transposed result</th><td>A list of notes and ABC</td><td>A transposed score to play, edit and download</td></tr>
</tbody>
</table>
</div>

<h2 id="how-to-check">How to check any AI-read score in three minutes</h2>
<p>Whatever read the page, treat the result as a draft and spot-check the places where readers slip.</p>
<ol>
<li>Compare the key signature, time signature and the first bar’s notes with the page.</li>
<li>Look for a whole bar shifted up or down one step: compare its first and last notes with the page.</li>
<li>Check accidentals in the middle of a bar and whether they carry on to later notes in it.</li>
<li>Check the lowest left-hand notes for octave mistakes.</li>
<li>Count the beats in a few bars with dotted notes or ties.</li>
<li>Look for missing grace notes, ornaments and repeat signs.</li>
<li>Play it back while following the page; wrong notes are easier to hear than to see.</li>
</ol>

<h2 id="claude-and-others">Claude and other assistants</h2>
<p>We scored only ChatGPT models here. Claude also reads images and can connect to ScoreStarling over MCP the same way, so the reader, playback, transposition and downloads work there too.</p>

<h2 id="what-it-costs">What does reading sheet music with ScoreStarling cost?</h2>
<p>Reading a PDF or picture uses 10 credits a piece, after a free 30-second preview, and every account gets 100 free credits a month; editing, listening and a new PDF use none. MusicXML and MIDI come with Plus or a credit pack (checked October 14, 2026). Turning a recording into sheet music is a different job, covered in <a href="https://scorestarling.com/blog/chatgpt-claude-sheet-music">Can ChatGPT make sheet music from a song?</a></p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E083"><path transform="scale(1,-1)" d="M208 250c97 0 177 -52 177 -116c0 -69 -40 -111 -118 -125c56 -5 125 -44 125 -116c0 -31 -10 -57 -31 -78c-19 -21 -45 -38 -78 -49l-50 -11c-15 -3 -36 -7 -55 -7c-50 0 -86 16 -113 38c-16 10 -23 18 -34 34c-7 13 -11 25 -11 38c0 43 27 83 68 83l3 -2 c61 0 75 -42 75 -70c0 -19 -24 -42 -26 -57c7 -17 20 -25 37 -25c44 0 94 29 94 78c0 75 -34 125 -138 125v36c84 0 131 22 131 98c0 54 -37 88 -87 88c-26 0 -43 -7 -51 -22c15 -22 44 -16 44 -70c0 -37 -37 -62 -71 -62c-22 0 -69 15 -69 76c0 79 101 116 178 116z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E240"><path transform="scale(1,-1)" d="M179 -646c15 29 29 55 46 102c18 49 30 108 30 138c0 105 -80 173 -168 200c-18 5 -47 9 -87 16v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -38 -13 -106 -35 -163c-20 -51 -43 -99 -66 -132c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 14 25 18 33z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li>Mutopia Project, <a href="https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=75">Menuet in G, BWV Anh. 114</a>, typeset by Allen Garvin, public domain.</li>
<li>Mutopia Project, <a href="https://www.mutopiaproject.org/cgibin/piece-info.cgi?id=511">Walzer Nr. 10 h-moll, Op. 69 No. 2</a>, typeset by Roland Goretzki, public domain.</li>
<li><a href="https://github.com/Audiveris/audiveris">Audiveris</a>, the open-source optical music recognition engine behind ScoreStarling’s reader.</li>
<li><a href="https://abcnotation.com/wiki/abc:standard">The ABC music standard</a>.</li>
</ol>
</section><h2>Questions and answers</h2><h3>Can ChatGPT read a sheet music PDF?</h3><p>Often, if the PDF is clean and the model is a strong one. In our October 13, 2026 test, gpt-6-astra read 16 bars of a Bach minuet (101 notes) with 1, 2 and 1 wrong notes in three tries, and gpt-6.1-sol with 1, 5 and 0. The weakest of seven models got 86 to 97 wrong. Check the notes before you rely on them.</p><h3>Why does ChatGPT get notes wrong on a photo?</h3><p>A note’s pitch is its position on the five lines, so a tilted or shadowed photo makes it easy to count one line or space off. In our test the typical mistake on a photo was a whole bar read one step too high or too low. Even the best model got 13 of 101 notes wrong in one of three tries; others got up to 37 wrong.</p><h3>Can ChatGPT transpose sheet music?</h3><p>It can transpose the notes it read and write them out as a list or as ABC text. When its reading was right, its transposition of eight bars from G to F major was right too. What you get is text, not a score file you can open in notation software.</p><h3>Can ChatGPT convert sheet music to MIDI?</h3><p>It can make a MIDI file of the notes it read, mistakes included. In the ChatGPT app on October 13, 2026, it wrote a MIDI file of bars 1–4 that carried its one wrong note; asked directly without the app’s tools, the model wrote ABC text instead. Connected to a sheet-music reader such as ScoreStarling, the same chat can return MIDI and MusicXML of the whole page.</p><h3>Can Claude read sheet music?</h3><p>Claude can look at images of sheet music too; we didn’t score it in this test. Claude can connect to ScoreStarling over MCP in the same way as ChatGPT, so the reading, playback and exports below work there as well.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to fix an AI music transcription</title>
      <link>https://scorestarling.com/blog/fix-ai-music-transcription</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/fix-ai-music-transcription</guid>
      <pubDate>Mon, 12 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Research</category>
      <description>Wrong octaves, bar lines and extra notes need different fixes. Our tests show how to compare a draft with the recording and check an AI proofreading pass.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>An automatic transcription usually hears most notes but writes them badly. Our solo piano draft of a public-domain Für Elise recording had all 130 notes plus 67 extra, 66 of them overtones written as notes, in E major and 6/8 instead of A minor and 3/8. A proofreading pass by a language model working with the score’s own editing tools removed every extra note and set the key, meter and pickup right, in both of two runs. On guitar it helped less, and in our tests it never brought back a note the draft missed.</p>
</section>

<h2 id="what-goes-wrong">What goes wrong in an automatic transcription?</h2>
<p>A transcription model hears pitches and times; a score also needs a key, a meter, bar lines and note values someone can read. Five errors account for most of what we see in drafts:</p>
<ul>
<li>Ghost notes. A piano string sounds overtones with each note, and the model can hear the octave above as a key of its own, struck at the same moment.</li>
<li>Pieces of one note. A held note can come back as two, a singer’s slide into a note as a short wrong note before it, a vibrato as a wobble between two pitches.</li>
<li>The wrong key. Every pitch can be right and the signature wrong: Für Elise’s A minor needs no sharps, but its G sharps and D sharps make a model guess E major.</li>
<li>The wrong meter. Note values doubled or halved (6/8 for 3/8), or a 3/4 piece read in 4/4.</li>
<li>Bar lines in the wrong place. A piece that starts on an upbeat needs a short first bar, and a steady recording drifts off its bar lines when the tempo is a fraction of a beat a minute out.</li>
</ul>

<h2 id="check-it-yourself">How can you check a transcription yourself?</h2>
<p>Play the score against the recording, a few bars at a time, and look for these:</p>
<ol>
<li>Notes stacked an octave apart that the recording does not play: the upper one is usually a ghost.</li>
<li>Where phrases end. The note they come to rest on, and its chord, is usually the key; compare it with the key signature.</li>
<li>Count the first phrase. If its strong beats fall in the middle of bars, the meter or the first bar line is wrong.</li>
<li>Very short notes before longer ones a step away: in singing these are slides into the note, not notes of the tune.</li>
<li>Rests and ties scattered through a passage played legato: the notes are probably right and their lengths written badly.</li>
</ol>

<h2 id="what-the-ai-pass-does">What does an AI proofreading pass do?</h2>
<p>ScoreStarling’s Starling Refine is a switch in the upload form for solo piano and for one instrument or voice. After the transcription, a language model reads the draft and edits it with the tools a person has in the editor, in a fixed order. We took that order from the strongest model we tried, which proofread six drafts with the same tools and no limit on time or steps:</p>
<figure class="flow-figure">
<ol class="flow-steps">
<li><b>Clean</b><span>Code finds ghost notes and the pieces of one note, from the notes and the recording</span></li>
<li><b>Structure</b><span>Meter, tempo, the first downbeat and the key</span></li>
<li><b>Read</b><span>The whole score once, against the piece’s returning phrases</span></li>
<li><b>Write</b><span>Spelling, hands, held notes and readable rhythm</span></li>
<li><b>Finish</b><span>Empty bars after the end removed, the page checked</span></li>
</ol>
<figcaption>The order of the Starling Refine pass. Each change is saved as a new version of the same score.</figcaption>
</figure>
<p>It is told the recording is the judge: never re-transcribe, arrange, simplify or transpose. Its last message says what it changed and which bars to listen to again.</p>

<h2 id="fur-elise-before-after">What does a fixed transcription look like?</h2>
<p>Here is the opening of the Für Elise test, as the draft wrote it and after the pass. The draft is hard to read but holds every played note; the pass deleted the copies, set Beethoven’s key and meter, and gave each hand its own staff.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Before: the transcription</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:furelise-draft-wide --><svg class="engraved" viewBox="0 0 1100 384" role="img" aria-label="Before Starling Refine: the pickup and bars 1 and 2 in E major and 6/8, with copies of the melody an octave up, C written as B sharp and a left-hand A on the upper staff" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3840"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 703 L13 3223" stroke-width="27"/><g class="grpSym"><path d="M-72,3205 C-432,2665 18,2143 -252,1963 C81,2143 -369,2665 -72,3205" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,721 C-369,1261 81,1783 -252,1963 C18,1783 -432,1261 -72,721" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="460" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 703 L3644 703" stroke-width="13"/><path d="M0 883 L3644 883" stroke-width="13"/><path d="M0 1063 L3644 1063" stroke-width="13"/><path d="M0 1243 L3644 1243" stroke-width="13"/><path d="M0 1423 L3644 1423" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1243) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 703) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 973) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 613) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 883) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E086" transform="translate(1639, 883) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(1646, 1243) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2235,1423 2951,1513 2951,1423 2235,1333"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2235, 793) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2551" cy="793" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M2244 821 L2244 1405" stroke-width="18"/></g></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2933, 883) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="3249" cy="793" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M2942 911 L2942 1495" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 2503 L3644 2503" stroke-width="13"/><path d="M0 2683 L3644 2683" stroke-width="13"/><path d="M0 2863 L3644 2863" stroke-width="13"/><path d="M0 3043 L3644 3043" stroke-width="13"/><path d="M0 3223 L3644 3223" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2683) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2683) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2953) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 2593) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 2863) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E086" transform="translate(1639, 2683) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(1646, 3043) scale(0.72, 0.72)"/></g><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(2709, 2683) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M3631 703 L3631 1423" stroke-width="27"/><path d="M3631 2503 L3631 3223" stroke-width="27"/><path d="M3631 1423 L3631 2503" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3644 703 L7212 703" stroke-width="13"/><path d="M3644 883 L7212 883" stroke-width="13"/><path d="M3644 1063 L7212 1063" stroke-width="13"/><path d="M3644 1243 L7212 1243" stroke-width="13"/><path d="M3644 1423 L7212 1423" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_4_0"><path d="M4896 523 L5218 523" stroke-width="22"/></g><g class="lineDash" data-related="#n0_8_0"><path d="M6039 523 L6361 523" stroke-width="22"/></g><g class="lineDash" data-related="#n0_4_0"><path d="M4896 343 L5218 343" stroke-width="22"/></g><g class="lineDash" data-related="#n0_8_0"><path d="M6039 343 L6361 343" stroke-width="22"/></g><g class="lineDash" data-related="#n0_4_0"><path d="M4896 163 L5218 163" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="3861,1468 4962,1468 4962,1378 3861,1378"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3861, 793) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3870 821 L3870 1450" stroke-width="18"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4403, 883) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4412 911 L4412 1450" stroke-width="18"/></g><g class="accid"/></g><g class="chord"><g class="stem"><path d="M4953 191 L4953 1450" stroke-width="18"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4944, 793) scale(0.72, 0.72)"/></g></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4944, 163) scale(0.72, 0.72)"/></g></g></g></g><g class="beam"><polygon fill-opacity="1" points="5486,1648 6676,1648 6676,1558 5486,1558"/><g class="chord"><g class="stem"><path d="M5495 821 L5495 1630" stroke-width="18"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5486, 1063) scale(0.72, 0.72)"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5486, 793) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M6096 281 L6096 1630" stroke-width="18"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6087, 883) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(5903, 883) scale(0.72, 0.72)"/></g></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6087, 253) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(5903, 253) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6658, 1063) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6667 1091 L6667 1630" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(6472, 1063) scale(0.72, 0.72)"/></g></g></g></g></g><g class="staff"><path d="M3644 2503 L7212 2503" stroke-width="13"/><path d="M3644 2683 L7212 2683" stroke-width="13"/><path d="M3644 2863 L7212 2863" stroke-width="13"/><path d="M3644 3043 L7212 3043" stroke-width="13"/><path d="M3644 3223 L7212 3223" stroke-width="13"/><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(5306, 2683) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M7199 703 L7199 1423" stroke-width="27"/><path d="M7199 2503 L7199 3223" stroke-width="27"/><path d="M7199 1423 L7199 2503" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M7212 703 L11001 703" stroke-width="13"/><path d="M7212 883 L11001 883" stroke-width="13"/><path d="M7212 1063 L11001 1063" stroke-width="13"/><path d="M7212 1243 L11001 1243" stroke-width="13"/><path d="M7212 1423 L11001 1423" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_15_0"><path d="M10399 523 L10721 523" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_19_0"><path d="M8464 1603 L8786 1603" stroke-width="22"/></g><g class="lineDash" data-related="#n0_18_0"><path d="M9316 1603 L9638 1603" stroke-width="22"/></g><g class="lineDash" data-related="#n0_19_0"><path d="M8464 1783 L8786 1783" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7429, 1153) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7646 1125 L7646 523" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M8729 1755 L8729 523" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(8720, 523) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8512, 1783) scale(0.72, 0.72)"/></g></g><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8512, 1153) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="9572,433 10673,73 10673,163 9572,523"/><g class="chord"><g class="stem"><path d="M9581 1665 L9581 451" stroke-width="18"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9364, 1693) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(9152, 1693) scale(0.72, 0.72)"/></g></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9364, 1063) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(9152, 1063) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M10123 1395 L10123 271" stroke-width="18"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9906, 1423) scale(0.72, 0.72)"/></g></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9906, 793) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M10664 1125 L10664 91" stroke-width="18"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10447, 1153) scale(0.72, 0.72)"/></g></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10447, 523) scale(0.72, 0.72)"/></g></g></g></g></g></g><g class="staff"><path d="M7212 2503 L11001 2503" stroke-width="13"/><path d="M7212 2683 L11001 2683" stroke-width="13"/><path d="M7212 2863 L11001 2863" stroke-width="13"/><path d="M7212 3043 L11001 3043" stroke-width="13"/><path d="M7212 3223 L11001 3223" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_11_0"><path d="M7923 2323 L8245 2323" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M7923 2143 L8245 2143" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(7429, 2143) scale(0.72, 0.72)"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7971, 2143) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8188 2115 L8188 1693" stroke-width="18"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(9364, 2143) scale(0.72, 0.72)"/><g class="dots"><ellipse cx="9673" cy="2053" rx="36" ry="36" fill-opacity="1"/></g></g></g><g class="layer"><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7429, 3133) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7438 3161 L7438 3673" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(7429, 3673) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7971, 2773) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7980 2801 L7980 3403" stroke-width="18"/></g></g><g data-id="n0_16_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9364, 2773) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9680" cy="2773" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9373 2801 L9373 3403" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M8242,2818 C8516,2925 9043,2925 9319,2818 C9054,2973 8505,2973 8242,2818" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10988 703 L10988 1423" stroke-width="27"/><path d="M10988 2503 L10988 3223" stroke-width="27"/><path d="M10988 1423 L10988 2503" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:furelise-draft-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:furelise-draft-narrow --><svg class="engraved" viewBox="0 0 760 789" role="img" aria-label="Before Starling Refine: the pickup and bars 1 and 2 in E major and 6/8, with copies of the melody an octave up, C written as B sharp and a left-hand A on the upper staff" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7890"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 703 L13 3223" stroke-width="27"/><g class="grpSym"><path d="M-72,3205 C-432,2665 18,2143 -252,1963 C81,2143 -369,2665 -72,3205" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,721 C-369,1261 81,1783 -252,1963 C18,1783 -432,1261 -72,721" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="460" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 703 L3778 703" stroke-width="13"/><path d="M0 883 L3778 883" stroke-width="13"/><path d="M0 1063 L3778 1063" stroke-width="13"/><path d="M0 1243 L3778 1243" stroke-width="13"/><path d="M0 1423 L3778 1423" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1243) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 703) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 973) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 613) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 883) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E086" transform="translate(1639, 883) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(1646, 1243) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2215,1423 3008,1513 3008,1423 2215,1333"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2215, 793) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2531" cy="793" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M2224 821 L2224 1405" stroke-width="18"/></g></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2990, 883) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="3306" cy="793" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M2999 911 L2999 1495" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 2503 L3778 2503" stroke-width="13"/><path d="M0 2683 L3778 2683" stroke-width="13"/><path d="M0 2863 L3778 2863" stroke-width="13"/><path d="M0 3043 L3778 3043" stroke-width="13"/><path d="M0 3223 L3778 3223" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2683) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2683) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2953) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 2593) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 2863) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E086" transform="translate(1639, 2683) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(1646, 3043) scale(0.72, 0.72)"/></g><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(2776, 2683) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M3765 703 L3765 1423" stroke-width="27"/><path d="M3765 2503 L3765 3223" stroke-width="27"/><path d="M3765 1423 L3765 2503" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3778 703 L7601 703" stroke-width="13"/><path d="M3778 883 L7601 883" stroke-width="13"/><path d="M3778 1063 L7601 1063" stroke-width="13"/><path d="M3778 1243 L7601 1243" stroke-width="13"/><path d="M3778 1423 L7601 1423" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_4_0"><path d="M5131 523 L5453 523" stroke-width="22"/></g><g class="lineDash" data-related="#n0_8_0"><path d="M6335 523 L6657 523" stroke-width="22"/></g><g class="lineDash" data-related="#n0_4_0"><path d="M5131 343 L5453 343" stroke-width="22"/></g><g class="lineDash" data-related="#n0_8_0"><path d="M6335 343 L6657 343" stroke-width="22"/></g><g class="lineDash" data-related="#n0_4_0"><path d="M5131 163 L5453 163" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="3975,1468 5197,1468 5197,1378 3975,1378"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3975, 793) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3984 821 L3984 1450" stroke-width="18"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4577, 883) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4586 911 L4586 1450" stroke-width="18"/></g><g class="accid"/></g><g class="chord"><g class="stem"><path d="M5188 191 L5188 1450" stroke-width="18"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5179, 793) scale(0.72, 0.72)"/></g></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5179, 163) scale(0.72, 0.72)"/></g></g></g></g><g class="beam"><polygon fill-opacity="1" points="5781,1648 7004,1648 7004,1558 5781,1558"/><g class="chord"><g class="stem"><path d="M5790 821 L5790 1630" stroke-width="18"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5781, 1063) scale(0.72, 0.72)"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5781, 793) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M6392 281 L6392 1630" stroke-width="18"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6383, 883) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(6199, 883) scale(0.72, 0.72)"/></g></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6383, 253) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(6199, 253) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6986, 1063) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6995 1091 L6995 1630" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(6800, 1063) scale(0.72, 0.72)"/></g></g></g></g></g><g class="staff"><path d="M3778 2503 L7601 2503" stroke-width="13"/><path d="M3778 2683 L7601 2683" stroke-width="13"/><path d="M3778 2863 L7601 2863" stroke-width="13"/><path d="M3778 3043 L7601 3043" stroke-width="13"/><path d="M3778 3223 L7601 3223" stroke-width="13"/><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(5568, 2683) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M7588 703 L7588 1423" stroke-width="27"/><path d="M7588 2503 L7588 3223" stroke-width="27"/><path d="M7588 1423 L7588 2503" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4753 L13 7273" stroke-width="27"/><g class="grpSym"><path d="M-72,7255 C-432,6715 18,6193 -252,6013 C81,6193 -369,6715 -72,7255" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4771 C-369,5311 81,5833 -252,6013 C18,5833 -432,5311 -72,4771" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4510" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 4753 L7600 4753" stroke-width="13"/><path d="M0 4933 L7600 4933" stroke-width="13"/><path d="M0 5113 L7600 5113" stroke-width="13"/><path d="M0 5293 L7600 5293" stroke-width="13"/><path d="M0 5473 L7600 5473" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5293) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4753) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 5023) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 4663) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 4933) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_15_0"><path d="M6628 4573 L6950 4573" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_19_0"><path d="M3636 5653 L3958 5653" stroke-width="22"/></g><g class="lineDash" data-related="#n0_18_0"><path d="M4804 5653 L5126 5653" stroke-width="22"/></g><g class="lineDash" data-related="#n0_19_0"><path d="M3636 5833 L3958 5833" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1860, 5203) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2077 5175 L2077 4573" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M3901 5805 L3901 4573" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(3892, 4573) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3684, 5833) scale(0.72, 0.72)"/></g></g><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3684, 5203) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="5060,4483 6902,4123 6902,4213 5060,4573"/><g class="chord"><g class="stem"><path d="M5069 5715 L5069 4501" stroke-width="18"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4852, 5743) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(4640, 5743) scale(0.72, 0.72)"/></g></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4852, 5113) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(4640, 5113) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M5981 5445 L5981 4321" stroke-width="18"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5764, 5473) scale(0.72, 0.72)"/></g></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5764, 4843) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M6893 5175 L6893 4141" stroke-width="18"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6676, 5203) scale(0.72, 0.72)"/></g></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6676, 4573) scale(0.72, 0.72)"/></g></g></g></g></g></g><g class="staff"><path d="M0 6553 L7600 6553" stroke-width="13"/><path d="M0 6733 L7600 6733" stroke-width="13"/><path d="M0 6913 L7600 6913" stroke-width="13"/><path d="M0 7093 L7600 7093" stroke-width="13"/><path d="M0 7273 L7600 7273" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6733) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6733) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 7003) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1154, 6643) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1332, 6913) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_11_0"><path d="M2724 6373 L3046 6373" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M2724 6193 L3046 6193" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(1860, 6193) scale(0.72, 0.72)"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2772, 6193) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2989 6165 L2989 5743" stroke-width="18"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(4852, 6193) scale(0.72, 0.72)"/><g class="dots"><ellipse cx="5161" cy="6103" rx="36" ry="36" fill-opacity="1"/></g></g></g><g class="layer"><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1860, 7183) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1869 7211 L1869 7723" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(1860, 7723) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2772, 6823) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2781 6851 L2781 7453" stroke-width="18"/></g></g><g data-id="n0_16_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4852, 6823) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5168" cy="6823" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4861 6851 L4861 7453" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M3043,6868 C3487,6975 4362,6975 4807,6868 C4369,7023 3480,7023 3043,6868" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7587 4753 L7587 5473" stroke-width="27"/><path d="M7587 6553 L7587 7273" stroke-width="27"/><path d="M7587 5473 L7587 6553" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:furelise-draft-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After Starling Refine</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:furelise-refined-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="After Starling Refine: the same bars in A minor and 3/8, the melody in sixteenth notes and the left hand’s A, E, A under it" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="297" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 540 L2967 540" stroke-width="13"/><path d="M0 720 L2967 720" stroke-width="13"/><path d="M0 900 L2967 900" stroke-width="13"/><path d="M0 1080 L2967 1080" stroke-width="13"/><path d="M0 1260 L2967 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(788, 720) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(791, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1479,1260 2387,1350 2387,1260 1479,1170"/><polygon fill-opacity="1" points="1479,1125 2387,1215 2387,1125 1479,1035"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1479, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1488 658 L1488 1242" stroke-width="18"/></g></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2369, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2378 748 L2378 1332" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(2183, 720) scale(0.72, 0.72)"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L2967 2340" stroke-width="13"/><path d="M0 2520 L2967 2520" stroke-width="13"/><path d="M0 2700 L2967 2700" stroke-width="13"/><path d="M0 2880 L2967 2880" stroke-width="13"/><path d="M0 3060 L2967 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(788, 2520) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(791, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(1479, 2700) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M2954 540 L2954 1260" stroke-width="27"/><path d="M2954 2340 L2954 3060" stroke-width="27"/><path d="M2954 1260 L2954 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M2967 540 L7297 540" stroke-width="13"/><path d="M2967 720 L7297 720" stroke-width="13"/><path d="M2967 900 L7297 900" stroke-width="13"/><path d="M2967 1080 L7297 1080" stroke-width="13"/><path d="M2967 1260 L7297 1260" stroke-width="13"/><g class="layer"><g class="beam"><polygon fill-opacity="1" points="3287,1485 6717,1485 6717,1395 3287,1395"/><polygon fill-opacity="1" points="3287,1350 4186,1350 4186,1260 3287,1260"/><polygon fill-opacity="1" points="4186,1350 4746,1350 4746,1260 4186,1260"/><polygon fill-opacity="1" points="4746,1350 5307,1350 5307,1260 4746,1260"/><polygon fill-opacity="1" points="5307,1350 6147,1350 6147,1260 5307,1260"/><polygon fill-opacity="1" points="6147,1350 6717,1350 6717,1260 6147,1260"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3287, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3296 658 L3296 1467" stroke-width="18"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4177, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4186 748 L4186 1467" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(3991, 720) scale(0.72, 0.72)"/></g></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4737, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4746 658 L4746 1467" stroke-width="18"/></g></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5298, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5307 928 L5307 1467" stroke-width="18"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6138, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6147 748 L6147 1467" stroke-width="18"/></g><g class="accid"><use href="#ss-E261" transform="translate(5980, 720) scale(0.72, 0.72)"/></g></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6699, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6708 838 L6708 1467" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M2967 2340 L7297 2340" stroke-width="13"/><path d="M2967 2520 L7297 2520" stroke-width="13"/><path d="M2967 2700 L7297 2700" stroke-width="13"/><path d="M2967 2880 L7297 2880" stroke-width="13"/><path d="M2967 3060 L7297 3060" stroke-width="13"/><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(5010, 2520) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M7284 540 L7284 1260" stroke-width="27"/><path d="M7284 2340 L7284 3060" stroke-width="27"/><path d="M7284 1260 L7284 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M7297 540 L11001 540" stroke-width="13"/><path d="M7297 720 L11001 720" stroke-width="13"/><path d="M7297 900 L11001 900" stroke-width="13"/><path d="M7297 1080 L11001 1080" stroke-width="13"/><path d="M7297 1260 L11001 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_11_0"><path d="M9222 1440 L9544 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7617, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="7933" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M7834 962 L7834 360" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(7825, 360) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="9478,720 10629,360 10629,450 9478,810"/><polygon fill-opacity="1" points="9478,855 10059,674 10059,764 9478,945"/><polygon fill-opacity="1" points="10059,674 10629,495 10629,585 10059,764"/><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9270, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9487 1412 L9487 738" stroke-width="18"/></g></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9842, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10059 1232 L10059 557" stroke-width="18"/></g></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10403, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10620 962 L10620 378" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M7297 2340 L11001 2340" stroke-width="13"/><path d="M7297 2520 L11001 2520" stroke-width="13"/><path d="M7297 2700 L11001 2700" stroke-width="13"/><path d="M7297 2880 L11001 2880" stroke-width="13"/><path d="M7297 3060 L11001 3060" stroke-width="13"/><g class="layer"><g class="beam"><polygon fill-opacity="1" points="7617,3600 8756,3240 8756,3150 7617,3510"/><polygon fill-opacity="1" points="7617,3465 8186,3286 8186,3196 7617,3375"/><polygon fill-opacity="1" points="8186,3286 8756,3105 8756,3015 8186,3196"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7617, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7626 2998 L7626 3582" stroke-width="18"/></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8177, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8186 2638 L8186 3403" stroke-width="18"/></g></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8738, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8747 2368 L8747 3222" stroke-width="18"/></g></g></g><g class="rest"><use href="#ss-E4E7" transform="translate(9270, 2700) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(9842, 2700) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/><path d="M10988 2340 L10988 3060" stroke-width="27"/><path d="M10988 1260 L10988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:furelise-refined-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:furelise-refined-narrow --><svg class="engraved" viewBox="0 0 760 368" role="img" aria-label="After Starling Refine: the same bars in A minor and 3/8, the melody in sixteenth notes and the left hand’s A, E, A under it" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="297" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 540 L2345 540" stroke-width="13"/><path d="M0 720 L2345 720" stroke-width="13"/><path d="M0 900 L2345 900" stroke-width="13"/><path d="M0 1080 L2345 1080" stroke-width="13"/><path d="M0 1260 L2345 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(788, 720) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(791, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1368,1260 1967,1350 1967,1260 1368,1170"/><polygon fill-opacity="1" points="1368,1125 1967,1215 1967,1125 1368,1035"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1368, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1377 658 L1377 1242" stroke-width="18"/></g></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1949, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1958 748 L1958 1332" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(1763, 720) scale(0.72, 0.72)"/></g></g></g></g></g><g class="staff"><path d="M0 2340 L2345 2340" stroke-width="13"/><path d="M0 2520 L2345 2520" stroke-width="13"/><path d="M0 2700 L2345 2700" stroke-width="13"/><path d="M0 2880 L2345 2880" stroke-width="13"/><path d="M0 3060 L2345 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E083" transform="translate(788, 2520) scale(0.72, 0.72)"/><use href="#ss-E088" transform="translate(791, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(1368, 2700) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M2332 540 L2332 1260" stroke-width="27"/><path d="M2332 2340 L2332 3060" stroke-width="27"/><path d="M2332 1260 L2332 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M2345 540 L5178 540" stroke-width="13"/><path d="M2345 720 L5178 720" stroke-width="13"/><path d="M2345 900 L5178 900" stroke-width="13"/><path d="M2345 1080 L5178 1080" stroke-width="13"/><path d="M2345 1260 L5178 1260" stroke-width="13"/><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2554,1485 4801,1485 4801,1395 2554,1395"/><polygon fill-opacity="1" points="2554,1350 3144,1350 3144,1260 2554,1260"/><polygon fill-opacity="1" points="3144,1350 3510,1350 3510,1260 3144,1260"/><polygon fill-opacity="1" points="3510,1350 3877,1350 3877,1260 3510,1260"/><polygon fill-opacity="1" points="3877,1350 4426,1350 4426,1260 3877,1260"/><polygon fill-opacity="1" points="4426,1350 4801,1350 4801,1260 4426,1260"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2554, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2563 658 L2563 1467" stroke-width="18"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3135, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3144 748 L3144 1467" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(2949, 720) scale(0.72, 0.72)"/></g></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3501, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3510 658 L3510 1467" stroke-width="18"/></g></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3868, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3877 928 L3877 1467" stroke-width="18"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4417, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4426 748 L4426 1467" stroke-width="18"/></g><g class="accid"><use href="#ss-E261" transform="translate(4259, 720) scale(0.72, 0.72)"/></g></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4783, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4792 838 L4792 1467" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M2345 2340 L5178 2340" stroke-width="13"/><path d="M2345 2520 L5178 2520" stroke-width="13"/><path d="M2345 2700 L5178 2700" stroke-width="13"/><path d="M2345 2880 L5178 2880" stroke-width="13"/><path d="M2345 3060 L5178 3060" stroke-width="13"/><g class="layer"><g class="mRest"><use href="#ss-E4E3" transform="translate(3640, 2520) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M5165 540 L5165 1260" stroke-width="27"/><path d="M5165 2340 L5165 3060" stroke-width="27"/><path d="M5165 1260 L5165 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5178 540 L7602 540" stroke-width="13"/><path d="M5178 720 L7602 720" stroke-width="13"/><path d="M5178 900 L7602 900" stroke-width="13"/><path d="M5178 1080 L7602 1080" stroke-width="13"/><path d="M5178 1260 L7602 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_11_0"><path d="M6419 1440 L6741 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5387, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5703" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5604 962 L5604 360" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5595, 360) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="6675,540 7433,360 7433,450 6675,630"/><polygon fill-opacity="1" points="6675,675 7058,585 7058,675 6675,765"/><polygon fill-opacity="1" points="7058,585 7433,495 7433,585 7058,675"/><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6467, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6684 1412 L6684 558" stroke-width="18"/></g></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6841, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7058 1232 L7058 468" stroke-width="18"/></g></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7207, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7424 962 L7424 378" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M5178 2340 L7602 2340" stroke-width="13"/><path d="M5178 2520 L7602 2520" stroke-width="13"/><path d="M5178 2700 L7602 2700" stroke-width="13"/><path d="M5178 2880 L7602 2880" stroke-width="13"/><path d="M5178 3060 L7602 3060" stroke-width="13"/><g class="layer"><g class="beam"><polygon fill-opacity="1" points="5387,3600 6137,3420 6137,3330 5387,3510"/><polygon fill-opacity="1" points="5387,3465 5762,3375 5762,3285 5387,3375"/><polygon fill-opacity="1" points="5762,3375 6137,3285 6137,3195 5762,3285"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5387, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5396 2998 L5396 3582" stroke-width="18"/></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5753, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5762 2638 L5762 3492" stroke-width="18"/></g></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6119, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6128 2368 L6128 3402" stroke-width="18"/></g></g></g><g class="rest"><use href="#ss-E4E7" transform="translate(6467, 2700) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(6841, 2700) scale(0.72, 0.72)"/></g></g></g><g class="barLine"><path d="M7589 540 L7589 1260" stroke-width="27"/><path d="M7589 2340 L7589 3060" stroke-width="27"/><path d="M7589 1260 L7589 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:furelise-refined-narrow --></div></div></div>
  <figcaption>The pickup and bars 1 and 2 of a 24-second public-domain Für Elise recording. Before: E major and 6/8, copies of the melody an octave up (E6 over E5, A5 over A4), C written as B♯, and the left hand’s A on the upper staff. After, on October 12, 2026: A minor and 3/8, the melody in sixteenth notes and the left hand’s A, E, A under it.</figcaption>
</figure>
<p>The 19-second Gymnopédie recording on our <a href="https://scorestarling.com/piano-audio-to-sheet-music">piano recording to sheet music</a> page went wrong another way: the draft is in 4/4, with the left hand’s chords on the upper staff among the melody. Both runs of the pass ended with Satie’s notes in all eight bars, every pitch, note value and staff, in 3/4 and D major.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Before: the transcription</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:gymnopedie-transcribed-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="Before Starling Refine: bars 4 to 6 in 4/4, the melody F sharp, A, G, F sharp, C sharp, B, C sharp, D, A among the left hand’s chords on the upper staff" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">4</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4898 540" stroke-width="13"/><path d="M0 720 L4898 720" stroke-width="13"/><path d="M0 900 L4898 900" stroke-width="13"/><path d="M0 1080 L4898 1080" stroke-width="13"/><path d="M0 1260 L4898 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1283, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_24_0"><path d="M3326 360 L3648 360" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_15_1 #n0_17_1"><path d="M1815 1440 L2137 1440" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_1"><path d="M1815 1620 L2137 1620" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2080 1592 L2080 540" stroke-width="18"/></g><g data-id="n0_15_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1863, 1620) scale(0.72, 0.72)"/></g></g><g data-id="n0_17_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1863, 1440) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_16_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1863, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M2627 568 L2627 1680" stroke-width="18"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2618, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2618, 900) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2618, 540) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3374, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3383 388 L3383 990" stroke-width="18"/></g></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4129, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4138 478 L4138 1080" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4898 2340" stroke-width="13"/><path d="M0 2520 L4898 2520" stroke-width="13"/><path d="M0 2700 L4898 2700" stroke-width="13"/><path d="M0 2880 L4898 2880" stroke-width="13"/><path d="M0 3060 L4898 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1283, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_21_0"><path d="M2570 2160 L2892 2160" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_26_0"><path d="M4081 3240 L4403 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1863, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2080 3032 L2080 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2627 2095 L2627 2880" stroke-width="18"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2618, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2618, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4129, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4346 3302 L4346 2700" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4885 540 L4885 1260" stroke-width="27"/><path d="M4885 2340 L4885 3060" stroke-width="27"/><path d="M4885 1260 L4885 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4898 540 L8131 540" stroke-width="13"/><path d="M4898 720 L8131 720" stroke-width="13"/><path d="M4898 900 L8131 900" stroke-width="13"/><path d="M4898 1080 L8131 1080" stroke-width="13"/><path d="M4898 1260 L8131 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_34_0"><path d="M7314 1440 L7636 1440" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M5105 568 L5105 1680" stroke-width="18"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5096, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5096, 990) scale(0.72, 0.72)"/></g></g><g data-id="n0_31_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5096, 540) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_30_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5851, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5860 838 L5860 1440" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_35_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6607, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6616 928 L6616 1500" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M7579 1502 L7579 240" stroke-width="18"/></g><g data-id="n0_34_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7362, 1530) scale(0.72, 0.72)"/></g></g><g data-id="n0_38_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7362, 1350) scale(0.72, 0.72)"/></g></g><g data-id="n0_37_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7362, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_36_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7362, 810) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M4898 2340 L8131 2340" stroke-width="13"/><path d="M4898 2520 L8131 2520" stroke-width="13"/><path d="M4898 2700 L8131 2700" stroke-width="13"/><path d="M4898 2880 L8131 2880" stroke-width="13"/><path d="M4898 3060 L8131 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_29_0"><path d="M5048 2160 L5370 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M5105 2185 L5105 2970" stroke-width="18"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5096, 2340) scale(0.72, 0.72)"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5096, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_33_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6607, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6824 3032 L6824 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M6878,3105 C7233,3212 7926,3212 8284,3105 C7935,3260 7224,3260 6878,3105" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8118 540 L8118 1260" stroke-width="27"/><path d="M8118 2340 L8118 3060" stroke-width="27"/><path d="M8118 1260 L8118 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8131 540 L11002 540" stroke-width="13"/><path d="M8131 720 L11002 720" stroke-width="13"/><path d="M8131 900 L11002 900" stroke-width="13"/><path d="M8131 1080 L11002 1080" stroke-width="13"/><path d="M8131 1260 L11002 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_43_0 #n0_41_0"><path d="M9792 1440 L10114 1440" stroke-width="22"/></g><g class="lineDash" data-related="#n0_43_0"><path d="M9792 1620 L10114 1620" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_39_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8329, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8338 748 L8338 1350" stroke-width="18"/></g></g><g data-id="n0_42_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9084, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9301 962 L9301 360" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M10057 1592 L10057 540" stroke-width="18"/></g><g data-id="n0_43_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9840, 1620) scale(0.72, 0.72)"/></g></g><g data-id="n0_41_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9840, 1440) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_44_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9840, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M8131 2340 L11002 2340" stroke-width="13"/><path d="M8131 2520 L11002 2520" stroke-width="13"/><path d="M8131 2700 L11002 2700" stroke-width="13"/><path d="M8131 2880 L11002 2880" stroke-width="13"/><path d="M8131 3060 L11002 3060" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_40_0"><path d="M9036 3240 L9358 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_33_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8329, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8546 3032 L8546 2430" stroke-width="18"/></g></g><g data-id="n0_40_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9084, 3330) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9400" cy="3330" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9301 3302 L9301 2700" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M10989 540 L10989 1260" stroke-width="27"/><path d="M10989 2340 L10989 3060" stroke-width="27"/><path d="M10989 1260 L10989 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-transcribed-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:gymnopedie-transcribed-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="Before Starling Refine: bars 4 to 6 in 4/4, the melody F sharp, A, G, F sharp, C sharp, B, C sharp, D, A among the left hand’s chords on the upper staff" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">4</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4633 540" stroke-width="13"/><path d="M0 720 L4633 720" stroke-width="13"/><path d="M0 900 L4633 900" stroke-width="13"/><path d="M0 1080 L4633 1080" stroke-width="13"/><path d="M0 1260 L4633 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1283, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_24_0"><path d="M3189 360 L3511 360" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_15_1 #n0_17_1"><path d="M1807 1440 L2129 1440" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_1"><path d="M1807 1620 L2129 1620" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2072 1592 L2072 540" stroke-width="18"/></g><g data-id="n0_15_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1855, 1620) scale(0.72, 0.72)"/></g></g><g data-id="n0_17_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1855, 1440) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_16_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1855, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M2555 568 L2555 1680" stroke-width="18"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2546, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2546, 900) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2546, 540) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3237, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3246 388 L3246 990" stroke-width="18"/></g></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3929, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3938 478 L3938 1080" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4633 2340" stroke-width="13"/><path d="M0 2520 L4633 2520" stroke-width="13"/><path d="M0 2700 L4633 2700" stroke-width="13"/><path d="M0 2880 L4633 2880" stroke-width="13"/><path d="M0 3060 L4633 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1283, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_21_0"><path d="M2498 2160 L2820 2160" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_26_0"><path d="M3881 3240 L4203 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1855, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2072 3032 L2072 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2555 2095 L2555 2880" stroke-width="18"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2546, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2546, 2070) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3929, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4146 3302 L4146 2700" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4620 540 L4620 1260" stroke-width="27"/><path d="M4620 2340 L4620 3060" stroke-width="27"/><path d="M4620 1260 L4620 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4633 540 L7601 540" stroke-width="13"/><path d="M4633 720 L7601 720" stroke-width="13"/><path d="M4633 900 L7601 900" stroke-width="13"/><path d="M4633 1080 L7601 1080" stroke-width="13"/><path d="M4633 1260 L7601 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n0_34_0"><path d="M6849 1440 L7171 1440" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M4832 568 L4832 1680" stroke-width="18"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4823, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4823, 990) scale(0.72, 0.72)"/></g></g><g data-id="n0_31_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4823, 540) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_30_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5514, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5523 838 L5523 1440" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_35_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6205, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6214 928 L6214 1500" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M7114 1502 L7114 240" stroke-width="18"/></g><g data-id="n0_34_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6897, 1530) scale(0.72, 0.72)"/></g></g><g data-id="n0_38_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6897, 1350) scale(0.72, 0.72)"/></g></g><g data-id="n0_37_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6897, 1170) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_36_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6897, 810) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M4633 2340 L7601 2340" stroke-width="13"/><path d="M4633 2520 L7601 2520" stroke-width="13"/><path d="M4633 2700 L7601 2700" stroke-width="13"/><path d="M4633 2880 L7601 2880" stroke-width="13"/><path d="M4633 3060 L7601 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_29_0"><path d="M4775 2160 L5097 2160" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M4832 2185 L4832 2970" stroke-width="18"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4823, 2340) scale(0.72, 0.72)"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4823, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_33_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6205, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6422 3032 L6422 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M6476,3105 C6744,3212 7259,3212 7530,3105 C7270,3260 6733,3260 6476,3105" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">6</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L7600 4500" stroke-width="13"/><path d="M0 4680 L7600 4680" stroke-width="13"/><path d="M0 4860 L7600 4860" stroke-width="13"/><path d="M0 5040 L7600 5040" stroke-width="13"/><path d="M0 5220 L7600 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 4770) scale(0.72, 0.72)"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_43_0 #n0_41_0"><path d="M4980 5400 L5302 5400" stroke-width="22"/></g><g class="lineDash" data-related="#n0_43_0"><path d="M4980 5580 L5302 5580" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_39_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1667, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1676 4708 L1676 5310" stroke-width="18"/></g></g><g data-id="n0_42_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3348, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3565 4922 L3565 4320" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5245 5552 L5245 4500" stroke-width="18"/></g><g data-id="n0_43_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5028, 5580) scale(0.72, 0.72)"/></g></g><g data-id="n0_41_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5028, 5400) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_44_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5028, 5130) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L7600 6300" stroke-width="13"/><path d="M0 6480 L7600 6480" stroke-width="13"/><path d="M0 6660 L7600 6660" stroke-width="13"/><path d="M0 6840 L7600 6840" stroke-width="13"/><path d="M0 7020 L7600 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_40_0"><path d="M3300 7200 L3622 7200" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_33_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1667, 7020) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1884 6992 L1884 6390" stroke-width="18"/></g></g><g data-id="n0_40_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(3348, 7290) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="3664" cy="7290" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M3565 7262 L3565 6660" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M7587 4500 L7587 5220" stroke-width="27"/><path d="M7587 6300 L7587 7020" stroke-width="27"/><path d="M7587 5220 L7587 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-l1wb3e2s spanning"><path d="M1207,7065 C1321,7171 1504,7171 1622,7065 C1527,7220 1298,7220 1207,7065" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-transcribed-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After Starling Refine</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:gymnopedie-refined-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="After Starling Refine: bars 5 to 8 in 3/4, the same melody alone on the upper staff over the left hand’s bass note and chord in each bar" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4088 540" stroke-width="13"/><path d="M0 720 L4088 720" stroke-width="13"/><path d="M0 900 L4088 900" stroke-width="13"/><path d="M0 1080 L4088 1080" stroke-width="13"/><path d="M0 1260 L4088 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_21_0"><path d="M3288 360 L3610 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1858, 900) scale(0.72, 0.72)"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2597, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2606 568 L2606 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3336, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3345 388 L3345 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4088 2340" stroke-width="13"/><path d="M0 2520 L4088 2520" stroke-width="13"/><path d="M0 2700 L4088 2700" stroke-width="13"/><path d="M0 2880 L4088 2880" stroke-width="13"/><path d="M0 3060 L4088 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_19_0 #n0_20_0"><path d="M2549 2160 L2871 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_20_0"><path d="M2549 1980 L2871 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1858, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2075 3032 L2075 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2606 1915 L2606 2880" stroke-width="18"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 2070) scale(0.72, 0.72)"/></g></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4075 540 L4075 1260" stroke-width="27"/><path d="M4075 2340 L4075 3060" stroke-width="27"/><path d="M4075 1260 L4075 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4088 540 L6511 540" stroke-width="13"/><path d="M4088 720 L6511 720" stroke-width="13"/><path d="M4088 900 L6511 900" stroke-width="13"/><path d="M4088 1080 L6511 1080" stroke-width="13"/><path d="M4088 1260 L6511 1260" stroke-width="13"/><g class="layer"><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4281, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4290 478 L4290 1080" stroke-width="18"/></g></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5020, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5029 568 L5029 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5759, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5768 838 L5768 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4088 2340 L6511 2340" stroke-width="13"/><path d="M4088 2520 L6511 2520" stroke-width="13"/><path d="M4088 2700 L6511 2700" stroke-width="13"/><path d="M4088 2880 L6511 2880" stroke-width="13"/><path d="M4088 3060 L6511 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_25_0 #n0_24_0"><path d="M4972 2160 L5294 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_24_0"><path d="M4972 1980 L5294 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_22_0"><path d="M4233 3240 L4555 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4281, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4498 3302 L4498 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5029 1915 L5029 2970" stroke-width="18"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 2340) scale(0.72, 0.72)"/></g></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M6498 540 L6498 1260" stroke-width="27"/><path d="M6498 2340 L6498 3060" stroke-width="27"/><path d="M6498 1260 L6498 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6511 540 L8934 540" stroke-width="13"/><path d="M6511 720 L8934 720" stroke-width="13"/><path d="M6511 900 L8934 900" stroke-width="13"/><path d="M6511 1080 L8934 1080" stroke-width="13"/><path d="M6511 1260 L8934 1260" stroke-width="13"/><g class="layer"><g data-id="n0_31_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6704, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6713 928 L6713 1500" stroke-width="18"/></g></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7443, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7452 838 L7452 1440" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_35_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8182, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8191 748 L8191 1350" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M6511 2340 L8934 2340" stroke-width="13"/><path d="M6511 2520 L8934 2520" stroke-width="13"/><path d="M6511 2700 L8934 2700" stroke-width="13"/><path d="M6511 2880 L8934 2880" stroke-width="13"/><path d="M6511 3060 L8934 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_34_0 #n0_33_0"><path d="M7395 2160 L7717 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_33_0"><path d="M7395 1980 L7717 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6704, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6921 3032 L6921 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M7452 1915 L7452 2880" stroke-width="18"/></g><g data-id="n0_30_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_34_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 2070) scale(0.72, 0.72)"/></g></g><g data-id="n0_33_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M8921 540 L8921 1260" stroke-width="27"/><path d="M8921 2340 L8921 3060" stroke-width="27"/><path d="M8921 1260 L8921 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8934 540 L11003 540" stroke-width="13"/><path d="M8934 720 L11003 720" stroke-width="13"/><path d="M8934 900 L11003 900" stroke-width="13"/><path d="M8934 1080 L11003 1080" stroke-width="13"/><path d="M8934 1260 L11003 1260" stroke-width="13"/><g class="layer"><g data-id="n0_38_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9127, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9443" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9344 962 L9344 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M8934 2340 L11003 2340" stroke-width="13"/><path d="M8934 2520 L11003 2520" stroke-width="13"/><path d="M8934 2700 L11003 2700" stroke-width="13"/><path d="M8934 2880 L11003 2880" stroke-width="13"/><path d="M8934 3060 L11003 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_37_0 #n0_40_0"><path d="M9818 2160 L10140 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_40_0"><path d="M9818 1980 L10140 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_36_0"><path d="M9079 3240 L9401 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_36_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9127, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9344 3302 L9344 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M9875 1915 L9875 2970" stroke-width="18"/></g><g data-id="n0_39_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 2340) scale(0.72, 0.72)"/></g></g><g data-id="n0_37_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_40_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M10990 540 L10990 1260" stroke-width="27"/><path d="M10990 2340 L10990 3060" stroke-width="27"/><path d="M10990 1260 L10990 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-refined-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:gymnopedie-refined-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="After Starling Refine: bars 5 to 8 in 3/4, the same melody alone on the upper staff over the left hand’s bass note and chord in each bar" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4633 540" stroke-width="13"/><path d="M0 720 L4633 720" stroke-width="13"/><path d="M0 900 L4633 900" stroke-width="13"/><path d="M0 1080 L4633 1080" stroke-width="13"/><path d="M0 1260 L4633 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_21_0"><path d="M3651 360 L3973 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1858, 900) scale(0.72, 0.72)"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2779, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2788 568 L2788 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3699, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3708 388 L3708 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4633 2340" stroke-width="13"/><path d="M0 2520 L4633 2520" stroke-width="13"/><path d="M0 2700 L4633 2700" stroke-width="13"/><path d="M0 2880 L4633 2880" stroke-width="13"/><path d="M0 3060 L4633 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_19_0 #n0_20_0"><path d="M2731 2160 L3053 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_20_0"><path d="M2731 1980 L3053 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1858, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2075 3032 L2075 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2788 1915 L2788 2880" stroke-width="18"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2779, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2779, 2070) scale(0.72, 0.72)"/></g></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2779, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4620 540 L4620 1260" stroke-width="27"/><path d="M4620 2340 L4620 3060" stroke-width="27"/><path d="M4620 1260 L4620 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4633 540 L7601 540" stroke-width="13"/><path d="M4633 720 L7601 720" stroke-width="13"/><path d="M4633 900 L7601 900" stroke-width="13"/><path d="M4633 1080 L7601 1080" stroke-width="13"/><path d="M4633 1260 L7601 1260" stroke-width="13"/><g class="layer"><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4826, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4835 478 L4835 1080" stroke-width="18"/></g></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5747, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5756 568 L5756 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6667, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6676 838 L6676 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4633 2340 L7601 2340" stroke-width="13"/><path d="M4633 2520 L7601 2520" stroke-width="13"/><path d="M4633 2700 L7601 2700" stroke-width="13"/><path d="M4633 2880 L7601 2880" stroke-width="13"/><path d="M4633 3060 L7601 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_25_0 #n0_24_0"><path d="M5699 2160 L6021 2160" stroke-width="22"/></g><g class="lineDash" data-related="#n0_24_0"><path d="M5699 1980 L6021 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_22_0"><path d="M4778 3240 L5100 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4826, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5043 3302 L5043 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5756 1915 L5756 2970" stroke-width="18"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5747, 2340) scale(0.72, 0.72)"/></g></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5747, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5747, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4660 4500" stroke-width="13"/><path d="M0 4680 L4660 4680" stroke-width="13"/><path d="M0 4860 L4660 4860" stroke-width="13"/><path d="M0 5040 L4660 5040" stroke-width="13"/><path d="M0 5220 L4660 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n0_31_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1432, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1441 4888 L1441 5460" stroke-width="18"/></g></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2504, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2513 4798 L2513 5400" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_35_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3575, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3584 4708 L3584 5310" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 6300 L4660 6300" stroke-width="13"/><path d="M0 6480 L4660 6480" stroke-width="13"/><path d="M0 6660 L4660 6660" stroke-width="13"/><path d="M0 6840 L4660 6840" stroke-width="13"/><path d="M0 7020 L4660 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_34_0 #n0_33_0"><path d="M2456 6120 L2778 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_33_0"><path d="M2456 5940 L2778 5940" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1432, 7020) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1649 6992 L1649 6390" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2513 5875 L2513 6840" stroke-width="18"/></g><g data-id="n0_30_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2504, 6210) scale(0.72, 0.72)"/></g></g><g data-id="n0_34_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2504, 6030) scale(0.72, 0.72)"/></g></g><g data-id="n0_33_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2504, 5850) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4647 4500 L4647 5220" stroke-width="27"/><path d="M4647 6300 L4647 7020" stroke-width="27"/><path d="M4647 5220 L4647 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4660 4500 L7601 4500" stroke-width="13"/><path d="M4660 4680 L7601 4680" stroke-width="13"/><path d="M4660 4860 L7601 4860" stroke-width="13"/><path d="M4660 5040 L7601 5040" stroke-width="13"/><path d="M4660 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="n0_38_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4885, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="5201" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5102 4922 L5102 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4660 6300 L7601 6300" stroke-width="13"/><path d="M4660 6480 L7601 6480" stroke-width="13"/><path d="M4660 6660 L7601 6660" stroke-width="13"/><path d="M4660 6840 L7601 6840" stroke-width="13"/><path d="M4660 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_37_0 #n0_40_0"><path d="M5909 6120 L6231 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_40_0"><path d="M5909 5940 L6231 5940" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_36_0"><path d="M4837 7200 L5159 7200" stroke-width="22"/></g></g><g class="layer"><g data-id="n0_36_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4885, 7290) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5102 7262 L5102 6660" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5966 5875 L5966 6930" stroke-width="18"/></g><g data-id="n0_39_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5957, 6300) scale(0.72, 0.72)"/></g></g><g data-id="n0_37_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5957, 6120) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_40_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5957, 5850) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-refined-narrow --></div></div></div>
  <figcaption>The twelve beats where the Gymnopédie’s melody comes in: bars 4 to 6 of the 4/4 draft, and bars 5 to 8 after Starling Refine, which match Satie’s score note for note.</figcaption>
</figure>

<h2 id="how-well-it-works">How well does it work?</h2>
<p>We ran it twice on each recording with a reference transcription, on October 12, 2026, with the model it uses, OpenAI’s GPT-6.1 Sol. A note counts as right when a reference note has its pitch and starts within 0.1 seconds; F1 combines missed and extra notes, so 1.0 is every note and nothing else.</p>
<div class="table-scroll" role="region" aria-label="Note F1 before and after Starling Refine" tabindex="0">
<table>
<caption>Draft and after Starling Refine, two runs each (the same in both), October 12, 2026</caption>
<thead>
<tr><th scope="col">Recording</th><th scope="col" class="num">Draft F1</th><th scope="col" class="num">After F1</th><th scope="col" class="num">Extra notes</th><th scope="col">Key and meter after</th></tr>
</thead>
<tbody>
<tr><th scope="row">Für Elise, opening (piano, 24 s)</th><td class="num">0.795</td><td class="num">1.000</td><td class="num">67 → 0</td><td>A minor, 3/8 (draft: E major, 6/8)</td></tr>
<tr><th scope="row">Bossa nova guitar solo (GuitarSet)</th><td class="num">0.839</td><td class="num">0.887</td><td class="num">25 → 12</td><td>E major, 4/4</td></tr>
<tr><th scope="row">Bossa nova accompaniment (GuitarSet)</th><td class="num">0.696</td><td class="num">0.716</td><td class="num">46 → 26</td><td>E major, 4/4</td></tr>
</tbody>
</table>
</div>
<p>On two sung recordings from a research dataset whose licence keeps them off this site, F1 went from 0.78 to 0.89 and from 0.79 to 0.87, and the share of bars that start with a note rose from about a third to nine in ten or more.</p>
<p class="note">Seven recordings, six of them under a minute, make a diagnostic sample, not a benchmark. The guitar recordings gain little because their drafts’ errors are mostly missed or merged notes, which a proofreading pass cannot recover.</p>

<h2 id="what-it-cannot-do">What can’t it do?</h2>
<ul>
<li>Bring back a note the draft missed. Every gain in the table came from removing extra notes: missed notes stayed missed in every test.</li>
<li>Tell every real note from an extra one. On four of the five recordings with a reference it removed one to six real notes along with the extra ones; on the accompaniment, six of 117.</li>
<li>Judge a recording without a reference for you. On a 2:48 pop piano recording it removed the draft’s ghost octaves and kept the left hand’s figure on the lower staff, but whether every removed note was a ghost can only be checked by ear.</li>
<li>Work on band recordings, which have several parts in one mix.</li>
</ul>

<h2 id="how-long-it-takes">How long does it take?</h2>
<p>A few minutes after the transcription finishes: one to four minutes on our test recordings of 19 to 82 seconds, and under three minutes on the 2:48 piano recording. The score is ready when the pass ends, with a few sentences on what it changed.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E083"><path transform="scale(1,-1)" d="M208 250c97 0 177 -52 177 -116c0 -69 -40 -111 -118 -125c56 -5 125 -44 125 -116c0 -31 -10 -57 -31 -78c-19 -21 -45 -38 -78 -49l-50 -11c-15 -3 -36 -7 -55 -7c-50 0 -86 16 -113 38c-16 10 -23 18 -34 34c-7 13 -11 25 -11 38c0 43 27 83 68 83l3 -2 c61 0 75 -42 75 -70c0 -19 -24 -42 -26 -57c7 -17 20 -25 37 -25c44 0 94 29 94 78c0 75 -34 125 -138 125v36c84 0 131 22 131 98c0 54 -37 88 -87 88c-26 0 -43 -7 -51 -22c15 -22 44 -16 44 -70c0 -37 -37 -62 -71 -62c-22 0 -69 15 -69 76c0 79 101 116 178 116z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E086"><path transform="scale(1,-1)" d="M284 -91c0 37 -28 92 -67 92c-35 0 -65 -54 -65 -111c0 -52 22 -104 68 -104c47 0 64 68 64 123zM230 214c-36 0 -90 -33 -90 -184l2 -36c40 24 81 36 120 36c80 0 140 -48 140 -121c0 -99 -99 -159 -182 -159c-160 0 -200 173 -200 244c0 21 2 43 7 71l10 35 c26 85 73 115 98 126c41 19 74 24 103 24c93 0 142 -63 142 -105c0 -58 -52 -72 -73 -72c-33 0 -59 24 -65 35c-3 5 -6 14 -7 25l11 30c6 15 9 27 9 35c0 11 -9 16 -25 16z"/></g><g id="ss-E088"><path transform="scale(1,-1)" d="M195 -214c76 0 88 58 90 68c0 34 -35 60 -57 73l-52 29c-21 10 -32 17 -34 20c-39 -33 -58 -54 -62 -92c5 -23 23 -98 115 -98zM301 135c0 61 -72 76 -113 76c-40 0 -77 -17 -77 -51c3 -21 15 -38 26 -50c17 -15 33 -26 48 -34l65 -28c34 27 51 56 51 87zM176 -250 c-57 0 -166 26 -166 132c0 47 30 86 89 116c-33 15 -79 60 -79 119c0 79 85 132 178 132h18c5 0 21 1 28 -1c25 0 126 -30 126 -110c0 -37 -23 -76 -69 -116c43 -25 83 -71 83 -119c0 -101 -118 -153 -208 -153z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E240"><path transform="scale(1,-1)" d="M179 -646c15 29 29 55 46 102c18 49 30 108 30 138c0 105 -80 173 -168 200c-18 5 -47 9 -87 16v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -38 -13 -106 -35 -163c-20 -51 -43 -99 -66 -132c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 14 25 18 33z"/></g><g id="ss-E241"><path transform="scale(1,-1)" d="M179 646c-4 8 -17 30 -18 33l-4 10c0 3 2 5 5 5s7 -2 13 -7c23 -33 46 -81 66 -132c22 -57 35 -125 35 -163c0 -104 -60 -183 -122 -241c-63 -59 -57 -53 -61 -56c-38 -34 -63 -95 -71 -95h-22v190c40 7 69 11 87 16c88 27 168 95 168 200c0 30 -12 89 -30 138 c-17 47 -31 73 -46 102z"/></g><g id="ss-E261"><path transform="scale(1,-1)" d="M0 -188v539h18v-191l139 22v-533h-17v186zM18 -100l122 17v176l-122 -19v-174z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E4E3"><path transform="scale(1,-1)" d="M0 -115v105c0 9 1 10 10 10h280c9 0 10 -1 10 -10v-105c0 -9 -1 -10 -10 -10h-280c-9 0 -10 1 -10 10z"/></g><g id="ss-E4E5"><path transform="scale(1,-1)" d="M107 292c-13 24 -30 49 -52 71c-1 1 0 2 0 3l-2 2c3 3 4 4 6 4c12 0 26 -7 40 -20s44 -40 89 -81c26 -24 28 -29 46 -47c4 -4 8 -9 10 -14c6 -8 8 -16 8 -27c0 -19 -12 -40 -36 -61c-28 -23 -49 -38 -61 -73c-4 -11 -7 -27 -10 -50c13 -43 34 -83 59 -121 c31 -47 59 -79 101 -129c-8 0 -26 7 -54 20l-62 29l-21 6l-23 1c-25 0 -45 -10 -60 -30l-4 -14l-1 -12c0 -33 20 -56 39 -78c8 -9 17 -18 26 -26c17 -15 27 -24 28 -30l-3 -3c-11 5 -19 10 -25 15c-9 3 -37 21 -45 26c-24 14 -45 32 -63 51c-19 21 -37 44 -37 71 c0 63 27 95 80 95c41 0 86 -18 136 -52c-19 26 -37 48 -55 66c-23 23 -48 44 -73 65c-28 23 -47 40 -58 53s-17 26 -18 39c75 64 113 125 113 183c0 27 -7 48 -18 68z"/></g><g id="ss-E4E6"><path transform="scale(1,-1)" d="M0 123c7 34 33 56 69 60c29 -3 43 -9 53 -29c4 -8 7 -15 10 -22c0 -21 -1 -25 -11 -35c-5 -8 -18 -14 -40 -20l12 -3l15 -1c44 0 97 26 122 56c10 11 18 26 24 42c7 1 15 2 22 3l-140 -424h-36l111 330c-10 -6 -27 -12 -53 -16l-52 -8h-10l-20 1c-1 0 -8 3 -21 6 c-37 9 -55 28 -55 60z"/></g><g id="ss-E4E7"><path transform="scale(1,-1)" d="M133 -111c0 -33 -21 -50 -52 -55c10 -3 18 -4 25 -4c40 0 69 24 90 47l66 197c-36 -18 -64 -25 -112 -25c-23 0 -38 3 -45 8c-37 7 -55 27 -55 59c8 35 30 54 68 58c45 -6 49 -13 64 -48c0 -3 1 -5 1 -7c0 -27 -25 -46 -52 -49c6 -4 15 -6 26 -6c32 2 62 14 88 29 c32 19 44 36 59 71l7 1l10 2h4c-72 -220 -143 -439 -215 -659h-37l108 324c-20 -13 -51 -20 -82 -20c-21 0 -35 4 -43 10c-37 6 -55 26 -55 58c8 35 31 56 68 60c43 -8 48 -13 64 -51z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://archive.org/details/FurElise_201603">Für Elise</a>, Internet Archive, Public Domain Mark 1.0</li>
<li><a href="https://commons.wikimedia.org/wiki/File:Erik_Satie_-_gymnopedies_-_la_1_ere._lent_et_douloureux.ogg">Erik Satie, Gymnopédie No. 1</a>, Wikimedia Commons</li>
<li><a href="https://zenodo.org/records/3371780">GuitarSet 1.1.0</a>, Xi, Bittner, Pauwels, Ye and Bello, Zenodo (CC BY 4.0)</li>
<li><a href="https://arxiv.org/abs/2010.01815">High-resolution Piano Transcription with Pedals by Regressing Onset and Offset Times</a>, Kong et al., 2020</li>
<li><a href="https://arxiv.org/abs/2203.09893">A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation</a>, Bittner et al., Spotify, 2022</li>
</ol>
</section><h2>Questions and answers</h2><h3>Why does my piano transcription have notes an octave too high?</h3><p>A piano string sounds its overtones along with the note, and the strongest is an octave up. A transcription model can hear one as a second key struck at the same moment. In our draft of a 24-second Für Elise recording, 66 of the 67 extra notes sat an octave or another overtone above a note being played.</p><h3>Why is my transcription in the wrong key?</h3><p>The notes can all be right and the key signature still wrong, because the key is a reading of the music, not a sound. Our Für Elise draft had every pitch right but four sharps (E major) instead of A minor. Look at where phrases come to rest: the note and chord they end on is usually the key.</p><h3>Can AI fix a transcription completely?</h3><p>No. A proofreading pass removes what should not be there and rewrites what is there. In our tests it never brought back a note the draft missed, and on four of five recordings it also removed one to six real notes along with the extra ones. Listen to the bars it says it was unsure of.</p><h3>Does the AI pass change my music?</h3><p>It should not: it is told never to arrange, simplify or transpose. Each change is saved as a new version of the same score, so undo steps back through them to the plain transcription.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to get piano sheet music for any song, then make it easier</title>
      <link>https://scorestarling.com/blog/piano-sheet-music-for-any-song</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/piano-sheet-music-for-any-song</guid>
      <pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>No sheet music for a song? Transcribe it from a YouTube link, fix the draft with one request, then ask for an easier version. A real example, step by step.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>When a song has no sheet music, transcribe it from a recording. Connect ScoreStarling to ChatGPT or Claude, paste the song’s YouTube link and ask for piano sheet music. You get a score that plays back, so you can listen and read at the same time. Tell the assistant what sounds wrong in one message, then ask for an easier version. Treat every transcription as a first draft and check it by ear before you print it.</p>
</section>

<p>This guide follows one real run: the 70-second video we posted on <a href="https://www.youtube.com/shorts/aJ3UnFlwbyE">YouTube</a> (English) and <a href="https://www.bilibili.com/video/BV18rpx6SEx7/">Bilibili</a> (Chinese). The song is <em lang="en">Sand Between Our Fingers</em> by Comet Blue, a solo piano piece we couldn’t find sheet music for. The bars and counts below come from the scores made in that run.</p>

<figure class="flow-figure"><ol class="flow-steps"><li><b>Paste the link</b><span>ask for piano sheet music</span></li><li><b>Listen along</b><span>note what sounds or looks wrong</span></li><li><b>Ask for a fix</b><span>one message with every problem</span></li><li><b>Ask for an easier version</b><span>saved as a new score</span></li></ol><figcaption>Three requests in the chat and one careful listen: the whole route from a song with no sheet music to a version a beginner can read.</figcaption></figure>

<h2 id="why-do-some-songs-have-no-sheet-music">Why do some songs have no sheet music?</h2>
<p>Because someone has to write it. Publishers print sheet music for songs they expect to sell, and fans transcribe the ones they love. New releases, film and game music and smaller artists often fall between the two. <em lang="en">Sand Between Our Fingers</em> was one of them: we searched and found nothing to play from.</p>
<p>The other route is to transcribe it yourself, by ear or with software. Software is faster for the first draft; your ear is still needed to check it.</p>

<h2 id="can-chatgpt-make-sheet-music-from-a-youtube-link">Can ChatGPT turn a YouTube link into sheet music?</h2>
<p>Not on its own. ChatGPT can’t hear the audio behind a link, so it can only guess. It needs a transcription tool connected to it over MCP, the standard way assistants call outside tools, and that is what ScoreStarling adds. Why a chat model can’t do this alone is covered in <a href="https://scorestarling.com/blog/chatgpt-claude-sheet-music">Can ChatGPT or Claude turn a recording into sheet music?</a></p>
<p>Connecting takes a few minutes and is done once. The <a href="https://scorestarling.com/mcp">connection guide</a> walks through ChatGPT (set up at chatgpt.com in a computer’s browser, on a Plus, Pro, Business, Enterprise or Edu plan), Claude and other assistants. You can also skip the chat and paste the link into the <a href="https://scorestarling.com/app">workspace</a> yourself.</p>

<h2 id="step-1-paste-the-link">Step 1: paste the link and ask for piano sheet music</h2>
<p>Tag ScoreStarling, paste the link and say what you want. This was the whole request in the video:</p>
<blockquote><p>@ScoreStarling Can you transcribe this to piano sheet music? (followed by the song’s YouTube link)</p></blockquote>
<p>The score opened in the chat: piano on a grand staff, E♭ minor, 4/4, 106 beats a minute. It plays back, so you can follow the notes while you listen.</p>
<p>Links from YouTube, Bilibili and 17 other video and music sites work, and the first six minutes are transcribed (<a href="https://scorestarling.com/youtube-to-sheet-music">YouTube to sheet music</a>). For a piano recording, choose solo piano so both hands land on a grand staff (<a href="https://scorestarling.com/piano-audio-to-sheet-music">piano audio to sheet music</a>). Transcribe only recordings you have the right to use.</p>

<h2 id="step-2-listen-and-list-the-problems">Step 2: listen along and list what is wrong</h2>
<p>The first draft had every note somewhere, but it wasn’t something you could sit down and play. Listening and reading together, we wrote down four problems:</p>
<ul>
<li>The opening was in the wrong place, so the bar lines didn’t match the music’s beat.</li>
<li>The right hand had chords and stray notes where the song has one melody: 81 extra notes were stacked on its melody notes.</li>
<li>Some notes were in the wrong hand.</li>
<li>The left hand had more going on than a pianist would play.</li>
</ul>
<p>That is normal for a first pass. A recording is a performance, not a page: sustain pedal, overlapping notes and reverb all blur together, and turning that into notation means guessing which hand plays what and where bar 1 starts. Our <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">accuracy tests</a> show where transcription does well and where it misses.</p>

<h2 id="step-3-send-the-fixes-as-one-request">Step 3: send the fixes as one request</h2>
<p>You don’t have to fix notes one by one. Describe the problems the way you’d tell a friend, in one message:</p>
<blockquote><p>First, the pickup at the start is wrong. Second, most of the song is an eighth-note accompaniment in the left hand under a single-note melody in the right, with almost no other voices. Can you tidy the score again based on what I hear? I’d like it to stay close to the recording and be piano sheet music you can actually play.</p></blockquote>
<p>The right hand became one melody line with no chords at all, and the left hand settled into eighth notes. The score dropped from 848 notes to 656 and now read like piano music, still in E♭ minor with six flats, with a tempo marking, pedal and rehearsal letters for each section. It may have lost a few notes, but it could be played as it stood.</p>

<h2 id="step-4-ask-for-an-easier-version">Step 4: ask for an easier version</h2>
<p>Six flats and a busy left hand are a lot for a beginner, so we asked for something simpler:</p>
<blockquote><p>I’m a piano beginner and this piece has too many black keys. I’d like to keep the melody the same but put as much of it as possible on the white keys. The left-hand accompaniment is a bit hard too. Can you make the whole thing easier?</p></blockquote>
<p>A new score opened, titled <em lang="en">Sand Between Our Fingers - Easy Piano</em>, marked “Beginner arrangement · A minor”, with a note over the first bar: “Practice slowly: quarter note = 60-72. Pedal optional.” It had also slowed the tempo from 106 to 66 beats a minute. An arrangement is always saved as a new score, so the full version stayed as it was and both can be played, edited and downloaded.</p>
<p>Simplifying for a particular player takes more choices than one request, such as which notes to keep in each hand. <a href="https://scorestarling.com/blog/how-to-simplify-piano-sheet-music">How to simplify piano sheet music for adult students</a> goes through them with a teacher’s eye.</p>

<h2 id="what-changed-between-the-versions">What changed between the three versions</h2>
<p>The melody kept its rhythm through all three; the key, the left hand and the tempo changed. We counted every note in the three files: in the easier version, only one bar has a black key.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">First transcription</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:sand-draft-wide --><svg class="engraved" viewBox="0 0 1100 779" role="img" aria-label="First transcription, its first three bars in E flat minor: the right hand turns into chords and stray notes in the third" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 7790"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="297" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 540 L5593 540" stroke-width="13"/><path d="M0 720 L5593 720" stroke-width="13"/><path d="M0 900 L5593 900" stroke-width="13"/><path d="M0 1080 L5593 1080" stroke-width="13"/><path d="M0 1260 L5593 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2583, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2592 925 L2592 1500" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_14_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4919, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4928 928 L4928 1500" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4919, 1500) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L5593 2340" stroke-width="13"/><path d="M0 2520 L5593 2520" stroke-width="13"/><path d="M0 2700 L5593 2700" stroke-width="13"/><path d="M0 2880 L5593 2880" stroke-width="13"/><path d="M0 3060 L5593 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2583, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2592 2638 L2592 3240" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="3597,3060 4937,3060 4937,2970 3597,2970"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3597, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3606 2278 L3606 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4258, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4267 2458 L4267 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4919, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4928 2278 L4928 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M5580 540 L5580 1260" stroke-width="27"/><path d="M5580 2340 L5580 3060" stroke-width="27"/><path d="M5580 1260 L5580 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5593 540 L11001 540" stroke-width="13"/><path d="M5593 720 L11001 720" stroke-width="13"/><path d="M5593 900 L11001 900" stroke-width="13"/><path d="M5593 1080 L11001 1080" stroke-width="13"/><path d="M5593 1260 L11001 1260" stroke-width="13"/><g class="layer"><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(5788, 1080) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M5593 2340 L11001 2340" stroke-width="13"/><path d="M5593 2520 L11001 2520" stroke-width="13"/><path d="M5593 2700 L11001 2700" stroke-width="13"/><path d="M5593 2880 L11001 2880" stroke-width="13"/><path d="M5593 3060 L11001 3060" stroke-width="13"/><g class="layer"><g class="beam"><polygon fill-opacity="1" points="5788,3060 7789,3060 7789,2970 5788,2970"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5788, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5797 2458 L5797 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6449, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6458 2278 L6458 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7110, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7119 2458 L7119 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7771, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7780 2278 L7780 3042" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8432, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8441 2458 L8441 3060" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(8432, 3060) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9094, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9103 2278 L9103 2880" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="10108,2880 10566,2880 10566,2790 10108,2790"/><polygon fill-opacity="1" points="10108,2745 10566,2745 10566,2655 10108,2655"/><g data-id="n0_8_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10108, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10117 2278 L10117 2862" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10548, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10557 2278 L10557 2862" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M9365,2205 C9530,2051 9895,2051 10063,2205 C9878,2100 9547,2100 9365,2205" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/><path d="M10988 2340 L10988 3060" stroke-width="27"/><path d="M10988 1260 L10988 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7173" stroke-width="27"/><g class="grpSym"><path d="M-72,7155 C-432,6615 18,6017 -252,5837 C81,6017 -369,6615 -72,7155" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5657 -252,5837 C18,5657 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L11000 4500" stroke-width="13"/><path d="M0 4680 L11000 4680" stroke-width="13"/><path d="M0 4860 L11000 4860" stroke-width="13"/><path d="M0 5040 L11000 5040" stroke-width="13"/><path d="M0 5220 L11000 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2459,4230 5753,4230 5753,4320 2459,4320"/><g class="chord"><g class="stem"><path d="M2468 5282 L2468 4248" stroke-width="18"/></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2251, 5310) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2251, 4950) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M3560 5282 L3560 4248" stroke-width="18"/></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3343, 5310) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3343, 4860) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4435, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4652 4742 L4652 4248" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5527, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5744 4832 L5744 4248" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_28_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6619, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6836 4832 L6836 4260" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(6827, 4260) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7711, 5310) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7928 5282 L7928 4680" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9895, 5310) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10112 5282 L10112 4680" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(10103, 4680) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(2251, 5760) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(4435, 5220) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M5737 4978 L5737 5850" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(5728, 5850) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5728, 5310) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5728, 4950) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E4" transform="translate(6619, 5760) scale(0.72, 0.72)"/><g class="ledgerLines"><path d="M6571 5760 L6883 5760" stroke-width="22"/></g></g></g></g><g class="staff"><path d="M0 6453 L11000 6453" stroke-width="13"/><path d="M0 6633 L11000 6633" stroke-width="13"/><path d="M0 6813 L11000 6813" stroke-width="13"/><path d="M0 6993 L11000 6993" stroke-width="13"/><path d="M0 7173 L11000 7173" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6633) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6993) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6723) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 7083) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6813) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7173) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6903) scale(0.72, 0.72)"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_12_0"><path d="M2203 7353 L2525 7353" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2468 7325 L2468 6093" stroke-width="18"/></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2251, 7353) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2251, 6633) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4435, 6453) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4444 6481 L4444 7083" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6619, 6543) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6628 6571 L6628 7173" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8803, 6363) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8812 6391 L8812 6993" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M5798,4815 C5984,4662 6387,4662 6574,4815 C6372,4709 5999,4709 5798,4815" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"/><g class="barLine"><path d="M10987 4500 L10987 5220" stroke-width="27"/><path d="M10987 6453 L10987 7173" stroke-width="27"/><path d="M10987 5220 L10987 6453" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-draft-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:sand-draft-narrow --><svg class="engraved" viewBox="0 0 760 1175" role="img" aria-label="First transcription, its first three bars in E flat minor: the right hand turns into chords and stray notes in the third" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 11750"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum"><text y="297" text-anchor="middle" font-size="0px"/></g><g class="staff"><path d="M0 540 L7600 540" stroke-width="13"/><path d="M0 720 L7600 720" stroke-width="13"/><path d="M0 900 L7600 900" stroke-width="13"/><path d="M0 1080 L7600 1080" stroke-width="13"/><path d="M0 1260 L7600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2587, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2596 925 L2596 1500" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_14_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6484, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6493 928 L6493 1500" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(6484, 1500) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L7600 2340" stroke-width="13"/><path d="M0 2520 L7600 2520" stroke-width="13"/><path d="M0 2700 L7600 2700" stroke-width="13"/><path d="M0 2880 L7600 2880" stroke-width="13"/><path d="M0 3060 L7600 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2587, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2596 2638 L2596 3240" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="4278,3060 6502,3060 6502,2970 4278,2970"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4278, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4287 2278 L4287 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5381, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5390 2458 L5390 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6484, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6493 2278 L6493 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M7587 540 L7587 1260" stroke-width="27"/><path d="M7587 2340 L7587 3060" stroke-width="27"/><path d="M7587 1260 L7587 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 4500 L7600 4500" stroke-width="13"/><path d="M0 4680 L7600 4680" stroke-width="13"/><path d="M0 4860 L7600 4860" stroke-width="13"/><path d="M0 5040 L7600 5040" stroke-width="13"/><path d="M0 5220 L7600 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(2077, 5040) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 6300 L7600 6300" stroke-width="13"/><path d="M0 6480 L7600 6480" stroke-width="13"/><path d="M0 6660 L7600 6660" stroke-width="13"/><path d="M0 6840 L7600 6840" stroke-width="13"/><path d="M0 7020 L7600 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6570) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6660) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7020) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6750) scale(0.72, 0.72)"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2077,7020 4196,7020 4196,6930 2077,6930"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2077, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2086 6418 L2086 7002" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2777, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2786 6238 L2786 7002" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3478, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3487 6418 L3487 7002" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4178, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4187 6238 L4187 7002" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4879, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4888 6418 L4888 7020" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4879, 7020) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5580, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5589 6238 L5589 6840" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="6653,6840 7138,6840 7138,6750 6653,6750"/><polygon fill-opacity="1" points="6653,6705 7138,6705 7138,6615 6653,6615"/><g data-id="n0_8_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6653, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6662 6238 L6662 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7120, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7129 6238 L7129 6822" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M5851,6165 C6032,6012 6425,6012 6608,6165 C6410,6059 6047,6059 5851,6165" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7587 4500 L7587 5220" stroke-width="27"/><path d="M7587 6300 L7587 7020" stroke-width="27"/><path d="M7587 5220 L7587 6300" stroke-width="27"/></g></g></g><g class="system"><path d="M13 8460 L13 11133" stroke-width="27"/><g class="grpSym"><path d="M-72,11115 C-432,10575 18,9977 -252,9797 C81,9977 -369,10575 -72,11115" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,8478 C-369,9018 81,9617 -252,9797 C18,9617 -432,9018 -72,8478" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="8217" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 8460 L7600 8460" stroke-width="13"/><path d="M0 8640 L7600 8640" stroke-width="13"/><path d="M0 8820 L7600 8820" stroke-width="13"/><path d="M0 9000 L7600 9000" stroke-width="13"/><path d="M0 9180 L7600 9180" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 9000) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 8820) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 8550) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 8910) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 8640) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 9000) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 8730) scale(0.72, 0.72)"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2288,8190 4371,8190 4371,8280 2288,8280"/><g class="chord"><g class="stem"><path d="M2297 9242 L2297 8208" stroke-width="18"/></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2080, 9270) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2080, 8910) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M2985 9242 L2985 8208" stroke-width="18"/></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2768, 9270) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2768, 8820) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3457, 8730) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3674 8702 L3674 8208" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4145, 8820) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4362 8792 L4362 8208" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_28_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4834, 8820) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5051 8792 L5051 8220" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5042, 8220) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5522, 9270) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5739 9242 L5739 8640" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6899, 9270) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7116 9242 L7116 8640" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(7107, 8640) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(2080, 9720) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(3457, 9180) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M4355 8938 L4355 9810" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4346, 9810) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4346, 9270) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4346, 8910) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E4" transform="translate(4834, 9720) scale(0.72, 0.72)"/><g class="ledgerLines"><path d="M4786 9720 L5098 9720" stroke-width="22"/></g></g></g></g><g class="staff"><path d="M0 10413 L7600 10413" stroke-width="13"/><path d="M0 10593 L7600 10593" stroke-width="13"/><path d="M0 10773 L7600 10773" stroke-width="13"/><path d="M0 10953 L7600 10953" stroke-width="13"/><path d="M0 11133 L7600 11133" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 10593) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 10953) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 10683) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 11043) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 10773) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 11133) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 10863) scale(0.72, 0.72)"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#n0_12_0"><path d="M2032 11313 L2354 11313" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2297 11285 L2297 10053" stroke-width="18"/></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2080, 11313) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2080, 10593) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3457, 10413) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3466 10441 L3466 11043" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4834, 10503) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4843 10531 L4843 11133" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6211, 10323) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6220 10351 L6220 10953" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M4416,8775 C4496,8621 4707,8621 4789,8775 C4682,8670 4521,8669 4416,8775" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"/><g class="barLine"><path d="M7587 8460 L7587 9180" stroke-width="27"/><path d="M7587 10413 L7587 11133" stroke-width="27"/><path d="M7587 9180 L7587 10413" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-draft-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After the fix request</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:sand-revised-wide --><svg class="engraved" viewBox="0 0 1100 764" role="img" aria-label="After the fix request, bars 1 to 3 in E flat minor: one melody line in the right hand over eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L6694 540" stroke-width="13"/><path d="M0 720 L6694 720" stroke-width="13"/><path d="M0 900 L6694 900" stroke-width="13"/><path d="M0 1080 L6694 1080" stroke-width="13"/><path d="M0 1260 L6694 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2579, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2796 872 L2796 300" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4630, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4847 1052 L4847 450" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L6694 2340" stroke-width="13"/><path d="M0 2520 L6694 2520" stroke-width="13"/><path d="M0 2700 L6694 2700" stroke-width="13"/><path d="M0 2880 L6694 2880" stroke-width="13"/><path d="M0 3060 L6694 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2579,3285 3110,3240 3110,3150 2579,3195"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2579, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2588 2638 L2588 3267" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3092, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3101 2278 L3101 3222" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3604,3105 4135,3060 4135,2970 3604,3015"/><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3604, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3613 2458 L3613 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4117, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4126 2278 L4126 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4630,3105 5161,3060 5161,2970 4630,3015"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4630, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4639 2458 L4639 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5143, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5152 2278 L5152 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5656,3105 6187,3060 6187,2970 5656,3015"/><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5656, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5665 2458 L5665 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6169, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6178 2278 L6178 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M4901,1125 C5388,1232 6349,1232 6840,1125 C6356,1280 5381,1280 4901,1125" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6681 540 L6681 1260" stroke-width="27"/><path d="M6681 2340 L6681 3060" stroke-width="27"/><path d="M6681 1260 L6681 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6694 540 L11000 540" stroke-width="13"/><path d="M6694 720 L11000 720" stroke-width="13"/><path d="M6694 900 L11000 900" stroke-width="13"/><path d="M6694 1080 L11000 1080" stroke-width="13"/><path d="M6694 1260 L11000 1260" stroke-width="13"/><g class="layer"><g data-id="n0_10_1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6885, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7102 1052 L7102 450" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="9144,360 9675,315 9675,405 9144,450"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8936, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9153 962 L9153 378" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9449, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9666 872 L9666 333" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="10170,225 10701,270 10701,360 10170,315"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9962, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10179 782 L10179 243" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10475, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10692 872 L10692 288" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M6694 2340 L11000 2340" stroke-width="13"/><path d="M6694 2520 L11000 2520" stroke-width="13"/><path d="M6694 2700 L11000 2700" stroke-width="13"/><path d="M6694 2880 L11000 2880" stroke-width="13"/><path d="M6694 3060 L11000 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_16_0"><path d="M9401 2160 L9723 2160" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="6885,3105 7416,3060 7416,2970 6885,3015"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6885, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6894 2458 L6894 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7398, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7407 2278 L7407 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="7910,2880 8441,2880 8441,2790 7910,2790"/><g data-id="nfcaa7a6e84d34b88808928403be3740f" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7910, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7919 2278 L7919 2862" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8423, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8432 2278 L8432 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="8936,3195 9467,3150 9467,3060 8936,3105"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8936, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8945 2548 L8945 3177" stroke-width="18"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9449, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9458 2098 L9458 3132" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9962, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9971 2368 L9971 2970" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M10588,1035 C10685,1142 10830,1142 10929,1035 C10855,1189 10660,1189 10588,1035" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M7669,2205 C7702,2052 7831,2052 7865,2205 C7799,2099 7734,2099 7669,2205" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10987 540 L10987 1260" stroke-width="27"/><path d="M10987 2340 L10987 3060" stroke-width="27"/><path d="M10987 1260 L10987 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L11000 4500" stroke-width="13"/><path d="M0 4680 L11000 4680" stroke-width="13"/><path d="M0 4860 L11000 4860" stroke-width="13"/><path d="M0 5040 L11000 5040" stroke-width="13"/><path d="M0 5220 L11000 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n7bc01da379aa43aaa7e7a55ba329d613" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(2356, 4860) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 6300 L11000 6300" stroke-width="13"/><path d="M0 6480 L11000 6480" stroke-width="13"/><path d="M0 6660 L11000 6660" stroke-width="13"/><path d="M0 6840 L11000 6840" stroke-width="13"/><path d="M0 7020 L11000 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6570) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6660) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7020) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_23_0"><path d="M3453 6120 L3775 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_25_0"><path d="M5745 6120 L6067 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_27_0"><path d="M8036 6120 L8358 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_29_0"><path d="M9182 6120 L9504 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2356,7020 3519,6840 3519,6750 2356,6930"/><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2356, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2365 6418 L2365 7002" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3501, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3510 6058 L3510 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4647,6840 5811,6660 5811,6570 4647,6750"/><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4647, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4656 6238 L4656 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5793, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5802 6058 L5802 6642" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6939,6840 8102,6660 8102,6570 6939,6750"/><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6939, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6948 6238 L6948 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8084, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8093 6058 L8093 6642" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9230, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9239 6058 L9239 6660" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"/><g class="barLine"><path d="M10987 4500 L10987 5220" stroke-width="27"/><path d="M10987 6300 L10987 7020" stroke-width="27"/><path d="M10987 5220 L10987 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-h1wvbc8t spanning"><path d="M1930,4905 C2037,5011 2202,5011 2311,4905 C2227,5060 2012,5060 1930,4905" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-revised-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:sand-revised-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="After the fix request, bars 1 to 3 in E flat minor: one melody line in the right hand over eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L7600 540" stroke-width="13"/><path d="M0 720 L7600 720" stroke-width="13"/><path d="M0 900 L7600 900" stroke-width="13"/><path d="M0 1080 L7600 1080" stroke-width="13"/><path d="M0 1260 L7600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2580, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2797 872 L2797 300" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5084, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5301 1052 L5301 450" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L7600 2340" stroke-width="13"/><path d="M0 2520 L7600 2520" stroke-width="13"/><path d="M0 2700 L7600 2700" stroke-width="13"/><path d="M0 2880 L7600 2880" stroke-width="13"/><path d="M0 3060 L7600 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2580,3240 3224,3060 3224,2970 2580,3150"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2580, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2589 2638 L2589 3222" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3206, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3215 2278 L3215 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3832,3060 4476,2880 4476,2790 3832,2970"/><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3832, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3841 2458 L3841 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4458, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4467 2278 L4467 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5084,3060 5728,2880 5728,2790 5084,2970"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5084, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5093 2458 L5093 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5710, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5719 2278 L5719 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6336,3060 6980,2880 6980,2790 6336,2970"/><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6336, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6345 2458 L6345 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6962, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6971 2278 L6971 2862" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M5355,1125 C5900,1232 6981,1232 7529,1125 C6986,1280 5895,1280 5355,1125" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7587 540 L7587 1260" stroke-width="27"/><path d="M7587 2340 L7587 3060" stroke-width="27"/><path d="M7587 1260 L7587 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4846 4500" stroke-width="13"/><path d="M0 4680 L4846 4680" stroke-width="13"/><path d="M0 4860 L4846 4860" stroke-width="13"/><path d="M0 5040 L4846 5040" stroke-width="13"/><path d="M0 5220 L4846 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n0_10_1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2072, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2289 5012 L2289 4410" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="3660,4320 4023,4275 4023,4365 3660,4410"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3452, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3669 4922 L3669 4338" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3797, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4014 4832 L4014 4293" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4351,4185 4714,4230 4714,4320 4351,4275"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4143, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4360 4742 L4360 4203" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4488, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4705 4832 L4705 4248" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L4846 6300" stroke-width="13"/><path d="M0 6480 L4846 6480" stroke-width="13"/><path d="M0 6660 L4846 6660" stroke-width="13"/><path d="M0 6840 L4846 6840" stroke-width="13"/><path d="M0 7020 L4846 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6570) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6660) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7020) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_16_0"><path d="M3749 6120 L4071 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2072,7065 2435,7020 2435,6930 2072,6975"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2072, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2081 6418 L2081 7047" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2417, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2426 6238 L2426 7002" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="2762,6840 3125,6840 3125,6750 2762,6750"/><g data-id="nfcaa7a6e84d34b88808928403be3740f" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2762, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2771 6238 L2771 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3107, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3116 6238 L3116 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3452,7155 3815,7110 3815,7020 3452,7065"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3452, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3461 6508 L3461 7137" stroke-width="18"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3797, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3806 6058 L3806 7092" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4143, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4152 6328 L4152 6930" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M4759,4905 C4822,5011 4879,5011 4943,4905 C4914,5060 4787,5060 4759,4905" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2530,6075 C2603,5922 2800,5922 2875,6075 C2775,5969 2628,5969 2530,6075" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4833 4500 L4833 5220" stroke-width="27"/><path d="M4833 6300 L4833 7020" stroke-width="27"/><path d="M4833 5220 L4833 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4846 4500 L7601 4500" stroke-width="13"/><path d="M4846 4680 L7601 4680" stroke-width="13"/><path d="M4846 4860 L7601 4860" stroke-width="13"/><path d="M4846 5040 L7601 5040" stroke-width="13"/><path d="M4846 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="n7bc01da379aa43aaa7e7a55ba329d613" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(4988, 4860) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4846 6300 L7601 6300" stroke-width="13"/><path d="M4846 6480 L7601 6480" stroke-width="13"/><path d="M4846 6660 L7601 6660" stroke-width="13"/><path d="M4846 6840 L7601 6840" stroke-width="13"/><path d="M4846 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_23_0"><path d="M5285 6120 L5607 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_25_0"><path d="M5975 6120 L6297 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_27_0"><path d="M6673 6120 L6979 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_29_0"><path d="M7019 6120 L7325 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="4988,7065 5351,7020 5351,6930 4988,6975"/><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4988, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4997 6418 L4997 7047" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5333, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5342 6058 L5342 7002" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5678,6885 6041,6840 6041,6750 5678,6795"/><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5678, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5687 6238 L5687 6867" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6023, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6032 6058 L6032 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6368,6885 6731,6840 6731,6750 6368,6795"/><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6368, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6377 6238 L6377 6867" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6713, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6722 6058 L6722 6822" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7059, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7068 6058 L7068 6660" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"/><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-n16gprxv spanning"><path d="M1930,5175 C2007,5283 2104,5282 2185,5175 C2133,5329 1978,5329 1930,5175" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-revised-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Easier version</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:sand-easy-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="Easier version, bars 1 to 3 in A minor, all white keys: the same melody over one or two held left-hand notes a bar, A, then A and G, then C" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L4334 540" stroke-width="13"/><path d="M0 720 L4334 720" stroke-width="13"/><path d="M0 900 L4334 900" stroke-width="13"/><path d="M0 1080 L4334 1080" stroke-width="13"/><path d="M0 1260 L4334 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#na3f29ac578cc43a38b67e81d0cab9c4a"><path d="M2820 1440 L3142 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="nf5783aa9ebde4695a6c80801700e9754" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1416, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1633 1232 L1633 630" stroke-width="18"/></g></g><g data-id="na3f29ac578cc43a38b67e81d0cab9c4a" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2868, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3085 1412 L3085 810" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4334 2340" stroke-width="13"/><path d="M0 2520 L4334 2520" stroke-width="13"/><path d="M0 2700 L4334 2700" stroke-width="13"/><path d="M0 2880 L4334 2880" stroke-width="13"/><path d="M0 3060 L4334 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="nb94f8e39b9e9446e945d769d6abe0be5" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1416, 2970) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M3139,1485 C3493,1592 4184,1592 4539,1485 C4193,1640 3484,1640 3139,1485" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4321 540 L4321 1260" stroke-width="27"/><path d="M4321 2340 L4321 3060" stroke-width="27"/><path d="M4321 1260 L4321 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4334 540 L8539 540" stroke-width="13"/><path d="M4334 720 L8539 720" stroke-width="13"/><path d="M4334 900 L8539 900" stroke-width="13"/><path d="M4334 1080 L8539 1080" stroke-width="13"/><path d="M4334 1260 L8539 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n4a117990934747fb85f6d102c6653aba"><path d="M4536 1440 L4858 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n4a117990934747fb85f6d102c6653aba" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4584, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4801 1412 L4801 810" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6244,720 6885,630 6885,720 6244,810"/><g data-id="n3e5baecf04204cd385e1890acb9996e9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6036, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6253 1322 L6253 738" stroke-width="18"/></g></g><g data-id="ne5d0bc7e063041af955941c1098fd116" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6659, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6876 1232 L6876 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="7489,540 8130,630 8130,720 7489,630"/><g data-id="n72ff87c8e80b4981a4ed493529687432" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7281, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7498 1142 L7498 558" stroke-width="18"/></g></g><g data-id="n5db4f9877fd54c399920e6ff6fa6df7d" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7904, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8121 1232 L8121 648" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4334 2340 L8539 2340" stroke-width="13"/><path d="M4334 2520 L8539 2520" stroke-width="13"/><path d="M4334 2700 L8539 2700" stroke-width="13"/><path d="M4334 2880 L8539 2880" stroke-width="13"/><path d="M4334 3060 L8539 3060" stroke-width="13"/><g class="layer"><g data-id="n6a5da2df45b2448d9f5938633f3ccb5c" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4584, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4801 2942 L4801 2340" stroke-width="18"/></g></g><g data-id="nc8aa0638645e4b4aab60c7c6dfb16f12" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6036, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6253 3032 L6253 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M8175,1305 C8326,1411 8591,1411 8744,1305 C8610,1460 8307,1460 8175,1305" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8526 540 L8526 1260" stroke-width="27"/><path d="M8526 2340 L8526 3060" stroke-width="27"/><path d="M8526 1260 L8526 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8539 540 L11001 540" stroke-width="13"/><path d="M8539 720 L11001 720" stroke-width="13"/><path d="M8539 900 L11001 900" stroke-width="13"/><path d="M8539 1080 L11001 1080" stroke-width="13"/><path d="M8539 1260 L11001 1260" stroke-width="13"/><g class="layer"><g data-id="nea9b8c1e3254456ea0998f706d11c0b7" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(8789, 1260) scale(0.72, 0.72)"/></g></g></g></g><g class="staff"><path d="M8539 2340 L11001 2340" stroke-width="13"/><path d="M8539 2520 L11001 2520" stroke-width="13"/><path d="M8539 2700 L11001 2700" stroke-width="13"/><path d="M8539 2880 L11001 2880" stroke-width="13"/><path d="M8539 3060 L11001 3060" stroke-width="13"/><g class="layer"><g data-id="n1f4a5e8a05964e13ad56ea350b47e67c" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(8789, 2790) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/><path d="M10988 2340 L10988 3060" stroke-width="27"/><path d="M10988 1260 L10988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-easy-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:sand-easy-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="Easier version, bars 1 to 3 in A minor, all white keys: the same melody over one or two held left-hand notes a bar, A, then A and G, then C" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L3928 540" stroke-width="13"/><path d="M0 720 L3928 720" stroke-width="13"/><path d="M0 900 L3928 900" stroke-width="13"/><path d="M0 1080 L3928 1080" stroke-width="13"/><path d="M0 1260 L3928 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#na3f29ac578cc43a38b67e81d0cab9c4a"><path d="M2588 1440 L2910 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="nf5783aa9ebde4695a6c80801700e9754" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1358, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1575 1232 L1575 630" stroke-width="18"/></g></g><g data-id="na3f29ac578cc43a38b67e81d0cab9c4a" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2636, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2853 1412 L2853 810" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L3928 2340" stroke-width="13"/><path d="M0 2520 L3928 2520" stroke-width="13"/><path d="M0 2700 L3928 2700" stroke-width="13"/><path d="M0 2880 L3928 2880" stroke-width="13"/><path d="M0 3060 L3928 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="nb94f8e39b9e9446e945d769d6abe0be5" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1358, 2970) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M2907,1485 C3203,1592 3778,1592 4075,1485 C3788,1640 3193,1640 2907,1485" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M3915 540 L3915 1260" stroke-width="27"/><path d="M3915 2340 L3915 3060" stroke-width="27"/><path d="M3915 1260 L3915 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3928 540 L7601 540" stroke-width="13"/><path d="M3928 720 L7601 720" stroke-width="13"/><path d="M3928 900 L7601 900" stroke-width="13"/><path d="M3928 1080 L7601 1080" stroke-width="13"/><path d="M3928 1260 L7601 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n4a117990934747fb85f6d102c6653aba"><path d="M4072 1440 L4394 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n4a117990934747fb85f6d102c6653aba" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4120, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4337 1412 L4337 810" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5606,720 6172,630 6172,720 5606,810"/><g data-id="n3e5baecf04204cd385e1890acb9996e9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5398, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5615 1322 L5615 738" stroke-width="18"/></g></g><g data-id="ne5d0bc7e063041af955941c1098fd116" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5946, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6163 1232 L6163 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="6701,540 7267,630 7267,720 6701,630"/><g data-id="n72ff87c8e80b4981a4ed493529687432" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6493, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6710 1142 L6710 558" stroke-width="18"/></g></g><g data-id="n5db4f9877fd54c399920e6ff6fa6df7d" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7041, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7258 1232 L7258 648" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M3928 2340 L7601 2340" stroke-width="13"/><path d="M3928 2520 L7601 2520" stroke-width="13"/><path d="M3928 2700 L7601 2700" stroke-width="13"/><path d="M3928 2880 L7601 2880" stroke-width="13"/><path d="M3928 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="n6a5da2df45b2448d9f5938633f3ccb5c" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4120, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4337 2942 L4337 2340" stroke-width="18"/></g></g><g data-id="nc8aa0638645e4b4aab60c7c6dfb16f12" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5398, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5615 3032 L5615 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M7154,1395 C7260,1501 7423,1501 7530,1395 C7448,1550 7235,1550 7154,1395" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L7600 4500" stroke-width="13"/><path d="M0 4680 L7600 4680" stroke-width="13"/><path d="M0 4860 L7600 4860" stroke-width="13"/><path d="M0 5040 L7600 5040" stroke-width="13"/><path d="M0 5220 L7600 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="nea9b8c1e3254456ea0998f706d11c0b7" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1327, 5220) scale(0.72, 0.72)"/></g></g></g></g><g class="staff"><path d="M0 6300 L7600 6300" stroke-width="13"/><path d="M0 6480 L7600 6480" stroke-width="13"/><path d="M0 6660 L7600 6660" stroke-width="13"/><path d="M0 6840 L7600 6840" stroke-width="13"/><path d="M0 7020 L7600 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="n1f4a5e8a05964e13ad56ea350b47e67c" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1327, 6750) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M7587 4500 L7587 5220" stroke-width="27"/><path d="M7587 6300 L7587 7020" stroke-width="27"/><path d="M7587 5220 L7587 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-hzub3xf spanning"><path d="M708,5265 C860,5371 1127,5371 1282,5265 C1146,5420 841,5420 708,5265" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-easy-narrow --></div></div></div>
  <figcaption>The opening bars of each version, engraved from the scores in the video. The first draft puts the bar lines in the wrong place and stacks chords and stray notes under the melody in its third bar; the fixed version keeps one melody line over eighth notes; the easier version moves the same melody to A minor, on white keys, over one or two held left-hand notes a bar.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="The three versions compared" tabindex="0">
<table>
<caption>The three scores, counted from their files</caption>
<thead><tr><th scope="col">Version</th><th scope="col">Key</th><th scope="col">Tempo</th><th scope="col" class="num">Notes</th><th scope="col" class="num">Sharps or flats</th><th scope="col">Left hand</th></tr></thead>
<tbody>
<tr><th scope="row">First transcription</th><td>E♭ minor, six flats</td><td>106</td><td class="num">848</td><td class="num">776</td><td>busy, with stray notes</td></tr>
<tr><th scope="row">After the fix request</th><td>E♭ minor, six flats</td><td>106</td><td class="num">656</td><td class="num">592</td><td>mostly eighth notes</td></tr>
<tr><th scope="row">Easier version</th><td>A minor, no key signature</td><td>66</td><td class="num">272</td><td class="num">4</td><td>held single notes, one or two a bar</td></tr>
</tbody>
</table>
</div>
<p>The right hand’s melody is the same note for note, moved down to A minor; the only change there is in the middle section (bars 33 to 48), where an inner line of eighth notes under the tune was left out. Most of the work happened in the left hand, where 365 notes, 294 of them eighths, became 82: whole and half notes, one at a time, with no chords. In E♭ minor most notes carry a flat and sit on black keys; in the easier version the only black key is G♯, four times in bar 47.</p>
<p>That is what one request did for one song. It isn’t a guaranteed “white keys only” switch, and another song may come back with a few sharps or flats. To work through it by hand instead, the usual order is: keep the melody, thin the left hand, simplify the rhythm, then change the key. Changing only the key is a separate job: see <a href="https://scorestarling.com/transpose-sheet-music">transpose sheet music</a>.</p>

<h2 id="what-does-it-cost">What does it cost?</h2>
<p>What this example costs (checked October 14, 2026):</p>
<ul>
<li>Solo piano, a voice or one instrument uses 10 credits a piece, after a free 30-second preview, for the first six minutes of each. Every account gets 100 free credits a month. A band recording uses 30 credits a minute, with the price shown before it starts.</li>
<li>Fixing the score and making an easier version don’t use up a transcription.</li>
<li>PDF downloads (staff, guitar TAB or jianpu) and MP3 and WAV audio come with every account. A free account’s PDF carries a small footer line.</li>
<li>MusicXML and MIDI come with Plus or a credit pack (<a href="https://scorestarling.com/pricing">pricing</a>). To keep editing in MuseScore or another notation app, export MusicXML; <a href="https://scorestarling.com/blog/musicxml-vs-midi-vs-pdf">MusicXML vs MIDI vs PDF</a> explains the difference.</li>
</ul>

<h2 id="what-this-example-does-not-show">What this example doesn’t show</h2>
<p>One song is one data point. A clean solo piano recording is the easy case; a full band, a live recording or heavy reverb gives a rougher first draft, and some problems take more than one round to fix. The easier version is an arrangement made by a language model following your request, so play it through: it can drop or move notes you wanted to keep. The same steps work in Claude and in other assistants the <a href="https://scorestarling.com/mcp">connection guide</a> covers.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A2"><path transform="scale(1,-1)" d="M198 133c102 0 207 -45 207 -133c0 -92 -118 -133 -227 -133c-101 0 -178 46 -178 133c0 88 93 133 198 133zM293 -21c0 14 -3 29 -8 44c-7 20 -18 38 -33 54c-20 21 -43 31 -68 31l-20 -2c-15 -5 -27 -14 -36 -28c-4 -9 -6 -17 -8 -24s-3 -16 -3 -27c0 -15 3 -34 9 -57 s18 -41 34 -55c15 -15 36 -23 62 -23c4 0 10 1 18 2c19 5 32 15 40 30s13 34 13 55z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E240"><path transform="scale(1,-1)" d="M179 -646c15 29 29 55 46 102c18 49 30 108 30 138c0 105 -80 173 -168 200c-18 5 -47 9 -87 16v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -38 -13 -106 -35 -163c-20 -51 -43 -99 -66 -132c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 14 25 18 33z"/></g><g id="ss-E241"><path transform="scale(1,-1)" d="M179 646c-4 8 -17 30 -18 33l-4 10c0 3 2 5 5 5s7 -2 13 -7c23 -33 46 -81 66 -132c22 -57 35 -125 35 -163c0 -104 -60 -183 -122 -241c-63 -59 -57 -53 -61 -56c-38 -34 -63 -95 -71 -95h-22v190c40 7 69 11 87 16c88 27 168 95 168 200c0 30 -12 89 -30 138 c-17 47 -31 73 -46 102z"/></g><g id="ss-E260"><path transform="scale(1,-1)" d="M20 110c32 16 54 27 93 27c26 0 35 -3 54 -13c13 -7 24 -20 27 -38l4 -25c0 -28 -16 -57 -45 -89c-23 -25 -39 -44 -65 -68l-88 -79v644h20v-359zM90 106c-32 0 -48 -10 -70 -29v-194c31 31 54 59 71 84c21 32 32 59 32 84c0 9 1 16 1 20c0 14 -3 21 -11 30l-8 3z"/></g><g id="ss-E4E4"><path transform="scale(1,-1)" d="M0 10v105c0 9 1 10 10 10h280c9 0 10 -1 10 -10v-105c0 -9 -1 -10 -10 -10h-280c-9 0 -10 1 -10 10z"/></g><g id="ss-E4E5"><path transform="scale(1,-1)" d="M107 292c-13 24 -30 49 -52 71c-1 1 0 2 0 3l-2 2c3 3 4 4 6 4c12 0 26 -7 40 -20s44 -40 89 -81c26 -24 28 -29 46 -47c4 -4 8 -9 10 -14c6 -8 8 -16 8 -27c0 -19 -12 -40 -36 -61c-28 -23 -49 -38 -61 -73c-4 -11 -7 -27 -10 -50c13 -43 34 -83 59 -121 c31 -47 59 -79 101 -129c-8 0 -26 7 -54 20l-62 29l-21 6l-23 1c-25 0 -45 -10 -60 -30l-4 -14l-1 -12c0 -33 20 -56 39 -78c8 -9 17 -18 26 -26c17 -15 27 -24 28 -30l-3 -3c-11 5 -19 10 -25 15c-9 3 -37 21 -45 26c-24 14 -45 32 -63 51c-19 21 -37 44 -37 71 c0 63 27 95 80 95c41 0 86 -18 136 -52c-19 26 -37 48 -55 66c-23 23 -48 44 -73 65c-28 23 -47 40 -58 53s-17 26 -18 39c75 64 113 125 113 183c0 27 -7 48 -18 68z"/></g><g id="ss-E4E6"><path transform="scale(1,-1)" d="M0 123c7 34 33 56 69 60c29 -3 43 -9 53 -29c4 -8 7 -15 10 -22c0 -21 -1 -25 -11 -35c-5 -8 -18 -14 -40 -20l12 -3l15 -1c44 0 97 26 122 56c10 11 18 26 24 42c7 1 15 2 22 3l-140 -424h-36l111 330c-10 -6 -27 -12 -53 -16l-52 -8h-10l-20 1c-1 0 -8 3 -21 6 c-37 9 -55 28 -55 60z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://www.youtube.com/shorts/aJ3UnFlwbyE">YouTube to Piano Sheet Music, Then I Made It Easier</a> — ScoreStarling on YouTube, October 10, 2026</li>
<li><a href="https://www.bilibili.com/video/BV18rpx6SEx7/">The Chinese version of the video</a> — ScoreStarling on Bilibili, October 9, 2026</li>
<li>The three scores from that run, the same ones as the PDFs in the video, read from their MusicXML files on October 12, 2026: key, tempo, sharps and flats, note counts and note values per staff</li>
<li><a href="https://scorestarling.com/youtube-to-sheet-music">YouTube to sheet music</a>, <a href="https://scorestarling.com/pricing">Pricing</a> and the <a href="https://scorestarling.com/mcp">connection guide</a> — ScoreStarling, checked October 11, 2026</li>
</ol>
</section><h2>Questions and answers</h2><h3>How can I get piano sheet music for a song that has none?</h3><p>Transcribe it from a recording. Paste the song’s YouTube or Bilibili link into ScoreStarling, or into ChatGPT or Claude once ScoreStarling is connected, and ask for piano sheet music. Then listen along and correct the draft before you print it.</p><h3>Can I turn a YouTube video into piano sheet music for free?</h3><p>You can try it free: every piece starts with a 30-second preview, and every account gets 100 free credits a month. Solo piano, a voice or one instrument uses 10 credits a piece, the first six minutes of each, with PDF, MP3 and WAV downloads. MusicXML and MIDI come with Plus or a credit pack. See <a href="https://scorestarling.com/youtube-to-sheet-music">YouTube to sheet music</a>.</p><h3>Can ChatGPT make piano sheet music from a YouTube link by itself?</h3><p>No. ChatGPT can’t hear the audio behind a link. It needs a transcription tool connected over MCP, which is what ScoreStarling adds. See <a href="https://scorestarling.com/blog/chatgpt-claude-sheet-music">Can ChatGPT or Claude turn a recording into sheet music?</a></p><h3>How do I make piano sheet music easier for a beginner?</h3><p>Keep the melody and simplify what surrounds it: held notes or chords in the left hand, simpler rhythms, an easier key and a slower tempo. With ScoreStarling you can ask for an easier version in plain words; it is saved as a new score, and the original stays as it was.</p><h3>Will the easier version always use only white keys?</h3><p>Not automatically. It is a request, not a setting. In our example 268 of the 272 notes landed on white keys, in A minor; the other four are one G sharp in a single bar. Another song or another wording can come back with more sharps or flats, so read and play the result before you rely on it.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to simplify piano sheet music for adult students, without losing the melody</title>
      <link>https://scorestarling.com/blog/how-to-simplify-piano-sheet-music</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/how-to-simplify-piano-sheet-music</guid>
      <pubDate>Sun, 11 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>Keep the melody, thin everything around it. A teacher’s five steps for making a piece an adult student loves playable now, with a real before and after.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>To simplify piano sheet music, keep the melody exactly as written and reduce everything around it. Cut the left hand down to single bass notes or open fifths, replace fast rhythms with longer notes where the tune allows, move the piece to a key with fewer sharps or flats, and keep each hand in one position. For an adult student, keep the hook and the original chords, so the piece still sounds like the one they chose.</p>
</section>

<h2 id="what-makes-a-piece-hard">What makes a piece hard for an adult beginner?</h2>
<p>Usually one or two of five things, and it pays to find which before changing a note:</p>
<ul>
<li>Range: the hands travel across the keyboard or cross over each other.</li>
<li>Hand position: shifts, stretches wider than an octave, or a thumb-under the student has not learned yet.</li>
<li>Rhythm: syncopation, dotted figures, triplets against even notes, fast runs.</li>
<li>Key: four or more sharps or flats, with accidentals on top.</li>
<li>Texture: several voices in one hand, full chords, arpeggios over two octaves, sound that depends on the pedal.</li>
</ul>
<p>Each has its own fix, and a student rarely needs all five at once. Simplify only what blocks them and the piece stays recognizably theirs.</p>

<figure class="flow-figure">
<ol class="flow-steps">
<li><b>Melody</b><span>Mark it and keep it</span></li>
<li><b>Left hand</b><span>Thin it first</span></li>
<li><b>Rhythm</b><span>Keep the shape, drop the detail</span></li>
<li><b>Key</b><span>Fewer sharps and flats</span></li>
<li><b>Position</b><span>One hand shape per phrase</span></li>
</ol>
<figcaption>The five steps below, in the order that changes the least of what the student hears.</figcaption>
</figure>

<h2 id="keep-the-melody">Step 1: find the melody and keep it intact</h2>
<p>The melody is why the student chose the piece, so it is the last thing to change. Mark it first. It is usually the top line of the right hand, but it sometimes sits in an inner voice or moves to the left hand. Play it alone and check that it still sounds like the piece.</p>
<p>When the melody itself is too hard, change it in this order: drop ornaments and grace notes, reduce a long run to the few notes that carry the tune, then move a single phrase up or down an octave to keep it under the hand.</p>

<h2 id="reduce-the-left-hand">Step 2: reduce the left hand</h2>
<p>Most of the difficulty in a piano accompaniment is in the left hand, so simplifying it pays off fastest. Go down this ladder only as far as the student needs:</p>
<ol>
<li>Single bass notes, one per bar or per chord change, held.</li>
<li>Open fifths, the root and fifth together, which sound full without the third.</li>
<li>Block chords in root position or the nearest inversion.</li>
<li>Simple broken chords, such as root, fifth, octave in steady quarters or eighths.</li>
</ol>
<p>Satie’s first <i>Gymnopédie</i> shows why. Its left hand plays a low bass note on beat one, then jumps more than an octave to a three-note chord on beat two, every bar. The tune above it is slow and simple; the jump is what stops a beginner.</p>

<h2 id="simplify-the-rhythm">Step 3: simplify the rhythm without changing the tune</h2>
<p>Keep the shape of the rhythm and lose the detail. Turn sixteenth-note decorations into the main eighth or quarter note. Keep a tie across the beat only where the tune depends on it. Replace triplets with even notes when they are accompaniment rather than melody. A good test: the student should still be able to sing the result.</p>

<h2 id="move-to-an-easier-key">Step 4: move it to an easier key</h2>
<p>A piece in five flats is a reading problem before it is a playing problem. Debussy’s <i>Clair de lune</i> is in D♭ major, five flats; moved down a half step to C major, the same tune has none. Choose the new key by what the student reads comfortably, usually C, G or F major or A minor.</p>
<p>ScoreStarling <a href="https://scorestarling.com/transpose-sheet-music">transposes a whole score</a> by any interval, for free, and prints it as staff notation, jianpu or guitar TAB.</p>

<h2 id="keep-hand-position-small">Step 5: keep the hand position and range small</h2>
<p>With the key and texture settled, look at the fingering. Fit each phrase into one five-finger position and move the hand between phrases, not inside them. Move a left-hand note that sits far below the staff up an octave if it forces a jump. Give a crossing note to the other hand or drop it. Then pencil in the fingering: adults read written fingering as permission to use it.</p>

<h2 id="what-to-keep-for-adults">What should you keep so it still sounds like their piece?</h2>
<p>Adults hear the gap between their version and the recording. A version that is easy but sounds generic can put them off faster than one that is still a little hard. Keep these:</p>
<ul>
<li>The hook: the first phrase and the chorus, note for note if you can.</li>
<li>The harmony: simplify how a chord is voiced, not which chord it is. A minor chord turned major changes the piece.</li>
<li>One signature gesture: the rolled chord, the bass line or the rhythm everybody remembers, even if it takes extra practice.</li>
<li>The feel: slow it down for practice, but keep the meter and the groove.</li>
</ul>
<p>Hand the versions over as a ladder: one they can play within a few weeks, then a fuller one when it feels easy. Adults keep practicing when they can see the next step.</p>

<h2 id="worked-example-ode-to-joy">A worked example: one tune at three levels</h2>
<p>Beethoven’s “Ode to Joy”, which almost every adult student knows, can be written out three ways. Each level keeps the same tune; the student moves up a row when the current one feels easy.</p>
<div class="table-scroll" role="region" aria-label="Ode to Joy at three levels" tabindex="0">
<table>
<caption>Ode to Joy, the first phrase, at three levels</caption>
<thead><tr><th scope="col">Level</th><th scope="col">Right hand</th><th scope="col">Left hand</th><th scope="col">Key</th></tr></thead>
<tbody>
<tr><th scope="row">1</th><td>The melody in quarter and half notes, the dotted rhythm at each phrase end made even</td><td>One bass note a bar, held</td><td>C major</td></tr>
<tr><th scope="row">2</th><td>The melody with its dotted rhythm back</td><td>Open fifths on the chord changes</td><td>C major</td></tr>
<tr><th scope="row">3</th><td>The melody, with a second voice in thirds at the cadences</td><td>Broken chords in steady eighths</td><td>D major, the key of the theme in the Ninth Symphony’s finale</td></tr>
</tbody>
</table>
</div>

<h2 id="simplify-with-ai">Can AI make the easier version for you?</h2>
<p>It can make a first draft, which you then check like any other arrangement. In ScoreStarling you open the score and ask in plain words, either the built-in assistant, Starling, or ChatGPT or Claude <a href="https://scorestarling.com/mcp">connected to ScoreStarling</a>. An easier version is saved as a new score, titled for the version, and the original stays as it was.</p>
<p>We tried it on October 11, 2026 with the first eight bars of the <i>Gymnopédie</i> above, as Satie wrote them, and Starling’s default model. The request, once, in these words:</p>
<blockquote><p>My adult student loves this piece, but the left-hand jumps are too hard for them right now. Make an easier version for a beginner: keep the melody as it is and give the left hand something simple that doesn’t jump.</p></blockquote>
<p>Starling made a new score in about 80 seconds. The melody, its rhythm and its rests are unchanged. The left hand plays one note a bar, held for all three beats, G then D, moved up an octave so both sit under one hand position, with fingers 2 and 5 written over the first two. The original score was not touched.</p>

<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">As Satie wrote it</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:gymnopedie-original-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="As Satie wrote it: in each bar the left hand plays a low bass note, then jumps up to a three-note chord" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4088 540" stroke-width="13"/><path d="M0 720 L4088 720" stroke-width="13"/><path d="M0 900 L4088 900" stroke-width="13"/><path d="M0 1080 L4088 1080" stroke-width="13"/><path d="M0 1260 L4088 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#m5odh2d"><path d="M3288 360 L3610 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1858, 900) scale(0.72, 0.72)"/></g><g data-id="k1d0qcvg" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2597, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2606 568 L2606 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="m5odh2d" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3336, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3345 388 L3345 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4088 2340" stroke-width="13"/><path d="M0 2520 L4088 2520" stroke-width="13"/><path d="M0 2700 L4088 2700" stroke-width="13"/><path d="M0 2880 L4088 2880" stroke-width="13"/><path d="M0 3060 L4088 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#rgx8bjh #s82fpt"><path d="M2549 2160 L2871 2160" stroke-width="22"/></g><g class="lineDash" data-related="#s82fpt"><path d="M2549 1980 L2871 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="o1w2vfrn" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1858, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2075 3032 L2075 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2606 1915 L2606 2880" stroke-width="18"/></g><g data-id="pk6xyvl" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 2250) scale(0.72, 0.72)"/></g></g><g data-id="rgx8bjh" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 2070) scale(0.72, 0.72)"/></g></g><g data-id="s82fpt" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2597, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4075 540 L4075 1260" stroke-width="27"/><path d="M4075 2340 L4075 3060" stroke-width="27"/><path d="M4075 1260 L4075 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4088 540 L6511 540" stroke-width="13"/><path d="M4088 720 L6511 720" stroke-width="13"/><path d="M4088 900 L6511 900" stroke-width="13"/><path d="M4088 1080 L6511 1080" stroke-width="13"/><path d="M4088 1260 L6511 1260" stroke-width="13"/><g class="layer"><g data-id="gjwwkjn" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4281, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4290 478 L4290 1080" stroke-width="18"/></g></g><g data-id="hzub3xf" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5020, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5029 568 L5029 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="j14qhuvu" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5759, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5768 838 L5768 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4088 2340 L6511 2340" stroke-width="13"/><path d="M4088 2520 L6511 2520" stroke-width="13"/><path d="M4088 2700 L6511 2700" stroke-width="13"/><path d="M4088 2880 L6511 2880" stroke-width="13"/><path d="M4088 3060 L6511 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#p1r78e3w #r1y47wy7"><path d="M4972 2160 L5294 2160" stroke-width="22"/></g><g class="lineDash" data-related="#r1y47wy7"><path d="M4972 1980 L5294 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#mwxt00x"><path d="M4233 3240 L4555 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="mwxt00x" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4281, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4498 3302 L4498 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5029 1915 L5029 2970" stroke-width="18"/></g><g data-id="ndvl5ld" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 2340) scale(0.72, 0.72)"/></g></g><g data-id="p1r78e3w" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="r1y47wy7" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5020, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M6498 540 L6498 1260" stroke-width="27"/><path d="M6498 2340 L6498 3060" stroke-width="27"/><path d="M6498 1260 L6498 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6511 540 L8934 540" stroke-width="13"/><path d="M6511 720 L8934 720" stroke-width="13"/><path d="M6511 900 L8934 900" stroke-width="13"/><path d="M6511 1080 L8934 1080" stroke-width="13"/><path d="M6511 1260 L8934 1260" stroke-width="13"/><g class="layer"><g data-id="fwigvp2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6704, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6713 928 L6713 1500" stroke-width="18"/></g></g><g data-id="g1ho95rp" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7443, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7452 838 L7452 1440" stroke-width="18"/></g><g class="accid"/></g><g data-id="i4s4uc4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8182, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8191 748 L8191 1350" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M6511 2340 L8934 2340" stroke-width="13"/><path d="M6511 2520 L8934 2520" stroke-width="13"/><path d="M6511 2700 L8934 2700" stroke-width="13"/><path d="M6511 2880 L8934 2880" stroke-width="13"/><path d="M6511 3060 L8934 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n1p91bt0 #o1hn97h8"><path d="M7395 2160 L7717 2160" stroke-width="22"/></g><g class="lineDash" data-related="#o1hn97h8"><path d="M7395 1980 L7717 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="kgtp1zt" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6704, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6921 3032 L6921 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M7452 1915 L7452 2880" stroke-width="18"/></g><g data-id="l1wb3e2s" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n1p91bt0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 2070) scale(0.72, 0.72)"/></g></g><g data-id="o1hn97h8" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(7443, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M8921 540 L8921 1260" stroke-width="27"/><path d="M8921 2340 L8921 3060" stroke-width="27"/><path d="M8921 1260 L8921 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8934 540 L11003 540" stroke-width="13"/><path d="M8934 720 L11003 720" stroke-width="13"/><path d="M8934 900 L11003 900" stroke-width="13"/><path d="M8934 1080 L11003 1080" stroke-width="13"/><path d="M8934 1260 L11003 1260" stroke-width="13"/><g class="layer"><g data-id="cfjak8c" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9127, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9443" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9344 962 L9344 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M8934 2340 L11003 2340" stroke-width="13"/><path d="M8934 2520 L11003 2520" stroke-width="13"/><path d="M8934 2700 L11003 2700" stroke-width="13"/><path d="M8934 2880 L11003 2880" stroke-width="13"/><path d="M8934 3060 L11003 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#h1a2rmes #j1s8kxne"><path d="M9818 2160 L10140 2160" stroke-width="22"/></g><g class="lineDash" data-related="#j1s8kxne"><path d="M9818 1980 L10140 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#e11izfdo"><path d="M9079 3240 L9401 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="e11izfdo" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9127, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9344 3302 L9344 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M9875 1915 L9875 2970" stroke-width="18"/></g><g data-id="fqn9gl2" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 2340) scale(0.72, 0.72)"/></g></g><g data-id="h1a2rmes" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="j1s8kxne" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9866, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M10990 540 L10990 1260" stroke-width="27"/><path d="M10990 2340 L10990 3060" stroke-width="27"/><path d="M10990 1260 L10990 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-original-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:gymnopedie-original-narrow --><svg class="engraved" viewBox="0 0 640 764" role="img" aria-label="As Satie wrote it: in each bar the left hand plays a low bass note, then jumps up to a three-note chord" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4033 540" stroke-width="13"/><path d="M0 720 L4033 720" stroke-width="13"/><path d="M0 900 L4033 900" stroke-width="13"/><path d="M0 1080 L4033 1080" stroke-width="13"/><path d="M0 1260 L4033 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n16gprxv"><path d="M3250 360 L3572 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1854, 900) scale(0.72, 0.72)"/></g><g data-id="leeh8fz" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2576, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2585 568 L2585 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n16gprxv" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3298, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3307 388 L3307 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4033 2340" stroke-width="13"/><path d="M0 2520 L4033 2520" stroke-width="13"/><path d="M0 2700 L4033 2700" stroke-width="13"/><path d="M0 2880 L4033 2880" stroke-width="13"/><path d="M0 3060 L4033 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#s82fpt #t3elz0m"><path d="M2528 2160 L2850 2160" stroke-width="22"/></g><g class="lineDash" data-related="#t3elz0m"><path d="M2528 1980 L2850 1980" stroke-width="22"/></g></g><g class="layer"><g data-id="pk6xyvl" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1854, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2071 3032 L2071 2430" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2585 1915 L2585 2880" stroke-width="18"/></g><g data-id="qhghzyb" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2576, 2250) scale(0.72, 0.72)"/></g></g><g data-id="s82fpt" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2576, 2070) scale(0.72, 0.72)"/></g></g><g data-id="t3elz0m" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2576, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M4020 540 L4020 1260" stroke-width="27"/><path d="M4020 2340 L4020 3060" stroke-width="27"/><path d="M4020 1260 L4020 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4033 540 L6401 540" stroke-width="13"/><path d="M4033 720 L6401 720" stroke-width="13"/><path d="M4033 900 L6401 900" stroke-width="13"/><path d="M4033 1080 L6401 1080" stroke-width="13"/><path d="M4033 1260 L6401 1260" stroke-width="13"/><g class="layer"><g data-id="hzub3xf" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4222, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4231 478 L4231 1080" stroke-width="18"/></g></g><g data-id="izv1mc9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4944, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4953 568 L4953 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="k1dict13" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5666, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5675 838 L5675 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4033 2340 L6401 2340" stroke-width="13"/><path d="M4033 2520 L6401 2520" stroke-width="13"/><path d="M4033 2700 L6401 2700" stroke-width="13"/><path d="M4033 2880 L6401 2880" stroke-width="13"/><path d="M4033 3060 L6401 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#qjepdrb #sqqgytg"><path d="M4896 2160 L5218 2160" stroke-width="22"/></g><g class="lineDash" data-related="#sqqgytg"><path d="M4896 1980 L5218 1980" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#ndvl5ld"><path d="M4174 3240 L4496 3240" stroke-width="22"/></g></g><g class="layer"><g data-id="ndvl5ld" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4222, 3330) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4439 3302 L4439 2700" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M4953 1915 L4953 2970" stroke-width="18"/></g><g data-id="o1nwbnw5" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4944, 2340) scale(0.72, 0.72)"/></g></g><g data-id="qjepdrb" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4944, 2160) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="sqqgytg" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4944, 1890) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/><path d="M6388 2340 L6388 3060" stroke-width="27"/><path d="M6388 1260 L6388 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4008 4500" stroke-width="13"/><path d="M0 4680 L4008 4680" stroke-width="13"/><path d="M0 4860 L4008 4860" stroke-width="13"/><path d="M0 5040 L4008 5040" stroke-width="13"/><path d="M0 5220 L4008 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="h1wvbc8t" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1431, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1440 4888 L1440 5460" stroke-width="18"/></g></g><g data-id="i4s4uc4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2286, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2295 4798 L2295 5400" stroke-width="18"/></g><g class="accid"/></g><g data-id="kgtp1zt" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3140, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3149 4708 L3149 5310" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 6300 L4008 6300" stroke-width="13"/><path d="M0 6480 L4008 6480" stroke-width="13"/><path d="M0 6660 L4008 6660" stroke-width="13"/><path d="M0 6840 L4008 6840" stroke-width="13"/><path d="M0 7020 L4008 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#pmwmthe #q14fmeoc"><path d="M2238 6120 L2560 6120" stroke-width="22"/></g><g class="lineDash" data-related="#q14fmeoc"><path d="M2238 5940 L2560 5940" stroke-width="22"/></g></g><g class="layer"><g data-id="m1c77hfv" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1431, 7020) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1648 6992 L1648 6390" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M2295 5875 L2295 6840" stroke-width="18"/></g><g data-id="n1p91bt0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2286, 6210) scale(0.72, 0.72)"/></g></g><g data-id="pmwmthe" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2286, 6030) scale(0.72, 0.72)"/></g></g><g data-id="q14fmeoc" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2286, 5850) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M3995 4500 L3995 5220" stroke-width="27"/><path d="M3995 6300 L3995 7020" stroke-width="27"/><path d="M3995 5220 L3995 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4008 4500 L6401 4500" stroke-width="13"/><path d="M4008 4680 L6401 4680" stroke-width="13"/><path d="M4008 4860 L6401 4860" stroke-width="13"/><path d="M4008 5040 L6401 5040" stroke-width="13"/><path d="M4008 5220 L6401 5220" stroke-width="13"/><g class="layer"><g data-id="e11izfdo" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4232, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4548" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4449 4922 L4449 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4008 6300 L6401 6300" stroke-width="13"/><path d="M4008 6480 L6401 6480" stroke-width="13"/><path d="M4008 6660 L6401 6660" stroke-width="13"/><path d="M4008 6840 L6401 6840" stroke-width="13"/><path d="M4008 7020 L6401 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#j1s8kxne #l1e7ub62"><path d="M5039 6120 L5361 6120" stroke-width="22"/></g><g class="lineDash" data-related="#l1e7ub62"><path d="M5039 5940 L5361 5940" stroke-width="22"/></g></g><g class="ledgerLines below"><g class="lineDash" data-related="#goma0gm"><path d="M4184 7200 L4506 7200" stroke-width="22"/></g></g><g class="layer"><g data-id="goma0gm" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4232, 7290) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4449 7262 L4449 6660" stroke-width="18"/></g></g><g class="chord"><g class="stem"><path d="M5096 5875 L5096 6930" stroke-width="18"/></g><g data-id="h1a2rmes" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5087, 6300) scale(0.72, 0.72)"/></g></g><g data-id="j1s8kxne" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5087, 6120) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="l1e7ub62" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5087, 5850) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g></g><g class="barLine"><path d="M6388 4500 L6388 5220" stroke-width="27"/><path d="M6388 6300 L6388 7020" stroke-width="27"/><path d="M6388 5220 L6388 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-original-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Starling’s easier version</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:gymnopedie-easier-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="The easier version: the same melody, and one held left-hand note a bar, G then D, an octave higher" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4204 540" stroke-width="13"/><path d="M0 720 L4204 720" stroke-width="13"/><path d="M0 900 L4204 900" stroke-width="13"/><path d="M0 1080 L4204 1080" stroke-width="13"/><path d="M0 1260 L4204 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#nf858eece572c485b94c0ffb494271359"><path d="M3369 360 L3691 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1868, 900) scale(0.72, 0.72)"/></g><g data-id="ne4082d7dd9324be0980f592a2e997cce" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2642, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2651 568 L2651 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="nf858eece572c485b94c0ffb494271359" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3417, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3426 388 L3426 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4204 2340" stroke-width="13"/><path d="M0 2520 L4204 2520" stroke-width="13"/><path d="M0 2700 L4204 2700" stroke-width="13"/><path d="M0 2880 L4204 2880" stroke-width="13"/><path d="M0 3060 L4204 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n4d0176f47d0449479c1a80063c27784d" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1868, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2184" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1877 2455 L1877 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4191 540 L4191 1260" stroke-width="27"/><path d="M4191 2340 L4191 3060" stroke-width="27"/><path d="M4191 1260 L4191 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4204 540 L6743 540" stroke-width="13"/><path d="M4204 720 L6743 720" stroke-width="13"/><path d="M4204 900 L6743 900" stroke-width="13"/><path d="M4204 1080 L6743 1080" stroke-width="13"/><path d="M4204 1260 L6743 1260" stroke-width="13"/><g class="layer"><g data-id="n84e578983c6b4fb4b10e8cdef9ed7094" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4407, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4416 478 L4416 1080" stroke-width="18"/></g></g><g data-id="n1c61075802c84861adbf9bed9bf17ea2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5181, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5190 568 L5190 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n5aca6c480ccf49308d92142b1201e567" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5956, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5965 838 L5965 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4204 2340 L6743 2340" stroke-width="13"/><path d="M4204 2520 L6743 2520" stroke-width="13"/><path d="M4204 2700 L6743 2700" stroke-width="13"/><path d="M4204 2880 L6743 2880" stroke-width="13"/><path d="M4204 3060 L6743 3060" stroke-width="13"/><g class="layer"><g data-id="n40671283207d4cfd9340fe7b28758a6e" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4407, 2700) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4723" cy="2610" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4416 2725 L4416 3300" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6730 540 L6730 1260" stroke-width="27"/><path d="M6730 2340 L6730 3060" stroke-width="27"/><path d="M6730 1260 L6730 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6743 540 L9282 540" stroke-width="13"/><path d="M6743 720 L9282 720" stroke-width="13"/><path d="M6743 900 L9282 900" stroke-width="13"/><path d="M6743 1080 L9282 1080" stroke-width="13"/><path d="M6743 1260 L9282 1260" stroke-width="13"/><g class="layer"><g data-id="nb6e64412339c4b81b6d6f2d23c68fc15" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6946, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6955 928 L6955 1500" stroke-width="18"/></g></g><g data-id="n9c76296370694ca09fa5564a617892a7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7720, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7729 838 L7729 1440" stroke-width="18"/></g><g class="accid"/></g><g data-id="n432f2f1e02884f3cb7c97266c2285f9b" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8495, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8504 748 L8504 1350" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M6743 2340 L9282 2340" stroke-width="13"/><path d="M6743 2520 L9282 2520" stroke-width="13"/><path d="M6743 2700 L9282 2700" stroke-width="13"/><path d="M6743 2880 L9282 2880" stroke-width="13"/><path d="M6743 3060 L9282 3060" stroke-width="13"/><g class="layer"><g data-id="nbc99a1e0b4354e2f8a8e8d348eabaeb1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6946, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="7262" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M6955 2455 L6955 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M9269 540 L9269 1260" stroke-width="27"/><path d="M9269 2340 L9269 3060" stroke-width="27"/><path d="M9269 1260 L9269 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M9282 540 L11002 540" stroke-width="13"/><path d="M9282 720 L11002 720" stroke-width="13"/><path d="M9282 900 L11002 900" stroke-width="13"/><path d="M9282 1080 L11002 1080" stroke-width="13"/><path d="M9282 1260 L11002 1260" stroke-width="13"/><g class="layer"><g data-id="nd555b4bc44434cb8a4b540ea62b59fe6" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9485, 990) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9801" cy="990" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9702 962 L9702 360" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M9282 2340 L11002 2340" stroke-width="13"/><path d="M9282 2520 L11002 2520" stroke-width="13"/><path d="M9282 2700 L11002 2700" stroke-width="13"/><path d="M9282 2880 L11002 2880" stroke-width="13"/><path d="M9282 3060 L11002 3060" stroke-width="13"/><g class="layer"><g data-id="nc0e3304cd4694a99932c8a7d4de2f339" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(9485, 2700) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9801" cy="2610" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9494 2725 L9494 3300" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M10989 540 L10989 1260" stroke-width="27"/><path d="M10989 2340 L10989 3060" stroke-width="27"/><path d="M10989 1260 L10989 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-easier-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:gymnopedie-easier-narrow --><svg class="engraved" viewBox="0 0 640 764" role="img" aria-label="The easier version: the same melody, and one held left-hand note a bar, G then D, an octave higher" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="mNum autogenerated"><text y="297" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">5</tspan></tspan></text></g><g class="staff"><path d="M0 540 L4033 540" stroke-width="13"/><path d="M0 720 L4033 720" stroke-width="13"/><path d="M0 900 L4033 900" stroke-width="13"/><path d="M0 1080 L4033 1080" stroke-width="13"/><path d="M0 1260 L4033 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#nf858eece572c485b94c0ffb494271359"><path d="M3250 360 L3572 360" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E5" transform="translate(1854, 900) scale(0.72, 0.72)"/></g><g data-id="ne4082d7dd9324be0980f592a2e997cce" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2576, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2585 568 L2585 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="nf858eece572c485b94c0ffb494271359" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3298, 360) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3307 388 L3307 990" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4033 2340" stroke-width="13"/><path d="M0 2520 L4033 2520" stroke-width="13"/><path d="M0 2700 L4033 2700" stroke-width="13"/><path d="M0 2880 L4033 2880" stroke-width="13"/><path d="M0 3060 L4033 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 2520) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E083" transform="translate(1289, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1283, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n4d0176f47d0449479c1a80063c27784d" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1854, 2430) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="2170" cy="2430" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1863 2455 L1863 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4020 540 L4020 1260" stroke-width="27"/><path d="M4020 2340 L4020 3060" stroke-width="27"/><path d="M4020 1260 L4020 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4033 540 L6401 540" stroke-width="13"/><path d="M4033 720 L6401 720" stroke-width="13"/><path d="M4033 900 L6401 900" stroke-width="13"/><path d="M4033 1080 L6401 1080" stroke-width="13"/><path d="M4033 1260 L6401 1260" stroke-width="13"/><g class="layer"><g data-id="n84e578983c6b4fb4b10e8cdef9ed7094" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4222, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4231 478 L4231 1080" stroke-width="18"/></g></g><g data-id="n1c61075802c84861adbf9bed9bf17ea2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4944, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4953 568 L4953 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="n5aca6c480ccf49308d92142b1201e567" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5666, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5675 838 L5675 1440" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4033 2340 L6401 2340" stroke-width="13"/><path d="M4033 2520 L6401 2520" stroke-width="13"/><path d="M4033 2700 L6401 2700" stroke-width="13"/><path d="M4033 2880 L6401 2880" stroke-width="13"/><path d="M4033 3060 L6401 3060" stroke-width="13"/><g class="layer"><g data-id="n40671283207d4cfd9340fe7b28758a6e" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4222, 2700) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4538" cy="2610" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4231 2725 L4231 3300" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 540 L6388 1260" stroke-width="27"/><path d="M6388 2340 L6388 3060" stroke-width="27"/><path d="M6388 1260 L6388 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">7</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4304 4500" stroke-width="13"/><path d="M0 4680 L4304 4680" stroke-width="13"/><path d="M0 4860 L4304 4860" stroke-width="13"/><path d="M0 5040 L4304 5040" stroke-width="13"/><path d="M0 5220 L4304 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 4500) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="nb6e64412339c4b81b6d6f2d23c68fc15" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1454, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1463 4888 L1463 5460" stroke-width="18"/></g></g><g data-id="n9c76296370694ca09fa5564a617892a7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2400, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2409 4798 L2409 5400" stroke-width="18"/></g><g class="accid"/></g><g data-id="n432f2f1e02884f3cb7c97266c2285f9b" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3346, 4680) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3355 4708 L3355 5310" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 6300 L4304 6300" stroke-width="13"/><path d="M0 6480 L4304 6480" stroke-width="13"/><path d="M0 6660 L4304 6660" stroke-width="13"/><path d="M0 6840 L4304 6840" stroke-width="13"/><path d="M0 7020 L4304 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(798, 6480) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(976, 6750) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="nbc99a1e0b4354e2f8a8e8d348eabaeb1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1454, 6390) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1770" cy="6390" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1463 6415 L1463 7020" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M4291 4500 L4291 5220" stroke-width="27"/><path d="M4291 6300 L4291 7020" stroke-width="27"/><path d="M4291 5220 L4291 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4304 4500 L6401 4500" stroke-width="13"/><path d="M4304 4680 L6401 4680" stroke-width="13"/><path d="M4304 4860 L6401 4860" stroke-width="13"/><path d="M4304 5040 L6401 5040" stroke-width="13"/><path d="M4304 5220 L6401 5220" stroke-width="13"/><g class="layer"><g data-id="nd555b4bc44434cb8a4b540ea62b59fe6" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4551, 4950) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4867" cy="4950" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4768 4922 L4768 4320" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M4304 6300 L6401 6300" stroke-width="13"/><path d="M4304 6480 L6401 6480" stroke-width="13"/><path d="M4304 6660 L6401 6660" stroke-width="13"/><path d="M4304 6840 L6401 6840" stroke-width="13"/><path d="M4304 7020 L6401 7020" stroke-width="13"/><g class="layer"><g data-id="nc0e3304cd4694a99932c8a7d4de2f339" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4551, 6660) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4867" cy="6570" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4560 6685 L4560 7260" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6388 4500 L6388 5220" stroke-width="27"/><path d="M6388 6300 L6388 7020" stroke-width="27"/><path d="M6388 5220 L6388 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:gymnopedie-easier-narrow --></div></div></div>
  <figcaption>Bars 5 to 8 of Satie’s Gymnopédie No. 1, where the melody enters. Above, the left hand jumps from a low bass note to a three-note chord in every bar. Below, Starling’s version keeps the melody note for note and gives the left hand one held note a bar, G then D, an octave higher.</figcaption>
</figure>

<p>That is step 2 of the ladder, as far down as it goes. Starling said so itself: its accompaniment is lighter than Satie’s harmony. Once the student plays it comfortably, the next version can put the chord back on beat two, still in one hand position. One request on one piece is an example, not a promise of the same result on every score, so play every bar before the student sees it.</p>
<h2 id="pop-song-example">A second example: a pop song in six flats</h2>
<p>Adults often bring a song rather than a classical piece, and songs are often in awkward keys. Our own example is Comet Blue’s “Sand Between Our Fingers”, a song we could find no piano sheet music for. ScoreStarling transcribed it from its YouTube video in ChatGPT, and after one request to fix the draft it read as piano music in E♭ minor, six flats, with steady eighth notes in the left hand. One more request in the same chat, to keep the melody but put as much of it as possible on the white keys and make the left hand easier, gave an easy version in A minor where only one bar has a black key; <a href="https://scorestarling.com/blog/piano-sheet-music-for-any-song">how to get piano sheet music for any song</a> follows that run step by step.</p>

<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">The transcription, E♭ minor</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:sand-revised-wide --><svg class="engraved" viewBox="0 0 1100 764" role="img" aria-label="After the fix request, bars 1 to 3 in E flat minor: one melody line in the right hand over eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L6694 540" stroke-width="13"/><path d="M0 720 L6694 720" stroke-width="13"/><path d="M0 900 L6694 900" stroke-width="13"/><path d="M0 1080 L6694 1080" stroke-width="13"/><path d="M0 1260 L6694 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2579, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2796 872 L2796 300" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4630, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4847 1052 L4847 450" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L6694 2340" stroke-width="13"/><path d="M0 2520 L6694 2520" stroke-width="13"/><path d="M0 2700 L6694 2700" stroke-width="13"/><path d="M0 2880 L6694 2880" stroke-width="13"/><path d="M0 3060 L6694 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2579,3285 3110,3240 3110,3150 2579,3195"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2579, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2588 2638 L2588 3267" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3092, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3101 2278 L3101 3222" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3604,3105 4135,3060 4135,2970 3604,3015"/><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3604, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3613 2458 L3613 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4117, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4126 2278 L4126 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4630,3105 5161,3060 5161,2970 4630,3015"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4630, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4639 2458 L4639 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5143, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5152 2278 L5152 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5656,3105 6187,3060 6187,2970 5656,3015"/><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5656, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5665 2458 L5665 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6169, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6178 2278 L6178 3042" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M4901,1125 C5388,1232 6349,1232 6840,1125 C6356,1280 5381,1280 4901,1125" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6681 540 L6681 1260" stroke-width="27"/><path d="M6681 2340 L6681 3060" stroke-width="27"/><path d="M6681 1260 L6681 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6694 540 L11000 540" stroke-width="13"/><path d="M6694 720 L11000 720" stroke-width="13"/><path d="M6694 900 L11000 900" stroke-width="13"/><path d="M6694 1080 L11000 1080" stroke-width="13"/><path d="M6694 1260 L11000 1260" stroke-width="13"/><g class="layer"><g data-id="n0_10_1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6885, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7102 1052 L7102 450" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="9144,360 9675,315 9675,405 9144,450"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8936, 990) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9153 962 L9153 378" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9449, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9666 872 L9666 333" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="10170,225 10701,270 10701,360 10170,315"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9962, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10179 782 L10179 243" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10475, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10692 872 L10692 288" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M6694 2340 L11000 2340" stroke-width="13"/><path d="M6694 2520 L11000 2520" stroke-width="13"/><path d="M6694 2700 L11000 2700" stroke-width="13"/><path d="M6694 2880 L11000 2880" stroke-width="13"/><path d="M6694 3060 L11000 3060" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_16_0"><path d="M9401 2160 L9723 2160" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="6885,3105 7416,3060 7416,2970 6885,3015"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6885, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6894 2458 L6894 3087" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7398, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7407 2278 L7407 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="7910,2880 8441,2880 8441,2790 7910,2790"/><g data-id="nfcaa7a6e84d34b88808928403be3740f" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7910, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7919 2278 L7919 2862" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8423, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8432 2278 L8432 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="8936,3195 9467,3150 9467,3060 8936,3105"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8936, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8945 2548 L8945 3177" stroke-width="18"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9449, 2070) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9458 2098 L9458 3132" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9962, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9971 2368 L9971 2970" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M10588,1035 C10685,1142 10830,1142 10929,1035 C10855,1189 10660,1189 10588,1035" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M7669,2205 C7702,2052 7831,2052 7865,2205 C7799,2099 7734,2099 7669,2205" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10987 540 L10987 1260" stroke-width="27"/><path d="M10987 2340 L10987 3060" stroke-width="27"/><path d="M10987 1260 L10987 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L11000 4500" stroke-width="13"/><path d="M0 4680 L11000 4680" stroke-width="13"/><path d="M0 4860 L11000 4860" stroke-width="13"/><path d="M0 5040 L11000 5040" stroke-width="13"/><path d="M0 5220 L11000 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n7bc01da379aa43aaa7e7a55ba329d613" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(2356, 4860) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 6300 L11000 6300" stroke-width="13"/><path d="M0 6480 L11000 6480" stroke-width="13"/><path d="M0 6660 L11000 6660" stroke-width="13"/><path d="M0 6840 L11000 6840" stroke-width="13"/><path d="M0 7020 L11000 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6570) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6660) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7020) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_23_0"><path d="M3453 6120 L3775 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_25_0"><path d="M5745 6120 L6067 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_27_0"><path d="M8036 6120 L8358 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_29_0"><path d="M9182 6120 L9504 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2356,7020 3519,6840 3519,6750 2356,6930"/><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2356, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2365 6418 L2365 7002" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3501, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3510 6058 L3510 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4647,6840 5811,6660 5811,6570 4647,6750"/><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4647, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4656 6238 L4656 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5793, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5802 6058 L5802 6642" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6939,6840 8102,6660 8102,6570 6939,6750"/><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6939, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6948 6238 L6948 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8084, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8093 6058 L8093 6642" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9230, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9239 6058 L9239 6660" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"/><g class="barLine"><path d="M10987 4500 L10987 5220" stroke-width="27"/><path d="M10987 6300 L10987 7020" stroke-width="27"/><path d="M10987 5220 L10987 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-h1wvbc8t spanning"><path d="M1930,4905 C2037,5011 2202,5011 2311,4905 C2227,5060 2012,5060 1930,4905" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-revised-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:sand-revised-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="After the fix request, bars 1 to 3 in E flat minor: one melody line in the right hand over eighth notes in the left" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L7600 540" stroke-width="13"/><path d="M0 720 L7600 720" stroke-width="13"/><path d="M0 900 L7600 900" stroke-width="13"/><path d="M0 1080 L7600 1080" stroke-width="13"/><path d="M0 1260 L7600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 990) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 720) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 1080) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 810) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2580, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2797 872 L2797 300" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5084, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5301 1052 L5301 450" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M0 2340 L7600 2340" stroke-width="13"/><path d="M0 2520 L7600 2520" stroke-width="13"/><path d="M0 2700 L7600 2700" stroke-width="13"/><path d="M0 2880 L7600 2880" stroke-width="13"/><path d="M0 3060 L7600 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 2880) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 2610) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 2970) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 2700) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 3060) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 2790) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(2006, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(2006, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2580,3240 3224,3060 3224,2970 2580,3150"/><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2580, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2589 2638 L2589 3222" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3206, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3215 2278 L3215 3042" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3832,3060 4476,2880 4476,2790 3832,2970"/><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3832, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3841 2458 L3841 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4458, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4467 2278 L4467 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5084,3060 5728,2880 5728,2790 5084,2970"/><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5084, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5093 2458 L5093 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5710, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5719 2278 L5719 2862" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6336,3060 6980,2880 6980,2790 6336,2970"/><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6336, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6345 2458 L6345 3042" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6962, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6971 2278 L6971 2862" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="tie"><path d="M5355,1125 C5900,1232 6981,1232 7529,1125 C6986,1280 5895,1280 5355,1125" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7587 540 L7587 1260" stroke-width="27"/><path d="M7587 2340 L7587 3060" stroke-width="27"/><path d="M7587 1260 L7587 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L4846 4500" stroke-width="13"/><path d="M0 4680 L4846 4680" stroke-width="13"/><path d="M0 4860 L4846 4860" stroke-width="13"/><path d="M0 5040 L4846 5040" stroke-width="13"/><path d="M0 5220 L4846 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 4860) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 4590) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 4950) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 4680) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 5040) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 4770) scale(0.72, 0.72)"/></g></g><g class="layer"><g data-id="n0_10_1" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2072, 5040) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2289 5012 L2289 4410" stroke-width="18"/></g><g class="accid"/></g><g class="beam"><polygon fill-opacity="1" points="3660,4320 4023,4275 4023,4365 3660,4410"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3452, 4950) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3669 4922 L3669 4338" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3797, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4014 4832 L4014 4293" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="4351,4185 4714,4230 4714,4320 4351,4275"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4143, 4770) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4360 4742 L4360 4203" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_28_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4488, 4860) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4705 4832 L4705 4248" stroke-width="18"/></g><g class="accid"/></g></g></g></g><g class="staff"><path d="M0 6300 L4846 6300" stroke-width="13"/><path d="M0 6480 L4846 6480" stroke-width="13"/><path d="M0 6660 L4846 6660" stroke-width="13"/><path d="M0 6840 L4846 6840" stroke-width="13"/><path d="M0 7020 L4846 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(798, 6840) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(978, 6570) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1158, 6930) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1338, 6660) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1518, 7020) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1698, 6750) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_16_0"><path d="M3749 6120 L4071 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2072,7065 2435,7020 2435,6930 2072,6975"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2072, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2081 6418 L2081 7047" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2417, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2426 6238 L2426 7002" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="2762,6840 3125,6840 3125,6750 2762,6750"/><g data-id="nfcaa7a6e84d34b88808928403be3740f" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2762, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2771 6238 L2771 6822" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3107, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3116 6238 L3116 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="3452,7155 3815,7110 3815,7020 3452,7065"/><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3452, 6480) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3461 6508 L3461 7137" stroke-width="18"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3797, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3806 6058 L3806 7092" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4143, 6300) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4152 6328 L4152 6930" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"><path d="M4759,4905 C4822,5011 4879,5011 4943,4905 C4914,5060 4787,5060 4759,4905" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2530,6075 C2603,5922 2800,5922 2875,6075 C2775,5969 2628,5969 2530,6075" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4833 4500 L4833 5220" stroke-width="27"/><path d="M4833 6300 L4833 7020" stroke-width="27"/><path d="M4833 5220 L4833 6300" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4846 4500 L7601 4500" stroke-width="13"/><path d="M4846 4680 L7601 4680" stroke-width="13"/><path d="M4846 4860 L7601 4860" stroke-width="13"/><path d="M4846 5040 L7601 5040" stroke-width="13"/><path d="M4846 5220 L7601 5220" stroke-width="13"/><g class="layer"><g data-id="n7bc01da379aa43aaa7e7a55ba329d613" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(4988, 4860) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="staff"><path d="M4846 6300 L7601 6300" stroke-width="13"/><path d="M4846 6480 L7601 6480" stroke-width="13"/><path d="M4846 6660 L7601 6660" stroke-width="13"/><path d="M4846 6840 L7601 6840" stroke-width="13"/><path d="M4846 7020 L7601 7020" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_23_0"><path d="M5285 6120 L5607 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_25_0"><path d="M5975 6120 L6297 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_27_0"><path d="M6673 6120 L6979 6120" stroke-width="22"/></g><g class="lineDash" data-related="#n0_29_0"><path d="M7019 6120 L7325 6120" stroke-width="22"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="4988,7065 5351,7020 5351,6930 4988,6975"/><g data-id="n0_32_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4988, 6390) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4997 6418 L4997 7047" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5333, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5342 6058 L5342 7002" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="5678,6885 6041,6840 6041,6750 5678,6795"/><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5678, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5687 6238 L5687 6867" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6023, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6032 6058 L6032 6822" stroke-width="18"/></g><g class="accid"/></g></g><g class="beam"><polygon fill-opacity="1" points="6368,6885 6731,6840 6731,6750 6368,6795"/><g data-id="n0_26_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6368, 6210) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6377 6238 L6377 6867" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_27_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6713, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6722 6058 L6722 6822" stroke-width="18"/></g><g class="accid"/></g></g><g data-id="n0_29_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7059, 6030) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7068 6058 L7068 6660" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="tie"/><g class="barLine"><path d="M7588 4500 L7588 5220" stroke-width="27"/><path d="M7588 6300 L7588 7020" stroke-width="27"/><path d="M7588 5220 L7588 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-n16gprxv spanning"><path d="M1930,5175 C2007,5283 2104,5282 2185,5175 C2133,5329 1978,5329 1930,5175" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-revised-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">The easy version, A minor</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:sand-easy-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="Easier version, bars 1 to 3 in A minor, all white keys: the same melody over one or two held left-hand notes a bar, A, then A and G, then C" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L4334 540" stroke-width="13"/><path d="M0 720 L4334 720" stroke-width="13"/><path d="M0 900 L4334 900" stroke-width="13"/><path d="M0 1080 L4334 1080" stroke-width="13"/><path d="M0 1260 L4334 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#na3f29ac578cc43a38b67e81d0cab9c4a"><path d="M2820 1440 L3142 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="nf5783aa9ebde4695a6c80801700e9754" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1416, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1633 1232 L1633 630" stroke-width="18"/></g></g><g data-id="na3f29ac578cc43a38b67e81d0cab9c4a" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2868, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3085 1412 L3085 810" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L4334 2340" stroke-width="13"/><path d="M0 2520 L4334 2520" stroke-width="13"/><path d="M0 2700 L4334 2700" stroke-width="13"/><path d="M0 2880 L4334 2880" stroke-width="13"/><path d="M0 3060 L4334 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="nb94f8e39b9e9446e945d769d6abe0be5" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1416, 2970) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M3139,1485 C3493,1592 4184,1592 4539,1485 C4193,1640 3484,1640 3139,1485" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M4321 540 L4321 1260" stroke-width="27"/><path d="M4321 2340 L4321 3060" stroke-width="27"/><path d="M4321 1260 L4321 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M4334 540 L8539 540" stroke-width="13"/><path d="M4334 720 L8539 720" stroke-width="13"/><path d="M4334 900 L8539 900" stroke-width="13"/><path d="M4334 1080 L8539 1080" stroke-width="13"/><path d="M4334 1260 L8539 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n4a117990934747fb85f6d102c6653aba"><path d="M4536 1440 L4858 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n4a117990934747fb85f6d102c6653aba" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4584, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4801 1412 L4801 810" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="6244,720 6885,630 6885,720 6244,810"/><g data-id="n3e5baecf04204cd385e1890acb9996e9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6036, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6253 1322 L6253 738" stroke-width="18"/></g></g><g data-id="ne5d0bc7e063041af955941c1098fd116" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6659, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6876 1232 L6876 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="7489,540 8130,630 8130,720 7489,630"/><g data-id="n72ff87c8e80b4981a4ed493529687432" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7281, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7498 1142 L7498 558" stroke-width="18"/></g></g><g data-id="n5db4f9877fd54c399920e6ff6fa6df7d" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7904, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8121 1232 L8121 648" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M4334 2340 L8539 2340" stroke-width="13"/><path d="M4334 2520 L8539 2520" stroke-width="13"/><path d="M4334 2700 L8539 2700" stroke-width="13"/><path d="M4334 2880 L8539 2880" stroke-width="13"/><path d="M4334 3060 L8539 3060" stroke-width="13"/><g class="layer"><g data-id="n6a5da2df45b2448d9f5938633f3ccb5c" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4584, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4801 2942 L4801 2340" stroke-width="18"/></g></g><g data-id="nc8aa0638645e4b4aab60c7c6dfb16f12" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6036, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6253 3032 L6253 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M8175,1305 C8326,1411 8591,1411 8744,1305 C8610,1460 8307,1460 8175,1305" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8526 540 L8526 1260" stroke-width="27"/><path d="M8526 2340 L8526 3060" stroke-width="27"/><path d="M8526 1260 L8526 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8539 540 L11001 540" stroke-width="13"/><path d="M8539 720 L11001 720" stroke-width="13"/><path d="M8539 900 L11001 900" stroke-width="13"/><path d="M8539 1080 L11001 1080" stroke-width="13"/><path d="M8539 1260 L11001 1260" stroke-width="13"/><g class="layer"><g data-id="nea9b8c1e3254456ea0998f706d11c0b7" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(8789, 1260) scale(0.72, 0.72)"/></g></g></g></g><g class="staff"><path d="M8539 2340 L11001 2340" stroke-width="13"/><path d="M8539 2520 L11001 2520" stroke-width="13"/><path d="M8539 2700 L11001 2700" stroke-width="13"/><path d="M8539 2880 L11001 2880" stroke-width="13"/><path d="M8539 3060 L11001 3060" stroke-width="13"/><g class="layer"><g data-id="n1f4a5e8a05964e13ad56ea350b47e67c" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(8789, 2790) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/><path d="M10988 2340 L10988 3060" stroke-width="27"/><path d="M10988 1260 L10988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-easy-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:sand-easy-narrow --><svg class="engraved" viewBox="0 0 760 764" role="img" aria-label="Easier version, bars 1 to 3 in A minor, all white keys: the same melody over one or two held left-hand notes a bar, A, then A and G, then C" focusable="false"><svg class="definition-scale" viewBox="0 0 7600 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L3928 540" stroke-width="13"/><path d="M0 720 L3928 720" stroke-width="13"/><path d="M0 900 L3928 900" stroke-width="13"/><path d="M0 1080 L3928 1080" stroke-width="13"/><path d="M0 1260 L3928 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#na3f29ac578cc43a38b67e81d0cab9c4a"><path d="M2588 1440 L2910 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="nf5783aa9ebde4695a6c80801700e9754" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1358, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1575 1232 L1575 630" stroke-width="18"/></g></g><g data-id="na3f29ac578cc43a38b67e81d0cab9c4a" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(2636, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2853 1412 L2853 810" stroke-width="18"/></g></g></g></g><g class="staff"><path d="M0 2340 L3928 2340" stroke-width="13"/><path d="M0 2520 L3928 2520" stroke-width="13"/><path d="M0 2700 L3928 2700" stroke-width="13"/><path d="M0 2880 L3928 2880" stroke-width="13"/><path d="M0 3060 L3928 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="nb94f8e39b9e9446e945d769d6abe0be5" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1358, 2970) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"><path d="M2907,1485 C3203,1592 3778,1592 4075,1485 C3788,1640 3193,1640 2907,1485" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M3915 540 L3915 1260" stroke-width="27"/><path d="M3915 2340 L3915 3060" stroke-width="27"/><path d="M3915 1260 L3915 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M3928 540 L7601 540" stroke-width="13"/><path d="M3928 720 L7601 720" stroke-width="13"/><path d="M3928 900 L7601 900" stroke-width="13"/><path d="M3928 1080 L7601 1080" stroke-width="13"/><path d="M3928 1260 L7601 1260" stroke-width="13"/><g class="ledgerLines below"><g class="lineDash" data-related="#n4a117990934747fb85f6d102c6653aba"><path d="M4072 1440 L4394 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="n4a117990934747fb85f6d102c6653aba" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4120, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4337 1412 L4337 810" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="5606,720 6172,630 6172,720 5606,810"/><g data-id="n3e5baecf04204cd385e1890acb9996e9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5398, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5615 1322 L5615 738" stroke-width="18"/></g></g><g data-id="ne5d0bc7e063041af955941c1098fd116" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5946, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6163 1232 L6163 648" stroke-width="18"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="6701,540 7267,630 7267,720 6701,630"/><g data-id="n72ff87c8e80b4981a4ed493529687432" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6493, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6710 1142 L6710 558" stroke-width="18"/></g></g><g data-id="n5db4f9877fd54c399920e6ff6fa6df7d" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7041, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7258 1232 L7258 648" stroke-width="18"/></g></g></g></g></g><g class="staff"><path d="M3928 2340 L7601 2340" stroke-width="13"/><path d="M3928 2520 L7601 2520" stroke-width="13"/><path d="M3928 2700 L7601 2700" stroke-width="13"/><path d="M3928 2880 L7601 2880" stroke-width="13"/><path d="M3928 3060 L7601 3060" stroke-width="13"/><g class="layer"><g data-id="n6a5da2df45b2448d9f5938633f3ccb5c" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(4120, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4337 2942 L4337 2340" stroke-width="18"/></g></g><g data-id="nc8aa0638645e4b4aab60c7c6dfb16f12" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(5398, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5615 3032 L5615 2430" stroke-width="18"/></g></g></g></g><g class="tie"><path d="M7154,1395 C7260,1501 7423,1501 7530,1395 C7448,1550 7235,1550 7154,1395" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M7588 540 L7588 1260" stroke-width="27"/><path d="M7588 2340 L7588 3060" stroke-width="27"/><path d="M7588 1260 L7588 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4500 L13 7020" stroke-width="27"/><g class="grpSym"><path d="M-72,7002 C-432,6462 18,5940 -252,5760 C81,5940 -369,6462 -72,7002" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4518 C-369,5058 81,5580 -252,5760 C18,5580 -432,5058 -72,4518" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="mNum autogenerated"><text y="4257" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 4500 L7600 4500" stroke-width="13"/><path d="M0 4680 L7600 4680" stroke-width="13"/><path d="M0 4860 L7600 4860" stroke-width="13"/><path d="M0 5040 L7600 5040" stroke-width="13"/><path d="M0 5220 L7600 5220" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5040) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="nea9b8c1e3254456ea0998f706d11c0b7" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1327, 5220) scale(0.72, 0.72)"/></g></g></g></g><g class="staff"><path d="M0 6300 L7600 6300" stroke-width="13"/><path d="M0 6480 L7600 6480" stroke-width="13"/><path d="M0 6660 L7600 6660" stroke-width="13"/><path d="M0 6840 L7600 6840" stroke-width="13"/><path d="M0 7020 L7600 7020" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6480) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g data-id="n1f4a5e8a05964e13ad56ea350b47e67c" class="note"><g class="notehead"><use href="#ss-E0A2" transform="translate(1327, 6750) scale(0.72, 0.72)"/></g></g></g></g><g class="tie"/><g class="barLine"><path d="M7587 4500 L7587 5220" stroke-width="27"/><path d="M7587 6300 L7587 7020" stroke-width="27"/><path d="M7587 5220 L7587 6300" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-hzub3xf spanning"><path d="M708,5265 C860,5371 1127,5371 1282,5265 C1146,5420 841,5420 708,5265" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:sand-easy-narrow --></div></div></div>
  <figcaption>The first three bars of “Sand Between Our Fingers”. Above, the transcription in E♭ minor with six flats and eighth notes in the left hand. Below, the easy version: the same melody a tritone lower in A minor, on white keys, over one or two held left-hand notes a bar.</figcaption>
</figure>

<p>Two steps at once: step 4 took the key from six flats to none, and step 2 turned the moving eighth notes into held bass notes, whole and half notes, one at a time. The tune stays recognizable, so the student still hears the song they asked for.</p>
<p>To start from a recording or video instead of a file, use <a href="https://scorestarling.com/piano-audio-to-sheet-music">piano audio to sheet music</a> or <a href="https://scorestarling.com/youtube-to-sheet-music">YouTube to sheet music</a>; from a printed page, <a href="https://scorestarling.com/pdf-sheet-music-to-midi">PDF sheet music to MIDI</a>. The easier version’s PDF downloads on every account. Its MusicXML and MIDI come with Plus or a credit pack (<a href="https://scorestarling.com/pricing">pricing</a>, checked October 14, 2026).</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E083"><path transform="scale(1,-1)" d="M208 250c97 0 177 -52 177 -116c0 -69 -40 -111 -118 -125c56 -5 125 -44 125 -116c0 -31 -10 -57 -31 -78c-19 -21 -45 -38 -78 -49l-50 -11c-15 -3 -36 -7 -55 -7c-50 0 -86 16 -113 38c-16 10 -23 18 -34 34c-7 13 -11 25 -11 38c0 43 27 83 68 83l3 -2 c61 0 75 -42 75 -70c0 -19 -24 -42 -26 -57c7 -17 20 -25 37 -25c44 0 94 29 94 78c0 75 -34 125 -138 125v36c84 0 131 22 131 98c0 54 -37 88 -87 88c-26 0 -43 -7 -51 -22c15 -22 44 -16 44 -70c0 -37 -37 -62 -71 -62c-22 0 -69 15 -69 76c0 79 101 116 178 116z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A2"><path transform="scale(1,-1)" d="M198 133c102 0 207 -45 207 -133c0 -92 -118 -133 -227 -133c-101 0 -178 46 -178 133c0 88 93 133 198 133zM293 -21c0 14 -3 29 -8 44c-7 20 -18 38 -33 54c-20 21 -43 31 -68 31l-20 -2c-15 -5 -27 -14 -36 -28c-4 -9 -6 -17 -8 -24s-3 -16 -3 -27c0 -15 3 -34 9 -57 s18 -41 34 -55c15 -15 36 -23 62 -23c4 0 10 1 18 2c19 5 32 15 40 30s13 34 13 55z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E260"><path transform="scale(1,-1)" d="M20 110c32 16 54 27 93 27c26 0 35 -3 54 -13c13 -7 24 -20 27 -38l4 -25c0 -28 -16 -57 -45 -89c-23 -25 -39 -44 -65 -68l-88 -79v644h20v-359zM90 106c-32 0 -48 -10 -70 -29v-194c31 31 54 59 71 84c21 32 32 59 32 84c0 9 1 16 1 20c0 14 -3 21 -11 30l-8 3z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E4E5"><path transform="scale(1,-1)" d="M107 292c-13 24 -30 49 -52 71c-1 1 0 2 0 3l-2 2c3 3 4 4 6 4c12 0 26 -7 40 -20s44 -40 89 -81c26 -24 28 -29 46 -47c4 -4 8 -9 10 -14c6 -8 8 -16 8 -27c0 -19 -12 -40 -36 -61c-28 -23 -49 -38 -61 -73c-4 -11 -7 -27 -10 -50c13 -43 34 -83 59 -121 c31 -47 59 -79 101 -129c-8 0 -26 7 -54 20l-62 29l-21 6l-23 1c-25 0 -45 -10 -60 -30l-4 -14l-1 -12c0 -33 20 -56 39 -78c8 -9 17 -18 26 -26c17 -15 27 -24 28 -30l-3 -3c-11 5 -19 10 -25 15c-9 3 -37 21 -45 26c-24 14 -45 32 -63 51c-19 21 -37 44 -37 71 c0 63 27 95 80 95c41 0 86 -18 136 -52c-19 26 -37 48 -55 66c-23 23 -48 44 -73 65c-28 23 -47 40 -58 53s-17 26 -18 39c75 64 113 125 113 183c0 27 -7 48 -18 68z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li>Erik Satie, <i>Gymnopédie No. 1</i> (1888), public domain; bars 1 to 8 as typed for this site, and Starling’s easier version, run October 11, 2026.</li>
<li>ScoreStarling, <a href="https://scorestarling.com/blog/ai-assistant-edit-sheet-music">Can an AI assistant edit sheet music for you?</a>, on how Starling edits a score and keeps the original.</li>
<li>Comet Blue, “Sand Between Our Fingers”; the transcription and easy version shown were made with ScoreStarling in ChatGPT in October 2026 and are reproduced here as three bars for illustration. ScoreStarling, <a href="https://scorestarling.com/blog/piano-sheet-music-for-any-song">How to get piano sheet music for any song, then make it easier</a>.</li>
<li>ScoreStarling, <a href="https://scorestarling.com/pricing">Pricing</a> and <a href="https://scorestarling.com/transpose-sheet-music">Transpose sheet music</a>, checked October 11, 2026.</li>
</ol>
</section><h2>Questions and answers</h2><h3>How do you simplify piano sheet music for a beginner?</h3><p>Keep the melody as written, cut the left hand down to single bass notes or open fifths, replace fast rhythms with longer notes, move the piece to a key with few sharps or flats, and keep each hand in one position. Change only what stops the student from playing it.</p><h3>What should I take out first when simplifying a piano piece?</h3><p>The inner voices and the left-hand figuration. They make most of the difficulty and are the part listeners notice least. Rhythmic decoration comes next, and the key last, if reading is the problem.</p><h3>Should adult piano students play simplified arrangements or the original?</h3><p>Both, at different times. An easier version of a piece they love keeps them practicing now, and the original stays the goal. Handing out versions as a ladder, easier first and fuller later, gives them both.</p><h3>What is the easiest key to play a piece in on the piano?</h3><p>For most beginners, C major or A minor, which have no sharps or flats in the key signature, then G and F major with one each. Choose by what the student reads comfortably. ScoreStarling can <a href="https://scorestarling.com/transpose-sheet-music">transpose a whole score</a> for free.</p><h3>Can AI simplify piano sheet music for my students?</h3><p>It can make a first draft. In ScoreStarling you ask in plain words, and the easier version is saved as a new score with the original kept. It can misjudge what your student needs, so play every bar before you hand it over.</p>]]></content:encoded>
    </item>
    <item>
      <title>Can an AI assistant edit sheet music for you?</title>
      <link>https://scorestarling.com/blog/ai-assistant-edit-sheet-music</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/ai-assistant-edit-sheet-music</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>A chat request changes a score only when a tool saves the edit. Follow the selected notes, saved version and playback to check what Starling actually did.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>A chat model on its own can describe a score, suggest changes and write simple notation as text, but it cannot change a score file you already have, play it back or check that an edit happened. To edit sheet music, an assistant needs tools that read the score as text, make named edits, report exactly what changed and let you undo them. Starling, the assistant built into ScoreStarling, works that way: on its own page for a recording, link or file, and beside an open score, where it sees the bars you select.</p>
</section>

<h2 id="what-a-chat-model-can-do-alone">What can a chat model do with sheet music on its own?</h2>
<p>It can talk about music well and write small amounts of notation, but it has no hands on your file. Ask a general chat assistant to make a passage easier and it will tell you what it would change, or write a new version in a text format such as ABC or MusicXML. You then have to open that text in notation software, check it bar by bar, and copy the parts you trust into your own score. Nothing it says about the result has been checked against the file, because there is no file on its side.</p>
<p>A picture of a page is not much better. A model that reads images can name the key and spot an accidental, but reading many bars of dense notation from pixels is where its mistakes cluster. In our own chats from October 2026, an assistant that trusted the picture over the score told someone it had changed a left-hand clef that was still the same.</p>

<h2 id="what-an-assistant-needs">What does an assistant need to edit a score properly?</h2>
<p>Four things, and they matter more than which model you use.</p>
<figure class="flow-figure"><ol class="flow-steps"><li><b>Read</b><span>the score as text, bar by bar, with every clef and key change</span></li><li><b>Edit</b><span>with named operations: set this pitch, change that clef</span></li><li><b>Report</b><span>what was written, or that nothing changed</span></li><li><b>Undo</b><span>any edit, and keep each version</span></li></ol><figcaption>The loop an assistant needs to change a score instead of describing one: it reads text, edits through named operations, gets back what was written, and every step can be undone.</figcaption></figure>
<ul>
<li>A text reading of the score. Pitches, durations, clefs and key changes per bar, so the model reasons over facts rather than a picture.</li>
<li>Named edit operations. “Set the clef of the lower staff in bar 4 to bass” can be checked and refused; a rewritten file can hide changes nobody asked for.</li>
<li>Results that say what was written. If an edit changes nothing, the tool should say so, so the assistant cannot report it as done. Our <a href="https://scorestarling.com/blog/ai-agent-claims-edits-it-did-not-make">write-up of that failure</a> has the details.</li>
<li>Undo and versions. An assistant will sometimes misunderstand you, so taking back its whole reply should be one click.</li>
</ul>
<p>The Model Context Protocol (MCP) is the common way to give ChatGPT, Claude and other assistants tools like these. Its specification asks clients to show tool errors to the model so it can correct itself, and recommends a human in the loop who can deny a tool call.</p>

<h2 id="starling">What is Starling?</h2>
<p>Starling is the assistant built into ScoreStarling’s workspace, available to every signed-in account with nothing to install (checked October 10, 2026). It uses the same tools ScoreStarling gives ChatGPT and Claude over MCP, under your account, so a score it makes or changes is the one you see in the workspace. It comes in two places.</p>
<div class="table-scroll" role="region" aria-label="Starling’s chat page and sidebar compared" tabindex="0">
<table>
<caption>Starling’s two places, checked October 10, 2026</caption>
<thead><tr><td></td><th scope="col">Chat page</th><th scope="col">Beside a score</th></tr></thead>
<tbody>
<tr><th scope="row">Start from</th><td>A recording, video, song link or score file you attach or paste</td><td>The score you have open</td></tr>
<tr><th scope="row">Sees</th><td>The scores made or opened in that chat</td><td>The bars you select and where playback is</td></tr>
<tr><th scope="row">Shows the score</th><td>As a panel in the chat, to play, switch to jianpu or select notes and ask</td><td>In the editor, with the notes it changed marked</td></tr>
<tr><th scope="row">Undo</th><td>Per reply, while nothing else changed the score since</td><td>Per reply, from the card at its end</td></tr>
<tr><th scope="row">History</th><td>Every chat, sidebar chats listed by score</td><td>One chat per score, with earlier ones kept</td></tr>
</tbody>
</table>
</div>
<p>Open the chat page at <a href="https://scorestarling.com/agent">scorestarling.com/agent</a>, or open a score in the <a href="https://scorestarling.com/app">workspace</a> and choose Starling.</p>

<h2 id="what-to-ask">What can you ask it to do?</h2>
<p>Anything the workspace can do, said in words. Requests that work well are specific about where and what:</p>
<ul>
<li>“Write out this voice memo, it’s about 84 BPM.” It checks the file, says which choice it will use and what it costs, then transcribes and reviews the result.</li>
<li>“Bars 5 to 8 are too hard, make the left hand simpler.” Beside the score, it edits those bars in place and marks the notes it changed.</li>
<li>“Make an easier version for a beginner” or “give me this for flute”. An arrangement becomes a new score, titled for the version, so the original stays as it was.</li>
<li>“Move it up a whole step so I can sing it in A”, “show it as jianpu”, “add guitar TAB in drop D”.</li>
<li>“Export the PDF and the MusicXML.” MusicXML comes with Plus or a credit pack.</li>
</ul>
<p>It can also point back at the score: select bars for you, or play from the bar it is talking about.</p>

<h2 id="limits">What are its limits?</h2>
<ul>
<li>It can be wrong. It may misread a request, and any transcription it starts is a first draft. Listen to the bars it touched before you print or share.</li>
<li>Each reply uses about 1–5 credits, never more than 10. A transcription or a band it starts uses its own price, after you agree to the amount.</li>
<li>It works within ScoreStarling’s own limits: the first six minutes of a recording, numbered notation as a read-only view of the staff, guitar TAB without bends, slides or hammer-ons. The <a href="https://scorestarling.com/how-it-works#specs">specifications</a> list the rest.</li>
<li>It does not sell anything. Plans and credit packs are bought on the <a href="https://scorestarling.com/pricing">pricing page</a>.</li>
</ul>

<h2 id="other-ways">What are the other ways to edit sheet music with AI?</h2>
<p>If you already work in ChatGPT, Claude, Cursor or another assistant, connect ScoreStarling there with the <a href="https://scorestarling.com/mcp">connection guide</a>; the same tools, scores and undo apply. Our <a href="https://scorestarling.com/blog/sheet-music-mcp-servers">map of sheet music MCP servers</a> lists others, including servers that drive MuseScore on your own computer. And for a few notes, editing by hand is often quicker than explaining: click a note in the workspace and move it with the arrow keys.</p>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li>Model Context Protocol, <a href="https://modelcontextprotocol.io/specification/2025-11-25/server/tools">Specification 2025-11-25: Tools</a> (error handling and human in the loop).</li>
<li>ScoreStarling’s assistant, its tools and daily limits as shipped in the workspace, checked October 10, 2026.</li>
</ol>
</section><h2>Questions and answers</h2><h3>Is Starling free?</h3><p>Every signed-in account can use it, by credits: about 1–5 a reply, never more than 10 (checked October 14, 2026). A transcription or a band that Starling starts uses its own price, after you agree to the amount. See <a href="https://scorestarling.com/pricing">pricing</a>.</p><h3>Do I need ChatGPT or Claude to use Starling?</h3><p>No. Starling runs inside ScoreStarling, at <a href="https://scorestarling.com/agent">scorestarling.com/agent</a> and beside any open score. ChatGPT, Claude and other assistants can use the same tools through MCP if you prefer them; the <a href="https://scorestarling.com/mcp">connection guide</a> shows how.</p><h3>Can I undo what the assistant changed?</h3><p>Yes. Beside the score, the notes Starling changed are marked and its reply ends with Undo, which takes back everything that reply changed. Every change is also a saved version, and an arrangement is made as a new score, so the original stays as it was.</p><h3>Will the assistant get every note right?</h3><p>No. It can misread a request or a bar, and a transcription it starts is a first draft. Starling reports only edits its tools confirmed, and you should still listen and look at the bars it touched before you print or share the score.</p>]]></content:encoded>
    </item>
    <item>
      <title>When our music agent said it changed a clef it never touched</title>
      <link>https://scorestarling.com/blog/ai-agent-claims-edits-it-did-not-make</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/ai-agent-claims-edits-it-did-not-make</guid>
      <pubDate>Sat, 10 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Engineering</category>
      <description>Our assistant told a user it had fixed a clef that was unchanged. The tool had said Applied. What we changed in tool results, reads and rules, October 10, 2026.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>On October 10, 2026, Starling, our in-app assistant, told someone it had changed the left hand of bar 4 to bass clef. The bar was still in treble clef. Three things lined up: the edit tool answered “Applied” to an edit that changed nothing, our text reading of the score did not show clef changes inside the piece, and the model trusted a picture of the page. We fixed all three in the tools, then added one shared rule; the before-and-after measurement has not been run yet.</p>
</section>

<h2 id="what-happened">What happened?</h2>
<p>A piano score had its lower staff switch to treble clef for one bar, bar 4, where the broken chord sits high, and back to bass clef after it. The person asked Starling, beside the score, to put bar 4’s left hand in bass clef. Starling called the edit tool, got a success back, and said it was done. The page still showed treble clef in bar 4. When the person said nothing had changed, the model agreed with whichever account seemed more likely, rather than reading the bar again.</p>
<p>We found it by reading the saved chat and the score’s version history on our staging server, the same day.</p>

<h2 id="three-causes">Why did the assistant believe the edit worked?</h2>
<p>Because every source it had said so, or said nothing. Each cause on its own would have been survivable.</p>
<figure class="flow-figure"><ol class="flow-steps"><li><b>Ask</b><span>“bar 4, left hand, bass clef”</span></li><li><b>Edit</b><span>sets the clef the staff opens with, which was already bass</span></li><li><b>Result</b><span>“Applied”, with a new version number</span></li><li><b>Read</b><span>shows the opening clef only, so nothing looks wrong</span></li><li><b>Reply</b><span>“Done”</span></li></ol><figcaption>How the false report formed: an edit that changed nothing still produced a success and a version, and the score reading the model checked did not show the clef change inside bar 4.</figcaption></figure>
<ul>
<li>The edit changed nothing and still succeeded. Our tools treated any valid request as a new version. Setting a staff to the clef it already had was valid, so the server saved an identical score and replied “Applied” with a new version number. The model had no reason to doubt it.</li>
<li>The reading hid what mattered. The text reading of a score listed each part’s opening clef and key, not the changes inside the piece. A clef that switched in bar 4 was invisible in text. Worse, a courtesy clef at the end of a bar, printed to warn of the next bar’s clef, was counted as that bar’s own clef.</li>
<li>The model trusted the picture. When the text and a rendered page disagreed, or the text said nothing, the model judged from the image, where small clefs inside a system are easy to misread.</li>
</ul>

<h2 id="what-we-changed">What did we change?</h2>
<p>Four changes, all made on October 10, 2026, in the server that Starling and the MCP connector share.</p>
<ol>
<li>An edit that leaves the score as it was is refused. The tool returns an error, “Nothing changed: this edit leaves the score as it was, so no new version was saved”, and the version number stays put. Undo and redo are exempt.</li>
<li>Every edit lists what it wrote. The result now carries lines such as <code>bar 4: lower staff clef treble -&gt; bass</code> or <code>bars 1-4: key C major -&gt; F major</code>, so the model reports what the score says, not what it asked for.</li>
<li>Reads show changes inside the piece. The score reading gives each bar’s clefs, key and meter where they change, the review text marks “treble clef from here” and key changes in place, and a courtesy clef now counts toward the bar it announces.</li>
<li>One shared rule for every route. The instructions for Starling, the MCP server and our plugin’s skills now say: say only what tool results show; an error or “Nothing changed” means the edit was not made, so say so; judge clefs, keys and notes from the text reading, not a picture; and if the person disputes it, read those bars again.</li>
</ol>
<p>The order matters. The first two put the facts into the result the model reads, which no wording in a prompt can do. MCP’s specification describes the same split: errors from running a tool belong in the tool result, marked <code>isError</code>, so the model can see them and correct itself. Our “Applied” was a success where an error should have been.</p>

<h2 id="how-we-test-it">How do we test it?</h2>
<p>Two ways, one finished and one waiting.</p>
<ul>
<li>A check in our test suite opens a score whose lower staff switches clef inside a bar and whose key changes later, then confirms that every read shows both changes, that an edit lists the clef and key it wrote, and that an edit changing nothing is refused without a new version. It runs with our other quick checks on every pull request.</li>
<li>An evaluation sends Starling six requests about a twelve-bar piano piece built like the one that went wrong: a real clef fix, the same fix on a bar already in bass clef, a question about the key after the change, a pitch edit that changes nothing, a pedal edit and a bar count. A separate model lists each claim in the reply and marks it against the score as saved after the turn, never against the assistant’s own words. We have not run it before and after the change yet, so we have no hallucination rate to report.</li>
</ul>
<p class="note">Rules lower the rate of false claims; they do not make it zero. A model can still misread a bar from the picture alone, which is why the rule sends it to the text and why the edits it makes are marked and undoable.</p>

<h2 id="lessons">What would we tell someone building an agent with tools?</h2>
<ul>
<li>A tool should never report success for nothing. If a call cannot change state, return an error the model can read.</li>
<li>Return what was written, in the domain’s own terms, rather than echoing the request.</li>
<li>Put every fact the model needs to check its work in text. If the facts are only in a picture, the model will judge from the picture.</li>
<li>Read the conversations. We found this from one saved chat, not from a metric.</li>
</ul>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li>Model Context Protocol, <a href="https://modelcontextprotocol.io/specification/2025-11-25/server/tools">Specification 2025-11-25: Tools</a>, section Error Handling.</li>
<li>ScoreStarling’s saved chat and score history from October 10, 2026, and the change and tests that followed.</li>
</ol>
</section><h2>Questions and answers</h2><h3>Why would a tool report success for an edit that changed nothing?</h3><p>Ours treated every valid request as a new version: setting a clef to the clef it already had was valid, so it saved an identical score and replied Applied. Since October 10, 2026 such an edit is refused with “Nothing changed”, and no version is saved.</p><h3>Do prompt rules alone stop an agent claiming edits it did not make?</h3><p>Not reliably. A rule helps, but the model still has to know what is true. The changes that matter most are in the tools: refusing no-op edits, and listing what each edit wrote, so the facts are in the result the model reads.</p><h3>Does this apply to ChatGPT and Claude too?</h3><p>Yes. Starling and the MCP connector call the same tools, so ChatGPT, Claude and other MCP clients get the same refusals and the same lists of written changes, and the same rule is in the server’s instructions.</p>]]></content:encoded>
    </item>
    <item>
      <title>How guitar TAB chooses strings and frets</title>
      <link>https://scorestarling.com/blog/guitar-tab-strings-and-frets</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/guitar-tab-strings-and-frets</guid>
      <pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>The same pitch can use several strings. Compare low frets with fewer hand shifts, then check tuning and octave placement before exporting your TAB.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>A pitch can usually be played on two to six strings, so TAB has to choose one. Most notation software, MuseScore included, takes the highest string that can play each note, which is its lowest fret, and moves a chord note whose string is taken to the next free string. That gives low, readable fingerings but can make a melody climb one string instead of staying in a hand position. When TAB from a file comes out an octave too high, the file wrote the guitar an octave above its sound and the app fretted the written pitch.</p>
</section>

<h2 id="why-several-places">Why one note has several places on the neck</h2>
<p>Because the strings overlap. In standard tuning the open strings are E2, A2, D3, G3, B3 and E4, five half steps apart except G to B, which is four, so the 5th fret of one string (the 4th on the G string) plays the next string’s open note. The E above middle C, E4, is the open top string, the 5th fret of the B string, the 9th of G, the 14th of D, the 19th of A and the 24th of the low E: six places on a 24-fret neck, five on a 22-fret electric or a 19-fret classical guitar.</p>
<figure class="diagram">
<svg viewBox="0 0 320 150" aria-hidden="true" focusable="false">
<text class="d-small" x="10" y="34">e</text>
<text class="d-small" x="10" y="49">B</text>
<text class="d-small" x="10" y="64">G</text>
<text class="d-small" x="10" y="79">D</text>
<text class="d-small" x="10" y="94">A</text>
<text class="d-small" x="10" y="109">E</text>
<line class="d-line" x1="30" y1="30" x2="310" y2="30"/>
<line class="d-line" x1="30" y1="45" x2="310" y2="45"/>
<line class="d-line" x1="30" y1="60" x2="310" y2="60"/>
<line class="d-line" x1="30" y1="75" x2="310" y2="75"/>
<line class="d-line" x1="30" y1="90" x2="310" y2="90"/>
<line class="d-line" x1="30" y1="105" x2="310" y2="105"/>
<line class="d-frame" x1="30" y1="26" x2="30" y2="109"/>
<line class="d-line d-dash" x1="88.3" y1="26" x2="88.3" y2="109"/>
<line class="d-line d-dash" x1="170" y1="26" x2="170" y2="109"/>
<line class="d-line d-dash" x1="310" y1="26" x2="310" y2="109"/>
<circle class="d-mark" cx="24" cy="30" r="5"/>
<circle class="d-mark" cx="88.3" cy="45" r="5"/>
<circle class="d-mark" cx="135" cy="60" r="5"/>
<circle class="d-mark" cx="193.3" cy="75" r="5"/>
<circle class="d-mark" cx="251.7" cy="90" r="5"/>
<circle class="d-mark" cx="310" cy="105" r="5"/>
<text class="d-small" x="30" y="128" text-anchor="middle">nut</text>
<text class="d-small" x="88.3" y="128" text-anchor="middle">5</text>
<text class="d-small" x="170" y="128" text-anchor="middle">12</text>
<text class="d-small" x="310" y="128" text-anchor="middle">24</text>
<text class="d-small" x="160" y="146" text-anchor="middle">frets</text>
</svg>
<figcaption>The six places E4 sounds in standard tuning: open on the top string, then frets 5, 9, 14, 19 and 24 on the strings below it.</figcaption>
</figure>
<p>A staff only gives the pitch. TAB gives the string and fret, so whoever writes it, a person or a program, picks one of those places for every note, and the choice decides where the hand goes.</p>

<h2 id="what-rule-apps-use">What rule does notation software use?</h2>
<p>MuseScore’s is in its source code, in <code>StringData</code>. A note goes to the highest string whose open pitch is at or below it (“using the highest possible string”, says the comment above <code>convertPitch</code>). For a chord, the notes are taken from the highest down; when a note’s string is already used, the app looks for “a suitable string, from topmost”: the first free string from the top that can play the note within the neck’s frets. If none can, both notes stay on one string and the TAB marks the clash.</p>
<p>We wrote the same rule for ScoreStarling and compared the two. A script wrote 120 random chords of one to four different notes between E2 and C6 on a standard-tuned TAB staff with no frets in it, let the MuseScore 4.7.5 command line fill them in, and compared every note. We ran it four times with different random chords.</p>
<div class="table-scroll" role="region" aria-label="ScoreStarling’s default strings and frets against MuseScore’s on 480 random chords" tabindex="0">
<table>
<caption>480 random chords, MuseScore 4.7.5 against ScoreStarling’s default, October 8, 2026</caption>
<thead><tr><th scope="col">Chords</th><th scope="col" class="num">Count</th><th scope="col">Result</th></tr></thead>
<tbody>
<tr><th scope="row">MuseScore could play</th><td class="num">447</td><td>The same string and fret for all 1,055 notes</td></tr>
<tr><th scope="row">MuseScore left two notes on one string</th><td class="num">13</td><td>High chords; its imported guitar has fewer frets than our 24, and we put each note on its own string</td></tr>
<tr><th scope="row">No string order can play them</th><td class="num">20</td><td>More low notes than strings that reach them, such as two notes below A2, which only the low E string plays; written as MuseScore writes them and marked</td></tr>
</tbody>
</table>
</div>
<p>The rule is predictable, which is why it’s a good default: anyone reading the TAB can work out where a note will be. A Guitar Pro or MuseScore user who opens the score sees the same frets.</p>

<h2 id="when-lowest-reads-badly">When does the lowest-fret rule read badly?</h2>
<p>When a line sits high on the neck. The rule never looks at the note before or after, so every note that the top string can play goes there, and a phrase a player would keep in one place runs up and down that one string. Here is a phrase coming down from the E at the 12th fret, as ScoreStarling writes it under each rule.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Lowest frets</p><div class="notation-sheet"><!-- engrave:phrase-lowest --><svg class="engraved" viewBox="0 0 1100 313" role="img" aria-label="The phrase as TAB with each note at its lowest fret: all on the top string, from the 12th fret down to the 3rd" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3130"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 942 L1677 942" stroke-width="23"/><path d="M1929 942 L2647 942" stroke-width="23"/><path d="M3061 942 L3698 942" stroke-width="23"/><path d="M4112 942 L4749 942" stroke-width="23"/><path d="M5163 942 L6020 942" stroke-width="23"/><path d="M0 1257 L6020 1257" stroke-width="23"/><path d="M0 1572 L6020 1572" stroke-width="23"/><path d="M0 1887 L6020 1887" stroke-width="23"/><path d="M0 2202 L6020 2202" stroke-width="23"/><path d="M0 2517 L6020 2517" stroke-width="23"/><g class="clef"><use href="#ss-E06D" transform="translate(159, 1727) scale(0.72, 0.72)"/></g><g class="meterSig"><use href="#ss-E084" transform="translate(752, 1547) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(752, 1907) scale(0.72, 0.72)"/></g><g class="layer"><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M1803 785 L1803 157" stroke-width="31"/></g></g><g data-id="p1" class="note"><text x="1803" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">8</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M2854 785 L2854 157" stroke-width="31"/></g></g><g data-id="p2" class="note"><text x="2854" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">10</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M3905 785 L3905 157" stroke-width="31"/></g></g><g data-id="p3" class="note"><text x="3905" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">12</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M4956 785 L4956 157" stroke-width="31"/></g></g><g data-id="p4" class="note"><text x="4956" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">10</tspan></text></g></g></g></g><g class="barLine"><path d="M6007 942 L6007 2512" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6020 942 L6496 942" stroke-width="23"/><path d="M6748 942 L7547 942" stroke-width="23"/><path d="M7799 942 L8598 942" stroke-width="23"/><path d="M8850 942 L9649 942" stroke-width="23"/><path d="M9901 942 L11001 942" stroke-width="23"/><path d="M6020 1257 L11001 1257" stroke-width="23"/><path d="M6020 1572 L11001 1572" stroke-width="23"/><path d="M6020 1887 L11001 1887" stroke-width="23"/><path d="M6020 2202 L11001 2202" stroke-width="23"/><path d="M6020 2517 L11001 2517" stroke-width="23"/><g class="layer"><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M6622 785 L6622 157" stroke-width="31"/></g></g><g data-id="p5" class="note"><text x="6622" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">8</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M7673 785 L7673 157" stroke-width="31"/></g></g><g data-id="p6" class="note"><text x="7673" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">7</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M8724 785 L8724 157" stroke-width="31"/></g></g><g data-id="p7" class="note"><text x="8724" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">5</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M9775 785 L9775 157" stroke-width="31"/></g></g><g data-id="p8" class="note"><text x="9775" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">3</tspan></text></g></g></g></g><g class="barLine"><path d="M10826 942 L10826 2512" stroke-width="27"/><path d="M10956 942 L10956 2512" stroke-width="90"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:phrase-lowest --></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">Fewest hand shifts</p><div class="notation-sheet"><!-- engrave:phrase-hand --><svg class="engraved" viewBox="0 0 1100 313" role="img" aria-label="The phrase as TAB with fewest hand shifts: the last two notes on the B string at the 10th and 8th frets" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3130"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 942 L1677 942" stroke-width="23"/><path d="M1929 942 L2647 942" stroke-width="23"/><path d="M3061 942 L3698 942" stroke-width="23"/><path d="M4112 942 L4749 942" stroke-width="23"/><path d="M5163 942 L6020 942" stroke-width="23"/><path d="M0 1257 L6020 1257" stroke-width="23"/><path d="M0 1572 L6020 1572" stroke-width="23"/><path d="M0 1887 L6020 1887" stroke-width="23"/><path d="M0 2202 L6020 2202" stroke-width="23"/><path d="M0 2517 L6020 2517" stroke-width="23"/><g class="clef"><use href="#ss-E06D" transform="translate(159, 1727) scale(0.72, 0.72)"/></g><g class="meterSig"><use href="#ss-E084" transform="translate(752, 1547) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(752, 1907) scale(0.72, 0.72)"/></g><g class="layer"><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M1803 785 L1803 157" stroke-width="31"/></g></g><g data-id="p1" class="note"><text x="1803" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">8</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M2854 785 L2854 157" stroke-width="31"/></g></g><g data-id="p2" class="note"><text x="2854" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">10</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M3905 785 L3905 157" stroke-width="31"/></g></g><g data-id="p3" class="note"><text x="3905" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">12</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M4956 785 L4956 157" stroke-width="31"/></g></g><g data-id="p4" class="note"><text x="4956" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">10</tspan></text></g></g></g></g><g class="barLine"><path d="M6007 942 L6007 2512" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6020 942 L6496 942" stroke-width="23"/><path d="M6748 942 L7547 942" stroke-width="23"/><path d="M7799 942 L11001 942" stroke-width="23"/><path d="M6020 1257 L8517 1257" stroke-width="23"/><path d="M8931 1257 L9649 1257" stroke-width="23"/><path d="M9901 1257 L11001 1257" stroke-width="23"/><path d="M6020 1572 L11001 1572" stroke-width="23"/><path d="M6020 1887 L11001 1887" stroke-width="23"/><path d="M6020 2202 L11001 2202" stroke-width="23"/><path d="M6020 2517 L11001 2517" stroke-width="23"/><g class="layer"><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M6622 785 L6622 157" stroke-width="31"/></g></g><g data-id="p5" class="note"><text x="6622" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">8</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M7673 785 L7673 157" stroke-width="31"/></g></g><g data-id="p6" class="note"><text x="7673" y="1052" text-anchor="middle" font-size="0px"><tspan font-size="324px">7</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M8724 785 L8724 157" stroke-width="31"/></g></g><g data-id="p7" class="note is-marked"><text x="8724" y="1366" text-anchor="middle" font-size="0px"><tspan font-size="324px">10</tspan></text></g></g><g class="tabGrp"><g class="tabDurSym"><g class="stem"><path d="M9775 785 L9775 157" stroke-width="31"/></g></g><g data-id="p8" class="note is-marked"><text x="9775" y="1366" text-anchor="middle" font-size="0px"><tspan font-size="324px">8</tspan></text></g></g></g></g><g class="barLine"><path d="M10826 942 L10826 2512" stroke-width="27"/><path d="M10956 942 L10956 2512" stroke-width="90"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:phrase-hand --></div></div>
  <figcaption>The same eight notes as ScoreStarling draws them under each rule. The two notes in red move to the B string, so the hand stays between the 7th and 12th frets.</figcaption>
</figure>
<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E06D"><path transform="scale(1,-1)" d="M18 697v53h369v-53h-154v-418h-60v418h-155zM111 -94l-50 -141h-64l168 470h78l165 -470h-67l-49 141h-181zM276 -43l-73 214l-77 -214h150zM27 -750v471h191c89 0 139 -51 139 -120c0 -47 -22 -82 -65 -102c60 -23 86 -58 86 -114c0 -78 -54 -135 -139 -135h-212z M203 -332h-116v-150h116c67 0 94 27 94 75s-27 75 -94 75zM234 -535h-147v-162h147c56 0 84 36 84 81c0 46 -28 81 -84 81z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g></defs></svg><!-- /engrave:glyphs -->
<div class="table-scroll" role="region" aria-label="A descending phrase under two string rules" tabindex="0">
<table>
<caption>A phrase from C5 in standard tuning: string and fret, string 1 being the top string</caption>
<thead><tr><th scope="col">Note</th><th scope="col">Lowest frets</th><th scope="col">Fewest hand shifts</th></tr></thead>
<tbody>
<tr><th scope="row">C5</th><td>1st string, 8</td><td>1st string, 8</td></tr>
<tr><th scope="row">D5</th><td>1st string, 10</td><td>1st string, 10</td></tr>
<tr><th scope="row">E5</th><td>1st string, 12</td><td>1st string, 12</td></tr>
<tr><th scope="row">D5</th><td>1st string, 10</td><td>1st string, 10</td></tr>
<tr><th scope="row">C5</th><td>1st string, 8</td><td>1st string, 8</td></tr>
<tr><th scope="row">B4</th><td>1st string, 7</td><td>1st string, 7</td></tr>
<tr><th scope="row">A4</th><td>1st string, 5</td><td>2nd string, 10</td></tr>
<tr><th scope="row">G4</th><td>1st string, 3</td><td>2nd string, 8</td></tr>
</tbody>
</table>
</div>
<p>The first column covers frets 3 to 12 on one string, so the hand moves again and again on the way down. The second plays the last two notes on the B string at the 10th and 8th frets and stays between the 7th and the 12th. Neither is wrong, and the lowest-fret version is what most notation apps would show; the second is closer to what a teacher would write.</p>
<p>A program can find the second kind by planning the whole part. ScoreStarling’s “fewest hand shifts” option treats each note or chord as a step, lists the ways it can be fretted, and searches for the cheapest path through all of them: the hand covers four frets, a move costs more the farther it goes, a chord wider than four frets costs extra, higher positions and frets above the 12th cost a little, and open strings are free. It still doesn’t know your technique, so a planned fingering is a suggestion to check.</p>

<h2 id="octave-too-high">Why is my TAB an octave too high?</h2>
<p>Because a guitar sounds an octave below its written notes, and a file can say that in two ways. MusicXML can write the part at the pitch it sounds, under a treble clef with a small 8 below it, or write it an octave up with a <code>transpose</code> element, which “represents what must be added to a written pitch to get a correct sounding pitch”. Both print the same staff. An app that fills in TAB from the written pitch of the second kind puts every note an octave too high.</p>
<p>We saw it in MuseScore 4.7.5. A file held an open-position C major scale, C3 to C4 as it sounds (from the A string’s 3rd fret to the B string’s 1st), written the second way with its strings and frets in it. MuseScore replaced every fret and wrote the scale from the B string’s 1st fret to the top string’s 8th, the same scale an octave up. Written at the pitch it sounds under the 8 clef, the same scale opened with every string and fret as written. ScoreStarling’s MusicXML downloads write TAB parts that way.</p>
<p class="note">If a TAB you were given sits an octave high, check the clef and any transposition of the part in the source file before you change notes.</p>

<h2 id="capo">What does a capo change in a file?</h2>
<p>The open notes. MusicXML’s <code>capo</code> element “changes the open tuning of the strings” by its number of half steps, and fret numbers start at 0 for an open string, so with a capo at the 2nd fret, fret 0 is the string played at the capo and fret 3 is the 5th fret from the nut. That matches what players read on a capo chart. MuseScore 4.7.5 ignored the capo when it opened our MusicXML and wrote frets from the nut, so print the capo position in the score’s text as well.</p>

<h2 id="scorestarling">How ScoreStarling writes TAB</h2>
<p>From October 8, 2026, ScoreStarling shows a guitar, bass or ukulele part with TAB under the staff or as TAB alone, from a recording or a video link, a PDF of sheet music or a MusicXML, MIDI or ABC file. The default strings follow the lowest-fret rule above; “fewest hand shifts” plans one hand position; you can move any note to another string at the same pitch or type a fret. Tunings include drop D, DADGAD and open G, with a capo up to the 12th fret. Notes no string can play as written are marked. It doesn’t write bends, slides, hammer-ons or strumming, and the tuning stays the same for the whole piece. Try it on <a href="https://scorestarling.com/audio-to-guitar-tab">audio to guitar tab</a>, <a href="https://scorestarling.com/youtube-to-guitar-tab">YouTube to guitar tab</a> or <a href="https://scorestarling.com/sheet-music-to-guitar-tab">sheet music to guitar tab</a>.</p>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://github.com/musescore/MuseScore/blob/master/src/engraving/dom/stringdata.cpp">MuseScore, <code>src/engraving/dom/stringdata.cpp</code></a>: <code>convertPitch</code> and <code>fretChords</code>, read October 7, 2026.</li>
<li><a href="https://musicxml.formats.music/musicxml-reference/elements/string/">MusicXML 4.0, the string element</a>: string 1 is the highest-pitched full-length string.</li>
<li><a href="https://musicxml.formats.music/musicxml-reference/elements/fret/">MusicXML 4.0, the fret element</a>: 0 for an open string.</li>
<li><a href="https://musicxml.formats.music/musicxml-reference/elements/capo/">MusicXML 4.0, the capo element</a>.</li>
<li><a href="https://musicxml.formats.music/musicxml-reference/elements/transpose/">MusicXML 4.0, the transpose element</a>.</li>
<li>Our comparison: 480 random chords in standard tuning, MuseScore Studio 4.7.5’s command line against ScoreStarling, and the C major scale written both ways, October 8, 2026.</li>
</ol>
</section><h2>Questions and answers</h2><h3>Why does my notation app put a note on a string I wouldn’t use?</h3><p>Because a staff doesn’t say which string to use, so the app applies a rule. MuseScore takes the highest string that can play the note, which is its lowest fret, and gives a chord note whose string is taken to the next free one. Change the notes you play elsewhere; the pitch stays the same.</p><h3>Why is my guitar TAB an octave too high?</h3><p>The file probably writes the guitar an octave above its sound, with a transpose element, and the app fretted the written pitch. Writing the part at the pitch it sounds under a treble clef with an 8 below fixes it. In our test MuseScore 4.7.5 read an open-position C major scale written the first way as the same scale an octave up on the top two strings.</p><h3>With a capo, does fret 0 mean the nut or the capo?</h3><p>In MusicXML, the capo: the capo element raises the open tuning of the strings by its number of half steps, so fret 0 is the string played at the capo. MuseScore 4.7.5 ignored the capo when it opened our MusicXML and counted frets from the nut.</p><h3>Can ScoreStarling make guitar TAB from a recording?</h3><p>Yes, since October 8, 2026: it writes the recording on a staff with TAB under it, or TAB alone, for guitar, bass and ukulele. It doesn’t write bends, slides or hammer-ons. See <a href="https://scorestarling.com/audio-to-guitar-tab">audio to guitar tab</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Does MP3 hurt music transcription? We measured WAV vs MP3</title>
      <link>https://scorestarling.com/blog/mp3-vs-wav-music-transcription</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/mp3-vs-wav-music-transcription</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Research</category>
      <description>Three transcription engines, the same recordings as WAV, MP3 and AAC. At 320 kbit/s, MP3 moved onset F1 by at most 0.002 and kept every file’s length.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Not at 320 kbit/s. On October 5, 2026 we transcribed the same recordings as lossless audio and after a round trip through MP3 and AAC, with three engines: Spotify’s Basic Pitch on 12 guitar recordings, a solo-piano model on 50 piano performances and Mirelo on a band song. MP3 at 320 kbit/s moved each engine’s onset F1 by at most 0.002 on a scale of 0 to 1, a handful of notes in a few thousand, and kept every file’s length to the sample. MP3 at 192 kbit/s and AAC at 256 kbit/s moved scores by up to 0.008, up as often as down, and the AAC files came back up to 733 samples longer.</p>
</section>

<h2 id="why-ask">Why would MP3 change the notes?</h2>
<p>MP3 and AAC throw away detail the ear is unlikely to notice, mostly quiet sounds next to louder ones and high frequencies. Models such as Basic Pitch read a time-frequency picture of the audio, and nothing guarantees they ignore the same detail a listener does. A note near a model’s threshold can appear or vanish when the spectrum shifts a little.</p>
<p>Earlier work points to a small effect. Urbano and colleagues found MFCC features stable under lossy encoding from about 160 kbit/s, and chroma features, which follow pitch classes, hardly affected by codec or bitrate at all (ISMIR 2014). They measured features, not transcribed notes, so we measured the notes.</p>
<p>We had a practical reason too. Lossless copies of recordings and of their playback made up 77% of our score storage, and we wanted to keep smaller copies only if they cost nothing in accuracy.</p>

<h2 id="how-we-tested">How we tested</h2>
<p>Every recording went through each codec with FFmpeg 8.1.1 (LAME at a constant 320 or 192 kbit/s, FFmpeg’s own AAC encoder at 256 kbit/s), then was decoded by the same code that reads an upload. A control changed the lossless audio by 0.01 dB, which nobody can hear, to show how much the measures move with no codec at all. All three engines are deterministic: the same input gives the same notes.</p>
<div class="table-scroll" role="region" aria-label="What each engine was tested on" tabindex="0">
<table>
<caption>The engines and recordings</caption>
<thead>
<tr><th scope="col">Engine</th><th scope="col">Recordings</th><th scope="col">Reference notes</th></tr>
</thead>
<tbody>
<tr><th scope="row">Basic Pitch, as ScoreStarling runs it for one instrument</th><td>12 GuitarSet recordings (a solo and an accompaniment from each of six players), the first 60 seconds of a Slakh2100 band song, and a 58-second band piece we wrote and synthesized</td><td>The datasets’ annotations</td></tr>
<tr><th scope="row">Kong and colleagues’ solo-piano model</th><td>25 piano pieces (24 public-domain scores and one we wrote), each played twice with different rubato and rendered with a SoundFont piano and sustain pedal: 50 performances</td><td>The notes played</td></tr>
<tr><th scope="row">Mirelo’s Audio-to-MIDI (a2m-1.1)</th><td>The same 60-second Slakh band song, lossless and MP3 320 only</td><td>The song’s MIDI</td></tr>
</tbody>
</table>
</div>
<p>Onset F1 counts a transcribed note as right when its pitch is within 50 cents and its start within 50 ms of a reference note, and it punishes missed and extra notes alike; 1.0 is perfect. Our <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">accuracy article</a> explains the measure in full.</p>

<h2 id="basic-pitch-results">What changed for one instrument?</h2>
<p>Almost nothing. Across the 12 guitar recordings Basic Pitch’s onset F1 stayed between 0.761 and 0.764 in every format, while the stereo file shrank to between 14% and 23% of the WAV.</p>
<figure class="bars-figure">
<div class="bars" aria-hidden="true">
<p class="bars-title">Onset F1, 12 guitar recordings <span>0 to 1, higher is better</span></p>
<div class="bar-row"><span>Lossless</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76.26%" height="10" rx="3"/></svg><b>0.763</b></div>
<div class="bar-row"><span>Control</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76.27%" height="10" rx="3"/></svg><b>0.763</b></div>
<div class="bar-row"><span>MP3 320</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76.11%" height="10" rx="3"/></svg><b>0.761</b></div>
<div class="bar-row"><span>AAC 256</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76.44%" height="10" rx="3"/></svg><b>0.764</b></div>
<div class="bar-row"><span>MP3 192</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="76.16%" height="10" rx="3"/></svg><b>0.762</b></div>
</div>
<div class="bars" aria-hidden="true">
<p class="bars-title">Size of a stereo recording <span>share of the WAV</span></p>
<div class="bar-row"><span>Lossless</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="100%" height="10" rx="3"/></svg><b>100%</b></div>
<div class="bar-row"><span>Control</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="100%" height="10" rx="3"/></svg><b>100%</b></div>
<div class="bar-row"><span>MP3 320</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="23%" height="10" rx="3"/></svg><b>23%</b></div>
<div class="bar-row"><span>AAC 256</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="17%" height="10" rx="3"/></svg><b>17%</b></div>
<div class="bar-row"><span>MP3 192</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="14%" height="10" rx="3"/></svg><b>14%</b></div>
</div>
<figcaption>The same 12 GuitarSet recordings in five formats: onset F1 barely moves while the file shrinks to a quarter or less. Values are in the table below.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="Basic Pitch results by format" tabindex="0">
<table>
<caption>Basic Pitch as ScoreStarling runs it, by format (October 5, 2026)</caption>
<thead>
<tr><th scope="col">Measure</th><th scope="col" class="num">Lossless</th><th scope="col" class="num">Control</th><th scope="col" class="num">MP3 320</th><th scope="col" class="num">AAC 256</th><th scope="col" class="num">MP3 192</th></tr>
</thead>
<tbody>
<tr><th scope="row">Onset F1, guitar</th><td class="num">0.7626</td><td class="num">0.7627</td><td class="num">0.7611</td><td class="num">0.7644</td><td class="num">0.7616</td></tr>
<tr><th scope="row">Onset and offset F1, guitar</th><td class="num">0.5224</td><td class="num">0.5222</td><td class="num">0.5212</td><td class="num">0.5228</td><td class="num">0.5210</td></tr>
<tr><th scope="row">Onset F1, Slakh song</th><td class="num">0.5204</td><td class="num">0.5210</td><td class="num">0.5204</td><td class="num">0.5240</td><td class="num">0.5227</td></tr>
<tr><th scope="row">Onset F1, our band piece</th><td class="num">0.7136</td><td class="num">0.7136</td><td class="num">0.7123</td><td class="num">0.7089</td><td class="num">0.7054</td></tr>
<tr><th scope="row">Notes found, of 3,893</th><td class="num">2,741</td><td class="num">2,742</td><td class="num">2,739</td><td class="num">2,744</td><td class="num">2,737</td></tr>
<tr><th scope="row">Found notes that changed</th><td class="num">—</td><td class="num">1</td><td class="num">10</td><td class="num">17</td><td class="num">14</td></tr>
<tr><th scope="row">Key as annotated</th><td class="num">10 of 12</td><td class="num">10 of 12</td><td class="num">10 of 12</td><td class="num">10 of 12</td><td class="num">10 of 12</td></tr>
<tr><th scope="row">Tempo unchanged</th><td class="num">—</td><td class="num">14 of 14</td><td class="num">14 of 14</td><td class="num">14 of 14</td><td class="num">14 of 14</td></tr>
<tr><th scope="row">Length change, samples</th><td class="num">—</td><td class="num">0</td><td class="num">0</td><td class="num">+16 to +733</td><td class="num">0</td></tr>
<tr><th scope="row">Signal-to-noise, dB (median)</th><td class="num">—</td><td class="num">58.4</td><td class="num">53.2</td><td class="num">39.4</td><td class="num">30.3</td></tr>
<tr><th scope="row">Size, mono / stereo</th><td class="num">100%</td><td class="num">100%</td><td class="num">45% / 23%</td><td class="num">23% / 17%</td><td class="num">27% / 14%</td></tr>
</tbody>
</table>
</div>
<p class="note">The lossless score is 0.763, not the 0.744 in our October 3 article: since October 4, ScoreStarling writes one instrument as one line, which changed five of the solos. Both runs use Basic Pitch 0.4.0.</p>

<h2 id="piano-results">And for solo piano?</h2>
<p>The piano model heard the same notes in every format. Its onset F1 against the notes played was 0.9427 lossless, 0.9426 for the control, 0.9428 for MP3 320 and 0.9433 for MP3 192, and it found about 92.2% of the written notes in every format.</p>
<p>The step that reads beats and bar lines from those notes was less steady, and not because of the codec. It placed the bar lines differently in 5 of the 50 performances after the inaudible control, and in 7 after MP3 320, four of them the same performances as the control. That step is sensitive to any change at all, so we treat it as noise in the measure rather than a cost of MP3. AAC was not run on piano.</p>

<h2 id="band-results">And for a full band?</h2>
<p>One paid comparison with Mirelo, on the 60-second band song: 842 notes and drum strokes came back for both the lossless file and the MP3, and 829 of them (98.5%) started within 50 ms of the lossless run’s.</p>
<div class="table-scroll" role="region" aria-label="Mirelo results, lossless and MP3" tabindex="0">
<table>
<caption>Mirelo Audio-to-MIDI on one 60-second band song</caption>
<thead>
<tr><th scope="col">Measure</th><th scope="col" class="num">Lossless</th><th scope="col" class="num">MP3 320</th></tr>
</thead>
<tbody>
<tr><th scope="row">Onset F1, pitched notes (703 in the song)</th><td class="num">0.6707</td><td class="num">0.6687</td></tr>
<tr><th scope="row">Drum onset F1 (423 strokes)</th><td class="num">0.6983</td><td class="num">0.7023</td></tr>
<tr><th scope="row">Bass / guitar / piano onset F1</th><td class="num">0.455 / 0.681 / 0.827</td><td class="num">0.471 / 0.678 / 0.832</td></tr>
<tr><th scope="row">Tempo, BPM</th><td class="num">133.0</td><td class="num">133.0</td></tr>
</tbody>
</table>
</div>

<h2 id="why-notes-moved">Why did any notes change?</h2>
<p>Because any change to the input moves a few notes that sit right at a model’s threshold. Of about 2,740 notes Basic Pitch found, the inaudible control moved one, MP3 320 moved 10, AAC 17 and MP3 192 14, never more than 7 in one recording. MP3 320 came out a hair lower in three of the five comparisons (by 0.0013 to 0.0020), level in one and a hair higher in one. AAC and MP3 192 went up on the guitar or the Slakh song and down on our synthesized band piece, by up to 0.008. A codec that cost real accuracy would show up as a clear drop everywhere, and none did.</p>
<p>What a codec can change for certain is timing at the edges. AAC encoders add silent priming samples at the start and pad the end to a whole frame; Apple documents a delay of 2112 samples. Our AAC files decoded 16 to 733 samples longer. FFmpeg writes MP3 with a Xing/LAME header that records the encoder delay, and our MP3 files decoded to the exact original length. That matters when a score is played in sync with its recording.</p>

<h2 id="which-file">Which file should you upload?</h2>
<ul>
<li>The file you already have. Converting a WAV to MP3 first gains nothing, and converting an MP3 back to WAV restores nothing.</li>
<li>If you must compress, MP3 at 320 kbit/s matched the original most closely by signal-to-noise and kept the exact length.</li>
<li>Low bitrates are unmeasured. We stopped at 192 kbit/s, so check what your recording app saves.</li>
<li>Recording quality matters far more than the format: one clear part, little reverb, no background music. Our <a href="https://scorestarling.com/blog/voice-memo-to-sheet-music">voice memo guide</a> covers what to check.</li>
</ul>
<p>ScoreStarling acts on this result: since October 5, 2026 a WAV, AIFF or FLAC upload is kept as a 320 kbit/s MP3 and transcribed from that copy, which stores a stereo recording at 23% of its WAV size. MP3, M4A, Ogg and video files are kept as they came, so to <a href="https://scorestarling.com/mp3-to-sheet-music">turn an MP3 into sheet music</a>, upload the file you have.</p>

<h2 id="limits">What this test can’t tell you</h2>
<ul>
<li>One band song for Mirelo, and synthesized piano rather than recorded pianos.</li>
<li>No singing. Our real recorded takes are private and were already AAC files, so they could not serve as a lossless reference.</li>
<li>One encoder per format and no bitrate below 192 kbit/s.</li>
<li>Onset F1 says whether a note was heard, not whether the written score reads well.</li>
</ul>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://archives.ismir.net/ismir2014/paper/000326.pdf">What Is the Effect of Audio Quality on the Robustness of MFCCs and Chroma Features?</a> — Urbano, Bogdanov, Herrera, Gómez and Serra, ISMIR 2014</li>
<li><a href="https://zenodo.org/records/3371780">GuitarSet 1.1.0</a> — Xi, Bittner, Pauwels, Ye and Bello, Zenodo (CC BY 4.0)</li>
<li><a href="https://zenodo.org/records/4599666">Slakh2100</a> — Manilow, Wichern, Seetharaman and Le Roux, Zenodo (CC BY 4.0)</li>
<li><a href="https://arxiv.org/abs/2203.09893">A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation</a> — Bittner et al., Spotify, 2022 (Basic Pitch)</li>
<li><a href="https://arxiv.org/abs/2010.01815">High-resolution Piano Transcription with Pedals by Regressing Onset and Offset Times</a> — Kong, Li, Song, Wan and Wang, 2020</li>
<li><a href="https://mir-eval.readthedocs.io/latest/api/transcription.html">mir_eval.transcription</a> — mir_eval documentation</li>
<li><a href="https://ffmpeg.org/ffmpeg-formats.html#mp3">FFmpeg formats: the mp3 muxer</a> — FFmpeg documentation</li>
<li><a href="https://developer.apple.com/library/archive/technotes/tn2258/_index.html">TN2258: AAC Audio, Encoder Delay and Synchronization</a> — Apple</li>
</ol>
</section><h2>Questions and answers</h2><h3>Should I upload WAV or MP3 for transcription?</h3><p>Either. In our October 5, 2026 test an MP3 at 320 kbit/s scored within 0.002 onset F1 of the WAV it came from, with three different engines. Upload the file your recorder or editor gives you, and skip converting it. An MP3 at 192 kbit/s and an AAC file at 256 kbit/s stayed within 0.008; lower bitrates were not tested.</p><h3>Does a lower MP3 bitrate change the notes?</h3><p>A few, in both directions. At 192 kbit/s, 14 of about 2,740 matched notes changed across 14 recordings, against 10 at 320 kbit/s and 1 for an inaudible volume change. Onset F1 moved by up to 0.008 at 192 kbit/s and by at most 0.002 at 320 kbit/s. Bitrates below 192 kbit/s were not measured.</p><h3>Why does an AAC file come out slightly longer than the WAV?</h3><p>AAC encoders add silent priming samples at the start and pad the end to a whole frame; Apple documents a priming delay of 2112 samples. If the player or decoder does not trim them, the audio is a little longer. In our test AAC files decoded 16 to 733 samples longer. MP3 written by FFmpeg with its Xing/LAME header decoded to the exact length.</p><h3>Does ScoreStarling convert my WAV to MP3?</h3><p>Yes. Since October 5, 2026 a WAV, AIFF or FLAC upload is kept as a 320 kbit/s MP3, the setting measured here, and transcribed from that copy. MP3, M4A, Ogg and video uploads are kept as they came.</p>]]></content:encoded>
    </item>
    <item>
      <title>Our MCP App in ChatGPT on mobile: what we learned</title>
      <link>https://scorestarling.com/blog/mcp-app-chatgpt-mobile</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/mcp-app-chatgpt-mobile</guid>
      <pubDate>Wed, 07 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Engineering</category>
      <description>On a phone, ChatGPT counted its message box in a bottom inset of about 127 px and rebuilt our MCP App from old results. Four bugs, fixes and tests that catch them.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>On a phone, ChatGPT lays its title bar and message box over a fullscreen MCP App and reports them as safe-area insets, about 47 px and 127 px in our run, and moves the bottom one while the app is open. It also rebuilt our panel from the conversation’s original tool result whenever it entered or left fullscreen. Keep the inset clear without adding your own allowance, place script-positioned elements again on every context change, and check on load whether a result is out of date. We tested ChatGPT’s mobile website in an iPhone Simulator, not the native app.</p>
</section>

<h2 id="what-broke-on-a-phone">What broke when we opened our MCP App in ChatGPT on a phone?</h2>
<p>Four things, all involving fullscreen. ScoreStarling’s panel shows a score in the chat (<a href="https://scorestarling.com/mcp">how to connect it</a>); in fullscreen you tap notes and ask the chat about them from a selection card that docks above the player on a phone. On October 7, 2026 we ran it in ChatGPT’s mobile website, in Safari on the iOS Simulator’s iPhone 17 (402 × 874 points). The panel’s frame is cross-origin, so we read it from screenshots.</p>
<div class="table-scroll" role="region" aria-label="Problems found in ChatGPT on a phone" tabindex="0">
<table>
<caption>Found on ChatGPT’s mobile website, October 7, 2026</caption>
<thead><tr><th scope="col">What we saw</th><th scope="col">Cause</th><th scope="col">Fix</th></tr></thead>
<tbody>
<tr><th scope="row">The player floated about a third of the way up the screen</th><td>A fixed 96 px on top of a bottom inset (about 127 px) that already covers the message box</td><td>The inset or 96 px, whichever is larger</td></tr>
<tr><th scope="row">A longer draft or the Thinking bar raised the player, not the docked card</th><td>ChatGPT moves the inset; the player follows in CSS, the card is placed by script</td><td>Place the card on each context change</td></tr>
<tr><th scope="row">After an edit, entering or leaving fullscreen showed the old score, read-only</th><td>ChatGPT built a new panel from the original tool result</td><td>Read the current version if a result is behind</td></tr>
<tr><th scope="row">After a chat edit, the card floated about 40 px above the player</th><td>Our “Updated from the chat” notice moved the area the card is measured from</td><td>Place the card when that area resizes</td></tr>
</tbody>
</table>
</div>

<h2 id="message-box-safe-area">Why does a fullscreen MCP App hide behind ChatGPT’s message box on a phone?</h2>
<p>Because ChatGPT draws its message box over your frame and tells you how much it covers through the bottom safe-area inset. Ignore the inset and your controls sit under the box; add your own allowance on top, as we did, and they float. The MCP Apps specification describes <code>safeAreaInsets</code> only as “Safe area boundaries in pixels”, and OpenAI’s docs say the composer stays overlaid in fullscreen without giving its size (both checked October 7, 2026). Our 47 px and 127 px are estimates from screenshots.</p>
<p>On October 6 a conversation on a phone showed our player under ChatGPT’s title bar, so we moved the header below the top inset and the player to the bottom, where our CSS also kept 96 px for a message box on top of the bottom inset. A local test with a 34 px inset looked right; ChatGPT’s 127 + 96 did not. Now the panel keeps whichever is larger, and reads ChatGPT’s <code>window.openai.safeArea</code> too:</p>
<pre><code>// panel.js, simplified: the host's inset or 96 px, never both
const bottom = Math.max(context.safeAreaInsets?.bottom || 0, window.openai?.safeArea?.insets?.bottom || 0);
root.style.setProperty('--safe-bottom', `${bottom}px`);
root.style.setProperty('--composer-space', fullscreen ? `${Math.max(0, 96 - bottom)}px` : '0px');
/* panel.css */
.stage &gt; .player { bottom: calc(10px + var(--safe-bottom) + var(--composer-space)); }</code></pre>
<figure class="diagram">
<svg viewBox="0 0 320 356" aria-hidden="true" focusable="false">
<rect class="d-box" x="10" y="8" width="140" height="304" rx="12"/>
<path class="d-line" d="M10 40.5H150"/>
<path class="d-line" d="M20 52H140M20 55H140M20 58H140M20 61H140M20 64H140"/>
<path class="d-line" d="M20 82H140M20 85H140M20 88H140M20 91H140M20 94H140"/>
<path class="d-line" d="M20 112H140M20 115H140M20 118H140M20 121H140M20 124H140"/>
<path class="d-line" d="M20 142H140M20 145H140M20 148H140M20 151H140M20 154H140"/>
<path class="d-line" d="M20 172H140M20 175H140M20 178H140M20 181H140M20 184H140"/>
<rect class="d-box d-accent d-dash" x="13" y="234.4" width="134" height="33.4" rx="4"/>
<text class="d-small d-mark" x="80" y="255" text-anchor="middle">+ 96 px</text>
<rect class="d-box" x="13" y="200.9" width="134" height="30" rx="9"/>
<circle class="d-mark" cx="28" cy="215.9" r="7"/>
<path class="d-line" d="M42 215.9H138"/>
<rect class="d-mark" x="42" y="214.9" width="28" height="2" rx="1"/>
<path class="d-shade" d="M10 20A12 12 0 0 1 22 8H138A12 12 0 0 1 150 20V24.4H10Z"/>
<text class="d-small" x="80" y="20" text-anchor="middle">Title bar · 47 px</text>
<path class="d-shade" d="M10 267.8H150V300A12 12 0 0 1 138 312H22A12 12 0 0 1 10 300Z"/>
<rect class="d-box" x="18" y="273" width="124" height="18" rx="9"/>
<text class="d-small" x="27" y="285.8">Ask ScoreStarling</text>
<text class="d-small" x="80" y="305" text-anchor="middle">Message box · 127 px</text>
<rect class="d-frame" x="10" y="8" width="140" height="304" rx="12"/>
<text class="d-text" x="80" y="334" text-anchor="middle">Before</text>
<text class="d-small" x="80" y="349" text-anchor="middle">127 + 96 px kept clear</text>
<rect class="d-box" x="170" y="8" width="140" height="304" rx="12"/>
<path class="d-line" d="M170 40.5H310"/>
<path class="d-line" d="M180 52H300M180 55H300M180 58H300M180 61H300M180 64H300"/>
<path class="d-line" d="M180 82H300M180 85H300M180 88H300M180 91H300M180 94H300"/>
<path class="d-line" d="M180 112H300M180 115H300M180 118H300M180 121H300M180 124H300"/>
<path class="d-line" d="M180 142H300M180 145H300M180 148H300M180 151H300M180 154H300"/>
<path class="d-line" d="M180 172H300M180 175H300M180 178H300M180 181H300M180 184H300"/>
<path class="d-line" d="M180 202H300M180 205H300M180 208H300M180 211H300M180 214H300"/>
<rect class="d-box" x="173" y="234.3" width="134" height="30" rx="9"/>
<circle class="d-mark" cx="188" cy="249.3" r="7"/>
<path class="d-line" d="M202 249.3H298"/>
<rect class="d-mark" x="202" y="248.3" width="28" height="2" rx="1"/>
<path class="d-shade" d="M170 20A12 12 0 0 1 182 8H298A12 12 0 0 1 310 20V24.4H170Z"/>
<text class="d-small" x="240" y="20" text-anchor="middle">Title bar · 47 px</text>
<path class="d-shade" d="M170 267.8H310V300A12 12 0 0 1 298 312H182A12 12 0 0 1 170 300Z"/>
<rect class="d-box" x="178" y="273" width="124" height="18" rx="9"/>
<text class="d-small" x="187" y="285.8">Ask ScoreStarling</text>
<text class="d-small" x="240" y="305" text-anchor="middle">Message box · 127 px</text>
<rect class="d-frame" x="170" y="8" width="140" height="304" rx="12"/>
<text class="d-text" x="240" y="334" text-anchor="middle">After</text>
<text class="d-small" x="240" y="349" text-anchor="middle">127 px kept clear</text>
</svg>
<figcaption>Our panel on a 402 × 874-point phone, roughly to scale, under ChatGPT’s title bar (about 47 px) and message box (about 127 px). Before the fix it kept 96 px more above the inset; now it keeps the inset, or 96 px if a host reports less.</figcaption>
</figure>

<h2 id="host-context-changed">What changes while a fullscreen MCP App is open on a phone?</h2>
<p>The insets. In our run the bottom edge moved when a draft grew to two lines and when the Thinking bar replaced the message box. The specification lets a host send <code>ui/notifications/host-context-changed</code> whenever a context field changes, with only the changed fields, for the view to merge.</p>
<p>Our player sits on a CSS variable and followed. The selection card is placed by script and stayed behind, so now every context change places it again. Our own notice caused a second drift: “Updated from the chat” shows above the score for 20 seconds and pushes the score area down. The card, measured from that area’s top, slid over the player, and if anything placed it again meanwhile, it floated above the player once the notice went. A <code>ResizeObserver</code> on the area now places the card too, once per animation frame:</p>
<pre><code>this.context = {...this.context, ...params};  // host.js, simplified: merge the partial update
function hostContext(next) { applyContext(next); editor.queuePlace(); }
new ResizeObserver(() =&gt; { updateClip(); editor.queuePlace(); }).observe($('stage'));</code></pre>

<h2 id="rebuilt-from-old-result">Why does an MCP App show an old version after leaving fullscreen?</h2>
<p>Because ChatGPT on the phone built a new panel each time it entered or left fullscreen, and gave it the conversation’s original tool result, made before any edits. The specification lets a host tear a view down at any point; a tool result only records the moment its tool ran.</p>
<p>Ours was half snapshot, half live: page images and notes for its own revision, plus a current-revision field read when the panel fetches it. The rebuilt panel drew revision 0, saw that the score was at revision 3 and went read-only. Its check for chat edits compared the server’s revision with that already-current field, so it never caught up. Now a panel that the host hands a result the score has moved past reads the current revision once, unless the result holds a suggested change awaiting approval, which is meant to differ.</p>

<h2 id="test-without-a-phone">How do you test ChatGPT’s phone behavior without a phone?</h2>
<p>Imitate the real host in a replica, and prove each test fails without its fix. We use sunpeak, which replicates ChatGPT and Claude for Playwright tests. Its mobile ChatGPT shell (version 0.20.91) draws a title bar and message box and reports the box as a 92 px inset. The three tests we wrote for these bugs, on a 402 × 874 touch screen, add the rest. Through the shell’s sandbox frame, which is the panel’s parent as ChatGPT’s frame is, they send new insets of 127, 160, 70 and 127 px, and after an edit they reload the panel and hand it the original tool result. Another test edits the score outside the panel, as the chat does. The player must end 0–24 px above the larger of the inset and 96 px, the card 0–16 px above the player.</p>
<figure class="flow-figure">
<ol class="flow-steps">
<li><b>Run the real host</b><span>ChatGPT’s mobile site in a Simulator</span></li>
<li><b>Fix one cause</b><span>Deploy, refresh the app’s tools, look again</span></li>
<li><b>Imitate the host</b><span>Send its messages from the replica’s frame</span></li>
<li><b>Undo the fix</b><span>The new test must fail without it</span></li>
</ol>
<figcaption>How a finding on the phone becomes a local test.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="Replica tests with each fix undone" tabindex="0">
<table>
<caption>Each fix undone, one at a time, October 7, 2026</caption>
<thead><tr><th scope="col">Fix undone</th><th scope="col">What failed</th></tr></thead>
<tbody>
<tr><th scope="row">The inset or 96 px, never both</th><td>Message-box test: “player close to the message box”</td></tr>
<tr><th scope="row">Card placed on a context change</th><td>Message-box test: “card clear of the player”</td></tr>
<tr><th scope="row">Current version for a rebuilt panel</th><td>Rebuild test: undo stayed disabled</td></tr>
<tr><th scope="row">Card placed when the area resizes</th><td>Notice test: “card docked on the player”</td></tr>
</tbody>
</table>
</div>
<p>A run of those three took 59.9 seconds. A fourth, added the same day, checks the phone editor’s one-row header and player, and our contributor rules now require the phone tests after any change to the fullscreen layout, insets, card or result handling. The phone run also caught ChatGPT turning a selected B4 into C4, a seventh down, for “Change this note to C”; a nearest-octave rule in the tool’s description took a local test with a real model from 2 of 3 passing runs to 6 of 6.</p>

<h2 id="not-verified">What we haven’t verified</h2>
<p>Our phone checks ran in the iOS Simulator and ChatGPT’s mobile website: no physical phone, no native app. Still open:</p>
<ul>
<li>the exact insets ChatGPT sends, and when; ours are estimates the replicas reuse;</li>
<li>Safari’s expanded toolbar, which half hides the message box and the player’s lower edge;</li>
<li>a page scroll of about 156 points Safari left after the keyboard closed, which a cross-origin panel can’t undo;</li>
<li>an opaque band up to about 777 points when fullscreen opened while ChatGPT was still answering;</li>
<li>ChatGPT’s reply sheet and its own iframe teardown, which the replicas don’t imitate;</li>
<li>ChatGPT on a computer, where fullscreen is a side panel with the message box outside it; we didn’t read its insets.</li>
</ul>

<h2 id="mcp-app-phone-checklist">A checklist for MCP Apps on phones</h2>
<ul>
<li>Keep both insets clear; if you also keep a fallback for a message box, use the larger, never the sum.</li>
<li>Merge each <code>host-context-changed</code> notification, and place again anything positioned by script, once per frame.</li>
<li>Observe your own containers for notices that move them.</li>
<li>Expect a rebuild from an old tool result; compare its version with the server’s on load.</li>
<li>Give your local test host the insets measured on the real one.</li>
<li>Treat the UI resource URI as a cache key, as OpenAI’s docs advise, and after publishing a new one refresh the app’s tools in ChatGPT (plugin settings, Manage app, Refresh tools; checked October 7, 2026).</li>
<li>Turn each real-host finding into a replica test that fails without its fix.</li>
</ul>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://github.com/modelcontextprotocol/ext-apps/blob/main/specification/2026-01-26/apps.mdx">SEP-1865: MCP Apps: Interactive User Interfaces for MCP (stable, 2026-01-26)</a> — Model Context Protocol</li>
<li><a href="https://developers.openai.com/plugins/build/chatgpt-ui">Add UI to your MCP server</a> — OpenAI</li>
<li><a href="https://developers.openai.com/plugins/concepts/ui-guidelines">UI guidelines</a> — OpenAI</li>
<li><a href="https://developers.openai.com/plugins/reference">Reference</a> (the <code>window.openai</code> component bridge) — OpenAI</li>
<li><a href="https://sunpeak.ai/docs/mcp-testing">MCP Testing Framework</a> — sunpeak</li>
</ol>
</section><h2>Questions and answers</h2><h3>Does ChatGPT count its message box in safeAreaInsets on a phone?</h3><p>In our run, yes. On ChatGPT’s mobile website (iPhone 17 Simulator, October 7, 2026) the bottom inset was about 127 px and covered the message box, and the top inset, about 47 px, covered the title bar. The MCP Apps specification doesn’t say what an inset contains, so keep the reported space clear and don’t add an allowance of your own on top of it.</p><h3>Does ChatGPT change the insets while a fullscreen app is open?</h3><p>Yes, in our run: a two-line draft and ChatGPT’s Thinking bar both moved the bottom edge. Apply new insets whenever <code>ui/notifications/host-context-changed</code> arrives, merging the fields it carries into what you have, and place again anything you position with script.</p><h3>Why does my MCP App show old data after switching to fullscreen on a phone?</h3><p>ChatGPT on the phone built a new panel from the conversation’s original tool result each time it entered or left fullscreen, so ours showed the score as it was before later edits. When the view loads, compare the result’s version with the server’s and read the current state once if the result is behind.</p><h3>Can I test ChatGPT’s phone layout without a phone?</h3><p>Partly. We replay what the phone showed in sunpeak’s mobile ChatGPT shell with Playwright: moving insets, a rebuilt panel and an edit from the chat, and each test fails with its fix undone. The values ChatGPT really sends, Safari’s toolbar, the keyboard, ChatGPT’s reply sheet and the native app still need a real phone.</p>]]></content:encoded>
    </item>
    <item>
      <title>Can ChatGPT or Claude turn a recording into sheet music?</title>
      <link>https://scorestarling.com/blog/chatgpt-claude-sheet-music</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/chatgpt-claude-sheet-music</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>Connect ScoreStarling to ChatGPT or Claude to turn a recording into an editable score. Preview a transposition, check the result and export from the chat.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Not on their own. A chat assistant can talk about music and write notes out as text, but it won’t give you a reliable, editable score of a recording you made, and neither company’s documentation that we checked on October 3, 2026 describes turning audio into notation. Connect a music transcription tool through MCP and both can do it: the tool detects the notes and engraves the score, and the assistant turns your requests into tool calls. That is how ScoreStarling works with Claude and ChatGPT; it is waiting for review in both apps’ directories, and you can add it by its address today.</p>
</section>

<h2 id="can-chatgpt-make-sheet-music">Can ChatGPT make sheet music?</h2>
<p>It can write sheet music as text, but it isn’t built to transcribe a recording. Ask for a melody and ChatGPT can write it in ABC notation, which notation software draws as a staff. Upload a song and ask for its sheet music, and the notes you get are not a measured transcription: OpenAI’s documentation that we checked on October 3, 2026 describes no way to turn audio into notation, so you would have to check every note by ear. Connected to a transcription tool as a custom MCP server, it can: attach the recording, ask for sheet music, and the tool writes an editable score. With ScoreStarling you can then play the score beside the recording, correct it, and download a PDF, or MusicXML and MIDI with Plus or a credit pack.</p>

<h2 id="what-happens-if-you-ask">What happens if you just ask ChatGPT or Claude?</h2>
<p>You get words about the music, or notes the assistant writes itself, rather than a transcription of your file. Claude’s help center lists documents (PDF, DOCX, CSV, TXT and others) and images (JPEG, PNG, GIF, WebP) as the files you can upload, with no audio format among them. OpenAI’s file transcription guide is about turning recorded speech into a transcript and doesn’t mention music or notation. We checked both on October 3, 2026. Reading a page of printed music is a separate question, which we scored note by note in <a href="https://scorestarling.com/blog/can-chatgpt-read-sheet-music">Can ChatGPT read sheet music?</a></p>
<p>What assistants can do is write music as text. ABC notation, for example, is plain text that software can draw as a staff, and the official MCP Apps example, Sheet Music Server, takes the ABC an assistant writes and renders it as a playable score. That helps when you sketch an idea. It isn’t a transcription, because nothing measured the pitches and timing in your recording, so you would have to check every note by ear.</p>
<p>A usable transcription is a chain of jobs: find each note’s pitch, start and length in the audio; fit the notes to a beat and a meter; choose a key signature, spell the accidentals, place rests and split voices; then engrave the page and save it in a format notation software opens. Each step has specialized software. Spotify’s open-source Basic Pitch, which we run on our server for one instrument or voice, does the first one, and its authors say it works best on one instrument at a time. MuseScore Studio 4.7.5’s MIDI importer does the middle steps for us, and Verovio engraves the page with the Leipzig music font.</p>
<figure class="flow-figure"><ol class="flow-steps"><li><b>Find the notes</b><span>each pitch, start and length in the audio</span></li><li><b>Count</b><span>fit them to a beat and a meter</span></li><li><b>Spell</b><span>key signature, accidentals, rests and voices</span></li><li><b>Engrave</b><span>draw the page and save a file notation software opens</span></li></ol><figcaption>The jobs between a recording and an editable score, each done by software built for it. Connected over MCP, the assistant has a tool run them while you keep asking in plain words.</figcaption></figure>

<h2 id="what-mcp-changes">What does connecting a tool over MCP change?</h2>
<p>It lets the assistant hand the music to software built for it while you keep asking in plain words. The Model Context Protocol is, in its documentation’s words, “an open-source standard for connecting AI applications to external systems.” A service runs an MCP server that offers tools, and an assistant that connects to it can call those tools in the middle of a conversation. In Claude, a server you add yourself is a custom connector; in ChatGPT, it is a custom MCP server, added as a plugin.</p>
<p>Connecting ScoreStarling opens our sign-in page in your browser. You allow access, and the assistant can then work with your projects and nobody else’s. From then on the jobs split like this:</p>
<div class="table-scroll" role="region" aria-label="What the assistant does and what ScoreStarling’s tools do" tabindex="0">
<table>
<caption>Who does what in a connected session</caption>
<thead>
<tr><th scope="col">Step</th><th scope="col">The assistant</th><th scope="col">ScoreStarling’s tools</th></tr>
</thead>
<tbody>
<tr><th scope="row">Your request</th><td>Works out what “the last note of bar 1, an octave higher” means and picks a tool</td><td>Return the score’s notes, bars and versions so the request can be pinned to exact notes</td></tr>
<tr><th scope="row">The recording</th><td>Passes your attachment on (ChatGPT) or uploads it from its code sandbox (Claude)</td><td>Issue a one-time upload link that expires after 10 minutes</td></tr>
<tr><th scope="row">Transcription</th><td>Checks the job’s status instead of uploading again</td><td>Detect the notes (Basic Pitch for one instrument or voice), write the score and engrave it with Verovio</td></tr>
<tr><th scope="row">Changes</th><td>Turns your words into one exact edit, and offers its own suggestions as previews</td><td>Apply edits with undo and saved versions; render previews with audio</td></tr>
<tr><th scope="row">Export</th><td>Hands you the files in the chat, or points you to the panel’s Download menu</td><td>Write PDF, MusicXML, MIDI, MP3 or WAV; links expire after an hour</td></tr>
</tbody>
</table>
</div>
<p>The tools and the <a href="https://scorestarling.com/app">web workspace</a> work on the same saved score, so a change made from chat is there when you open the workspace.</p>

<h2 id="a-session-step-by-step">What does a session look like, from recording to PDF?</h2>
<p>A handful of plain requests take you from the recording to the files: transcribe, fix, preview and export, with listening in between. The steps below use the example prompts from our <a href="https://scorestarling.com/mcp#ask">connection guide</a>. In ChatGPT we have run most of these steps in real conversations, though not this exact one: an attached recording transcribed on October 5, 2026, and on October 6 a transcription from a link, the score panel, playback, a preview, apply, undo and downloads. In Claude, a score written from notes opened in its panel and played on October 6; uploading a recording from Claude is still being tested.</p>
<ol>
<li>Attach the recording and ask: “Use ScoreStarling to turn this voice memo into sheet music. It’s about 84 BPM.” Include the tempo if you know it. Without one, ScoreStarling estimates it from the recording, which can land on a related tempo for swung or rubato playing.</li>
<li>The file travels differently in each app. ChatGPT hands the attachment to the transcription tool. Claude reads it in its code sandbox, asks ScoreStarling for a one-time upload link and sends the file there, which is why the sandbox needs network access. If the upload can’t happen in your app, the assistant can open ScoreStarling’s upload panel, or you can upload the take in the web workspace.</li>
<li>Our server transcribes the take at the tempo you gave or one it detects. A voice or one instrument starts in 4/4, which you can change; solo piano also works out the meter and bar lines. The assistant opens it in the in-chat panel where your app can show one. The same project is in the workspace, which plays the transcription and your recording in sync, with a crossfade and looping, so you can hear where they part.</li>
<li>Correct what you hear: “In my ScoreStarling score, the last note of bar 1 should be an octave higher.” The assistant reads the score to find that note and applies the exact edit. Edits you spell out apply at once and can be undone.</li>
<li>Try a bigger change before you commit: “Transpose my ScoreStarling score up a whole step, and let me hear a preview first.” The tool renders the transposed score and its audio as a preview. Nothing changes until you accept it, and you can discard it instead.</li>
<li>Export: “Export my ScoreStarling score as PDF and MusicXML.” You get the two files in the chat or from the panel’s Download menu; their links expire after an hour. The PDF is ready to print, with a small footer line on a free account, and MusicXML opens in MuseScore, Dorico, Sibelius or Finale for more editing. MusicXML comes with Plus or a credit pack.</li>
</ol>
<p>Two more prompts from the guide are worth knowing. “Play my ScoreStarling melody back on a flute” changes the General MIDI sound used for playback and audio exports. “Is anything still running in my ScoreStarling account?” checks your jobs before you start another, since a free account runs one at a time.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">The transcription</p><div class="notation-sheet"><!-- engrave:ask-g --><svg class="engraved" viewBox="0 0 900 206" role="img" aria-label="The new score: the opening two bars in G major, with the last note of bar 1 an octave low" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 2060"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 724 L5631 724" stroke-width="13"/><path d="M0 904 L5631 904" stroke-width="13"/><path d="M0 1084 L5631 1084" stroke-width="13"/><path d="M0 1264 L5631 1264" stroke-width="13"/><path d="M0 1444 L5631 1444" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1264) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 724) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1042, 904) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1042, 1264) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1857,679 2437,499 2437,589 1857,769"/><g data-id="n1" class="note" data-pitch="67" data-on="0" data-dur="357" data-gain="0.8" data-bar="1" data-beat="1.0" data-name="G4"><g class="notehead"><use href="#ss-E0A4" transform="translate(1649, 1264) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1866 1236 L1866 697" stroke-width="18"/></g></g><g data-id="n2" class="note" data-pitch="71" data-on="357" data-dur="357" data-gain="0.8" data-bar="1" data-beat="1.5" data-name="B4"><g class="notehead"><use href="#ss-E0A4" transform="translate(2211, 1084) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2428 1056 L2428 517" stroke-width="18"/></g></g></g><g data-id="n3" class="note" data-pitch="74" data-on="714" data-dur="714" data-gain="0.8" data-bar="1" data-beat="2.0" data-name="D5"><g class="notehead"><use href="#ss-E0A4" transform="translate(2772, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2781 932 L2781 1534" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3633,1669 4213,1489 4213,1399 3633,1579"/><g data-id="n4" class="note" data-pitch="71" data-on="1428" data-dur="357" data-gain="0.8" data-bar="1" data-beat="3.0" data-name="B4"><g class="notehead"><use href="#ss-E0A4" transform="translate(3633, 1084) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3642 1112 L3642 1651" stroke-width="18"/></g></g><g data-id="n5" class="note" data-pitch="74" data-on="1785" data-dur="357" data-gain="0.8" data-bar="1" data-beat="3.5" data-name="D5"><g class="notehead"><use href="#ss-E0A4" transform="translate(4195, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4204 932 L4204 1471" stroke-width="18"/></g></g></g><g data-id="n6" class="note" data-pitch="67" data-on="2142" data-dur="714" data-gain="0.8" data-bar="1" data-beat="4.0" data-name="G4"><g class="notehead"><use href="#ss-E0A4" transform="translate(4757, 1264) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4974 1236 L4974 634" stroke-width="18"/></g></g></g></g><g class="harm"><text x="1649" y="274" font-size="0px"><tspan class="text"><tspan font-size="405px" x="1649" y="274">G</tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(1649, 1678) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5618 724 L5618 1444" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5631 724 L9001 724" stroke-width="13"/><path d="M5631 904 L9001 904" stroke-width="13"/><path d="M5631 1084 L9001 1084" stroke-width="13"/><path d="M5631 1264 L9001 1264" stroke-width="13"/><path d="M5631 1444 L9001 1444" stroke-width="13"/><g class="layer"><g data-id="n7" class="note" data-pitch="78" data-on="2857" data-dur="1071" data-gain="0.8" data-bar="2" data-beat="1.0" data-name="F♯5"><g class="notehead"><use href="#ss-E0A4" transform="translate(5856, 724) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="6172" cy="634" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5865 752 L5865 1354" stroke-width="18"/></g><g class="accid"/></g><g data-id="n8" class="note" data-pitch="76" data-on="3928" data-dur="357" data-gain="0.8" data-bar="2" data-beat="2.5" data-name="E5"><g class="notehead"><use href="#ss-E0A4" transform="translate(6954, 814) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6963 842 L6963 1444" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(6954, 1444) scale(0.72, 0.72)"/></g></g></g><g data-id="n9" class="note" data-pitch="74" data-on="4285" data-dur="1428" data-gain="0.8" data-bar="2" data-beat="3.0" data-name="D5"><g class="notehead"><use href="#ss-E0A3" transform="translate(7516, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7525 929 L7525 1534" stroke-width="18"/></g></g></g></g><g class="harm"><text x="5856" y="274" font-size="0px"><tspan class="text"><tspan font-size="405px" x="5856" y="274">D</tspan></tspan></text></g><g class="slur"><path d="M5969,521 C6428,269 7229,356 7627,699 C7206,413 6439,330 5969,521" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8826 724 L8826 1444" stroke-width="27"/><path d="M8956 724 L8956 1444" stroke-width="90"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:ask-g --></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After “the last note of bar 1 should be an octave higher”</p><div class="notation-sheet"><!-- engrave:ask-fix --><svg class="engraved" viewBox="0 0 900 206" role="img" aria-label="The edited score: the last note of bar 1, now an octave higher, is highlighted" focusable="false"><svg class="definition-scale" viewBox="0 0 9000 2060"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 724 L5631 724" stroke-width="13"/><path d="M0 904 L5631 904" stroke-width="13"/><path d="M0 1084 L5631 1084" stroke-width="13"/><path d="M0 1264 L5631 1264" stroke-width="13"/><path d="M0 1444 L5631 1444" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1264) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 724) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1042, 904) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1042, 1264) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1857,679 2437,499 2437,589 1857,769"/><g data-id="n1" class="note" data-pitch="67" data-on="0" data-dur="357" data-gain="0.8" data-bar="1" data-beat="1.0" data-name="G4"><g class="notehead"><use href="#ss-E0A4" transform="translate(1649, 1264) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1866 1236 L1866 697" stroke-width="18"/></g></g><g data-id="n2" class="note" data-pitch="71" data-on="357" data-dur="357" data-gain="0.8" data-bar="1" data-beat="1.5" data-name="B4"><g class="notehead"><use href="#ss-E0A4" transform="translate(2211, 1084) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2428 1056 L2428 517" stroke-width="18"/></g></g></g><g data-id="n3" class="note" data-pitch="74" data-on="714" data-dur="714" data-gain="0.8" data-bar="1" data-beat="2.0" data-name="D5"><g class="notehead"><use href="#ss-E0A4" transform="translate(2772, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2781 932 L2781 1534" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="3633,1669 4213,1489 4213,1399 3633,1579"/><g data-id="n4" class="note" data-pitch="71" data-on="1428" data-dur="357" data-gain="0.8" data-bar="1" data-beat="3.0" data-name="B4"><g class="notehead"><use href="#ss-E0A4" transform="translate(3633, 1084) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3642 1112 L3642 1651" stroke-width="18"/></g></g><g data-id="n5" class="note" data-pitch="74" data-on="1785" data-dur="357" data-gain="0.8" data-bar="1" data-beat="3.5" data-name="D5"><g class="notehead"><use href="#ss-E0A4" transform="translate(4195, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4204 932 L4204 1471" stroke-width="18"/></g></g></g><g data-id="n6" class="note is-selected" data-pitch="79" data-on="2142" data-dur="714" data-gain="0.8" data-bar="1" data-beat="4.0" data-name="G5"><g class="notehead"><use href="#ss-E0A4" transform="translate(4757, 634) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4766 662 L4766 1264" stroke-width="18"/></g></g></g></g><g class="harm"><text x="1649" y="274" font-size="0px"><tspan class="text"><tspan font-size="405px" x="1649" y="274">G</tspan></tspan></text></g><g class="dynam"><use href="#ss-E52C" transform="translate(1649, 1678) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5618 724 L5618 1444" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5631 724 L9001 724" stroke-width="13"/><path d="M5631 904 L9001 904" stroke-width="13"/><path d="M5631 1084 L9001 1084" stroke-width="13"/><path d="M5631 1264 L9001 1264" stroke-width="13"/><path d="M5631 1444 L9001 1444" stroke-width="13"/><g class="layer"><g data-id="n7" class="note" data-pitch="78" data-on="2857" data-dur="1071" data-gain="0.8" data-bar="2" data-beat="1.0" data-name="F♯5"><g class="notehead"><use href="#ss-E0A4" transform="translate(5856, 724) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="6172" cy="634" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M5865 752 L5865 1354" stroke-width="18"/></g><g class="accid"/></g><g data-id="n8" class="note" data-pitch="76" data-on="3928" data-dur="357" data-gain="0.8" data-bar="2" data-beat="2.5" data-name="E5"><g class="notehead"><use href="#ss-E0A4" transform="translate(6954, 814) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6963 842 L6963 1444" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(6954, 1444) scale(0.72, 0.72)"/></g></g></g><g data-id="n9" class="note" data-pitch="74" data-on="4285" data-dur="1428" data-gain="0.8" data-bar="2" data-beat="3.0" data-name="D5"><g class="notehead"><use href="#ss-E0A3" transform="translate(7516, 904) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7525 929 L7525 1534" stroke-width="18"/></g></g></g></g><g class="harm"><text x="5856" y="274" font-size="0px"><tspan class="text"><tspan font-size="405px" x="5856" y="274">D</tspan></tspan></text></g><g class="slur"><path d="M5969,521 C6428,269 7229,356 7627,699 C7206,413 6439,330 5969,521" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M8826 724 L8826 1444" stroke-width="27"/><path d="M8956 724 L8956 1444" stroke-width="90"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:ask-fix --></div></div>
  <figcaption>Step 4 on the page: the request moves one note, the G that ends bar 1, up an octave, and leaves every other note where it was.</figcaption>
</figure>

<h2 id="connect-claude">How do I connect it in Claude?</h2>
<p>Add ScoreStarling as a custom connector. Anthropic’s help center says custom connectors work on the Free, Pro, Max, Team and Enterprise plans, with Free accounts limited to one (checked October 12, 2026).</p>
<ol>
<li>Open Customize → Connectors, select + Add, then Add custom connector. Name it ScoreStarling and enter <code>https://mcp.scorestarling.com/mcp</code>.</li>
<li>Under Authentication, choose Sign in now. Under OAuth client, choose Register automatically. Claude recommends its published identity instead, but that option relies on client ID metadata documents, which our sign-in server doesn’t support yet.</li>
<li>Sign in to ScoreStarling. In a chat, select + in the message box, open Connectors and switch ScoreStarling on.</li>
</ol>
<p>On Team and Enterprise plans, an owner first adds the connector under Organization settings → Connectors, and members then select Connect. To transcribe a recording you attach, Claude’s code sandbox has to be allowed to reach ScoreStarling; <a href="https://scorestarling.com/mcp#claude-upload">the guide shows the setting</a>. Uploading from Claude is still being tested, so the upload panel and the workspace remain the fallback. The <a href="https://scorestarling.com/mcp#claude">Claude steps</a> also offer a button that fills in the form for you; Anthropic doesn’t document that shortcut, so the manual path sits beside it.</p>
<p>In Claude Code it is one command, then <code>/mcp</code> in a session to sign in:</p>
<pre><code>claude mcp add --transport http --scope user scorestarling https://mcp.scorestarling.com/mcp</code></pre>

<h2 id="connect-chatgpt">How do I connect it in ChatGPT?</h2>
<p>Add ScoreStarling as a custom MCP server, once, at chatgpt.com in a computer’s browser; the ChatGPT apps can’t add one. These are the steps in OpenAI’s guide, checked October 12, 2026, and our <a href="https://scorestarling.com/mcp#chatgpt">ChatGPT steps</a> draw each screen.</p>
<ol>
<li>Go to chatgpt.com/plugins, select +, then Add custom MCP server. If that menu item is missing, your account may not have moved to this setup yet: switch on Developer mode in Settings → Security and login, then come back to Plugins.</li>
<li>Name it ScoreStarling and paste <code>https://mcp.scorestarling.com/mcp</code> as the Server URL. Choose OAuth and leave the client ID and secret empty: ChatGPT registers itself, and there is no API key.</li>
<li>ChatGPT warns that a custom server isn’t reviewed by OpenAI. Select I understand and want to continue, then Create as a plugin.</li>
<li>Sign in to ScoreStarling in the tab that opens and select Allow.</li>
<li>Start a new chat, type @ and pick ScoreStarling, then attach a recording and ask.</li>
</ol>
<p>OpenAI’s guide doesn’t say which plans can add a server. Its earlier developer mode guide named Plus, Pro, Business, Enterprise and Education accounts when we read it on October 3, 2026, and in a Business, Enterprise or Edu workspace an admin may have to allow custom servers first. ScoreStarling is waiting for review in the ChatGPT app directory, so a search there finds nothing yet.</p>

<h2 id="what-doesnt-work-yet">What doesn’t work yet?</h2>
<p>Some of it is still being tested, and some is out of scope. Product limits checked October 7, 2026; ChatGPT’s and Claude’s setup steps were checked October 12.</p>
<ul>
<li>ScoreStarling is free to start. Every piece starts with a free 30-second preview, and every account gets 100 free credits a month in 2026, 50 from January 2027. A score uses 10 credits and a band 30 a minute; your own score files, editing and PDF, MP3 and WAV downloads are free, and MusicXML and MIDI come with Plus or a credit pack (see <a href="https://scorestarling.com/pricing">pricing</a>). In a chat, ScoreStarling only uses the credits you already have and never sells anything. A free account can have one score in progress at a time, and Plus five.</li>
<li>Neither ChatGPT nor Claude lists it in its directory yet: we submitted it to both on October 6, 2026, and it is waiting for review. Until it is listed, add it to ChatGPT as a custom MCP server.</li>
<li>The in-chat score panel has opened in ChatGPT and Claude in our tests, and ChatGPT has passed an attached recording to ScoreStarling; uploading from Claude and other clients is still being tested. The web workspace, with its own assistant Starling, is the fallback for every step.</li>
<li>Uploads are limited to 95 MB, and every choice transcribes the first six minutes of a recording. Upload audio or video, paste a link, or record in the browser. Pick the choice that matches what’s playing; see <a href="https://scorestarling.com/how-it-works#engines">the guide to the choices</a>.</li>
<li>The tempo is detected unless you give one. A voice or one instrument starts in 4/4, which you can change; solo piano works out 4/4, 3/4, 6/8 or 12/8, the bar lines and a pickup; a band score’s meter is found from the playing or chosen before it starts. Every estimate needs checking. TAB doesn’t write bends, slides or hammer-ons, and imported notation and numbered views have their own <a href="https://scorestarling.com/how-it-works#specs">limits</a>.</li>
<li>Remote MCP now also reads sheet music and score files and creates scores from ABC or MusicXML text. An assistant can write that notation itself; composition comes from the assistant. ScoreStarling’s plugin, with its two skills, is waiting for directory review too. <a href="https://scorestarling.com/mcp#webmcp">WebMCP Beta</a> is a separate route for agents in an open browser workspace.</li>
<li>It doesn’t generate new recordings. MP3 and WAV exports are General MIDI renderings of the score, not stems separated from your recording.</li>
<li>Every transcription is a first draft. Our October 2 comparison measured guitar recordings and one band excerpt, not singing or solo piano, and <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">the results are published</a>. Listen and correct before you share a score.</li>
</ul>

<h2 id="other-ways">What are the other ways to do it?</h2>
<p>Other services connect music tools to assistants too. We read each one’s own pages on October 3, 2026.</p>
<ul>
<li>Mirelo runs a hosted MCP server at <code>https://mcp.mirelo.ai/mcp</code>. You sign in with a Mirelo account and need no API key, and its guide covers Claude, ChatGPT in developer mode, Cursor, Claude Code and Codex. Its July 30, 2026 launch post says Audio-to-MIDI is available for existing recordings, and the Audio-to-MIDI skill in its plugin repository returns MIDI and MusicXML downloads and detects the tempo unless you give one. Most of its other tools make and edit sound effects. Mirelo is also our band partner inside ScoreStarling, so we are not neutral about it.</li>
<li>Melogen’s MCP server, for ChatGPT in developer mode with OAuth sign-in, reads printed sheet music from a PDF, PNG or JPG into MIDI and MusicXML, and analyzes a song’s tempo, key and structure. Its public plugin has no tool that turns a recording into a score.</li>
<li>If you would rather run everything on your own computer, audio2score-mcp is an open-source local server that chains Basic Pitch and music21 into <code>.mid</code> and <code>.musicxml</code> files, with setup notes for Claude Code. It needs no account, and its last commit was on August 20, 2026.</li>
<li>Without ChatGPT or Claude, ScoreStarling has its own assistant, Starling, at <a href="https://scorestarling.com/agent">scorestarling.com/agent</a>: attach the take and ask, and it uses the same tools, with the score in the chat. Or upload the take in the web workspace, which makes the same score.</li>
</ul>
<p>Our <a href="https://scorestarling.com/blog/sheet-music-mcp-servers">map of sheet music MCP servers</a> compares 27 of them side by side, including servers that control MuseScore or analyze scores with music21.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E241"><path transform="scale(1,-1)" d="M179 646c-4 8 -17 30 -18 33l-4 10c0 3 2 5 5 5s7 -2 13 -7c23 -33 46 -81 66 -132c22 -57 35 -125 35 -163c0 -104 -60 -183 -122 -241c-63 -59 -57 -53 -61 -56c-38 -34 -63 -95 -71 -95h-22v190c40 7 69 11 87 16c88 27 168 95 168 200c0 30 -12 89 -30 138 c-17 47 -31 73 -46 102z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E52C"><path transform="scale(1,-1)" d="M605 1c-22 0 -50 18 -61 34l-56 -158l-3 -4c3 -7 7 -10 12 -11h32v-29h-173v29h21c4 0 9 2 14 5c4 4 7 9 9 14l119 331v6l-3 10l-6 3c-23 0 -38 -25 -48 -43l-11 -17l-10 -20c-13 -30 -25 -60 -37 -90c-9 -22 -31 -45 -44 -58s-29 -20 -46 -21c-18 0 -34 5 -49 14l-16 15 c-3 7 -5 12 -5 17c20 63 44 124 65 186c0 7 -5 12 -15 13c-16 0 -31 -15 -44 -45l-64 -182h-71l77 214c0 9 -6 13 -17 13c-9 0 -17 -4 -22 -11s-12 -19 -20 -34l-64 -182h-69l77 210v4c0 10 -5 12 -12 16c-25 0 -52 -47 -66 -73c-5 -9 -12 -23 -21 -42h-22 c19 39 40 76 64 107c21 27 47 40 79 40c21 0 31 -19 34 -41c19 17 34 27 45 32c11 6 24 9 39 9c21 0 32 -19 35 -41c22 17 49 41 85 41c21 0 43 -14 43 -35v-7l-63 -183c0 -13 4 -20 12 -21c8 0 17 5 26 15s15 16 16 17c4 7 19 32 20 35l27 65c22 43 30 52 49 77 s45 37 76 38c14 0 28 -23 28 -40l24 14l25 13c12 5 24 7 37 7c54 0 80 -48 81 -105c0 -47 -11 -68 -32 -94c-23 -29 -55 -57 -101 -57zM667 169c0 26 -10 46 -36 46c-14 0 -24 -5 -29 -14c-12 -21 -22 -45 -29 -72c-7 -30 -10 -51 -10 -62c0 -24 7 -36 22 -36 c27 0 41 11 52 27c20 33 22 32 26 72c2 18 3 31 4 39z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://modelcontextprotocol.io/docs/getting-started/intro">What is the Model Context Protocol (MCP)?</a> — Model Context Protocol documentation</li>
<li><a href="https://support.claude.com/en/articles/8241126-upload-files-to-claude">Upload files to Claude</a> — Claude Help Center</li>
<li><a href="https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp">Get started with custom connectors using remote MCP</a> — Claude Help Center</li>
<li><a href="https://support.claude.com/en/articles/12111783-create-and-edit-files-with-claude">Create and edit files with Claude</a> — Claude Help Center</li>
<li><a href="https://developers.openai.com/api/docs/guides/custom-mcp-server">Connect a custom MCP server</a> — OpenAI</li>
<li><a href="https://developers.openai.com/api/docs/guides/speech-to-text">File transcription</a> — OpenAI API documentation</li>
<li><a href="https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/sheet-music-server">Example: Sheet Music Server</a> — MCP Apps (modelcontextprotocol/ext-apps), GitHub</li>
<li><a href="https://github.com/spotify/basic-pitch">Basic Pitch</a> — Spotify, GitHub</li>
<li><a href="https://mirelo.ai/mcp">Mirelo MCP: sound design for any AI agent</a> — Mirelo</li>
<li><a href="https://mirelo.ai/blog/introducing-mirelo-mcp">Generate Sound Effects in Claude, ChatGPT and Cursor</a> — Mirelo blog, July 30, 2026</li>
<li><a href="https://github.com/mirelo-ai/mirelo-plugins">Mirelo plugins for Cursor and Claude</a> — Mirelo, GitHub</li>
<li><a href="https://melogenai.com/mcp">Melogen Music Intelligence for ChatGPT and MCP</a> — Melogen AI</li>
<li><a href="https://github.com/David7ce/audio2score-mcp">audio2score-mcp</a> — David7ce, GitHub</li>
</ol>
</section><h2>Questions and answers</h2><h3>Do I need a paid plan to use a sheet music connector in ChatGPT or Claude?</h3><p>In ChatGPT, check your plan: OpenAI’s current guide says to add a custom MCP server on the web and doesn’t list plans, while its earlier developer mode guide named Plus, Pro, Business, Enterprise and Education accounts (read October 3, 2026). Claude allows custom connectors on every plan, and the Free plan is limited to one (checked October 12, 2026). On ScoreStarling, every piece starts with a free 30-second preview and editing is free; a score uses 10 credits and a band 30 credits a minute, and MusicXML and MIDI come with Plus or a credit pack. Every account gets 100 free credits a month in 2026 and 50 from January 2027 (checked October 7, 2026).</p><h3>Is ScoreStarling in the ChatGPT or Claude app directory?</h3><p>Not yet. We submitted it to both directories on October 6, 2026, and it is waiting for review. Until then, add ScoreStarling by its address, <code>https://mcp.scorestarling.com/mcp</code>, as the <a href="https://scorestarling.com/mcp">connection guide</a> shows. Anyone can sign in with Google or email.</p><h3>Can it transcribe a full band recording?</h3><p>Yes: choose a band, which uses credits, 30 a minute, with the price shown before it starts. Our band partner Mirelo transcribes it, and like any transcription the result needs checking. One instrument or voice and solo piano use 10 credits a piece. Every choice covers the first six minutes of a recording, with a 95 MB upload limit.</p><h3>Will the assistant change my score without asking?</h3><p>Edits you spell out, such as “make the last note of bar 1 an octave higher”, apply at once and can be undone. Changes the assistant suggests, and any you ask to hear first, arrive as previews; nothing changes until you accept one.</p><h3>Can an assistant write guitar tab from my recording?</h3><p>Yes, since October 8, 2026. Ask for TAB and ScoreStarling shows a guitar, bass or ukulele part with TAB under the staff, or TAB alone, in the tuning and capo you name; the assistant can move a note to another string and paste the TAB as text into its answer. Bends, slides and hammer-ons aren’t written. A local open-source MCP server, fingerstyle-tab-mcp, also turns guitar recordings into text tablature; our <a href="https://scorestarling.com/blog/sheet-music-mcp-servers">map of sheet music MCP servers</a> lists it with the others.</p>]]></content:encoded>
    </item>
    <item>
      <title>How accurate is AI music transcription? We measured it</title>
      <link>https://scorestarling.com/blog/ai-music-transcription-accuracy</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/ai-music-transcription-accuracy</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Research</category>
      <description>Our 12-recording guitar test found missed notes and empty results. We separate raw model scores from ScoreStarling’s later 0.763 onset F1.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>On 12 public guitar recordings, ScoreStarling’s one-instrument option reached an onset F1 of 0.763 in our October 4, 2026 re-run, after retuning steady pitch offsets and keeping melodies to one line. The October 2 test of Basic Pitch on its own scored 0.744, and Mirelo’s Audio-to-MIDI scored 0.471. These scores check pitch and note starts; they do not tell you whether the written rhythm or layout is ready to perform. Check the draft against the recording before you use it.</p>
</section>

<h2 id="what-onset-f1-means">What does onset F1 measure?</h2>
<p>Onset F1 scores a transcription note by note against a reference transcription, and it punishes missed notes and extra notes alike. A transcribed note counts as a match when its pitch is within 50 cents (a quarter tone) of a reference note and it starts within 50 milliseconds of it. Each reference note can be matched only once.</p>
<p>Two shares come out of the matching. Precision is the share of the model’s notes that match; recall is the share of reference notes the model found. F1 is their harmonic mean, so it stays low when either one is low. Say a passage has 100 notes. A model that writes 100 notes, 75 of them right, scores 0.75. A model that finds 90 of the 100 but writes 150 notes to do it has a recall of 0.9, a precision of 0.6 and an F1 of 0.72: the 60 extra notes cost it.</p>
<p>Onset+offset F1 adds a condition: each note must also end within 20% of the reference note’s length, or within 50 ms if that is longer. Spotify’s Basic Pitch paper uses onset F1 as its main measure because note ends are less objective; it names reverb, the sustain pedal and the way annotations are made. We report both. Neither one checks which instrument a note was given, the key signature or how the rhythm would be written.</p>

<h2 id="how-we-tested">How we tested</h2>
<p>We used GuitarSet 1.1.0 (Xi et al., ISMIR 2018), a public dataset of 360 guitar excerpts of about 30 seconds: six guitarists play the same 30 lead sheets in five styles, first as an accompaniment (“comp”) and then as a solo over it. It was recorded with a hexaphonic pickup, which gives each string its own signal and let the authors largely automate the note annotations.</p>
<p>We took 12 full recordings, one solo and one comp per guitarist, using the mono microphone audio: 433 seconds in all. The choice was fixed before any model ran. For each guitarist and mode we took the file whose SHA-256 hash of “scorestarling-v1:” plus its name sorts first, after excluding three recordings with known annotation errors (<a href="https://github.com/marl/GuitarSet/issues">GuitarSet issues #4 and #5</a>: a duplicated note and wrong timings). The <a href="#per-recording">table of results by recording</a> below names the 12 it picked.</p>
<p>Scoring used <a href="https://mir-eval.readthedocs.io/latest/api/transcription.html">mir_eval</a> 0.8.2 with its default tolerances, as described above, averaged per recording so that each one counts equally. Nothing was tuned: no timing offsets, no filtering, no alignment shift. Basic Pitch 0.4.0 ran on a Mac, and two full runs gave byte-identical output. Mirelo’s Audio-to-MIDI API, which reported its model as a2m-1.1, ran the same 12 recordings on October 2, 2026, without the optional instrument list its API has accepted since August 6, 2026, according to <a href="https://mirelo.ai/changelog">Mirelo’s changelog</a>.</p>
<p>Four limits apply to everything below:</p>
<ul>
<li>Basic Pitch’s paper lists GuitarSet and Slakh among its training data, so both tests favor it. We can’t tell whether our 12 GuitarSet recordings were in its training split; the band excerpt comes from Slakh’s test split.</li>
<li>Twelve guitar recordings and one 60-second band excerpt make a diagnostic sample, not a benchmark. Voice and recorded band performances are unmeasured, and piano is measured only on synthesized audio, with another model (see the <a href="#faq">questions at the end</a>).</li>
<li>Mirelo ran the guitar recordings once, on October 2. We haven’t retried the three where it returned nothing, for example by telling it to expect acoustic guitar. Sent again on October 5, the band excerpt came back with the same notes.</li>
<li>None of these numbers rates the written score. A score-level measure such as MV2H, which also checks meter, voices and note values, is still to be done.</li>
</ul>
<p class="note">ScoreStarling uses Basic Pitch for one instrument or voice, and Mirelo, our band partner, for a band, so we are not neutral observers. That is why the method, the sample and its limits are spelled out here.</p>

<h2 id="basic-pitch-vs-mirelo">Basic Pitch vs Mirelo on guitar recordings</h2>
<p>Basic Pitch came out ahead: far ahead on solo lines, narrowly on accompaniment.</p>
<div class="table-scroll" role="region" aria-label="Onset F1 for Basic Pitch and Mirelo on 12 GuitarSet recordings" tabindex="0">
<table>
<caption>GuitarSet, 12 recordings, macro average, October 2, 2026</caption>
<thead>
<tr><th scope="col">Recordings</th><th scope="col" class="num">Basic Pitch onset F1</th><th scope="col" class="num">Mirelo onset F1</th><th scope="col" class="num">Basic Pitch onset+offset F1</th><th scope="col" class="num">Mirelo onset+offset F1</th></tr>
</thead>
<tbody>
<tr><th scope="row">Solo (6)</th><td class="num">0.818</td><td class="num">0.301</td><td class="num">0.654</td><td class="num">0.168</td></tr>
<tr><th scope="row">Accompaniment (6)</th><td class="num">0.669</td><td class="num">0.642</td><td class="num">0.362</td><td class="num">0.280</td></tr>
<tr><th scope="row">All (12)</th><td class="num">0.744</td><td class="num">0.471</td><td class="num">0.508</td><td class="num">0.224</td></tr>
</tbody>
</table>
</div>
<p class="note">Update, October 4, 2026: we ran the same 12 recordings again through ScoreStarling’s one-instrument option after two changes to it: a take steadily sharp or flat is retuned to A440 first, and a melody is written one note at a time. It scored 0.846 on the solos, 0.679 on the accompaniments and 0.763 overall, or 0.522 with note ends. The table keeps the October 2 results of Basic Pitch on its own.</p>
<p>Mirelo returned no notes at all for three of the six solo recordings. They count as zero in its solo average, because an empty result is what a user would have received, and we have not rerun them. Where it did return notes, the picture was mixed. On the first recording, 00_BN3-154-E_solo, the two engines were level on note starts (0.809 for Basic Pitch, 0.814 for Mirelo), but Mirelo’s note ends were further off (onset+offset F1 0.320 against 0.524), and it put the 154 BPM piece at about 76.9 BPM, half the tempo. On accompaniment, Mirelo was clearly better on two of the six recordings. Across all 12, its onset+offset F1 was 0.224.</p>
<div class="table-scroll" id="per-recording" role="region" aria-label="Onset F1 per recording for Basic Pitch and Mirelo" tabindex="0">
<table>
<caption>Onset F1 by recording, GuitarSet, October 2, 2026</caption>
<thead>
<tr><th scope="col">Recording</th><th scope="col" class="num">Basic Pitch</th><th scope="col" class="num">Mirelo</th></tr>
</thead>
<tbody>
<tr><th scope="row">00_BN3-154-E_solo</th><td class="num">0.809</td><td class="num">0.814</td></tr>
<tr><th scope="row">01_Rock2-85-F_solo</th><td class="num">0.869</td><td class="num">0.326</td></tr>
<tr><th scope="row">02_BN1-147-Gb_solo</th><td class="num">0.860</td><td class="num">0.667</td></tr>
<tr><th scope="row">03_SS1-68-E_solo</th><td class="num">0.782</td><td class="num">0 (no notes)</td></tr>
<tr><th scope="row">04_SS3-84-Bb_solo</th><td class="num">0.821</td><td class="num">0 (no notes)</td></tr>
<tr><th scope="row">05_SS1-68-E_solo</th><td class="num">0.768</td><td class="num">0 (no notes)</td></tr>
<tr><th scope="row">00_BN3-154-E_comp</th><td class="num">0.685</td><td class="num">0.810</td></tr>
<tr><th scope="row">01_SS1-68-E_comp</th><td class="num">0.622</td><td class="num">0.854</td></tr>
<tr><th scope="row">02_SS1-100-C#_comp</th><td class="num">0.567</td><td class="num">0.491</td></tr>
<tr><th scope="row">03_SS3-98-C_comp</th><td class="num">0.731</td><td class="num">0.745</td></tr>
<tr><th scope="row">04_Rock3-117-Bb_comp</th><td class="num">0.683</td><td class="num">0.385</td></tr>
<tr><th scope="row">05_Rock2-85-F_comp</th><td class="num">0.727</td><td class="num">0.564</td></tr>
</tbody>
</table>
</div>
<p>Basic Pitch’s 0.744 sits close to what its authors report on their own 72-recording GuitarSet test split: 0.79 onset F1, and 0.56 with note ends. The engines also differed in speed. Basic Pitch got through the 433 seconds of audio in 54 seconds on a Mac, which is not a production timing; on the first recording it took 6.1 seconds and Mirelo 37.</p>

<h2 id="full-band-recording">What happens with a full band?</h2>
<p>A mix is harder, and there Mirelo led. We took the first 60 seconds of Track01881 from the test split of <a href="https://zenodo.org/records/4599666">Slakh2100</a>, a dataset of 2,100 songs rendered from MIDI with sample-based virtual instruments, so the reference notes are exact. The excerpt has steel-string and jazz guitar, piano, bass, vibraphone and drums, all playing within that minute. Pooled over every pitched instrument, ignoring which instrument a note was assigned to, onset F1 was 0.520 for Basic Pitch and 0.672 for Mirelo, scored on the MIDI file each engine returns.</p>
<p>Basic Pitch writes one combined part and no drums. Mirelo writes a part per instrument, so only Mirelo can be scored by instrument, grouped here into General MIDI instrument classes:</p>
<figure class="bars-figure">
<div class="bars bars-wide" aria-hidden="true">
<p class="bars-title">Mirelo’s onset F1 by instrument <span>one 60-second band excerpt, 0 to 1</span></p>
<div class="bar-row"><span>Piano</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="82.7%" height="10" rx="3"/></svg><b>0.827</b></div>
<div class="bar-row"><span>Drums</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="69.8%" height="10" rx="3"/></svg><b>0.698</b></div>
<div class="bar-row"><span>Guitars</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="68.1%" height="10" rx="3"/></svg><b>0.681</b></div>
<div class="bar-row"><span>Bass</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="45.5%" height="10" rx="3"/></svg><b>0.455</b></div>
<div class="bar-row"><span>Vibraphone</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="13.7%" height="10" rx="3"/></svg><b>0.137</b></div>
</div>
<figcaption>Piano and drums came through best; the vibraphone was mostly missed. The table below has the reference note counts.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="Mirelo onset F1 per instrument on a Slakh2100 excerpt" tabindex="0">
<table>
<caption>Mirelo per instrument class, Slakh2100 Track01881, first 60 seconds</caption>
<thead>
<tr><th scope="col">Instrument class (reference notes)</th><th scope="col" class="num">Onset F1</th></tr>
</thead>
<tbody>
<tr><th scope="row">Piano (178)</th><td class="num">0.827</td></tr>
<tr><th scope="row">Guitar: steel-string and jazz (334)</th><td class="num">0.681</td></tr>
<tr><th scope="row">Bass (127)</th><td class="num">0.455</td></tr>
<tr><th scope="row">Vibraphone (64)</th><td class="num">0.137</td></tr>
<tr><th scope="row">Drum strokes (423)</th><td class="num">0.698</td></tr>
</tbody>
</table>
</div>
<p>Telling the two guitars apart was harder. Scored part by part from Mirelo’s note list on October 2, the steel-string guitar reached 0.364 and the jazz guitar 0.148; the MIDI file starts its notes about 20 ms earlier than that list, so its figures differ slightly. Mirelo also reported 92 notes for instruments that are not in the song: organ, synth pad, violin and cello. Drum strokes are scored on timing alone, whichever drum. This is one song, rendered rather than recorded, so read it as a direction rather than a ranking.</p>

<h2 id="which-notes-are-wrong">Which notes are most likely to be wrong?</h2>
<p>With Basic Pitch, the ones it wrote with a low velocity. Basic Pitch sets each note’s MIDI velocity to 127 times the model’s mean activation over that note, so velocity doubles as a confidence score. Across the 2,715 notes it wrote for the 12 guitar recordings, matched with the same 50 ms window, low-velocity notes were mostly wrong:</p>
<figure class="bars-figure">
<div class="bars bars-wide" aria-hidden="true">
<p class="bars-title">Notes Basic Pitch got right, by velocity <span>2,715 notes from 12 guitar recordings</span></p>
<div class="bar-row"><span>Below 50</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="21%" height="10" rx="3"/></svg><b>21%</b></div>
<div class="bar-row"><span>50–59</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="40%" height="10" rx="3"/></svg><b>40%</b></div>
<div class="bar-row"><span>60–79</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="67%" height="10" rx="3"/></svg><b>67%</b></div>
<div class="bar-row"><span>80–127</span><svg class="bar" focusable="false"><rect class="bar-track" width="100%" height="10" rx="3"/><rect width="86%" height="10" rx="3"/></svg><b>86%</b></div>
</div>
<figcaption>The quieter Basic Pitch wrote a note, the more likely it was wrong. Counts are in the table below.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="Basic Pitch note velocity against correctness" tabindex="0">
<table>
<caption>Basic Pitch velocity vs correctness, 2,715 notes</caption>
<thead>
<tr><th scope="col">Velocity</th><th scope="col" class="num">Notes</th><th scope="col" class="num">Share</th><th scope="col" class="num">Correct</th></tr>
</thead>
<tbody>
<tr><th scope="row">Below 50</th><td class="num">247</td><td class="num">9.1%</td><td class="num">21%</td></tr>
<tr><th scope="row">50–59</th><td class="num">250</td><td class="num">9.2%</td><td class="num">40%</td></tr>
<tr><th scope="row">60–79</th><td class="num">872</td><td class="num">32.1%</td><td class="num">67%</td></tr>
<tr><th scope="row">80–127</th><td class="num">1,346</td><td class="num">49.6%</td><td class="num">86%</td></tr>
</tbody>
</table>
</div>
<p>Velocity separates right from wrong notes with an AUC of 0.77, where 0.5 is a coin toss and 1.0 is perfect; note length manages 0.53, so short notes are not a useful warning sign. Deleting every note below velocity 50 would raise the overall onset F1 from 0.744 to 0.765, but one of those notes in five is correct. ScoreStarling’s score review therefore lists them as doubtful rather than deleting them, and leaves the decision to your ears. If you run Basic Pitch yourself, coloring or sorting notes by velocity in a piano roll gives you the same shortlist.</p>

<h2 id="accuracy-claims-disagree">Why don’t published accuracy figures agree?</h2>
<p>They measure different things on different recordings, and some don’t say what they measured.</p>
<div class="table-scroll" role="region" aria-label="Published accuracy figures and what they measured" tabindex="0">
<table>
<caption>Published figures, checked October 3, 2026</caption>
<thead>
<tr><th scope="col">Source</th><th scope="col">Figure</th><th scope="col">Measured on</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://arxiv.org/abs/2203.09893">Basic Pitch paper</a> (Bittner et al., 2022)</th><td>0.79 onset F1; 0.56 with note ends</td><td>GuitarSet test split, 72 recordings</td></tr>
<tr><th scope="row"><a href="https://arxiv.org/abs/2607.08168">MuScriptor paper</a> (Rouard et al., 2026)</th><td>60.4 onset F1 on a 0–100 scale, against 32.52 for YourMT3+</td><td>372 carefully annotated real recordings from the authors’ own data</td></tr>
<tr><th scope="row"><a href="https://scorecloud.com/learn/how-accurate-is-automatic-music-transcription/">ScoreCloud guide</a></th><td>“pitch accuracy is typically 85-95%”</td><td>Solo instruments and voices; no method given</td></tr>
<tr><th scope="row">This test</th><td>0.744 Basic Pitch, 0.471 Mirelo onset F1</td><td>12 GuitarSet recordings</td></tr>
</tbody>
</table>
</div>
<p>Figures can be compared only when the metric, the tolerance and the recordings match. Our Basic Pitch result can sit beside its paper’s, since both use onset F1 on GuitarSet, though on different subsets; it can’t sit beside MuScriptor’s. The ScoreCloud page doesn’t say how pitch accuracy was counted, on how many recordings, or whether timing mattered. MuScriptor is the open research model that Mirelo’s Audio-to-MIDI Pro grew out of, and Mirelo describes its production model as more accurate. Mirelo’s post of September 17, 2026 says an updated model improved note and instrument accuracy “in our evaluations”, without publishing figures.</p>

<h2 id="accurate-notes-readable-score">Do accurate notes make a readable score?</h2>
<p>No. Onset F1 compares notes in seconds; it says nothing about whether the written score reads well. A score also needs a key signature, sensible sharps and flats, written rests, voices and a meter, and plain MIDI from a model like Basic Pitch carries none of them. On the same Basic Pitch notes, our first notation writer produced scores with no key signature and no visible rests in all 12 cases, while MuseScore Studio’s MIDI importer wrote the annotated key in 10 of 12 and showed every rest. Mirelo’s own MusicXML had the annotated key in 5 of its 9 completed cases, always on a single treble staff.</p>
<p>A transcription can score well and still be hard to read, and a tidy page can still hold wrong notes. The full before-and-after is in <a href="https://scorestarling.com/blog/why-midi-imports-look-messy">Why MIDI imports look messy in MuseScore</a>.</p>

<h2 id="which-engine-to-use">Which transcription engine should you use?</h2>
<p>Choose by the recording. Our reading of these results:</p>
<ul>
<li>One instrument or one melody line: Basic Pitch. It was far ahead on solo guitar, it is free and open source, and <a href="https://github.com/spotify/basic-pitch">its README</a> says it works best on one instrument at a time.</li>
<li>A band, or a mix where you need separate parts or drums: a multi-instrument model such as Mirelo’s, since Basic Pitch writes a single combined part.</li>
<li>Guitar accompaniment: either. They were close on average and each did better on different recordings, so try both on a short excerpt if the choice matters.</li>
<li>Voice: we haven’t measured it yet. Piano: we have measured only our own solo-piano option, on synthesized audio, so we can’t rank engines for it.</li>
</ul>
<p>Whichever engine you use, check rhythm and note lengths by ear. The measurements above, from October 2 and the October 4 re-run, leave out our solo-piano option. ScoreStarling’s <a href="https://scorestarling.com/ai-music-transcription">AI music transcription</a> uses Basic Pitch for one instrument or voice and a piano model for <a href="https://scorestarling.com/piano-audio-to-sheet-music">solo piano</a>, 10 credits a piece, and Mirelo for a band, 30 credits a minute (checked October 14, 2026). Each covers the first six minutes of an upload of up to 95 MB. A voice or one instrument starts in 4/4; solo piano works out its meter, and a band score’s meter is found from the playing or chosen before it starts. Guitar, bass and ukulele parts can also be read as TAB, without bends, slides or hammer-ons; see the <a href="https://scorestarling.com/how-it-works#specs">specifications</a>.</p>


<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://zenodo.org/records/3371780">GuitarSet 1.1.0</a> — Xi, Bittner, Pauwels, Ye and Bello, Zenodo (CC BY 4.0)</li>
<li><a href="https://guitarset.weebly.com/">GuitarSet project page</a> — the GuitarSet authors</li>
<li><a href="https://github.com/marl/GuitarSet/issues">GuitarSet issues</a> — marl/GuitarSet, GitHub</li>
<li><a href="https://zenodo.org/records/4599666">Slakh2100</a> — Manilow, Wichern, Seetharaman and Le Roux, Zenodo (CC BY 4.0)</li>
<li><a href="https://arxiv.org/abs/1909.08494">Cutting Music Source Separation Some Slakh</a> — Manilow et al., WASPAA 2019</li>
<li><a href="https://arxiv.org/abs/2203.09893">A Lightweight Instrument-Agnostic Model for Polyphonic Note Transcription and Multipitch Estimation</a> — Bittner et al., Spotify, 2022</li>
<li><a href="https://github.com/spotify/basic-pitch">Basic Pitch</a> and its <a href="https://github.com/spotify/basic-pitch/blob/main/basic_pitch/note_creation.py">note_creation.py</a> — Spotify, GitHub</li>
<li><a href="https://mir-eval.readthedocs.io/latest/api/transcription.html">mir_eval.transcription</a> — mir_eval documentation</li>
<li><a href="https://arxiv.org/abs/2607.08168">MuScriptor: An Open Model for Multi-Instrument Music Transcription</a> — Rouard et al., 2026</li>
<li><a href="https://mirelo.ai/blog/introducing-audio-to-midi-pro">Audio-to-MIDI Pro: full mixes to editable MIDI</a> — Mirelo, September 17, 2026</li>
<li><a href="https://mirelo.ai/models/audio-to-midi">Audio to MIDI converter</a> and <a href="https://mirelo.ai/changelog">Changelog</a> — Mirelo</li>
<li><a href="https://scorecloud.com/learn/how-accurate-is-automatic-music-transcription/">How Accurate Is Automatic Music Transcription?</a> — ScoreCloud</li>
</ol>
</section><h2>Questions and answers</h2><h3>Can AI transcribe music from an MP3?</h3><p>Yes, into MIDI note by note, with errors to fix. Models such as Spotify’s Basic Pitch work best on one instrument; full mixes need a multi-instrument model and come out less accurate. In our October 2, 2026 test the best group result was an onset F1 of 0.818, Basic Pitch on solo guitar (0.846 in an October 4 re-run, after two changes to how ScoreStarling uses it), so plan to correct some notes by ear.</p><h3>Is Basic Pitch accurate enough to make sheet music?</h3><p>For a first draft from one instrument, yes. On 12 guitar recordings it scored 0.744 onset F1 for note starts but 0.508 once note ends counted, and its MIDI has no key signature, rests or voices, so a notation step has to add them. <a href="https://scorestarling.com/blog/why-midi-imports-look-messy">Why MIDI imports look messy in MuseScore</a> shows what that step changes.</p><h3>How can I measure transcription accuracy myself?</h3><p>You need a reference transcription you trust, with note times in seconds. With one, the open-source mir_eval library scores note matches with the tolerances we used: 50 ms for the start, 50 cents for pitch and, for note ends, 20% of the note’s length or 50 ms. Without one, loop short passages and compare the score with the recording by ear.</p><h3>Why did Mirelo return no notes for some guitar solos?</h3><p>We don’t know. Three of the six solo recordings came back empty on October 2, 2026. We ran them without Mirelo’s optional instrument list and haven’t retried them. On accompaniment it came close to Basic Pitch, and it led on the multi-instrument excerpt.</p><h3>How accurate is AI transcription for singing or piano?</h3><p>For singing, we can’t give you our own numbers yet. For piano, only on synthesized audio: on the opening bars of 25 pieces, each played twice with rubato (50 performances, measured October 6, 2026), our solo-piano option, built on Kong and colleagues’ piano model, heard about 92% of the written notes but got the beat right in only 35 of the 50, and the beat, meter and pickup in 26. Basic Pitch’s authors built it to work across instruments, voice included. A clear, dry recording of one voice or instrument gives any model its best chance.</p>]]></content:encoded>
    </item>
    <item>
      <title>Why MIDI imports look messy in MuseScore, and how to fix them</title>
      <link>https://scorestarling.com/blog/why-midi-imports-look-messy</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/why-midi-imports-look-messy</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Research</category>
      <description>A guitar MIDI can turn into dozens of tiny rests in MuseScore. Our 12-recording test shows which settings and note edits improve the score.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>A MIDI file records a performance: which key went down, when, how hard and for how long. Its notes have no sharps or flats, voices, written rests or beams, and the file often has no key signature, so MuseScore has to guess them, and it guesses worst when the notes sit off the beat grid. On 12 guitar transcriptions, our first converter wrote no key signature and hid every rest; MuseScore Studio 4.7.5’s importer, given the same notes on a 16th-note grid at a constant tempo with the key written into every track, got the key right in 10 of 12 and showed every rest. MuseScore Studio 4 has no MIDI import panel, so those fixes go into the MIDI file or into an options file on the command line.</p>
</section>

<h2 id="what-midi-does-not-store">What doesn’t a MIDI file store?</h2>
<p>Most of what a reader needs. A MIDI note is a key number from 0 to 127 plus a velocity, sent once when the note starts and again when it stops (<a href="https://midi.org/summary-of-midi-1-0-messages">MIDI Association</a>). Note 63 is D♯ and E♭ at once; which one to write depends on the key, and the note doesn’t say. A Standard MIDI File can add tempo, time signature and key signature as <a href="https://mido.readthedocs.io/en/latest/meta_message_types.html">meta events</a>, but it has no standard place for voices, rests, beams or tuplets. A rest is just a gap, and a length is a count of ticks, not a written value.</p>
<p>Audio-to-MIDI tools add a second problem: their timing comes from a recording, so notes rarely land exactly on a beat. Spotify’s Basic Pitch, which ScoreStarling uses, writes every note into one Electric Piano 1 part at the tempo you give it, with no key signature (<a href="https://github.com/spotify/basic-pitch/blob/main/basic_pitch/note_creation.py">note_creation.py</a>). Turning that into notation means choosing, for every note, a spelling, a written length, a voice and a staff. Every converter makes those choices; they differ in how well.</p>

<h2 id="simple-converter-results">What a simple converter did to 12 guitar transcriptions</h2>
<p>Our first notation step was a converter we wrote on the music21 library. We fed it Basic Pitch MIDI from 12 recordings in the public GuitarSet dataset, with each recording’s tempo supplied, and Verovio engraved exactly what it wrote. An audit of those 12 scores found:</p>
<ul>
<li>No visible rests in any score: by default, music21’s MusicXML exporter fills gaps with hidden rests (<a href="https://github.com/cuthbertLab/music21/blob/master/music21/musicxml/m21ToXml.py">m21ToXml.py</a>).</li>
<li>No key signature in any score. Pieces in E major showed no sharps, and one accompaniment in C major carried redundant naturals on 153 of its 431 written notes (421 MIDI notes, some split by ties).</li>
<li>Spelling by note number alone. MIDI note 63 always came out as E♭, even where E major needs D♯; in a piece in G♭ major, 30 of the 49 notes that belong to the key were misspelled.</li>
<li>Up to five voices on one staff. Note starts and ends were each snapped to the nearest 16th, so a string still ringing under the next note forced another voice, with dots and ties to match.</li>
<li>Guitar written as piano: 10 of the 12 scores on a grand staff and the other 2 in bass clef, none in guitar clef, because Basic Pitch labels every note Electric Piano.</li>
</ul>
<p class="note">We re-ran that converter on the same saved MIDI files on October 7, 2026 and got the same counts.</p>
<p>The music font was not the problem. Verovio and its Leipzig font drew what the MusicXML said; the MusicXML was wrong.</p>

<h2 id="before-and-after">Before and after: MuseScore Studio’s importer</h2>
<p>We looked at open-source alternatives first: partitura handles key, spelling and voices but has no quantizer and writes no rests, and the other research tools we found were piano-only, unlicensed, non-commercial or unreleased. So we handed the job to MuseScore Studio 4.7.5’s MIDI importer, run as a separate program. Same 12 recordings, same Basic Pitch notes, same supplied tempo, prepared as described below, on a Mac on October 2, 2026:</p>
<div class="table-scroll" role="region" aria-label="Engraving 12 GuitarSet transcriptions before and after" tabindex="0">
<table>
<caption>12 GuitarSet transcriptions, before and after</caption>
<thead>
<tr><th scope="col">Measure</th><th scope="col" class="num">music21 converter</th><th scope="col" class="num">MuseScore importer</th></tr>
</thead>
<tbody>
<tr><th scope="row">Key signature matches the annotation</th><td class="num">0/12</td><td class="num">10/12</td></tr>
<tr><th scope="row">Notes in the key’s scale spelled against it</th><td class="num">322 of 2,703</td><td class="num">0 of 3,213</td></tr>
<tr><th scope="row">Accidental signs per written note</th><td class="num">0.53</td><td class="num">0.06</td></tr>
<tr><th scope="row">Visible rests</th><td class="num">0 of 1,626</td><td class="num">988 of 988</td></tr>
<tr><th scope="row">Most voices on one staff</th><td class="num">5</td><td class="num">2</td></tr>
<tr><th scope="row">Every MIDI note written</th><td class="num">12/12</td><td class="num">12/12</td></tr>
<tr><th scope="row">4/4 at the supplied tempo</th><td class="num">12/12</td><td class="num">12/12</td></tr>
</tbody>
</table>
</div>
<p>The written note counts differ because MuseScore ties notes across beats and barlines differently. The two wrong keys were both a fifth from the annotation: D♭ major for a piece in G♭, B major for one in E. Without our estimate in the file, MuseScore’s own key guess matched only 5 of the 12 (re-run October 7, 2026); writing the estimate in is what raised it to 10. The importer took 1.2–4.3 seconds per recording, 2.3 seconds on average.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">Before: our first converter</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:midi-before-wide --><svg class="engraved" viewBox="0 0 1100 368" role="img" aria-label="Before: two bars with no key signature, E flat beside G sharp, three voices on each staff of a piano grand staff and no rests" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 3680"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="measure"><g class="staff"><path d="M0 540 L5485 540" stroke-width="13"/><path d="M0 720 L5485 720" stroke-width="13"/><path d="M0 900 L5485 900" stroke-width="13"/><path d="M0 1080 L5485 1080" stroke-width="13"/><path d="M0 1260 L5485 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1757,495 2238,495 2238,585 1757,585"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1549, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1766 1052 L1766 513" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(1363, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2012, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2229 1052 L2229 513" stroke-width="18"/></g><g class="accid"/></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M3306 1232 L3306 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(3297, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3089, 1080) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3089, 1260) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E260" transform="translate(2902, 1260) scale(0.72, 0.72)"/></g></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M4231 1232 L4231 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(4222, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4014, 1080) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(3828, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4014, 1260) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M5156 1232 L5156 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5147, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4939, 1080) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(4753, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4939, 1260) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E260" transform="translate(4582, 1260) scale(0.72, 0.72)"/></g></g></g></g><g class="layer"><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1549, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1558 1288 L1558 1740" stroke-width="18"/></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g class="mSpace"/></g></g><g class="staff"><path d="M0 2340 L5485 2340" stroke-width="13"/><path d="M0 2520 L5485 2520" stroke-width="13"/><path d="M0 2700 L5485 2700" stroke-width="13"/><path d="M0 2880 L5485 2880" stroke-width="13"/><path d="M0 3060 L5485 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1549, 2610) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1865" cy="2610" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1766 2582 L1766 2040" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(1757, 2040) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4014, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4231 3032 L4231 2430" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(4222, 2430) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(3828, 3060) scale(0.72, 0.72)"/></g></g><g class="space"/><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4939, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5156 2402 L5156 1920" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5147, 1920) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(4753, 2430) scale(0.72, 0.72)"/></g></g></g><g class="layer"><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1495, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1504 2278 L1504 2880" stroke-width="18"/></g><g class="accid"/></g><g class="space"/><g class="space"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4939, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4948 3088 L4948 3600" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4939, 3600) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(4753, 3060) scale(0.72, 0.72)"/></g></g></g><g class="layer"><g class="mSpace"/></g></g><g class="tie"><path d="M5210,3105 C5325,3211 5510,3211 5629,3105 C5533,3260 5302,3260 5210,3105" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M5472 540 L5472 1260" stroke-width="27"/><path d="M5472 2340 L5472 3060" stroke-width="27"/><path d="M5472 1260 L5472 2340" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M5485 540 L11001 540" stroke-width="13"/><path d="M5485 720 L11001 720" stroke-width="13"/><path d="M5485 900 L11001 900" stroke-width="13"/><path d="M5485 1080 L11001 1080" stroke-width="13"/><path d="M5485 1260 L11001 1260" stroke-width="13"/><g class="layer"><g class="space"/><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6289, 630) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6506 602 L6506 120" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(6497, 120) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E260" transform="translate(6102, 630) scale(0.72, 0.72)"/></g></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6289, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6298 1105 L6298 1620" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(5932, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_21_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8954, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8963 1108 L8963 1620" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(8954, 1620) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6343, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6560 1232 L6560 630" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(6102, 1260) scale(0.72, 0.72)"/></g></g><g data-id="n0_22_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9206, 1260) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="9522" cy="1350" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M9423 1232 L9423 630" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(9414, 630) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g></g><g class="staff"><path d="M5485 2340 L11001 2340" stroke-width="13"/><path d="M5485 2520 L11001 2520" stroke-width="13"/><path d="M5485 2700 L11001 2700" stroke-width="13"/><path d="M5485 2880 L11001 2880" stroke-width="13"/><path d="M5485 3060 L11001 3060" stroke-width="13"/><g class="layer"><g class="space"/><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6733, 2970) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6950 2942 L6950 2340" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(6941, 2340) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E261" transform="translate(6216, 2970) scale(0.72, 0.72)"/></g></g><g class="chord"><g class="dots"><ellipse cx="7882" cy="2970" rx="36" ry="36" fill-opacity="1"/><ellipse cx="7882" cy="2790" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M7783 3032 L7783 2250" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(7774, 2250) scale(0.72, 0.72)"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7566, 2880) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(7408, 2880) scale(0.72, 0.72)"/></g></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7566, 3060) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(7238, 3060) scale(0.72, 0.72)"/></g></g></g><g class="space"/><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8492, 2340) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="8808" cy="2250" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M8709 2312 L8709 1860" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10373, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10590 2852 L10590 2250" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(10581, 2250) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g data-id="n0_13_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5674, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5891 3032 L5891 2430" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(5882, 2430) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6679, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6688 2368 L6688 2970" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_18_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8161, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8170 2368 L8170 2970" stroke-width="18"/><g class="flag"><use href="#ss-E243" transform="translate(8161, 2970) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9262, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9271 2908 L9271 3420" stroke-width="18"/><g class="flag"><use href="#ss-E243" transform="translate(9262, 3420) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9758, 2880) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9767 2908 L9767 3420" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(9758, 3420) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E261" transform="translate(9600, 2880) scale(0.72, 0.72)"/></g></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(6417, 2610) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6634 2582 L6634 2040" stroke-width="18"/></g><g class="accid"><use href="#ss-E261" transform="translate(6259, 2610) scale(0.72, 0.72)"/></g></g><g class="space"/><g class="space"/></g></g><g class="tie"><path d="M6560,1125 C7149,1232 8318,1232 8909,1125 C8323,1280 7144,1280 6560,1125" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M6614,1215 C7247,1062 8524,1062 9161,1215 C8519,1110 7252,1110 6614,1215" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M6950,2385 C7246,2492 7818,2492 8116,2385 C7828,2540 7235,2540 6950,2385" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/><path d="M10988 2340 L10988 3060" stroke-width="27"/><path d="M10988 1260 L10988 2340" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:midi-before-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:midi-before-narrow --><svg class="engraved" viewBox="0 0 640 764" role="img" aria-label="Before: two bars with no key signature, E flat beside G sharp, three voices on each staff of a piano grand staff and no rests" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 7640"><g class="page-margin" transform="translate(0, 80)"><g class="system"><path d="M13 540 L13 3060" stroke-width="27"/><g class="grpSym"><path d="M-72,3042 C-432,2502 18,1980 -252,1800 C81,1980 -369,2502 -72,3042" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,558 C-369,1098 81,1620 -252,1800 C18,1620 -432,1098 -72,558" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="pb"/><g class="measure"><g class="staff"><path d="M0 540 L6400 540" stroke-width="13"/><path d="M0 720 L6400 720" stroke-width="13"/><path d="M0 900 L6400 900" stroke-width="13"/><path d="M0 1080 L6400 1080" stroke-width="13"/><path d="M0 1260 L6400 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1832,495 2413,495 2413,585 1832,585"/><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1624, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1841 1052 L1841 513" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(1438, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2187, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2404 1052 L2404 513" stroke-width="18"/></g><g class="accid"/></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M3716 1232 L3716 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(3707, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3499, 1080) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3499, 1260) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E260" transform="translate(3312, 1260) scale(0.72, 0.72)"/></g></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M4842 1232 L4842 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(4833, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4625, 1080) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(4439, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4625, 1260) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="space"/><g class="chord"><g class="stem"><path d="M5967 1232 L5967 450" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5958, 450) scale(0.72, 0.72)"/></g></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5750, 1080) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(5564, 1080) scale(0.72, 0.72)"/></g></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5750, 1260) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E260" transform="translate(5393, 1260) scale(0.72, 0.72)"/></g></g></g></g><g class="layer"><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1624, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1633 1288 L1633 1740" stroke-width="18"/></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g class="mSpace"/></g></g><g class="staff"><path d="M0 2340 L6400 2340" stroke-width="13"/><path d="M0 2520 L6400 2520" stroke-width="13"/><path d="M0 2700 L6400 2700" stroke-width="13"/><path d="M0 2880 L6400 2880" stroke-width="13"/><path d="M0 3060 L6400 3060" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 2520) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(784, 2520) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(784, 2880) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1624, 2610) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="1940" cy="2610" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M1841 2582 L1841 2040" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(1832, 2040) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4625, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4842 3032 L4842 2430" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(4833, 2430) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(4439, 3060) scale(0.72, 0.72)"/></g></g><g class="space"/><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5750, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5967 2402 L5967 1920" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5958, 1920) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(5564, 2430) scale(0.72, 0.72)"/></g></g></g><g class="layer"><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1570, 2250) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1579 2278 L1579 2880" stroke-width="18"/></g><g class="accid"/></g><g class="space"/><g class="space"/><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5750, 3060) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5759 3088 L5759 3600" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(5750, 3600) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E262" transform="translate(5564, 3060) scale(0.72, 0.72)"/></g></g></g><g class="layer"><g class="mSpace"/></g></g><g class="tie"><path d="M6021,3105 C6111,3212 6238,3212 6329,3105 C6265,3260 6084,3260 6021,3105" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6387 540 L6387 1260" stroke-width="27"/><path d="M6387 2340 L6387 3060" stroke-width="27"/><path d="M6387 1260 L6387 2340" stroke-width="27"/></g></g></g><g class="system"><path d="M13 4509 L13 7029" stroke-width="27"/><g class="grpSym"><path d="M-72,7011 C-432,6471 18,5949 -252,5769 C81,5949 -369,6471 -72,7011" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/><path d="M-72,4527 C-369,5067 81,5589 -252,5769 C18,5589 -432,5067 -72,4527" stroke-width="18" stroke-linecap="round" stroke-linejoin="round"/></g><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="4266" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 4509 L6400 4509" stroke-width="13"/><path d="M0 4689 L6400 4689" stroke-width="13"/><path d="M0 4869 L6400 4869" stroke-width="13"/><path d="M0 5049 L6400 5049" stroke-width="13"/><path d="M0 5229 L6400 5229" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(117, 5049) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g class="space"/><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1543, 4599) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1760 4571 L1760 4089" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(1751, 4089) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E260" transform="translate(1356, 4599) scale(0.72, 0.72)"/></g></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1543, 5049) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1552 5074 L1552 5589" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(1186, 5049) scale(0.72, 0.72)"/></g></g><g data-id="n0_21_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4276, 5049) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4285 5077 L4285 5589" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4276, 5589) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1597, 5229) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1814 5201 L1814 4599" stroke-width="18"/></g><g class="accid"><use href="#ss-E260" transform="translate(1356, 5229) scale(0.72, 0.72)"/></g></g><g data-id="n0_22_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4528, 5229) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4844" cy="5319" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4745 5201 L4745 4599" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(4736, 4599) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g></g><g class="staff"><path d="M0 6309 L6400 6309" stroke-width="13"/><path d="M0 6489 L6400 6489" stroke-width="13"/><path d="M0 6669 L6400 6669" stroke-width="13"/><path d="M0 6849 L6400 6849" stroke-width="13"/><path d="M0 7029 L6400 7029" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(117, 6489) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="layer"><g class="space"/><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1985, 6939) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2202 6911 L2202 6309" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(2193, 6309) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E261" transform="translate(1468, 6939) scale(0.72, 0.72)"/></g></g><g class="chord"><g class="dots"><ellipse cx="3152" cy="6939" rx="36" ry="36" fill-opacity="1"/><ellipse cx="3152" cy="6759" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M3053 7001 L3053 6219" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(3044, 6219) scale(0.72, 0.72)"/></g></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2836, 6849) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E261" transform="translate(2678, 6849) scale(0.72, 0.72)"/></g></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2836, 7029) scale(0.72, 0.72)"/></g><g class="accid"><use href="#ss-E262" transform="translate(2508, 7029) scale(0.72, 0.72)"/></g></g></g><g class="space"/><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3795, 6309) scale(0.72, 0.72)"/></g><g class="dots"><ellipse cx="4111" cy="6219" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M4012 6281 L4012 5829" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5746, 6849) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5963 6821 L5963 6219" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(5954, 6219) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/></g><g class="layer"><g data-id="n0_13_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(901, 7029) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1118 7001 L1118 6399" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(1109, 6399) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1931, 6309) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1940 6337 L1940 6939" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_18_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3457, 6309) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3466 6337 L3466 6939" stroke-width="18"/><g class="flag"><use href="#ss-E243" transform="translate(3457, 6939) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="space"/><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4597, 6849) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4606 6877 L4606 7389" stroke-width="18"/><g class="flag"><use href="#ss-E243" transform="translate(4597, 7389) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5104, 6849) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5113 6877 L5113 7389" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(5104, 7389) scale(0.72, 0.72)"/></g></g><g class="accid"><use href="#ss-E261" transform="translate(4946, 6849) scale(0.72, 0.72)"/></g></g><g class="space"/></g><g class="layer"><g class="space"/><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(1669, 6579) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1886 6551 L1886 6009" stroke-width="18"/></g><g class="accid"><use href="#ss-E261" transform="translate(1511, 6579) scale(0.72, 0.72)"/></g></g><g class="space"/><g class="space"/></g></g><g class="tie"><path d="M1814,5094 C2420,5201 3623,5201 4231,5094 C3628,5249 2415,5249 1814,5094" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M1868,5184 C2518,5031 3829,5031 4483,5184 C3824,5079 2523,5079 1868,5184" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2202,6354 C2508,6461 3103,6461 3412,6354 C3113,6509 2498,6509 2202,6354" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6387 4509 L6387 5229" stroke-width="27"/><path d="M6387 6309 L6387 7029" stroke-width="27"/><path d="M6387 5229 L6387 6309" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-c1yevvwh spanning"><path d="M708,7164 C797,7271 922,7271 1014,7164 C949,7319 770,7319 708,7164" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:midi-before-narrow --></div></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">After: MuseScore Studio’s importer</p><div class="notation-sheet"><div class="score-variant" data-layout="wide"><!-- engrave:midi-after-wide --><svg class="engraved" viewBox="0 0 1100 251" role="img" aria-label="After: the same two bars in E major, four sharps, with D sharp, two voices on one staff and the rests shown" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 2510"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 1168 L6208 1168" stroke-width="13"/><path d="M0 1348 L6208 1348" stroke-width="13"/><path d="M0 1528 L6208 1528" stroke-width="13"/><path d="M0 1708 L6208 1708" stroke-width="13"/><path d="M0 1888 L6208 1888" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(88, 1348) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(769, 1348) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(947, 1618) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1125, 1258) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1303, 1528) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1610, 1348) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1610, 1708) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_2_0 #n0_0_0"><path d="M2143 988 L2561 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_2_1 #n0_3_0"><path d="M2720 988 L3042 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_6_0 #n0_5_0"><path d="M3680 988 L4002 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_9_0 #n0_7_0"><path d="M4641 988 L4963 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_12_0 #n0_11_0"><path d="M5602 988 L5924 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_0_0"><path d="M2239 808 L2561 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_3_0"><path d="M2720 808 L3042 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_5_0"><path d="M3680 808 L4002 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_7_0"><path d="M4641 808 L4963 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M5602 808 L5924 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_0_0"><path d="M2239 628 L2561 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_3_0"><path d="M2720 628 L3042 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_5_0"><path d="M3680 628 L4002 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_7_0"><path d="M4641 628 L4963 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M5602 628 L5924 628" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2504 1410 L2504 178" stroke-width="18"/></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2287, 1438) scale(0.72, 0.72)"/></g></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2287, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(3248, 268) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E5" transform="translate(4209, 268) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(5170, 1168) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M5867 1230 L5867 118" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(5858, 118) scale(0.72, 0.72)"/></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5650, 1258) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5650, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5650, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2191,1708 2786,1708 2786,1618 2191,1618"/><g class="chord"><g class="stem"><path d="M2200 926 L2200 1690" stroke-width="18"/></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2191, 1078) scale(0.72, 0.72)"/></g></g><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2191, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M2777 656 L2777 1690" stroke-width="18"/></g><g data-id="n0_4_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2768, 1078) scale(0.72, 0.72)"/></g></g><g data-id="n0_2_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2768, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2768, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(3248, 1708) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M3737 656 L3737 1528" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(3728, 1528) scale(0.72, 0.72)"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3728, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3728, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(4209, 1708) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M4698 656 L4698 2428" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4689, 2428) scale(0.72, 0.72)"/></g></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4689, 1888) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4689, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4689, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(5170, 1708) scale(0.72, 0.72)"/></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5650, 1888) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5659 1916 L5659 2428" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(5650, 2428) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g></g><g class="tie"/><g class="tie"><path d="M2462,943 C3956,1050 6943,1050 8440,943 C6945,1097 3954,1097 2462,943" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M5921,1933 C6040,2039 6233,2039 6356,1933 C6256,2088 6017,2088 5921,1933" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6195 1168 L6195 1888" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6208 1168 L11001 1168" stroke-width="13"/><path d="M6208 1348 L11001 1348" stroke-width="13"/><path d="M6208 1528 L11001 1528" stroke-width="13"/><path d="M6208 1708 L11001 1708" stroke-width="13"/><path d="M6208 1888 L11001 1888" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#n0_15_0 #n0_22_0 #n0_21_0"><path d="M6737 988 L7155 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_22_1 #n0_21_1"><path d="M8437 988 L8759 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_22_2"><path d="M9585 988 L9907 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0 #n0_21_0"><path d="M6737 808 L7155 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_21_1"><path d="M8437 808 L8759 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0 #n0_21_0"><path d="M6737 628 L7155 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_21_1"><path d="M8437 628 L8759 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0"><path d="M6737 448 L7059 448" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0"><path d="M6737 268 L7059 268" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(6401, 988) scale(0.72, 0.72)"/></g><g class="chord"><g class="dots"><ellipse cx="7197" cy="898" rx="36" ry="36" fill-opacity="1"/><ellipse cx="7197" cy="538" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M7098 870 L7098 178" stroke-width="18"/></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6881, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6881, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M8702 870 L8702 178" stroke-width="18"/></g><g data-id="n0_22_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8485, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_21_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8485, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_22_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9633, 898) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9850 870 L9850 388" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(9841, 388) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="rest"><use href="#ss-E4E7" transform="translate(10163, 628) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(10508, 808) scale(0.72, 0.72)"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="6401,2338 7236,2248 7236,2158 6401,2248"/><polygon fill-opacity="1" points="6794,2161 7236,2113 7236,2023 6794,2071"/><g data-id="n0_13_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6401, 1888) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6410 1916 L6410 2320" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6785, 268) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6794 296 L6794 2278" stroke-width="18"/></g><g class="accid"/></g><g class="chord"><g class="stem"><path d="M7227 1196 L7227 2230" stroke-width="18"/></g><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7218, 1798) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7218, 1438) scale(0.72, 0.72)"/></g></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7218, 1168) scale(0.72, 0.72)"/></g></g></g></g><g class="chord"><g class="stem"><path d="M7757 1196 L7757 2368" stroke-width="18"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7748, 1888) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7748, 1708) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7748, 1438) scale(0.72, 0.72)"/></g></g><g data-id="n0_18_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7748, 1168) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="8485,2158 9122,2338 9122,2248 8485,2068"/><polygon fill-opacity="1" points="8896,2143 9122,2203 9122,2113 8896,2053"/><g class="chord"><g class="dots"><ellipse cx="8801" cy="1438" rx="36" ry="36" fill-opacity="1"/><ellipse cx="8801" cy="1258" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M8494 1196 L8494 2140" stroke-width="18"/></g><g data-id="n0_19_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8485, 1438) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8485, 1168) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M9113 1196 L9113 2320" stroke-width="18"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9104, 1708) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9104, 1168) scale(0.72, 0.72)"/></g></g></g></g><g class="beam"><polygon fill-opacity="1" points="9633,2248 10526,2248 10526,2158 9633,2158"/><g class="chord"><g class="stem"><path d="M9642 1196 L9642 2230" stroke-width="18"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9633, 1708) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9633, 1168) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10508, 1708) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10517 1736 L10517 2230" stroke-width="18"/></g></g></g></g></g><g class="tie"><path d="M7287,853 C7569,700 8156,700 8440,853 C8145,748 7580,748 7287,853" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M7152,426 C7469,273 8122,273 8440,426 C8113,321 7478,321 7152,426" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M8756,853 C8957,700 9386,700 9588,853 C9373,747 8970,747 8756,853" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M7489,1483 C7557,1591 7633,1591 7703,1483 C7663,1637 7526,1637 7489,1483" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M7489,1213 C7557,1321 7633,1321 7703,1213 C7663,1367 7526,1367 7489,1213" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M8019,1483 C8135,1589 8322,1589 8440,1483 C8345,1638 8112,1638 8019,1483" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M8891,1213 C8950,1319 8999,1319 9059,1213 C9034,1368 8915,1368 8891,1213" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M9375,1213 C9443,1321 9519,1321 9588,1213 C9549,1367 9412,1367 9375,1213" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M10988 1168 L10988 1888" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:midi-after-wide --></div><div class="score-variant" data-layout="narrow"><!-- engrave:midi-after-narrow --><svg class="engraved" viewBox="0 0 640 513" role="img" aria-label="After: the same two bars in E major, four sharps, with D sharp, two voices on one staff and the rests shown" focusable="false"><svg class="definition-scale" viewBox="0 0 6400 5130"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="pb"/><g class="measure"><g class="staff"><path d="M0 1168 L6400 1168" stroke-width="13"/><path d="M0 1348 L6400 1348" stroke-width="13"/><path d="M0 1528 L6400 1528" stroke-width="13"/><path d="M0 1708 L6400 1708" stroke-width="13"/><path d="M0 1888 L6400 1888" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(88, 1348) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(769, 1348) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(947, 1618) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1125, 1258) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1303, 1528) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1610, 1348) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1610, 1708) scale(0.72, 0.72)"/></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_2_0 #n0_0_0"><path d="M2157 988 L2575 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_2_1 #n0_3_0"><path d="M2755 988 L3077 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_6_0 #n0_5_0"><path d="M3760 988 L4082 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_9_0 #n0_7_0"><path d="M4765 988 L5087 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_12_0 #n0_11_0"><path d="M5770 988 L6092 988" stroke-width="22"/></g><g class="lineDash" data-related="#n0_0_0"><path d="M2253 808 L2575 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_3_0"><path d="M2755 808 L3077 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_5_0"><path d="M3760 808 L4082 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_7_0"><path d="M4765 808 L5087 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M5770 808 L6092 808" stroke-width="22"/></g><g class="lineDash" data-related="#n0_0_0"><path d="M2253 628 L2575 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_3_0"><path d="M2755 628 L3077 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_5_0"><path d="M3760 628 L4082 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_7_0"><path d="M4765 628 L5087 628" stroke-width="22"/></g><g class="lineDash" data-related="#n0_11_0"><path d="M5770 628 L6092 628" stroke-width="22"/></g></g><g class="layer"><g class="chord"><g class="stem"><path d="M2518 1410 L2518 178" stroke-width="18"/></g><g data-id="n0_1_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2301, 1438) scale(0.72, 0.72)"/></g></g><g data-id="n0_0_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2301, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E5" transform="translate(3306, 268) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E5" transform="translate(4311, 268) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(5316, 1168) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M6035 1230 L6035 118" stroke-width="18"/><g class="flag"><use href="#ss-E240" transform="translate(6026, 118) scale(0.72, 0.72)"/></g></g><g data-id="n0_10_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5818, 1258) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_12_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5818, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_11_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5818, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="2205,1708 2821,1708 2821,1618 2205,1618"/><g class="chord"><g class="stem"><path d="M2214 926 L2214 1690" stroke-width="18"/></g><g data-id="n0_4_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2205, 1078) scale(0.72, 0.72)"/></g></g><g data-id="n0_2_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2205, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M2812 656 L2812 1690" stroke-width="18"/></g><g data-id="n0_4_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2803, 1078) scale(0.72, 0.72)"/></g></g><g data-id="n0_2_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2803, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_3_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2803, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(3306, 1708) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M3817 656 L3817 1528" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(3808, 1528) scale(0.72, 0.72)"/></g></g><g data-id="n0_6_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3808, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_5_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3808, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(4311, 1708) scale(0.72, 0.72)"/></g><g class="chord"><g class="stem"><path d="M4822 656 L4822 2428" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(4813, 2428) scale(0.72, 0.72)"/></g></g><g data-id="n0_8_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4813, 1888) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_9_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4813, 898) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_7_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4813, 628) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="rest"><use href="#ss-E4E6" transform="translate(5316, 1708) scale(0.72, 0.72)"/></g><g data-id="n0_13_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5818, 1888) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5827 1916 L5827 2428" stroke-width="18"/><g class="flag"><use href="#ss-E241" transform="translate(5818, 2428) scale(0.72, 0.72)"/></g></g><g class="accid"/></g></g></g><g class="tie"/><g class="tie"><path d="M2476,943 C3440,1050 5363,1050 6329,943 C5366,1098 3437,1098 2476,943" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M6021,2023 C6111,2130 6238,2130 6329,2023 C6265,2178 6084,2178 6021,2023" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6387 1168 L6387 1888" stroke-width="27"/></g></g></g><g class="system"><g class="sb"/><g class="measure"><g class="mNum autogenerated"><text y="3553" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">2</tspan></tspan></text></g><g class="staff"><path d="M0 3796 L6400 3796" stroke-width="13"/><path d="M0 3976 L6400 3976" stroke-width="13"/><path d="M0 4156 L6400 4156" stroke-width="13"/><path d="M0 4336 L6400 4336" stroke-width="13"/><path d="M0 4516 L6400 4516" stroke-width="13"/><g class="clef"><use href="#ss-E062" transform="translate(88, 3976) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(769, 3976) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(947, 4246) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1125, 3886) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1303, 4156) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#n0_15_0 #n0_22_0 #n0_21_0"><path d="M2073 3616 L2491 3616" stroke-width="22"/></g><g class="lineDash" data-related="#n0_22_1 #n0_21_1"><path d="M3798 3616 L4120 3616" stroke-width="22"/></g><g class="lineDash" data-related="#n0_22_2"><path d="M4964 3616 L5286 3616" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0 #n0_21_0"><path d="M2073 3436 L2491 3436" stroke-width="22"/></g><g class="lineDash" data-related="#n0_21_1"><path d="M3798 3436 L4120 3436" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0 #n0_21_0"><path d="M2073 3256 L2491 3256" stroke-width="22"/></g><g class="lineDash" data-related="#n0_21_1"><path d="M3798 3256 L4120 3256" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0"><path d="M2073 3076 L2395 3076" stroke-width="22"/></g><g class="lineDash" data-related="#n0_15_0"><path d="M2073 2896 L2395 2896" stroke-width="22"/></g></g><g class="layer"><g class="rest"><use href="#ss-E4E6" transform="translate(1730, 3436) scale(0.72, 0.72)"/></g><g class="chord"><g class="dots"><ellipse cx="2533" cy="3526" rx="36" ry="36" fill-opacity="1"/><ellipse cx="2533" cy="3166" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M2434 3498 L2434 2806" stroke-width="18"/></g><g data-id="n0_22_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2217, 3526) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_21_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2217, 3256) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g class="chord"><g class="stem"><path d="M4063 3498 L4063 2806" stroke-width="18"/></g><g data-id="n0_22_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3846, 3526) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_21_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3846, 3256) scale(0.72, 0.72)"/></g><g class="accid"/></g></g><g data-id="n0_22_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5012, 3526) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5229 3498 L5229 3016" stroke-width="18"/><g class="flag"><use href="#ss-E242" transform="translate(5220, 3016) scale(0.72, 0.72)"/></g></g><g class="accid"/></g><g class="rest"><use href="#ss-E4E7" transform="translate(5550, 3256) scale(0.72, 0.72)"/></g><g class="rest"><use href="#ss-E4E6" transform="translate(5900, 3436) scale(0.72, 0.72)"/></g></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1730,4966 2578,4876 2578,4786 1730,4876"/><polygon fill-opacity="1" points="2130,4789 2578,4741 2578,4651 2130,4699"/><g data-id="n0_13_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1730, 4516) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1739 4544 L1739 4948" stroke-width="18"/></g><g class="accid"/></g><g data-id="n0_15_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2121, 2896) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2130 2924 L2130 4906" stroke-width="18"/></g><g class="accid"/></g><g class="chord"><g class="stem"><path d="M2569 3824 L2569 4858" stroke-width="18"/></g><g data-id="n0_14_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2560, 4426) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2560, 4066) scale(0.72, 0.72)"/></g></g><g data-id="n0_18_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2560, 3796) scale(0.72, 0.72)"/></g></g></g></g><g class="chord"><g class="stem"><path d="M3107 3824 L3107 4996" stroke-width="18"/></g><g data-id="n0_17_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 4516) scale(0.72, 0.72)"/></g><g class="accid"/></g><g data-id="n0_16_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 4336) scale(0.72, 0.72)"/></g></g><g data-id="n0_19_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 4066) scale(0.72, 0.72)"/></g></g><g data-id="n0_18_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 3796) scale(0.72, 0.72)"/></g></g></g><g class="beam"><polygon fill-opacity="1" points="3846,4786 4492,4966 4492,4876 3846,4696"/><polygon fill-opacity="1" points="4266,4772 4492,4831 4492,4741 4266,4682"/><g class="chord"><g class="dots"><ellipse cx="4162" cy="4066" rx="36" ry="36" fill-opacity="1"/><ellipse cx="4162" cy="3886" rx="36" ry="36" fill-opacity="1"/></g><g class="stem"><path d="M3855 3824 L3855 4768" stroke-width="18"/></g><g data-id="n0_19_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3846, 4066) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3846, 3796) scale(0.72, 0.72)"/></g></g></g><g class="chord"><g class="stem"><path d="M4483 3824 L4483 4948" stroke-width="18"/></g><g data-id="n0_20_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4474, 4336) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4474, 3796) scale(0.72, 0.72)"/></g></g></g></g><g class="beam"><polygon fill-opacity="1" points="5012,4876 5918,4876 5918,4786 5012,4786"/><g class="chord"><g class="stem"><path d="M5021 3824 L5021 4858" stroke-width="18"/></g><g data-id="n0_24_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5012, 4336) scale(0.72, 0.72)"/></g></g><g data-id="n0_23_2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5012, 3796) scale(0.72, 0.72)"/></g></g></g><g data-id="n0_25_0" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5900, 4336) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5909 4364 L5909 4858" stroke-width="18"/></g></g></g></g></g><g class="tie"><path d="M2623,3481 C2912,3328 3509,3328 3801,3481 C3499,3376 2922,3376 2623,3481" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2488,3054 C2811,2901 3476,2901 3801,3054 C3467,2949 2820,2949 2488,3054" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M4117,3481 C4322,3328 4759,3328 4967,3481 C4746,3376 4335,3376 4117,3481" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2831,4111 C2900,4219 2981,4219 3053,4111 C3011,4265 2870,4265 2831,4111" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M2831,3841 C2900,3949 2981,3949 3053,3841 C3011,3995 2870,3995 2831,3841" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M3369,4111 C3488,4217 3681,4217 3801,4111 C3704,4266 3465,4266 3369,4111" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M4252,3841 C4313,3947 4366,3947 4429,3841 C4401,3996 4278,3996 4252,3841" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie"><path d="M4745,3841 C4814,3949 4895,3949 4967,3841 C4925,3995 4784,3995 4745,3841" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="barLine"><path d="M6387 3796 L6387 4516" stroke-width="27"/></g></g><g class="systemMilestoneEnd yhbsl03"/><g class="tie id-t3elz0m spanning"><path d="M1534,3571 C2102,3678 3229,3678 3801,3571 C3234,3726 2097,3726 1534,3571" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g><g class="tie id-r1y47wy7 spanning"><path d="M1534,4651 C1624,4758 1751,4758 1843,4651 C1778,4806 1597,4806 1534,4651" stroke-width="9" stroke-linecap="round" stroke-linejoin="round"/></g></g><g class="pageMilestoneEnd wtn72u"/><g class="pageMilestoneEnd v3bpgbh"/></g></svg></svg><!-- /engrave:midi-after-narrow --></div></div></div>
  <figcaption>Bars 1 and 2 of one of the 12 recordings, a bossa nova accompaniment in E major, as each converter wrote the same Basic Pitch notes. Before: no key signature, E♭ where E major has D♯, three voices on each staff of a piano grand staff and no rests. After: four sharps, D♯, two voices and the rests shown.</figcaption>
</figure>

<h2 id="why-musescore-reguesses">Why does MuseScore re-guess the tempo, meter and key?</h2>
<p>Because unquantized MIDI looks like a live performance to it. The importer checks the notes that fall near a beat, and if fewer than 60% of them start right on it, it treats the file as a human performance (<a href="https://github.com/musescore/MuseScore/blob/master/src/importexport/midi/internal/midiimport/importmidi_quant.cpp">importmidi_quant.cpp</a>). It then runs its own beat tracker, picks a meter and stretches note times to fit the beats it found. MuseScore’s older handbook describes that mode as trading accuracy for readability and says it is on by default for unaligned files.</p>
<p>The key has a rule of its own. If any non-drum track lacks a key signature, or the file counts as a performance, the importer estimates the key from the notes (<a href="https://github.com/musescore/MuseScore/blob/master/src/importexport/midi/internal/midiimport/importmidi_key.cpp">importmidi_key.cpp</a>). So a key signature in the tempo track alone is not enough: every track with notes needs one. With raw Basic Pitch MIDI we saw meter, tempo and key all re-guessed, even with the human-performance option set to false.</p>

<h2 id="prepare-midi">How should you prepare MIDI before importing it?</h2>
<p>Make the notation decisions you can inside the MIDI file, before MuseScore sees it. This is what we do to every transcription:</p>
<ol>
<li>Use one constant tempo. ScoreStarling uses the BPM you set, or one it detects from the recording; in a DAW, record to a click or match the project tempo to the take.</li>
<li>Move every note’s start and end onto a grid of the shortest value you want to read. The October 2 test here used 16th notes in 4/4. With every note on the grid, MuseScore reads the file as written music rather than as a performance.</li>
<li>Put the tempo and time signature in the first track, and a key signature in every track that has notes. We estimate the key from the notes with music21’s Krumhansl–Schmuckler key finder; if you know the real key, use it.</li>
<li>Give each track its real instrument. MuseScore picks staves and clefs from the General MIDI program: a guitar left as Electric Piano lands on a grand staff, while a nylon-string guitar program gets treble clef with an 8 below.</li>
<li>Watch repeated notes. If one pitch is struck twice within a single grid step, snapping merges the two attacks; we place the second one a 32nd later.</li>
</ol>

<h2 id="musescore-import-settings">Which MuseScore import settings should you use?</h2>
<p>MuseScore Studio 4 has no import panel to set them in. Its handbook calls the MIDI import panel “not currently implemented”, and the GitHub issue to restore it (<a href="https://github.com/musescore/MuseScore/issues/11918">#11918</a>, opened in June 2022) was still open when we checked on October 3, 2026. Inside the app, the only quantization control is the shortest note value for imported MIDI files, under Preferences → Import.</p>
<p>The importer still reads its main options from a file passed on the command line with <code>-M</code>; the <a href="https://handbook.musescore.org/appendix/command-line-usage">handbook’s command-line page</a> links a sample. This is the file the October 2 test used; ScoreStarling now writes a melody line in one voice (<code>VoiceCount</code> 0) and turns <code>RecognizePickupBar</code> on when the first bar is a pickup:</p>
<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;MidiOptions&gt;
  &lt;QuantValue&gt;2&lt;/QuantValue&gt;
  &lt;VoiceCount&gt;1&lt;/VoiceCount&gt;
  &lt;Duplets&gt;false&lt;/Duplets&gt;
  &lt;Triplets&gt;false&lt;/Triplets&gt;
  &lt;Quadruplets&gt;false&lt;/Quadruplets&gt;
  &lt;Quintuplets&gt;false&lt;/Quintuplets&gt;
  &lt;Septuplets&gt;false&lt;/Septuplets&gt;
  &lt;Nonuplets&gt;false&lt;/Nonuplets&gt;
  &lt;HumanPerformance&gt;false&lt;/HumanPerformance&gt;
  &lt;MeasureCount2xLess&gt;false&lt;/MeasureCount2xLess&gt;
  &lt;SplitStaff&gt;false&lt;/SplitStaff&gt;
  &lt;ClefChanges&gt;false&lt;/ClefChanges&gt;
  &lt;SimplifyDurations&gt;true&lt;/SimplifyDurations&gt;
  &lt;ShowStaccato&gt;false&lt;/ShowStaccato&gt;
  &lt;DottedNotes&gt;true&lt;/DottedNotes&gt;
  &lt;RecognizePickupBar&gt;false&lt;/RecognizePickupBar&gt;
  &lt;Swing&gt;0&lt;/Swing&gt;
&lt;/MidiOptions&gt;</code></pre>
<p>Then convert, naming the output as MusicXML:</p>
<pre><code>mscore -M midi-import.xml -o score.musicxml performance.mid</code></pre>
<p>The program’s name and location depend on your system; on Windows the handbook uses MuseScore4.exe. What the main options do:</p>
<div class="table-scroll" role="region" aria-label="MuseScore MIDI import options and what they do" tabindex="0">
<table>
<caption>Our MIDI import options</caption>
<thead>
<tr><th scope="col">Option</th><th scope="col">Value</th><th scope="col">Effect</th></tr>
</thead>
<tbody>
<tr><th scope="row">QuantValue</th><td>2</td><td>Shortest written value: 16th notes (1 is 8ths, 3 is 32nds)</td></tr>
<tr><th scope="row">VoiceCount</th><td>1</td><td>At most two voices per staff; the count is the value plus one</td></tr>
<tr><th scope="row">Triplets and other tuplets</th><td>false</td><td>No tuplet search, because our grid has no tuplets</td></tr>
<tr><th scope="row">HumanPerformance</th><td>false</td><td>Don’t treat the file as a live performance; this holds only when the notes are on the grid</td></tr>
<tr><th scope="row">SplitStaff</th><td>false, true for piano</td><td>Splits a piano part between the hands; for other instruments MuseScore makes separate parts instead</td></tr>
<tr><th scope="row">SimplifyDurations</th><td>true</td><td>Fewer rests and simpler note values</td></tr>
<tr><th scope="row">ClefChanges</th><td>false</td><td>No small clef changes inside a staff</td></tr>
<tr><th scope="row">RecognizePickupBar</th><td>false</td><td>The first bar is a full bar</td></tr>
<tr><th scope="row">Swing</th><td>0</td><td>No swing detection</td></tr>
</tbody>
</table>
</div>
<p>If your music has triplets, don’t snap it to a straight grid, and leave Triplets on; we haven’t measured how well MuseScore finds them. In MuseScore 3 the same choices sat in an import panel, with columns such as Max. voices, Search tuplets and Is human performance.</p>

<h2 id="trade-offs">What does the tidier score cost?</h2>
<p>Some accuracy, mostly in note lengths. These are the trade-offs we measured or know of:</p>
<ul>
<li>MuseScore wrote 26% of the notes longer than the quantized performance, by up to three 16ths and never shorter, and notes sounding together with different lengths can share one value. In ScoreStarling, playback and MIDI exports keep the performed timing, though a melody line is cleaned first: of notes struck together the strongest stays, faint echoes go, and a held note ends where the next begins.</li>
<li>The key is estimated from the notes and was wrong in 2 of 12 cases, each time a fifth away. Keys with seven sharps or flats are written as their five-accidental equivalents.</li>
<li>The straight 16th-note grid in this October 2 guitar test did not represent triplets or swing. That is still true when ScoreStarling transcribes one instrument or voice, which starts in 4/4; for solo piano it follows the playing’s bars and can choose 4/4, 3/4, 6/8 or 12/8. If you prepare a file yourself, write its real time signature in.</li>
<li>MuseScore splits piano chords between the hands by its own rule, and even close two-note chords can land on different staves.</li>
</ul>
<p>Some of this can be cleaned up after import. <a href="https://handbook.musescore.org/notation/rhythm-meter-and-measures/regroup-rhythms">Tools → Regroup rhythms</a> rewrites a selected passage so that notes group by beat, without changing the rhythm itself. <a href="https://handbook.musescore.org/notation/pitch/respell-pitches">Tools → Respell pitches with sharps or with flats</a> changes spelling, though the handbook says it is meant for notes of a single pitch. A wrong key is quicker to fix in the MIDI file before import than note by note afterwards.</p>

<h2 id="mp3-to-musescore">Can MuseScore turn an MP3 into sheet music?</h2>
<p>MuseScore Studio can’t: it opens score formats such as MusicXML and MIDI, not audio. Muse Group announced an <a href="https://www.mu.se/posts/musescore-audio-score-features">Audio-to-Score beta</a> on MuseScore’s web platform on August 17, 2026: solo piano and acoustic guitar, MP3 files up to 30 MB (about three minutes), free, returned as an MSCZ file for MuseScore Studio. We haven’t tested it.</p>
<p>The other route is the one in this article: an audio-to-MIDI model, preparation of its timing, then MuseScore’s importer. ScoreStarling works this way when it turns <a href="https://scorestarling.com/audio-to-midi">audio into MIDI</a> or <a href="https://scorestarling.com/audio-to-musicxml">MusicXML</a>: for one instrument or voice, with Basic Pitch, and for solo piano, with a piano model whose notes also give the pulse and bar lines; Verovio draws the page. A single-note line is now written on one staff in one voice, a part playing chords keeps them on one staff, and Score settings → Layout can change how a single-part recording is written. The measurements above are from October 2. An October 4 re-run, after melodies began to be written one note at a time on one staff, again matched the key in 10 of 12, spelled 0 of 3,158 in-key notes against it and showed all 357 rests.</p>
<p>You can also choose or drop a MIDI file in ScoreStarling and get an editable score; it writes drum tracks on a drum staff and keeps one time signature for the whole score. A recording is transcribed for its first six minutes, from an upload of up to 95 MB. PDFs come with every account and MusicXML with Plus or a credit pack; the <a href="https://scorestarling.com/how-it-works#specs">specifications</a> have the rest (checked October 14, 2026). The <a href="https://scorestarling.com/app">workspace</a> is free to start; the <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">accuracy article</a> keeps the dated guitar and band measurements.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E062"><path transform="scale(1,-1)" d="M582 -120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM582 120c0 32 26 58 58 58s58 -26 58 -58s-26 -58 -58 -58s-58 26 -58 58zM158 96c51 0 73 -14 88 -49l16 -39c0 -17 -2 -30 -7 -40c-3 -11 -10 -21 -19 -31c-17 -18 -49 -43 -84 -43 c-55 0 -77 13 -112 44c-24 21 -35 55 -35 100c0 46 14 81 32 112c30 52 71 79 137 93l36 6l26 2c154 0 235 -68 274 -182c11 -32 18 -68 18 -107c0 -103 -26 -182 -68 -250c-89 -145 -234 -230 -412 -288l-30 -5c-9 0 -14 3 -14 8c3 10 5 11 10 16c35 15 70 30 96 44l78 43 c96 57 162 136 197 258c9 33 17 60 22 100c3 22 5 35 6 39c-7 69 -16 115 -23 140s-4 22 -16 40c-8 12 -19 23 -31 34c-24 21 -62 44 -118 44c-48 0 -84 -8 -113 -28c-28 -19 -42 -44 -42 -73v-16c2 -5 3 -9 4 -11c24 22 52 39 84 39z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E240"><path transform="scale(1,-1)" d="M179 -646c15 29 29 55 46 102c18 49 30 108 30 138c0 105 -80 173 -168 200c-18 5 -47 9 -87 16v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -38 -13 -106 -35 -163c-20 -51 -43 -99 -66 -132c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 14 25 18 33z"/></g><g id="ss-E241"><path transform="scale(1,-1)" d="M179 646c-4 8 -17 30 -18 33l-4 10c0 3 2 5 5 5s7 -2 13 -7c23 -33 46 -81 66 -132c22 -57 35 -125 35 -163c0 -104 -60 -183 -122 -241c-63 -59 -57 -53 -61 -56c-38 -34 -63 -95 -71 -95h-22v190c40 7 69 11 87 16c88 27 168 95 168 200c0 30 -12 89 -30 138 c-17 47 -31 73 -46 102z"/></g><g id="ss-E242"><path transform="scale(1,-1)" d="M206 -748c32 48 49 100 49 149c0 89 -55 168 -168 203c-18 5 -47 9 -87 16v190v190h22c8 0 33 -61 71 -95c4 -3 -2 3 61 -56c62 -58 122 -137 122 -241c0 -32 -7 -65 -17 -96c11 -29 17 -60 17 -94c0 -71 -32 -148 -67 -190c-6 -5 -10 -7 -13 -7s-5 2 -5 5l4 10 c1 3 6 8 11 16zM248 -463c4 18 7 38 7 57c0 105 -80 173 -168 200c-11 3 -27 6 -47 9c9 -17 23 -61 53 -88c4 -3 -2 3 61 -56c36 -33 71 -74 94 -122z"/></g><g id="ss-E243"><path transform="scale(1,-1)" d="M216 730c-5 8 -10 13 -11 16l-4 10c0 3 2 5 5 5s7 -2 13 -7c35 -42 57 -101 57 -172c0 -34 -6 -65 -17 -94c10 -31 17 -64 17 -96c0 -104 -60 -183 -122 -241c-63 -59 -57 -53 -61 -56c-38 -34 -63 -95 -71 -95h-22v190v190c40 7 69 11 87 16c116 36 175 111 175 197 c0 44 -15 91 -46 137zM248 463c-23 -48 -58 -89 -94 -122c-63 -59 -57 -53 -61 -56c-30 -27 -44 -71 -53 -88c20 3 36 6 47 9c88 27 168 95 168 200c0 19 -3 39 -7 57z"/></g><g id="ss-E260"><path transform="scale(1,-1)" d="M20 110c32 16 54 27 93 27c26 0 35 -3 54 -13c13 -7 24 -20 27 -38l4 -25c0 -28 -16 -57 -45 -89c-23 -25 -39 -44 -65 -68l-88 -79v644h20v-359zM90 106c-32 0 -48 -10 -70 -29v-194c31 31 54 59 71 84c21 32 32 59 32 84c0 9 1 16 1 20c0 14 -3 21 -11 30l-8 3z"/></g><g id="ss-E261"><path transform="scale(1,-1)" d="M0 -188v539h18v-191l139 22v-533h-17v186zM18 -100l122 17v176l-122 -19v-174z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E4E5"><path transform="scale(1,-1)" d="M107 292c-13 24 -30 49 -52 71c-1 1 0 2 0 3l-2 2c3 3 4 4 6 4c12 0 26 -7 40 -20s44 -40 89 -81c26 -24 28 -29 46 -47c4 -4 8 -9 10 -14c6 -8 8 -16 8 -27c0 -19 -12 -40 -36 -61c-28 -23 -49 -38 -61 -73c-4 -11 -7 -27 -10 -50c13 -43 34 -83 59 -121 c31 -47 59 -79 101 -129c-8 0 -26 7 -54 20l-62 29l-21 6l-23 1c-25 0 -45 -10 -60 -30l-4 -14l-1 -12c0 -33 20 -56 39 -78c8 -9 17 -18 26 -26c17 -15 27 -24 28 -30l-3 -3c-11 5 -19 10 -25 15c-9 3 -37 21 -45 26c-24 14 -45 32 -63 51c-19 21 -37 44 -37 71 c0 63 27 95 80 95c41 0 86 -18 136 -52c-19 26 -37 48 -55 66c-23 23 -48 44 -73 65c-28 23 -47 40 -58 53s-17 26 -18 39c75 64 113 125 113 183c0 27 -7 48 -18 68z"/></g><g id="ss-E4E6"><path transform="scale(1,-1)" d="M0 123c7 34 33 56 69 60c29 -3 43 -9 53 -29c4 -8 7 -15 10 -22c0 -21 -1 -25 -11 -35c-5 -8 -18 -14 -40 -20l12 -3l15 -1c44 0 97 26 122 56c10 11 18 26 24 42c7 1 15 2 22 3l-140 -424h-36l111 330c-10 -6 -27 -12 -53 -16l-52 -8h-10l-20 1c-1 0 -8 3 -21 6 c-37 9 -55 28 -55 60z"/></g><g id="ss-E4E7"><path transform="scale(1,-1)" d="M133 -111c0 -33 -21 -50 -52 -55c10 -3 18 -4 25 -4c40 0 69 24 90 47l66 197c-36 -18 -64 -25 -112 -25c-23 0 -38 3 -45 8c-37 7 -55 27 -55 59c8 35 30 54 68 58c45 -6 49 -13 64 -48c0 -3 1 -5 1 -7c0 -27 -25 -46 -52 -49c6 -4 15 -6 26 -6c32 2 62 14 88 29 c32 19 44 36 59 71l7 1l10 2h4c-72 -220 -143 -439 -215 -659h-37l108 324c-20 -13 -51 -20 -82 -20c-21 0 -35 4 -43 10c-37 6 -55 26 -55 58c8 35 31 56 68 60c43 -8 48 -13 64 -51z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://midi.org/summary-of-midi-1-0-messages">Summary of MIDI 1.0 Messages</a> — MIDI Association</li>
<li><a href="https://mido.readthedocs.io/en/latest/meta_message_types.html">Meta Message Types</a> — mido documentation</li>
<li><a href="https://github.com/spotify/basic-pitch/blob/main/basic_pitch/note_creation.py">basic_pitch/note_creation.py</a> — Spotify Basic Pitch, GitHub</li>
<li><a href="https://github.com/cuthbertLab/music21/blob/master/music21/musicxml/m21ToXml.py">music21/musicxml/m21ToXml.py</a> — music21, GitHub</li>
<li><a href="https://zenodo.org/records/3371780">GuitarSet 1.1.0</a> — Xi et al., Zenodo (CC BY 4.0)</li>
<li><a href="https://musescore.org/en/handbook/4/midi-import">MIDI import</a> — MuseScore 4 handbook</li>
<li><a href="https://github.com/musescore/MuseScore/issues/11918">Restore MIDI import panel, issue #11918</a> — MuseScore, GitHub</li>
<li><a href="https://github.com/musescore/MuseScore/blob/master/src/importexport/midi/internal/midiimport/importmidi_quant.cpp">importmidi_quant.cpp</a> and <a href="https://github.com/musescore/MuseScore/blob/master/src/importexport/midi/internal/midiimport/importmidi_key.cpp">importmidi_key.cpp</a> — MuseScore source, GitHub</li>
<li><a href="https://musescore.org/en/print/book/export/html/22918">MIDI import</a> — earlier MuseScore handbook (import panel)</li>
<li><a href="https://handbook.musescore.org/appendix/command-line-usage">Command line usage</a> and its <a href="https://musescore.org/sites/musescore.org/files/midi_import_options_0.xml">sample MIDI import options file</a> — MuseScore Studio Handbook</li>
<li><a href="https://handbook.musescore.org/customization/preferences">Preferences</a>, <a href="https://handbook.musescore.org/file-management/file-export">File export</a>, <a href="https://handbook.musescore.org/notation/rhythm-meter-and-measures/regroup-rhythms">Regroup rhythms</a> and <a href="https://handbook.musescore.org/notation/pitch/respell-pitches">Respell pitches</a> — MuseScore Studio Handbook</li>
<li><a href="https://www.mu.se/posts/musescore-audio-score-features">Hear It, Play It: MuseScore Introduces New Smart Audio Recognition Features</a> — Muse Group, August 17, 2026</li>
</ol>
</section><h2>Questions and answers</h2><h3>How do I convert MIDI to MusicXML?</h3><p>Open the MIDI file in MuseScore Studio, choose File → Export and pick MusicXML; compressed .mxl is the default. From a terminal, mscore -o score.musicxml file.mid does the same, and -M adds an options file for quantization and voices. Prepare the MIDI first, or the MusicXML will carry the same mess.</p><h3>Why are there so many ties and dotted notes after a MIDI import?</h3><p>Because performed notes rarely end on a beat. Snapped to a fine grid, they cross beats and barlines and need ties, and notes that overlap spill into extra voices. Quantize to the shortest value you want to read, cap the importer at two voices and let it simplify durations; MuseScore will then write some notes slightly longer to tidy the page.</p><h3>Why does MuseScore write D♯ where I expected E♭?</h3><p>MIDI stores note 63 without a spelling, so MuseScore spells from the key signature, and if a track has none it estimates the key itself. Write the right key signature into every track before importing. After import, Tools → Respell pitches with sharps or with flats changes selected notes of the same pitch.</p><h3>Can I get the MuseScore 3 MIDI import panel in MuseScore Studio 4?</h3><p>Not as of October 3, 2026: the panel hasn’t been ported, and <a href="https://github.com/musescore/MuseScore/issues/11918">GitHub issue #11918</a> to restore it is still open. MuseScore Studio 4 keeps a shortest-note preference for imported MIDI, and its command line accepts an options file with -M that covers the panel’s main choices.</p><h3>Can I open a ScoreStarling transcription in MuseScore?</h3><p>Yes. Export MusicXML (.musicxml or .mxl), which keeps the key signature, spelling, rests and voices, or MIDI if you only need the notes. Both come with Plus or a credit pack. ScoreStarling is free to start, and every transcription is a first draft to check by ear.</p>]]></content:encoded>
    </item>
    <item>
      <title>How to turn a voice memo into sheet music</title>
      <link>https://scorestarling.com/blog/voice-memo-to-sheet-music</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/voice-memo-to-sheet-music</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>A clear voice memo and a known tempo give you a better starting score. Export the recording, check missed notes and split longer songs into sections.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Record the melody on its own: one voice or instrument, phone close, quiet room, steady tempo, ideally with a click in headphones so you know the BPM. Export the memo (an iPhone exports .m4a by default), trim it so it starts on the first note, and give it to a transcription tool, such as our <a href="https://scorestarling.com/voice-memo-to-sheet-music">voice memo to sheet music</a>, along with that tempo. Then treat the score as a first draft: loop two bars at a time against the recording, fix pitches and lengths, and only then transpose and export PDF, MusicXML or MIDI.</p>
</section>

<h2 id="can-an-app-turn-humming-into-sheet-music">Can an app turn humming or singing into sheet music?</h2>
<p>Yes, when the recording holds one clear melody. The software does two separate jobs. First it listens for notes: each pitch, when it starts and when it stops. Then it writes those notes down, which means choosing a key, a meter, note values and where the bar lines go. If the tune is still only in your head, sing it into your phone first; everything below applies to that recording.</p>
<p>In ScoreStarling, for one instrument or voice, the first job is done by Spotify’s open-source Basic Pitch model, which turns audio into MIDI on our server. Spotify says Basic Pitch works on “almost any instrument, including voice.” That is their claim. Our own measurements so far cover guitar recordings, one band excerpt and synthesized piano, not singing. The second job goes to MuseScore Studio 4.7.5’s MIDI importer, and Verovio engraves the page.</p>
<p>Timing is often the hardest part of a voice memo. ScoreStarling detects the tempo or uses the BPM you supply, but for one instrument or voice it still writes to a straight grid starting in 4/4, so drift, silence before the tune and a wrong tempo can produce misplaced ties and rests. Solo piano follows the playing’s own pulse and meter, but it is meant for piano, not sung memos. The advice here helps give a melody a steady pulse.</p>

<h2 id="how-to-record-a-voice-memo-for-transcription">How to record a voice memo for transcription</h2>
<p>Give the software one line of music at one steady tempo, close to the microphone, with nothing else playing.</p>
<ul>
<li>Record one voice or one instrument: no backing track, no second singer, no guitar under the vocal. Busy mixes, heavy reverb and several instruments at once make the first draft harder to read.</li>
<li>Keep the phone close and the room quiet. Apple’s guide sets the recording level by distance: move the phone closer to or farther from the sound. Close, but not so close that your loudest notes distort. A room with soft furnishings echoes less than a bathroom or a stairwell.</li>
<li>Use a click that you can hear and the phone can’t: a metronome in headphones, played from a second device. Apple’s guide says Voice Memos stops recording if another app on the iPhone starts playing audio, so the click shouldn’t come from the recording phone.</li>
<li>Write down the BPM. If you recorded without a metronome, tap along afterward with a tap-tempo metronome, or count beats for 15 seconds and multiply by four.</li>
<li>Count in silently. A spoken “one, two, three, four” is sound like any other and can end up written as notes, so count in your head or in the headphones, or trim the count-in off afterward.</li>
<li>Sing on a syllable such as “da” or “doo” rather than a closed hum, so repeated notes don’t blur into one. That’s our suggestion, not a measured result.</li>
<li>Keep each take under six minutes: only the first six minutes of a recording are transcribed, from a file of up to 95 MB. Record long songs in sections beginning at a bar line.</li>
<li>Leave the extras off. On Pixel 9 and later, Google’s Recorder can add AI background music to a recording, and added music is more sound to transcribe. If you sang over an instrumental with Voice Memos’ layered recording, separate the layers and upload only the vocal.</li>
</ul>
<p>Then trim the start. Bar 1 begins at 0:00 of the file, so cut any silence or count-in until the file starts right on the first note. If the tune begins with a pickup, you can mark the first bar as a pickup later. In Voice Memos, the editor’s yellow trim handles do this, and you can pinch to zoom for precision. Google’s Recorder has Crop &amp; Remove, which saves a trimmed copy.</p>

<h2 id="what-format-is-a-voice-memo">What format do iPhone and Android voice memos use?</h2>
<p>An iPhone exports a Voice Memos recording as an .m4a file by default; Android recorders differ by maker, so check the file extension after you share one.</p>
<p>Apple’s iPhone User Guide (iOS 27, checked October 3, 2026) says default exports are .m4a, which flattens layered recordings and turns Spatial Audio into stereo. To get the file off the phone, use Save to Files from the recording’s share options. Skip the Editable option: it exports QuickTime Audio, a format for adjusting effects and layers later. For a layered recording, use Separate Layers first; each layer then becomes its own .m4a.</p>
<p>On Pixel phones, Google’s Recorder shares a recording as an audio file: touch and hold it, then choose Share, File and Audio. Google’s help pages don’t name the format (checked October 3, 2026), and other Android brands ship their own recorder apps. Whatever arrives, ScoreStarling accepts WAV, MP3, FLAC, M4A, OGG and AIFF. You can also skip the file and record in the browser; that recorder stops at 5:59, just inside the six-minute limit.</p>

<h2 id="voice-memo-to-sheet-music-steps">Step by step: voice memo to sheet music in ScoreStarling</h2>
<p>Upload the memo, give its tempo, transcribe, then correct the score by ear before you export it. On ScoreStarling one instrument or voice uses 10 credits a piece after a free 30-second preview, editing and PDF downloads are free, and MusicXML and MIDI come with Plus or a credit pack (checked October 14, 2026). Open the <a href="https://scorestarling.com/app">workspace</a> to start.</p>
<ol>
<li>Choose New score. Drop in the file, or choose Record to sing straight into the browser. Nothing is kept until you choose Create score.</li>
<li>Under What’s playing?, keep One instrument or voice, which runs Basic Pitch on our server for 10 credits. Solo piano costs the same. Band or several instruments uses credits, 30 a minute with the price shown before it starts, and sends the audio to our band partner Mirelo; it runs only if you pick it.</li>
<li>Open More options and enter Beats per minute, in quarter notes from 30 to 240, or leave it on Auto to have the tempo detected. It sets how the score is written, not the recording. If you can’t decide between 70 and 140, either will do: 140 writes every note at twice the value.</li>
<li>Choose Create score. The score appears with playback in sync with your recording.</li>
<li>Check it by ear, two bars at a time, as the next section describes.</li>
<li>Fix what you hear. Select a note to raise or lower it a semitone (the up and down arrow keys work too), change its length, or delete it; deleting leaves a rest, so the beat stays put. Undo, redo and saved versions are there if a fix goes wrong.</li>
<li>Finish in Score settings: key and clef, time signature, a pickup bar if the tune starts before the downbeat, and transposition by interval. Transpose last. It moves every note and the key, but your recording keeps its original key, so comparing by ear gets harder afterward.</li>
<li>Download what you need: PDF to print, MusicXML for a notation app, MIDI for a DAW, page images, separate parts, or an MP3 or WAV preview. MusicXML and MIDI come with Plus or a credit pack; on a free account the PDF, page images and parts carry a small footer line. The audio is a General MIDI rendering of the score, not your voice. Our guide to <a href="https://scorestarling.com/blog/musicxml-vs-midi-vs-pdf">MusicXML, MIDI and PDF</a> explains which file to pick.</li>
</ol>
<p>You can also hand the memo to Starling, the workspace’s assistant, at <a href="https://scorestarling.com/agent">scorestarling.com/agent</a>: attach it, say “write this out, it’s about 84 BPM”, and ask for changes in words, such as “move it up a whole step so I can sing it in A”. It makes the same score with the same choices, and you still check it by ear.</p>

<h2 id="check-transcription-by-ear">How to check a transcription against the recording</h2>
<p>Work two bars at a time: select them, turn on looping, and listen three ways before you change anything. The player switches between Score, Both and Recording while it plays. Start with the recording alone to fix the melody in your ear, then the score alone, then both together. A wrong pitch clashes with your voice; a note in the wrong place sounds doubled, like an echo.</p>
<p>Fix things in order. Check the bar lines first, because if the first beat is wrong, every bar is wrong: mark a pickup bar, or re-trim the file and transcribe again. Then fix pitches, then lengths, and leave expression and layout for last.</p>
<figure class="flow-figure"><ol class="flow-steps"><li><b>Recording</b><span>alone, to fix the melody in your ear</span></li><li><b>Score</b><span>alone, to hear what was written</span></li><li><b>Both</b><span>together: a wrong pitch clashes, a misplaced note sounds doubled</span></li><li><b>Fix</b><span>bar lines first, then pitches, then lengths</span></li></ol><figcaption>Two bars at a time, on a loop: listen three ways, then fix bar lines, pitches and lengths, in that order.</figcaption></figure>
<div class="table-scroll" role="region" aria-label="Voice memo checklist" tabindex="0">
<table>
<caption>Voice memo checklist</caption>
<thead><tr><th scope="col">Stage</th><th scope="col">Check</th><th scope="col">Why</th></tr></thead>
<tbody>
<tr><th scope="row">Before you record</th><td>One voice or instrument, nothing else playing</td><td>The One instrument or voice choice is built for a single part</td></tr>
<tr><th scope="row">Before you record</th><td>A click in headphones from a second device; note the BPM</td><td>A supplied BPM is more reliable than the detected estimate</td></tr>
<tr><th scope="row">Before you record</th><td>Phone close, quiet room, little echo</td><td>Noise and reverb make the draft harder to read</td></tr>
<tr><th scope="row">Before you upload</th><td>Trimmed to the first note, within your account’s duration limit</td><td>Start at a clear beat; six minutes a piece</td></tr>
<tr><th scope="row">When you check</th><td>Bar lines and pickup</td><td>A wrong first beat shifts every bar</td></tr>
<tr><th scope="row">When you check</th><td>Repeated and held notes</td><td>Same-pitch notes can merge; lengths are simplified for reading</td></tr>
<tr><th scope="row">When you check</th><td>Key signature</td><td>It’s estimated from the notes and can be a fifth off</td></tr>
<tr><th scope="row">Before you export</th><td>Transpose last</td><td>The recording stays in its original key</td></tr>
</tbody>
</table>
</div>

<h2 id="what-to-expect-first-draft">What to expect from the first draft</h2>
<p>Expect a draft to correct, not a finished part. We haven’t measured singing yet, so this list comes from how the One instrument or voice choice works and from our measurements on 12 solo and accompaniment guitar recordings from the public GuitarSet dataset, run on October 2, 2026 and again on October 4.</p>
<ul>
<li>One instrument or voice starts in 4/4 on a straight grid at the detected or supplied tempo; triplets and swing are not inferred. Check the rhythm and change the time signature in Score settings where needed. Solo piano can follow 3/4, 4/4, 6/8 and 12/8, but it is for piano.</li>
<li>Note ends are less reliable than note starts. On those guitar recordings on October 2, Basic Pitch scored a macro onset F1 of 0.744, but 0.508 when the end of each note had to match too. An October 4 re-run, after we began retuning off-pitch takes and writing a melody one note at a time, scored 0.763 and 0.522. Onset F1 counts a note as found when its pitch matches and its start lands within 50 milliseconds, then balances missed notes against invented ones; 1.0 is perfect. Our <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">accuracy measurements</a> explain the method.</li>
<li>An out-of-tune take is corrected first. A recording that is steadily 10 cents or more sharp or flat of A440 is retuned before transcription, so its notes are written at concert pitch; a voice whose pitch drifts is left as it is.</li>
<li>Written lengths are simplified for reading. MuseScore Studio wrote 26% of the guitar notes longer than they were played (after snapping to the grid), by up to three sixteenths, and never shorter. Playback and the MIDI export keep your timing; change a note’s length if the page should show what you sang.</li>
<li>Repeated notes need a look. Two notes on one pitch with no gap between them give the model little to separate, so check for one long note where you sang two. To fix it, shorten the note, then fill the rest that appears with the same pitch.</li>
<li>The key is a guess. It’s estimated from the notes; on the guitar set it was wrong for 2 of the 12 recordings, both times a fifth away. Set the right one under Key &amp; clef.</li>
<li>Check the melody line. A detected single-note line is written as Melody on one staff, keeping the strongest of notes struck together and dropping faint echoes, while a part playing chords keeps them on one staff. For a single-part recording, Score settings → Layout can apply One melody line to an older score too, using the existing notes. It removes extra notes from playback; Undo restores them. Check that it kept the notes you sang.</li>
<li>You get notes only. ScoreStarling doesn’t write lyrics or chord symbols from a recording.</li>
</ul>

<h2 id="write-a-melody-down-by-ear">How to write a melody down by ear instead</h2>
<p>If no tool suits the job, you can write the melody down yourself with a keyboard (a phone app will do) and a player that loops a passage. It’s slower, and it trains your ear.</p>
<ol>
<li>Find home. Hum the note the tune wants to end on and find it on the keyboard. That is usually the key’s home note, which suggests a key signature to try.</li>
<li>Find the beat. Tap your foot to the recording and count. A strong beat every three taps suggests 3/4, every four taps 4/4; if each beat splits into three, think 6/8.</li>
<li>Write the rhythm first, one bar at a time, as marks under the counts.</li>
<li>Add the pitches. Start from a note you know, judge each next note as a step, a skip or a leap, and check it on the keyboard.</li>
<li>Play your version back against the recording and sing along. Anything that rubs is a note to fix.</li>
</ol>
<p>Other apps take singing too. ScoreCloud’s Express app for iPhone and iPad notates singing, whistling or humming, and Klangio’s Sing2Notes runs in a browser and on iOS and Android, with PDF, MIDI and MusicXML downloads (both as described on their own sites, checked October 3, 2026). We haven’t tested either.</p>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://support.apple.com/guide/iphone/make-a-recording-iph4d2a39a3b/ios">Make a recording in Voice Memos on iPhone</a> — Apple Support, iPhone User Guide (iOS 27)</li>
<li><a href="https://support.apple.com/guide/iphone/export-a-recording-to-files-iph831c37815/ios">Export a Voice Memos recording to Files on iPhone</a> — Apple Support</li>
<li><a href="https://support.apple.com/guide/iphone/add-a-second-layer-to-a-recording-iphfefa3252b/ios">Add a second layer to a Voice Memos recording on iPhone</a> — Apple Support</li>
<li><a href="https://support.apple.com/guide/iphone/edit-or-delete-a-recording-iphc9bdaee83/ios">Edit or delete a recording in Voice Memos on iPhone</a> — Apple Support</li>
<li><a href="https://support.google.com/pixelphone/answer/16267696?hl=en">Save &amp; share recordings &amp; transcripts</a> — Pixel Phone Help, Google</li>
<li><a href="https://support.google.com/pixelphone/answer/16267367?hl=en">Create, edit &amp; delete a recording on your Pixel device</a> — Pixel Phone Help, Google</li>
<li><a href="https://basicpitch.spotify.com/about">About Basic Pitch</a> — Spotify</li>
<li><a href="https://scorecloud.com/">ScoreCloud</a> — ScoreCloud</li>
<li><a href="https://klang.io/sing2notes/">Sing2Notes</a> — Klangio</li>
</ol>
</section><h2>Questions and answers</h2><h3>Can I hum, or do I need to sing the words?</h3><p>Both give the software a pitched melody to follow, and we haven’t measured either yet. We suggest singing on a syllable that starts with a consonant, such as “da”, so every note has a clear beginning. That matters most when the same pitch repeats.</p><h3>Will it work out the tempo for me?</h3><p>Yes, it detects the tempo when you leave Beats per minute on Auto. Supplying the BPM you recorded with is more reliable: in our October 3, 2026 check on 14 test recordings, the detected tempo was within 4% on 6, and most misses were off by 3:2 or 4:3, typical of swing or a triplet feel. One instrument or voice starts in 4/4 on a straight grid; if the tune uses another meter, change it in Score settings after transcription.</p><h3>Can it add lyrics or chord symbols to my melody?</h3><p>Not from the recording. The transcription contains notes, not words or chord names. Export MusicXML, with Plus or a credit pack, and add lyrics or chord symbols in a notation app such as MuseScore Studio.</p><h3>How long can a voice memo be?</h3><p>Up to six minutes. A longer file, up to 95 MB, is accepted and its first six minutes are transcribed; the browser recorder stops at 5:59. Split longer music at a bar line and transcribe each section.</p><h3>Where does my recording go when I upload it?</h3><p>With One instrument or voice, the default, the audio is transcribed on ScoreStarling’s own servers and the project stays private to your account. Only if you choose Band or several instruments is the audio sent to our band partner Mirelo. The <a href="https://app.scorestarling.com/privacy">privacy policy</a> covers storage and deletion.</p>]]></content:encoded>
    </item>
    <item>
      <title>MCP servers for sheet music: what each one does</title>
      <link>https://scorestarling.com/blog/sheet-music-mcp-servers</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/sheet-music-mcp-servers</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Engineering</category>
      <description>We opened 27 sheet music MCP servers in October 2026: recording to score, rendering notation, MuseScore and Dorico control, music21 analysis.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>We opened 27 MCP servers for sheet music in October 2026, and they do five different jobs. Two hosted servers turn a recording into notation, Mirelo and our own ScoreStarling, and audio2score-mcp does it on your computer with open-source parts. MuseScore, Dorico and Finale each have servers that drive the app on your machine; mcp-musescore and mcp-score are the active MuseScore ones. The rest render notation an assistant writes, analyze music with music21 and similar engines, or read and find printed music.</p>
</section>

<h2 id="how-we-checked">How did we find and check these servers?</h2>
<p>We searched the official MCP Registry, GitHub, PulseMCP, Glama and mcp.so for sheet music, notation, MuseScore, music21, MusicXML, ABC, LilyPond, Dorico and audio-to-MIDI servers, then opened the README or product page of every server listed here. The directories turned up little on their own: PulseMCP returned one server for “sheet music” and none for “music21”, so most of the list came from GitHub. We added Music Tutor on October 13, 2026, after it appeared beside ScoreStarling in searches for music notation connectors for Claude, and checked Mirelo again that day, after it released its Audio-to-MIDI Pro API.</p>
<p>In the tables, last activity is the latest release, shown with its version, or else the latest commit on the main branch. “Local” means the server runs on your computer, usually over stdio, and “ChatGPT” means it can be added to ChatGPT by its address, as a custom MCP server. We sent each hosted server an MCP initialize request, the first message any client sends, to see whether it asks for sign-in. We didn’t install or run the local servers, so their features are as their authors describe them. We left out servers that only generate MIDI or audio, DAW controllers, streaming and metadata servers, practice apps, copies of other projects, and repositories whose README doesn’t describe a working server. ScoreStarling is ours, so it appears with the same columns and its limits.</p>

<h2 id="recording-to-notation">Which MCP servers turn a recording into sheet music?</h2>
<p>Three of the servers we opened take a recording and return notation: Mirelo and ScoreStarling are hosted, and audio2score-mcp runs locally. Three more stop short of a score: audiolla and a MuScriptor server return MIDI, and fingerstyle-tab-mcp writes text tablature.</p>
<div class="table-scroll" role="region" aria-label="MCP servers that turn a recording into notation or MIDI" tabindex="0">
<table>
<caption>Recording to notation or MIDI, checked October 3, 2026; Mirelo again October 13</caption>
<thead>
<tr><th scope="col">Server</th><th scope="col">What it does</th><th scope="col">Runs</th><th scope="col">Sign-in</th><th scope="col">Clients named</th><th scope="col">Last activity</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://scorestarling.com/mcp">ScoreStarling</a> (ours)</th><td>Recording, sheet music or notation text to an editable score; edits, previews, staff/TAB/jianpu, notation/audio exports. A free 30-second preview, then 10 credits a piece; a band 30 credits a minute; the first six minutes of a recording; 95 MB; tempo detected unless you give one. <a href="https://scorestarling.com/how-it-works#specs">Current limits</a>; <a href="https://scorestarling.com/mcp#webmcp">browser WebMCP Beta</a> is separate</td><td>Hosted</td><td>OAuth; free account</td><td>Claude, ChatGPT, Claude Code, Codex, Cursor, VS Code, Gemini CLI, Devin Desktop, Hermes</td><td>Updated Oct 8, 2026</td></tr>
<tr><th scope="row"><a href="https://mirelo.ai/mcp">Mirelo MCP</a></th><td>Audio-to-MIDI Pro on a whole recording, returning MIDI, MusicXML and sheet music, tempo detected; mostly sound-effect tools</td><td>Hosted</td><td>OAuth or API key</td><td>Claude, ChatGPT, Cursor, Claude Code, Codex</td><td>Pro API Oct 9, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/David7ce/audio2score-mcp">audio2score-mcp</a></th><td>Basic Pitch to MIDI, then music21 to MusicXML files</td><td>Local</td><td>None</td><td>Claude Code</td><td>Aug 20, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/psyb0t/docker-audiolla">audiolla</a></th><td>Audio to MIDI with Basic Pitch, among dozens of audio tools; no notation</td><td>Self-hosted, HTTP</td><td>Optional token</td><td>Any</td><td>v1.1.7, Aug 1, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/ALLLLLL703/midi">midi</a> (MuScriptor)</th><td>Audio to multi-instrument MIDI with the MuScriptor model; no notation</td><td>Local, Linux</td><td>None</td><td>Not named</td><td>Aug 4, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/blooper20/fingerstyle-tab-mcp">fingerstyle-tab-mcp</a></th><td>Guitar recording to text tablature, with Demucs and Basic Pitch</td><td>Local</td><td>None</td><td>Claude Desktop</td><td>Jan 15, 2026</td></tr>
</tbody>
</table>
</div>
<p>The two hosted servers are built for different jobs. Mirelo’s is mostly sound-effect tools; its Audio-to-MIDI tool returns files and detects the tempo unless you give one, and its plugin README lists no tools for editing a score. ScoreStarling detects the tempo unless you give one and keeps the score in your account, where you can correct notes, hear a change before applying it, transpose and export; it is waiting for review in the ChatGPT and Claude directories. Mirelo’s changelog says its MCP server has returned MIDI, MusicXML and sheet music since September 8, 2026, and that the model was renamed Audio-to-MIDI Pro on September 17. Its Pro API, announced on October 9, takes a full mix up to 30 minutes and 100 MiB, can add cleaner engraving and PDF scores with guitar and bass tablature, and says whether the tempo and meter were detected. Mirelo reports gains of 1.1 to 10.7 F1 points over the MuScriptor model on four test sets; we haven’t measured it. For a long recording that is the bigger allowance: ScoreStarling transcribes the first six minutes. Mirelo is also our band partner inside ScoreStarling. audio2score-mcp stops at files on purpose and leaves editing to your notation app. The MuScriptor server needs a Hugging Face sign-in to download its model, whose weights are for non-commercial use.</p>

<h2 id="render-or-generate-notation">Which MCP servers render or write notation?</h2>
<p>Six servers turn notation that the assistant writes, as ABC, LilyPond, JSON, MusicXML or MEI, into something you can see, hear or print. None of them transcribes a recording.</p>
<div class="table-scroll" role="region" aria-label="MCP servers that render or write notation" tabindex="0">
<table>
<caption>Rendering or writing notation, checked October 3, 2026; Music Tutor October 13</caption>
<thead>
<tr><th scope="col">Server</th><th scope="col">What it does</th><th scope="col">Runs</th><th scope="col">Sign-in</th><th scope="col">Clients named</th><th scope="col">Last activity</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/sheet-music-server">Sheet Music Server</a> (MCP Apps example)</th><td>ABC notation to a playable score with abcjs; one tool</td><td>Local, or a hosted demo</td><td>None</td><td>MCP Apps hosts</td><td>v2.0.3, Sep 25, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/linxule/mcp-music-studio">MCP Music Studio</a></th><td>ABC to sheet music with playback, transposition, MIDI and WAV download; Strudel live coding</td><td>Hosted or local</td><td>None</td><td>Claude, Claude Code, Codex CLI, Gemini CLI, Cursor, VS Code, Windsurf</td><td>v0.9.2, Oct 2, 2026</td></tr>
<tr><th scope="row"><a href="https://www.musictutor.app/">Music Tutor</a></th><td>Theory lessons: ABC, MusicXML or MEI the assistant writes, shown on a staff with playback; public-domain piano excerpts, chord spelling, part-writing checks, ear-training quizzes; 11 read-only tools</td><td>Hosted</td><td>None</td><td>Claude, ChatGPT, Claude Code</td><td>v0.5.0, not dated</td></tr>
<tr><th scope="row"><a href="https://github.com/delmas41/gradusnotation">Gradus Notation</a></th><td>JSON score to SVG, MusicXML and MIDI; harmonic analysis; engraving checks</td><td>Local, calls Gradus’s API</td><td>None</td><td>Claude Code, Claude Desktop</td><td>v0.8.0, Aug 26, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/wspringer/lilypond-mcp">lilypond-mcp</a></th><td>LilyPond code to cropped PDF, EPS, SVG or PNG</td><td>Local</td><td>None</td><td>Claude Code, Claude Desktop</td><td>v0.2.2, Sep 9, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/raulkivi/sheet-music-mcp">sheet-music-mcp</a></th><td>Six servers for choirs: photo to MusicXML, rendering, part playback, ABC editing, edition diffs, following a singer</td><td>Local</td><td>None</td><td>Claude Desktop, Claude Code, Cursor, Windsurf, Continue, Zed</td><td>v0.2.1, Sep 26, 2026</td></tr>
</tbody>
</table>
</div>
<p>The official example is the smallest: its one tool, <code>play-sheet-music</code>, takes ABC and draws it in hosts that support MCP Apps, and a copy at <code>example-server.modelcontextprotocol.io</code> answered our handshake without sign-in. Music Studio’s hosted address did too, and so did Music Tutor’s on October 13, listing 11 tools, all marked read-only. Music Tutor, from the makers of Real Sight Reader and Real Ear Trainer, is built for lessons: it shows the notation the assistant writes, finds passages in its public-domain piano library and grades ear-training answers. It doesn’t read your recordings or files, so it complements a transcription server rather than replacing one. Gradus is a local package that sends scores to its maker’s hosted API without a key and asks agents to credit Gradus when they show its output; it also analyzes harmony and checks engraving against a cited rulebook. lilypond-mcp runs a WebAssembly build of LilyPond, and raulkivi’s rendering server uses Verovio, the engraver we use too.</p>

<h2 id="musescore-dorico-finale">Is there an MCP server for MuseScore, Dorico or Finale?</h2>
<p>Yes: we found five for MuseScore, two for Dorico and one for Finale, all independent projects on GitHub that run on your computer next to the app.</p>
<div class="table-scroll" role="region" aria-label="MCP servers that control MuseScore, Dorico or Finale" tabindex="0">
<table>
<caption>Controlling notation software, checked October 3, 2026</caption>
<thead>
<tr><th scope="col">Server</th><th scope="col">What it does</th><th scope="col">Runs</th><th scope="col">Sign-in</th><th scope="col">Clients named</th><th scope="col">Last activity</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://github.com/ghchen99/mcp-musescore">mcp-musescore</a></th><td>Drives an open MuseScore 3 or 4 score: notes, rests, tuplets, lyrics, measures</td><td>Local, with a MuseScore plugin</td><td>None</td><td>Claude Desktop</td><td>Oct 2, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/tskovlund/mcp-score">mcp-score</a></th><td>Writes MusicXML through music21; edits a live MuseScore Studio 4.4.2+ score; renders files; Dorico experimental</td><td>Local, with a MuseScore plugin</td><td>None</td><td>Claude Code, Claude Desktop, LM Studio</td><td>v0.1.0, Sep 25, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/JordanSucher/musescore-mcp">musescore-mcp</a> (JordanSucher)</th><td>Basic note and rest entry in an open MuseScore score</td><td>Local, with a MuseScore plugin</td><td>None</td><td>Claude Desktop</td><td>Apr 20, 2025</td></tr>
<tr><th scope="row"><a href="https://github.com/strongbeen04/MUSESCORE-MCP">musescore-mcp</a> (strongbeen04)</th><td>Wraps MuseScore’s command line: convert, export parts, transpose, MIDI to a MuseScore file</td><td>Local</td><td>None</td><td>Claude Desktop, Claude Code</td><td>May 10, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/achou666666-code/ScoreBridge">ScoreBridge</a></th><td>Turns printed music the assistant reads in a PDF or image into an editable MuseScore file</td><td>Local</td><td>None</td><td>Not named</td><td>v0.1.0, Oct 1, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/happycastle114/dorico-mcp-server">dorico-mcp-server</a></th><td>Note entry, notation, harmony and orchestration tools in Dorico</td><td>Local</td><td>Dorico setting</td><td>Claude Desktop, ChatGPT Desktop</td><td>v0.3.0, Jan 6, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/romanstark/dorico-maestro">Dorico Maestro</a></th><td>Note entry at the caret, MusicXML scores, voice-leading audits, PDF export in Dorico 4 to 6</td><td>Local</td><td>Dorico prompt</td><td>Claude Desktop, Cursor, Antigravity</td><td>v0.1.6, Sep 10, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/The-INTJ/FinaleMCP">FinaleMCP</a></th><td>Engraving and formatting in an open Finale document, each step undoable</td><td>Local, with a Lua bridge</td><td>None</td><td>Claude Code, Claude Desktop</td><td>Jul 24, 2026</td></tr>
</tbody>
</table>
</div>
<p>They work through each app’s own interfaces: MuseScore’s plugins, extension host or command line; Dorico’s Remote Control API, which you allow in Dorico, through a preference or a prompt on first connection; or an RGP Lua script in Finale. FinaleMCP’s README notes that Finale was discontinued in August 2024 but still runs. None of them imports audio. JordanSucher’s server still appears in directories but hasn’t changed since April 2025, so we would try mcp-musescore and mcp-score first; mcp-score calls itself alpha. The only official MCP Registry entry with “musescore” in its name, <a href="https://www.npmjs.com/package/@chrischall/musescore-mcp">@chrischall/musescore-mcp</a>, is a local package for Claude that searches the musescore.com site through your signed-in browser instead of editing scores; it was last published on September 28, 2026, and its GitHub repository returned 404 when we checked.</p>

<h2 id="music21-analysis">Is there a music21 MCP server for music analysis?</h2>
<p>Several. music21 is, in its own documentation’s words, “a Python-based toolkit for computer-aided musicology,” and these servers use it or similar engines to answer questions about keys, chords, cadences and voice leading in MIDI, MusicXML or MEI files.</p>
<div class="table-scroll" role="region" aria-label="MCP servers for music analysis" tabindex="0">
<table>
<caption>Music analysis, checked October 3, 2026</caption>
<thead>
<tr><th scope="col">Server</th><th scope="col">What it does</th><th scope="col">Runs</th><th scope="col">Sign-in</th><th scope="col">Clients named</th><th scope="col">Last activity</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://github.com/brightlikethelight/music21-mcp-server">music21-mcp-server</a></th><td>13 tools: key, Roman numerals, voice leading, patterns, harmonization, counterpoint</td><td>Local</td><td>None</td><td>Claude Desktop</td><td>v1.0.0, Mar 18, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/SimonsonM/music21-mcp">music21-mcp</a> (SimonsonM)</th><td>Seven tools: key, progressions, cadences, harmonization, counterpoint, MIDI</td><td>Local</td><td>None</td><td>Claude Desktop, Claude Code</td><td>Apr 18, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/cclawton/music21-mcp">music21-mcp</a> (cclawton)</th><td>16 tools to read, edit and analyze MIDI files</td><td>Local</td><td>None</td><td>Not named</td><td>Jul 14, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/unimelbmdap/encoding-music-mcp">encoding-music-mcp</a></th><td>Analyzes MEI files, 46 included, and renders them with Verovio</td><td>Local</td><td>None</td><td>Claude Desktop</td><td>Aug 31, 2026</td></tr>
<tr><th scope="row"><a href="https://github.com/BluesPrince/thiri-mcp">THIRI Chord Intelligence</a></th><td>Chord analysis, voicings and reharmonization; noncommercial license</td><td>Hosted or local</td><td>API key</td><td>Claude, Cursor</td><td>v0.5.3, Aug 9, 2026</td></tr>
</tbody>
</table>
</div>
<p>The most-starred, music21-mcp-server, needs a source install: the pip package its README names wasn’t on PyPI when we checked, and its main branch last changed on March 19, 2026. It also offers a local HTTP API beside the MCP server. encoding-music-mcp comes from the University of Melbourne’s data analytics platform and suits scholarly MEI editions. THIRI answers chord questions rather than reading whole scores.</p>

<h2 id="other-notable">Which other sheet music MCP servers are worth knowing?</h2>
<p>Two jobs sit next to transcription: reading printed music into a digital score, and finding public-domain scores.</p>
<div class="table-scroll" role="region" aria-label="MCP servers for reading and finding printed music" tabindex="0">
<table>
<caption>Reading and finding printed music, checked October 3, 2026</caption>
<thead>
<tr><th scope="col">Server</th><th scope="col">What it does</th><th scope="col">Runs</th><th scope="col">Sign-in</th><th scope="col">Clients named</th><th scope="col">Last activity</th></tr>
</thead>
<tbody>
<tr><th scope="row"><a href="https://melogenai.com/mcp">Melogen</a></th><td>Printed sheet music (PDF, PNG, JPG) to MIDI and MusicXML; song analysis of tempo, key and structure</td><td>Hosted</td><td>OAuth</td><td>ChatGPT</td><td>Not dated</td></tr>
<tr><th scope="row"><a href="https://github.com/smeet666/mcp-imslp">mcp-imslp</a></th><td>Searches IMSLP’s public-domain works, editions and composers, and links to them</td><td>Local</td><td>None</td><td>Claude Code, Claude Desktop, Cursor, VS Code</td><td>v1.0.1, Aug 29, 2026</td></tr>
</tbody>
</table>
</div>
<p>To read printed music on your own computer instead, the omr-mcp server in raulkivi’s set above turns a photo or scan into MusicXML, and ScoreBridge, in the MuseScore table, has the assistant read the page and write it out through MuseScore. All of them work from images of a page, not from audio.</p>

<h2 id="how-to-choose">How do you choose a sheet music MCP server?</h2>
<p>Start from the job, then check where the server runs.</p>
<ul>
<li>For an editable score from a recording inside a chat app, use a hosted recording-to-notation server: ScoreStarling with a free account, or Mirelo with a Mirelo account. Compare how each sets the tempo, how long a take can be and which files come back.</li>
<li>To keep working in MuseScore, Dorico or Finale, use one of the app servers. They need the app installed on the same computer, usually open, and a client that runs local servers.</li>
<li>For analysis or teaching, try a music21 server or Gradus; for MEI editions, encoding-music-mcp.</li>
<li>For the assistant to write and show music, use Music Studio or the Sheet Music Server example for ABC, or lilypond-mcp for LilyPond. For theory lessons with examples you can hear, try Music Tutor.</li>
</ul>
<p>Hosted servers are the kind you can add to ChatGPT, or to Claude on the web and on a phone, but your files go to the provider, and most need an account with it. ChatGPT’s custom MCP server form takes OAuth or no authentication (checked October 12, 2026), while Claude’s custom connector form also takes fixed request headers such as an API key (checked October 3, 2026). Local servers keep files on your machine and need Python or Node and a desktop client such as Claude Desktop, Claude Code, Cursor or VS Code. Either way, read the last-activity column: four of the GitHub projects here had no commit on their main branch in the six months before we checked.</p>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://registry.modelcontextprotocol.io/v0/servers?search=musescore">Official MCP Registry API</a> — Model Context Protocol</li>
<li><a href="https://www.pulsemcp.com/servers">PulseMCP server directory</a> — PulseMCP; <a href="https://glama.ai/mcp/servers">MCP servers</a> — Glama; <a href="https://mcp.so/">MCP server directory</a> — mcp.so</li>
<li><a href="https://developers.openai.com/api/docs/guides/custom-mcp-server">Connect a custom MCP server</a> — OpenAI</li>
<li><a href="https://developers.openai.com/api/docs/guides/secure-mcp-tunnels">Secure MCP Tunnels</a> — OpenAI</li>
<li><a href="https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp">Get started with custom connectors using remote MCP</a> — Claude Help Center</li>
<li><a href="https://www.music21.org/music21docs/about/what.html">What is music21?</a> — music21 documentation</li>
<li><a href="https://mirelo.ai/mcp">Mirelo MCP</a>, <a href="https://mirelo.ai/blog/introducing-mirelo-mcp">its launch post</a> and <a href="https://github.com/mirelo-ai/mirelo-plugins">plugins</a> — Mirelo</li>
<li><a href="https://mirelo.ai/blog/audio-to-midi-pro-api">Audio-to-MIDI Pro API</a> and <a href="https://mirelo.ai/changelog">changelog</a> — Mirelo</li>
<li><a href="https://www.musictutor.app/">Music Tutor</a> — Music Tutor</li>
<li><a href="https://melogenai.com/mcp">Melogen Music Intelligence for ChatGPT and MCP</a> — Melogen AI</li>
<li><a href="https://github.com/modelcontextprotocol/ext-apps/tree/main/examples/sheet-music-server">Example: Sheet Music Server</a> — modelcontextprotocol/ext-apps, GitHub</li>
<li>READMEs on GitHub: <a href="https://github.com/David7ce/audio2score-mcp">David7ce/audio2score-mcp</a>, <a href="https://github.com/psyb0t/docker-audiolla">psyb0t/docker-audiolla</a>, <a href="https://github.com/ALLLLLL703/midi">ALLLLLL703/midi</a>, <a href="https://github.com/blooper20/fingerstyle-tab-mcp">blooper20/fingerstyle-tab-mcp</a>, <a href="https://github.com/linxule/mcp-music-studio">linxule/mcp-music-studio</a>, <a href="https://github.com/delmas41/gradusnotation">delmas41/gradusnotation</a>, <a href="https://github.com/wspringer/lilypond-mcp">wspringer/lilypond-mcp</a>, <a href="https://github.com/raulkivi/sheet-music-mcp">raulkivi/sheet-music-mcp</a>, <a href="https://github.com/ghchen99/mcp-musescore">ghchen99/mcp-musescore</a>, <a href="https://github.com/tskovlund/mcp-score">tskovlund/mcp-score</a>, <a href="https://github.com/JordanSucher/musescore-mcp">JordanSucher/musescore-mcp</a>, <a href="https://github.com/strongbeen04/MUSESCORE-MCP">strongbeen04/MUSESCORE-MCP</a>, <a href="https://github.com/achou666666-code/ScoreBridge">achou666666-code/ScoreBridge</a>, <a href="https://github.com/happycastle114/dorico-mcp-server">happycastle114/dorico-mcp-server</a>, <a href="https://github.com/romanstark/dorico-maestro">romanstark/dorico-maestro</a>, <a href="https://github.com/The-INTJ/FinaleMCP">The-INTJ/FinaleMCP</a>, <a href="https://github.com/brightlikethelight/music21-mcp-server">brightlikethelight/music21-mcp-server</a>, <a href="https://github.com/SimonsonM/music21-mcp">SimonsonM/music21-mcp</a>, <a href="https://github.com/cclawton/music21-mcp">cclawton/music21-mcp</a>, <a href="https://github.com/unimelbmdap/encoding-music-mcp">unimelbmdap/encoding-music-mcp</a>, <a href="https://github.com/BluesPrince/thiri-mcp">BluesPrince/thiri-mcp</a>, <a href="https://github.com/smeet666/mcp-imslp">smeet666/mcp-imslp</a></li>
<li><a href="https://www.npmjs.com/package/@chrischall/musescore-mcp">@chrischall/musescore-mcp</a> — npm</li>
</ol>
</section><h2>Questions and answers</h2><h3>Which MuseScore MCP server is the most popular?</h3><p>By GitHub stars on October 3, 2026, ghchen99’s <a href="https://github.com/ghchen99/mcp-musescore">mcp-musescore</a> leads with 105, then JordanSucher’s musescore-mcp with 29, which hasn’t changed since April 2025, and tskovlund’s mcp-score with 26. Stars measure attention, not quality, so also check the last commit and which MuseScore versions each one supports.</p><h3>Can I use these MCP servers in ChatGPT?</h3><p>Mostly the hosted ones. On the web, ChatGPT adds a remote server as a custom MCP server, over SSE or streaming HTTP, with OAuth or no authentication. A local server reaches ChatGPT only through OpenAI’s Secure MCP Tunnel, which a developer runs on a machine that can reach it (both checked October 12, 2026). Otherwise local stdio servers need a client that starts them on your computer, such as Claude Desktop, Claude Code, Cursor or VS Code.</p><h3>Is there an MCP server that turns audio into guitar tab?</h3><p>fingerstyle-tab-mcp writes text tablature from a guitar recording, using Demucs and Basic Pitch on your own computer, with setup steps for Claude Desktop. Its last commit was on January 15, 2026. Since October 8, 2026, ScoreStarling also shows a guitar, bass or ukulele part as TAB under the staff or alone and returns the TAB as text.</p><h3>Do MuseScore, Steinberg or MakeMusic publish an official MCP server?</h3><p>Not among the servers we found on October 3, 2026. Every MuseScore, Dorico and Finale server here is an independent project on GitHub, and Dorico Maestro’s README says it isn’t affiliated with Steinberg.</p><h3>Do I need MuseScore installed to use a MuseScore MCP server?</h3><p>Yes. mcp-musescore needs MuseScore 3 or 4 running with its plugin and a score open. mcp-score needs MuseScore Studio 4.4.2 or later running for live editing, and MuseScore installed, though not running, to render files.</p>]]></content:encoded>
    </item>
    <item>
      <title>MusicXML vs MIDI vs PDF: which file do you need?</title>
      <link>https://scorestarling.com/blog/musicxml-vs-midi-vs-pdf</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/musicxml-vs-midi-vs-pdf</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Guide</category>
      <description>Choose MusicXML to keep notation editable, MIDI to move the performance into a DAW, or PDF to print. Compressed .mxl keeps the same score as .musicxml.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Export MusicXML when someone will keep editing the notation, MIDI when the music goes into a DAW or a synthesizer, and PDF when someone will read or print it. MusicXML stores the written score: spelled notes, key and time signatures, rests, voices and lyrics. MIDI stores a performance (which key, when, how hard), so turning it back into notation means guessing. A PDF stores the finished page and nothing a music program can edit.</p>
</section>

<h2 id="what-is-musicxml">What is MusicXML?</h2>
<p>MusicXML is an open, XML-based file format for sheet music, made so that notation programs can exchange scores and archive them. The latest finished version, MusicXML 4.0, was published on June 1, 2021 by the W3C Music Notation Community Group as a final community group report, which is not the same thing as a formal W3C standard. The group reported work toward a 4.1 release in August 2026.</p>
<p>It describes music the way it is written. A pitch is a letter name, an alteration and an octave, so D♯ and E♭ stay different notes. A note has a duration, counted in divisions of a quarter note, and a written type such as a dotted eighth. Rests, voice numbers, beams, stem directions, key signatures (counted in fifths: positive numbers for sharps, negative for flats), time signatures, lyrics with verse numbers, and optional page and system layout each have their own elements. The format also keeps sound apart from appearance. A tempo can be stored in quarter notes per minute, and a note can carry small attack and release offsets that belong to a performance rather than to the page.</p>
<p>Notation programs use it to trade scores. MuseScore Studio, Dorico and Sibelius all document MusicXML import, and MakeMusic’s MusicXML site counts more than 260 applications that support the format (checked October 3, 2026).</p>

<h2 id="what-is-a-midi-file">What is a MIDI file, and what does it leave out?</h2>
<p>A MIDI file is a timed list of performance events: this key went down at this moment with this velocity, came up at that moment, and should sound with this instrument program. MIDI 1.0 dates from 1983. Its file format, Standard MIDI Files 1.0 (RP-001, last revised in February 1996), exists so that programs can exchange time-stamped MIDI data.</p>
<p>A MIDI file can also carry a few musical facts as meta-events: the tempo (in microseconds per quarter note), a time signature, a key signature given as a number of sharps or flats plus major or minor, and lyrics, usually one event per syllable. The specification asks every file to state its tempo and time signature, and when one doesn’t, programs assume 4/4 at 120 beats per minute. Key signatures and lyrics are optional.</p>
<p>What MIDI can’t say is how to write the notes. A note is a key number from 0 to 127, so number 63 is D♯ and E♭ at once; when the first converter we built turned MIDI into notation, it wrote 63 as E♭ every time, even in E major, where it should be D♯. Durations are only start and stop times, so note values have to be inferred. There are no rests (silence is just a gap), no voices, beams or stems, and no page layout. MuseScore Studio’s handbook says MIDI encodes the notes and instruments “but none of the visual formatting.” There is no audio either: the sound comes from whatever synthesizer plays the file.</p>
<figure class="spelling">
  <div class="spelling-key"><svg class="keys" viewBox="0 0 170 82" role="img" aria-label="One octave of a piano keyboard from C to B, the black key between D and E marked: MIDI note 63" focusable="false"><rect class="white" x="1" y="1" width="24" height="80" rx="2"/><rect class="white" x="25" y="1" width="24" height="80" rx="2"/><rect class="white" x="49" y="1" width="24" height="80" rx="2"/><rect class="white" x="73" y="1" width="24" height="80" rx="2"/><rect class="white" x="97" y="1" width="24" height="80" rx="2"/><rect class="white" x="121" y="1" width="24" height="80" rx="2"/><rect class="white" x="145" y="1" width="24" height="80" rx="2"/><rect class="black" x="18" y="1" width="14" height="50" rx="2"/><rect class="black is-marked" x="42" y="1" width="14" height="50" rx="2"/><rect class="black" x="90" y="1" width="14" height="50" rx="2"/><rect class="black" x="114" y="1" width="14" height="50" rx="2"/><rect class="black" x="138" y="1" width="14" height="50" rx="2"/></svg><p class="tab-compare-name">MIDI note 63</p></div>
  <div class="spelling-ways">
    <div class="tab-compare-row"><p class="tab-compare-name">In E major: D♯</p><div class="notation-sheet"><!-- engrave:spelling-d-sharp --><svg class="engraved" viewBox="0 0 560 188" role="img" aria-label="E major, four sharps: F sharp, E, D sharp, E. The D sharp, MIDI note 63, sits just below the staff" focusable="false"><svg class="definition-scale" viewBox="0 0 5600 1880"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 540 L5600 540" stroke-width="13"/><path d="M0 720 L5600 720" stroke-width="13"/><path d="M0 900 L5600 900" stroke-width="13"/><path d="M0 1080 L5600 1080" stroke-width="13"/><path d="M0 1260 L5600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 540) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(913, 810) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1091, 450) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E262" transform="translate(1269, 720) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1576, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1576, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="d1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2171, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2388 1142 L2388 540" stroke-width="18"/></g><g class="accid"/></g><g data-id="d2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2984, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3201 1232 L3201 630" stroke-width="18"/></g></g><g data-id="d3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3798, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4015 1322 L4015 720" stroke-width="18"/></g><g class="accid"/></g><g data-id="d4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4612, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4829 1232 L4829 630" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5425 540 L5425 1260" stroke-width="27"/><path d="M5555 540 L5555 1260" stroke-width="90"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:spelling-d-sharp --></div></div>
    <div class="tab-compare-row"><p class="tab-compare-name">In C minor: E♭</p><div class="notation-sheet"><!-- engrave:spelling-e-flat --><svg class="engraved" viewBox="0 0 560 188" role="img" aria-label="C minor, three flats: C, D, E flat, D. The E flat, MIDI note 63, sits on the bottom line" focusable="false"><svg class="definition-scale" viewBox="0 0 5600 1880"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 540 L5600 540" stroke-width="13"/><path d="M0 720 L5600 720" stroke-width="13"/><path d="M0 900 L5600 900" stroke-width="13"/><path d="M0 1080 L5600 1080" stroke-width="13"/><path d="M0 1260 L5600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E260" transform="translate(735, 900) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(915, 630) scale(0.72, 0.72)"/></g><g class="keyAccid"><use href="#ss-E260" transform="translate(1095, 990) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E084" transform="translate(1403, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(1403, 1080) scale(0.72, 0.72)"/></g><g class="ledgerLines below"><g class="lineDash" data-related="#e1"><path d="M1960 1440 L2282 1440" stroke-width="22"/></g></g><g class="layer"><g data-id="e1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2008, 1440) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2225 1412 L2225 810" stroke-width="18"/></g></g><g data-id="e2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2863, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3080 1322 L3080 720" stroke-width="18"/></g></g><g data-id="e3" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(3717, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3934 1232 L3934 630" stroke-width="18"/></g><g class="accid"/></g><g data-id="e4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4571, 1350) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4788 1322 L4788 720" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M5425 540 L5425 1260" stroke-width="27"/><path d="M5555 540 L5555 1260" stroke-width="90"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:spelling-e-flat --></div></div>
  </div>
  <figcaption>One piano key, MIDI note 63, written two ways. In E major it is D♯, the seventh note of the scale; in C minor it is E♭, the third. A MIDI file stores only the 63, so whatever turns it into notation has to choose.</figcaption>
</figure>

<h2 id="musicxml-vs-midi-vs-pdf-comparison">MusicXML vs MIDI vs PDF: what each file keeps</h2>
<p>MusicXML keeps what is written, MIDI keeps what is played, and a PDF keeps how the page looks. PDF is the general-purpose page format, standardized as ISO 32000; PDF 2.0 (ISO 32000-2) was first published in 2017 and revised in 2020, and the Library of Congress’s format register describes it as page-oriented. A score in PDF looks the same on any screen or printer, but to a music program it is a picture of notes.</p>
<figure class="formats">
  <div class="formats-row">
    <div class="tab-compare-row"><p class="tab-compare-name"><b>PDF</b>: how the page looks</p><div class="notation-sheet"><!-- engrave:joy-bar --><svg class="engraved" viewBox="0 0 560 195" role="img" aria-label="Ode to Joy, bar 1 in C major: E, E, F, G, four quarter notes" focusable="false"><svg class="definition-scale" viewBox="0 0 5600 1950"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 540 L5600 540" stroke-width="13"/><path d="M0 720 L5600 720" stroke-width="13"/><path d="M0 900 L5600 900" stroke-width="13"/><path d="M0 1080 L5600 1080" stroke-width="13"/><path d="M0 1260 L5600 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"/><g class="meterSig"><use href="#ss-E084" transform="translate(721, 720) scale(0.72, 0.72)"/><use href="#ss-E084" transform="translate(721, 1080) scale(0.72, 0.72)"/></g><g class="layer"><g data-id="j1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1378, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1595 1232 L1595 630" stroke-width="18"/></g></g><g data-id="j2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2430, 1260) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2647 1232 L2647 630" stroke-width="18"/></g></g><g data-id="j3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3483, 1170) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3700 1142 L3700 540" stroke-width="18"/></g></g><g data-id="j4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4535, 1080) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4752 1052 L4752 450" stroke-width="18"/></g></g></g></g><g class="harm"><text x="1378" y="362" font-size="0px"><tspan class="text"><tspan font-size="405px" x="1378" y="362">C</tspan></tspan></text></g><g class="dynam"><use href="#ss-E52D" transform="translate(1378, 1718) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M5587 540 L5587 1260" stroke-width="27"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:joy-bar --></div></div>
    <div class="tab-compare-row"><p class="tab-compare-name"><b>MusicXML</b>: what is written</p><pre translate="no"><code>&lt;note&gt;
  &lt;pitch&gt;
    &lt;step&gt;E&lt;/step&gt;
    &lt;octave&gt;4&lt;/octave&gt;
  &lt;/pitch&gt;
  &lt;duration&gt;4&lt;/duration&gt;
  &lt;voice&gt;1&lt;/voice&gt;
  &lt;type&gt;quarter&lt;/type&gt;
&lt;/note&gt;</code></pre></div>
    <div class="tab-compare-row"><p class="tab-compare-name"><b>MIDI</b>: what is played</p><div class="notation-sheet"><svg class="roll-figure" viewBox="0 0 220 82" role="img" aria-label="The same bar as MIDI: keys 64, 64, 65 and 67, starting at 0, 0.455, 0.909 and 1.364 seconds" focusable="false"><path class="axis" d="M10 64H210"/><rect x="10.0" y="50" width="45.3" height="7" rx="3.5"/><text x="32.7" y="45">64</text><rect x="57.3" y="50" width="45.3" height="7" rx="3.5"/><text x="80.0" y="45">64</text><rect x="104.5" y="40" width="45.3" height="7" rx="3.5"/><text x="127.2" y="35">65</text><rect x="151.9" y="20" width="45.3" height="7" rx="3.5"/><text x="174.6" y="15">67</text><text class="tick" x="10.0" y="76">0</text><text class="tick" x="57.3" y="76">0.455</text><text class="tick" x="104.5" y="76">0.909</text><text class="tick" x="151.9" y="76">1.364</text><text class="tick" x="199.1" y="76">1.818</text></svg></div></div>
  </div>
  <figcaption>The first bar of Ode to Joy in each file. The PDF shows the notes. The MusicXML names each one; the first is E in octave 4, a quarter note. The MIDI file keeps key numbers and times in seconds: 64, 64, 65 and 67, each held 0.455 seconds at 132 beats per minute.</figcaption>
</figure>
<div class="table-scroll" role="region" aria-label="What MusicXML, MIDI and PDF files store" tabindex="0">
<table>
<caption>What each file stores</caption>
<thead><tr><th scope="col">Information</th><th scope="col">MusicXML</th><th scope="col">MIDI file</th><th scope="col">PDF</th></tr></thead>
<tbody>
<tr><th scope="row">Pitch spelling (D♯ or E♭)</th><td>Yes: letter, alteration, octave</td><td>No: a key number from 0 to 127</td><td>Printed only</td></tr>
<tr><th scope="row">Key signature</th><td>Yes</td><td>Optional: number of sharps or flats, major or minor</td><td>Printed only</td></tr>
<tr><th scope="row">Time signature</th><td>Yes</td><td>Recommended; 4/4 assumed if missing</td><td>Printed only</td></tr>
<tr><th scope="row">Note values and rests</th><td>Yes</td><td>No: start and stop times only</td><td>Printed only</td></tr>
<tr><th scope="row">Voices, beams, stems</th><td>Yes</td><td>No</td><td>Printed only</td></tr>
<tr><th scope="row">Lyrics</th><td>Yes, with verse numbers</td><td>Optional lyric events, usually one per syllable</td><td>Printed only</td></tr>
<tr><th scope="row">Page layout</th><td>Optional: page size, margins, system and page breaks</td><td>No</td><td>Yes, fixed</td></tr>
<tr><th scope="row">Tempo</th><td>Yes, in quarter notes per minute</td><td>Yes, in microseconds per quarter note; 120 BPM assumed if missing</td><td>Printed marking only</td></tr>
<tr><th scope="row">Exact timing and velocity</th><td>Mostly no: written values, with optional performance offsets and dynamics</td><td>Yes, for every note</td><td>No</td></tr>
<tr><th scope="row">Guitar strings and frets</th><td>Yes: the string and fret of each note, and the strings’ tuning and capo</td><td>No</td><td>Printed only, as TAB</td></tr>
<tr><th scope="row">Instrument sound</th><td>Instrument names and optional MIDI programs; no audio</td><td>Program numbers; no audio</td><td>No</td></tr>
<tr><th scope="row">Where you edit it</th><td>Notation apps</td><td>DAWs and sequencers; notation apps import it by guessing</td><td>Nowhere, as music: re-enter it or recognize it with OMR</td></tr>
</tbody>
</table>
</div>
<p class="note">“Printed only” means a person can read it on the page but software can’t use it as music. Getting notation back out of a PDF takes optical music recognition (OMR), which reads the image and infers the notes, so the result needs proofreading.</p>

<h2 id="which-format-to-export">Which format should you export?</h2>
<p>Choose by what happens to the file next.</p>
<ul>
<li>If someone will edit the notation, send MusicXML. MuseScore Studio (free and open source), Dorico and Sibelius all import it. Send .mxl unless a tool asks for plain .musicxml.</li>
<li>If the music goes into a DAW or drives a synthesizer, send MIDI. It keeps the timing and velocity of every note, which is what production work needs.</li>
<li>If someone will play from it, send a PDF, printed or on a tablet, with separate parts for an ensemble.</li>
<li>If someone only needs to hear it, send an MP3 or WAV rendering; a MIDI file makes no sound of its own.</li>
<li>If you’re archiving, keep the MusicXML for the music and the PDF for the look. That’s our habit, not a rule.</li>
</ul>
<p>Finale users have one more thing to weigh. MakeMusic stopped developing and selling Finale on August 26, 2024. It keeps working where it is installed, barring operating-system changes, and MakeMusic’s technical support for it ended in August 2025. MakeMusic’s own migration advice is to export MusicXML, which Finale v27 writes as MusicXML 4.0, because Dorico can’t open Finale’s .mus or .musx files directly (checked October 3, 2026).</p>
<p>To turn a MIDI file into PDF sheet music, import it into a notation program, clean it up there, and export the PDF. MuseScore Studio opens MIDI files and has an import preference for the shortest note value to use; Dorico Pro’s manual describes its own MIDI import and quantization options. Expect cleanup either way, for the reasons in the section on guesswork below. ScoreStarling now accepts MIDI with Choose a file or a file drop, engraves it into an editable score and exports PDF. It writes drum tracks on a drum staff, uses the first meter, and still needs a visual check. You can also import MusicXML/MXL, ABC or <a href="https://scorestarling.com/pdf-sheet-music-to-midi">printed sheet music</a>; see <a href="https://scorestarling.com/how-it-works#sheet-music">current input limits</a>.</p>

<h2 id="mxl-vs-musicxml">MXL vs MusicXML: what is the difference?</h2>
<p>Both hold the same MusicXML: .mxl is the compressed package, and .musicxml is the plain text file. The W3C’s MusicXML 4.0 tutorial recommends exactly those two suffixes and points out that a plain .xml suffix doesn’t let programs tell MusicXML apart from any other XML file.</p>
<p>An .mxl file is a zip archive compressed with the DEFLATE algorithm. Its first entry is an uncompressed file named mimetype, and a file at META-INF/container.xml points to the score inside. According to the tutorial, compression shrinks MusicXML to about the size of the equivalent MIDI file, so we’d send .mxl. MuseScore Studio exports compressed MusicXML by default. Choose .musicxml when you want to read, compare or process the XML yourself. The two also have separate media types: <code>application/vnd.recordare.musicxml</code> for .mxl and <code>application/vnd.recordare.musicxml+xml</code> for .musicxml.</p>

<h2 id="midi-to-sheet-music-guesswork">Why MIDI to sheet music takes guesswork</h2>
<p>A MIDI file never says how its notes should be written, so any program that turns MIDI into notation has to decide the key, the spelling, the note values, the voices and where the rests go.</p>
<p>We measured how that goes wrong. On October 2, 2026, we gave Basic Pitch MIDI from 12 guitar recordings in the public GuitarSet dataset to the first converter we had built, on the music21 library. None of the 12 scores had a key signature, every rest was hidden (0 of 1,626 visible), up to five voices were stacked on one staff, and 322 of 2,703 notes that belong to the key were spelled against it.</p>
<p>Switching to MuseScore Studio 4.7.5’s MIDI importer fixed most of that, once we prepared the MIDI: notes snapped to a sixteenth-note grid, and a key estimated from the notes written into every note track. Without that step, MuseScore treats off-grid MIDI as a live performance and guesses the meter, tempo and key again. We also capped its import at two voices per staff and turned tuplets off. With those settings, 10 of 12 key signatures matched the dataset’s annotations (the other two were each a fifth away), 0 of 3,213 notes were spelled against the key, all 988 rests were visible, and no staff held more than two voices. The full before-and-after is in <a href="https://scorestarling.com/blog/why-midi-imports-look-messy">why MIDI imports look messy in MuseScore</a>.</p>

<h2 id="musicxml-import-differences">Why a MusicXML file can look different in another app</h2>
<p>MusicXML carries the music well, but each program applies its own fonts, spacing and defaults, so layout and small details often shift on import. MuseScore Studio’s handbook says notes and instrumentation come across faithfully, yet some cleanup is usually needed to make an imported score look like the original. Its import options can keep the file’s page size, margins, staff size and breaks, though spacing and font differences mean the breaks may not fall in the same places. MakeMusic’s guide to moving from Finale to Dorico says much the same: musical content and basic layout such as page and staff size transfer well, while graphical adjustments to individual items usually don’t.</p>
<p>Our own round-trip check, on October 2, 2026, was small. MuseScore Studio 4.7.5’s command-line converter re-imported a three-note MusicXML sample of ours with identical pitches, positions and lengths, but it moved our transcriber credit into the composer position and dropped its role. We haven’t tested Sibelius or Dorico. Before you send a score on, open it in the app it’s going to and check the credits, the layout and anything you adjusted by hand.</p>

<h2 id="what-scorestarling-exports">What ScoreStarling exports, and why its MIDI and MusicXML differ</h2>
<p>ScoreStarling exports both, and they disagree about timing on purpose: the MIDI keeps the performance, and the MusicXML keeps a version written to be read.</p>
<p>In our October 2 test of the one-instrument option, transcription started as MIDI from Basic Pitch at the supplied tempo. MuseScore Studio wrote the notation from a copy snapped to a sixteenth-note grid, in 4/4, with a key estimated from the notes, visible rests and at most two voices per staff. It also simplifies durations: on the 12 guitar recordings above, it wrote 26% of notes longer than the snapped performance, by up to three sixteenths, and never shorter. A player wants a clean dotted quarter; a producer wants the feel. So playback and the MIDI export keep your timing, while the MusicXML, the PDF and the page images show the written version. A pitch edit changes both files, and when you set a note’s written length, its MIDI note is resized from where it was played. Other tools draw the same line: Klangio offers both quantized and unquantized MIDI downloads for its Sing2Notes app (checked October 3, 2026).</p>
<p>What ScoreStarling lets you download, on a free account or with Plus or a credit pack:</p>
<div class="table-scroll" role="region" aria-label="ScoreStarling downloads by account" tabindex="0">
<table>
<caption>ScoreStarling downloads, October 12, 2026</caption>
<thead><tr><th scope="col">Access</th><th scope="col">Files</th></tr></thead>
<tbody>
<tr><th scope="row">Every account</th><td>PDF, page images, separate parts as PDFs, jianpu PDFs of every staff or the melody only, PDFs with guitar TAB, TAB as text, MP3 and WAV. On a free account, pages carry a small footer line, “Made with ScoreStarling”.</td></tr>
<tr><th scope="row">Plus or a credit pack</th><td>MusicXML (.musicxml and .mxl, with the TAB staff of a part shown as TAB), MIDI, Guitar Pro (.gp5), ABC and MEI, and pages without the footer line. A score made from your own file always downloads in its original format.</td></tr>
</tbody>
</table>
</div>
<p>The workspace’s Download menu gives MusicXML as .musicxml; .mxl and MEI come through an AI assistant. A score from a recording uses 10 credits after a free 30-second preview, and a band 30 credits a minute; opening your own score file and editing are free. Numbered notation is also a read-only view in the workspace and the chat panel; edit in staff notation. <a href="https://scorestarling.com/how-it-works#notation">Jianpu has notation-preservation limits</a>. The MP3 and WAV are General MIDI renderings of the score, not stems separated from your recording. The <a href="https://scorestarling.com/how-it-works#specs">specifications</a> list the details. To start from a recording, see <a href="https://scorestarling.com/audio-to-musicxml">audio to MusicXML</a> or <a href="https://scorestarling.com/audio-to-midi">audio to MIDI</a>.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E084"><path transform="scale(1,-1)" d="M20 -78c84 97 114 180 134 329h170c-13 -32 -82 -132 -99 -151l-84 -97c-33 -36 -59 -63 -80 -81h162v102l127 123v-225h57v-39h-57v-34c0 -43 19 -65 57 -65v-34h-244v36c48 0 60 26 60 70v27h-203v39z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E260"><path transform="scale(1,-1)" d="M20 110c32 16 54 27 93 27c26 0 35 -3 54 -13c13 -7 24 -20 27 -38l4 -25c0 -28 -16 -57 -45 -89c-23 -25 -39 -44 -65 -68l-88 -79v644h20v-359zM90 106c-32 0 -48 -10 -70 -29v-194c31 31 54 59 71 84c21 32 32 59 32 84c0 9 1 16 1 20c0 14 -3 21 -11 30l-8 3z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E52D"><path transform="scale(1,-1)" d="M311 -69c21 0 35 -31 35 -51s-13 -32 -21 -45c-5 -7 -8 -12 -11 -14c-6 -7 -1 -10 9 -11c35 0 54 55 67 89c7 18 12 35 15 52c21 88 39 179 58 269h-58v38h70c13 38 23 65 40 91c21 30 42 53 65 69s48 24 75 24c28 0 46 -14 51 -38l4 -16c0 -33 -1 -36 -13 -60 c-3 -7 -17 -25 -31 -27c-5 -1 -10 -1 -17 0c-13 3 -17 18 -19 31c0 27 11 44 29 56l14 10c0 9 -6 14 -18 16h-6c-11 0 -20 -2 -28 -8c-9 -7 -19 -21 -29 -43c-7 -18 -26 -84 -31 -103h77v-40h-85c-19 -109 -60 -255 -103 -337c-24 -46 -64 -106 -117 -106 c-45 0 -71 37 -71 83c0 32 15 71 49 71zM337 262c21 0 43 -14 43 -35v-7l-63 -183c0 -13 4 -20 12 -21c8 0 17 5 26 15s15 16 16 17c4 7 19 32 20 35l14 41h23l-24 -63c-8 -22 -31 -45 -44 -58s-29 -20 -46 -21c-18 0 -34 5 -49 14l-16 15c-3 7 -5 12 -5 17 c20 63 44 124 65 186c0 7 -5 12 -15 13c-16 0 -31 -15 -44 -45l-64 -182h-71l77 214c0 9 -6 13 -17 13c-9 0 -17 -4 -22 -11s-12 -19 -20 -34l-64 -182h-69l77 210v4c0 10 -5 12 -12 16c-25 0 -52 -47 -66 -73c-5 -9 -12 -23 -21 -42h-22c19 39 40 76 64 107 c21 27 47 40 79 40c21 0 31 -19 34 -41c19 17 34 27 45 32c11 6 24 9 39 9c21 0 32 -19 35 -41c22 17 49 41 85 41z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://www.w3.org/2021/06/musicxml40/">MusicXML 4.0</a> and the <a href="https://www.w3.org/community/music-notation/">Music Notation Community Group</a> — W3C</li>
<li><a href="https://www.w3.org/2021/06/musicxml40/tutorial/notation-basics/">Notation basics in MusicXML</a> and <a href="https://www.w3.org/2021/06/musicxml40/tutorial/midi-compatible-part/">A MIDI-compatible part</a>, MusicXML 4.0 tutorial — W3C Music Notation Community Group</li>
<li><a href="https://www.w3.org/2021/06/musicxml40/tutorial/compressed-mxl-files/">Compressed .mxl files</a>, MusicXML 4.0 tutorial — W3C Music Notation Community Group</li>
<li>MusicXML 4.0 reference: the <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/note/">note</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/fifths/">fifths</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/lyric/">lyric</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/print/">print</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/midi-instrument/">midi-instrument</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/string/">string</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/fret/">fret</a>, <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/staff-tuning/">staff-tuning</a> and <a href="https://www.w3.org/2021/06/musicxml40/musicxml-reference/elements/capo/">capo</a> elements — W3C Music Notation Community Group</li>
<li><a href="https://midi.org/midi-1-0">MIDI 1.0</a> — The MIDI Association</li>
<li><a href="https://midi.org/summary-of-midi-1-0-messages">Summary of MIDI 1.0 messages</a> — The MIDI Association</li>
<li><a href="https://midi.org/standard-midi-files">Standard MIDI Files</a> and the <a href="https://midi.org/standard-midi-files-specification">Standard MIDI Files 1.0 specification (RP-001)</a> — The MIDI Association</li>
<li><a href="https://www.loc.gov/preservation/digital/formats/fdd/fdd000474.shtml">PDF 2.0, ISO 32000-2</a> — Library of Congress, Sustainability of Digital Formats</li>
<li><a href="https://handbook.musescore.org/file-management/file-export">File export</a>, <a href="https://handbook.musescore.org/file-management/working-with-musicxml-files">Working with MusicXML files</a>, <a href="https://handbook.musescore.org/file-management/opening-and-saving-scores">Opening and saving scores</a> and <a href="https://handbook.musescore.org/customization/preferences">Preferences</a> — MuseScore Studio Handbook</li>
<li><a href="https://www.steinberg.help/r/dorico-pro/6.2/en/dorico/topics/project_file_handling/project_file_handling_musicxml_files_importing_t.html">Importing MusicXML files</a> and <a href="https://www.steinberg.help/r/dorico-pro/6.2/en/dorico/topics/project_file_handling/project_file_handling_midi_importing_t.html">Importing MIDI</a>, Dorico Pro 6.2 manual — Steinberg</li>
<li><a href="https://resources.avid.com/SupportFiles/Sibelius/Using_Sibelius_for_mobile_EN.pdf">Using Sibelius for Mobile on iPhone, iPad, and Android</a> — Avid</li>
<li><a href="https://www.finalemusic.com/blog/end-of-finale-new-journey-dorico-letter-from-president/">The End of Finale</a> and <a href="https://www.finalemusic.com/blog/from-finale-to-dorico-a-migration-guide/">From Finale to Dorico, a migration guide</a> — MakeMusic</li>
<li><a href="https://www.musicxml.com/">MusicXML for exchanging digital sheet music</a> — MakeMusic</li>
<li><a href="https://klang.io/sing2notes/">Sing2Notes</a> — Klangio</li>
</ol>
</section><h2>Questions and answers</h2><h3>Does a MIDI file contain any sound?</h3><p>No. It holds instructions: which key to play, when, how hard, and a program number for the instrument. The sound comes from whatever synthesizer or sample library plays the file, which is why the same MIDI file sounds different in different apps.</p><h3>Why does my MIDI file open in 4/4 at 120 BPM?</h3><p>The Standard MIDI Files specification asks every file to state its tempo and time signature, and tells programs to assume 4/4 at 120 beats per minute when a file doesn’t. Set the real tempo and meter before you judge the notation.</p><h3>Can I convert a PDF back into MusicXML?</h3><p>Only with optical music recognition (OMR), which reads the image of the page and infers the notation, so the result needs proofreading. If the original notation file or its MusicXML still exists, start from that instead.</p><h3>Is MusicXML the same as a MuseScore or Sibelius file?</h3><p>No. MuseScore Studio’s .mscz and Sibelius’s .sib are each program’s own format. MusicXML is the exchange format between programs; MuseScore Studio, for example, opens MusicXML, compressed MusicXML and MIDI files alongside its own.</p><h3>Which file should I send to a choir or band?</h3><p>A PDF for reading, with separate parts if each player only needs their own line. Add the MusicXML if someone will transpose, rearrange or edit the parts.</p>]]></content:encoded>
    </item>
    <item>
      <title>Remote MCP server OAuth: what we learned shipping it</title>
      <link>https://scorestarling.com/blog/remote-mcp-server-oauth</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/remote-mcp-server-oauth</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Engineering</category>
      <description>How our hosted MCP server signs people in with OAuth 2.1 and Supabase Auth: the 401 challenge, RFC 9728 metadata, client registration, token audience, refresh.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>A remote MCP server is an OAuth protected resource. Without a token, it answers 401 and points to its RFC 9728 metadata; the client follows that to the authorization server, registers, signs the person in with PKCE and the <code>resource</code> parameter, and returns with a bearer token issued for the server’s URL. We run this in production with Supabase Auth. Three details took the work: a 401 with a scope hint and no error code, a token hook that adds our audience and scope to Supabase’s tokens, and dynamic client registration, since our authorization server doesn’t offer client ID metadata documents.</p>
</section>

<h2 id="mcp-oauth-roles">Who does what when an MCP server uses OAuth?</h2>
<p>The MCP server has the smallest job: it accepts or rejects bearer tokens. The MCP authorization specification (version 2025-11-25) makes it an OAuth 2.1 resource server and the assistant an OAuth client, and lets the authorization server, which signs the person in and issues tokens, be a separate service.</p>
<p>Ours is separate. Supabase Auth’s OAuth 2.1 server issues every token, our website supplies the sign-in and consent page, and the endpoint at <code>https://mcp.scorestarling.com/mcp</code> only verifies tokens. It runs Streamable HTTP without MCP sessions and checks the token on every request. ScoreStarling turns recordings into editable sheet music, and this endpoint is how assistants reach it; the <a href="https://scorestarling.com/mcp">setup guide</a> shows the steps people follow.</p>

<h2 id="mcp-oauth-flow">What happens when an MCP client connects?</h2>
<p>The client starts with only the URL. Two answers from our server, shown as of October 3, 2026, tell it where to sign in; six more steps get it a token. First, a request without a token gets a 401 whose <code>WWW-Authenticate</code> header names the metadata and the scopes to request:</p>
<pre><code>$ curl -si -X POST https://mcp.scorestarling.com/mcp \
    -H 'content-type: application/json' \
    -H 'accept: application/json, text/event-stream' -d '{}'
HTTP/2 401
content-type: application/json
www-authenticate: Bearer resource_metadata="https://mcp.scorestarling.com/.well-known/oauth-protected-resource/mcp", scope="openid email profile"

{"error_description": "Authentication required"}</code></pre>
<p>Second, the client fetches that metadata. RFC 9728 forms its address by inserting <code>/.well-known/oauth-protected-resource</code> between host and path, and requires <code>resource</code> to be identical to the URL the client is using, or the client must stop. Our Supabase project reference is replaced here:</p>
<pre><code>{
  "resource": "https://mcp.scorestarling.com/mcp",
  "authorization_servers": ["https://&lt;project-ref&gt;.supabase.co/auth/v1"],
  "scopes_supported": ["openid", "email", "profile"],
  "bearer_methods_supported": ["header"]
}</code></pre>
<p>The other six steps:</p>
<ol>
<li><p>The client reads the authorization server’s metadata. Supabase’s issuer has a path, so RFC 8414 puts the well-known segment before it: <code>https://&lt;project-ref&gt;.supabase.co/.well-known/oauth-authorization-server/auth/v1</code>. The client checks that <code>issuer</code> matches exactly and that <code>code_challenge_methods_supported</code> lists <code>S256</code>; the MCP spec says to stop if that field is missing.</p></li>
<li><p>It posts its own metadata to the advertised <code>registration_endpoint</code> (dynamic client registration, RFC 7591) and gets a <code>client_id</code>. Our test client registers as a public client with no secret; Anthropic’s documentation says Claude does too.</p></li>
<li><p>It opens the browser at the authorization endpoint with a PKCE S256 challenge, the scope from the 401 and <code>resource=https://mcp.scorestarling.com/mcp</code> (RFC 8707). Supabase hands the browser to our consent page, which signs the person in if needed and asks them to approve or deny the client.</p></li>
<li><p>It exchanges the code with its PKCE verifier and the same <code>resource</code>, and gets an access token that lasts an hour plus a refresh token.</p></li>
<li><p>It sends <code>Authorization: Bearer …</code> on every MCP request. We check the signature against the issuer’s published keys, the issuer, audience, expiry and write scope, then that the account has not been turned off.</p></li>
<li><p>When the token expires, or we answer 401 with <code>invalid_token</code>, it refreshes, again with <code>resource</code>, and gets a new access token and refresh token.</p></li>
</ol>
<p>Clients must send <code>resource</code> on the authorization and token requests even if the authorization server ignores it. Supabase’s OAuth flow documentation doesn’t mention the parameter (checked October 3, 2026). Supabase accepted it in all our live runs, and the audience in our tokens comes from a hook.</p>

<h2 id="mcp-401-www-authenticate">What should the 401 WWW-Authenticate header contain?</h2>
<p>When no token was sent: where the metadata is, which scopes to ask for, and no error code. RFC 6750 §3.1 says a request without any authentication information should not get an error code. <code>invalid_token</code> is for a token that was sent and failed, and tells the client it may get a new one and retry. The MCP spec adds that the 401 should carry a <code>scope</code> hint, which clients must treat as the scopes to request.</p>
<p>We found our own server getting this wrong while writing our setup guide. In MCP Python SDK 1.30.0, <code>RequireAuthMiddleware</code> answers every unauthenticated request with <code>error="invalid_token"</code> and no scope, so a client that had never sent a token was told its token was invalid. A small ASGI middleware around the MCP route now rewrites only the SDK’s 401s; the SDK still decides who gets in, and its 403 <code>insufficient_scope</code> answer is untouched:</p>
<pre><code># No token, before the fix (the SDK's default; wrapped for reading)
WWW-Authenticate: Bearer error="invalid_token",
    error_description="Authentication required",
    resource_metadata="…/.well-known/oauth-protected-resource/mcp"

# No token, now
WWW-Authenticate: Bearer
    resource_metadata="…/.well-known/oauth-protected-resource/mcp",
    scope="openid email profile"

# Rejected token: expired, wrong audience, malformed or account turned off
WWW-Authenticate: Bearer error="invalid_token",
    error_description="Invalid or expired access token",
    resource_metadata="…/.well-known/oauth-protected-resource/mcp",
    scope="openid email profile"</code></pre>
<p>The hint names <code>openid email profile</code>, the scopes Supabase can grant, matching <code>scopes_supported</code>. Our deployment check now fails if a no-token challenge carries an error code. The fix reached production on October 2, 2026, within four minutes of merging. Anthropic’s connector docs add two rules for Claude: sign-in starts only from a 401 (it ignores <code>WWW-Authenticate</code> on a 200), and it uses only the first entry in <code>authorization_servers</code>.</p>

<h2 id="supabase-custom-access-token-hook">How do you get an MCP audience and scope into Supabase tokens?</h2>
<p>With a custom access token hook. The MCP spec says a server must accept only tokens issued for it, which in practice means checking <code>aud</code>, and we wanted a write scope of our own; Supabase’s documentation says its OAuth server doesn’t support custom scopes (checked October 3, 2026). The hook is a Postgres function that Supabase Auth runs before issuing a token, and it can rewrite claims. Ours, slightly simplified from our migration:</p>
<pre><code>create or replace function scorestarling.access_token_hook(event jsonb)
returns jsonb language plpgsql stable security invoker set search_path = '' as $$
declare claims jsonb := event-&gt;'claims';
begin
  -- Tokens issued to an OAuth client carry its client_id; website sessions don't.
  if coalesce(claims-&gt;&gt;'client_id', '') &lt;&gt; '' then
    claims := jsonb_set(claims, '{aud}', '"https://mcp.scorestarling.com/mcp"');
    claims := jsonb_set(claims, '{scope}', '"openid email profile scorestarling:write"');
  end if;
  return jsonb_build_object('claims', claims);
end;
$$;
grant usage on schema scorestarling to supabase_auth_admin;
grant execute on function scorestarling.access_token_hook(jsonb) to supabase_auth_admin;
revoke all on function scorestarling.access_token_hook(jsonb) from public, anon, authenticated;</code></pre>
<p>The MCP side checks those claims with PyJWT, then applies two rules of its own:</p>
<pre><code>claims = jwt.decode(token, key, algorithms=["RS256", "ES256"],
                    issuer=ISSUER, audience=ACCEPTED_AUDIENCES,
                    options={"require": ["exp", "iat", "iss", "aud", "sub"]})
if "scorestarling:write" not in claims.get("scope", "").split():
    return None  # the client gets 401 invalid_token
# then: has this account been turned off?</code></pre>
<p><code>ACCEPTED_AUDIENCES</code> is the MCP URL, plus the old one during a move. The client-ID test keeps the website’s own sign-in out: a browser session token from the same Supabase project has the same issuer and keys but no <code>client_id</code>, so it never gets the MCP audience.</p>
<p>The hook has two costs. It stamps one fixed audience rather than following the client’s <code>resource</code>, which works while one authorization server serves one MCP server. And our consent page can only show the scopes the client asked for, so approving the client is what grants the write scope.</p>
<p class="note">An open report, <a href="https://github.com/supabase/auth/issues/2820">supabase/auth#2820</a> (opened September 20, 2026; no replies by October 3), says Supabase’s authorization-details request returns 400 for public clients, <code>offline_access</code> or <code>resource</code>. None of these reproduced for us; in the Supabase Auth source we reviewed, that 400 appears only for an authorization that is no longer pending, such as one fetched twice.</p>

<h2 id="dcr-vs-cimd">Dynamic client registration or client ID metadata documents?</h2>
<p>Use what your authorization server advertises; with Supabase today, that is dynamic client registration (DCR). The 2025-11-25 MCP spec recommends client ID metadata documents (CIMD) when client and server have never met, and keeps DCR for backwards compatibility. Clients should try a client ID given in advance first, then CIMD, then DCR, and only then ask the person.</p>
<div class="table-scroll" role="region" aria-label="Ways an MCP client gets a client ID" tabindex="0">
<table>
<caption>How an MCP client gets a client ID</caption>
<thead><tr><th scope="col">Approach</th><th scope="col">How the client identifies itself</th><th scope="col">Signal in the server’s metadata</th><th scope="col">Option in Claude’s form</th><th scope="col">Our server, October 3, 2026</th></tr></thead>
<tbody>
<tr><th scope="row">Pre-registration</th><td>A client ID created in advance, entered by hand or built in</td><td>None needed</td><td>Use your own OAuth client</td><td>Not offered</td></tr>
<tr><th scope="row">Client ID metadata document</th><td>Its <code>client_id</code> is an HTTPS URL to a JSON file the client hosts, which the server fetches</td><td><code>client_id_metadata_document_supported</code></td><td>Use Claude’s published identity (recommended)</td><td>Not advertised</td></tr>
<tr><th scope="row">Dynamic client registration</th><td>It posts its metadata to the registration endpoint and gets a <code>client_id</code></td><td><code>registration_endpoint</code></td><td>Register automatically</td><td>Advertised</td></tr>
</tbody>
</table>
</div>
<p>Supabase’s metadata, read again on October 3, 2026, lists a registration endpoint, S256 and the <code>none</code> token-endpoint method, and no CIMD flag; its MCP guide has you switch dynamic registration on in the dashboard.</p>
<p>That decides what people pick in Claude’s custom-connector form. Anthropic’s documentation describes the recommended option, Claude’s published identity, as a CIMD that Anthropic hosts and the server must support. So our guide asks for Sign in now, since none of our tools works without an account, and Register automatically. Anthropic’s developer docs say Claude falls back to DCR when CIMD isn’t advertised (CIMD also needs <code>none</code> in <code>token_endpoint_auth_methods_supported</code>); we haven’t tested the form with its default left in place, so we ask for the explicit choice. The client docs we read on October 2, 2026 describe DCR for ChatGPT developer mode, Cursor, VS Code and Gemini CLI.</p>
<p>DCR has a cost: Anthropic notes that Claude registers a new client on every fresh connection, and Supabase warns that dynamic registration lets any MCP client register with your project. Registering grants nothing on its own, though. A person still has to sign in and approve the client, and the verifier checks the account on every request. Because any client can register under any name, our consent page has shown since October 6, 2026 where approving sends the person, and it warns when an app calls itself ChatGPT or Claude but doesn’t return to that assistant’s address.</p>

<h2 id="mcp-refresh-tokens">Do MCP clients stay signed in after the access token expires?</h2>
<p>Yes. Access tokens last an hour, and clients renew them with refresh tokens. Before relying on that, we read Supabase Auth’s source (<code>master</code> as of September 22, 2026):</p>
<ul>
<li>every code exchange returns a refresh token, with or without <code>offline_access</code>;</li>
<li>a refresh must come from the session’s own client, rotates the refresh token and keeps the <code>client_id</code> claim;</li>
<li>the hook runs on refreshes too (<code>authentication_method</code> is <code>token_refresh</code>), so our audience and scope come back each time.</li>
</ul>
<p>A live run on October 2, 2026 matched: the refresh token rotated, and the renewed access token worked. Anthropic’s docs say Claude refreshes after a 401 and up to five minutes before expiry, and adds <code>offline_access</code> when the authorization server lists it in <code>scopes_supported</code>. Supabase’s metadata lists it, and our check that also requested <code>offline_access</code> passed.</p>
<p>Sessions still end when:</p>
<ul>
<li>the account is turned off, or the user is deleted or banned (in our live run, turning the account off rejected the browser session and both MCP tokens);</li>
<li>an old refresh token is reused after Supabase’s reuse interval, 10 seconds by default, which revokes the whole session;</li>
<li>a time-box, an inactivity timeout or “single session per user” is turned on. Keep the last one off, or a website sign-in ends the assistant’s session;</li>
<li>the person signs out of the website with Supabase’s default <code>logout</code>, which ends every session of the account, the assistant’s included. Ours did until October 6, 2026, the likely reason one ChatGPT connection could no longer renew its token; Sign out now sends <code>scope=local</code> and ends only that browser’s session.</li>
</ul>
<p>Supabase advertises no revocation endpoint (checked October 3, 2026), so turning the account off is how we cut off access.</p>

<h2 id="oauth-issuer-trailing-slash">Why does a trailing slash in the issuer matter?</h2>
<p>Because issuers are compared character for character. RFC 8414 requires the <code>issuer</code> in the metadata to be identical to the one the client used to find it, and RFC 9728 asks the same of <code>resource</code>. To a strict client, <code>https://auth.example.com</code> and <code>https://auth.example.com/</code> are different issuers.</p>
<p>The MCP Python SDK stores the issuer as a pydantic <code>AnyHttpUrl</code>, and pydantic 2.13.5, the version in our lockfile, turns <code>https://auth.example.com</code> into <code>https://auth.example.com/</code>. Metadata built from that names an issuer the authorization server never published, so our server writes its own protected resource metadata with the issuer exactly as configured. Supabase’s issuer ends in a path, which pydantic leaves alone, so this never hit us in production; it would with a bare-origin issuer. Our deployment check fails unless the authorization server’s <code>issuer</code> matches ours exactly.</p>

<h2 id="verified-and-not-verified">What we’ve verified, and what we haven’t</h2>
<p>Our first evidence came from a scripted client that follows the MCP spec. On October 2, 2026, one run against production covered the no-token 401, dynamic registration of a public client, consent and code exchange with <code>resource</code>, a refresh with rotation, <code>tools/list</code> with both tokens, and turning the account off, which rejected both tokens and the browser session. A second run also requested <code>offline_access</code>, and both passed. That run used our earlier address; the move to <code>mcp.scorestarling.com</code> has <a href="https://scorestarling.com/blog/mcp-server-url">its own article</a>.</p>
<p>Real clients have connected since. ChatGPT’s developer-mode app signed in through <code>mcp.scorestarling.com</code> and called a tool on October 3, 2026, and Claude connected and ran tools on October 6. Not verified yet:</p>
<ul>
<li>a refresh after a token has really expired: the scripted refresh ran right after sign-in, and we haven’t traced one from a real client;</li>
<li>Supabase’s hosted session settings, which we haven’t read back.</li>
</ul>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization">Authorization, MCP specification version 2025-11-25</a> — Model Context Protocol</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc9728">RFC 9728: OAuth 2.0 Protected Resource Metadata</a> — IETF</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc6750#section-3.1">RFC 6750: The OAuth 2.0 Authorization Framework: Bearer Token Usage, §3.1</a> — IETF</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc8707">RFC 8707: Resource Indicators for OAuth 2.0</a> — IETF</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc7591">RFC 7591: OAuth 2.0 Dynamic Client Registration Protocol</a> — IETF</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc8414">RFC 8414: OAuth 2.0 Authorization Server Metadata</a> — IETF</li>
<li><a href="https://datatracker.ietf.org/doc/draft-ietf-oauth-client-id-metadata-document/">OAuth Client ID Metadata Document (Internet-Draft)</a> — IETF OAuth Working Group</li>
<li><a href="https://claude.com/docs/connectors/building/authentication">Authentication for connectors</a> — Anthropic</li>
<li><a href="https://claude.com/docs/connectors/custom/remote-mcp">Add a connector that isn’t in the directory</a> — Anthropic</li>
<li><a href="https://supabase.com/docs/guides/auth/oauth-server/oauth-flows">OAuth 2.1 Flows</a> — Supabase</li>
<li><a href="https://supabase.com/docs/guides/auth/auth-hooks/custom-access-token-hook">Custom Access Token Hook</a> — Supabase</li>
<li><a href="https://supabase.com/docs/guides/auth/oauth-server/mcp-authentication">Model Context Protocol (MCP) Authentication</a> — Supabase</li>
<li><a href="https://supabase.com/docs/guides/auth/sessions">User sessions</a> — Supabase</li>
<li><a href="https://github.com/supabase/auth/issues/2820">supabase/auth issue #2820</a> — GitHub</li>
</ol>
</section><h2>Questions and answers</h2><h3>Does a remote MCP server need its own authorization server?</h3><p>No. The MCP authorization spec lets the authorization server be a separate service. The MCP server publishes RFC 9728 metadata that names it, then validates the tokens it issues, including their audience. Ours points to Supabase Auth and only verifies tokens.</p><h3>Should an MCP server’s 401 include the invalid_token error when no token was sent?</h3><p>No. RFC 6750 §3.1 says a request without credentials should get no error code. Send <code>resource_metadata</code> and a <code>scope</code> hint instead, and keep <code>invalid_token</code> for a token that was sent and rejected, where it tells the client to refresh.</p><h3>Can Supabase Auth issue custom scopes for an MCP server?</h3><p>Not as of October 3, 2026: Supabase’s OAuth 2.1 documentation says custom scopes aren’t supported. We request <code>openid email profile</code> and add our own scope and the MCP audience in a custom access token hook, which also runs on every refresh.</p><h3>What should people choose in Claude’s custom connector form if the server doesn’t support CIMD?</h3><p>Register automatically under OAuth client, which uses dynamic client registration, and Sign in now under Authentication if every tool needs an account. Claude’s recommended published identity is a client ID metadata document, and the server must support it. Our <a href="https://scorestarling.com/mcp#claude">Claude steps</a> show both choices.</p><h3>Do I need the offline_access scope to get refresh tokens from Supabase?</h3><p>Not in our tests. Supabase returned a refresh token on every code exchange without it, in its source and in live runs on October 2, 2026. Some clients ask for it anyway; Anthropic’s docs say Claude does when the authorization server lists it, and our check with it passed too.</p>]]></content:encoded>
    </item>
    <item>
      <title>Where should an MCP server live? We checked 33 addresses</title>
      <link>https://scorestarling.com/blog/mcp-server-url</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/mcp-server-url</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Engineering</category>
      <description>We probed 33 public MCP endpoints on October 2, 2026. 14 of the 22 services that asked for sign-in used mcp.&lt;domain&gt;/mcp. How we chose ours and moved it.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>Most remote MCP servers we checked have a host of their own. On October 2, 2026, 14 of the 22 services whose endpoint asked for sign-in used <code>mcp.&lt;domain&gt;/mcp</code>, six more used an <code>mcp.</code> host with no path or a versioned one, and two used an <code>api.</code> host. No address is standard and paths can’t be guessed, so publish the exact URL. We moved ours from <code>scorestarling.com/mcp</code> to <code>https://mcp.scorestarling.com/mcp</code> so that the website’s <code>/mcp</code> could become the setup guide for people.</p>
</section>

<h2 id="mcp-server-url-survey">What URLs do public MCP servers use?</h2>
<p>Mostly a dedicated <code>mcp.</code> subdomain, usually with <code>/mcp</code> as the path. We went looking while choosing between <code>mcp.scorestarling.com/mcp</code> and <code>api.scorestarling.com/v1/mcp</code>, the form ElevenLabs uses, because we wanted to know what other services actually do.</p>
<p>On October 2, 2026, between 17:40 and 17:42 UTC, we sent one unauthenticated POST to each of 33 addresses from 27 services, with <code>{}</code> as the body, an <code>Accept: application/json, text/event-stream</code> header and an 8-second timeout, and recorded only the status code. A 401 means something at that address answered and wants a token, which is how a protected MCP server starts sign-in. A 404 means nothing is served at that path. Some addresses were published by the services; others were variants and guesses we tried to see which paths answer. It’s a snapshot of well-known services, not a census, and any of these may have changed since.</p>
<div class="table-scroll" role="region" aria-label="Address patterns of MCP servers that asked for sign-in" tabindex="0">
<table>
<caption>Address patterns of the 22 services that answered 401, October 2, 2026</caption>
<thead><tr><th scope="col">Pattern</th><th scope="col" class="num">Services</th><th scope="col">Addresses that answered 401</th></tr></thead>
<tbody>
<tr><th scope="row">An mcp. subdomain with the path /mcp</th><td class="num">14</td><td><code>mcp.notion.com/mcp</code>, <code>mcp.linear.app/mcp</code>, <code>mcp.sentry.dev/mcp</code>, <code>mcp.supabase.com/mcp</code>, <code>mcp.canva.com/mcp</code>, <code>mcp.higgsfield.ai/mcp</code>, <code>mcp.runwayml.com/mcp</code>, <code>mcp.airtable.com/mcp</code>, <code>mcp.gamma.app/mcp</code>, <code>mcp.posthog.com/mcp</code>, <code>mcp.wix.com/mcp</code>, <code>mcp.intercom.com/mcp</code>, <code>mcp.monday.com/mcp</code>, <code>mcp.paypal.com/mcp</code></td></tr>
<tr><th scope="row">An mcp. subdomain with no path or a versioned path</th><td class="num">6</td><td><code>mcp.stripe.com</code>, <code>mcp.vercel.com</code>, <code>mcp.box.com</code>, <code>mcp.miro.com</code>; <code>mcp.atlassian.com/v1/mcp</code>, <code>mcp.asana.com/v2/mcp</code> (Asana’s <code>mcp.asana.com/sse</code> also answered 401)</td></tr>
<tr><th scope="row">An api. subdomain with a path</th><td class="num">2</td><td><code>api.elevenlabs.io/v1/mcp</code>, <code>api.githubcopilot.com/mcp/</code> (GitHub)</td></tr>
<tr><th scope="row">A path on the main or docs site</th><td class="num">0</td><td>None; <code>huggingface.co/mcp</code> and <code>learn.microsoft.com/api/mcp</code> answered 400</td></tr>
<tr><th scope="row">Total</th><td class="num">22</td><td>23 addresses, because Asana answered at two</td></tr>
</tbody>
</table>
</div>
<div class="table-scroll" role="region" aria-label="MCP addresses that did not answer 401" tabindex="0">
<table>
<caption>The 10 addresses that didn’t answer 401</caption>
<thead><tr><th scope="col">Result</th><th scope="col">Addresses</th><th scope="col">What it tells us</th></tr></thead>
<tbody>
<tr><th scope="row">404</th><td><code>mcp.stripe.com/mcp</code>, <code>mcp.vercel.com/mcp</code>, <code>mcp.higgsfield.ai</code>, <code>api.elevenlabs.io/mcp</code></td><td>No endpoint at that path; each service answered 401 at another path on the same host</td></tr>
<tr><th scope="row">400</th><td><code>mcp.figma.com/mcp</code>, <code>huggingface.co/mcp</code>, <code>learn.microsoft.com/api/mcp</code>, <code>docs.mcp.cloudflare.com/mcp</code></td><td>Something answered but rejected our empty request; we didn’t look further</td></tr>
<tr><th scope="row">No response</th><td><code>mcp.suno.com/mcp</code>, <code>mcp.elevenlabs.io/mcp</code></td><td>No HTTP answer within 8 seconds</td></tr>
</tbody>
</table>
</div>
<p>The 404s carry the practical lesson: an MCP URL can’t be derived from a domain. Stripe and Vercel answer at the bare host and return 404 at <code>/mcp</code>; Higgsfield is the other way round; ElevenLabs needs its <code>/v1</code>. A client uses exactly the URL it is given, and RFC 9728 makes that URL the identity the server’s metadata must match, so the same string has to appear in your docs, install links and plugin manifests. Manifests show still more variety: among the plugins we had installed were <code>gitlab.com/api/v4/mcp</code>, a path on gitlab.com itself, and <code>mcp.hubspot.com/anthropic</code>. We didn’t probe those two.</p>

<h2 id="mcp-endpoint-separate-host">Should the MCP endpoint share a host with your website?</h2>
<p>We don’t think so. The endpoint is for software and the setup page is for people, and both want the obvious address. Until October 2, 2026, <code>scorestarling.com/mcp</code> was our MCP server, so the guide had to live somewhere else; and since that URL’s 401 is how every client discovers sign-in, it couldn’t also be a web page.</p>
<p>We considered serving both at one URL, a page to browsers and MCP to clients, and rejected it as a permanent setup: one wrong guess about a request breaks sign-in discovery for every client. The transport spec also lets clients send GET to the endpoint to open an event stream, and expects either that stream or a 405 in reply, not an HTML page.</p>
<p>A separate host also keeps website changes away from the endpoint: a redesign can’t move it, and a CDN cache or browser challenge that suits a marketing site never sits in front of it. Assistants call the server from their own infrastructure, not from a browser: Anthropic’s connector docs say Claude connects from Anthropic’s cloud, and that a firewall in front of the identity provider can break sign-in. Two peers we looked at split the same way (checked October 2 and again October 3, 2026): Higgsfield’s guide is at <code>higgsfield.ai/mcp</code> and its server at <code>mcp.higgsfield.ai/mcp</code>; ElevenLabs’ guide is at <code>elevenlabs.io/mcp</code> and its server at <code>api.elevenlabs.io/v1/mcp</code>.</p>
<p>Our MCP host serves only <code>/mcp</code> and <code>/.well-known/*</code>. Every other path gets a 308 to the same path and query on the website, so sign-in, consent, pages, download links and cookies stay on one host. The website’s <a href="https://scorestarling.com/mcp">/mcp</a> is now the setup guide for Claude, ChatGPT and other clients.</p>
<pre><code>$ curl -si "https://mcp.scorestarling.com/login?x=1"
HTTP/2 308
location: https://scorestarling.com/login?x=1</code></pre>

<h2 id="mcp-url-pattern">mcp.example.com/mcp, a bare host, or api.example.com/v1/mcp?</h2>
<p>Any of them works; choose by what else lives on the host. The MCP authorization spec lists <code>https://mcp.example.com/mcp</code> and <code>https://mcp.example.com</code> among valid canonical server URIs and asks for the form without a trailing slash unless the slash matters. The transport spec only requires one endpoint path that accepts POST and GET, with <code>https://example.com/mcp</code> as its example, and Anthropic’s connector docs use <code>https://mcp.example.com/mcp</code>.</p>
<div class="table-scroll" role="region" aria-label="Address options we weighed" tabindex="0">
<table>
<caption>The options we weighed for ScoreStarling</caption>
<thead><tr><th scope="col">Option</th><th scope="col">Seen at, October 2, 2026</th><th scope="col">For us</th></tr></thead>
<tbody>
<tr><th scope="row">An mcp. host with /mcp (chosen)</th><td>14 services, including Notion, Linear, Canva, Higgsfield and Runway</td><td>The most common pattern in our sample; our server already answered at <code>/mcp</code>, so only the host changed</td></tr>
<tr><th scope="row">A bare mcp. host</th><td>Stripe, Vercel, Box, Miro</td><td>The shortest, but it needed more code changes and another release first</td></tr>
<tr><th scope="row">An api. host with /v1/mcp</th><td>ElevenLabs; GitHub uses <code>api.githubcopilot.com/mcp/</code></td><td>Suits a company with a public developer API on that host; we don’t have one</td></tr>
</tbody>
</table>
</div>
<p>Two smaller rules. Don’t end a Streamable HTTP endpoint in <code>/sse</code>: Anthropic’s docs say a URL ending that way selects the older SSE transport in Claude’s connector form. And leave off the trailing slash unless you mean it; of the 23 addresses that answered 401, only GitHub’s was written with one.</p>

<h2 id="move-mcp-server-url">How do you move an MCP server to a new URL?</h2>
<p>Serve both addresses for a while, and make each one complete on its own: its own 401, its own metadata, and tokens for either audience. We moved in four steps, all live within an hour on the evening of October 2, 2026 (UTC):</p>
<ol>
<li><p>Ship alias support while nothing uses it. One setting lists earlier addresses, each HTTPS and ending in <code>/mcp</code>. A token verifies if its audience is the current address or an alias; any other audience is refused. The host allow-lists (Starlette’s trusted hosts and the MCP SDK’s DNS-rebinding protection) hold every address plus the website. With no alias set, production behaved as before.</p></li>
<li><p>Add the host, then switch the address and set the alias in one change. The new subdomain got its DNS records, the certificate followed about six minutes later, and the host answered 400 until our server was told to trust it. One configuration change set the new resource URL and listed the old one as an alias, so a single redeploy picked up both. Doing this before step 1 was live would have made the running code refuse the website’s own host.</p></li>
<li><p>Repoint everything people copy: the setup guide, including the encoded one-click install links for Claude, Cursor and VS Code, the plugin manifests and the docs.</p></li>
<li><p>Switch the token audience, then retire the old address. A migration made our access-token hook issue the new audience, and CI applied it before the code shipped; while the alias stood, tokens with either audience still worked. Then we removed the alias and redeployed. For the few minutes between that release and the redeploy, the website’s <code>/mcp</code> sent browsers the guide and MCP clients the server. It now serves only the guide, and the guide’s old address, <code>/connect</code>, answers with a 308 to it.</p></li>
</ol>
<p>The metadata is the easy part to miss. RFC 9728 requires its <code>resource</code> to be identical to the URL the client connected to, and Anthropic’s docs require it to equal the URL as typed into Claude. So during the overlap each host described itself, and each 401 pointed to its own host’s document:</p>
<pre><code>GET https://scorestarling.com/.well-known/oauth-protected-resource/mcp
→ "resource": "https://scorestarling.com/mcp"

GET https://mcp.scorestarling.com/.well-known/oauth-protected-resource/mcp
→ "resource": "https://mcp.scorestarling.com/mcp"</code></pre>
<p>We didn’t redirect <code>/mcp</code> itself. The transport spec doesn’t describe redirects for the endpoint, and its URL is part of the OAuth handshake as the resource and the token audience, so we served MCP at both addresses instead. For every other path, a 308 rather than a 301 keeps the method, since RFC 9110 doesn’t let a client turn a POST into a GET after a 308. How the audience gets into our tokens is in <a href="https://scorestarling.com/blog/remote-mcp-server-oauth">our notes on MCP OAuth</a>.</p>
<p>We could move that fast because ScoreStarling was still a small invite-only pilot, and nobody relied on the old address yet. Once the alias is gone, a client still configured with <code>scorestarling.com/mcp</code> has to reconnect. Our runbook expects a client already on the new address but holding an old-audience token to get one 401 <code>invalid_token</code>, refresh, and receive the new audience; we haven’t watched a real Claude or ChatGPT client do that. With real users, keep the alias until traffic to the old address stops.</p>

<h2 id="what-broke">What broke during the move?</h2>
<p>Three small things went wrong along the way:</p>
<ul>
<li>A check script built the metadata URL with <code>resource.replace('/mcp', '/.well-known/oauth-protected-resource/mcp')</code>. On the old address that worked. On <code>https://mcp.scorestarling.com/mcp</code>, <code>/mcp</code> also matches inside <code>//mcp.</code>, and the result was <code>https://.well-known/oauth-protected-resource/mcp.scorestarling.com/.well-known/oauth-protected-resource/mcp</code>. Build the URL from its parsed parts instead: scheme and host, then the well-known segment, then the path.</li>
<li>The longer address overflowed our guide on a 320-pixel-wide screen until inline code was allowed to wrap.</li>
<li>Deleting the alias variable with Railway’s command-line tool only staged the change; the old address stayed accepted until we redeployed by hand.</li>
</ul>

<h2 id="mcp-url-checklist">A checklist for choosing an MCP server address</h2>
<ul>
<li>Give the endpoint a host that serves nothing for people; <code>mcp.</code> plus your domain is the common choice in our sample.</li>
<li>Pick a path once. <code>/mcp</code> is the most common and a bare host is also valid; avoid a trailing slash and a path ending in <code>/sse</code>.</li>
<li>Keep the setup page for people on your main site, at an address they can guess, and link it from your navigation.</li>
<li>Serve RFC 9728 metadata for the exact URL, at <code>/.well-known/oauth-protected-resource</code> plus your path and at the root, with <code>resource</code> equal to the address the client used.</li>
<li>Make that URL the token audience, and build alias support before you need to move.</li>
<li>Redirect every other path on the MCP host to your website with a 308, keeping the query string.</li>
<li>Keep browser challenges and HTML caching away from the MCP host.</li>
<li>Publish one string everywhere (guide, install links, plugin manifests, docs) and test that every copy matches.</li>
<li>To move: aliases first, then the new address and the alias in one change, every copy repointed, the audience switched, and the old address retired after its traffic stops.</li>
</ul>

<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://modelcontextprotocol.io/specification/2025-11-25/basic/transports">Transports, MCP specification version 2025-11-25</a> — Model Context Protocol</li>
<li><a href="https://modelcontextprotocol.io/specification/2025-11-25/basic/authorization">Authorization, MCP specification version 2025-11-25</a> — Model Context Protocol</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc9728">RFC 9728: OAuth 2.0 Protected Resource Metadata</a> — IETF</li>
<li><a href="https://www.rfc-editor.org/rfc/rfc9110#section-15.4.9">RFC 9110: HTTP Semantics, §15.4.9, 308 Permanent Redirect</a> — IETF</li>
<li><a href="https://claude.com/docs/connectors/custom/remote-mcp">Add a connector that isn’t in the directory</a> — Anthropic</li>
<li><a href="https://claude.com/docs/connectors/building/authentication">Authentication for connectors</a> — Anthropic</li>
<li><a href="https://higgsfield.ai/mcp">Higgsfield MCP</a> — Higgsfield</li>
<li><a href="https://elevenlabs.io/mcp">ElevenLabs Agents &amp; Creative MCP</a> — ElevenLabs</li>
</ol>
</section><h2>Questions and answers</h2><h3>Does an MCP server URL have to end in /mcp?</h3><p>No. The MCP spec requires a single endpoint path and lists both <code>https://mcp.example.com</code> and <code>https://mcp.example.com/mcp</code> as valid server URIs. In our October 2, 2026 sample, 18 of the 22 services that asked for sign-in used a path such as <code>/mcp</code> or <code>/v1/mcp</code>, and 4 answered at the bare host. Pick one and publish it exactly.</p><h3>Can the setup page and the MCP endpoint share one URL?</h3><p>You can send browsers a page and MCP clients the server at one URL, but we decided against it apart from a few minutes during our move. One misjudged request breaks sign-in discovery, and Streamable HTTP clients may send GET to the endpoint expecting an event stream or a 405. Our guide is at scorestarling.com/mcp and the server has its own host.</p><h3>Will changing an MCP server URL disconnect users?</h3><p>Only when you retire the old address. The URL is the OAuth resource and the token audience, so a client configured with the old one has to reconnect once it stops answering. Serve both for a while: accept both audiences, give each address its own metadata, and retire the old one after its traffic stops.</p><h3>What does a 401, 404 or 400 mean when I POST to an MCP URL?</h3><p>In our survey, a 401 meant a protected endpoint answered and asked for a token, and a 404 meant nothing was served at that path. A 400 only says something rejected our empty test body; we didn’t interpret those further. To test a server properly, connect with a real MCP client.</p><h3>Should an MCP server URL end with a slash?</h3><p>Preferably not. The MCP authorization spec asks implementations to use the form without a trailing slash unless the slash is significant. Of the 23 addresses that answered 401 in our survey, only GitHub’s, <code>api.githubcopilot.com/mcp/</code>, was written with one.</p>]]></content:encoded>
    </item>
    <item>
      <title>Mozart’s starling: the bird behind our name</title>
      <link>https://scorestarling.com/blog/mozart-starling</link>
      <guid isPermaLink="true">https://scorestarling.com/blog/mozart-starling</guid>
      <pubDate>Sat, 03 Oct 2026 00:00:00 +0000</pubDate>
      <dc:creator>Haiyi Mei</dc:creator>
      <category>Story</category>
      <description>On May 27, 1784, Mozart paid 34 kreuzer for a starling that sang his new K. 453 finale theme, adding a pause and a G sharp. We checked the record.</description>
      <content:encoded><![CDATA[<section class="answer" aria-labelledby="short-answer">
<h2 id="short-answer">The short answer</h2>
<p>On May 27, 1784, Mozart paid 34 kreuzer for a starling that could sing the opening of the finale of his Piano Concerto No. 17 in G major, K. 453, which he had entered in his catalogue of works about six weeks earlier. In his account book he wrote out the bird’s version, which pauses on one note and sings G sharp where the concerto has G, and added “Das war schön!” (“That was beautiful!”). The bird lived with him for three years; when it died on June 4, 1787, he buried it in the garden and wrote it a comic poem.</p>
</section>

<h2 id="the-1784-purchase">The 1784 purchase and the account-book entry</h2>
<p>Mozart bought the starling in Vienna on May 27, 1784, and the first record of the bird is the entry he made that day in his account book, also called his expense book. He had started it that year, at the same time as the catalogue of his works. According to Wikipedia, which cites Hermann Abert’s biography, he kept the expense book for only about a year, while the catalogue ran until his death in 1791.</p>
<p>The Neue Mozart-Ausgabe (NMA), the scholarly edition of Mozart’s complete works that the Mozarteum Foundation publishes online, reproduces the entry in the preface to the volume that contains K. 453. It is short. Across the top run the date, “Vogel Stahrl” (starling bird) and “34 Kr.” Below is a single staff of music in G major and cut time. Under the staff Mozart wrote “Das war schön!”</p>
<p>“Kr.” stands for kreuzer, a coin of the day; sixty made a gulden. The NMA’s English translation prints “34 Crowns” and “That was nice!”, while Wikipedia, which cites Otto Erich Deutsch’s documentary biography for the German text, reads kreuzer and gives “That was beautiful!”, as our homepage does. The editors of that NMA volume, Eva and Paul Badura-Skoda, say Mozart had apparently enjoyed hearing the bird whistle the theme of the concerto’s last movement and bought it for that reason, “even if the intonation may not have been quite clean.”</p>

<h2 id="the-tune-bar-by-bar">The tune: the finale theme of K. 453, bar by bar</h2>
<p>The bird sang the first phrase of the theme that opens the concerto’s finale, an upbeat and four bars, with two changes: it paused on the G at the end of the first full bar, and it sang G sharp instead of G in the next bar. Mozart’s entry keeps both.</p>
<figure class="tab-compare">
  <div class="tab-compare-row"><p class="tab-compare-name">The concerto, K. 453</p><div class="notation-sheet"><!-- engrave:k453-concerto --><svg class="engraved" viewBox="0 0 1100 404" role="img" aria-label="The concerto theme: a pickup B C, then D D D G, F sharp F sharp G G, A A A B C A, and B" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 4040"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 540 L2905 540" stroke-width="13"/><path d="M0 720 L2905 720" stroke-width="13"/><path d="M0 900 L2905 900" stroke-width="13"/><path d="M0 1080 L2905 1080" stroke-width="13"/><path d="M0 1260 L2905 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E08B" transform="translate(1056, 900) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1639,1485 2284,1395 2284,1305 1639,1395"/><g data-id="k1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1639, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1648 928 L1648 1467" stroke-width="18"/></g></g><g data-id="k2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2266, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2275 838 L2275 1377" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M2892 540 L2892 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M2905 540 L6953 540" stroke-width="13"/><path d="M2905 720 L6953 720" stroke-width="13"/><path d="M2905 900 L6953 900" stroke-width="13"/><path d="M2905 1080 L6953 1080" stroke-width="13"/><path d="M2905 1260 L6953 1260" stroke-width="13"/><g class="layer"><g data-id="k3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3107 748 L3107 1350" stroke-width="18"/></g></g><g data-id="k4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4059, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4068 748 L4068 1350" stroke-width="18"/></g></g><g data-id="k5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5019, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5028 748 L5028 1350" stroke-width="18"/></g></g><g data-id="k6" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5980, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5989 478 L5989 1080" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M6940 540 L6940 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6953 540 L11001 540" stroke-width="13"/><path d="M6953 720 L11001 720" stroke-width="13"/><path d="M6953 900 L11001 900" stroke-width="13"/><path d="M6953 1080 L11001 1080" stroke-width="13"/><path d="M6953 1260 L11001 1260" stroke-width="13"/><g class="layer"><g data-id="k7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7146, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7155 568 L7155 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="k8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8107, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8116 568 L8116 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="k9" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(9067, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9076 478 L9076 1080" stroke-width="18"/></g></g><g data-id="k10" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(10028, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10037 478 L10037 1080" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/></g></g></g><g class="system"><g class="measure"><g class="mNum autogenerated"><text y="2457" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 2700 L8348 2700" stroke-width="13"/><path d="M0 2880 L8348 2880" stroke-width="13"/><path d="M0 3060 L8348 3060" stroke-width="13"/><path d="M0 3240 L8348 3240" stroke-width="13"/><path d="M0 3420 L8348 3420" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 3240) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 2700) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#k11"><path d="M1226 2520 L1548 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k12"><path d="M2759 2520 L3081 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k13"><path d="M4292 2520 L4614 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k14"><path d="M5290 2520 L5612 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k15"><path d="M6289 2520 L6611 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k16"><path d="M7288 2520 L7610 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k15"><path d="M6289 2340 L6611 2340" stroke-width="22"/></g></g><g class="layer"><g data-id="k11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1274, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1283 2548 L1283 3150" stroke-width="18"/></g></g><g data-id="k12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2807, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2816 2548 L2816 3150" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="4340,3105 7354,3105 7354,3015 4340,3015"/><g data-id="k13" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4340, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4349 2548 L4349 3087" stroke-width="18"/></g></g><g data-id="k14" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5338, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5347 2458 L5347 3087" stroke-width="18"/></g></g><g data-id="k15" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6337, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6346 2368 L6346 3087" stroke-width="18"/></g></g><g data-id="k16" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7336, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7345 2548 L7345 3087" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M8335 2700 L8335 3420" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8348 2700 L11001 2700" stroke-width="13"/><path d="M8348 2880 L11001 2880" stroke-width="13"/><path d="M8348 3060 L11001 3060" stroke-width="13"/><path d="M8348 3240 L11001 3240" stroke-width="13"/><path d="M8348 3420 L11001 3420" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#k17"><path d="M8608 2520 L8930 2520" stroke-width="22"/></g></g><g class="layer"><g data-id="k17" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(8656, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8665 2455 L8665 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M10988 2700 L10988 3420" stroke-width="27"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:k453-concerto --></div></div>
  <div class="tab-compare-row"><p class="tab-compare-name">The starling, as Mozart wrote it down</p><div class="notation-sheet"><!-- engrave:k453-starling --><svg class="engraved" viewBox="0 0 1100 404" role="img" aria-label="The starling’s version: a pause on the G that ends bar 1, and G sharp for both Gs in bar 2" focusable="false"><svg class="definition-scale" viewBox="0 0 11000 4040"><g class="page-margin" transform="translate(0, 80)"><g class="system"><g class="measure"><g class="staff"><path d="M0 540 L2905 540" stroke-width="13"/><path d="M0 720 L2905 720" stroke-width="13"/><path d="M0 900 L2905 900" stroke-width="13"/><path d="M0 1080 L2905 1080" stroke-width="13"/><path d="M0 1260 L2905 1260" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 1080) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 540) scale(0.72, 0.72)"/></g></g><g class="meterSig"><use href="#ss-E08B" transform="translate(1056, 900) scale(0.72, 0.72)"/></g><g class="layer"><g class="beam"><polygon fill-opacity="1" points="1639,1485 2284,1395 2284,1305 1639,1395"/><g data-id="k1" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1639, 900) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1648 928 L1648 1467" stroke-width="18"/></g></g><g data-id="k2" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2266, 810) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2275 838 L2275 1377" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M2892 540 L2892 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M2905 540 L6953 540" stroke-width="13"/><path d="M2905 720 L6953 720" stroke-width="13"/><path d="M2905 900 L6953 900" stroke-width="13"/><path d="M2905 1080 L6953 1080" stroke-width="13"/><path d="M2905 1260 L6953 1260" stroke-width="13"/><g class="layer"><g data-id="k3" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(3098, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M3107 748 L3107 1350" stroke-width="18"/></g></g><g data-id="k4" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4059, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4068 748 L4068 1350" stroke-width="18"/></g></g><g data-id="k5" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5019, 720) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5028 748 L5028 1350" stroke-width="18"/></g></g><g data-id="k6" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(5980, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5989 478 L5989 1080" stroke-width="18"/></g></g></g></g><g class="fermata is-marked"><use href="#ss-E4C0" transform="translate(5877, 307) scale(0.72, 0.72)"/></g><g class="barLine"><path d="M6940 540 L6940 1260" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M6953 540 L11001 540" stroke-width="13"/><path d="M6953 720 L11001 720" stroke-width="13"/><path d="M6953 900 L11001 900" stroke-width="13"/><path d="M6953 1080 L11001 1080" stroke-width="13"/><path d="M6953 1260 L11001 1260" stroke-width="13"/><g class="layer"><g data-id="k7" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7146, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7155 568 L7155 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="k8" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(8107, 540) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8116 568 L8116 1170" stroke-width="18"/></g><g class="accid"/></g><g data-id="k9" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(9067, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M9076 478 L9076 1080" stroke-width="18"/></g><g class="accid"><use href="#ss-E262" transform="translate(8881, 450) scale(0.72, 0.72)"/></g></g><g data-id="k10" class="note is-marked"><g class="notehead"><use href="#ss-E0A4" transform="translate(10028, 450) scale(0.72, 0.72)"/></g><g class="stem"><path d="M10037 478 L10037 1080" stroke-width="18"/></g><g class="accid"/></g></g></g><g class="barLine"><path d="M10988 540 L10988 1260" stroke-width="27"/></g></g></g><g class="system"><g class="measure"><g class="mNum autogenerated"><text y="2457" text-anchor="middle" font-size="0px"><tspan class="text"><tspan font-size="324px">3</tspan></tspan></text></g><g class="staff"><path d="M0 2700 L8229 2700" stroke-width="13"/><path d="M0 2880 L8229 2880" stroke-width="13"/><path d="M0 3060 L8229 3060" stroke-width="13"/><path d="M0 3240 L8229 3240" stroke-width="13"/><path d="M0 3420 L8229 3420" stroke-width="13"/><g class="clef"><use href="#ss-E050" transform="translate(90, 3240) scale(0.72, 0.72)"/></g><g class="keySig"><g class="keyAccid"><use href="#ss-E262" transform="translate(735, 2700) scale(0.72, 0.72)"/></g></g><g class="ledgerLines above"><g class="lineDash" data-related="#k11"><path d="M1221 2520 L1543 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k12"><path d="M2729 2520 L3051 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k13"><path d="M4237 2520 L4559 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k14"><path d="M5220 2520 L5542 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k15"><path d="M6202 2520 L6524 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k16"><path d="M7185 2520 L7507 2520" stroke-width="22"/></g><g class="lineDash" data-related="#k15"><path d="M6202 2340 L6524 2340" stroke-width="22"/></g></g><g class="layer"><g data-id="k11" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(1269, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M1278 2548 L1278 3150" stroke-width="18"/></g></g><g data-id="k12" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(2777, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M2786 2548 L2786 3150" stroke-width="18"/></g></g><g class="beam"><polygon fill-opacity="1" points="4285,3105 7251,3105 7251,3015 4285,3015"/><g data-id="k13" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(4285, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M4294 2548 L4294 3087" stroke-width="18"/></g></g><g data-id="k14" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(5268, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M5277 2458 L5277 3087" stroke-width="18"/></g></g><g data-id="k15" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(6250, 2340) scale(0.72, 0.72)"/></g><g class="stem"><path d="M6259 2368 L6259 3087" stroke-width="18"/></g></g><g data-id="k16" class="note"><g class="notehead"><use href="#ss-E0A4" transform="translate(7233, 2520) scale(0.72, 0.72)"/></g><g class="stem"><path d="M7242 2548 L7242 3087" stroke-width="18"/></g></g></g></g></g><g class="barLine"><path d="M8216 2700 L8216 3420" stroke-width="27"/></g></g><g class="measure"><g class="staff"><path d="M8229 2700 L11001 2700" stroke-width="13"/><path d="M8229 2880 L11001 2880" stroke-width="13"/><path d="M8229 3060 L11001 3060" stroke-width="13"/><path d="M8229 3240 L11001 3240" stroke-width="13"/><path d="M8229 3420 L11001 3420" stroke-width="13"/><g class="ledgerLines above"><g class="lineDash" data-related="#k17"><path d="M8484 2520 L8806 2520" stroke-width="22"/></g></g><g class="layer"><g data-id="k17" class="note"><g class="notehead"><use href="#ss-E0A3" transform="translate(8532, 2430) scale(0.72, 0.72)"/></g><g class="stem"><path d="M8541 2455 L8541 3060" stroke-width="18"/></g></g></g></g><g class="barLine"><path d="M10826 2700 L10826 3420" stroke-width="27"/><path d="M10956 2700 L10956 3420" stroke-width="90"/></g></g><g class="systemMilestoneEnd c1k4iy3e"/></g><g class="pageMilestoneEnd njft1g2"/><g class="pageMilestoneEnd moqsi69"/></g></svg></svg><!-- /engrave:k453-starling --></div></div>
  <figcaption>The same phrase twice, in G major and cut time. In orange, what the bird changed: a pause on the G that ends bar 1, and G sharp for both Gs in bar 2.</figcaption>
</figure>
<p>Mozart wrote the concerto for his pupil Barbara (Babette) Ployer and entered it in his catalogue on April 12, 1784. Its finale, an Allegretto in cut time, is a set of variations on a plain, singable theme and ends with a Presto. The table sets the start of that theme beside the line in the account book.</p>
<div class="table-scroll" role="region" aria-label="The K. 453 finale theme beside the starling’s version" tabindex="0">
<table>
<caption>Opening phrase of the K. 453 finale theme and the starling’s version, by bar (pitches only)</caption>
<thead><tr><th scope="col">Bar</th><th scope="col">Concerto, K. 453 finale</th><th scope="col">Starling, as Mozart wrote it down</th><th scope="col">Difference</th></tr></thead>
<tbody>
<tr><th scope="row">Upbeat</th><td>B C (two eighth notes)</td><td>B C</td><td>None</td></tr>
<tr><th scope="row">1</th><td>D D D G</td><td>D D D G, with a fermata (pause) on the G</td><td>The bird holds the G</td></tr>
<tr><th scope="row">2</th><td>F♯ F♯ G G</td><td>F♯ F♯ G♯ G♯</td><td>G sharp instead of G</td></tr>
<tr><th scope="row">3</th><td>A A, then eighths A B C A</td><td>The same</td><td>None</td></tr>
<tr><th scope="row">4</th><td>B (half note), then the theme goes on</td><td>B (half note); the entry ends</td><td>None</td></tr>
</tbody>
</table>
</div>
<p class="note">Pitches follow Wikipedia’s transcription of the entry, which cites Deutsch, and its corrected version of the tune, which follows the musicologist Daniel Heartz. We checked both against the NMA: its reproduction of the entry shows the fermata and the sharp, and its score of the finale (page 46 of the volume) has neither. The concerto also has grace notes, staccato dots and a slur that the account-book line leaves out.</p>
<p>Read as a transcription, the entry is careful work. Mozart knew exactly how his tune went, and he still wrote the pause and the sharp where he heard them instead of tidying them away. The line records the performance, not the composition.</p>

<h2 id="how-the-bird-knew-the-tune">How did the bird know a six-week-old tune?</h2>
<p>Nobody knows. The documents record the purchase, not how the bird learned the tune, and the main accounts tell the story in different orders:</p>
<ul>
<li>The NMA preface says Mozart heard the bird whistle the theme and bought it because of that.</li>
<li>Wikipedia’s article on the common starling, citing the book <cite>Birds Britannica</cite> (2005), says he bought it from a shop after hearing it sing a phrase from a work he had written six weeks earlier and that had not yet been performed in public.</li>
<li>Wikipedia’s article on Mozart’s starling suggests the reverse order: presumably Mozart taught the bird the tune in the shop, or wherever he bought it.</li>
</ul>
<p>“Not yet performed in public” is uncertain too. In a letter of June 12, 1784, quoted in the NMA preface, Mozart tells his father that Babette Ployer will play her new concerto in G the next day at a musical evening at the Ployers’ house in Döbling. The musicologist Michael Lorenz has argued that Mozart may have played it earlier, at his concert with the violinist Regina Strinasacchi at the Kärntnertortheater on April 29, 1784, as Wikipedia’s article on the concerto summarizes him. If so, the tune had been heard in public four weeks before Mozart bought the bird.</p>
<p>Starlings can learn quickly: Wikipedia’s starling article notes that a wild starling has been seen to copy a sound it heard only once. To us, the simplest explanation is a composer whistling his newest tune in a bird shop. Nothing in the documents shows that it happened.</p>

<h2 id="why-starlings-mimic">Why starlings are such good mimics</h2>
<p>Common starlings (<em>Sturnus vulgaris</em>) are vocal learners that build borrowed sounds into their own song, so a pet starling picking up a whistled melody is ordinary behavior for the species. A male’s song bout can run a minute or more: pure whistles, then variable sequences that take in snatches of other birds’ songs and other noises, then clicks and a final burst of high song. Practiced birds have up to 35 variable song types, according to Chris Feare’s 1996 account of the species in <cite>British Birds</cite>, which Wikipedia cites.</p>
<p>In their essay on vocal copying, Paul Ehrlich, David Dobkin and Darryl Wheye name the European starling as a species whose vocal mimicry is well known. Their explanation is repertoire size: a large, varied song can help a male attract a mate and intimidate rivals, and borrowing from the surroundings, even dog barks, machinery or human whistling, is one way to grow it. They add that mimics usually give themselves away through their own tone, timing or context, so listeners are rarely fooled.</p>
<p>Pet starlings pick up human phrases readily. Konrad Lorenz, as cited on Wikipedia, noted that since the words mean nothing to the bird, it mixes them up and uses them at odd moments. Meredith West and Andrew King, two researchers with long experience of pet starlings, linked the birds’ mimicry to their lively social interactions.</p>
<p>Their anatomy helps. A 2025 study in <cite>Scientific Reports</cite> analyzed 115 videos, posted online, of birds imitating the robot R2-D2 from <cite>Star Wars</cite>; eight were of starlings. The starlings copied the robot’s complex, multi-tone sounds more accurately than the parrots did, and the two groups did equally well on simple beeps. The authors put the difference down to the syrinx, the bird’s voice organ: a starling controls its two sides independently, so it can make two sounds at once, and a parrot can’t.</p>
<p>Starlings also seem to hear tunes differently from us. In a 2016 study in <cite>PNAS</cite>, five starlings learned to tell apart four-tone sequences that rose or fell in pitch. When the sequences were shifted slightly up or down, or played with a different timbre, the birds did no better than chance. They recognized versions that kept each tone’s spectral shape, meaning how its energy is spread across frequencies, far more readily, even with the pitch removed. A musician hears a melody as intervals that survive transposition; a starling seems to hear something closer to a string of sound shapes. That may be part of why a starling’s copy of a tune comes out close but not exact. This is our reading, not something anyone measured on Mozart’s bird.</p>

<h2 id="the-funeral-and-the-poem">June 1787: the starling’s funeral and Mozart’s poem</h2>
<p>The starling died on June 4, 1787, about three years after Mozart bought it, and he buried it in the garden with some ceremony and a poem he wrote for it. It was a hard season. His father, Leopold Mozart, had died in Salzburg on May 28, a week earlier.</p>
<p>The funeral reaches us secondhand, mostly through Mozart’s early biographers, and the accounts differ:</p>
<ul>
<li>Franz Xaver Niemetschek, who interviewed Mozart’s widow, Constanze, mentions a much-loved starling that Mozart gave a proper gravestone, with an inscription, in the garden he rented.</li>
<li>Georg Nikolaus Nissen, Constanze’s second husband, tells it the same way in his 1828 biography: on the death of a beloved starling Mozart wrote verses and put up a proper grave with an epitaph in his rented garden (page 668), and he loved animals, especially birds (page 670). The procession comes from elsewhere: Nissen’s collected notes, which Rudolf von Lewicki printed in the <cite>Mozarteums-Mitteilungen</cite> in November 1919. There Nissen writes that Mozart loved dogs and birds and always kept some, that his dog was called Puzzipaukel, and that when a bird died he arranged a funeral procession in which everyone who could sing had to follow in great veils, with a sort of requiem and an epitaph in verse (page 29). The note says “a bird” without naming the starling; Otto Erich Deutsch quotes it in English on page 225 of his documentary biography.</li>
<li>West and King’s 1990 article in <cite>American Scientist</cite>, as summarized on RILM’s blog, has veiled mourners marching in procession, singing hymns and hearing the poem recited at the graveside.</li>
</ul>
<p>The poem is dated June 4, 1787. It opens “Hier ruht ein lieber Narr, / Ein Vogel Staar” (“Here rests a dear fool, a starling”; our translation). It mourns a bird taken in his best years, insists he was not bad, only rather lively and at times a lovable rascal, and ends with a joke about its own author: dying, the bird spared no thought for the man “der so schön reimen kann,” who rhymes so beautifully. It is the same word, schön, that Mozart had written under the bird’s tune three years before.</p>
<p>Robert Spaethling, who translated the poem into English, reads it as funny and bittersweet, written while Mozart was grieving and deep in work on <cite>Don Giovanni</cite>. The folklorist Wolfgang Mieder has suggested that Mozart was partly writing about himself. West and King point out how closely pet starlings bond with their keepers, which makes the grief behind the comedy easy to believe.</p>

<h2 id="did-the-starling-influence-mozart">Did the starling influence Mozart’s music?</h2>
<p>It did not shape the concerto, which Mozart had finished six weeks before he bought the bird, and the idea that it shaped a later piece, <cite>A Musical Joke</cite> (<cite lang="de">Ein musikalischer Spaß</cite>, K. 522), is a hypothesis with no document behind it. Lyanda Lynn Haupt, a naturalist and the author of the 2017 book <cite>Mozart’s Starling</cite>, told NPR that the dates rule out the theory that the bird inspired the concerto.</p>
<p>The case for the later piece was made by West and King. In their 1990 article they wrote that many elements of <cite>A Musical Joke</cite> “bear the vocal autograph of a starling.” The timing is suggestive: Mozart entered the piece in his catalogue on June 14, 1787, ten days after the bird died. Haupt made a similar case to NPR; laid over starling song, the piece’s oddest passages show, in her words, the same “fractured phrases” and playfulness.</p>
<p>Treat it as a hypothesis. Wikipedia notes that West and King based the idea on the description of the piece in a record sleeve note. Many commentators hear <cite>A Musical Joke</cite> as a parody of clumsy composers, and Mozart is not known to have said what he meant by it. None of the sources we read cites a letter or note of his that connects the piece to the bird. The only documented musical link between Mozart and his starling that we know of is the account-book entry of May 27, 1784.</p>

<h2 id="why-we-named-scorestarling-after-it">Why we named ScoreStarling after it</h2>
<p>We named the product after the bird because its story is the job we do. In one line: a bird sang, and a composer wrote down what he heard. The name is Score plus Starling, and our logo is a starling whose raised wing forms the flag of a note. The less famous detail matters to us as much. Mozart’s line is a faithful record of what he heard, and what he heard was not quite what he had written. A transcription is a first draft, and you finish it by ear.</p>
<p>ScoreStarling listens to a recording and writes it out as MIDI and an editable score. Play it beside the recording, loop a passage, correct the notes and export. It also reads printed sheet music, score files and ABC or MusicXML text, and shows the score on a staff, as guitar TAB or as jianpu. Every piece starts with a free 30-second preview, and editing is free; a whole piece uses credits. Every account gets 100 free credits a month, and the <a href="https://scorestarling.com/how-it-works#specs">specifications</a> have the rest. Our <a href="https://scorestarling.com/blog/ai-music-transcription-accuracy">accuracy article</a> says what we measured and on which recordings.</p>

<!-- engrave:glyphs --><svg class="glyph-sprite" width="0" height="0" aria-hidden="true" focusable="false"><defs><g id="ss-E050"><path transform="scale(1,-1)" d="M441 -245c-23 -4 -48 -6 -76 -6c-59 0 -102 7 -130 20c-88 42 -150 93 -187 154c-26 44 -43 103 -48 176c0 6 -1 13 -1 19c0 54 15 111 45 170c29 57 65 106 110 148s96 85 153 127c-3 16 -8 46 -13 92c-4 43 -5 73 -5 89c0 117 16 172 69 257c34 54 64 82 89 82 c21 0 43 -30 69 -92s39 -115 41 -159v-15c0 -109 -21 -162 -67 -241c-13 -20 -63 -90 -98 -118c-13 -9 -25 -19 -37 -29l31 -181c8 1 18 2 28 2c58 0 102 -12 133 -35c59 -43 92 -104 98 -184c1 -7 1 -15 1 -22c0 -123 -87 -209 -181 -248c8 -57 17 -110 25 -162 c5 -31 6 -58 6 -80c0 -30 -5 -53 -14 -70c-35 -64 -88 -99 -158 -103c-5 0 -11 -1 -16 -1c-37 0 -72 10 -108 27c-50 24 -77 59 -80 105v11c0 29 7 55 20 76c18 28 45 42 79 44h6c49 0 93 -42 97 -87v-9c0 -51 -34 -86 -105 -106c17 -24 51 -36 102 -36c62 0 116 43 140 85 c9 16 13 41 13 74c0 20 -1 42 -5 67c-8 53 -18 106 -26 159zM461 939c-95 0 -135 -175 -135 -286c0 -24 2 -48 5 -71c50 39 92 82 127 128c40 53 60 100 60 140v8c-4 53 -22 81 -55 81h-2zM406 119l54 -326c73 25 110 78 110 161c0 7 0 15 -1 23c-7 95 -57 142 -151 142h-12 zM382 117c-72 -2 -128 -47 -128 -120v-7c2 -46 43 -99 75 -115c-3 -2 -7 -5 -10 -10c-70 33 -116 88 -123 172v11c0 68 44 126 88 159c23 17 49 29 78 36l-29 170c-21 -13 -52 -37 -92 -73c-50 -44 -86 -84 -109 -119c-45 -69 -67 -130 -67 -182v-13c5 -68 35 -127 93 -176 s125 -73 203 -73c25 0 50 3 75 9c-19 111 -36 221 -54 331z"/></g><g id="ss-E08B"><path transform="scale(1,-1)" d="M188 200c-42 -22 -63 -69 -63 -141v-119c0 -39 7 -70 19 -94s26 -40 44 -48v402zM0 -0c0 127 80 220 186 246v72h32l-6 -72c33 0 71 0 101 -11c54 -20 102 -65 102 -135c0 -16 -4 -30 -13 -43s-20 -24 -32 -29l-20 -8l-23 -3c-22 2 -41 8 -55 21s-21 31 -26 51 c0 38 45 80 79 80c12 0 19 3 19 10c0 6 -6 12 -15 18c-19 13 -47 24 -79 24c-10 0 -20 -1 -32 -5v-431c15 -3 12 -4 30 -4c57 0 100 51 121 93l17 39c3 13 5 25 5 35h26c-6 -70 -28 -121 -66 -152s-82 -47 -133 -47v-68h-30v72c-57 10 -122 54 -153 109c-7 12 -13 26 -19 42 c-11 29 -16 61 -16 96z"/></g><g id="ss-E0A3"><path transform="scale(1,-1)" d="M278 64c0 22 -17 39 -43 39c-12 0 -26 -3 -41 -10c-85 -43 -165 -94 -165 -156c5 -25 15 -32 49 -32c67 11 200 95 200 159zM0 -36c0 68 73 174 200 174c66 0 114 -39 114 -97c0 -84 -106 -173 -218 -173c-64 0 -96 32 -96 96z"/></g><g id="ss-E0A4"><path transform="scale(1,-1)" d="M0 -39c0 68 73 172 200 172c66 0 114 -37 114 -95c0 -84 -106 -171 -218 -171c-64 0 -96 30 -96 94z"/></g><g id="ss-E262"><path transform="scale(1,-1)" d="M136 186v169h17v-164l44 14v-91l-44 -14v-165l44 12v-91l-44 -13v-155h-17v150l-76 -22v-155h-17v149l-43 -13v90l43 14v167l-43 -14v92l43 13v169h17v-163zM60 73v-167l76 22v168z"/></g><g id="ss-E4C0"><path transform="scale(1,-1)" d="M0 0c0 0 40 320 300 320s300 -320 300 -320h-32s-38 227 -268 227s-268 -227 -268 -227h-32zM355 52c0 -30 -25 -55 -55 -55s-55 25 -55 55s25 55 55 55s55 -25 55 -55z"/></g></defs></svg><!-- /engrave:glyphs -->
<section class="sources" aria-labelledby="sources">
<h2 id="sources">Sources</h2>
<ol>
<li><a href="https://dme.mozarteum.at/DME/objs/pdf/nma_153_-23_-3_eng.pdf">Neue Mozart-Ausgabe V/15/5, preface by Eva and Paul Badura-Skoda (1965), English translation</a> — Internationale Stiftung Mozarteum, Digital Mozart Edition</li>
<li><a href="https://dme.mozarteum.at/DME/nma/nma_cont.php?vsep=153&amp;gen=edition&amp;l=2&amp;p1=46">Neue Mozart-Ausgabe V/15/5: Concerto in G, K. 453, third movement, score page 46</a> — Internationale Stiftung Mozarteum, Digital Mozart Edition</li>
<li><a href="https://kv.mozarteum.at/en/work/ein-musikalischer-spass-a-musical-joke-for-2-horns-2-violins-viola-and-basso-6036">KV 522, Ein musikalischer Spaß</a> — Köchel Catalogue online, Internationale Stiftung Mozarteum</li>
<li><a href="https://en.wikipedia.org/wiki/Mozart%27s_starling">Mozart’s starling</a> — Wikipedia (citing Deutsch 1965, Heartz 2009, Abert 2016, West and King 1990, Spaethling 2000, Mieder 2003 and Niemetschek)</li>
<li><a href="https://en.wikipedia.org/wiki/Piano_Concerto_No._17_(Mozart)">Piano Concerto No. 17 (Mozart)</a> — Wikipedia (citing Lorenz 2006)</li>
<li><a href="https://en.wikipedia.org/wiki/Common_starling">Common starling</a> — Wikipedia (citing Feare 1996 in <cite>British Birds</cite>, Cocker and Mabey 2005, Lorenz 1961)</li>
<li><a href="https://en.wikipedia.org/wiki/A_Musical_Joke">A Musical Joke</a> — Wikipedia</li>
<li><a href="https://en.wikipedia.org/wiki/Leopold_Mozart">Leopold Mozart</a> — Wikipedia</li>
<li><a href="https://en.wikipedia.org/wiki/Kreuzer">Kreuzer</a> — Wikipedia</li>
<li><a href="https://digibib.mozarteum.at/ismretroverbund/periodical/pageview/2498147">Aus Nissens Kollektaneen</a> — Rudolf von Lewicki, <cite>Mozarteums-Mitteilungen</cite> 2, no. 1, Salzburg, November 1919, pages 28–30 (scan at Bibliotheca Mozartiana digital, Mozarteum Foundation)</li>
<li><a href="https://books.google.com/books?id=e8AtwaddUW4C&amp;pg=PA225">Mozart: A Documentary Biography</a> — Otto Erich Deutsch, Stanford University Press, 1966 edition, page 225 (quoting Nissen’s notes as printed by Rudolf von Lewicki, <cite>Mozarteums-Mitteilungen</cite>, November 1919)</li>
<li><a href="https://archive.org/details/bub_gb_BRRbAAAAQAAJ">Biographie W. A. Mozart’s</a> — Georg Nikolaus von Nissen, Leipzig: Breitkopf &amp; Härtel, 1828, pages 668 and 670 (scan at the Internet Archive)</li>
<li><a href="https://bibliolore.org/2017/09/14/mozarts-starling/">Mozart’s starling</a> — Bibliolore, the RILM blog (2017), summarizing West and King, “Mozart’s Starling,” <cite>American Scientist</cite> 78, no. 2 (1990): 106–114</li>
<li><a href="https://www.npr.org/sections/deceptivecadence/2017/04/20/524349771/how-do-you-bond-with-mozart-adopt-a-starling">How Do You Bond With Mozart? Adopt A Starling</a> — Tom Huizenga, NPR (April 20, 2017)</li>
<li><a href="https://web.stanford.edu/group/stanfordbirds/text/uessays/uVocal_Copying.html">Vocal Copying</a> — Paul R. Ehrlich, David S. Dobkin and Darryl Wheye, Birds of Stanford (1988)</li>
<li><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC12592491/">What imitating an iconic robot reveals on allospecific vocal imitation in parrots and starlings</a> — Nick C. P. Dam, Henkjan Honing and Michelle J. Spierings, <cite>Scientific Reports</cite> (2025)</li>
<li><a href="https://pmc.ncbi.nlm.nih.gov/articles/PMC4760803/">Songbirds use spectral shape, not pitch, for sound pattern recognition</a> — Micah R. Bregman, Aniruddh D. Patel and Timothy Q. Gentner, <cite>PNAS</cite> 113 (2016)</li>
</ol>
</section><h2>Questions and answers</h2><h3>What piece did Mozart’s starling sing?</h3><p>The opening phrase of the theme of the finale (Allegretto) of Mozart’s Piano Concerto No. 17 in G major, K. 453. Mozart had entered the concerto in his catalogue on April 12, 1784. When he bought the bird on May 27, he wrote its version in his account book: the same upbeat and four bars, with a pause on the G at the end of bar 1 and G sharp in place of G in bar 2.</p><h3>What does “Das war schön” mean in Mozart’s notebook?</h3><p>It means “That was beautiful,” or “That was lovely”; the English translation of the Neue Mozart-Ausgabe preface has “That was nice!” Mozart wrote it under the starling’s version of his tune, in the account book where he recorded the bird (“Vogel Stahrl”) and its price, 34 kreuzer, on May 27, 1784.</p><h3>What happened to Mozart’s starling?</h3><p>It lived in Mozart’s household for about three years and died on June 4, 1787, a week after his father, Leopold. Mozart buried it in his garden and wrote a comic poem for it, dated that day, that begins “Hier ruht ein lieber Narr, / Ein Vogel Staar” (“Here rests a dear fool, a starling”). His early biographer Georg Nikolaus Nissen wrote that Mozart built the beloved starling a proper grave with an epitaph in his rented garden and loved animals, especially birds; the veiled mourners come from his private notes, first printed in 1919, not from that book.</p><h3>Can starlings really copy music?</h3><p>Yes. Common starlings are vocal mimics that work other birds’ songs and other sounds into their own song, and pet starlings pick up words and tunes from the people around them. They copy closely, not perfectly: Mozart’s bird added a pause and sang G sharp for G, and a 2016 lab study found that starlings recognize tone sequences by their spectral shape rather than by pitch.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
