Manual de LaTeX/Textos técnicos/Música/MusiXTeX
El paquete MusiXTeX, de Daniel Taupin, Ross Mitchel y Andreas Egler, permite representar partituras musicales en . Es suficiente con incluir un único paquete en el preámbulo del documento:
\usepackage{musixtex}
Uso básico
editarEl entorno básico para describir una partitura musical es music:
\begin{music}
\end{music}
Dentro de este entorno se pueden definir las características del pentagrama, así como la secuencia de notas y otros detalles.
Definiendo de la partitura
editarEl paquete MusiXTeX permite seleccionar cuatro tamaños diferentes para las piezas musicales, de menor a mayor:
- \smallmusicsize, aproximadamente el 80% del tamaño por defecto.
- \normalmusicsize, que es la opción por defecto.
- \largemusicsize, aproximadamente el 120% del tamaño por defecto.
- \Largemusicsize, aproximadamente el 150% del tamaño por defecto.
Escribiendo la partitura
editarEl pentagrama se genera mediante los pares de comandos:
- \startextract y \endextract, para piezas breves.
- \startpiece y \endpiece, para piezas más largas.
El espaciado entre las notas musicales se indica mediante los comandos:
- \znotes: sin espaciado entre notas, para indicar acordes.
- \notes: espaciado recomendado para semicorcheas.
- \notesp: espaciado recomendado para semicorcheas con puntillo.
- \Notes: espaciado recomendado para corcheas.
- \notesp: espaciado recomendado para corcheas con puntillo.
- \NOtes: espaciado recomendado para negras.
- \NOtesp: espaciado recomendado para negras con puntillo.
- \NOTes: espaciado recomendado para blancas.
- \NOTesp: espaciado recomendado para blancas con puntillo.
- \NOTEs: espaciado recomendado para redondas.
Estos comandos se cierran con \enotes o \en, y entre ellos se escriben las notas, que siguen el formato \<duración> <altura>. Para indicar la duración de las notas se emplean los comandos:
- \wh: redonda
- \ha: blanca (1/2)
- \qa: negra (1/4)
- \ca: corchea (1/8)
- \cca: semicorchea (1/16)
- \ccca: fusa (1/32)
- \cccca: semifusa (1/64)
- \ccccca: garrapatea (1/128)
La a final indica a MusiXTeX que escoja automáticamente la dirección de la nota, sustituyéndola por la u se fuerza a que la plica vaya hacia arriba, y por la l se fuerza a que la plica vaya hacia abajo.
Los silencios se indican mediante los comandos:
- \pause: silencio de redonda
- \hpause: silencio de blanca
- \soupir o \qp: silencio de negra
- \ds: silencio de corchea
- \qs: silencio de semicorchea
- \hs: silencio de fusa
- \qqs: silencio de semifusa
Para indicar la altura se emplea la notación anglosajona, de modo que para el do central se emplea la letra c y de forma correlativa el resto de notas, las letras mayúsculas se emplean para indicar notas más graves, tal y como se muestra en la tabla siguiente:
do | re | mi | fa | sol | la | si | |
---|---|---|---|---|---|---|---|
A | B | ||||||
C | D | E | F | G | H | I | |
J | K | L | M | N | a | b | |
c | d | e | f | g | h | i | Octava central |
j | k | l | m | n | o | p | |
q | r | s | t | u | v | w | |
x | y | z |
Además, se puede emplear el apóstrofe (') para elevar una octava todas las notas que se escriban a continuación, así como un acento grave (`) para bajar una octava. Se pueden emplear de forma acumulativa ambos signos.
Los dos siguientes ejemplos generan la misma partitura:
\notes \qa{CDEFGHI JKLMNab cdefghi jklmnop} \enotes
\notes \qa{``cdefghi 'cdefghi 'cdefghi 'cdefghi} \enotes
\begin{music}
\end{music}