Existe tambem sites para converter, visualizar códigos abc
http://www.folkinfo.org/songs/abcconvert.php (exibe mensagens de erro, transpõe tonalidades, converte pdf somente uma página)
http://www.concertina.net/tunes_convert.html (o conversor de MIDI parece não suportar polifonia o mesmo nao acontece com pdf)
http://trillian.mit.edu/~jc/music/abc/ABCcontrib.html
http://www.colinhume.com/Music.aspx
Quem aida tiver dúvida e (ou) quiser experimentar tente copiar o sequinte código para o campo de uma das duas primeiras páginas que eu deixei o link. Estou postando este código para mostrar para vocês algo diferente do que dizem nos comentários. Está é parte de uma peça para piano à quatro mãos de Rachmaninoff, Italian Polka, eu criei o código
O abc2midi não é totalmente compatível com este código
X:1
M:2/4
T:Italian Polka
C:Rachmaninoff
L:1/8
%%staves {P P2} | {Pb Pb2}
V:P clef=treble
V:P2 clef=treble
V:Pb clef=bass
V:Pb2 clef=bass
K:Gb %Ebm 6b
%
%
[V:P] !crescendo(!(B/e/!crescendo)!g/|: !mf!!accent![egb])([e/g/b/]c'/ .b).[eg]| .a.[fab]!tenuto![f2a2b2]| !accent!b([f/a/b/]c'/ .b).f| .g\
.[egb]!tenuto![e2g2b2]|
[V:P2] z3/|: !accent!B(B/c/ .B).G| .A.B!tenuto!B2| !accent!B(B/c/ .B).[BF]| .[BG].B!tenuto!B2|
[V:Pb] z3/|: !mf!z[gbe'g'] z[gbe']| z.[abf']!tenuto![a2b2f'2]| z[abf'] z[ab=d']| z.[gbe'g']!tenuto![b2e'2g'2]|
[V:Pb2] z3/|: [eE]z [B,B]z| [=D=d]zz2| [=D=d]z [B,B]z| [Ee]zz2|
%2
[V:P] "_cresc.".[ge'].[ge'] .[=ge'].[ge']| !accent!([a/e'/]d'/c'/b/ a)!tenuto!([ec']| .b).[=db] "_dim.".[eb].[fb]| !p!!accent!([g/b/]a/g/f/ \
!crescendo(!e/)(B/e/g/!crescendo)!|!accent!!mf!b)([e/g/b/]c'/ .b).[eg]|
[V:P2] .[Ge].[Ge] .[=Ge].[Ge]| !accent!([A/e/]d/c/B/ A)!tenuto!(c| B).B .[B=c].[B=d]| [Be] zz2| B(B/c/ .B).G|
[V:Pb] "_cresc."z[gbe'] z[=gbe']| z[ae'] z[fc'e']| z.[fb=d']."_dim."[gbe'].[abf']| z!p!!tenuto![b3e'3g'3]| !mf!z[gbe'g'] z[gbe']|
[V:Pb2] [Ee]z [Dd]z| [Cc]z z[A,A]|[B,B]zz2| [Ee]zz2| [Ee]z [B,B]z|
%3
[V:P] .a.[fab]!tenuto![f2a2b2]| !accent!b([f/a/b/]c'/ .b).f| .g.[egb]!tenuto![e2g2b2]| .[ge'].[ge'] .[=ge'].[ge']| !accent!([a/e'/]d'/c'/\
b/ a)!tenuto!([ec']|
[V:P2] .A.B !tenuto!B2| !accent!B(B/c/ .B).[FB]| .[GB].B!tenuto!B2| .[Ge].[Ge] .[=Ge].[Ge]| !accent!([A/e/]d/c/B/ A)!tenuto!(c|
[V:Pb] z.[abf']!tenuto![a2b2f'2]| z.[abf'] z.[ab=d']| z.[gbe'g']!tenuto![b2e'2g'2]| z[gbe'] z[=gbe']| z[ae'] z[fc'e']|
[V:Pb2] [=D=d]zz2| [=D=d]z [B,B]z|[Ee]z z2| [Ee]z [Dd]z| [Cc]z z[A,A]|