Traditional Chinese Flute Tablature 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 the root scale (1=C, 1=D, 1=G, or 1=A) from the "Scale" dropdown. (Default is 1=G)

4) Click "Generate Tablature".

The generated ABC with tablature will appear in the "Processed ABC Output, with Tablature" box.

5) 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:

  Inject %%MIDI directives to mute bass/chords

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

Scale:  

Processed ABC Output, with Tablature:


How to Read the Chinese Flute Tablature

Note numbers are referenced relative to the root scale.

One octave lower is indicated by a dot below the note.

One octave higher is indicated by a dot above the note.

Sharpened notes relative to the root scale key are indicated by a # after the number.

For more information on numbered musical notation systems, please visit:

Numbered Musical Notation on Wikipedia


Complete source code for this utility may be found on GitHub

Chinese Flute Tab Generator on Github