About TAB2XML Release 1.0.0 This is an application that converts text tablature to MusicXML, created as a project for EECS 2311 at York University in 2021 Winter.
It is fairly easy to use, but a full user manual can be found at [[./Documentation/manual.pdf]].
System Requirements
Tools Used
Basic Usage For full instructions as well as installation instructions, please see the [[./Documentation/manual.pdf][user manual]].
Screenshots The main interface \ [[./Screenshots/main-interface-tabbedview-1.0.0.png]]
Entering a text tab \ [[./Screenshots/sample-inputs-tabbedview-1.0.0.png]]
Text tab converted (as of 2021-03-17) \ [[./Screenshots/converted-20210413-tabbedview.png]]
The above MusicXML rendered in [[https://musescore.org/en/download][MuseScore 3.6.2]] \ [[./Screenshots/converted-20210413-musescore.png]]
Supported Features You can find a sample of supported tabs [[https://github.com/ahopk127/eecs2311-tab2xml/tree/develop/src/test/resources/test-tabs][here]]. ** General
Sample Tabs
e|-----2--------|-----2--------|--0-----3--0--|--------------|--2--------0--| B|--------------|--------1-----|--0-----0--3--|--------------|--------1-----| G|--------------|-----------0--|-----------2--|-----2--2--4--|--------------| D|-----------2--|-----0--------|--2--2--------|-----0--4-----|-----2--------| A|--3--------2--|--0--------2--|--------------|--0-----2-----|--2--------0--| E|--0--0--------|--------------|--------------|--------------|--------------|
e|--------2--3--|--------------|-----------3--|-----2--------|--2-----------| B|--3-----3-----|--3--0--3--0--|--------1--0--|--------------|--------1-----| G|-----------2--|--------4-----|-----------0--|--2-----2-----|--------------| D|-----------2--|--4--------0--|--------------|-----------2--|--4-----------| A|--------------|--0-----------|--------------|-----------0--|--------------| E|--------3--0--|-----3--2-----|--0-----------|--------3-----|-----------3--|
E|--8h10p8---6---5---3---6h5-10p9-12s10-13p12-|-15p12-10p9-12s10-6p5-8p6---0---------| B|-----------8-------5------------------------|--------------------------8---3---2---| G|-------0-------3--------------10s11---------|--------------------------------3---2-| D|--------------------------------------------|--------------------------------------| A|-----------------------0--------------------|--0-------------------------------0---| D|--------------------------------------------|--------------------------------------|
* Corresponding rendered XML (via OpenSheetMusicDisplay) Sample Output Chords* [[./Screenshots/sample-output-chords.png]]
Sample Output Binary Actions [[./Screenshots/sample-output-binary.png]]
** Discrepancies
The program currently only supports using one text tab at a time.
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see [[https://www.gnu.org/licenses/]].