This feature is now implemented in the ABC Transcription Tools
You'll now find "Inject Harmonica Tab" on the "More Tools" Dialog
This standalone utility is no longer supported, do not use.
10-Hole Diatonic Harmonica Tab Generator
Batch Pre-processor for ABC Tunebooks
Instructions: Jump to Tool
1) Click "Open an existing .ABC file" to open a file or paste one or more ABC tunes into the box below.
2) Enter your preferred ABC font sizes, %%staffsep, and %%musicspace values
3) Select your harmonica tuning from the "Harmonica Tuning" dropdown. (Default is C)
4) Select any desired octave shift (-1, 0, or +1) from the "Octave Shift" dropdown. (Default is 0)
5) If you want a + before each blow note, check the "Include + before blow notes in tablature" checkbox (default is unchecked)
6) Click "Generate Tablature".
The generated ABC with tablature will appear in the "Processed ABC Output, with Tablature" box.
7) Save, Copy or Test the results:
Click "Save Output to a file" to save the results to a file.
Click "Copy Output to the clipboard" to copy the results to the system clipboard for pasting into other applications.
Click "Test Output in the ABC Transcription Tools" to open and test the results in my ABC Transcription Tools
ABC Input:
Font family:Recommended: Palatino
Title font size:Recommended: 22
Subtitle font size:Recommended: 18
Info font size:Recommended: 14
Tablature font size:Recommended: 11
%%staffsep value:Recommended: 80
%%musicspace value:Recommended: 10
Harmonica Key:
Octave Shift:
Include + before blow notes in tablature
Processed ABC Output, with Tablature:
How to Read the Diatonic Harmonica Tablature
Numbers coorespond to the holes on the harmonica
Number alone indicates blow
If enabled by checking "Include + before blow notes in tablature", blow is indicated by a + before the number
Draw is indicated by - before the number
Bends are indicated by ', '', or '''
Overblow is indicated by o
Complete source code for this utility may be found on GitHub
10-Hole Diatonic Harmonica Tab Generator on Github
Diatonic harmonica mapping algorithm derived from: abc2harp