Utilidades para convertir entre notación musical ABC y archivos MIDI y viceversa y manipular y analizar archivos MIDI y notación ABC. Incluye las herramientas abc2abc, abc2midi, abcmatch, mftext, midi2abc, midicopy y midistats. Incluye las herramientas abc2abc, abc2midi, abcmatch, mftext, midi2abc, midicopy, midistats y yaps
$ abc2midi cancion.abc -o cancion.mid
$ midi2abc cancion.mid -o cancion.abc
$ midi2abc -m 3/4 vals.mid -o vals.abc
$ abc2abc cancion.abc -t 2 -o cancion_transpuesta.abc
$ abc2abc cancion.abc -n 4 -o cancion_nueva.abc
$ abcmatch fragmento.abc repertorio.abc
$ mftext cancion.mid > eventos.txt
$ midicopy -t 1 original.mid extraido.mid
$ midistats cancion.mid
$ yaps cancion.abc -o cancion.ps
Estructura básica de un archivo ABC
$ nano ejemplo.abc
X:1
T:Prueba de sonido
C:Juan gonzalez
M:6/8
L:1/8
R:prueba
K:G
Q:120
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD:|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd:|2 dBA AFD |
X --> Número identificador de la melodía.
T --> Título de la obra.
C --> Autor
M --> Compás.
L --> Valor por defecto de la duración de nota.
R --> Tipo de pieza (opcional).
K --> Armadura de la clave (sol).
Q --> Tempo. Tambien admite 1/4...
Las letras A-G y a-g (mayúsculas/minúsculas) indican notas en distintas octavas; los números indican duración.