tab-debug

Diagnose and fix TEF tablature parsing issues in banjo tab files.

1|1|Updated Apr 19, 2025
One-click install
npx skills add https://github.com/Jollyhrothgar/Bluegrass-Songbook --skill tab-debug
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tab-debug
Source: https://github.com/Jollyhrothgar/Bluegrass-Songbook/tree/main/.claude/skills/tab-debug
Command: npx skills add https://github.com/Jollyhrothgar/Bluegrass-Songbook --skill tab-debug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TEF tablature debugging for banjo tabs helps identify and fix parsing and rendering issues in TEF/tablature files. It streamlines diagnosing missing notes, duplicates, timing errors, and incorrect articulations.

Core Features & Use Cases

  • Binary TEF parsing checks: Validate TEF binary data and extract reliable note events.
  • OTF conversion and rendering checks: Verify conversion to OTF and ensure correct notation rendering.
  • Playback timing verification: Detect timing mismatches and slurs, ties, and triplets.
  • Source inspection workflow: Retrieve and inspect source TEF files from Banjo Hangout or other TEF sources.

Quick Start

Use this skill to diagnose a TEF tablature issue by re-downloading the TEF, parsing it, and inspecting note events.

Frequently Asked Questions about tab-debug

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix missing or duplicated notes in TEF banjo tablature files?

Fix missing or duplicated notes in TEF banjo tablature by performing binary TEF parsing checks to validate the binary data and extract reliable note events. This isolates whether the issue stems from the original TEF data or the parsing logic.

Why does my TEF tablature have incorrect articulations or playback timing?

TEF tablature playback timing and articulations become incorrect when binary parsing fails to extract events accurately. You can detect timing mismatches, slurs, ties, and triplets by running playback timing verification and inspecting the converted notation rendering.

What is the best way to debug TEF to OTF conversion issues?

The best way to debug TEF to OTF conversion issues is to follow a structured workflow: retrieve the source TEF file, parse the binary data, convert it to OTF, and run rendering checks to verify that the notation displays correctly after conversion.

Can I debug TEF tablature files downloaded from Banjo Hangout?

Yes, you can debug TEF tablature files from Banjo Hangout. The source inspection workflow supports retrieving and inspecting TEF files from Banjo Hangout and other TEF sources to diagnose parsing and rendering issues.

How do I verify if a TEF binary file is parsing correctly?

Verify TEF binary parsing by running binary TEF parsing checks to validate the data structure and extract reliable note events. If notes are missing or out of sync, the parsing logic requires adjustment to handle the specific TEF source.