← Music BlockCONTENT HISTORY

Update to Music Block

Snapshot Oct 6, 2026 · 00:02 UTC · version 1.2.0

Collection source: downloaded plugin package.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Write guitar, electric guitar, bass and ukulele parts (string/fret \"bars\" for Music Block) that a human can actually finger at the stated tempo. Use before composing any fretted lick, riff, exercise, bass line or chord voicing, and when fixing a playability warning.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 269
    }
  ],
  "name": "playable-fretted-parts",
  "skill_md_contents": "---\nname: playable-fretted-parts\ndescription: Write guitar, electric guitar, bass and ukulele parts (string/fret \"bars\" for Music Block) that a human can actually finger at the stated tempo. Use before composing any fretted lick, riff, exercise, bass line or chord voicing, and when fixing a playability warning.\n---\n\nUse this skill whenever a Music Block example contains a part written as `bars`\n(string + fret per note) for guitar, electric-guitar, bass or ukulele. The\ntool only rejects impossible input (two notes on one string, a string that does\nnot exist) and warns about chords wider than five frets. Everything below is\nwhat the validator cannot judge and what separates real TAB from random\nstring/fret pairs.\n\n## Workflow\n\n1. Pick the position first. A position is the fret under the index finger.\n   The hand covers that fret plus the next three (one finger per fret) and\n   any open string. Write the whole phrase inside that window before\n   considering a shift.\n2. Choose strings for the line, not just pitches. Every pitch exists in\n   several places; put a fast run on two or three adjacent strings inside the\n   position rather than walking up one string.\n3. Place shifts deliberately: on a slide, on an open string, on a long note,\n   or at a rest. Never shift in the middle of a run of eighths or sixteenths.\n4. Add technique markings where a player would use them (below). They are\n   the main way to make a line sound human, because the format has no\n   dynamics or articulation.\n5. Before calling the tool, run the self-check at the end of this file.\n\n## Left hand: positions and stretches\n\n- One finger per fret. Inside a beat, fretted notes span at most 4 frets\n  (open strings do not count). Across a phrase without a shift, at most 5.\n- Above fret 12 the frets are closer; a span of 5 to 6 is fine there. Below\n  fret 5 the frets are wide; keep spans to 4.\n- A stretch of one extra fret with the pinky is fine for a single note, not\n  for a repeated figure.\n- Consecutive beats that jump more than 5 frets need a slide, a rest, or an\n  open string between them. If none fits, refinger the second note on\n  another string in the current position.\n- Do not mirror keyboard thinking: a guitar run that changes string on every\n  note is awkward. Group two to four notes per string.\n\n## Tempo limits\n\n| Tempo | Sixteenths | Eighths | Position shifts |\n| --- | --- | --- | --- |\n| up to 90 BPM | anywhere inside the position | free | on any beat boundary |\n| 90 to 140 BPM | adjacent frets and adjacent strings only | free inside the position | at most one per bar, on a slide or long note |\n| above 140 BPM | short bursts of 4 or fewer, on one string with hammer or pull | inside the position, at most two string changes per beat | none mid-phrase |\n\nTriplet eighths count as eighths; sextuplets count as sixteenths.\n\n## Technique markings\n\n- `hammer` and `pull` connect this beat to the next beat on the SAME string,\n  1 to 3 frets apart. Hammer goes up in pitch, pull goes down. Never mark a\n  hammer or pull into a note on a different string or the last beat of the\n  example.\n- `slide` connects to the next beat on the same string. Keep slides to 5\n  frets or less in fast passages; long slides only into a held note.\n- `bend-half` and `bend-full` belong on strings 1 to 3 at fret 5 or higher.\n  Bending a wound string (4 to 6) or a low fret is possible but rare; avoid it\n  unless the user asks. A full bend needs the note below the target: write the\n  fret of the starting pitch, the bend supplies the rest.\n- `vibrato` on notes of a quarter or longer, especially phrase endings and\n  bend peaks.\n- `palm-mute` on low-string riff notes, typically eighths on strings 5 and 6.\n- `let-ring` on arpeggiated chord tones on different strings.\n- A single lick usually carries two to four markings, not one per note.\n\n## Chord voicings\n\n- At most 4 fretted notes in a shape unless one fret is a barre (two or more\n  notes on the same fret with nothing lower). A barre covers all higher\n  strings at that fret, so an open string cannot sit between barred strings.\n- Fretted notes in a shape span at most 4 frets below fret 5, 5 frets higher\n  up. The tool warns above 5.\n- Every note in a chord is on a distinct string. Prefer common shapes: open\n  chords, E and A shape barres, drop-2 and drop-3 voicings on strings 1 to 4\n  or 2 to 5, shell voicings (root, 3rd, 7th) for jazz comping.\n- Comping under a lick: 3 or 4 note voicings on the middle strings, not\n  6-string barres on every beat.\n- Chord notes played together must be reachable at the same time; do not\n  combine a note at fret 2 on string 6 with fret 8 on string 1.\n\n## Bass\n\n- Same one-finger-per-fret rule over 4 frets; many players use a 3-fret\n  span below fret 5. Open strings are the usual shift point.\n- Walking bass: quarter notes, roots or fifths on beats 1 and 3, chord tones\n  or chromatic approach notes on beats 2 and 4, at most one leap per bar.\n- Sixteenth-note bass lines stay on one or two strings and repeat a pattern.\n- Bass lines rarely go above fret 12 or use chords; keep the register in\n  frets 0 to 9 unless the user wants a solo.\n\n## Ukulele\n\n- Standard tuning is re-entrant: string 4 (G4) is higher than string 3 (C4).\n  Melodies live on strings 1 and 2, sometimes 3. Do not write a \"low\" bass\n  note on string 4.\n- Position window is 4 frets; chords use all four strings; no bends.\n\n## Self-check before calling the tool\n\n- Each phrase sits inside one 4-fret window (plus open strings) or shifts at\n  a slide, open string, long note or rest.\n- No beat-to-beat jump larger than 5 frets without one of those.\n- Sixteenths obey the tempo table.\n- Every hammer, pull and slide has a following note on the same string.\n- Bends are on strings 1 to 3 at fret 5 or above.\n- Chord shapes have at most 4 fretted notes or a barre, span 4 to 5 frets,\n  and contain no open string between barred strings.\n- Bass and ukulele parts follow their sections.\n\nIf the tool returns a playability warning, treat it as a bug in the example\nand re-voice the beat rather than explaining the warning to the user.\n"
}

SHA-256 of public snapshot: 35147c8af5833cc9aa5bdfa0990c1f58e9ed58cf5820cf26e1e3fc84cba5626d