tab2abc − converts tablature from TAB to ABC format |
tab2abc [-?] [-tab type] [-len length] [-beam] [-layout] [-notext] [infile] |
tab2abc reads an input file containing tablature in Wayne Cripps’ tab format and outputs it in abc format. The output is written to stdout and can be piped directly into abctab2ps. If no input file is given, the input is read from stdin. |
-? |
print usage message |
-tab type |
tablature type. This option is necessary for italian tablature because the tab format does not provide any information whether a tablature is spanish or italian. Possible values for type are: "fr" (french tab), "sp" (spanish/guitar tab), "it"’ (italian tab) or "it7" (7 course italian tab). Default value is "fr". |
-len length |
default length (L: field) for the abc output. length must be a valid abc length specifier. Default value is "1/8". |
-beam |
do not seperate chords in abc with spaces. This is useful if you want to use the %%tabrhstyle grid in the abc output. Otherwise it is not recommended as it reduces the legibility of the abc code. Please note that this option beams all notes in a bar. |
-layout |
try to emulate tab’s layout settings. These are guessed from command line options found win the tab file. |
-nolinebreak |
do not beautify abc code to bar per line. |
-notext |
do not convert text under chords. |
Convert tab file in.tab in italian tablature and write abc output wiht default length 1/4 to out.abc: |
tab2abc -len 1/4 -tab it in.tab > out.abc |
tab2abc currently has the following limitations: |
- |
Only single voice tablature is supported. An additional music line is ignored. |
||
- |
There are no tags for title, composer etc. in tab. Thus the first encountered texts are interpreted as title and composer. This may or may not be what you want. |
||
- |
Grace symbols are applied to the entire chord rather than individual notes. This is ok for almost all cases, but might require manual correction occasionally. |
||
- |
Slurs and other special decorations are ignored. |
||
- |
tab’s file format has many dusty corners. If you encounter one that is not supported by tab2abc, please send an error report including the problematic tab file to the author. |
Christoph Dalitz <christoph(dot)dalitz[at]hsnr(dot)de> |
This man page describes tab2abc version 1.6 from July 2004. |
Copyright 2002-2004 by Christoph Dalitz tab2abc is supplied "as is" without any warranty. It is free software and can be used, copied, modified and distributed without fee under the terms of the GNU General Public License. |
abctab2ps(1) |