Retour

Source de music.tex

Fichier TeX
\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}