Upload
others
View
2
Download
0
Embed Size (px)
Citation preview
Escribiendo Musica con LATEX pon1119.tex pg: 1
Escribiendo Musica con LATEX1
Maximino Pena Guerrero,1
1Acoustic Academy, Superior School of Mechanical and Electric Enginee-ring (ESIME) of the National Polytechnic Institute, ESIME-IPN, Av. Insti-tuto Politecnico Nacional S/N. 07300, Zacatenco CDMX. Mexico.
1[pon19.tex]
Escribiendo Musica con LATEX pon1119.tex pg: 2
OBJETIVO
• Presentar una metodologıa que permita escribir musica de una maneraprofesional utilizando LATEX.
• Mostrar el desarrollo de sistemas de escritura, los cueles cuentan con unjuego de fonts con base en graficos vectoriales.
• Presentar sistemas de escritura musical con base en TEX, tales comoMuTEX, MusicTEX, MusiXTEX y su inclusion en LaTEX.
• Mostrar algunos ejemplos sencillos en LATEX, los cuales nos han servido demodelo para desarrollar nuestro propio lenguajede investigacion “KL” (Ker-nel for a Language Music).
Escribiendo Musica con LATEX pon1119.tex pg: 3
TEX y METAFONT
Escribiendo Musica con LATEX pon1119.tex pg: 4
CLAVE DE SOL: FUENTE VECTORIAL
Escribiendo Musica con LATEX pon1119.tex pg: 5
FIGURAS VECTORIALES SOLIDAS
Escribiendo Musica con LATEX pon1119.tex pg: 6
FIGURAS VECTORIALES SOLIDAS
Escribiendo Musica con LATEX pon1119.tex pg: 7
DOCUMENTO LATEX
Archivo fuente [archivo].tex
\documentclass{article}
\begin{document}
Aqui va un texto
en LaTeX...
\end{document}
UNIX:$latex archivo -- compilar
$xdvi archivo -- mostrar
MS-Windows:C:\>latex archivo -- compilar
C:\>yap archivo -- mostrar
Escribiendo Musica con LATEX pon1119.tex pg: 8
PENTAGRAMA
1 \documentclass{article}
2 \usepackage{musictex}
3 \begin{document}
4
5 \begin{music}
6 \def\nbinstruments{1}
7 \def\clefdesoli{\relax}
8 \debutextrait
9 \finextrait
10 \end{music}
11
12 \end{document}
Escribiendo Musica con LATEX pon1119.tex pg: 9
CLAVE DE SOL
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 10
CLAVE DE FA
\begin{music}
\def\nbinstruments{1}
\cleftoksi={6000}\generalmeter{}
\debutextrait
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 11
ESCALA DE NOTAS
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\normal
\notes\wh{cdefghij}\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 12
COMPAS DE NOTAS
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\notes\qu{cdef}\enotes
\barre
\notes\qu {ghij}\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 13
SILENCIOS
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\normal
\notes\qp\qp\qp\qp\enotes
\barre
\notes\ds\ds\qp\hpause\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 14
ACORDE
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\normal
\NOTes\qsk\zq c\zq e\zq g\qu j\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 15
LIGADURA CORTA
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\notes\qp\qp\qp\enotes
\notes\itenu 1j\ql j\enotes
\barre
\notes\tten 1\ql j\enotes
\notes\qp\qp\qp\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 16
LIGADURA LARGA
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\notes\zcharnote l{\huslur{6.5\noteskip}} \enotes
\notes\qu{cdef}\enotes
\barre
\notes\qu {ghij}\enotes
\finextrait
\def\nbinstruments{1}
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 17
BARRA DE LIGADURA
\begin{music}
\def\nbinstruments{1}
\cleftoksi={{0}{0}{0}{0}}
\debutextrait
\notes\ibl1c3\qb1 {cde}\tbl1\qb1 f\enotes
\notes\ibl2g3\qb2 {ghi}\tbl2\qb2 j\enotes
\finextrait
\end{music}
Escribiendo Musica con LATEX pon1119.tex pg: 18
EJEMPLO DE PARTITURA
Escribiendo Musica con LATEX pon1119.tex pg: 19
Referencia MusicTEX
Escribiendo Musica con LATEX pon1119.tex pg: 20
Referencia MusixTEX
Escribiendo Musica con LATEX pon1119.tex pg: 21
CONCLUSIONES
• METAFONT es un lenguaje de programacion desarrollado por D.Knuth para definir fuentes de tipos vectoriales. Cada vector de la fuenteesta basado en polinomios de tercer orden (splines).
• TEX es un compilador que permite construir documentos cientıficos conuna alta calidad tipografica. Su juego de tipos (fonts) estan disenados conMETAFONT .
• LATEX de Leslie Lamport, es un conjunto de macros para TEX, lo que lohace mas amigable de usar.
Escribiendo Musica con LATEX pon1119.tex pg: 22
CONCLUSIONES
• MuTEX de Steinbach y Schofer (1988), consiste de un conjunto de ma-cros para TEX cuyo diseno de tipos (fonts) corresponden a unos cuantasfiguras musicales basicas. Esto permitira construir sistemas de fuentes mascomplejas.
• MusicTEX (Daniel Tupin), es una version mejorada de MuTEX, ademascompatible con LaTEX.
• MusiXTEX (Tupin, Mitchel, y Egler), es una version mejorada de Mu-sicTEX con la incluicion de tablaturas.
• Es posible escribir documentos cuya escritura contenga fuentes de sımbo-los complejos como la matematica, quimica, musica, gotico, maya, cirılico,entre muchos otros lenguajes.
• La posicion ındice, ası como el indice cruzado, de figuras, tablas, ecua-ciones, entre otras caracterısticas de un documeto se realiza de manera au-tomatica. El escritor solo pone atencion en el argumento de su trabajo.
Escribiendo Musica con LATEX pon1119.tex pg: 23
GRACIAS ...