Home

Édition musicale avec PMX - Werner Icking Music Archive

image

Contents

1. Allegro F N tr e e e o gt T or ar Hp TE 3 pf er e Le dur y VA y s Y E Y Yr E Mundi Rector de Caelo mi canti Audi preces audi reces et susci pe vo a In Ju di ta tuae le gi di cata Flammas dulcis flammas dulcis tui amorisac cen de Redi re di iam Victrix pugnando In ci li cio in ci li cio in prece ri vi Er ve t ee XL N gt La f e r a EA gt N FP f ho e 9 Al fes ose PR E Mundi Rector de Caelo mi canti Audi preces audi reces et susci pe vo a In Ju di ta tuae le gi di cata Flammas dulcis flammas dulcis tui amorisac cen de Redi re di iam Victrix pugnando In ci li cio in ci li cio in prece ri vi ve AA e ee e oo C EE A E PA 1 Mundi Rector de Caelo mi canti Audi preces audi preces et susci pe vo a In Ju di ta tuae le gi di cata Flammas dulcis flammas dulcis tui amorisac cen de Redi re di iam Victrix pugnando In ci li cio in ci li cioin prece ri vi ve e e 2 e e x e CI Y Y n Y Yes rJ z E teeth Se 7 _ Vr Yr Mundi Rector de Caelo mi canti Audi preces audi preces et susci pe vo ta In Ju di ta tuae le gi di cata Flammas dulcis flammas dulcis tui amorisac cen
2. a2 t a4 t cs d8 se f ds edo r d8scsdesesdcsalt sgslfsgfes d8 o do cs4 r d8 s csdesgs fesa d4 zd cni s b a gs s a4 o r Allegro vi pe A i f 2 d et s ro VIII hrer gt gt a nie ese es so fesse Wo Le Se 4 fe f AB rss 2 el dices Vc Oe ee di Feed Fee i a gt ie f EXEMPLE 2 1 F J Haydn Quartet Op 76 n 2 mes 1 4 2 2 Pr ambule Le pr ambule est compos de deux lignes de nombres suivies de quelques autres lignes contenant g n ralement des caract res alphab tiques Il a pour but de fournir des informations valables pour toute la partition La premi re ligne de nombres contient des informations de caract re musical la seconde de caract re typographique Ces nombres peuvent tre crits indiff remment sur la m me ligne ou sur des lignes diff rentes Dans le langage PMX comme dans le langage TEX le retour de chariot est quivalent l espace Ainsi les trois formes suivantes sont enti rement analogues 4444060 1 1 1 16 085 4444060 1 1 1 16 085 O Mas a 2 2 PR AMBULE 7 16 085 Les deux premiers nombres servent d finir le nombre de port es et le nombre d instruments Normalement il s agit de deux nombres gaux mais pour des ins truments qui demandent deux port es comme le piano le nombre de port es doit tre sup rieur au nombre d instruments Dans ce cas PMX pr voit une accolade qui lie
3. 6 Abp fO g2 PoHb a L ten 43 4 c0 d2 PoHb e L sup 3 3 PAROLES 71 r4b f WoHb f2 r2b PoHb c L ten 45 8 r4b c 7 WoHb c2 r2b f e WoHb d rb c r4b bf8 a a4 f Y fO r2 WoHb bf rb a 49 12 r2 f e4 d2 c8 bf c2 FY f r c g2 f gO BoWb a rob 13 14 df 7 e4 de gt dl rp g 15 16 d8 cdc d4 HoQb c r4b bf8 a FY g2 f lel 17 20 f2 f e d c WoHb f rb e fO g a2 f f g 21 25 d PoHb c r4b bf a2 Y gd4 f8 g2 Y NBoWbN fO of bf PoHb a r4b g PoHb f2 r4b e8 d 9 e2 BoWb fO of On t che d utiliser des dur es de notes qui ne d passent pas la dur e d une mesure puis de modifier l apparence des notes dont la dur e outrepasse la mesure selon le codage pr vu par MusiXTEX de fa on obtenir l aspect souhait La s rie de d finitions qui suit le pr ambule permet de cr er quelques com mandes fondamentales NWoHbN imprime une semibr ve au lieu d une minime PoHb imprime une minime point e au lieu d une minime non point e BoWb imprime une br ve au lieu d une semibr ve HoQb imprime une minime au lieu d une semiminime Comme nous l avons vu le code comprend des valeurs correspondants la me sure la semibr ve dans cet exemple Lorsque l on d sire imprimer une dur e excessive on fait pr c der la not
4. SATB4 Voices S A T B Choral Clefs G G G8 F Le premier place les quatre voix sur deux port es seulement l une avec la clef de sol l autre avec la clef de fa tandis que le second utilise quatre port es avec de haut en bas la clef de sol la clef de sol la clef de sol t nor la clef de fa Si les styles pred finis ne suffisent pas il est possible d en cr er de nouveaux en sp cifiant le nom du style les voix le type de syst me et les clefs Voici par exemple comment on obtient une partition pour piano contenant quatre lignes de musique au lieu de deux Piano4v Voices MD1 MD2 MG1 MG2 Continuo Clefs GF Pour indiquer le style nouvellement cr il suffit d crire Style Piano4v Le nom peut tre choisi librement Les types de voix doivent tre sp cifi s par des symboles Si les symboles sont s par s les uns des autres par des espaces 6 Voir le manuel de M Tx la page 24 7 Attention de ne pas choisir des symboles d j employ s par le programme pour d autres commandes comme L U C 1 ou Li 3 2 CORPS 51 alors chaque voix se trouve sur une port e si deux symboles sont s par s par une virgule sans espace alors les deux voix se trouvent sur la m me port e Quatre types diff rents de syst me sont disponibles Continuo Vocal Choral et Group Continuo fait en sorte que les port es appartenant un m me instrument deux pour le piano trois pour l orgue soient li es par une ac
5. c2x14n7 1 EXEMPLE 2 13 Groupes irr guliers de notes contr le du nombre imprimer Occasionnellement il peut tre n cessaire d introduire une note de dur e double par rapport aux autres notes du groupe irr gulier et de diminuer par cons quent d une unit le nombre total des notes Pour cela il suffit d introduire le caract re D Pour ajouter un point la note doubl e au lieu de D on doit ajouter F Pour les rythmes point s l int rieur des groupes irr guliers il suffit d ajouter d au code de la note PMX partage automatiquement en deux la dur e de la note suivante Ces cas particuliers sont illustr s par l exemple 2 14 e 3 x3d cx3 d eAx3F f x id 8 co a b c4x3D d EXEMPLE 2 14 Groupes irr guliers de notes cas particuliers L unique limitation dans les groupes irr guliers est que le dernier l ment du groupe ne peut pas tre un silence Une derni re option concernant les notes est 8 qui permet de r gler la hauteur des hampes des notes si elles ne sont pas li es entre elles Il suffit d ajouter sans espace l int rieur du code d une note le caract re S suivi d un nombre x sans signe compris entre 5 raccourcissement le plus petit et 4 raccourcissement le plus grand Il existe aussi un emploi avec interrupteur Apr s l option Sz toutes les notes sont court es de la valeur z jusqu ce que le code d une note soit introduit par le signe S apr s lequel tout
6. 2 la ligne courante la position sera finalement de 7 internote au dessus de la position par d faut 56 CHAPITRE 3 BREF MODE D EMPLOI DE M TX Ajustements horizontaux Ils s obtiennent avec 0 et lt lt d place les sym boles suivants vers la gauche tandis que 0 les d place vers la droite Par d faut chaque symbole est align par M Tx la droite de la note corres pondante Pour obtenir un alignement centr il faut introduire le signe lt alors que pour obtenir un alignement gauche il faut introduire deux fois ce m me signe Pour revenir un alignement centr ou droite il suffit d introduire respectivement une ou deux fois le signe 0 Accords de guitare Au moyen des commandes uptezt il est possible d intro duire des accords de guitare imprim s au format texte Dans ce cas on utilise pour indiquer un di se et 4 pour un b mol Crescendos et diminuendos Les symboles lt et gt marquent le lieu o com mencent respectivement les fourches de crescendo et de diminuendo tandis que les symboles lt et gt signalent le point o elles prennent fin En re vanche si l on n ins re qu un seul symbole du type lt n ou gt n alors sera ins r e partir de la position du symbole une fourche de crescendo ou de diminuendo d une longueur de nNelemskip Restrictions Il n est pas possible d introduire plus d un symbole par note Au cas o il serait n cessaire par exemple d ins re
7. e0 zw e dr2 cs a2d 2 g4 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne zcharnote 6 num 11 5t a2 zcharnote 6 num sharp 10 6t a4 5t a 7 6t Mes 13 d2 r4 fs8 f8 d2 fs fs2 zd d za d2 d2 Mes 14 g4 d8 d8 e8 fi el fi el di e1 7 g4 fn e2 A 1 CODES b2 zd c zg g2 c2 Mes 15 f2 r4 fs8 f8 f2 fs a2 zc d za f2 d2 Mes 16 g4 d8 d8 e8 f8 fd8 el g4 fn e2 b2 zd c zg g2 c2 Mes 17 f4 f8 g8 a2 f2 f a2 zc c za f2 f4 e8 d8 Mes 18 cd8 c1 b1 al g1 f1 Me ed f f e g2 zc c zg 91 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne c4 zcharnote 6 num 11 c4 zcharnote 6 num 11 c4 zcharnote 6 num 10 c4 4 Mes 19 0 0 a0 zc f0 Mes 20 ad2 g8 f8 f4 cc bn a4 g f f f4 ed dd Mes 21 e8 d8 e8 f8 g2 c2 r8 0 e dc g2 ze rb c2 c8 c8 b8 a8 Mes 22 92 ANNEXE A EXEMPLES g4 d4 d2 bnr4 cc b g0 zd hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne zcharnote 6 num sharp 10 g4 zcharnote 6 num 11 g zcharnote 6 num 11 g4 zcharnote 6 num sharp 10 g Mes 23 cO e0 c0 zg cO Mes 24 gd4 e8 a4 g8 f8 e2 e4 f g2 zc c za c2 a4 f4 Mes 25 g2 f8 f8 f8 e8 e2 f g2 zc c za c2 f2 Mes 26 d2 r8 b8 b a f2g b2 zd d zb b4 b8 a8 g2 Mes 27 g8
8. et le second indique l armature de la nouvelle tonalit de mi mineur 1 un di se On en voit l effet l exemple 2 34 EXEMPLE 2 34 Gamme de r mineur transpos e d un ton Pour transposer la m me gamme d un demi ton vers le haut le premier chiffre devra tre 0 ainsi PM X comprend que les notes ont le m me nom et le second devra indiquer le nombre de di ses n cessaires la tonalit de r mineur c est dire 6 Voici le code du bloc K 0 6 d8 e f g a bs cs d d cn bn a g f e d Rb L exemple 2 35 montre le r sultat EXEMPLE 2 35 Gamme de r mineur transpos e d un demi ton 2 3 16 Titres et textes au dessus et au dessous des port es PMX met disposition trois l ments pour le titrage Tt titre de la pi ce centr Tc nom du compositeur justifi droite 2 3 CORPS 31 Ti nom de l instrument justifi gauche Chacune de ces commandes doit apparaitre seulement au d but du premier bloc dans une ligne qui lui est propre La ligne qui suit la commande est r serv e au texte qui sera imprim Bien que ce texte doive en principe se limiter une seule ligne il est permis de passer la ligne gr ce la commande l o l on d sire terminer une ligne et passer la suivante Normalement Ti s emploie dans les parties s par es et est produit automatiquement par scor2prt Si l on d sire laisser un espace blanc entre le bloc du titre et le premier syst me mu
9. h 5 Kyrie d23 g4 d r8 d e f g4 f ef d r 0 r 0 d24 ef4 d2 c4 bf2 c4 da2 a24 g4 f2g4 bf a g fsa2 29 32 g2 a4 g2 f4 g2 a4 d2 de d2 cs4 d2 a4 bf2 c4 ad2 r8 ggfs fe g4f8gabf g4feldrr 33 34 g43 fglafe bf4 a g X 38 f a8 g4 8 e84 d4 c8 bf4 a8 c4 d8 c4 35 36 d4 d c d f e a4 X 4S b8f lt 4 g4 a8 X 4S d4 X 4S d8 c4 X 75 bf8 ds f4 g8 e4 8 d4 a8 g4 4 37 39 d2 c4 dd2 gd2 d2 e4 fd2 of 2 dd2 of 2 a4 b c ad2 of gd2 of A 1 2 Vivaldi Ch ur Title vbox titA titB Composer vbox comp data Flats 2 Meter 3 8 Pages 1 Systems 2 Style SATB4 Size 16 Space 6 6 6 12 font rxii cmri2 font tixii cmti12 def titA centerline Mundi rector 86 ANNEXE A EXEMPLES h def titB centerline rxii tixii Juditha Triumphans I 27 X def comp rightline medtype Antonio Vivaldi def data rightline rxii 1678 1741 h let endpiecesav endpiece hh def endpiece endpiecesav input judt h font rix cmr9 Yh rix sopA altoA tenorA basA Mun di Rec tor de Cae lo mi can ti Au di pre ces au di pre ces et su sci pe vo ta Quae de cor de pro te di mi can ti Sunt pie ta tis in si nu de vo ta sopB altoB tenorB basB In Ju di ta tuae le gi di ca ta Flam mas dul cis flam mas dul cis tui_a mo ris ac cen de Fe ri ta tis sic hos tis do ma ta In Be thu liae spem pa cis in t
10. in gan n o L a me re te L a me re te L a me re te A4 Ab 44B AI t112ibaob 7 w160m 3 4 OPTIONS DE COMPILATION 75 41 5 07 3 rp 5 r4 7 r 7 f8 g e2 r4 5 r 7 r 7 d8 e c2 r446 L Romilda v r4 r g8 e b4 br rrg8e b4 br r 5 r 5 a8 b LA Serse e2 d ds r e r gs r a r 46 11 rp 6 r4 7 r 7 b8 c d fn e4 b c2 r 7 rp r4 7 r 7 b8 f c8 e c4 b b2 r 6 rp 7 r4 5 r 5 c8 b a4 g f8 e b2 r 6 f2 r g r gs r a r c r b r 412 15 g2 r 7 r4 8 r 8 d8 a b2 r 8 r4 7 r 7 f8 g r4 8 r 8 b8 g d4 dr r 5 r 5 e8 a b4 br e2 r f r g c 6 b2 r4 416 18 e2 r 5 r4 7 r 7 f8 g ed2 r4 r g8 e b4 b r 9 rp 9 g2 c b b ed2 Comme on le constate les voix disponibles sont de haut en bas S A Basse S est la voix principale de la port e et A la voix auxiliaire Le texte de la voix principale a t introduit de la mani re habituelle L Romilda tandis que la commande LA Serse a t employ e pour la voix auxiliaire o A est le nom de la seconde voix sp cifi dans le pr ambule 3 4 Options de compilation Pour compiler le code mtx on emploie la commande prepmx nomdufichier op ration qui donne lieu un fichier pmx M Tx offre diff rentes options de compilation qui peuvent parfois alourdir consid rablement la ligne de commande comme cela se produit dans ce cas extr me prepmx bciw nomfichier mus
11. o n est un nombre entier avec le signe ou qui r gle la position verticale du symbole Le signe de p dale de l exemple 2 39 a t obtenu avec la commande zcharnote 2 PED SD EXEMPLE 2 39 Commandes TEX en ligne type 1 Une commande en ligne nobarnumbers qui emp che l affichage des num ros de mesures a d j t rencontr e la page 21 titre de dernier exemple supposons que nous voulions modifier l indication des num ros de mesure de l exemple 2 37 de facon ce qu il n y ait pas de carr et que les chiffres elz viriens soient utilis s oldstyle Pour cela il suffit d ajouter au code reproduit la page 36 la commande TFX en ligne type 4 que voici 28 Deux commandes que PMX introduit au d but de chaque bloc pour indiquer respecti vement un passage obligatoire la ligne ou la continuation obligatoire de la ligne Ce sont des commandes qui se trouvent en dehors du couple notes Nenotes 2 3 CORPS 41 65 4 L4 EXEMPLE 2 40 Commandes TEX en ligne type 4 let relax input musixtex sepbarrules input pmx def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi def shiftbarno 3 5 Interligne L exemple 2 40 montre le r sultat de cette modification Avec la commande suivante on obtient par contre une num rotation toutes les 5 mesures let relax input musixtex sepbarrules input pmx nobarnumbers def freqbarno 5 D autres exemp
12. 2 3 CORPS 23 comme liaison de dur e en utilisant le caract re t au lieu de s ou de 1 Le r sultat est diff rent selon que l on utilise les liaisons de MusiX TEX ou les liaisons postscript de type M ou bien les liaisons de type K Dans le premier cas s et t employ s l ouverture de la liaison sont des signes parfaitement quivalents et produisent tous une liaison de phras Pour obtenir la position de la liaison de dur e il faut ajouter l option t et donc crire st t ou tt voir l exemple 2 25 Si l on emploie par contre les liaisons postscript de type K le signe t comme caract re initial produit une liaison de dur e voir l exemple 2 26 Dans ce cas la liaison appara t l g rement plus plate en outre elle d bute et termine toujours la m me hauteur Dans ce type de liaisons postscript lorsque l arc est interrompu en fin de ligne il en r sulte un demi arc et lorsqu il se poursuit la ligne suivante il commence comme arc entier Pour faire en sorte qu il d bute comme un demi arc il faut ajouter l option h la commande A situ e la fin du pr ambule c est dire Ah voir au paragraphe 2 3 18 E om g s t gt s s st st EXEMPLE 2 25 Liaisons de dur e MusiXTEX et type M pum AAA A tt s s st st EXEMPLE 2 26 Liaisons de dur e type K 2 3 7 Barres transversales PMX regroupe automatiquement les notes sur la base du m tre de la mesure et tablit l angle et la hau
13. 3 3 PAROLES Soprano Durch dein Gef ng nis Got tes Sohn i uns die Frei heit kom men Dein Ker ker ist der Gna den thron die Freistatt al ler From men A Alto Durch dein Ge fang nis Got tes Sohn i uns die Frei heit Dein Ker ker ist der Gna den thron die Freistatt al ler From men A T nor Durch dein Gef ng nis Got tes Sohn i uns die Frei heit Dein Ker ker ist der Gna den thron die Freistatt al ler From men Basse Durch dein Ge f ng nis Got tes Sohn ist uns die Frei heit kom men Dein Ker ker ist der Gna denthron die Frei statt al ler From men A AN die gingst du nicht Knecht schaft ein m t uns re Knechtschaft e wig sein A gingst du Knechtschaft ein m t uns re Knechtschaft e wig sein A gingst du Knechtschaft ein m t re Knechtschaft A denn gingst du nicht die Knechtschaft ein m t uns re Knechtschaft e wig sein EXEMPLE 3 2 J S Bach Passion selon saint Jean n 40 Le code pour obtenir ce choral est le suivant Style SATB4 Meter C Sharps 4 Size 16 Pages 1 Systems 2 Space 4 4 4 8 Name it Soprano it Alto it T enor it Basse font rviii cmr8 A Nrviii ALAD nobarnumbers It72ibatuclobb58 70 60 68T 0 12 0 0 Y w160m 40 2 57 58 CHAPITRE 3 BREF MODE D EMPLOI DE M TX 1 e8 f g4 a bb
14. 4 CHAPITRE 1 INTRODUCTION 1 3 Werner Icking Music Archive Werner Icking 1943 2001 est le fondateur du GMD Music Archive conte nant des archives de partitions les programmes du groupe MusiXTEX une liste de discussion et d autres ressources musicales gratuites Sa contribution au d ve lopement et surtout la diffusion de ces logiciels est incomparable Ses ditions musicales en particulier les ditions compl tes urtext des oeuvres pour vio lon et violoncelle de Bach sont des exemples de raffinement technique de sen sibilit artistique et de fid lit philologique Chacun qu il f t un programmeur aguerri ou un jeune d butant pouvait trouver en lui une aide s re et d sinte ress e immanquablement conclue par la devise hope this hilft Autour de ce site s est form e une communaut pas grande certes mais constante de passionn s qui dans la plupart des cas sans avoir jamais rencontr Werner en personne taient habitu s entretenir des changes amicaux et fr quents par courrier avec lui Werner est mort subitement le 8 f vrier 2001 alors que comme il le faisait toujours il rentrait chez lui bicyclette Ce jour l il avait peaufin le site et avait r pondu quelques messages de la liste de discussion dont en plus d en tre le fondateur il tait aussi le principal animateur La communaut des ha bitu s du site en fut boulevers e et d cida de poursuivre l oeuvre de Werner Un nouveau site
15. d unir des notes appartenant deux port es successives m a af gt FT t eo ILI re Ne LT m T EXEMPLE 2 28 Regroupements de notes sur diff rentes port es Pour cela il faut proc der de la fagon suivante 1 on doit commencer le re groupement de la mani re habituelle sur une port e 2 on doit terminer le regroupement de la premi re port e avec j 3 on doit r ouvrir le regroupement avec j la port e suivante et 4 on doit enfin le fermer normalement avec Il est permis dans ce cas d avoir une seule note sur chaque port e Il peut tre n cessaire de r gler la forme des barres ainsi unies selon la m thode pr c demment d crite En outre vu que chaque voix doit poss der une dur e exacte on doit ajou ter des silences invisibles Parfois il faut changer la direction de la seconde partie du groupe au moyen de u ou de 1 Enfin on rencontre une restriction il n est possible d ouvrir qu un seul regroupement de notes entre diff rentes port es la fois L exemple 2 28 a t obtenu avec le code suivant 2144051 0 11 16 0 0 bt AbdvI 11 It124ipipi w150m h35m Mes 1 2 r4 c8 e c e c e c a j stl ald2 st ze ze r4 Rb c4 zc su bdf2 zbf a4 s za ju c8 a c e c r 0 c4 zc rb4 er0 rbO 2 3 8 Signes de dynamique et d expression PMX permet d ins
16. dans les premi res deux colonnes m V R A h w K Les commandes TEX en ligne de type 2 4 sont copi es dans toutes les parties alors que le type 1 est plac bien entendu uniquement dans la partie laquelle il appartient Les espaces horizontaux forc s X sans ne sont copi s dans aucune partie Si l on d sire au contraire que cela se produise on doit employer les options d j vues pour la commande X B ajoute l espace la fois dans les parties et dans la partition P ajoute l espace seulement dans les parties Les espaces forc s vu qu ils ne concernent qu un seul l ment ou qu une seule voix ne sont normalement copi s que dans la partie dans laquelle ils se trouvent Le nombre de syst mes de chaque partie est celui tabli pour la partition Si l on d sire avoir un nombre diff rent de syst mes dans les parties il faut employer la commande Si o repr sente le nombre total de syst mes au d but du premier bloc pr c d e de 4 qui copie la commande dans toutes les parties ou bien de k qui la copie seulement dans la partie num ro k Avec la m me commande et de la m me mani re il est possible d tablir un nombre diff rent de pages en ajoutant Pi ou encore de modifier la grandeur de la port e qui dans les parties est de 20 points par d faut en ajoutant mi Par exemple si l on d sire que la partie 4 ait 20 syst mes avec des port es d une grandeur de 16 points et qu elle soit dispos e s
17. de l air c l bre de Monteverdi Pur ti miro qui conclut le Couronnement de Popp e On voit le r sultat l exemple 2 37 11642101 0 6 16 0 0 b af Ab wi65m mes 1 4 gd2 fd 6 ed 5 x126 dd 4 x123 gd fd 6 ed 6 dd 4 x123 mes 5 7 gd2 fd 6 ed 64 x123 dd gd fd 6 mes 8 10 ed2 64 x123 dd gd 03 fd ed dd 4 x12 mes 11 15 gd2 02 fd ed 6 dd 7 gd fd 6 gd ad 4 x12 dd gd mes 16 17 cd dd 64 x145 x12 00 2 x12_ gd fd 01 Rd EXEMPLE 2 37 Chiffrage de la basse continue Pour introduire le chiffrage de la basse il suffit d ajouter les nombres n ces saires du haut vers le bas apr s la note laquelle ils s appliquent par exemple 64 6 au dessus de 4 ou 642 6 au dessus de 4 au dessus de 2 Les alt rations doivent tre plac es avant le nombre auquel elles se rapportent Pour le di se on emploie pour le b mol pour le b carre n Par exemple 6 au dessus de 4 avec un di se 2 3 CORPS 37 au dessus de 2 s crit 6 42 6 avec un b mol 6 et seulement le b mol signifiant la tierce PMX place les nombres sous les notes et calcule leur position de facon viter des superpositions Parfois apr s un accord de sixte et quarte on recourt un accord l tat fondamental avec tierce majeure Dans ce cas comme dans les autres cas similaires apr s le 64 sur la premi re note il convient d aligner le di se indiquant la tierce maj
18. e de la m me fagon Pour obtenir une syllabation parti culi re pour chaque strophe il faut employer les commandes TFX en ligne of fertes par Musixlyr Il suffit d ins rer la commande requise p ex nolyr 22 Si des notes utilisent la commande PMX b pour obtenir des liaisons pointill es M Tx traite la liaison comme une liaison ordinaire et ne place pas de syllabe sous les notes qu elle contient 3 3 PAROLES 67 l int rieur de la commande verses Par exemple si l on souhaite em ployer nolyr seulement dans la premi re des deux strophes alors il suffit d crire dans la ligne musicale en question la commande verses nolyr tandis que si l on d sire que la m me commande s applique uniquement la seconde strophe on doit alors ajouter une virgule verses nolyr Une ventuelle troisi me strophe serait signal e par la commande verses et ainsi de suite 3 3 7 Barres de mesure pour la musique ancienne L extension musixlit que nous avons d j voqu e au paragraphe 3 3 5 permet de placer les barres de mesure entre les port es Pour ce faire il suffit d employer les commandes TFX en ligne input musixlit pour faire appel l extension mu sixlit et interbarrules pour faire en sorte que les barres de mesure soient plac es entre les port es S il arrive que les mesures aient des dur es irr guli res et que l on ne souhaite imprimer aucune indication de m tre il faut sp cifier dans le
19. es C etfra gtbdt dtertgn engs gscs 2 gf ef dn cs C acf bdtgt gnbet bnten esgscs On remarque que les accords sont introduits sur une ligne qui commence par C imm diate ment sous la voix dont ils d pendent la direction des hampes est celle de la note principale contrairement l usage habituel mais seulement dans la ligne des accords on doit utiliser 1 pour d placer une t te de note gauche au lieu de e et t pour les b mols au lieu de f 10 Pages 10 et suivantes 54 CHAPITRE 3 BREF MODE D EMPLOI DE M TX 3 2 8 Signes de dynamique et d expression Pour celui ce type de signes M Tx poss de un syst me de codage efficace ant rieur offert par PMX Voyons en les caract ristiques principales Les signes de dynamique et d expression apparaissent par d faut au dessus de la port e Les symboles doivent tre introduits sur une ligne particuli re commengant par U uptext plac e au dessus de la port e laquelle ils se rapportent M TXx reconna t automatiquement les symboles musicaux et les distingue des caract res textuels Si le symbole introduit est un signe de dynamique usuel f mf p rfz etc M Tx l imprime en utilisant les fontes fournies par MusiXTEX s il s agit par contre d une chaine normale de caract res M Tx emploie la police pr d finie cmr Pour modifier la police de la chaine de caract res imprimer il faut ins rer ava
20. le second objectif il a invent un syst me sans pareil du point de vue de la simplicit avec aucun autre programme d dition et qui fonctionne en pratique comme pr processeur pour Musixlyr mon avis il vaut mieux employer PMX pour la musique instrumentale et M Tx pour la musique vocale C est pour cette raison que l espace consacr dans ce manuel au premier de ces deux programmes est beaucoup plus grand que celui r serv au second Commen ons par une comparaison entre les deux syst mes de codage Si l on d sire obtenir la musique de l exemple 2 1 page 6 avec M Tx plut t qu avec PMX le code introduire est le suivant Style Quartet Meter C Flats 1 Pages 1 Systems 1 Size 16 Name rm V1 I rm V17II rm Va rm Vc YhAb 1 1t92ivcvavlvl 1 Voir la comparaison propos e la page 2 2 l poque o la derni re version de M Tx a t r alis e novembre 1998 PMX ne permettait pas encore l introduction de signes de dynamique qui devaient donc tre ins r s au moyen d une commande TEX en ligne 3 Il est aussi possible bien s r d utiliser les fonctions de Musixlyr directement avec PMX voir le manuel de Musixlyr page 15 et suiv 48 CHAPITRE 3 BREF MODE D EMPLOI DE M TX 4w170m Mes 1 hhh hhAllegro a2 Df d r8 a Df o ao a o r a o a o ao f8 Df o f o f o f o r f o f o f o d8 Df o do do do r do do do Mes 2 e2 a r8 bo b
21. pr ambule un m tre qui poss de comme num rateur 0 et comme d nominateur la plus petite valeur pr sente p ex Meter 0 4 Lorsque le num rateur vaut 0 M Tx calcule automatiquement la dur e de chaque mesure et l crit dans le fichier PMX r sultant avec les changements invisibles de m tre correspondants Dans ce cas une barre de mesure sera plac e entre les port es la fin de chaque bloc si bien qu il faut prendre soin de n crire qu une seule mesure de musique pour chaque bloc Souvent ces subdivisions d coulent implicitement de la musique elle m me comme dans l exemple 3 7 extrait du Psautier de Gen ve obtenu avec le code suivant Style SATB Flats 0 Meter 0 4 Pages 1 Systems 4 Space 2 0 Size 20 PMX h200m w190m input musixlit interbarrules A Nnobarnumbers ps42 Ain si qu on oit le cerf brui re Pour chas sant le frais des eaux Ain si mon coeur qui sou pi re Sei gneur a pr es tes ruis seaux Va tous jours cri ant sui vant Le grand le grand Dieu vi vant H e las don ques quand se ra ce Que ver ray de Dieu la fa ce 23 L auteur de ce paragraphe est Christof K Biebricher J emprunte le texte l dition allemande de ce manuel 24 Voir au paragraphe 3 1 1 25 Remarquer que la musique a t transpos e un ton plus bas gr ce la commande K 1 2 68 CHAPITRE 3 BREF MODE D EMPLOI DE M TX di E Ain
22. 52 3 2 5 Regroupements de notes et barres transversales 53 DAD LISONS 2 4 ide Romx RAI ER 53 Ang JUDI uou s nob Lors LEA p oet die eu 53 3 2 8 Signes de dynamique et d expression 54 S Palli 643 x xo WES SEL 9 X Robe SOR RO aud UE bue ec on d 56 3 3 1 Texte ins r entre les lignes du code 56 3 3 2 Texte ins r dans un paragraphe part 59 3 3 3 Ligmonset vocalseS ss sc un 9 oo on ho E 61 3 3 4 M LSM6S LR RR an 62 3 3 5 Types particuliers de liaisons et utilisation de musixlit 64 3 3 6 Traitement individuel des versets et types particuliers de liai BODI une i Qe eRe EE pum mcm Bobo xmas Ses d uses 65 3 3 7 Barres de mesure pour la musique ancienne 67 3 3 8 Plusieurs lignes de texte sur la m me port e 72 3 3 9 Paroles au dessus et au dessous dela port e 73 3 4 Options de compilation lt e ss ili 75 Remerciements 77 propos de ce manuel 77 Bibliographie 79 A Exemples 81 D LEE uou xu ETE OR ETTI 84 AL Duby Kyrie PMX 429 bem ne OE wa 84 MA Vivaldi CA s neck om RARE OY Re 85 A 1 3 Caccini Amor lali m impenna 88 Ma MU ne ee en arena ERAS X FIC ees 95 TABLE DES MATIERES 107 Liste des exemples 102 Liste des tableaux 103
23. a g f of b L Durch dein Ge f ang nis Got tes Sohn ist L Dein Ker ker ist der Gna den thron die b4 e e e e e8 d e4 d of f L Durch dein Ge f ang nis Got tes Sohn ist L Dein Ker ker ist der Gna den thron die 1 g8 a b4 c dn c8 b c4 b b of ds L Durch dein Ge f ang nis Got tes Sohn ist L Dein Ker ker ist der Gna den thron die 9 e4 e cg c f g8 a b4 of b L Durch dein Ge f ang nis Got tes Sohn ist L Dein Ker ker ist der Gna den thron die 43 4a d e d8 c m3400 c2 b4 uns die Frei heit kom men Frei statt al ler From men as bs f f g m3400 gas f l uns die Frei heit kom men Frei statt al ler From men f b8 c de m3400 Led c4 d uns die Frei heit kom men E E QE E PERO Frei statt al ler From men as g8 f ga b4 m3400 C e f b L uns die Frei heit kom men L Frei statt al ler From men 4b 6 mo400 2 b m4400 e4 d8 c c4 b a g8 f f4 of b L denn gingst du nicht die Knecht schaft ein m u ss t mo400 42g m4400 cb bB a ag g f e4 d of dn L denn gingst du nicht die Knecht schaft ein m u ss t mo400 2 e m4400 gg g8 f fd eb b4 bof g8 f L denn gingst du nicht die Knecht schaft ein m u ss t mo400 1 e m4400 c gab c8 d e4 b of b L denn gingst du nicht die Knecht schaft ein m u ss t 4T 8 ag f 8g a4 g f e of L uns re Knecht schaft
24. a4 e f2 cr 3 3 PAROLES 69 g2 b c c c2 bc r e2 8 g a g g g r c2 d e f e d cr c2 g c f c g c r c2 c c c cA b c2 g2 g e a g4 g e2 e2 e g f ed d e2 r c2 c c f c4 g c2 r HOH c2 c c c c4 c b2 r e2 e f e a4 g g2 r 82 8 a g f4 e dr c2 c f c f4 c g2 r c2 d d c a4 b c2 a r g2 bf a a e4 g g2 f r e2 g f e c4 de2 cr c2 g d a a4 g c2 f r c2 c ag g4 f g2 g0 g2 g c c b4 c d2 eO e2 e f e d4 c2 b cO c2 c f c g4 a g2 cO De nos jours de telles barres de mesure situ es entre les port es s emploient souvent pour rendre plus lisible au premier coup d il la musique ancienne cette diff rence pr s d avec la notation moderne que la barre de mesure ne repr sente au cune d limitation Il peut en effet tr s bien arriver que la dur e d une note s tende au del de la barre de mesure Cependant M Tx et PMX affichent un message d erreur et s interrompent sit t qu une mesure est trop longue ou trop courte Il faut donc recourir un stratag me comparable celui employ l exemple 3 8 qui propose un syst me de codage alternatif de l Ave verum de Josquin des Pr s d j pr sent l exemple 3 4 En voici le code Style ST ST Voices S T Choral Clefs GG Meter C Size 16 Pages 1 Systems 3 Space 2 6 Name it Superius it Tenor input musixlit h def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi k def shiftbarno O Interligne A Ndef W
25. auteur propos de ce manuel 1 dition 22 septembre 2002 R visions 1 4 novembre 2002 r criture du paragraphe 3 2 8 avec ajout d un nouvel exemple mu sical adjonction du pr sent paragraphe 2 21 juin 2003 ajout du paragraphe 3 3 7 issu de la traduction allemande de Chris tof Biebricher modifications apport es l exemple 3 5 emprunt la traduction allemande de Christof Biebricher subdivision en paragraphes du chapitre concernant les paroles avec M Tx obtenir ce manuel http icking music archive sunsite dk O e C envoyer des commentaires Luigi Cataldi luicatal tin it Copyright 2002 Luigi Cataldi luicatal tin it Ce document est libre et peut tre reproduit en totalit ou en partie par n importe quel proc d pour autant que cette notice de copyright soit maintenue et que cette reproduction s effectue dans un but non lucratif selon les termes de la license publique GNU tablie par Free Software Foundation BIBLIOGRAPHIE 79 Bibliographie 1 2 3 4 b 6 7 8 9 10 11 12 13 Marc Baudoin Apprends BTEX ftp ftp agm ita ensta fr pub babafou 1997 Andreas Egler Daniel Taupin Ross Mitchell MusiXTEX Using TEX to write polyphonic or instrumental music http icking music archive sunsite dk Manuel distribu avec MusiXTEX Michael Doob A Gentle Introduction to TEX http
26. cela est utile lorsque l on commence par crire la musique mesure par mesure sont ensuite indiqu es la grandeur de la port e 16 points ou 20 points et l indentation de la premi re ligne de musique au d but de chaque mouvement Le tableau 2 2 contient le r sum des 12 nombres du pr ambule Valeurs musicales nombres 1 8 Nb 1 2 3 4 5 6 T 8 Fct nb de nb de num rat d nomin num rat d nomin lev e armature port e instr logique logique imprim imprim Valeurs typographiques nombres 9 12 Nombre 9 10 11 12 Fonction nombre de nombre de grandeur de indentation pages syst mes la port e ou 0 ou mes par syst TABLEAU 2 2 R sum des valeurs du pr ambule Le tableau 2 3 illustre la signification de la liste des nombres du pr ambule de l exemple 2 1 Apr s la liste de nombres les noms des instruments doivent tre introduits sur les lignes suivantes Le nombre des lignes est celui indiqu par le deuxi me 1 Cette fonction ne s utilise que si la lev e se situe au d but de la partition Si elle apparait au d but d un mouvement au milieu du code PMX on doit introduire un changement de m tre invisible voir au paragraphe 2 3 23 2 Voir par exemple les lignes 3 6 du code reproduit la page 5 2 3 CORPS 9 4 port es 1 une page 4 instruments 1 un syst me num rateur logique 16 grandeur de la po
27. cfi cni EXEMPLE 2 8 Caract risation des notes 1 force vers le bas lower la direction de la hampe u force vers le haut up la direction de la hampe d ajoute un point dot la dur e dd ajoute deux points la dur e e d place la note gauche left d une t te de note r d place la note droite right d une t te de note a emp che que la hampe de la note soit regroup e celle d autres notes par une barre n place un di se sharp devant la note H place un b mol flat devant la note n place un b carre natural devant la note ss ff doublent les alt rations sc fc nc mettent les alt rations entre parenth ses si fi ni modifie la note uniquement dans le fichier MIDI sans imprimer d acci dent La position des points des notes point es peut tre r gl e au moyen des signes et ceux ci doivent tre ins r s apr s d La premi re valeur indique le d placement vertical par rapport la position normale tandis que la seconde si elle survient indique le d placement horizontal voir l exemple 2 9 7 Depuis la version 2 1 il est possible d ajouter un saut au del de la quarte au num ro de l octave par exemple c43 Dans ce cas en utilisant une fonction incompatible avec les versions pr c dentes qui n admettaient pas cette possibilit PMX imprime un avertissement 8 En utilisant l indication en valeurs absolues de l octave la m me musique doit tre crite ainsi c84 d84 e
28. d emploi de PMX 2 1 Concepts pr alables La structure d un code PMX est compos e de deux parties le pr ambule et le corps Dans le pr ambule sont sp cifi es les caract ristiques g n rales de la par tition aussi bien musicales le nombre d instruments le m tre la tonalit etc que typographiques nombre de pages nombre de syst mes par page dimension de l indentation etc Dans le corps on trouve la musique proprement dite Les lignes du code qui d butent par le signe sont des commentaires et sont donc ignor es par le programme lors de la transcription de la partition Prenons par exemple les mesures initiales du Quartet Op 76 n 2 de Haydn La musique de l exemple 2 1 a t obtenue avec le code PMX suivant PR AMBULE 4444060 1 1 1 16 085 Vc Va VI II V1 I batt 1 CORPS Ab It92ivcvavlvl w180m Mes 1 h Allegro d8 Df o d o do do r do do do f8 Df o f o fo fo r f o fo fo r8 a Df o ao a o r ao ao ao a2 Df d Mes 2 6 CHAPITRE 2 MODE D EMPLOI DE PMX r8do do do reo eo eo r8 go go go r go go go r8 bo bo bo r cs o co co e2 a Mes 3 4 f8 s e f cs s d4 a b2 s a4 so r Rb
29. deux port es pour l instrument le plus bas du syst me Les quatre nombres suivants servent d finir le m tre Les deux premiers nu m rateur et d nominateur indiquent le m tre logique c est dire la base partir de laquelle PMX calcule la longueur de chaque mesure pendant que les autres deux tablissent le m tre qui sera imprim sur la partition Il peut en effet tre parfois n cessaire d crire une valeur diff rente du m tre logique Par exemple 4 4 4 4 indique une battue quatre noires le m tre tant indiqu par la m me fraction 2 2 0 5 indique une battue alla breve et 4 4 0 6 une battue a cappella Lorsque le troisi me nombre celui qui sp cifie le num rateur imprim est gal 0 il est possible d introduire comme valeur du d nominateur imprim 0 1 2 3 4 5 6 ou 7 Le tableau 2 1 explique la signification de ces combinaisons tandis que le r sultat est illustr par l exemple 2 2 aucun m tre n est imprim a 2 3 4 un seul nombre centr verticalement est imprim b c d e la battue alla breve est imprim e f la battue a cappella est imprim e g un 3 barr verticalement est imprim A NO MP O TABLEAU 2 1 Cas particuliers d indication du m tre a b c d e f g h EXEMPLE 2 2 Cas particuliers d indication du m tre Les valeurs logiques introduites doivent correspondre celles pr vues comme dur es des notes que nous verrons bient t Aussi
30. e wig sein cn b a8 b c4 b8 e Leb b4 of L uns re Knecht schaft e wig sein ed es f f g8 a bf g4 of L uns re Knecht schaft e wig sein cn cs dn ds e b e of L uns re Knecht schaft e wig sein 3 3 PAROLES 59 Le syst me de codage reste celui vu jusqu ici Pour les paroles on doit par contre souligner les caract ristiques suivantes Les paroles s obtiennent en introduisant le texte pr c d de L sur une ligne au dessous de la ligne musicale dont elles d pendent Les syllabes des mots sont s par es par Si un m lisme figure la fin d un mot M Tx imprime automatiquement une ligne continue de la longueur n cessaire si un m lisme survient dans une syllabe l int rieur d un mot alors la ligne est discontinue Le symbole suivi d un nombre avec un signe sert r gler la hauteur des lignes de texte La commande Space 4 4 4 8 a t utilis pour obtenir l espace n cessaire pour les lignes de texte en dessous des port es la valeur plus grande sert distancer les syst mes Lorsque les hampes sont li es M Tx reconna t qu il s agit d un m lisme et dispose seulement une syllabe sous la premi re note Il en va de m me avec les liaisons mais attention seuls les symboles sont reconnus tandis que s et t fonctionnent comme liaisons musicales et non comme indicateurs de m lismes Quiconque conna t les syst mes WYSIWYG tels que Finale comprendra qu avoir sur l cran
31. e8 e8 18 g4 f1 gl al bi g4 fe f c2 ze c Zg c2 c4 zcharnote 4 num 11 c4 Mes 28 g0 2 cr4 b g2 zc e zg hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne zcharnote 4 num 11 5t c2 6t zcharnote 4 num 10 c4 5t c 7 6t Mes 29 fO f0 A 1 CODES 93 a0 f0 4 Mes 30 ad2 g8 f8 f4 cc bn a4 g f f f4 e4 d 7 d 6 Mes 31 e8 d8 e8 f8 g2 c2 r8 0 e dc g2 ze rb c2 c8 c8 b8 a8 Mes 32 gd8 gl f1 et di ci a2 bnr4 cc b g0 zd hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne zcharnote 6 num sharp 10 g4 zcharnote 6 num 11 g zcharnote 6 num 11 g zcharnote 6 num sharp 10 g 4 Mes 33 c0 e0 cO zg c0 Mes 34 gd4 e8 a4 g8 f8 e2 e4 f g2 zc c za c2 a4 f4 Mes 35 g2 f8 f8 f8 e8 e2 f g2 zc c za c2 f2 Mes 36 d2 r8 b8 b a f2g b2 zd d zb b4 b8 a g2 Mes 37 94 ANNEXE A EXEMPLES g2 r8 c8 c8 b8 g2 a4 b c2 ze c4 zf d zg c4 c8 b8 a4 6 g4 Mes 38 a4 b4 c2 a2a f2c f2 a4 6 b4 Mes 39 c8 C bi al gi fi ei di e1 di ci di et f1 gi a1 go cO ze cO Mes 40 gi c1 di ei fi gi ai b1 cibiagi al gl al fi e0 c0 zg cO Mes 41 go 2 f2 e zw NN ce2d 0 1 b4 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne zcharnote 4 num 11 1t c2 2t zcharno
32. en faisant usage des liaisons r a lis es en postscript 19 cette fin il existe deux modules choix Le premier que nous appellerons le type K invent par Stanislav Kneifl est directement support par PMX Pour l activer il suffit d ajouter l option p la commande A qui suit le pr ambule et pr c de le corps proprement dit voir au paragraphe 2 3 18 L autre module que nous d signerons comme le type M du nom de son auteur Hiroaki Morimoto requiert MetaPost normalement pr sent dans les distributions TEX et n est pas directement impl ment dans PMX Toutefois vu qu il a t cr pour tre enti rement compatible avec MusiX TEX il est facilement utilisable avec PMX galement pour peu videmment que le syst me TEX employ inclue le programme MetaPost Pour employer le type M il faut ins rer la commande TEX en ligne input musixpss relax la fin du pr ambule et compiler la partition en six tapes au lieu de trois Les modules postscript produisent tous deux d ex cellentes liaisons le type M produisant des courbes un peu plus plates Pour avoir une id e des diff rences entre les deux modules on regardera les exemples 2 21 2 22 2 23 et 2 24 qui reproduisent les exemples 2 19 et 2 20 au moyen des deux modules postscript PMX met aussi disposition une s rie d options valides uniquement pour le type K Le caract re f ins r dans le code soit du d but soit de la fin de la liaison aplatit la liaiso
33. est n cessaire d introduire un symbole de d but et un symbole de fin Les caract res alphanum riques qui servent d crire un m me signe musical doivent tre introduits l un apr s l autre sans espace Chaque symbole est par contre s par du suivant au moyen d une espace 2 3 1 Notes Pour les notes on emploie les noms anglais toujours en minuscule c est dire a bcde f g la si do r mi fa sol Le symbole de chaque note peut tre suivi d autres caract res dans un ordre assez libre Le premier nombre apr s le symbole de la note indique la dur e Les nombres 9 0 2 4 8 1 3 6 d signent respectivement a carr e la ronde la blanche la noire la croche la double croche la triple croche la quadruple croche Il n est pas toujours n cessaire de sp cifier la dur e de la note l int rieur de chaque bloc si la dur e n est pas pr cis e PM X maintient la dur e de la note pr c dente Le second nombre repr sente l octave L octave centrale celle qui va du do m dian au si sup rieur est indiqu e par le nombre 4 l octave inf rieure est indiqu e par le nombre 3 et ainsi de la suite comme l illustre l exemple 2 6 c41 EXEMPLE 2 6 Indication de l octave avec des valeurs absolues L indication de l octave peut cependant tre omise si la note se trouve dans le domaine de l intervalle de quarte par rapport celle qui pr cede Il est en outre possible et m me recommand puisque cela p
34. gu Guitare acoustique 25 tu Tuba 59 fl Fl te 74 ab Basse acoustique 33 fr Cor 61 re Fl te bec 75 vl Violon 41 so Saxophone soprano 65 TABLEAU 2 6 Symboles midi s par s au moyen de deux points Cette option ne doit tre introduite qu une seule fois dans le fichier les num ros des instruments ne peuvent donc pas tre chang s d faut 7 clavecin vil id in sp cifie la v locit c est dire le volume de chaque instrument les deux points sont obligatoires La valeur varie de 1 127 d faut 127 bil 2 in sp cifie la balance st r o les deux points sont obligatoires La valeur varie de 1 128 64 repr sente la position centrale d faut les valeurs inf rieures augmentent le canal de gauche et les valeurs sup rieures le canal de droite MRi d bute l enregistrement de la macro num ro qui sera pr sente seule ment dans le fichier midi Le num ro de macro doit tre compris entre 1 et 20 Cette option est utile pour les reprises et les da capo M termine l enregistrement de la macro MPi ex cute la macro num ro i gi d termine le silence entre une note et la suivante en midi tic d faut 10 c est dire 2 3 d une quadruple croche T 01 12 in d termine le degr de transposition en demi tons Le standard General Midi assigne un nombre compris entre 1 et 128 chacun des instruments pred finis r partis en fami
35. hhlt72ibatuclobb58 70 60 68T 0 12 0 0 4w160m 0 2 1 e8 f g4 a bb a g f of b L sopA sopC b4 e e e e e8 d e4 d of f L altoA altoC 1 g8 a b4 c dn c8 b c4 b b of ds L tenA tenC 9 e4 e cg c f g8 a b4 of b L bassA bassC 43 4a c de d8 c m3400 c2 b4 fas bs f fg m3400 gl as f cf b8 c de m3400 ed c4 d as g8 f ga b4 m3400 C e f b l 4b 6 mo400 2 b L sopB mo400 2 g L altoB mo400 042 e L tenB mo400 1 e L bassB m4400 e4 d8 c c4 b a g8 f f4 of b m4400 cab bBa Lag g f e4 d of dn m4400 gd g legs f fd eb b4 bof g8 f m4400 c4 gab c8 d e4 b of b 7 8 ag f8g a4 g f e of cn b a8 b c4 b8 e Leb b4 of ed es f f g8 a bf g4 of 3 3 PAROLES 61 cn cs dn ds e b e of Dans ce cas il n est plus n cessaire de recopier le m me texte sous chaque voix le code appara t plus ordonn et moins surcharg et les ventuelles corrections seront en outre plus simples puisqu il n y aura pas besoin de les effectuer du moins dans un cas comme celui ci quatre fois La proc dure est la suivante crire le texte en le syllabant apr s le pr ambule et les ventuelles d finitions de caract re typographique pr c d d une tiquette qui l identifie p ex sopA tiqueter le texte qui est identique diff rentes voix mai
36. il convient de faire attention deux cas particuliers Pour des m tres n 1 on doit employer 0 comme d nomina teur logique et 1 comme d nominateur imprim vu que 0 indique dans le langage PMX la ronde par exemple pour obtenir 3 1 on doit crire 3 0 3 1 Pour les m tres n 16 on doit employer 1 comme d nominateur logique 1 double croche et 16 comme d nominateur imprim par exemple pour obtenir 24 16 on doit crire 24 1 24 16 8 CHAPITRE 2 MODE D EMPLOI DE PMX Si la partition commence avec une lev e le septi me nombre de la liste sert l indiquer Il s agit d un nombre entier ou d cimal qui repr sente la fraction de battue correspondant la longueur de la lev e Dans un 4 4 par exemple la noire correspond 1 4 donc si la lev e est de la dur e d une noire on crit 1 si la lev e vaut une croche on crit 0 5 comme le montre l exemple 2 3 De la m me mani re si le m tre est 3 8 la lev e d une croche correspond 1 la lev e d une double croche 0 5 et ainsi de suite 0 5 0 25 0 125 0 0625 EXEMPLE 2 3 Dur es de la lev e en 4 4 Le huiti me nombre indique l armature S il est positif sans signe des di ses sont produits s il est n gatif des b mols Les quatre nombres restants d finissent des param tres typographiques Le premier tablit le nombre de pages le deuxi me le nombre total de syst mes ou si le nombre de pages est gal 0 le nombre de mesures par syst me
37. imprime un message d erreur alors que les doubles barres et les reprises peuvent apparaitre m me au milieu de la mesure 3 2 3 Nombre de voix par port e PMX permet de varier le nombre de voix 1 ou 2 pour chaque port e chaque bloc au moyen du signe M Tx le permet galement mais seulement occa sionnellement et avec certaines restrictions une seule voix pour la port e en question doit avoir t d finie dans le style la voix doit se terminer par la barre de mesure 1 les deux voix ins rer sur la m me port e doivent tre crites l une apr s l autre s par e par le symbole sur la m me ligne on doit utiliser cette fonction seulement pour de tr s brefs passages 3 2 4 Changement de m tre Le changement de m tre doit tre plac en d but de mesure sans 44 apr s une mesure compl te dans le m tre pr c demment en usage et toutes les voix Il peut tre indiqu au moyen d une fraction comme dans le pr ambule 3 4 4 4 etc ou bien selon l une des deux mani res d j vues pour PMX voir au pa ragraphe 2 3 13 La m thode de codage de PMX est obligatoire dans les cas particuliers o il n y a pas de correspondance entre la fraction sp cifi e et le m tre imprim comme dans le temps a cappella Les ventuels changements de tonalit les indications de volta etc doivent tre plac s apr s le nouveau m tre Finale ment on rappelle que la premi re mesure apr
38. ligne de musique par mesure 20 barres transversales forc es par ligne de musique par bloc 10 changements de clef par ligne de musique par bloc 24 notes par barre transversale 24 notes par regroupement irr gulier 2 4 2 Limites hors du contr le direct de l utilisateur 2000 groupes de Notes 20 groupes de notes par mesure 20 espaces anti collision sauf les groupes irr guliers et les fins de mesure par mesure 20 espaces anti collision l int rieur des groupes irr guliers par mesure 19 espaces anti collision rigides en fin de mesure par systeme 30 En compilant le code source du programme en fortran on peut en r alit faire varier selon les besoins particuliers ces limites 2 5 EXTRACTION DES PARTIES 45 83 espaces anti collision rigides en fin de mesure 400 espaces standard anti collision par syst me 100 espaces anti collision l int rieur d un groupe irr gulier par syst me 1000 espaces standard anti collision 200 espaces anti collision l int rieur d un groupe irr gulier 24576 bytes de donn es MIDI par lignes de musique 2 5 Extraction des parties Le programme scor2prt distribu avec PMX permet l extraction automatique des parties En l ex cutant sur le nom du fichier pmx sans extension cela produit une s rie de fichiers pmx dont le nom reprend le nom du fichier de d part suivi d un nombre qui indique l instrument
39. mesures identique chaque port e Pour r gler la position verticale des silences on ajoute ou suivi de la valeur en internote S il y a deux voix sur la m me port e PMX d place automatiquement les silences de la voix sup rieure de 2 internote vers le haut et ceux de la voix inf rieure de 4 internote vers le bas Dans ce cas si l on d sire placer un silence en position normale c est dire au centre de la port e il faut d crire r 0 L exemple 2 15 montre un petit chantillon de silences 2 3 3 Accords Dans le langage PMX les accords sont compos s d une note principale qui doit tre cod e selon la m thode expos e ci dessus et d une ou plusieurs notes adjointes qui forment l accord Chaque note doit tre s par e des autres au moyen d une espace Les notes de l accord ajout es la note principale doivent commencer par z doivent ensuite suivre le nom de la note ou si n cessaire pour l indication de l octave et ventuellement r ou e pour d placer droite ou gauche la t te des notes de fagon viter les superpositions m me si cela ne devrait pas tre n cessaire vu que PMX d place automatiquement la t te de la note pour viter 11 L indication absolue de l octave n est pas autoris e dans ce cas 2 3 CORPS 17 des collisions Aucune dur e ne doit tre ins r e et aucun point de valeur ne doit tre indiqu tant donn qu ils sont d termin s par la note principale Dan
40. n est le num ro de la macro entre 1 et 20 d bute l enregistrement d une macro tandis que M le termine Tout ce qui se trouve entre ces deux symboles au lieu d tre utilis normalement par le programme est enregistr pour tre utilis d autres endroits du fichier au moyen de la commande MPn macro play Si l on d sire enregistrer une macro qui ne soit pas utilis e imm diatement par le programme il suffit d employer le symbole MSn macro save au lieu de la commande MRn EXEMPLE 2 38 Macros La musique de l exemple 2 38 Fr re Jacques o chaque mesure se r p te deux fois permet bien d exp rimenter l utilisation de ces commandes En voici le code 1144060 0 1 2 16 0 0 t Ab It64 w160m Mes 1 macro enregistr e et utilis e MRi c4 dec M Mes 2 macro utilis e MP1 Macro emmagasin e mais non utilis e MS2 e4 f g2 M Mes 3 macro utilis e MP2 Mes 4 macro utilis e MP2 Mes 5 macro enregistr e et utilis e MR3 g84 a g f e4 c M Mes 6 macro utilis e MP3 Mes 7 macro enregistr e et utilis e MR4 d4 g c2 M Mes 8 macro utilis e 2 3 CORPS 39 MP4 2 3 27 Commandes TEX en ligne Il ne faut pas oublier que PMX est un pr processeur pour MusiX TEX dont le but est de simplifier le codage d une partition Comme on l a vu il est possible de r aliser des ditions tr s raffin es sans m me conna tre quoi que ce soit de TE
41. n importe quel diteur ensuite le compiler avec TEX de fagon obtenir un autre fichier qui avec un programme appropri peut tre lu visualis l cran envoy l imprimante et m me converti au format postscript pour les usages professionnels La nature symbolique et non iconique du programme risque d en d courager plus d un mais se pr sente galement en un certain sens comme un atout puisque l attention se focalise sur la proc dure de symbolisation et le r sultat typographique final et ne se laisse pas distraire par le jeu de l interactivit MusiXTEX est un ensemble de macros qui permet d imprimer de la musique avec TEX le prestigieux programme de typographie lectronique cr par Donald Knuth utilis surtout pour les textes scientifiques Knuth a d sir que ce pro gramme demeure gratuit et librement distribu par cons quent presque toutes les applications de mise en pages au moyen de TEX sont et resteront dans le do maine public Une distribution TEX est une esp ce de syst me op rationnel contenant les programmes n cessaires pour les op rations les plus courantes et ceux utiles beaucoup d autres applications L installation et la configuration ne sont pas au tomatiques et peuvent donc para tre d courageantes Avec Linux le probl me ne 2 CHAPITRE 1 INTRODUCTION se pr sente pas puisqu une distribution de te TEX le syst me TEX le plus r pandu avec Linux est install e conjointement au sy
42. permet un choix plus large que PMX 13 16 20 24 ou 29 points Start permet d introduire dans le pr ambule la commande de r glage de la hauteur des paroles 0 plut t que de l ins rer directement dans la voix dont elle d pend Pour l utilisation de la commande voir la page 59 L option Style est tr s importante car elle permet de d finir le nombre et le type des port es du syst me Il existe diff rents styles pred finis Les voici SATB Voices S A T B Choral Clefs GF SATB4 Voices S A T B Choral Clefs G G G8 F SINGER Voices S Vocal Clefs G PIANO Voices RH LH Continuo Clefs GF ORGAN Voices RH LH Ped Continuo Clefs GF F SOLO Voices V Clefs G DUET Voices V1 Vc Clefs G F TRIO Voices V1 Va Vc Clefs G C F QUARTET Voices Vi V2 Va Vc Clefs GG C F QUINTET Voices V1 V2 Va Vci Vc2 Clefs GG C F F SEXTET Voices V1 V2 Val Va2 Vcl Vc2 Clefs GGCCFF SEPTET Voices V1 V2 Val Va2 Vcl Vc2 Cb Clefs GGCCFFF Si par exemple on doit imprimer une pi ce pour piano il suffit de sp cifier dans le pr ambule Style Piano pour avoir un syst me de deux port es li es par une accolade avec la clef de sol et la clef de fa Attention si la pi ce commence pour quelque raison avec une clef diff rente comme cela arrive l exemple de la page 3 il est n cessaire de red finir le style Deux types diff rents de syst me ont t pr vus pour la musique vocale SATB Voices S A T B Choral Clefs GF
43. s une lev e ne peut pas contenir de changement de m tre 9 Voir la page 10 3 2 CORPS 53 3 2 5 Regroupements de notes et barres transversales Dans les styles instrumentaux p ex Style piano les hampes des notes sont regroup es automatiquement alors qu aucun regroupement automatique n est ef fectu dans les styles vocaux p ex Style SATB Dans ces cas l pour obtenir des regroupements il faut employer les crochets 1 voir au paragraphe 2 3 7 3 2 6 Liaisons Elles s utilisent avec les m mes r gles qu avec PMX voir au paragraphe 2 3 6 Une fonction de continuation est en outre pr vue lorsqu une liaison de dur e se termine et qu une autre d bute sur la m me note Lorsqu une liaison est ouverte l int rieur d une autre liaison on peut comme c est le cas avec PMX employer deux fois les signes de d but et de fin p ex ou bien pour les parenth ses externes on peut utiliser des ac colades p ex T D 3 2 7 Accords Toutes les r gles de PMX voir au paragraphe 2 3 3 s appliquent En outre M Tx permet de placer les notes ajout es l accord celles qui commencent par z dans PMX sur une ligne part Nous donnons seulement un exemple et renvoyons le lecteur au manuel de M Tx Voici le code M Tx n cessaire pour obtenir la musique reproduite l exemple 2 16 Style Piano Meter m2400 Flats 1 KhAb 4w150m 41 5 c2 df b bn
44. sur la m me ligne cd4 sA sBt 0 5 1 c8 sBt sCt ci sCt b as8x3 an g 1 gnd8 ai b bs sA 0 0 6 2 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne cd4 sA sBt 1 c8 sBt 0 5 sCt c1 sCt b as8x3 an g 1 gnd8 ai b bs sA 0 0 6 43 4 U 5 lt gt TT gt c8 sA d g e4 g bd4 sBt 0 5 b8 sBt b c as4 sA 5 0 7 r8 r4 r8 M TXx permet de r gler la position des symboles et autorise m me l introduc tion de fourches de crescendo ou d accords de guitare Les caract ristiques de ces commandes sont les suivantes Ajustements verticaux Ils s obtiennent au moyen du symbole v place les symboles suivants au dessous de la port e plut t qu au dessus 0 place les symboles suivants au dessus de la port e n ou n place les symboles suivants nNinternote en dessus ou en dessous de la hauteur par d faut n place les symboles suivants la hauteur pr cise de nNinternote au dessus ou au dessous de la port e 12 Contrairement ce qui se passe pour les paroles le symbole doit tre plac sur la ligne d butant par U et non pas sur celle qui contient les symboles musicaux 13 Il s agit de commandes relatives et non pas absolues si bien que la position d finie par cette commande vient s ajouter celle tablie pr c demment Si par exemple la commande 5 a t introduite la ligne pr c dente et que l on ins re
45. texinput mus mtx monstyle txt Pour viter d avoir crire chaque fois cette longue commande on peut employer Options dans le pr ambule voir la page 49 Voici la description des options b regroupe les hampes des notes de dur e gale ou plus petite que la croche m me si le style est Vocal ou Choral 27 On sp cifie ici le dossier d criture pour le fichier le dossier dans lequel se trouve le fichier de style txt en plus de quelques autres options 76 CHAPITRE 3 BREF MODE D EMPLOI DE M TX c imprime seulement la ligne de musique principale et ignore les accords f Utilise le syst me de solmisation pour le nom des notes d r m f s 1 t pour do r m fa sol la si Le programme traduit ces noms en anglais c d e f g a b dans le fichier pmx i Ignore les erreurs m Imprime seulement la musique et ignore les paroles n Effectue le retrait du premier syst me et imprime les noms pr d finis des instruments p N imprime pas les messages d erreurs des programmes impliqu s PMX Musixlyr etc s Utilise les liaisons des versions plus r centes que PMX 1 34 t Ignore les lignes uptext u Synchronise l uptext avec la musique seulement et non avec les silences v Imprime les avertissements en mode verbeux w vite d imprimer les avertissements p dants x largit la syntaxe du positionnement des points des notes point es 0 1 9 S lectionne le cas sp cifi p
46. tout le texte dans un simple fichier ascii est norm ment plus agr able que d ouvrir et de fermer au moins une boite de dialogue pour chaque syllabe que l on d sire introduire ou modifier 3 3 2 Texte ins r dans un paragraphe part Il est aussi possible et c est le syst me que personnellement je pr f re de regrouper le texte en un seul paragraphe et de l assigner ensuite aux parties par la commande L Voici la m me musique celle de l exemple 3 2 avec le texte ins r dans un paragraphe part Style SATB4 Meter C Sharps 4 Size 16 Pages 1 Systems 2 Space 3338 XOptions s Name it Soprano it Alto it Tenore it Basso Yh font rviii cmr8 16 Remarquer en particulier l utilisation de commandes TEX en ligne introduites comme commandes PMX en ligne et parmi ces derni res une commande midi assez compliqu e pour transposer la partie de t nor l octave inf rieure et produire un effet st r ophonique en jouant avec la balance 17 Pour tre exact Musixlyr s en charge 60 CHAPITRE 3 BREF MODE D EMPLOI DE M TX A Nrviii sopA altoA tenA bassA Durch dein Ge f ang nis Got tes Sohn ist uns die Frei heit kom men sopB altoB tenB bassB denn gingst du nicht die Knecht schaft ein m u ss t uns re Knecht schaft e wig sein sopC altoC tenC bassC Dein Ker ker ist der Gna den thron die Frei statt al ler From men hhAD nobarnumbers
47. www loria fr services tex general gentle dvi 1993 Excellente introduction TEX Disponible aupr s de tous les sites CTAN Combined TEX Archive Network comme ftp tex ac uk Michael Doob Guida all uso di TEX http www loria fr services tex general doob tex book pdf 1996 Traduction fran aise de 3 Rainer Dunker Musixlyr a MusiXTEX extension package for lyrics hand ling http icking music archive sunsite dk Manuel distribu avec Musixlyr Rainer Dunker Musizser a MusiXTEX extension package for voice wise mu sic coding http icking music archive sunsite dk Manuel distribu avec Musixser Tobias Oetiker et d autres Une courte introduction BTEX 22 http www laas fr matthieu cours latex2e 1999 Traduction fran aise de The Not So Short Introduction to BTEX 2e Donald Knuth The TEXbook Addison Wesley Reading Massachussetts 1984 Le texte de base pour celui qui d sire approfondir chaque aspect du syst me de composition TEX Leslie Lamport ATEX a document preparation system Reading Massachus setts 1984 IATEX est le jeu de macros de TEX le plus employ et peut m me fonctionner avec MusiXTEX Ce manuel a t r dig avec TEX Leslie Lamport ATEX 22 The macro package for TEX http www loria fr services tex 1994 Guide des commandes de la derni re version de TEX Dirk Laurie M Tx Music from Text http icking music archive sunsite dk Manuel distribu avec M Tx Don Simons PM
48. 0 scaled magstep 5 leftskip 3 cm font lyr cmti10 Myr def lyroffs 5mm vskip 10 mm halign hskip 12mm hfill amp hfill amp hfill amp hfill cr Mundi Rector de Caelo micanti amp In Judita tuae legi dicata amp Redi redi iam Victrix pugnando cr Audi preces et suscipe vota amp Flammas dulcis tui amoris accende amp In cilicio in prece rivive cr Quae de corde pro te dimicanti amp Feritatis sic hostis domata 88 ANNEXE A EXEMPLES amp De Holoferne sic hodie triumphando Mcr Sunt pietatis in sinu devota amp In Bethuliae spem pacis intende amp Pia Juditha per saecula vive cr end A 1 3 Caccini Amor lali m impenna Title tit Amor l ali m impenna Composer vbox compA compB Meter C Style Singer Cont Bass Singer Voices Sop Vocal Clefs G Cont Voices RH1 RH2 Clefs G Bass Voices B Clefs F Flats 1 Systems 12 Pages 3 Space 4 1 Size 20 Indent 0 10 Name it Soprano it Continuo hh input musixbar input curly 4 font data cmr10 h font tit cmb10 scaled magstep 4 A4NfontNrxii cmr12 font mov cmmib10 scaled magstep 1 hA font num cmr9 h def compA rightlinef rxii Giulio Caccini h def compB rightlinef data 1550 1618 X def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi h def shiftbarno 0O Interligne Aria A mor l a li m im pen na A mor dol ce a mor ca ro _a mor fe li
49. 123 Seashore 124 Bird Tweet 125 Telephone Ring 126 Helicopter 127 Applause 128 Gunshot TABLEAU 2 7 Instruments General Midi 2 4 Limites Pour tout fichier une s rie de limites sont fix es Certaines sont sous le contr le direct de l utilisateur comme le nombre de pages ou de mesures ins rer d autres concernent des l ments calcul s automatiquement par le programme et sont donc hors du contr le direct de l utilisateur Si l une ou plusieurs de ces limites viennent tre d pass es PMX se bloque et affiche un message d erreur Pour viter que 44 CHAPITRE 2 MODE D EMPLOI DE PMX cela ne se produise il est recommand de diviser les partitions en plusieurs fi chiers pmx 2 4 1 Limites sous le contr le direct de l utilisateur 128 caract res par ligne 12 port es 2 lignes de musique par port e 12 lignes de musique par syst me 125 syst mes 600 mesures 40 passages la ligne forc s 10 sauts de page forc s 18 changements de tonalit 20 pages 200 notes par bloc 15 mesures par bloc 101 liaisons par bloc 74 chiffres de basse par bloc 37 groupes d appoggiatures par bloc 74 appoggiatures pour chaque groupe par bloc 52 commandes TEX en ligne par bloc 6 voltas par bloc 18 trilles par bloc 62 notes d accord commengant par z par bloc 8 barres transversales par
50. 2 3 2 4 2 5 2 6 2 4 2 8 2 9 2 10 2 11 2 12 2 13 2 14 2 15 2 16 2 17 2 18 2 19 2 20 2 21 2 22 2 23 2 24 2 25 2 26 2 21 2 28 2 29 2 30 2 31 2 32 2 33 W A Mozart Sonate K545 mesures1et2 F J Haydn Quartet Op 76 n 2 mes 1 4 Cas particuliers d indication du m tre Dur es de la lev e en 4 4 GUN nee eee LII Claude Debussy Pell as et M lisande d Durand page 149 Indication de l octave avec des valeurs absolues Indication relative de octave Caract risation des notes Position des points des notes point es Position des alt rations zu 42 4 2 au ad mme i a Codage simplifi des rythmes point s et de ceux de rapport 2 1 Groupes irr guliers denotes Groupes irr guliers de notes contr le du nombre imprimer Groupes irr guliers de notes cas particuliers Ue D id ar 5 X Da o FUR AUS ID enn D AI Lu udo ouk dod Soie doit Sob SA Runa ADDOREIBUHES o 4 4 x Ry E a RE Ses Li oou 22er E EEE RE RETE Ero E A Se ees E Limites des liaisons dans MusiXTEX Liaisons de l exemple 2 20 avec le module PS de type K Liaisons de l exemple 2 20 avec le module PS de type M Liaisons de l exemple 2 19 avec le module PS de type K Liaisons de l exemple 2 19 ave
51. 3 2 1 Mesures incompl tes M Tx reconna t automatiquement les mesures incompl tes plac es au d but le v e ou la fin d une pi ce condition qu elles soient signal es par une barre de mesure Dans le cas de la lev e sa dur e exacte s ajoute au pr ambule du fichier pmx produit s il s agit de la mesure conclusive le programme calcule au tomatiquement le changement invisible de m tre ins rer dans le code pmx 3 2 2 Barres de mesure Le syst me de codage est tr s intuitif et tr s simple 8 Repris de ABC2MTEX de Chris Walshaw 52 CHAPITRE 3 BREF MODE D EMPLOI DE M TX Barre de mesure normale I Double barre de fin de mouvement fine paisse Double barre Reprise gauche Reprise droite Double reprise gauche et droite Les barres de mesure normales sont comme avec PMX facultatives et servent faciliter le calcul des dur es et la d termination d eventuelles er reurs moins qu elles n indiquent des mesures incompl tes au d but ou la fin de la pi ce voir au paragraphe 3 2 1 Les doubles barres et les reprises doivent tre plac es dans la voix la plus basse la premiere dans PM X mais pour des raisons de clart il est re command de les mettre aussi dans les autres voix Les signes en tout cas appara tront videmment dans toutes les port es Les barres de mesure normales doivent correspondre la fin des mesures autrement PM X
52. 3 6 Traitement individuel des versets Pages 1 Systems 1 VI E qua si gior no_or mai VII Sal go so pra_un au to bus AAD 44B KhIt142iba hhW100m nobarnumbers Batt 1 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne verses beginmel c8 verses beginmel c4d verses endmel verses endmel c c8 a c d c2 Rz L VI VII Dans cet exemple on trouve quelques nouvelles commandes Liaisons pointill es On les obtient en d butant le symbole de liaison par ou L effet sur la syllabation est identique celui que l on obtient avec le doublement du premier signe p ex la syllabation se poursuit m me sur les notes li es De plus la liaison est en trait discontinu Signe de continuation de la liaison Lorsqu une liaison de dur e s ach ve et qu une autre d bute sur la m me note il est possible d ins rer le signe de continuation au lieu du signe de fin de liaison De cette mani re on vite d introduire deux signes diff rents de d but et de fin attach s la m me note On remarque cependant que dans ce cas les deux liaisons sont consid r es par M Tx comme identiques en ce qui concerne la syllabation qui par cons quent dans notre cas continue r guli rement Traitement individuel des versets En utilisant les fonctions vues pr c dem ment si deux strophes diff rentes se trouvent sous la m me musique la syl labation est effectu
53. 7 pr c d s de modifient le point de d part et le point d arriv e de la courbe Deux mesures 25 et 26 tir es de Waves le premier des Poems of the sea d Ernest Bloch offrent un bon exemple de liaisons pianistiques Elles sont reproduites l exemple 2 19 et ont t obtenues avec le code PMX suivant 2134340 5 11 16 0 0 tt Ab w170m nobarnumbers Mes 25 A e4x3n g bff cf4x3n b g A B e4x3n bf e f8 C zf e ze cAnc zcnc Dtl b D lt Et zb Mes 26 g4x3n an g e4x3n b e g4x3n a g B 0 0 8 Rb b4 Dt D lt zb Et C 0 0 4 24 dd4 D lt F 1 zd o e8 D lt ze F Le syst me employ par MusiXTEX pour produire des liaisons est bas sur des fontes et les r sultats ne sont pas toujours satisfaisants surtout lorsque la distance verticale entre deux notes li es d passe les 16 internote comme l illustre 13 Pour une discussion plus approfondie voir la page 23 14 Ces nombres sont transform s par PMX en arguments des commandes de MusiX TEX midslur un seul nombre ou curve trois nombres 2 3 CORPS 21 lt LR E Qe g e ee gt gt E y 4773 o be o o gs e e E ba e e e l exemple 2 20 5 f f r E EXEMPLE 2 20 Limites des liaisons dans MusiX TEX Ces limites peuvent tre pleinement d pass es
54. 8 70 7 w160m 41 4 2 rp rp c0 dQ Cel L sup 6 fO g2 1 Calas f f2 f det L ten 5 8 e4 c c2 c le Cdld cl c4 bf8 a a4 f YF fO r2 bf b a 49 12 r2 f e4 d2 c8 bf c2 Y f r c g2f gg Cala 113 16 df e4 de dl la8 cac d4 clc L bf8a gl rplglflel 417 20 f2ftledlc f f el l LOU Le a2 f f g 21 25 d c c4 bf a2 FY gd4 f8 g2 F C fO f of l bf a a4 g f2 4 e8d Y e2 C fO f D of 64 CHAPITRE 3 BREF MODE D EMPLOI DE M TX Quan tus tre mor est fu tu rus quan do Ju dex est ven tu rus cun cta stri cte di scus su rus Tu ba mi rum spar gens SO num se pul cha re gi o num EXEMPLE 3 5 Liaisons sans m lismes et utilisation de musixlit 3 3 5 Types particuliers de liaisons et utilisation de musixlit L exemple 3 5 montre d autres commandes particuli res En voici le code Style Basso Basso Voices B Vocal Clefs F Meter 0 4 Size 16 Pages 1 Systems 3 Space 7 Xinput musixlit basso Quan tus tre mor est fu tu rus quan do Ju dex est ven tu rus cun cta stri cte di scus su rus Tu ba mi rum spar gens so num per se pul chra re gi o num hhAbp 1B 1t142iba w160m nobarnumbers 4 let ql cngl let hl cnhl l hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne
55. 84 c85 b84 a84 g84 g83 c26 g23 c04 2 3 CORPS 13 c4d 0 1 c8 c4d 2 c8 c4d 2 1 c8 c4dd 2 ci EXEMPLE 2 9 Position des points des notes point es De la m me fagon il est possible de modifier la position des alt rations mais dans ce cas il est n cessaire d introduire les deux valeurs par exemple 1 0 et pas seulement 1 qui concernent respectivement le d placement vertical et horizontal Dans la plupart des cas il est n cessaire de d placer seulement horizontalement la position des accidents Pour cela PM X accepte aussi les signes lt et gt suivis d un nombre d cimal Le premier signe indique un d placement vers la gauche tandis que le second indique un d placement vers la droite voir l exemple 2 10 Dans les accords des superpositions d accidents arrivent souvent S il s agit d alt rations d un accord dans une seule voix PMX corrige automatiquement les positions des accidents voir au paragraphe 2 3 3 Si par contre les alt rations qui doivent tre superpos es proviennent de deux voix diff rentes situ es sur la m me port e il est n cessaire de corriger manuellement leur position avec la m thode indiqu e ci dessus c4 s 1 0 cf 1 1 cn 2 0 css 0 2 cAs lt 85 cs gt 2 cf lt 3 cf gt 2 EXEMPLE 2 10 Position des alt rations Pour rendre plus facile l introduction des rythmes point s avec rapport de va leur 3 1 il est possible plut t que d utiliser le symbole d d introduire un poin
56. 9 h f2 e4 f2 d4 e cl d2 d4 h f nolyr g2 g4 beginmel f2 e4 endmel d cl e f e2 d4 L basso 42 hhhhhh Les deux lignes suivantes doivent tre crites sur la m me ligne 19 Exemple modifi selon les indications de la traduction allemande du pr sent manuel par Christof K Biebricher 3 3 PAROLES 65 Chu a21 c41 d2 c41 e f e2 d4 h beginmel a endmel c2 c4 beginmel b2 g4 endmel a2 a4 43 h beginmel a2 g4 endmel f1 g a2 d4 h fl el f2 d4 e cl d2 d4 Rb Omission des barres de mesure Pour crire de la musique sans barres de me sure il faut introduire le m tre 0 4 on choisit comme d nominateur la dur e la plus courte parmi celles pr sentes dans la mesure Syllabation en pr sence de liaisons Les liaisons de cet exemple ont pour seul but d indiquer le phras musical et non les m lismes Pour faire en sorte que M Tx place les syllabes m me sous des notes li es il faut redoupler le symbole de d but de liaison ou 1t Commandes de Musixlyr Dans ce cas pour obtenir les m lismes on a intro duit deux commandes TEX en lignes issues de Musixlyr nolyr plac devant une note fait en sorte que cette note soit saut e dans la syllabation beginmel endmel font en sorte que les notes comprises entre ces deux commandes soient saut es dans la syllabation Utilisation de musixlit Par l interm diaire de commandes TEX en ligne il est possible d utiliser l extension de
57. Edition musicale avec PMX Avec un mode d emploi de M Tx Luigi Cataldi luicatal tin it luicatal interfree it Traduction Olivier Vogel vogelolivier hotmail com WERNER ICKING MUSIC ARCHIVE http icking music archive sunsite dk 2 r vision 21 juin 2003 Hope this hilft la m moire de Werner Icking Chapitre 1 Introduction 1 1 TeX MusiXTpX PMX M Tx MusiXTEX est indubitablement l un des meilleurs programmes d dition musicale existants il produit des documents d excellente qualit permet une conversion ai s e de la partition au format postscript ou pdf il est robuste et stable il est conti nuellement mis jour et est gratuit Toutefois sa diffusion se limite quelques exceptions pr s au cercle restreint des musiciens travaillant dans le domaine scien tifique tant donn que son utilisation n est de prime abord gu re intuitive et exige parfois la connaissance de notions l mentaires pour les programmeurs de logiciel mais difficiles pour de simples musiciens Il n est en outre pas WYSIWYG What You See Is What You Get c est dire ce que tu vois est ce que tu ob tiens Cela signifie qu il n est pas possible de visualiser la partition telle qu elle sera imprim e au moment o on l crit mais seulement la liste des symboles qui la repr sentent En effet le syst me n est pas interactif Pour imprimer un document il faut d abord l crire dans un fichier au format texte en employant
58. MusiXTEX appel e musixlit qui permet l emploi d une notation interm diaire entre le gr gorien et le baroque Pour cela il faut inclure cette extension via la commande input musixlit Pour disposer des t tes de notes carr es particuli res au style ancien il faut introduire la commande TEX en ligne suivante let ql cngl let hl cnh1 D finition de commandes abr g es En d finissant de nouvelles commandes TEX il est possible d abr ger celles qui sont trop longues pour rendre plus facile l criture du code Ainsi les commandes let BM beginmel h let EM endmel et let NL nolyr permettent d utiliser BM NEMN et NL au lieu de beginmel endmel et nolyr 3 3 6 Traitement individuel des versets et types particuliers de liaisons Lorsqu on a plusieurs versets sous la m me ligne de musique il peut arriver qu un verset requiert un m lisme et l autre non Le code utilis pour l exemple 3 6 montre comment proc der Style Singer Meter C Flats 1 Size 16 20 Voir le manuel 2 p 92 93 21 Pour davantage d informations ce sujet ou sur d autres commandes TEX en ligne on renvoie le lecteur aux ouvrages signal s en bibliographie en particulier 8 13 3 et 4 Pour d autres exemples semblables ou d autres applications de musixlit voir le paragraphe 3 3 7 66 CHAPITRE 3 BREF MODE D EMPLOI DE M TX Eu qua si giorno or mai RS Sal go so pra un au to bus EXEMPLE
59. X A preprocessor for MusiXTEX http icking music archive sunsite dk Manuel distribu avec PMX Daniel M Zirin TEX Made Easy Using TEX With The Plain Macro Package http www loria fr services tex 1993 TEX 80 BIBLIOGRAPHIE Annexe A Exemples Voici quelques exemples de partitions r alis es avec PM X ou avec M Tx avec les codes pmx ou mtx correspondants Il y a quelques commandes TEX dont on n a jamais parl puisque l tude du code TEX d passe le but de ces pages Il vaut la peine cependant d illustrer au moins quelques exemples de fonctions qui ne sont encore pr vues ni par PM X ni par M Tx mais que l on peut r aliser par le biais de commandes TEX en ligne Union de plusieurs fichiers Nous avons pu imprimer avec PMX une sonate pour piano en trois mouvements avec trois fichiers diff rents son1 pmx son2 pmx et son3 pmx Pour mettre ensemble les trois parties de facon obtenir un seul fichier d dition son dvi ou son ps avec la num rotation successive des pages on doit proc der ainsi Traiter les fichiers pmx pour obtenir les fichiers soni tex son2 tex et son3 tex Cr er le fichier son tex qui permet de r unir les trois fichiers avec le contenu suivant input musixtex startmuflex let startmuflex empty let endmuflexsav endmuflex let endmuflex endinput input son input son2 input son3 endmuflexsav bye Traiter avec les trois passages habituels TEX g
60. X ou de MusiXTEX Par ailleurs il faut rappeler que MusiX TEX offre des fonctions qui ne sont pas encore disponibles avec PM X comme la notation ancienne pour le chant gr gorien ou bien les librairies de symboles pour les percussions et pour des instruments particuliers De plus TEX met disposition une infinit de sym boles typographiques et de tr s nombreuses fonctions graphiques Conna tre un minimum des bases de TEX et de MusiX TEX n est somme toute pas indispensable mais se r v le de toute fa on tr s utile PM X est un programme en devenir il a t largement am lior depuis sa premi re apparition jusqu aujourd hui et continue s am liorer gr ce au d vouement constant de son auteur Don Simons Toutefois m me ce qui est d j disponible avec MusiXTEX mais ne l est pas encore avec PMX peut tre utilis au moyen de commandes TEX en ligne Ainsi toutes les ressources de TEX et de MusiXTEX sont utilisables l int rieur de PMX Il y a quatre possibilit s d ins rer des commandes TEX en ligne dans un code pmx Dans tous les cas le programme copie les commandes telles quelles dans le fichier tex produit Les trois premiers types diff rent seulement par l endroit o les commandes sont copi es dans le fichier tex ce stade une tr s br ve parenth se sur MusiX TEX s impose Le code tex d une partition cod e avec MusiXTEX contient des parties crites dans le pur langage TEX en t tes d finitions pour
61. aleur par d faut 1 Imprime toutes les alt rations en grand b ou en petit s Par d faut en grand ou en petit selon l espace disposition Emploie la notation relative des accidents utiliser pour la transposition Uniformise la distance entre les syst mes Normalement PMX r partit les syst mes sur la page en fonction de l espace disponible Avec cette option les syst mes sont plac s la m me distance l un de l autre Avertit PM X que quelques port es ont t rendues plus petites au moyen d une commande TEX en ligne Apr s l option pr c dente ins re une cha ne de caract res pour sp cifier quelles port es sont petites et lesquelles sont normales 0 un symbole pour chaque port e D sactive la commande qui pr voit que lorsque l espace blanc entre deux port es d passe les 20 interstaff ces port es sont plac es au haut de la page Une commande identique r tablit le comportement par d faut Active les liaisons postscript de type K Active ou d sactive les ajustements automatiques des liai sons ou des demi liaisons Indique que la fonction pr c dente s applique aux liaisons de phras s de dur e t ou aux demi liaisons de dur e n TABLEAU 2 5 Commandes avec A besoin de quelques corrections dans la justification horizontale A cette fin on doit employer la commande X grace laquelle il est possible de d placer un seul symbole musical un groupe de symboles ou t
62. ar Case 28 Impliqu es g n ralement dans les indications dynamiques et omises dans ce manuel 29 Voir le manuel de M Tx la page 14 Remerciements Je d sire remercier Christian Mondrup pour les encouragements et les enseigne ments qu il m a toujours g n reusement prodigu s depuis que j ai commenc m int resser ces programmes je tiens aussi remercier tous leurs auteurs sans lesquels rien de tout cela n aurait t possible et en particulier Don Simons non seulement parce que PMX a trac la route qui m a permis d acc der au monde de MusiXTEX mais aussi pour le bon accueil et l aide qu il m a accord s durant la pr paration de ce manuel je remercie enfin tous ceux qui titre divers parti cipent l activit du Werner Icking Music Archive ainsi que ma femme Roberta pour l aide qu elle m a apport e dans la relecture de ce texte La r ception de la premi re publication de ce manuel a largement outrepass toutes mes attentes Olivier Vogel s est occup de la version frangaise Christof Biebricher de la version allemande et une version anglaise sera bient t disponible J en suis tr s honor et remercie de tout coeur leurs auteurs Je dois galement signaler que la traduction allemande contient surtout dans les sections relatives M Tx diff rents ajouts et am liorations par rapport l original Je les ai int gr s dans la pr sente r vision et en suis ainsi doublement reconnaissant leur
63. b c4 f G2slAe d c Gsxb c Mes 2 Ga g4 Gfs g c G13sm3d e f g a b c d e f g a b c Rb 2 EXEMPLE 2 17 Appoggiatures 2 3 5 Ornements Les symboles n cessaires pour les ornements doivent tre plac s s par s d une espace apr s la note laquelle ils se rapportent et doivent commencer par o Les ornements pr vus par PM X sont num r s dans le tableau 2 4 et illustr s l exemple 2 18 EXEMPLE 2 18 Ornements Le segno og doit tre plac obligatoirement dans la premi re voix unique ment la plus basse du syst me Il y a deux types de staccato presque identiques o et ou Dans le premier cas o le point est plac l g rement plus bas par rapport l autre type de staccato ou Tous les ornements peuvent tre d plac s verticalement en ajoutant un nombre entier positif ou n gatif La c sure oc et la respiration ob qui contrairement aux autres signes sont plac s 0 5 noteskip apr s la note laquelle ils se rapportent admettent aussi un second nombre po sitif ou n gatif qui r gle la position horizontale Le signe oT produit un trille avec 2 3 CORPS 19 mordant ot mordant inf rieur om X ox zs o staccato ou pizzicato op tenuto O_ avant ol apr s 0 staccato O accent o gt sforzando o accidents ditoriaux oes oef oen accident douteux oes passage douteux oe c sure oc respiration ob po
64. barres soit celui exprim par ce nombre L option h rend les barres horizontales Normalement les groupes irr guliers de notes sont li s entre eux et s par s des autres notes Si l on d sir unir les hampes d un groupe irr gulier d autres notes on doit employer les crochets Les silences condition qu ils soient de dur e inf rieure la croche peuvent se trouver l int rieur de crochets Le symbole L situ l int rieur d un groupe de notes unies entre elles par les crochets diminue d une unit le nombre de barres en ce point et retourne aussit t au nombre normal s pare en deux un groupe de notes comprises entre crochets L exemple 2 27 a t obtenu avec le code suivant 1144060 2 1 2 16 0 0 t af Ab It124 w170m nobarnumbers Mes 1 a fis c f a c fs a c b g b g 1 12 8 b g1 b g Rd Mes 2 b 1 fis cf a uc fs a c f b gt bg b gi bg Rd Mes 3 c m4 fis cf a mi c fs a c b gt b g h b gl bg Rd Mes 4 d fis c faj c fsac b gt bg b gi bg Rd Mes 5 e fs 4x3nf c a cl fs a c b g b g b git b g Rd Mes 6 f m3434 cd84 c3 c6 c 0 0 3 cd8 c3 c6 c 1 0 3 cd8 c3 c6 c Rd EXEMPLE 2 27 Regroupements de notes 2 3 CORPS 25 Normalement les regroupements se produisent sur la m me port e mais par fois surtout dans la musique pour piano voir l exemple 2 28 il est n cessaire
65. c le module PS de type M Liaisons de dur e MusiXTEX et type M Liaisons de dur e ype K coc es 0 vo E X REX Regroupements denotes Regroupements de notes sur diff rentes port es Indications dynamiques 2 2 2 222 ee bee xL Changement de Clet 22339 a eR 24m Rho x Rx Rn ON OD Reprises et voles E gt soir filari LES ORE x RE Changement de tonalit Gamme de r mineur non transpos e 101 102 2 34 2 35 2 36 2 37 2 38 2 39 2 40 3 1 3 2 3 3 3 4 3 5 3 6 3 7 3 8 3 9 3 10 LISTE DES EXEMPLES Gamme de r mineur transpos e d un ton 30 Gamme de r mineur transpos e d un demi ton 30 Titres et autres indications textuelles 32 Chillrage de la basse continue ss 36 ro M us oe ok te Leila Se ee 38 Commandes TFX en ligne type 1 40 Commandes TFX en ligne type 4 41 Signes de dynamique et d expression avec M Tx 54 J S Bach Passion selon saint Jean n 40 57 Liaisons et m lismes LL ee a ee es 61 CO MMC 62 Liaisons sans m lismes et utilisation de musixlit 64 Traitement individuel des versets 66 Barres de mesure entre les port es 68 Emploi des barres de mesure dans la musique ancienne 70 Plusieurs voix su
66. ce Tal che non spe ro pi u n e pi u mi li ce Pas so nem bi e pro cel le pas so l ciel e le stel le del pia cer que st e l re gno Ah mia for tu na non se l ab bia a sde gno Que sto que sto m ac co ra ch al tri ca deo ch al tri ca deo dal pa ra di so_an co ra Ah mia for tu na non se l ab bia a sde gno A 1 CODES 89 Que sto que sto m ac co ra ch al tri ca deo ch al tri ca deo dal pa ra di so an co ra 4w187m h251m 4Ab 44B h1t86ivchaobb58 70 64 4 setsize2 smallvalue curlybrackets 1 2 let interstaffsav interstaff def interstaff 1 interstaffsav 9 4 indivbarrules sepbarrule3 Mes 1 2 fO L Aria 0 cO za 0 Mes 2 f2 f2 f2 f4 e a2 zd c zf d2 a2 6 4 Mes 3 f4 8 g8 C al bi ci bi a8 g8 d4 e f e b2 zf f Zc b2 a2 6 4 Mes 4 fd8 gi f8 g8 Lat gg8 ai f f8 7 d0e cd2 zf g4 zbn d2 7 d4 7 d4 6 Mes 5 g2 r4 g8 88 e2 g c2 zg e zc c2 c2 Mes 6 b2 g4 d8 d8 b4 zd a zc g2 g2e d zb g2 g2 90 ANNEXE A EXEMPLES Mes 7 f4 f1 el f1 gi a4 et di el fi fd2 za g4 ze de2 c d2 a4 c4 Mes 8 go d0 zg ce2 bn zcharnote 6 num 11 g2 zcharnote 6 num 10 g Mes 9 go e0 c0 zg cO Mes 10 c4 g8 g8 b4 al b1 ci bi g2 g c2 ze d zb c2 g2 Mes 11 ad4 d8 f4 ei fi gl f1 f2 g a2 zd d zb d2 b4 g4 Mes 12
67. colade Vocal tablit une port e destin e au chant dans laquelle les hampes des notes ne sont pas automa tiquement regroup es Choral sert la musique chorale les port es sont li es par un crochet et les hampes des notes sont maintenues s par es Group indique que les port es appartiennent une famille instrumentale et sont donc unies mais contrairement au cas pr c dent les hampes des notes sont selon l usage ordinaire regroup es automatiquement Pour sp cifier les clefs on peut utiliser les symboles PMX voir la page 9 ou bien F fa C ut G sol et G8 sol t nor 3 1 1 Omission des barres de mesure Il arrive dans la musique ancienne que les barres de mesure ne soient pas em ploy es M Tx permet l introduction de lignes musicales sans barres de mesure en indiquant dans le pr ambule par exemple Meter 0 4 Si le num rateur est 0 le programme consid re chaque port e comme une seule mesure et calcule automati quement la dur e voir l exemple de la page 64 Le d nominateur doit prendre la valeur la plus petite des dur es pr sentes 3 2 Corps M Tx emploie pratiquement le m me langage que PMX aussi dans ce para graphe nous nous occuperons surtout des diff rences entre les deux programmes Rappelons que diverses commandes surtout celles qui occupent une ligne en soi comme A non accept es directement par M Tx peuvent tre introduites comme commandes PMX en ligne au moyen de 4
68. d di sa m moire a donc t fond le Werner Icking Music Ar chive http icking music archive sunsite dk actuellement h berg par SunSITE http sunsite dk l universit d Aalborg au Danemark Voici comment il est organis Archives de partitions gratuites On y trouve des centaines de partitions gra tuites au format PDF souvent avec les codes sources Elles sont maintenues par Christian Mondrup e mail scancm biobase dk qui est aussi le prin cipal animateur du site Section logiciels Distribue tous les programmes du groupe MusiXTEX les ma nuels et les utilitaires annexes Elle est maintenue par Don Simons e mail dsimons adelphia net Liste de discussion TeX Music C est une ressource pr cieuse pour les utili sateurs des programmes Elle traite autant de probl mes techniques que de probl mes musicaux de caract re historique ou esth tique La page d acc s et d enregistrement se trouve l adresse suivante http sunsite dk mailman listinfo tex music Cette page est entre tenue par Maurizio Codogno e mail puntomaupunto tin it Page de liens sur les ressources musicales informatiques Elle se compose d indications sur des moteurs de recherche musicaux d autres archives de partitions en ligne de catalogues d oeuvres et d autres ressources musicales Elle est maintenue par Jean Pierre Coulon e mail coulon obs nice fr Subject musopac 1 http www gmd de Misc Music Chapitre 2 Mode
69. de Redi re di iam Victrix pugnando In ci li cio in ci li cioin prece ri vi ve 13 gt tr A b i i peo P N y e b gt o eh gt 2 e gt gt o o v v y E je S Y Y y y Quae de cor de pro te di mi can ti Sunt pie ta tis in si nu de vo ta Fe ri ta tis sic hostis do ma ta In Be thuliae spem pacis in ten de De Ho lo fer ne sic hodie triumphando Pia Ju di tha per saecu la vi tr A KAT AH AA N M EE s y Ty y TT y TT TT y TT 17 17 y In Fe LI 0 e e e ee e o e e y ote 9 1 ie qe ote e 1 Quae de cor de pro te di mi can ti Sunt pie ta tis in si nu de vo ta Fe ri ta tis sic hostis do ma ta In Be thuliae spem pacis in ten de De Ho lo fer ne sic hodie triumphan do Pia Judi tha per saecu la vi ve AN e lt Herp E SE py X 4 HH 77 7 7 r pry Quae de cor de pro te di mi can ti Sunt pie ta tis in si nu de vo ta Fe ri ta tis sic hostis do ma ta In Be thuliae spem pacis in ten de De Ho lo fer ne sic hodie triumphan do Pia Judi tha per saecu la vi ve LM URS PS H 2 gt gt 2
70. du bas vers le haut dans le syst me Prenons par exemple un fichier quart pmx contenant la partition d un quatuor avec des port es dispos es de la fa on suivante les nombres entre parenth ses indiquent l ordre des lignes musicales dans le fichiers pmx violon I 4 violon II 3 alto 2 violoncelle 1 Pour extraire les parties on emploie la commande suivante scor2prt quart On obtient ainsi quatre fichiers quart1 quart2 quart3 et quart4 qui contien nent respectivement les parties de violoncelle d alto de violon II et de violon I D s lors il suffit de traiter chaque fichier avec PMX pour obtenir l impression des parties videmment la mise en page des parties et de la partition sont passable ment diff rentes c est pourquoi il faut prendre soin d employer dans le code source pmx certaines pr cautions PMX pr voit une s rie de commandes desti n es exclusivement scor2prt gr ce auxquelles toutes les informations relatives l extraction des parties sont ins r es dans le code source pmx Puisque les com mandes relatives aux parties sont toutes ins r es dans le fichier source aucune intervention suppl mentaire sur les fichiers produits par scor2prt n est n cessaire En outre chaque modification apport e par la suite dans le fichier source pmx sera automatiquement copi e dans les parties simplement en ex cutant le programme d extraction Comme on l a vu le symbole introduit
71. e de la commande ad quate parmi celles d finies ci dessus On compl te enfin la mesure suivante en introduisant un silence invisible Par exemple la 2 mesure de l Ave verum la partie de t nor poss de une valeur trop longue Pour obtenir ce r sultat deux minimes ont t introduites g2 a ensuite l apparence de la seconde a t modifi e pour obtenir le point au moyen 26 Les commandes utilis es dans ce cas n cessitent une certaine connaissance de TEX et de MusiX TEX Les lecteurs les moins experts peuvent reprendre les commandes de cet exemple ou trouver des informations compl mentaires dans le manuel de MusiXT X 2 ainsi que dans d autres ouvrages de la bibliographie 72 CHAPITRE 3 BREF MODE D EMPLOI DE M TX de la commande PoHb enfin la mesure suivante a t compl t e avec un silence de la dur e d une semiminime En r sum voici le code des mesures 2 et 3 nous omettons les liaisons g2 PoHb a r4b f f2 3 3 8 Plusieurs lignes de texte sur la m me port e Il est possible d imprimer le choral de la Passion selon saint Jean de Bach d j pr sent l exemple 3 2 sur deux port es au lieu de quatre comme le montre l exemple 3 9 en disposant deux voix sur chaque port e M Tx propose le style SATB cette fin Le code se modifie ainsi Style SATB Meter C Sharps 4 Size 16 Pages 1 Systems 2 Space 10 Name it S A it T B pA Durch dein Ge f ang nis Got tes Sohn i
72. e le d placement vertical en Ninternote alors que le second indique le d placement horizontal en t te de note La hau teur des fourches de crescendo et de diminendo se r gle avec un nombre pr c d d un signe plac dans le symbole de terminaison de la fourche Si l on emploie le module postscript de type K pour permettre l inclinaison il est alors possible d introduire un nombre pour r gler la hauteur soit du d but soit de la fin de la fourche Au dessus d une note il ne peut y avoir qu une indication dynamique pred finie p ex Dp ou Df on peut par contre avoir deux commandes pour la fourche d un crescendo m me conjointement une indication dynamique pred fi nie L exemple 2 29 un extrait de la Path tique de Tchaikovsky pr sente un petit chantillon d indications dynamiques et a t obtenu avec le code suivant 1144060 2 11 16 0 0 b xl Abp Itii6icb w170m Mes 1 r2 D Adagio 16 r4 e8 Dpp 1 D lt s f D lt D gt 1 s Mes 2 g4 D gt 1 s f2 s D lt 1 f8 s D lt 1 Dp 1 g s D gt 2 Mes 3 a4 s D gt 2 D lt 2 g2 s D lt 2 g8 s Dmp 1 D lt 1 a s Mes 3 4 b4 D lt 1 D gt 1 asd2 D gt 1 D lt 1 Mes 5 6 bO st D lt 1 Dsfz 1 D gt 1 b8 st D gt 1 Dp 1 r r4 r2 Rb 2 3 9 Changement de clef La clef de chaque instrument est d finie comme on l a vu dans le pr ambule Il est cependant possible de changer la clef n importe quel endroit de la partition 18 Le module postscr
73. e o 5 o gt ee g y y y x Quae de cor de pro te di mi can ti Sunt pie ta tis in si nu de vo ta Fe ri ta tis sic hostis do ma ta In Be thuliae spem pacis in ten de De Ho lo fer ne sic hodie triumphan do Pia Judi tha per saecu la vi ve Mundi Rector de Caelo micanti In Judita tuae legi dicata Redi redi iam Victrix pugnando Audi preces et suscipe vota Flammas dulcis tui amoris accende In cilicio in prece rivive Quae de corde pro te dimicanti Feritatis sic hostis domata De Holoferne sic hodie triumphando Sunt pietatis in sinu devota In Bethuliae spem pacis intende Pia Juditha per saecula vive A 2 MUSIQUE 97 Amor l ali m impenna Giulio Caccini 1550 1618 Soprano li mim pen Continuo la Tal che non spe ro pi n pi mi i gt Pas so nem bi e pro cel Ls 98 que st e l re i ru 410 11 e 11 pas so l 10 ch al tri ciel gt le Di Que ca deo dal pa ra di ANNEXE A EXEMPLES pia cer mia for tu na non se lab i sto que sto m ac co ra ch al tri ca so an js A 2 MUSIQUE 30 mia for tu na non se l ab Br 7 6 Que sto que sto m ac co dal pa ra di so an co Q ra ch al tri 10 ca deo 11 11 ch al tri 10 ca 99 100 ANNEXE A EXEMPLES LISTE DES EXEMPLES Liste des exemples hl 2 1 2 2
74. en de sopC altoC tenorC basC Re di re di iam Vic trix pu gnan do In ci li cio in ci li cio in pre ce ri vi ve De Ho lo fer ne sic ho die trium phan do Pia lowlyrlink Ju di tha per sae cu la vi ve A Abp AB h def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi hh def shiftbarno 0 Interligne 7 1It58ibaclobobb60 70 58 68T 0 12 0 0 4 13 h h 4 hht ppff Allegro r8 dte ed d cib c8 a b g4 L sopA sopB sopC r ggglgggl fs f f d d4 L altoA altoB altoC r8 bc lcbblaac b b4 L tenorA tenorB tenorC 13 r8 gg lggglad dlgg4 L basA basB basC 417 20 r8bbil btialb4 r8ccl cib c8e re ff Lgtiflg4 x8ggl ai1g la8c r8edd bb41r8gg8glcce r8 dd e e4 r8 ene f f f A 1 CODES 8T 421 24 d8 e c C ptabcde f b c4 oT0 bdd b8 ca C bd at bc d b a4 oTO bd4 f8 g f fd4 fd4 fad b8 e f bd4 b8 f4 bd4 l 425 28 4L2 r8 bn b ci bn c8 g dtdd eld c4 regglggglgggiggtl r8gddleeelddd c c4 r8 g g c cc bnbb c e4 429 31 c8 b4 b8 ac bcal a8 g4 g8 fs a g a s fs8 d4 en8 fs f d ef d d8 d4 cs8 d d gc d 432 34 C gi fsgabc d g a4 oTO gdl of C gd8 fsi ga bg fs4 oTO gd4 of dd4 dd dd of 7 gd4 g8 da gd of Lhhhhhhhhhhhhh Texte crit dans un fichier part hhhhhhhhhhhhhhh judt tex font big cmcsc1
75. er une page vide avec le nombre le plus grand d instruments et employer l option M d abord pour r duire le nombre d instruments dans le premier mouvement ensuite pour l augmenter dans le mouvement suivant La proc dure comme on le voit est un peu compliqu e il est donc pr f rable dans ces cas l de cr er un code PMX pour chaque mouvement et ensuite de mettre en page les diff rents mouvements avec TEX 74 2 3 23 Mesures incompl tes S il faut introduire une mesure incompl te par exemple suite une reprise ou la fin d une section d un mouvement qui commence par une lev e on peut le faire en effectuant un changement invisible de m tre selon les crit res d j vus au paragraphe 2 3 13 Par exemple si l on souhaite diviser une mesure 4 4 de sorte qu une partie 3 4 se trouve la fin d une ligne et la partie restante 1 4 au d but de la ligne suivante en tant que lev e de la mesure suivante on doit introduire trois changements invisibles de m tre Le premier pour la mesure 3 4 sera m3400 le second pour la lev e 1 4 sera mo400 et le dernier pour retourner la situation normale sera m4400 23 Si P est pr sent il doit toujours pr c der M 24 Voir l annexe A 36 CHAPITRE 2 MODE D EMPLOI DE PMX 2 3 24 Basse continue PMX permet d ins rer de mani re tr s simple le chiffrage de la basse comme l illustre le code de l exemple suivant qui reproduit une partie de la basse continue
76. ermet la transposition d employer l indication de l octave relative Si par rapport la note pr c dente on n outre passe pas l intervalle de quarte il n est pas n cessaire de pr ciser l octave Au d but de chaque bloc sauf pour le premier bloc si on ne sp cifie pas le num ro de l octave PMX place la note dans l intervalle d une quarte par rapport la derni re note de la m me voix du bloc pr c dent Pour des intervalles sup rieurs la quarte on emploie le signe vers l aigu et le signe vers le grave Si le saut 4 S ils sont pr sents ces deux nombres doivent tre crits dans cet ordre d abord la dur e ensuite l octave 5 i le num ro de l octave de la premi re note du premier bloc est omis PMX place la note dans le domaine d une quarte autour du do m dian 6 Au cas o une seconde voix d bute dans une port e qui dans le bloc pr c dent n en avait qu une seule il est pr f rable d indiquer le num ro de l octave 12 CHAPITRE 2 MODE D EMPLOI DE PMX d passe l octave le signe est doubl L exemple 2 7 claircira davantage ce point g g2 EXEMPLE 2 7 Indication relative de l octave Pour la caract risation d une note d autres symboles peuvent tre n cessaires ils doivent tre introduits sans espace Les voici sch matiquement l exemple 2 8 montre leur effet de2 d2 a14 cu cd c8 cdd4 ci c2 c2 cr2 c8 c ca cs cf cn css cff c csc cfc cnc csi
77. eure de l accord suivant sur la ligne la plus basse c est dire c t du 4 Pour cela il faut introduire deux chiffres un premier chiffre invisibile repr sent par le symbole _ et ensuite le di se c est dire _ voir la mesure 16 de l exemple 2 37 Si un chiffre ne correspond pas une note mais survient apr s celle ci alors on doit faire pr c der ce chiffre de trois caract res x suivi de deux nombres entiers Le premier nombre est un multiplicateur le second indique la dur e sur la base des valeurs habituelles des notes 2 4 8 1 3 Si par exemple on veut introduire un 6 distance d une noire 1 4 de la blanche qui pr c de on doit crire x146 voir galement les mesures 2 4 6 8 10 et 14 de l exemple 2 37 Pour introduire une ligne continue qui indique qu une note doit tre tenue on emploie 0 suivi d un nombre Le nombre repr sente la longueur de la ligne en noteskip La ligne commence gauche de la note laquelle elle se rapporte et correspond la note pr c dente voir les mesures 9 11 16 et 17 de l exemple 2 37 Si sous la ligne continue doit tre plac un autre chiffre on doit le s parer au moyen de Par exemple une ligne au dessus d un 3 doit tre cod e ainsi 01 3 Si pour quelque raison on d sire que le chiffrage de la basse pr sent dans un code pmx soit ignor il suffit d ajouter F au d but du corps du code Cette option sous sa forme conditionnelle 41F voir au para
78. ges il faut introduire P seulement la voix principale la plus basse au d but d un bloc n importe quel endroit de la page partir de laquelle l on d sire entamer la num rotation normalement la deuxi me Le P peut tre suivi du nombre partir duquel doit commencer la num rotation s il est diff rent de 1 et de 1 ou de r Si l on n introduit aucun de ces caract res la num rotation appara tra sur les c t s c est dire droite en haut pour les pages impaires et gauche toujours en haut pour les pages paires 1 imprime les nombres toujours gauche et r toujours droite L option c qui doit tre introduite en dernier permet d ins rer un bref texte qui sera imprim centr sur toutes les pages depuis la premi re Si apr s c apparait une espace alors PMX imprimera sur chaque page le nom de l instrument tel qu il apparait apr s la commande qui doit donc tre pr sente Ti Si apr s c appara t n importe quel chaine de caract res sauf sans espace alors cette chaine de caract res sera imprim e Enfin s il faut que le texte imprimer contienne des espaces c est dire soit compos de plusieurs mots il suffit de mettre le texte entre guillemets ont Le programme d extraction des parties scor2prt ignore la commande P mais si l on d sire l introduire on peut le faire au moyen de la commande P2 entame la num rotation partir du nombre 2 dans toutes les parties ou 1P2 entame la num ro
79. graphe 2 5 est tr s utile lorsque l on extrait la partie de basse destin e par exemple au violoncelle dans laquelle le chiffrage est inutile Enfin il faut pr ciser que les nombres ne sont aucunement modifi s si la pi ce est transpos e Dans ce cas il sera donc n cessaire de proc der des ajustements la main PMX ne pr voit pas la possibilit d introduire des nombres de deux chiffres pour le chiffrage Si pour rester fid le au chiffrage que l on trouve parfois dans quelques ditions anciennes on veut introduire des nombres avec deux chiffres on doit le faire soit au moyen de commandes TEX en ligne un exemple de cette proc dure se trouve dans le code reproduit l annexe A 1 3 soit en utilisant la commande D 25 2 3 25 Direction des hampes de la basse PMX tourne automatiquement vers le haut les hampes des notes situ es sur la troisi me ligne de la port e inf rieure pour laisser de la place pour le chiffrage Pour d sactiver cette fonction et faire en sorte que hampes de ces notes soient selon l usage habituel retourn es vers le bas il suffit d ajouter B au d but du corps du code 25 Voir au paragraphe 2 3 8 38 CHAPITRE 2 MODE D EMPLOI DE PMX 2 3 26 Macros Une macro est un unique symbole qui repr sente une s rie de symboles Il s agit d une commande utile surtout lorsqu il y a des parties r p ter dans la partition Un fichier PM X peut contenir jusqu 20 macros La commande MRn o
80. gt sa RGR OE Ru dedu ALIA Changement de m tre Changement de tonalit TranspoSUE gt e nb m RR 3 Pan GR OR de Titres et textes au dessus et au dessous des port es Num ros de page o sc ouem ox re paa e an Commandes de caract re g n ral avec A Espace horizontal additionnel dans le texte musical Espace minimal entre les notes Dimensions de la page Commandes de mise en page Mesures incompl tes Basse continue uiuos mox ss RE ROUX AI Direction des hampes de la basse A eod rosa of eS DAME Se e 105 106 TABLE DES MATIERES 2 3 27 Commandes TFX en ligne RR 39 2 3 28 Cr ation de fichiers midi gt lt a sa 2 42 6 2 e 41 xus PORE d RR mE eb dex eoe dioe denas 42 ES 2 ne rc RL W 43 2 4 1 Limites sous le contr le direct de l utilisateur 44 2 4 2 Limites hors du contr le direct de l utilisateur 44 20 Extraction des parties 2242559 ar am ae Ber ea e 45 3 Bref mode d emploi de M Tx 47 SA Pipitone Pie es 48 3 1 1 Omissiondesbarresdemesure 51 Ce o camaras w TD PUT 51 3 2 1 Mesures incompl tes gt sos OE Sas ere 51 3 2 2 Barres de mesur we 51 3 2 3 Nombre de voix par port e 52 3 2 4 Changement de m tre lt lt 68834008844
81. il s agit des commandes d j vues avec PMX dont l emploi est vident partir des exemples Nous ne parlerons pas de l option PMX vu qu il est pr f rable d employer cette fin Passons pr sent aux autres commandes Space il i2 in ajoute i interlignes en plus entre les port es Si par exemple dans une partition pour quatuor on souhaite ins rer un espace addition nel entre un syst me et un autre donc sous la port e la plus basse on crira Space 0 0 0 1 Si par contre on d sire ajouter dans une pi ce pour chant et piano deux espaces sous la port e du chant pour laisser de la place pour le texte on crira Space 2 0 0 ou m me seulement Space 2 Cette valeur peut tre modifi e par la suite en ins rant des commandes Space au d but de n importe quel bloc Options z permet de sp cifier les options employer pendant la compilation du fichier En effet lorsqu on lance le programme il est possible de sp cifier une s rie parfois compliqu e d options Pour ne pas alourdir la ligne de commande taper il est possible de sp cifier les options de compilation directement dans le fichier Par exemple si l on d sire imprimer seulement la musique d une partition 5 Voir au paragraphe 3 4 50 CHAPITRE 3 BREF MODE D EMPLOI DE M TX sans les paroles et viter des messages d erreur p dants on sp cifiera dans le pr ambule Options mw L option Size d finit la grandeur de la port e M Tx
82. int d orgue of point d orgue inf rieur ofd trille oT oTz oTO oTt initie et termine une r p ti tion segno og TABLEAU 2 4 Ornements une ligne ondul e qui s tend jusqu la note suivante oTz remplit la m me t che mais r gle la longueur de la ligne ondul e x noteskip oTO imprime tr sans ligne ondul e oTt imprime seulement la ligne ondul e sans le signe du trille Les deux points fonctionnent comme un interrupteur la premi re fois qu ils appa raissent l ornement en question est galement ajout aux notes suivantes du m me bloc la fois suivante o ils apparaissent la note laquelle ils se rapportent est la derni re de la s rie recevoir cet ornement la r p tition du staccato est ainsi illustr e l exemple 2 18 2 3 6 Liaisons PMX accepte comme symboles pour les liaisons s t et C Les trois premiers doivent tre plac s apr s la note tandis que le dernier doit tre plac avant la note Pour obtenir une liaison il faut un symbole de d but et un symbole de fin s et t s emploient pour marquer la fois le d but et la fin de la liaison Leur diff rence r side dans le fait que t anglais tie produit une liaison de dur e c est dire place une ligne arqu e entre les deux notes li es tandis que s imprime une 20 CHAPITRE 2 MODE D EMPLOI DE PMX liaison de phrase et place une ligne arqu e au dessus des t tes des notes li es Les parenth ses ont un effet iden
83. ipt de type K a t utilis ici 2 3 CORPS 27 Adagio ES 4 mp Lm fz p NY pp lt p a EXEMPLE 2 29 Indications dynamiques avec le symbole C suivi de l un des caract res qui indiquent les clefs vus la page 9 c est dire t s m a n r bet f ou bien 0 1 2 3 4 5 6 7 PMX introduit la nouvelle clef dans un corps plus petit comme on le remarque l exemple 2 30 EXEMPLE 2 30 Changement de clef 2 3 10 Arp ges L arp ge s obtient en ins rant le symbole apr s la premi re et apr s la derni re note de l accord arp ger Les commandes qui font partie du corps du code PMX vues jusqu pr sent se rapportent ou sont reli es une note Il existe cependant aussi des commandes plus g n rales qui concernent toutes les voix comme les signes de reprise les commandes de mise en page etc Nous les verrons dans les pages suivantes part certains cas exceptionnels elles doivent tre plac es dans la premi re ligne de musique elles d pendent donc de la voix la plus basse dans le syst me et lorsque l on extrait des parties s par es scor2prt les ajoute automatiquement dans chaque partie 2 3 11 Reprises Les reprises et les autres cas particuliers de barres de mesure s obtiennent avec le caract re R suivi des options suivantes l reprise gauche r reprise droite lr reprise gauche et droite d double ligne D double ligne fine et pais
84. les de commandes TEX en ligne se trouvent dans les codes reproduits l annexe A 1 2 3 28 Cr ation de fichiers midi PMX peut produire des fichiers midi qui donnent certes un r sultat comme on le devine un peu trop m canique l audition mais qui s av rent tr s utiles pour la correction des erreurs L introduction de I au d but du premier bloc fait en sorte que soit produit en plus du fichier tex un fichier mid I peut aussi apparaitre au d but de l un des blocs suivants lorsqu on d sire faire varier certains param tres de l ex cution comme par exemple le tempo et peut tre suivi d une s rie d options tz r gle le tempo z noires par minutes d faut 96 pz ins re un silence de z noires iili2 in sp cifie le num ro des instruments midi selon le standard General Midi 21 12 in sont des nombres entiers entre 1 et 128 ou des abr via tions de deux lettres voir le tableau 2 6 Les num ros successifs doivent tre 29 On peut en voir quelques exemples dans les codes de l annexe A 1 42 CHAPITRE 2 MODE D EMPLOI DE PMX pi Piano de concert 1 va Alto 42 al Saxophone alto 66 rh Piano lectrique 5 vc Violoncelle 43 te Saxophone t nor 67 ha Clavecin 7 cb Contrebasse 44 bs Saxophone Baryton 68 ct Clavicorde 8 vo Voix de synth se 55 ob Hautbois 69 ma Marimba 13 tr Trompette 57 ba Basson 71 or Orgue d glise 20 tb Trombone 58 cl Clarinette 72
85. lles comme le montre le tableau 2 7 Le tableau 2 6 pr sente quant lui les abr viations de deux lettres pr vues par PMX Ni les ornements ni les appoggiatures ni les voltas ni les reprises ne sont reconnues Les liaisons sont effectu es seulement si elles sont indiqu es avec s ou G sans nombre d identification 2 3 29 Paroles PMX ne pr voit pas l insertion de paroles qui doivent donc tre ins r es au moyen de commandes TEX en ligne ou par l interm diaire du module Musixlyr de Rainer Dunker ou bien encore en utilisant M Tx un pr processeur pour PMX cr par Dirk Laurie dont nous parlerons au chapitre 3 2 4 LIMITES 43 1 8 PIANO 9 16 CHROMAT PERC 17 24 ORGAN 1 Acoustic Grand Piano 9 Celesta 17 Drawbar Organ 2 Bright Acoustic Piano 10 Glockenspiel 18 Percussive Organ 3 Electric Grand Piano 11 Music Box 19 Rock Organ 4 Honky tonk Piano 12 Vibraphone 20 Church Organ 5 Electric Piano 1 13 Marimba 21 Reed Organ 6 Electric Piano 2 14 Xylophone 22 Accordian 7 Harpsichord 15 Tubular Bells 23 Harmonica 8 Clavinet 16 Dulcimer 24 Tango Organ 25 32 GUITAR 33 40 BASS 41 48 STRINGS 25 Acoustic Guitar nylon 33 Acoustic Bass 41 Violin 26 Acoustic Guitar steel 34 Electric Bass finger 42 Viola 27 Electric Guitar jazz 35 Electric Bass pick 43 Cello 28 Electric Guitar clean 36 Fretless Bass 44 Contrabass 29 Electric Guitar muted 37 Slap Bass 1 45 Tremelo Strings 30 Overdrive
86. loc Pour le r aliser on doit introduire quatre nombres pr c d s de m selon l usage d j vu pour le pr ambule voir au paragraphe 2 2 la page 7 Il y a deux syst mes possibles de codage 1 Ins rer le caract re m suivi de quatre nombres qui repr sentent le num rateur logique le d nominateur logique le num rateur imprim et le d nominateur imprim Par exemple pour le 3 4 on crira m3434 pour le temps a cap pella 4406 et ainsi de suite Si l on introduit le chiffre 1 PMX l interpr te comme le premier chiffre d un nombre de deux chiffres on doit donc em ployer 1 seulement dans un cas comme m128128 12 8 et non pour des m tres comme 1 8 ou 1 4 Dans ces cas l il est n cessaire d employer o au lieu de 1 donc mo808 ou mo404 Rappelons que les valeurs utilis es pour les d nominateurs logiques sont celles qui correspondent aux dur es des notes et que par cons quent le chiffre pour la ronde n est pas 1 mais 0 de sorte que le m tre 2 1 sera indiqu par m202o 2 Ins rer le caract re m suivi de quatre nombres selon les r gles pr c dentes mais s par s par une barre De cette mani re il n est pas n cessaire d employer o au lieu de 1 Donc 1 8 est repr sent par m1 8 1 8 12 8 par m12 8 12 8 et 2 1 par m2 0 2 1 2 3 CORPS 29 2 3 14 Changement de tonalit tout instant il est possible de changer la tonalit et en cons quence l arma ture Il suffit d ins rer K 0 suivi d un autre
87. mbole Voici le code PMX de l exemple 2 5 2212 8128 06 1 1 16 08 Trompette FlN utes tt S Abp It64itrfl w170m Mes 1 h 4 Lento cd4 D con sord 17 s dd fd dd s r8 0 fr s 6 1 e s 5 t ed4 t r8 0 br s 641 a s 5 r 0 gr s 6 1 f s 5 rb8 g4 t gd t rb8 c4 rb8 a4 Mes 2 cd4 s dd fd ad s Rb r8 0 fr s 6 1 e s 5 t ed4 t r8 0 br s 6 1 a s 5 t ad4 t rb8 g4 t gd t rb8 c4 t cd t Lento Fl tes bie 12 ter ts EE ECT TT ud i con sord Trompette d ic m m EXEMPLE 2 5 Claude Debussy Pell as et M lisande d Durand page 149 He He He d d PMX permet de varier le nombre de voix chaque bloc Cela est tr s utile lorsque dans une port e il y a tant t deux voix tant t une seule voix Si l une des lignes du code du bloc se termine par PMX accepte les symboles n cessaires pour une seconde voix qui se conclut par si n appara t pas mais seulement alors PM X n autorise l introduction que d une seule voix dans cette port e 2 3 CORPS 11 Chaque ligne du code comme l illustrent les exemples pr sent s jusqu ici con tient une s rie de symboles qui d crivent les signes musicaux qui seront imprim s sur la partition Pour les liaisons les barres transversales les symboles de crescendo ou de decrescendo et les autres signes qui peuvent s tendre en longueur ou en hauteur il
88. n alors que h H et HH augmentent toujours plus la courbure de la 15 Extrait du manuel de Musi X TEX p 40 16 Il faut n anmoins savoir que les liaisons en postscript ne sont pas visibles avec les pro grammes usuels de visualisation de fichier DVI comme XDVI ou YAP En outre comme on le verra il y a des diff rences dans les types de courbes produites ce qui ne rend pas imm diatement compatibles les liaisons postscript et non postscript 22 CHAPITRE 2 MODE D EMPLOI DE PMX f f r f EXEMPLE 2 21 Liaisons de l exemple 2 20 avec le module PS de type K f f f f EXEMPLE 2 22 Liaisons de l exemple 2 20 avec le module PS de type M Fl 7 m EXEMPLE 2 24 Liaisons de l exemple 2 19 avec le module PS de type M liaison Il y a quelques options g n rales disponibles avec la commande A voir au paragraphe 2 3 18 qui servent activer ou d sactiver les dispositifs anti collision des liaisons postscript avec d autres signes musicaux Pour d sactiver ces r glages g n raux uniquement pour une liaison particuli re on doit employer l option p dans le code du d but de la liaison suivie de ou de pour activer ou d sactiver l ajustement automatique et t pour les liaisons de dur e ou s pour les liaisons de phras Pour les liaisons de dur e il est possible soit de r gler la position de la courbe en ajoutant l option t apr s s ou apr s soit de commencer directement la liaison
89. n Guitar 38 Slap Bass 2 46 Pizzicato Strings 31 Distortion Guitar 39 Synth Bass 1 47 Orchestral Strings 32 Guitar Harmonics 40 Synth Bass 2 48 Timpani 49 56 ENSEMBLE 57 64 BRASS 65 72 REED 49 String Ensemble 1 57 Trumpet 65 Soprano Sax 50 String Ensemble 2 58 Trombone 66 Alto Sax 51 Synth Strings 1 59 Tuba 67 Tenor Sax 52 Synth Strings 2 60 Muted Trumpet 68 Baritone Sax 53 Choir Aahs 61 French Horn 69 Oboe 54 Voice Oohs 62 Brass Section 70 English Horn 55 Synth Voice 63 Synth Brass 1 71 Bassoon 56 Orchestra Hit 64 Synth Brass 2 72 Clarinet 73 80 PIPE 81 88 SYNTH LEAD 89 96 SYNTH PAD 73 Piccolo 81 Lead 1 square 89 Pad 1 new age 74 Flute 82 Lead 2 sawtooth 90 Pad 2 warm 75 Recorder 82 Lead 3 calliope 91 Pad 3 polysynth 76 Pan Flute 83 Lead 4 chiff 92 Pad 4 choir 77 Blown Bottle 84 Lead 5 charang 93 Pad 5 bowed 78 Shakuhachi 85 Lead 6 voice 94 Pad 6 metallic 79 Whistle 86 Lead 7 fifths 95 Pad 7 halo 80 Ocarina 87 Lead 8 bass lead 96 Pad 8 sweep 97 104 SYNTH EFFECTS 105 112 ETHNIC 113 124 PERCUSSIVE 97 FX 1 rain 105 Sitar 113 Tinkle Bell 98 FX 2 soundtrack 106 Banjo 114 Agogo 99 FX 3 crystal 107 Shamisen 115 Steel Drums 100 FX 4 atmosphere 108 Koto 116 Woodblock 101 FX 5 brightness 109 Kalimba 117 Taiko Drum 102 FX 6 goblins 110 Bagpipe 118 Melodic Drum 103 FX 7 echoes 111 Fiddle 119 Synth Drum 104 FX 8 sci fi 112 Shanai 120 Reverse Cymbal 121 128 SOUND EFFECTS 121 Guitar Fret Noise 122 Breath Noise
90. nexe A 2 1 Il peut aussi tre rang dans le dossier dans lequel se trouve le fichier tex de MusiX TEX pour tre employ chaque fois qu on le d sire sans devoir tre toujours pr sent dans le dossier de travail 84 ANNEXE A EXEMPLES A 1 Codes A 1 1 Dufay Kyrie PMX font tit cmcsc10 scaled magstep 5 font dat cmr12 def comp rightline medtype Guillaume Dufay def data rightline medtype 14007 1474 2 1 3 4 3 4 0 0 1 6 20 0 bt Abep def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi def shiftbarno 0 Interligne Tt tit Kyrie Tc vbox comp data It92iororb60 68 1 6 h 4 Kyrie dd23 a23 bf4 c24 d4 ad23 dd24 a23 d44 a23 d4 c2 d4 e2 d4 csd2 f2 f4 e2 f4 a24 a4 e2 d4 g2 f4 e2 r4 ad4 g8 a b cd45 a84 b c85 h 7 9 c24 bf43 ad2 g2 d4 e24 d4 e d8 c4 bf8 d4 r 7 d a84 bf a g g f ad2 bf2 a4 10 12 e2 d4 g4 bf a gd2 Rd g8 f ge f4 r8 8 d d cs c bn dd2 g2 a4 g2 fs4 gd2 4 13 18 L3Mc 4 h 5 Christe dd23 fd2 gd2 d2 d4 e2 d4 g2 a4 dd24 c2 f8 e d4 c bf ad2 g2 f4 r8 7 d cbcd ad24 s ad2 s r8 bf b ab g fsd2 g2 aA d e f A 1 CODES 85 19 24 bf23 a4 gd2 d24 c4 bf43 a g d f e da2 Rd g4 r d c d2 r4 2 e4 d c b a2 gs4 ad2 g24 f4 gr g a bf a g8 f4 e8 gd fec d cs b dd2 4 25 28 L5Mc 4
91. nombre entier qui tablit combien d alt rations devra avoir la nouvelle tonalit Comme on l a d j relev dans le cadre du pr ambule si le nombre est positif la tonalit contiendra des di ses s il est n gatif des b mols L exemple 2 32 illustre le changement de tonalit K 0 2 K 0 4 K 0 4 K 0 2 EXEMPLE 2 32 Changement de tonalit 2 3 15 Transposition K s emploie aussi pour transposer une pi ce tout enti re dans une autre tonalit Dans ce cas il est cependant n cessaire d introduire le syst me de codage relatif des alt rations un syst me par ailleurs souvent employ dans la notation tradi tionnelle par beaucoup de musiciens Selon ce syst me le di se l ve et le b mol abaisse d un demi ton la note qui en fait l objet et cette alt ration s ajoute celles pr sentes la clef Par exemple en tonalit de r majeur deux di ses la clef pour obtenir fa naturel on ne devra pas crire fak mais fab en tonalit de r mineur un b mol la clef pour obtenir le si naturel on ne devra pas crire si mais si Le b carre par contre imprime l alt ration naturelle de la note devant laquelle il apparait par exemple en tonalit de sol majeur un di se la clef un b carre devant un sol produira un solk et devant un fa fat Pour pr venir PMX que les alt rations sont cod es de mani re relative il faut utiliser la commande Ar imm diatement apr s le pr ambule Au d bu
92. nt le symbole et pr c d e d une espace la commande it pour l italique et bf pour le gras La chaine de caract res ne doit pas contenir d espaces Si l on souhaite n an moins ins rer des espaces on les remplacera par le symbole Chaque symbole doit tre s par du suivant au moyen d une espace Tout caract re figurant sur une ligne d butant par U est consid r par M Tx comme un signe de dynamique ou d expression faire correspondre avec une note Le premier caract re correspond la premi re note le deuxi me caract re la deuxi me note et ainsi de suite Le signe indique qu aucun symbole ne doit tre plac au dessus de la note correspondante Tr s mod r ug cu Ae 2 AA RETI Fl te 3 p doux et expressif POT AA EXEMPLE 3 1 Signes de dynamique et d expression avec M Ta Les mesures initiales de la partie de fl te du Pr lude l apr s midi d un faune de Debussy reproduites l exemple 3 1 serviront d exemple Voici le code M Tx utilis Style Solo Meter 9 8 Sharps 4 Size 16 11 PMX n a introduit son propre syst me de codage qu partir de la version 2 3 Voir au paragraphe 2 3 8 3 2 CORPS 55 Pages 1 Systems 2 Space 10 Name FlM ute KhAb AB 1t44if1 4w160m nobarnumbers 4 input musixpss relax 1 Ahh hh Tr es modV er Ve U v 7 p it doux et expressif hhhhhh Les deux lignes suivantes doivent tre crites
93. o bo r cs o co co r8 go go go r go go go r8 do do do reo e o e o Mes 3 4 d8 s csdesgs fesa d4 zd cni s b a gs s a4 o r d8 s csdesesdc s at s gs f s g f e s d8 0 do cs4r a2 t add t cs8 d8 s e f d s e4 o r f8 sef cs s da b2 s a4 so r Les ressemblances entre les deux syst mes de codage voir le code pmx repro duit la page 5 sont videntes le corps pr sente comme on l a dit les voix dans l ordre inverse mais est en substance identique celui de PMX les lignes qui commencent par 4 contiennent des commandes PMX en ligne Par cons quent pour introduire une commande TEX en ligne on doit le faire au moyen d une commande PMX en ligne JAN AA ou WANN Le corps de M Tx diff re de celui de PMX outre la disposition inverse des voix par l absence de signes de fin bloc et par quelques autres particularit s Le pr ambule par contre est passablement diff rent puisque M Tx exprime par l interm diaire de chaines de caract res ce que PMX repr sente au moyen de nombres 3 1 Pr ambule Avant tout il faut rappeller que le pr ambule de M Tx exprime de mani re diff rente les m mes l ments pr sents dans le pr ambule de PMX Il s agit donc ici de savoir comment d clarer les valeurs n cessaires et non pas ce qu elles repr sentent en sol Les commandes de pr ambule pr d finies par M Tx sont les suivantes 4 Parmi lesquelles l impossibili
94. oHb def hu 1 let hl hlsav let hu husav wh 1 70 CHAPITRE 3 BREF MODE D EMPLOI DE M TX z E e E e Superius 6 2 u F A ve ve 4 rum cor pus na tum Tenor on be be x oo 5 A ve ve rum ve rum cor pus 9 m Ce o o o be o gt e be a c 4 LLL i cor pusna tum ex Ma ri a Vir gi e E e c gt na um ex Ma ri 1 T 4 A p e x eo i ne ex Ma ri a Vir gi ne P T e D d os i a Vir gi ne EXEMPLE 3 8 Emploi des barres de mesure dans la musique ancienne def hl 1 let hl hlsav let hu husav wh 1 4 def PoHb def hl 1 let h1 hlsav hlp 1 h def hu 1 let hu husav hupf 1 def BoWb def wh 1 let wh whsav breve 1 hh def HoQb def qu 1 let qu qusav hu 1 hh def ql 1 let ql qlsav h1 1 Ninterbarrules sup A ve ve rum cor pus na tum cor pus na tum ex Ma ri a Vir gi ne ex Ma ri a Vir gi ne ten A ve ve rum ve rum cor pus na tum ex Ma ri a Vir gi ne 1 2 2 rp rp L sup
95. ontinuo Name Piano Meter 4 4 wi20m c2 el g b4d cidc2 c8 gt e g c gregldgfg c gt e g Bien qu il ne soit pas beaucoup plus long le code MusiXTEX est indubitable ment moins intuitif et plus compliqu que les deux autres Dans ce manuel nous d crirons en d tails l utilisation de PMX et plus som mairement celle de M Tx 1 2 Les auteurs des programmes MusiXTpx C est l anc tre de MusiCTEX de Daniel Taupin Laboratoire de Physique des Solides CNRS b timent 510 centre universitaire F 91405 Orsay Cedex e mail taupin lps u psud fr Y ont galement collabor part Taupin Ross Mitchell CSIRO Division of Atmospheric Research Private Bag No 1 Mordialloc Victoria 3195 Australia et Andreas Egler Ruhr Uni Bochum Ursulastr 32 D 44793 Bochum Il est actuellement maintenu et p riodiquement mis jour par Daniel Taupin Les mises jour se trouvent en plus du Werner Icking Music Archive sur le site personnel de Taupin hprib lps u psud fr dans le dossier pub musixtex PMX Don Simons Dr Don s PC and Harpsicord Emporium Redondo Beach California USA e mail dsimons adelphia net M Tx Dirk Laurie e mail dlaurie na net ornl gov Musixlyr et Musixser Rainer Dunker e mail rainer dunker web de Module pour les liaisons postscript de type K Stanislav Kneifl e mail standa hiero cz Module pour les liaisons postscript de type M Hiroaki Morimoto e mail CQX05646 nifty ne jp
96. ous les l ments pr sents dans un syst me Si S appara t le d placement concerne uniquement la note ou le silence suivants Les deux points signalent le d but d un groupe ou sa fin dans ce cas 34 CHAPITRE 2 MODE D EMPLOI DE PMX les deux points ne seront pas accompagn s d autres options donc X Lorsque ni S ni n apparaissent PMX ajoute un espace blanc dans tout le syst me Le d placement est d termin par un nombre d cimal qui doit tre ins r apr s X et qui peut tre pr c d du signe d placement en arri re qui indique le d placement en t te de note Si le nombre est suivi de p alors le d placement est en points scor2prt ne copie pas dans les parties s par es la commande X 5i l on d sire que cela se produise alors on doit ajouter l option P si l on d sire que la fonction soit employ e uniquement dans les parties s par es et pas dans la partition ou bien l option B si l on veut que la fonction soit employ e aussi bien dans les parties que dans la partition 2 3 20 Espace minimal entre les notes L espace le plus petit autoris par PMX entre deux notes est de 0 3 t te de note Cette valeur peut tre modifi e au moyen de la commande W suivie d un nombre d cimal compris entre 1 et 9 nouvelle valeur en t te de note 2 3 21 Dimensions de la page Les dimensions pred finies de la page sont 740x524 points 26 1x18 48 centi m tres B5JIS Pour modifier les dimensions de la
97. page il suffit d ins rer au d but du premier bloc la commande hnu pour la hauteur de la page et wnu pour la largeur o n est un nombre d cimal qui indique la nouvelle dimension et u l unit de mesure qui peut tre i inches m millim tres ou p points 2 3 22 Commandes de mise en page Le neuvi me et le dixi me des douze nombres du pr ambule tablissent le nombre de pages et le nombre total de syst mes de la partition PMX calcule sur la base du mat riel musical combien de mesures peut comporter chaque ligne et obtient ainsi la mise en page globale Il est cependant possible de passer la ligne n importe quel endroit au moyen de la commande Ln o n est un nombre entier inf rieur ou gal au nombre total de syst mes indiqu dans le pr ambule Cette commande doit tre ins r e au d but d un bloc et indique qu cet endroit doit d buter le syst me indiqu par le num ro n Par exemple L5 situ au d but d un bloc correspondant la mesure 30 demande PMX de placer celle mesure au d but du cinqui me syst me de la partition Avec la commande LnPm on obtient un saut de page Cette commande se situe galement au d but d un bloc et indique que la premi re mesure de ce bloc se trouve au d but du syst me n et au d but de la page m m doit tre un nombre entier inf rieur ou gal au nombre total de pages fix dans le pr ambule et doit toujours tre pr c d de L Il est possible d avoir plus d un mo
98. par le programme 2 3 4 Appoggiatures Les appoggiatures situ es normalement avant la note laquelle elles se rapportent commencent par le caract re G suivi d une s rie d options un nombre entier in dique le nombre de notes inclure si aucun nombre n est indiqu PMX ins re une seule note m suivi d un nombre indique le nombre de crochets placer sur les hampes s joint l ornement la note principale il n y a pas besoin d un autre s pour indiquer la terminaison de la liaison x barre le crochet qui indique l appog giature et ne s emploie donc que lorsque celle ci consiste en une unique note A ou W servent associer l ornement la note qui pr c de plut t qu celle qui suit A 12 Il est videmment possible aussi de modifier l angle des hampes des notes comme on le verra bient t 18 CHAPITRE 2 MODE D EMPLOI DE PMX tous ces caract res facultatifs on doit faire suivre sans espace l unique caract re indispensable part G bien s r c est dire le nom de la note a g sans in dication de dur e Par contre les indications d octave ou d accidents peuvent tre introduites de mani re habituelle S il y a plus d une note les notes qui suivent la premi re doivent tre introduites nom de la note et ventuellement octave et alt ration s par es d espaces Les notes ornamentales de l exemple 2 17 ont t obtenues avec le code suivant en omettant le pr ambule Mes 1 G3sm2g a
99. r une fourche de crescendo conjointement un signe de dynamique on peut toujours associer la commande uptezt avec les commandes D de PMX et videmment avec d autres commandes TEX en ligne Normalement il n est pas permis d introduire simultan ment plus d une fourche de crescendo dans des voix diff rentes Dans ce cas il est possible d utiliser des commandes PMX mais attention D lt et D ne sont pas utilisables si la fourche s tend au del d une mesure Pour cr er des fourches de crescendo M Tx ins re dans le code pmx des commandes TEX en ligne lesquelles se r v lent malheureusement incompatibles avec le module postscript de type K Dans ce cas il faut donc compiler le fichier en utilisant les fontes bitmap de MusiX TFX ou bien comme nous l avons fait l exemple 3 1 en recourant au module postscript de type M 3 3 Paroles 3 3 1 Texte ins r entre les lignes du code M Tx permet d introduire les paroles avec une extr me facilit puisqu il fonc tionne comme pr processeur de Musixlyr Le choral n 40 de la Passion selon saint Jean de Bach reproduit l exemple 3 2 offre un bon point de d part 14 D autres d placements ventuels vers la gauche seraient ignor s par M Tx 15 Il est essentiel avec PMX que les symboles de d but et de fin de fourche soient situ s au sein du m me bloc mais M Tx transcrit chaque mesure en un bloc part ce qui rend cette alternative inop rante
100. r une m me port e 73 Voix au dessus et au dessous dela port e 74 LISTE DES TABLEAUX 103 Liste des tableaux 2 1 Cas particuliers d indication du m tre 7 2 2 R sum des valeurs du pr ambule 8 2 3 Les valeurs num riques du pr ambule de l exemple 2 1 9 24 XS e L xoc SRA A a OO E we eS 19 25 Commandes avec AK e sesa s netaa ua ow ERA RO pumi 33 26 rabo les INL x3 Rose lita Aa A a A 42 2 7 Instruments General Midi 43 104 LISTE DES TABLEAUX TABLE DES MATIERES Table des mati res 1 Introduction Ll TEX Mus TRA PMX MIN 2444 34 unis ar re 1 2 Les auteurs des programmes 1 3 Werner Icking Music Archive 2 Mode d emploi de PMX 21 Concepts pr alables sucus kom eR ORO a EN E Tata REX Sx 2 3 Corps 2 341 2 32 2 3 3 2 3 4 2 3 5 2 3 6 2 3 7 2 38 2 3 9 2 3 10 2 3 11 2 3 12 2 0 13 2 0 14 2 3 15 2 3 10 RANG 2 3 18 2 3 18 2 320 2 al 2322 2 323 2 3 24 2 3 25 2 3 20 DOD 2 x ook ee aaa aa o usu aOR A E E UD GE MESE ae JONES uus d A REESE ARE A Rok x y dg Appoggiatures ud Vox E AAA e Cx o PRORPIO roo P 6 SR A SEMESTRE Barrestransversales 0 Signes de dynamique et d expression Changement de clef DI Lud x R X TRCECTE TERE ES BEG ES Repriges RD RUE E TER LORA OA
101. redevient normal 16 CHAPITRE 2 MODE D EMPLOI DE PMX 2 3 2 Silences Le symbole r indique un silence Except le fait qu aucune indication d octave ne va videmment tre ins r e la m thode d introduction est assez semblable celle des notes r doit tre suivi du nombre relatif la dur e ou par rien si l on maintient la dur e de la note ou du silence pr c dents r4 3 7 r I r rdd r3 rp rpo rm15 EXEMPLE 2 15 Silences On peut avoir ensuite d pour les valeurs point es ou le point ou encore la virgule pour les rapports de valeur 3 1 et 2 1 de mani re identique celle d j vue pour les notes Si r est suivi de p PMX introduit une pause centr e de la dur e de toute la mesure s il est suivi de b aucun silence n est imprim mais sa valeur est calcul e par le programme une fonction tr s utile lorsque il y a deux voix sur une seule port e Si l on d sire une pause non centr e de la dur e de toute la mesure on doit ajouter o p ex rpo rm suivi imm diatement d un nombre entier sert indiquer une pause multiple c est dire valable pour plusieurs mesures Il s agit d une fonction employ e g n ralement pour les parties s par es extraites de la partition et qui se trouve normalement dans le code tir du programme d extraction des parties scor2prt toutefois elle peut aussi tre employ e dans une partition plusieurs instruments en prenant soin cependant d introduire un nombre de
102. rer des indications dynamiques avec une extr me simplicit Il suffit d ajouter apr s la note au dessus de laquelle on d sire placer un signe de dy namique le caract re D imm diatement suivi de l un des symboles suivants pppp ppp pp p mp mf f ff fff ffff sfz fp D etD gt s emploient pour le crescendo et le diminendo Ce sont des commandes interrupteur et doivent tre plac es comme les autres apr s la note laquelle elles se rapportent La pre mi re D dit PMX que sur cette note doit tre ins r le d but d un crescendo 26 CHAPITRE 2 MODE D EMPLOI DE PMX tandis que la seconde D indique le point o il se termine Il faut que les deux signes se trouvent l int rieur du m me bloc De fagon analogue le decrescendo s obtient en ins rant un couple de D MusiXTEX n admet pas de fourches plus longues que 68 millim tres et ne permet pas d avoir des fourches inclin es Pour d passer ces limitations il est n cessaire d employer le module pour les liaisons postscript de type K La fonction D peut m me tre employ e pour ins rer une chaine de caract res de texte de la mani re suivante D texte PMX place auto matiquement le signe de dynamique m me la fourche de crescendo sous la note et cherche viter des superpositions avec d autres signes Il est de toute facon possible de modifier la position du signe au moyen d un ou deux nombres pr c d s d un signe ou Le premier indiqu
103. res mais il est pr f rable de le faire en employant le symbole pour des raisons de clart et pour permettre un contr le plus facile des dur es des notes au sein de la mesure Chaque bloc est compos de diff rentes lignes Chaque ligne contient une voix musicale Les voix sont dispos es de la plus basse la plus haute de sorte que la voix situ e le plus haut dans le code PMX correspond celle situ e le plus bas sur la partition et vice versa Normalement c est le cas par exemple des instruments monodiques une port e ne contient 3 Dans le code de la page 5 les clefs qui apparaissent la ligne 7 sont basse contralto aigu et aigu batt 10 CHAPITRE 2 MODE D EMPLOI DE PMX qu une seule voix l int rieur de chaque bloc chaque port e se termine par le symbole Si une port e contient plus d une voix la premi re d entre elles situ e plus haut dans le code et plus bas sur la partition se termine par le symbole et la seconde qui conclut la port e par le symbole Deux mesures de Pell as et M lisande de Debussy sont reproduites l exemple 2 5 La port e inf rieure trompette avec sourdine contient une voix alors que la port e sup rieure fl tes en contient deux pour un total de trois voix Dans ce cas chaque bloc de PMX devra contenir trois lignes de musique une pour chaque voix pour indiquer l in sertion d une seconde voix dans la port e sup rieure la voix plus grave se termine par le sy
104. riple croche on ne peut pas employer la forme abr g e c1 d puisque l ornement ot ne pourrait tre plac vu que ce symbole doit suivre la note dont il d pend Dans ce cas on peut d tacher la seconde note de la premi re et ins rer le mordant entre les deux notes c1 ot d Donc le code de l exemple 2 11a peut aussi s crire ainsi e8 g c a g f e4 et celui de l exemple 2 115 ainsi e4 d ce d b cd Un autre type de rythme exceptionnel est constitu de regroupements irr gu liers de notes comme les duolets les triolets etc PMX permet l introduction de groupes irr guliers de 2 24 notes ou silences On doit tout d abord introduire le symbole pour la premi re note ou silence de la mani re habituelle en attribuant la note la dur e du groupe tout entier Vient ensuite comme d habitude sans espace le symbole x suivi du nombre de notes qui composent le groupe Finale ment cette fois s par s par des espaces doivent tre introduits les symboles du reste des notes du groupe sans indication de rythme Un triolet de noire en 4 4 depuis le do central doit s crire ainsi c4x3 d e La musique de l exemple 2 12 a t obtenue gr ce au code suivant 1144060 0 1 1 16 0 0 t 7 Ab It64 w170m Mes 1 e4x5 f g a b c4x3 g e c2x14 def gabc def gab Mes 2 3 m6868 cd4x2 c fd4x4 g a b cd2 Rb 5 MN 4 EXEMPLE 2 12 Groupes irr guliers de notes Comme on le voit PMX introduit a
105. rt e d nominateur logique 085 indentation num rateur imprim d nominateur imprim O Oo O P P P w aucune lev e 1 un b mol la clef TABLEAU 2 3 Les valeurs num riques du pr ambule de l exemple 2 1 nombre de la liste Il convient de laisser une ligne blanche pour chaque instrument dont on ne d sire pas crire le nom La ligne suivante est r serv e l indication des clefs ins rer dans chaque port e du bas vers le haut Les symboles employ s sont t s m a n r b et f qui signifient respectivement aigu anglais treble soprano mezzo soprano contralto t nor baryton basse et clef de violon francais Au lieu des lettres il est possible d employer des nombres pour indiquer les clefs selon le syst me de codage employ par MusiXTEX savoir O aigu 1 soprano 2 mezzo soprano 3 contralto 4 t nor 5 baryton 6 basse 7 violon fran ais Les deux syst mes alternatifs de codage sont repris l exemple 2 4 EXEMPLE 2 4 Clefs La derni re ligne du pr ambule permet de sp cifier le dossier dans lequel on souhaite que PMX crive le code TEX indique le m me dossier que celui o se trouve le fichier PMX et constitue l option la plus couramment utilis e 2 3 Corps Le corps du code PMX contient la musique proprement dite et se divise en blocs Chaque bloc peut contenir de une quinze mesures Il n est pas strictement n cessaire de s parer les mesu
106. s attention l iden tit doit aussi concerner la syllabation de la fa on suivante sopA altoA tenA bassA assigner le texte la voix ou aux voix en plagant comme on l a vu la com mande L dans la ligne en dessous de la voix ou des voix suivie seulement de l tiquette et non du texte p ex L sopA au cas o deux ou plusieurs strophes diff rentes prennent place sous les m mes notes comme dans les mesures 1 4 de notre exemple il suffit d crire les deux tiquettes p ex sopA sopC Le syst me de texte par paragraphe permet m me de changer de ligne de texte au sein d une mesure condition que l on ne doive pas commencer une nouvelle ligne de texte avec L mais que la commande L ait d j t entr e Voici un exemple Supposons que des paroles soient associ es au paragraphe soprano et qu la moiti de la mesure on veuille associer la musique au paragraphe basse En crivant c4 d basse e f on obtiendra que d s ce point les mots imprim s sous cette partie seront ceux du paragraphe basse 3 3 3 Liaisons et vocalises L introduction d une liaison est tr s simple par exemple so lo_e pen so so Un extrait d une cantate de Bononcini illustre cette commande exemple 3 3 quan do ri di Quan do_____ par lie EXEMPLE 3 3 Liaisons et m lismes Le code de l exemple 3 3 est le suivant Style Singer Meter 3 8 Flats 2 Size 16 Pages 1 Sys
107. s le cas o l on doit modifier la position du point de valeur il est alors n cessaire d ajouter le caract re d suivi d un ou deux nombres entiers pr c d s de ou de comme on l a d j vu pour les notes voir la page 13 Voil comment ont t obtenus les accords de l exemple 2 16 41 3 f22 za zc zf ff zb zdf zgf ef zg zb zef c2 zef zf za df zgf zb zdf b zdf zef zgn 44 5 dn2 zbn zen cs zes zgs zcs bn2 zen zgs es zgs zcs be p ae fe DEE ON Ad 8 NE qoo g c 3 EXEMPLE 2 16 Accords La direction de la hampe de l accord est r gl e d apr s la note principale mais elle peut tre modifi e comme nous l avons vu en mettant 1 ou u dans le code de la note principale La direction et l angle des hampes de plusieurs accords reli s entre eux sont calcul s par PMX sur la base de la position de la note principale Le choix de la note principale de l accord est donc d terminant La position des accidents est tablie automatiquement par le programme pour viter des superpositions Si l on souhaite la modifier manuellement il est possible d utiliser ou i ou bien lt z ou gt z comme expliqu ci dessus voir la page 13 Si avant les signes n cessaires pour le d placement d un accident on crit A p ex zcsA 5 alors ce d placement sera ajout celui calcul automatiquement
108. se dl double ligne avec reprise gauche b ligne simple en fin de mouvement z ligne invisible en fin de mouvement la commande doit tre plac e dans la premi re voix et ne doit pas tre r p t e dans les autres voix L exemple 2 31 illustre l usage de ces symboles 28 CHAPITRE 2 MODE D EMPLOI DE PMX Rl Rlr Rd RD Rdl Rb 1 2 1volta 2volta Vi Vb2 Vx Vivolta V2volta Vx Rz EXEMPLE 2 31 Reprises et voltas 2 3 12 Voltas Le symbole V produit la volta Il doit tre introduit au d but de la mesure et seulement la premi re voix Les mesures qui constituent diff rentes fins doivent tre plac es sur des blocs diff rents car il n est permis d introduire qu une seule volta par bloc Le caract re V seul ou suivi de n importe quel texte qui ne contient pas d espace et qui ne commence pas par b ou x produit le signe de d but de volta On emploie commun ment V1 pour indiquer la premi re fois et produire une ligne au dessus du nombre 1 Vb suivi ventuellement de quelques caract res de texte indique la deuxi me fois ou la fermeture de la volta V2 par exemple produit une ligne ouverte en conclusion qui surmonte le nombre 2 Vx signale la fin de la volta c est dire la premi re mesure suivant la volta On en voit une illustration l exemple 2 31 2 3 13 Changement de m tre Chaque changement de m tre doit tre effectu au d but d un b
109. si qu on oi e cerf brui re Pour chas sant jad je JAT su b e e frais es eaux ve di I TE gt AT he h A A li Al Il Liu si mon coeur J J J d F i re Sei gneur a pr s tes ruis seaux er E di i sou JUD gt gt IR NE Ss we 00 mo dd Q I Ill D ii gi i TI x it Va tous jours cri ant sui vant Le grand le grand Dieu vi vant d 241 ld dagli Ir e e gt ra f f e e HF Tr H las don ques quand se ra ce Que ver ray de Dieu la fa ce 2d 23 wu J d de 4 J a 3 P P f f e JN D eo Fk no 794 u a 7 DG TR uli e a Ye a EXEMPLE 3 7 Barres de mesure entre les port es c2 b c b a4 g f2e r 1 g2 g g g ed e c2 c r L ps42 c2 d e d c4 b a2 gr Use Fc Arb K 1 2 c2 g c g a4 e f2 cr g2 b c c c2 bc r e2 8 g a g g g r c2 d e f e d cr c2 g c f c g c r c2 b c b a4 g f2 er 82 8 8 8 ed e c2 c r c2 d e d c4 b a2gr c2 g c g
110. sical il est possible de le faire en ajoutant Tt sans espace un nombre de un ou deux chiffres qui repr sente l espace en internote ins rer entre le titre et le premier syst me Les commandes h et 1 fonctionnent de mani re analogue plac es au d but d un bloc pas n cessairement le premier elles acceptent un texte crit la ligne suivante et indiquent PMX de l imprimer au dessus h ou au dessous 1 de la port e la plus haute du syst me la premi re mesure du bloc dans lequel la commande a t introduite h peut tre suivi d un nombre positif ou n gatif qui indique le d placement en internote du texte par rapport la position par d faut Il s agit d une fonction utile pour les mouvements les sous titres et autres indications de caract re textuel Voici un exemple de code contenant ces commandes 1134030 1 1 1 16 0 0 t ff Ti Hautbois I Tc Antonio Vivaldi 1678 1741 Tt Concerto en r e mineur RV535 It72iob w170m Mes 1 4 h 2 Largo d45 a44 r4 g44 f44 r4 g45 a45 b45 cs45 d45 r4 4 Mes 5 7 fs45 g45 a45 b45 r4 r4 cs45 d45 e45 Mes 8 1 continua f45 r4 r4 Rb L exemple 2 36 montre le r sultat 32 CHAPITRE 2 MODE D EMPLOI DE PMX Hautbois I Concerto en r mineur RV535 Antonio Vivaldi 1678 1741 Largo continua EXEMPLE 2 36 Titres et autres indications textuelles 2 3 17 Num ros de page Pour obtenir la num rotation des pa
111. simplifier l introduction de quelques l ments de la partition etc contient ensuite la commande startmuflex qui signale l ouverture de la partie proprement parler musicale puis la commande startpiece qui dispose les port es et les autres r glages valables pour toute la partition et finalement regoit les notes proprement dites situ es entre les deux commandes notes et enotes A la fin de la partition les commandes qui avalent t ouvertes doivent tre ferm es endmuflex endpiece Selon le type de commande TFX en ligne que l on d sire ins rer il est n cessaire de choisir avec attention l endroit du fichier tex o cette commande sera ins r e C est la raison pour laquelle il y a quatre types diff rents de commandes TEX en ligne Le quatri me type permet l utilisation d un code TEX de plusieurs lignes alors que les trois premiers permettent seulement l introduction d une cha ne de caract res de code TEX de longueur inf rieure 128 caract res qui commence sur la premi re colonne et qui se conclut par Les trois types se distinguent par leur 26 Plus exactement signale que les informations relatives aux justifications de la page doivent tre emmagasin es dans le fichier nom mx1 mis profit par la compilation en trois passages 27 Tous les segments musicaux doivent tre situ s l int rieur du couple de commandes notes enotes De tels segments ne peuvent pas d passer la longueur d une mes
112. st me Pour Windows il existe une distribution MikTEX d installation facile Le codage d une partition dans le langage de MusiXTEX demeure toutefois une t che difficile Heureusement il existe deux pr processeurs PM X et M Tx en mesure de simplifier radicalement le processus d introduction de la musique parmi les syst mes de codage d une partition ceux de PMX et de M Tx sont parmi les plus simples et les plus efficaces Les deux premi res mesures de la sonate K545 de Mozart peuvent donner une id e des trois syst mes de codage MusiX TEX PMX et M Tx La musique de l exemple 1 1 peut tre obtenue indiff remment avec l un des trois syst mes suivants Piano 4 El e e e e e e e EXEMPLE 1 1 W A Mozart Sonate K545 mesures 1 et 2 MusiX TEX input musixtex parindent 10mm setname1 Piano setstaffs12 generalmeter meterfrac44 nobarnumbers startextract Notes ibu0f0 qb0 cge tbu0 qbOg hl j en Notes ibu0f0 qb0 cge tbu0 qb0g ql 1 sk ql n en bar Notes ibu0f0 qb0 dgf qlp i en notes tbu0 qb0g ibbl1j3 qb1j tbl1 qb1k en Notes ibu0f0 qb0 cge tbu0 qb0g hl j en endextract end PMX 21444400 1120 0 12 Piano tt w120m 1 2 LES AUTEURS DES PROGRAMMES 3 Mes 1 2 c8 g e g c gteg dg f gc g e g Rb c2 el g bd4 cid c2 MTX Style Piano Piano Voices MD MG Clefs G G C
113. st uns die Frei heit kom men pB Dein Ker ker ist der Gna den thron die Frei statt al ler From men denn pC gingst du nicht die Knecht schaft ein m u ss t uns re Knecht schaft e wig sein 40 2 e8 f g4abblagfofb l L pA pB b4 e e e e e8 d e4 d f ga b4 c dn c8 b c4 b b ds Abp e4 e c gc f g8 a b4 ofd b 43 4 cde d8c c2 b4 b fas bef fg g4 as f l g cf b8 c de ed c4 d e as g8 f ga b4 e fb l e 45 6 3 3 PAROLES 73 e4 d8 c c4 b a g8 f f4 of b L pC c4 b b8r a arg gr f e4 d dn g4g g8f fd eblb4b gst c4 g a b c8 d e4 b ofd b T 8 ag f8 g a4 g f eof cnb a8b c4 58e erb b4 e4 es lt 6 f f g8 a bf g4 I cn cs gt 15 dn ds e b e ofd S A Durch dein Gef ngnis Got tes Sohn ist uns die Frei heit kom men Dein Ker ker ist der Gna den thron die Freistatt al ler From men denn Ju J J mE l Jlj 4 T B A Fr RIF E gingst du_ nicht die Knecht schaft ein m t uns re Knechtschaft e wig sein 2 2 2g v EXEMPLE 3 9 Plusieurs voir sur une m me port e On remarque que la syllabation tant la m me aux quatre voix on peut crire le texte une seule fois vitant ainsi les r p titions On a renonc dans ce cas faire coincider la fin de la ligne avec le signe de reprise Cela perme
114. t la fin des caract res qui d crivent une note suivi sans espace de la note suivante sans indication rythmique PMX imprime le point sur la premi re note et partage en deux la dur e de la note suivante La musique reproduite l exemple 2 11a a t obtenue ainsi e8 g c a g f e4 ce qui est beaucoup plus simple que ed8 gl cd8 al gd8 fi el Une situation analogue est pr vue pour les rythmes ternaires dont les notes sont dans un rapport de 2 1 Dans ce cas au lieu du point on emploie la virgule La musique reproduite l exemple 2 115 s obtient en crivant e4 d c e d b cd la forme non abr g e est en revanche e4 d8 c4 e8 d4 b8 cd4 b EXEMPLE 2 11 Codage simplifi des rythmes point s et de ceux de rapport 2 1 Parfois on doit introduire les symboles n cessaires pour imprimer un ornement une liaison ou autre apr s la premi re des deux notes Dans ces cas l il est 9 Pour viter la collision entre deux di ses dans un accord il est conseill d employer la valeur 0 85 tandis que pour viter la collision entre deux b mols il est recommand d utiliser la valeur 0 3 14 CHAPITRE 2 MODE D EMPLOI DE PMX possible d utiliser le m me codage abr g vu ci dessus en s parant cependant les deux notes de sorte que la seconde commence avec le point ou la virgule Si par exemple on a une double croche point e au dessus de laquelle doit tre plac un mordant suivie d une t
115. t d employer le codage abr g des valeurs point es voir la page 13 pr sent dans le code PMX la mesure 3 dans la partie d alto mais vit e dans le code M Tx 3 1 PR AMBULE 49 Part Recorder Nom de la partie justifi gauche au dessus du titre Title Clarinet Quintet Titre de la pi ce Composer Mozart Nom du compositeur justifi droite au dessous du titre Poet Rellstab Nom de l auteur des paroles justifi gau che au dessous du titre Meter C M tre alla breve autre notation pour 2 2 Flats 3 Armature avec 3 b mols Sharps 2 Armature avec 3 di ses Space 60 3 Espace ajout au dessous des port es PMX hi0i Commande PMX dans le pr ambule fonc tion rendue obsol te par Options x Utilise l option x durant la compilation Pages 2 R partit la pi ce sur deux pages Systems 11 R partit la pi ce sur 11 syst mes Bars line 4 Dispose 4 mesures par ligne Size 16 Grandeur de la port e 16 points 20 points si elle n est pas sp cifi e Style Singer Piano Syst me de trois port es pour chant et piano Name Dietrich Gerald Noms des instruments des interpr tes etc Indent 0 10 Indentation du premier syst me de 10976 de la longueur totale Start 0 1 0 3 Place les l ments sp cifi s au d but des lignes des voix l exception de Space Start PMX et Options
116. t musixflx gt TEX le fichier son tex Il en r sulte un fichier son dvi contenant l int gralit de la partition Pour obtenir la num rotation successive des pages pour toute la partition il suffit d introduire dans le premier fichier son1 pmx le num ro de page selon le codage 82 ANNEXE A EXEMPLES pr vu par PMX voir au paragraphe 2 3 17 la page 32 la num rotation se poursuivra pour toute la partition Port es de diverses grandeurs Dans les ditions modernes d oeuvres com prenant une basse continue il est d usage d indiquer la r alisation de la basse r alis e par l diteur sur une port e de corps plus petit MusiX TEX ne pr voit pas cette possibilit Heureusement Mthimkhulu Molekwa MMolekwa rrs co za a cr deux macros cette fin La premi re musixbar tex qui a fait r cemment son entr e dans la distribution de MusiXTEX et qui est install e conjointement au programme permet de d finir facilement les port es qui doivent tre unies par des barres de mesure dans le cas de la basse continue par exemple les deux port es inf rieures La seconde macro contenue dans le fichier curly tex permet d in troduire les accolades gauche dans le cas de la basse continue l accolade pour unir la ligne de basse avec celle contenant la r alisation du continuo en corps plus petit Le contenu du fichier curly tex est le suivant Code for multiple left curly brackets usage curlybrackets l
117. t de simplifier le code puisqu il n y a plus besoin de changement de m tre invisible ni de passage la ligne forc 3 3 9 Paroles au dessus et au dessous de la port e Parfois il est n cessaire de disposer deux lignes vocales sur la m me port e comme cela se produit dans la br ve aria de Haendel Serse II 4 reproduite l exemple 3 10 Pour cela on doit introduire la seconde voix non pas avec la simple commande L mais avec Lnomdelavoix o nomdelavoix est le nom de la voix sp cifi dans le pr ambule Voici le code de l exemple 3 10 Style SA Basse SA Voices S A Choral Clefs G Basse Voices Vc Clefs F Meter 3 4 74 CHAPITRE 3 BREF MODE D EMPLOI DE M TX L ame r L ame r L ame re te L ame re te E pur sempre vi tra l empia sor te vuol co si L ame r 2 se ben fie ro v ingann L ame r L a me r L ame r r L ame re te L ame re te 6 EXEMPLE 3 10 Voix au dessus et au dessous de la port e Sharps 1 Size 16 Pages 1 Systems 3 Space 3 7 def writebarno ifnum barno gt 1 lrlap oldstyle the barno barnoadd fi h def shiftbarno 0O Interligne Romilda L a me r o L a me r o l em pia sor te vuol co s i L a me r o L a me r o L a me r o L a me r o Serse L a me re te L a me re te E pur sem pre vi tra d i se ben fie ro v
118. t du premier bloc il convient d crire K suivi de deux nombres entiers positifs ou n gatifs Le premier indique la distance de transposition en internote vers le haut signe ou vers le bas signe Le second nombre indique la nouvelle armature voir au paragraphe 2 3 14 Par exemple prenons une gamme de r mineur obtenue partir du code suivant et reproduite l exemple 2 33 nous pouvons la transposer d abord d un ton puis d un demi ton vers le haut 1144060 0 11 16 0 0 19 Lors d un changement de tonalit le premier nombre doit toujours tre 0 20 videmment le changement de tonalit n est pas une transposition et les notes doivent tre crites exactement 21 r est l une des options de A commande que l on verra en d tail plus loin voir au para graphe 2 3 18 mais que nous avons d j rencontr e 30 CHAPITRE 2 MODE D EMPLOI DE PMX t ay Abr It64 w160m nobarnumbers d8 e f ga bs cs d d cn bn a g f e d Rb EXEMPLE 2 33 Gamme de r mineur non transpos e Pour obtenir la transposition d un ton il suffit d ajouter la commande de trans position K 1 1 au d but du premier et dans notre cas unique bloc de la facon sui vante nous transcrivons seulement le bloc vu que le reste est identique l exemple pr c dent K 1 1 d8 e f g a bs cs d d cn bn a g f e d Rb Le premier chiffre avertit PMX que la pi ce doit tre crite un internote plus haut r mi mi fa etc
119. t instrument1lower gt lt instrument lupper gt 4 lt instrument2lower gt lt instrument2upper gt h EN Xinstrument n lower instrument n upper 4 Mthimkhulu Molekwa MMolekwa rrs co za ifx undefined curlybrackets else endinput fi makeatletter let origin lwrit staffs writ staffs def writ staffs origin lwrit staffs ifx br cks empty else expandafter bracks br cks ende fi let br cks empty def curlybrackets 1 def br cks 1 def bracks 1 2 3 ende ifnum 1 lt 2 inserted noinstrum nt 1 s 1 ctinstr b zi altitude noinstrum nt 2 s 1 ctinstr b Ozii altitude advance b zii b zi advance b zii Interligne C Inter advance b zii stem skip n v b zii sp pt tw advance n v cxxviii divide b zii tw advance b zi b zii 83 raise b zi rlap mxsps char n v kern instrum in group ifx empty 3 else bracks 3 ende fi makeatother Supposons que l on souhaite diter une sonate pour violon et continuo avec PMX Il y aura trois port es celle de la basse au bas du syst me celle du contino en corps plus petit imm diatement au dessus unie la pr c dente au moyen de l accolade et celle du violon tout en haut Pour cela nous devons proc der aux op rations suivantes Dans le pr ambule indiquer trois instruments diff rents et non deux dont l un aurait une double port e Pour faire appel aux deux macros introduire la commande TEX en ligne input m
120. tation partir du nombre 2 seulement dans la partie 1 2 3 18 Commandes de caract re g n ral avec A Le symbole A permet d ins rer une s rie de commandes qui modifient l aspect g n ral de la partition Il doit tre ins r au d but du premier bloc mais s il est suivi de l option I ou i il peut se placer au d but de n importe quel bloc A doit tre suivi sans espace d une ou plusieurs options Le tableau 2 5 en donne la liste 2 3 19 Espace horizontal additionnel dans le texte musical PMX et MusiXTEX calculent l espacement et justifient les lignes musicales Nor malement le r sultat est excellent mais parfois pour viter de petites superpo sitions de symboles ou pour obtenir un r sultat pr cis il est possible qu il y ait 22 Voir au paragraphe 2 5 2 3 CORPS 33 i I z d ax b s r e D termine l aspect g n ral de la partition l exception de i et de I doit tre plac au d but du premier bloc Facteur d interstaff Modifie l espace vertical entre les port es d un syst me sur toute la partition I ou sur la page courante i S il y a deux voix dans une port e en ins rant cette option les points des notes point es de la voix inf rieure seront imprim s au centre si la note se situe sur un interligne ou en bas si la note est situ e sur une ligne tablit comme valeur d afterruleskip espace avant la premi re note d une mesure z elemskip V
121. te 4 num 10 c4 it c 7 2t Mes 42 fO fO a0 f0 A 2 MUSIQUE A 2 Musique KYRIE Guillaume Dufay 14007 1474 Kyrie ei t e e e e bs B r 2 P loge 7 rn 6 ope de bo j i T lois perti umm pem e e g e i i 13 Christe 96 ANNEXE A EXEMPLES Mundi rector Juditha Triumphans I 27 Antonio Vivaldi 1678 1741
122. tems 1 font rviii cmr8 62 CHAPITRE 3 BREF MODE D EMPLOI DE M TX A Nrviii Ab 7 w140m 2 b8 b cid a8 abic b8 bcid c8 c die L Quan do par li_e quan do ri di 3 3 4 M lismes Superius rum cor pus na Tenor A ve ve rum ve rum COT pus cor pus na na tum 7 ex Ma ri ne ex Ma ri a Vir EXEMPLE 3 4 M lismes L exemple 3 4 partie initiale de l Ave verum de Josquin des Pr s offre une plus large illustration de l emploi des m lismes Il peut en effet arriver qu un m lisme doive s tendre au dessus de notes qui ne sont ni li es ni regroup es par leurs hampes Dans de telles situations il faut avoir recours des liaisons invisibles c est dire placer des liaisons qui commencent par ou par et qui finissent par ou par 18 comme l illustre le code de l exemple 3 4 Style ST ST Voices S T Choral Clefs G G Meter C Size 16 Pages 1 Systems 3 Space 2 6 Options s Name it Superius it Tenor 18 Il est aussi possible d employer les commandes TEX de Musixlyr voir la page 65 3 3 PAROLES 63 h def writebarno ifnum barno gt 1 lrlapf oldstyle the barno barnoadd fi hh def shiftbarno 0 Interligne sup A ve ve rum cor pus na tum cor pus na tum ex Ma ri a Vir gi ne ex Ma ri a Vir gi ne ten A ve ve rum ve rum cor pus na tum ex Ma ri a Vir gi ne hhAb 1t142ituobb5
123. teur des barres transversales Si l on d sire un regroupement diff rent ou bien si l on souhaite faire varier l angle ou la hauteur des barres on doit employer les crochets Ainsi toutes les notes l int rieur des crochets sont regroup es Dans ce cas une s rie d options est galement disponible Les hampes des notes peuvent tre dirig es volontairement vers le haut upper vers le bas Lower ou dans la direction oppos e celle tablie automatiquement par PMX flip Un deux ou trois nombres optionnels chacun pr c d d un signe modifient l aspect des barres Le premier qui doit tre un nombre entier contr le la hauteur des hampes en internote et peut varier de 30 30 le second qui admet la m me gamme de valeurs de 30 30 modifie l inclinaison tablie automatiquement par PMX le troisi me change le point de d part en prenant comme unit de mesure l paisseur d une barre et peut prendre une valeur de 1 3 on l utilise en g n ral pour augmenter la longueur des hampes Si le r sultat produit en employant cette derni re option n est pas satisfaisant il est possible 17 En anglais on utilise les termes tie pour les liaisons de dur e et slur pour les liaisons de phras 24 CHAPITRE 2 MODE D EMPLOI DE PMX galement d employer conjointement la premi re et la troisi me options p ex 1 0 3 cd8 c3 c6 c Le symbole m suivi d un nombre compris entre 1 et 4 impose que le nombre des
124. tique celui de s Dans ce cas toutefois le signe C qui indique le d but de la liaison doit tre plac avant la note laquelle il se rapporte 5i l on souhaite lier deux croches montant par degr depuis le do m dian on peut employer indiff remment c84 s d s ou bien c84 d Apr s le signe de liaison il est possible d introduire une s rie de caract res facultatifs En premier lieu on peut ajouter un caract re d identification 0 9 ou bien A Z plac l ouverure et la fermeture de la liaison qui est n cessaire lorsque diff rentes liaisons partent de la m me note ou du m me accord afin de faire savoir PMX quelle liaison fermer La direction de la courbe peut tre forc e vers le haut avec u upper ou bien vers le bas avec 1 lower ou avec d down plac s dans le code au d but de la liaison b sert obtenir une liaison en trait discontinu voir l exemple 2 20 La position du d but ou de la fin de la liaison peut tre modifi e gr ce deux nombres pr c d s du signe ou Le premier qui doit tre entier contr le la position verticale en internote le second qui peut tre d cimal contr le la position horizontale en t te de note Pour modifier la forme de la liaison trois param tres peuvent tre ajout s apr s le symbole de fin de liaison Le premier un nombre entier qui ne doit pas tre z ro alt re le point central de la courbe en internote Les deux autres des nombres entiers entre 1 et
125. une ligne de commentaire Normale ment toutes les lignes qui commencent par ce signe sont recopi es dans chacune des parties Mais si une ligne pr sente les symboles 4 dans les deux premi res colonnes alors cette ligne et la suivante ne sont pas recopi es dans les parties 5i l une des lignes ignor es commencent par h 1 Ti ou par Tc alors trois lignes seront ignor es au lieu de deux 46 CHAPITRE 2 MODE D EMPLOI DE PMX Toute ligne qui commence par est recopi e telle quelle dans les parties sans les deux caract res initiaux C est une fonction utile pour ajouter des commandes dans toutes les parties s par es sans qu elles soient pr sentes dans la partition Il est aussi possible d ins rer une commande dans une partie particuli re et de faire en sorte qu elle soit ignor e par toutes les autres Pour cela il suffit d ins rer dans le fichier source une ligne commen ant par 4h o h est un nombre hexa d cimal 1 2 9 a b c Par exemple si l on souhaite forcer un passage la ligne 15 la page 2 uniquement dans la partie 11 il faut ajouter l endroit du fichier source pmx o l on d sire passer la ligne bL15P2 o b est le nombre hexad cimal qui repr sente la onzi me partie du syst me depuis le bas Il y a des commandes qui sont copi es dans toutes les parties bien que comme on l a vu elles ne soient autoris es que dans la premi re voix du bloc moins que la ligne pr c dente ne contienne
126. ur deux pages on doit ins rer au d but du premier bloc du fichier source pmx la commande 44820P2m16 Le symbole P est ignor dans la cr ation des parties moins qu il ne soit pr c d de 4 ou de i selon l usage d j vu La commande midi I n est pas copi e dans les parties moins d tre introduite sous la forme ou i Lorsque dans la partition il y a plusieurs mesures cons cutives de silence dans une partie scor2prt les regroupe en une seule mesure contenant une pause multiple rm 31 Voir au paragraphe 2 3 19 32 Notons que P comme option de S r gle le nombre total de pages dans une partie comme option de L force un saut de page et comme commande en soi contr le la num rotation des pages Chapitre 3 Bref mode d emploi de M Tx M Tx est un pr processeur pour PMX c est dire qu il lit un fichier mtx et le traduit en un fichier pmx Son auteur Dirk Laurie entendait rendre encore plus simple le processus d introduction de la partition pr vu par PMX et permettre de surcro t une introduction tout aussi ais e des paroles Pour atteindre le premier de ces deux objetifs il a simplifi et rendu plus intuitif le pr ambule il a interverti l ordre des voix de fagon ce que comme cela se produit sur la partition la plus aigu soit en haut et la plus grave en bas il a pr vu une s rie de commandes abr g es pour l introduction des accords et des signes de dynamique Pour r aliser
127. ure enti re 40 CHAPITRE 2 MODE D EMPLOI DE PMX d but type 1 type 2 type 3 1 la commande est transcrite dans le fichier tex juste avant la note devant laquelle elle est situ e l int rieur donc du couple notes Venotes 2 N la commande est transcrite dans le fichier tex imm diatement avant Nstartmuflex 3 NN la commande est transcrite au d but du bloc courant imm dia tement avant alaligne ou bien xbar Le quatri me type de commande TFX en ligne permet de transcrire diff rentes lignes de texte au d but du fichier tex Les lignes doivent se trouver obligatoire ment au d but du fichier pmx et doivent tre comprises l int rieur de deux autres lignes contenant le signe trois traits d union plac sur les trois premi res colonnes c est dire commandes TEX de plusieurs lignes Pour davantage de renseignements sur les commandes TEX en ligne et plus g n ralement sur le langage MusiXTEX on renvoie le lecteur au manuel de Daniel Taupin On se contentera ici de donner quelques exemples de l utilisation de ces commandes En fait nous avons d j vu un exemple Pour utiliser le module pour les liaisons postscript de type M il faut employer une commande TEX en ligne type 2 savoir input musixpss relax Pour ajouter des symboles non pr vus par PMX comme le signe de p dale on doit utiliser une commande TEX en ligne du type zcharnote n PED
128. usixbar input curly comme commande en ligne de type 4 au d but du fichier Par exemple let relax input musixtex sepbarrules input pmx input musixbar input curly L option sepbarrule vite que les barres de mesure ne s tendent d une port e l autre Introduire les commandes suivantes juste avant la premi re mesure en g n ral apr s la commande A indivbarrules sepbarrule3 setsize2 smallvalue curlybrackets 1 2 let interstaffsav interstaff def interstaff 1 interstaffsav 9 La valeur interstaffsav 9 r gle la grandeur de l accolade et peut tre modifi e La commande indivbarrules sepbarrule3 indique que la troisi me port e celle du violon doit avoir ses propres barres de mesure non jointes celles des autres port es Quant la deuxi me ligne elle contient deux commandes la premi re setsize2 smallvalue attribue un corps plus petit la deuxi me port e la seconde curlybrackets 1 2 indique quelles port es doivent tre unies par l accolade Le fichier curly tex doit videmment se trouver dans le m me dossier que celui o se trouve le fichier pmx compiler Pour le reste on proc de comme d habitude pour la r daction du code Si l on emploie M Tx les commandes sont les m mes mais comme on l a vu elles doivent tre incluses comme commandes PMX en ligne 44 Un exemple de code M Tx est pr sent l annexe A 1 3 dont on peut voir le r sultat l an
129. utomatiquement le nombre de notes du groupe en le plagant dans une position ad quate Il peut cependant arriver que le nombre se trouve tant t sur les t tes tant t sur les hampes des notes Si l on 10 Si aucune dur e n est pr cis e PM X consid re qu il s agit de la m me dur e que la note pr c dente 2 3 CORPS 15 d sire inverser la position du nombre on doit faire suivre sans espace le code de la premi re note des symboles n et ensuite f Si par exemple on n est pas satisfait de la position du nombre 4 dans le quartolet de l exemple 2 12 on peut faire en sorte que ce nombre soit plac au dessus des hampes en crivant le quartolet ainsi fd4x4nf g a b Si n est suivi d un nombre entier sans signe ou alors PMX imprime ce nombre plut t que le nombre des notes du groupe L option n sert aussi r gler horizontalement et verticalement la position du nombre imprim Un ou deux nombres toujours pr c d s de ou de peuvent suivre n Le premier indique le d placement vertical en internote vers le haut ou vers le bas tandis que le second indique un d placement en t te de note vers la droite ou vers la gauche Si n est le dernier des caract res de la note et est donc suivi d une espace alors PMX n imprime aucun nombre pour signaler le groupe irr gulier L exemple 2 13 montre comment ces options peuvent tre appliqu es l exemple 2 12 e4x5 1 1 c4x3n fd4x4nf