Music format

El intérprete de música comprende un lenguaje, similar al usado por GNU Lilypond. Un ejemplo dirá más de lo que se puede explicar:

\staff{
  c, g cisis' < e' g' cis'' > cis'' 
}
Ejemplo musical sencillo.

El apóstrofe (') y la comma(,) se usan para definir la octava. Los nombres de las notas son: c d e f g a b, con agregados para obtener notas accidenteles: sostenidos o bemoles como: ceses ces cis cisis eses es eis eisis. Los silencios se insertar usando r. Las notas se pueden apilar en forma de acordes encerrándolas entre signos de 'menor que' y 'mayor que' chars: <c e g>

\relative

El muy útil mode de \relative, como lo que se suele encontrar en Lilypond, evita el tener que escribir muchas comas y apóstrofes. El intérprete buscará en que octava estaba la nota anterior y colocar la nota en la octava que quede a una menor distancia de la siguiente nota. Vea los siguientes dos ejemplos:

\staff\relative c'{
\key d \time 3/4
d a a | a2 fis8 a | d4 b b | b2
}
Imágen de notación escrita usando el modo relative.
\staff\relative c'{
c e g c e g c e g
}
Imágen de notación escrita usando el modo relative.

Grupettos

Los grupettos funcionan de la misma forma que en GNU Lilypond.

\times fracción expresión_musical

por ejemplo

c4 \times 2/3 { d8 d d } e4
Grupetto.

Use los comandos \tupletUp y \tupletDown para forzar a que las plicas se pongan en dirección hacia arriba o hacia abajo en el pentagrama. Use \tupletBoth para permitir a Solfege decidir la dirección de las plicas. (Desafortunadamente el código para los grupettos no se ha terminado aún, y mientras tanto \tupletBoth da el mismo resultado que \tupletUp.)

Claves

Puede definir la clave con el comando \clef clefname. La clave por defecto es clave de violin clef (Clave de sol). Se soportan las siguientes claves:

  • violin (también llamada treble)

  • bass (Clave de Fa)

  • subbass (Clave de Fa sub 8va)

  • baritone

  • varbaritone

  • tenor

  • alto

  • mezzosoprano

  • soprano

  • french

Un ejemplo sencillo:

\staff{
\clef bass
c e g <c e g c'>
}
Ejemplo de clave.

Armaduras

Use el comando \key para definir la armadura:

\key c \major
\key e \minor

(fes is the armadura con la mayor cantidad de bemoles, y eis es la armadura con la mayor cantidad de sostenidos que se permiten)

Métrica

Use el comando \time para deinir la métrica:

\staff{
 \time 7/8 [c8 c c] d4 e
}

\addvoice

Use \addvoice para insertar música polifónica:

\staff\relative c'{
\stemup c d e f | g2 g
}
\addvoice\relative c'{
\stemdown c4  b c2 e2 e
}
Ejemplo de voces añadidas

Ligaduras

Las notas se ligan con el caracter de tilde (~). Un ejemplo:

\staff\relative c''{
g ~ [g8 e] f4~ <g f c> ~ <g e c>
}
Ejemplo de ligadura.

Saltos

Si usa el nombre s, se dejará un hueco correspondiente a el timepo saltado sin imprimir notas. Un ejemplo:

\staff\relative c'{ c d e f g }
\addvoice\relative c'{
 \stemDown
 s2 c4 s e4
}
Salto.