I don't know music theory, which implies that there may be inaccuracies in the conversion from MusicXML to simplified abc notation.
Tool to convert MusicXML into a simplified abc notation.
General syntax: [note][duration]
[pitch step lowercase][pitch octave]
[pitch step UPPERCASE][pitch octave]
Flat notes are converted into equivalent sharp notes.
[-=]
The duration is calculated as
[1,1/2,1/4,1/8,1/16,...]
Install all dependencies:
pip install -r ./requirements.txt
> py main.py
Enter MusicXML file path: example.xml
d52 -=3 a43 d52 -=3 a43 d53 a43 d53 F53 a52 -=2 g52 -=3 e53 g52 -=3 e53 g53 e53 C53 e53 a42 -=2 d52 d51 F53 e53 d53 d53 C53 C51 e53 g53 C53 e53 d53 d51 F53 e53 d53 d53 C53 C51 e53 g53 C53 d53 d53 d54 C54 b44 C54 d53 d53 F54 e54 d54 e54 F53 F53 a54 g54 F54 g54 a52 -=2