\documentclass[12pt,a4paper]{article} \pagestyle{headings} \usepackage[latin1]{inputenc} \usepackage[T1]{fontenc} \usepackage{lmodern} \usepackage[margin=2.5cm]{geometry} \usepackage{alltt} \usepackage{verbatim} \usepackage{index} \usepackage{textcomp} \usepackage{amsmath} \input epsf \usepackage{musixtex} \input musixper \usepackage{pstricks,pstcol,pst-plot,pst-text,pst-char,pst-grad,pst-node} \usepackage[frenchb]{babel} \def\bb#1{\fbox{\rule{0mm}{8pt}\texttt{#1}}}% entoure le texte \def\bbb#1{\fbox{\texttt{#1}}}% entoure le texte \def\bbanticipe#1{\fbox{\rule[-1pt]{0mm}{4mm}\textbf{$\mathcal{#1}$}}} \def\point{\symbol{46}}% \def\doublepoint{\symbol{58}}% \def\pointvirgule{\symbol{59}}% \def\exclam{\symbol{33}}% \newfont{\musik}{musix20} \newfont{\metafont}{logo10} \renewcommand{\arraystretch}{1.25} \newcounter{cregle}% compteur de la référence de page suivante \newcommand{\npara}{\stepcounter{\cregle}\label{l\thecregle}}% \newpsobject{showgrid}{psgrid}{subgriddiv=1,griddots=10,gridlabels=6pt} \newif\iftout \touttrue \newif\ifexemples \exemplesfalse % annexe exemples \newif\ifcommandes \commandestrue % commandes majuscules \newif\ifpraxis \praxistrue % chapitre praxis \setlength{\parindent}{0pt} \setlength{\parskip}{1.5ex} \newcommand{\mum}{MusiX\TeX} \newcommand{\ecart}{\vspace{3pt}\\}% \newcommand{\grandecart}{\vspace{9pt}\\}% \newcommand{\regle}[1]{\begin{quote}\texttt{#1}\end{quote}} \newcommand{\quatrecm}{4.5cm}% \newcommand{\gram}[2]{\makebox[\quatrecm][r]{\texttt{#1}\texttt{:{\kern -6pt:}=\kern 3pt}}\texttt{#2}\ecart}% \newcommand{\gramb}[1]{\makebox[\quatrecm][r]{}\texttt{#1}\ecart}% \newcommand{\gramprov}[2]{\makebox[\quatrecm][r]{\texttt{\textsl{#1}}\texttt{::= }}% \texttt{\textsl{#2}}\ecart}% \newcommand{\grambprov}[1]{\makebox[\quatrecm][r]{}\texttt{\textsl{#1}}\ecart}% \newcommand{\bibs}[1]{\footnote{cf. Bibliographie \cite{#1}}} %%%%%%%%%%%% SYMBOLES MUSICAUX %%%%%%%%%%%%% %\def\ronde{\musik{\char9}} \def\blanche{\musik{\char8}{\raise 3pt\hbox{\kern 6pt{\char16}}}} \def\noire{\musik{\char7{\raise 3pt\hbox{\kern 6pt{\char16}}}}} \def\croche{\musik{\char7{\raise 3pt\hbox{\kern 6pt{\char16\raise -3pt\hbox{\char40}}}}}} \def\doublecroche{\musik{\char7{\raise 3pt\hbox{\kern 6pt{\char16\raise -3pt\hbox{\char41}}}}}} \def\triplecroche{\musik{\char7{\raise 3pt\hbox{\kern 6pt{\char16\raise -3pt\hbox{\char42}}}}}} \def\quadrucroche{\musik{\char7{\raise 3pt\hbox{\kern 6pt{\char16\raise -3pt\hbox{\char43}}}}}} \title{Exemples en MusiXTeX} \author{René Bastian} \date{23.01.2000} \begin{document} \maketitle Les quelques exemples ci-après montrent que TeX, MusiXTeX et PSTricks forment un trio -- ou un quatuor si on y ajoute LaTeX -- capable de proposer une solution là ou la plupart des logiciels commerciaux capitulent. MusiXTeX est très bien adapté pour les ouvrages musicologiques où on cherche une belle mise en page résultant d'une rédaction libérée des contraintes du collage. En 1997 a eu lieu un colloque sur la notation musicale ; les actes du colloque ont été publiées et constituent la plus belle collection de ratages qu'on puisse imaginer : visiblement les organisateurs du colloque n'avaient pas encore eu connaissance de TeX et de ses acolytes -- ou ont essayé sciemment de s'en passer. \section*{La notation des harmoniques sur un instrument à cordes} On peut être confronté à des situations périlleuses : noter une note harmonique à produire sur un violon comporte en général trois têtes de notes différentes : a) la note de base (la tête ronde habituelle), b) la note approximative que le violoniste affleure pour produire l'harmonique (une tête en forme de losange), et c) la hauteur du son qui doit être produit (une tête plus petite) : \begin{music} \def\harmartif#1#2#3{{\tinynotesize\znq{#3}}\dzq{#2}\ql{#1}} \startextract\nobarnumbers% \Notes{\tinynotesize\znq{_s}}\dzq{_h}\ql{_e}% \harmartif{f}{_i}{t}\en\endextract% \end{music} \iftout \begin{verbatim} \def\harmartif#1#2#3{{\tinynotesize\znq{#3}}\dzq{#2}\ql{#1}} \startextract\nobarnumbers% % et maintenant en utilisant la macro définie ci-dessus \Notes{\tinynotesize\znq{_s}}\dzq{_h}\ql{_e}% \harmartif{f}{_i}{t}\en\endextract% \end{verbatim} \fi \section*{Valeurs irrationnelles} On peut être amené à devoir écrire des durées plus ou moins irrationnelles (irrationnel n'a pas le sens qu'il prend en mathématiques) P.ex. 1/6 sera sans doute transcrit par un sextolet de noires, tandis que le 1/7 sera transcrit par un septolet de croche. Si la solution par défaut ne convient pas au noteur, il a la possibilité de changer de catalogue. \paragraph{Exemples} \begin{music} \startextract% \NOtes% \zcharnote{12}{\texttt{1/16}}\ccl{h}\sk% \zcharnote{12}{\texttt{2}}\cl{h}% \zcharnote{12}{\texttt{1}}\ccl{h}% \zcharnote{12}{\texttt{1}}\ccl{h}% \zcharnote{12}{\texttt{2}}\cl{h}% \zcharnote{12}{\texttt{3}}\clp{h}% \zcharnote{12}{\texttt{1}}\ccl{h}% %\zcharnote{12}{\texttt{1}}\ccl{h}% \zcharnote{12}{\texttt{1/32}}\cccl{h}\sk% \zcharnote{12}{\texttt{1}}\cccl{h}% \zcharnote{12}{\texttt{1}}\cccl{h}% %\zcharnote{12}{\texttt{1}}\cccl{h}% \zcharnote{12}{\texttt{1/16}}\ccl{h}% \en% \endextract% \end{music} \vspace*{5pt} \begin{music} \startextract% \NOTes% %\raise6\internote \hbox{\meterfrac{1}{5}% \raise2\internote\hbox{\meterplus}% \meterfrac{3}{7}% \raise2\internote\hbox{\meterplus}% \meterfrac{3}{11}}\hsk% \zcharnote{12}{\texttt{1/5}}\ql{h}% \zcharnote{12}{\texttt{3/7}}\cl{h}% \zcharnote{12}{\texttt{3/11}}\clp{h}% \en% \endextract% \end{music} Ces durées ne cadrent pas avec la binarité traditionnelle. Il faut que la mesure annonce clairement sa composition ; ainsi la durée de la mesure ci-dessus est de ${1/5} + {3/7} + {3/11}$. \section*{Les x-tuplets} Quand un compositeur veut p.ex. caser treize doubles-croches quand il y a de la place pour huit, c'est un x-tuplet qui convient et la notation mathématique permet de noter ces figures très simplement. Le problème est un peu plus ardu sur le papier quand il faut superposer des subdivisions différentes. On utilise d'habitude un couple de grands crochets avec la mention \textit{13:16}\footnote{En MusiX\TeX\ il faut choisir : ou bien des crochets avec \textit{13} ou sans crochets avec \textit{13:16}} : \vspace{6pt} \begin{music} \startextract% \Notes% %\xtuplet{{13:16}}{-12} \unbkt{-13}{12}{0}% \ibbl0{0}{0}\qb0{jklmno}% \ccharnote{-17}{\textit{13:16}}\qb0{pqrstu}\tqb0{v}% \en% \endextract% \end{music} \begin{music} \startextract% \Notes% \unbkt{-13}{10}{0}% \ibbl0{0}{0}\qb0{tsrqp}% \ccharnote{-17}{\textit{11:16}}\qb0{onmlk}\tqb0{j}% \en% \endextract% \end{music} Placer les deux fragments ci-dessus en parfaite concordance des temps, demande quelques efforts : \begin{music} \instrumentnumber{2}\setstaffs{1}{1}\setstaffs{2}{1}% \interinstrument=15\internote% \startextract% \Notes% \multnoteskip{1.4545}% = 16/11 \unbkt{-13}{10}{0}% \ibbl0{0}{0}\qb0{tsrqp}% \ccharnote{-17}{\textit{11:16}}\qb0{onmlk}\tqb0{j}% &% \multnoteskip{1.2307}% =16/13 \unbkt{-13}{12}{0}% \ibbl0{0}{0}\qb0{jklmno}% \ccharnote{-17}{\textit{13:16}}\qb0{pqrstu}\tqb0{v}% \en% \endextract% \end{music} \iftout MusiX\TeX : \begin{verbatim} \begin{music} \instrumentnumber{2}\setstaffs{1}{1}\setstaffs{2}{1}% \interinstrument=15\internote% \startextract% \Notes% \multnoteskip{1.4545}% = 16/11 \unbkt{-13}{10}{0}% \ibbl0{0}{0}\qb0{tsrqp}% \ccharnote{-17}{\textit{11:16}}\qb0{onmlk}\tqb0{j}% &% \multnoteskip{1.2307}% =16/13 \unbkt{-13}{12}{0}% \ibbl0{0}{0}\qb0{jklmno}% \ccharnote{-17}{\textit{13:16}}\qb0{pqrstu}\tqb0{v}% \en% \endextract% \end{music} \end{verbatim} \fi Comme la durée est gardée en mémoire, une suite de septolets de doubles-croches est notée : \vspace*{15pt} \begin{music} \startextract% \NOTes% %\zcharnote{12}{1/5}\ql{^h}% \ovbkt{12}{6}{-1}% pas de bonne solution en braquettes séparées \ibl{0}{0}{0}% \ccharnote{20}{\texttt{1/7 F6}}\qb0{m}% \zcharnote{20}{\texttt{E}}\qb0{l}% \zcharnote{20}{\texttt{D}}\qb0{k}% \zcharnote{20}{\texttt{C}}\zcharnote{13}{\textit{7:8}}\qb0{j}% \zcharnote{20}{\texttt{B5}}\qb0{i}% \zcharnote{20}{\texttt{A}}\qb0{h}% \zcharnote{20}{\texttt{G}}\tbl{0}\qb0{g}% \en% \endextract% \end{music} \vspace*{21pt} \begin{music}\label{septolets} \startextract% \NOTes% \ovbkt{12}{6}{-1}% pas de bonne solution en braquettes séparées \ibl{0}{0}{0}% \ccharnote{20}{\texttt{1/7 F6}}\qb0{m}% \tbl0% \zcharnote{20}{\texttt{E}}\qb0{l}% %\zcharnote{20}{\texttt{D}}\qb0{k}% \zcharnote{20}{\texttt{2/7C}}\zcharnote{13}{\textit{7:8}}{\stemlength{8}\ql{j}\sk}% \ibl{0}{0}{0}% \loffset{3}{\zcharnote{20}{\texttt{1/7 B5}}}\qb0{i}% \zcharnote{20}{\texttt{A}}\qb0{h}% \zcharnote{20}{\texttt{G}}\tbl{0}\qb0{g}% \en% \endextract% \end{music} Traiter des lignes superposant des lignes de subdivisions non identiques : \begin{music} \instrumentnumber{2}% \setstaffs{1}{1}\setstaffs{2}{1} \startextract% %Solution 2 \NOTes% \noteskip=1.33\noteskip% \ovbkt{12}{2}{-1}% pas de bonne solution en braquettes séparées \ibl{0}{2}{0}% \qb0{m}% \qb0{l}% \tbl{0}\qb0{g}% \noteskip=1.5\noteskip% \ibl{0}{2}{0}% \qb0{m}% \tbl{0}\qb0{g}% &% \ibbu{0}{0}{0}\qb0{e}\tbu0\qb0{d}% \noteskip=1.33\noteskip% \ovbkt{12}{2}{-1}% pas de bonne solution en braquettes séparées \ibl{0}{2}{0}% \qb0{m}% \qb0{l}% \tbl{0}\qb0{g}% \noteskip=0.75\noteskip% \ibbu{0}{0}{0}\qb0{e}\tbu0\qb0{d}% \en% \endextract% \end{music} \section*{Sons glissés} En notation symbolique, les glissés sont notés par des traits qui vont d'une tête de note à l'autre. Les clusters sont délimités par deux tons. En environnement \TeX-plain, le code ci-après \begin{verbatim} \input musixtex \input pstricks% \startextract% \psset{linewidth=1.2pt,xunit=24pt,yunit=1\internote}% \NOtes% \zcharnote{c}{\psline(0.2,0)(0.8,4)}% \qa{^c}% \zcharnote{g}{\psline(0.2,0)(0.8,-2)}% \qa{=g}% \zcharnote{e}{\psline(0.2,0)(0.8,3)}% \qa{=e}% \zcharnote{h}{\psline(0.2,0)(0.8,-5)}% \qa{_h}% \qa{=c}% \en\endpiece\endextract% \end{verbatim} remplit son office. Mais en environnement \LaTeX\ les passages entre dimensions musixtex-iennes et pstrixiennes ne se font pas. Il faut donc adapter les exemples à l'environnement. \begin{music} \startextract% \psset{linewidth=1.2pt,xunit=24pt,yunit=1\internote}% \NOtes% \zcharnote{c}{\psline(0.2,0)(0.8,4)}% \qa{^c}% \zcharnote{g}{\psline(0.2,0)(0.8,-2)}% \qa{=g}% \zcharnote{e}{\psline(0.2,0)(0.8,3)}% \qa{=e}% \zcharnote{h}{\psline(0.2,0)(0.8,-5)}% \qa{_h}% \qa{=c}% \en\endpiece\endextract% \end{music} Évidemment, des traits horizontaux, un peu plus épais, sont également possibles, avec des écarts initiaux variables : \begin{music}\startextract% \psset{linewidth=2pt,xunit=24pt,yunit=5pt}% \NOtes% \zcharnote{c}{\psline(0.4,0)(0.8,0)}% \qa{^c}% \zcharnote{g}{\psline(0.3,0)(0.8,0)}% \qa{=g}% \zcharnote{e}{\psline(0.2,0)(0.8,0)}% \qa{=e}% \zcharnote{h}{\psline(0.1,0)(0.8,0)}% \qa{_h}% \qa{=c}% \en\endpiece\endextract% \end{music} Il faut tenir compte de têtes de notes qui expriment des durées : \begin{center} \begin{music} \psset{yunit=1pt} \psset{xunit=1mm} \setstaffs{1}{1}% \setclefs{1}{\treble}% \generalmeter{\meterfrac{2}{4}}% \startextract% \nobarnumbers% \instrumentnumber{1}\nostartrule% \znotes% \zcharnote{h}{\pscurve(0,0)(4,2)(8,-2)(12,2)(17,5)% (20,3)(28,-3)(35,2)(45,0)}% \zcharnote{p}{\textit{5/16}}% \qa{h}% \off{45mm}% \nq{h}\en% \notes\sk% \zcharnote{p}{\textit{3/16}}% \pt{j}\cl{^j}\sk\sk\en% \endextract% \end{music} \end{center}\label{graphe5} \iftout Dans le code MusiX\TeX\ de l'exemple on remarque l'usage de \verb$\znotes$ qui permet d'avoir une notation cohérente des distances : à la fois 45mm dans \verb$\pscurve$ et dans \verb$\off$ \begin{verbatim} \begin{music} \psset{yunit=1pt} \psset{xunit=1mm} \setstaffs{1}{1}% \setclefs{1}{\treble}% \generalmeter{\meterfrac{2}{4}}% \startextract% \nobarnumbers% \instrumentnumber{1}\nostartrule% \znotes% \zcharnote{h}{\pscurve(0,0)(4,2)(8,-2)(12,2)(17,5)% (20,3)(28,-3)(35,2)(45,0)}% \zcharnote{p}{\textit{5/16}}% \qa{h}% \off{45mm}% \nq{h}\en% \notes\sk% \zcharnote{p}{\textit{3/16}}% \pt{j}\cl{^j}\sk\sk\en% \endextract% \end{music} \end{verbatim} \fi \section*{Clusters ou grappes}\label{clusters} En MusiXTeX on peut aussi noter des clusters. Les clusters sont délimités par deux tons (le plus haut et le plus bas). Il faut arriver à noter des clusters sur les touches blanches, des clusters sur les touches noires et les clusters chromatiques : Voici quelques clusters chromatiques : \begin{music}\startextract% \psset{linewidth=3pt,xunit=24pt,yunit=5pt}% \NOtes% \zcharnote{c}{\psline(0.15,0)(0.15,2)}% \zq{=g}\qa{^c}% \zcharnote{c}{\psline(0.15,0)(0.15,5)}% \zq{=m}\qa{=c}% \zcharnote{e}{\psline(0.15,0)(0.15,1.5)}% \zq{_h}\qa{=e}% \zcharnote{h}{\psline(0.15,0)(0.15,4)}% \zq{=p}\qa{_h}% \en\endpiece\endextract% \end{music} et quelques clusters blancs : \begin{music}\startextract% \psset{linewidth=0.5pt,xunit=6pt,yunit=2\internote}% \NOtes% \zcharnote{c}{\psline(0,0)(0,2)\psline(1,0)(1,2)}% \zq{=g}\qu{=c}% \zcharnote{c}{\psline(0,0)(0,5)\psline(1,0)(1,5)}% \zq{=m}\qu{=c}% \zcharnote{e}{\psline(0,0)(0,1.5)\psline(1,0)(1,1.5)}% \zq{=h}\qu{=e}% \zcharnote{h}{\psline(0,0)(0,4)\psline(1,0)(1,4)}% \zq{=p}\qu{=h}% \en\endpiece\endextract% \end{music} \begin{music}\startextract% \psset{linewidth=0.5pt,xunit=6pt,yunit=2\internote}% \NOtes% \zcharnote{c}{\psline(0,0)(0,2)\psline(1,0)(1,2)}% \zq{=g}\ql{=c}% \zcharnote{c}{\psline(0,0)(0,5)\psline(1,0)(1,5)}% \zq{=m}\ql{=c}% \zcharnote{e}{\psline(0,0)(0,1.5)\psline(1,0)(1,1.5)}% \zq{=h}\ql{=e}% \zcharnote{h}{\psline(0,0)(0,4)\psline(1,0)(1,4)}% \zq{=p}\ql{=h}% \en\endpiece\endextract% \end{music} Les clusters noirs sont identifiés par un dièse ou un bémol au-dessus de la figure : \begin{music}\startextract% \psset{linewidth=3pt,xunit=24pt,yunit=5pt}% \NOtes% \sh{20}% \zcharnote{c}{\psline(0.15,0)(0.15,2)}% \zq{^g}\qa{^c}% \sh{20}% \zcharnote{c}{\psline(0.15,0)(0.15,5)}% \zq{^m}\qa{^c}% \fl{20}% \zcharnote{h}{\psline(0.15,0)(0.15,4)}% \zq{_p}\qa{_h}% \en\endpiece\endextract% \end{music} \section*{Les silences ou pauses} Voici comment placer du texte au-dessus de symboles musicaux : \begin{center} \begin{music} \startextract% \NOTEs% \noteskip=1.5\noteskip% \zcharnote{25}{\texttt{wpO}}% \zcharnote{13}{\texttt{wpS}}\zcharnote{19}{\texttt{x1pS}}\pausep% \zcharnote{25}{\texttt{hpO}}% \zcharnote{13}{\texttt{hpS}}\zcharnote{19}{\texttt{x1/2pS}}\hpausep% \zcharnote{25}{\texttt{qO}}% \zcharnote{13}{\texttt{qS}}\zcharnote{19}{\texttt{x1/4S}}\qp% \zcharnote{25}{\texttt{cO}}% \zcharnote{13}{\texttt{cS}}\zcharnote{19}{\texttt{x1/8S}}\ds% \zcharnote{25}{\texttt{c2O}}% \zcharnote{13}{\texttt{c2S}}\zcharnote{19}{\texttt{x1/16S}}\qs% \zcharnote{25}{\texttt{c3O}}% \zcharnote{13}{\texttt{c3S}}\zcharnote{19}{\texttt{x1/32S}}\hs% \zcharnote{25}{\texttt{c4O}}% \zcharnote{13}{\texttt{c4S}}\zcharnote{19}{\texttt{x1/64S}}\qqs% \en% \endextract% \end{music} \end{center} \section*{La dynamique \bbb{I}} La notation des intensités est faite de façon très intuitive. On distingue entre les symboles dynamiques absolus ou locaux tels que : \vspace*{6pt} \begin{music} \startextract% \NOTes% \bass% \zcharnote{11}{\texttt{pppp}}\zcharnote{-8}{\pppp}\qa{f}% \zcharnote{11}{\texttt{ppp}}\zcharnote{-8}{\ppp}\qa{f}% \zcharnote{11}{\texttt{pp}}\zcharnote{-8}{\pp}\qa{f}% \zcharnote{11}{\texttt{p}}\zcharnote{-8}{\p}\qa{f}% \zcharnote{11}{\texttt{mp}}\zcharnote{-8}{\mp}\qa{f}% \zcharnote{11}{\texttt{mf}}\zcharnote{-8}{\mf}\qa{f}% \zcharnote{11}{\texttt{f}}\zcharnote{-8}{\f}\qa{f}% \zcharnote{11}{\texttt{ff}}\zcharnote{-8}{\ff}\qa{f}% \zcharnote{11}{\texttt{fff}}\zcharnote{-8}{\fff}\qa{f}% \zcharnote{11}{\texttt{ffff}}\zcharnote{-8}{\ffff}\qa{f}% \zcharnote{11}{\texttt{sf}}\zcharnote{-8}{\sF}\qa{f}% \zcharnote{11}{\texttt{fp}}\zcharnote{-8}{\fp}\qa{f}% \en% \endextract% \end{music} et les profils dynamiques, indiqués par du texte : \textit{cresc}, \textit{decresc} ou par des soufflets : \vspace{8pt} \begin{music} \startextract% \NOTes% \zcharnote{-10}{\crescendo{68mm}} \qa{h}\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}% \en% \endextract% \end{music} \begin{music} \psset{xunit=1mm}\psset{yunit=1pt,linewidth=0.4pt} \startextract% \NOTes% \zcharnote{-10}{\psline(0,0)(68,4)\psline(0,0)(68,-4)} \qa{h}\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}% \en% \endextract% \end{music} En même temps qu'une variation continue de la hauteur, la variation d'intensité peut aussi être indiquée par des lignes continues : \begin{music} \psset{yunit=1pt} \psset{xunit=1pt} \startextract% \NOTes% \zchar{-10}{\pscurve[linewidth=1pt](0,0)(12,3)(15,-1)(35,0)(60,5)(125,2)(150,-4)% (210,0)}% \zcharnote{h}{\pscurve(0,0)(12,-2)(15,0)(35,-1)(60,3)(125,0)(150,-1)(210,0)}% \zchar{-15}{\p}% \qa{h}%\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}\qa{h}% \sk\sk\sk\sk\sk\sk\sk\sk\sk% \en% \endextract% \end{music}\label{graphe2} \section*{Les armures} On indique chaque ton avec l'altération (ou sa bécarrisation) souhaitée. L'usage des doubles-dièses ou doubles-bémols en armure est très rare mais n'est pas à exclure. MusiXTeX permet la notation d'armures différentes de celles qui sont courantes en musique occidentale : \paragraph{Exemples :} \begin{center} \begin{music} \instrumentnumber{1}\setstaffs{1}{1}\nobarnumbers% \generalsignature{3}%\changecontext \startextract% \NOtes\zchar{12}{\texttt{\{A +3\}}}\sk\sk\en% \generalsignature{-6}% \changecontext% \NOtes% \lchar{12}{\texttt{\{A -6\}}}\sk% \en% \hardspace{15pt}% \bar% \NOtes% \zchar{12}{\texttt{\{A D\#\}}}\zchar{6}{{\musik\char52}}\sk% \en% \hardspace{15pt}% \bar% \NOtes% \zchar{12}{\texttt{\{A Gb\}}}\zchar{2}{{\musik\char50}}\sk% \zchar{0}{}% \en% \hardspace{25pt}% \bar% \NOtes% \zchar{12}{\texttt{\{A Bb, Db\}}}\lchar{4}{{\musik\char50}} \zchar{6}{{\musik\char50}}% \sk\sk%\sk\sk% \en% \endextract% \end{music} \end{center} \section*{Les handicaps} \subsection*{Le nombre de systèmes} MusiXTeX traite une partition de musique comme un tableau. Or le nombre de registres mis à disposition par TeX est limité ; il s'ensuit qu'on ne peut pas rédiger des partitions ayant plus 12 systèmes de portées, chaque système pouvant avoir de 1 à 4 portées. Bien que le nombre théorique de portées soit donc de 48 -- qui ne tiendraient que difficilement sur un format A3 en hauteur -- la bonne organisation d'une partition peut exiger un nombre plus grand de systèmes. \subsection*{Le langage d'entrée} Le langage d'entrée direct de MusiXTeX n'est pas facile ; c'est pourquoi ont été créés des interfaces graphiques permettant une entrée d'une grande facilité : par exemple \texttt{noteedit} de Joerg \textsc{Anders}. Avec \texttt{noteedit}, les notes sont entrées directement sur l'écran à l'aide de la souris. On choisit ensuite le format que l'on préfère : MusiXTeX ou Lilypond -- un autre logiciel de notation musicale en cours de développement. \end{document}