From 200080fe9dd0a67172bb278509dd6cff60bdcb5f Mon Sep 17 00:00:00 2001 From: Josia Pietsch Date: Sun, 27 Mar 2022 12:09:14 +0200 Subject: [PATCH] Tag 6 --- Makefile | 3 + abc/abc.pdf | Bin 276742 -> 267069 bytes abc/abc.sty | 226 + abc/example.tex | 81 + abc/mup.sty | 27 + abc/mupexa.tex | 76 + abc/poll.abc | 16 + abc/simple.mup | 13 + cdc.pdf | Bin 0 -> 26657 bytes cdur.pdf | Bin 0 -> 26632 bytes example.pdf | Bin 0 -> 26825 bytes inputs/akkorde.tex | 96 +- inputs/appendix.tex | 3 + inputs/intervalle.tex | 2 +- inputs/uebersicht.tex | 6 +- lilypond/cdur.ly | 4 + lilypond/cdur.pdf | Bin 0 -> 26626 bytes lilypond/cgc.ly | 4 + lilypond/cgc.pdf | Bin 0 -> 26618 bytes lilypond/example.ly | 4 + lilypond/example.pdf | Bin 0 -> 26817 bytes musiktheorie.sty | 3 +- musiktheorie.tex | 6 +- musiktheorietheorie.ipynb | 436 ++ musixtex/README | 90 + musixtex/doc/ChangeLog-114.txt | 98 + musixtex/doc/ChangeLog-115.txt | 270 + musixtex/doc/ChangeLog-116.txt | 35 + musixtex/doc/ChangeLog-117.txt | 12 + musixtex/doc/ChangeLog-118.txt | 11 + musixtex/doc/ChangeLog-119.txt | 7 + musixtex/doc/ChangeLog-120.txt | 6 + musixtex/doc/ChangeLog-121.txt | 16 + musixtex/doc/ChangeLog-122.txt | 8 + musixtex/doc/ChangeLog-123.txt | 6 + musixtex/doc/ChangeLog-124.txt | 10 + musixtex/doc/ChangeLog-125.txt | 6 + musixtex/doc/ChangeLog-126.txt | 5 + musixtex/doc/ChangeLog-127.txt | 15 + musixtex/doc/ChangeLog-128.txt | 7 + musixtex/doc/ChangeLog-129.txt | 6 + musixtex/doc/ChangeLog-130.txt | 5 + musixtex/doc/ChangeLog-131.txt | 4 + musixtex/doc/ChangeLog-132.txt | 6 + musixtex/doc/ChangeLog-133.txt | 8 + musixtex/doc/ChangeLog-134.txt | 9 + musixtex/doc/ChangeLog-135.txt | 8 + musixtex/doc/ChangeLog-musixdoc.txt | 30 + musixtex/doc/examples/adagio.tex | 446 ++ musixtex/doc/examples/albinoni.tex | 614 ++ musixtex/doc/examples/angescam.tex | 19 + musixtex/doc/examples/angescao.tex | 24 + musixtex/doc/examples/angescax.tex | 366 ++ musixtex/doc/examples/avemaria.tex | 18 + musixtex/doc/examples/avemarid.tex | 1016 +++ musixtex/doc/examples/avemaril.tex | 20 + musixtex/doc/examples/avemario.tex | 1014 +++ musixtex/doc/examples/avemarix.tex | 951 +++ musixtex/doc/examples/avemaroo.tex | 858 +++ musixtex/doc/examples/aveverch.tex | 3 + musixtex/doc/examples/aveverdd.tex | 4 + musixtex/doc/examples/aveveruc.tex | 4 + musixtex/doc/examples/aveverud.tex | 4 + musixtex/doc/examples/aveverum.tex | 297 + musixtex/doc/examples/changecontext.tex | 95 + musixtex/doc/examples/chanson.tex | 318 + musixtex/doc/examples/dissonan.tex | 947 +++ musixtex/doc/examples/eightbitchar.tex | 12 + musixtex/doc/examples/fantaisc.tex | 4 + musixtex/doc/examples/fantaisd.tex | 2 + musixtex/doc/examples/fantaisi.tex | 1238 ++++ musixtex/doc/examples/fantcmol.tex | 626 ++ musixtex/doc/examples/fantfuga.tex | 18 + musixtex/doc/examples/fugcmoll.tex | 517 ++ musixtex/doc/examples/fugue.tex | 677 ++ musixtex/doc/examples/gloriab.tex | 314 + musixtex/doc/examples/glorias.tex | 286 + musixtex/doc/examples/gloriax.tex | 283 + musixtex/doc/examples/gymnoman.tex | 569 ++ musixtex/doc/examples/ilestne.tex | 22 + musixtex/doc/examples/ilestnex.tex | 202 + musixtex/doc/examples/ilfaitda.tex | 18 + musixtex/doc/examples/ilfaitdx.tex | 171 + musixtex/doc/examples/kinder.tex | 125 + musixtex/doc/examples/kv315.tex | 827 +++ musixtex/doc/examples/kv315f.tex | 2 + musixtex/doc/examples/kv315h.tex | 2 + musixtex/doc/examples/kv315o.tex | 2 + musixtex/doc/examples/kv315org.tex | 813 +++ musixtex/doc/examples/marcello.tex | 319 + musixtex/doc/examples/marcon1.tex | 729 +++ musixtex/doc/examples/marcon2.tex | 723 +++ musixtex/doc/examples/marcon3.tex | 1106 ++++ musixtex/doc/examples/marconf.tex | 21 + musixtex/doc/examples/marconh.tex | 20 + musixtex/doc/examples/marcono.tex | 19 + musixtex/doc/examples/musixdbrexample.tex | 52 + musixtex/doc/examples/onuitbri.tex | 25 + musixtex/doc/examples/onuitbrr.tex | 12 + musixtex/doc/examples/onuitbrx.tex | 174 + musixtex/doc/examples/ossiaexa.tex | 30 + musixtex/doc/examples/ostinato.tex | 450 ++ musixtex/doc/examples/pacifiqb.tex | 9 + musixtex/doc/examples/pacifiqn.tex | 1128 ++++ musixtex/doc/examples/pacifiqt.tex | 10 + musixtex/doc/examples/parnasum.tex | 132 + musixtex/doc/examples/partitur.tex | 433 ++ musixtex/doc/examples/pedal.tex | 24 + musixtex/doc/examples/prelfug.tex | 4 + musixtex/doc/examples/prelude.tex | 715 +++ musixtex/doc/examples/pslurvgap.tex | 21 + musixtex/doc/examples/quod.tex | 162 + musixtex/doc/examples/racine.tex | 596 ++ musixtex/doc/examples/recit.tex | 416 ++ musixtex/doc/examples/recueil.tex | 156 + musixtex/doc/examples/rests.tex | 229 + musixtex/doc/examples/reves.tex | 543 ++ musixtex/doc/examples/romances.tex | 499 ++ musixtex/doc/examples/scale.tex | 67 + musixtex/doc/examples/souvenir.tex | 31 + musixtex/doc/examples/souvenix.tex | 474 ++ musixtex/doc/examples/tierce.tex | 376 ++ musixtex/doc/examples/traeumer.tex | 299 + musixtex/doc/examples/widor.tex | 792 +++ musixtex/doc/examples/widor_16.tex | 20 + musixtex/doc/examples/widor_20.tex | 18 + musixtex/doc/musixcrd/doc.pdf | 2564 ++++++++ musixtex/doc/musixdoc.pdf | Bin 0 -> 1434694 bytes musixtex/doc/musixdoc/accidentals.tex | 74 + musixtex/doc/musixdoc/barlines.tex | 310 + musixtex/doc/musixdoc/barnumbering.tex | 127 + musixtex/doc/musixdoc/beams.tex | 627 ++ musixtex/doc/musixdoc/changing.tex | 498 ++ musixtex/doc/musixdoc/embedding.tex | 180 + musixtex/doc/musixdoc/examples.tex | 125 + musixtex/doc/musixdoc/extensions.tex | 2369 +++++++ musixtex/doc/musixdoc/extracting.tex | 101 + musixtex/doc/musixdoc/fonts.tex | 231 + musixtex/doc/musixdoc/frontmatter.tex | 143 + musixtex/doc/musixdoc/index.tex | 10 + musixtex/doc/musixdoc/introduction.tex | 822 +++ musixtex/doc/musixdoc/layout.tex | 185 + musixtex/doc/musixdoc/lyrics.tex | 407 ++ musixtex/doc/musixdoc/miscellaneous.tex | 1095 ++++ musixtex/doc/musixdoc/musixdoc.ltx | 102 + musixtex/doc/musixdoc/musixdoc.sty | 149 + musixtex/doc/musixdoc/parameters.tex | 220 + musixtex/doc/musixdoc/preparing.tex | 285 + musixtex/doc/musixdoc/repeats.tex | 272 + musixtex/doc/musixdoc/restsdoc.tex | 233 + musixtex/doc/musixdoc/settingup.tex | 367 ++ musixtex/doc/musixdoc/slurstiesTypeK.tex | 382 ++ musixtex/doc/musixdoc/slurstiesfont.tex | 598 ++ musixtex/doc/musixdoc/smaller.tex | 190 + musixtex/doc/musixdoc/spacing.tex | 106 + musixtex/doc/musixdoc/staffsize.tex | 101 + musixtex/doc/musixdoc/summary.tex | 310 + musixtex/doc/musixdoc/transposition.tex | 217 + musixtex/doc/musixdoc/writingnotes.tex | 294 + musixtex/doc/musixlyr/README.musixlyr | 74 + musixtex/doc/musixlyr/examples/nonmoriar.pdf | Bin 0 -> 11229 bytes musixtex/doc/musixlyr/examples/nonmoriar.tex | 23 + musixtex/doc/musixlyr/mxlyrdoc.pdf | Bin 0 -> 245264 bytes musixtex/doc/musixlyr/mxlyrdoc.tex | 1876 ++++++ musixtex/doc/musixtex-install.pdf | Bin 0 -> 119496 bytes musixtex/doc/musixtex-install.tex | 158 + musixtex/doc/notationMistakes/coulhack.tex | 70 + musixtex/doc/notationMistakes/sottieng.pdf | Bin 0 -> 126207 bytes musixtex/doc/notationMistakes/sottieng.tex | 1075 ++++ musixtex/doc/notationMistakes/sottiger.pdf | Bin 0 -> 132877 bytes musixtex/doc/notationMistakes/sottiger.tex | 1103 ++++ musixtex/doc/notationMistakes/sottigra.pdf | Bin 0 -> 191646 bytes musixtex/doc/notationMistakes/sottigra.tex | 1086 ++++ musixtex/doc/psslurs/README.psslurs | 42 + musixtex/doc/psslurs/slurs.pdf | Bin 0 -> 16083 bytes musixtex/doc/psslurs/slurs.tex | 77 + musixtex/doc/reference/musixre1.pdf | Bin 0 -> 85655 bytes musixtex/doc/scripts/musixflx.1 | 46 + musixtex/doc/scripts/musixflx.pdf | Bin 0 -> 9286 bytes musixtex/doc/scripts/musixtex.1 | 204 + musixtex/doc/scripts/musixtex.pdf | Bin 0 -> 23518 bytes musixtex/dvips/psslurs.pro | 282 + musixtex/latex/musixcpt.sty | 3 + musixtex/latex/musixcrd.sty | 11 + musixtex/latex/musixfll.sty | 2 + musixtex/latex/musixltx.tex | 33 + musixtex/latex/musixtex.sty | 3 + musixtex/scripts/musixflx.bat | 6 + musixtex/scripts/musixflx.lua | 1071 ++++ musixtex/scripts/musixtex.bat | 6 + musixtex/scripts/musixtex.lua | 648 ++ musixtex/source/doc.tex | 24 + musixtex/source/makefile | 45 + musixtex/source/musixcrd.dtx | 811 +++ musixtex/source/readme | 54 + musixtex/source/strip.tex | 20 + musixtex/tex/musixadd.tex | 30 + musixtex/tex/musixadf.tex | 138 + musixtex/tex/musixbar.tex | 148 + musixtex/tex/musixbbm.tex | 69 + musixtex/tex/musixblx.tex | 44 + musixtex/tex/musixbm.tex | 25 + musixtex/tex/musixcho.tex | 68 + musixtex/tex/musixcpt.tex | 826 +++ musixtex/tex/musixcrd.tex | 272 + musixtex/tex/musixdat.tex | 59 + musixtex/tex/musixdbr.tex | 250 + musixtex/tex/musixdia.tex | 110 + musixtex/tex/musixec.tex | 169 + musixtex/tex/musixeng.tex | 42 + musixtex/tex/musixesf.tex | 79 + musixtex/tex/musixevo.tex | 19 + musixtex/tex/musixext.tex | 26 + musixtex/tex/musixfll.tex | 44 + musixtex/tex/musixftab.tex | 148 + musixtex/tex/musixgre.tex | 351 ++ musixtex/tex/musixgui.tex | 41 + musixtex/tex/musixhor.tex | 41 + musixtex/tex/musixhou.tex | 58 + musixtex/tex/musixhv.tex | 180 + musixtex/tex/musixinv.tex | 2 + musixtex/tex/musixlit.tex | 87 + musixtex/tex/musixlyr.tex | 1162 ++++ musixtex/tex/musixmad.tex | 30 + musixtex/tex/musixper.tex | 195 + musixtex/tex/musixplt.tex | 184 + musixtex/tex/musixpoi.tex | 67 + musixtex/tex/musixppff.tex | 169 + musixtex/tex/musixps.tex | 975 +++ musixtex/tex/musixref.tex | 305 + musixtex/tex/musixslu.tex | 4 + musixtex/tex/musixsqr.tex | 3 + musixtex/tex/musixste.tex | 35 + musixtex/tex/musixstf.tex | 28 + musixtex/tex/musixstr.tex | 47 + musixtex/tex/musixsty.tex | 388 ++ musixtex/tex/musixtex.tex | 5915 ++++++++++++++++++ musixtex/tex/musixtmr.tex | 201 + musixtex/tex/musixtri.tex | 64 + musixtex/tex/musixvbm.tex | 212 + musixtex/tex/tuplet.tex | 27 + 241 files changed, 62140 insertions(+), 10 deletions(-) create mode 100644 abc/abc.sty create mode 100644 abc/example.tex create mode 100644 abc/mup.sty create mode 100644 abc/mupexa.tex create mode 100644 abc/poll.abc create mode 100644 abc/simple.mup create mode 100644 cdc.pdf create mode 100644 cdur.pdf create mode 100644 example.pdf create mode 100644 inputs/appendix.tex create mode 100644 lilypond/cdur.ly create mode 100644 lilypond/cdur.pdf create mode 100644 lilypond/cgc.ly create mode 100644 lilypond/cgc.pdf create mode 100644 lilypond/example.ly create mode 100644 lilypond/example.pdf create mode 100644 musiktheorietheorie.ipynb create mode 100644 musixtex/README create mode 100644 musixtex/doc/ChangeLog-114.txt create mode 100644 musixtex/doc/ChangeLog-115.txt create mode 100644 musixtex/doc/ChangeLog-116.txt create mode 100644 musixtex/doc/ChangeLog-117.txt create mode 100644 musixtex/doc/ChangeLog-118.txt create mode 100644 musixtex/doc/ChangeLog-119.txt create mode 100644 musixtex/doc/ChangeLog-120.txt create mode 100644 musixtex/doc/ChangeLog-121.txt create mode 100644 musixtex/doc/ChangeLog-122.txt create mode 100644 musixtex/doc/ChangeLog-123.txt create mode 100644 musixtex/doc/ChangeLog-124.txt create mode 100644 musixtex/doc/ChangeLog-125.txt create mode 100644 musixtex/doc/ChangeLog-126.txt create mode 100644 musixtex/doc/ChangeLog-127.txt create mode 100644 musixtex/doc/ChangeLog-128.txt create mode 100644 musixtex/doc/ChangeLog-129.txt create mode 100644 musixtex/doc/ChangeLog-130.txt create mode 100644 musixtex/doc/ChangeLog-131.txt create mode 100644 musixtex/doc/ChangeLog-132.txt create mode 100644 musixtex/doc/ChangeLog-133.txt create mode 100644 musixtex/doc/ChangeLog-134.txt create mode 100644 musixtex/doc/ChangeLog-135.txt create mode 100644 musixtex/doc/ChangeLog-musixdoc.txt create mode 100644 musixtex/doc/examples/adagio.tex create mode 100644 musixtex/doc/examples/albinoni.tex create mode 100644 musixtex/doc/examples/angescam.tex create mode 100644 musixtex/doc/examples/angescao.tex create mode 100644 musixtex/doc/examples/angescax.tex create mode 100644 musixtex/doc/examples/avemaria.tex create mode 100644 musixtex/doc/examples/avemarid.tex create mode 100644 musixtex/doc/examples/avemaril.tex create mode 100644 musixtex/doc/examples/avemario.tex create mode 100644 musixtex/doc/examples/avemarix.tex create mode 100644 musixtex/doc/examples/avemaroo.tex create mode 100644 musixtex/doc/examples/aveverch.tex create mode 100644 musixtex/doc/examples/aveverdd.tex create mode 100644 musixtex/doc/examples/aveveruc.tex create mode 100644 musixtex/doc/examples/aveverud.tex create mode 100644 musixtex/doc/examples/aveverum.tex create mode 100644 musixtex/doc/examples/changecontext.tex create mode 100644 musixtex/doc/examples/chanson.tex create mode 100644 musixtex/doc/examples/dissonan.tex create mode 100644 musixtex/doc/examples/eightbitchar.tex create mode 100644 musixtex/doc/examples/fantaisc.tex create mode 100644 musixtex/doc/examples/fantaisd.tex create mode 100644 musixtex/doc/examples/fantaisi.tex create mode 100644 musixtex/doc/examples/fantcmol.tex create mode 100644 musixtex/doc/examples/fantfuga.tex create mode 100644 musixtex/doc/examples/fugcmoll.tex create mode 100644 musixtex/doc/examples/fugue.tex create mode 100644 musixtex/doc/examples/gloriab.tex create mode 100644 musixtex/doc/examples/glorias.tex create mode 100644 musixtex/doc/examples/gloriax.tex create mode 100644 musixtex/doc/examples/gymnoman.tex create mode 100644 musixtex/doc/examples/ilestne.tex create mode 100644 musixtex/doc/examples/ilestnex.tex create mode 100644 musixtex/doc/examples/ilfaitda.tex create mode 100644 musixtex/doc/examples/ilfaitdx.tex create mode 100644 musixtex/doc/examples/kinder.tex create mode 100644 musixtex/doc/examples/kv315.tex create mode 100644 musixtex/doc/examples/kv315f.tex create mode 100644 musixtex/doc/examples/kv315h.tex create mode 100644 musixtex/doc/examples/kv315o.tex create mode 100644 musixtex/doc/examples/kv315org.tex create mode 100644 musixtex/doc/examples/marcello.tex create mode 100644 musixtex/doc/examples/marcon1.tex create mode 100644 musixtex/doc/examples/marcon2.tex create mode 100644 musixtex/doc/examples/marcon3.tex create mode 100644 musixtex/doc/examples/marconf.tex create mode 100644 musixtex/doc/examples/marconh.tex create mode 100644 musixtex/doc/examples/marcono.tex create mode 100644 musixtex/doc/examples/musixdbrexample.tex create mode 100644 musixtex/doc/examples/onuitbri.tex create mode 100644 musixtex/doc/examples/onuitbrr.tex create mode 100644 musixtex/doc/examples/onuitbrx.tex create mode 100644 musixtex/doc/examples/ossiaexa.tex create mode 100644 musixtex/doc/examples/ostinato.tex create mode 100644 musixtex/doc/examples/pacifiqb.tex create mode 100644 musixtex/doc/examples/pacifiqn.tex create mode 100644 musixtex/doc/examples/pacifiqt.tex create mode 100644 musixtex/doc/examples/parnasum.tex create mode 100644 musixtex/doc/examples/partitur.tex create mode 100644 musixtex/doc/examples/pedal.tex create mode 100644 musixtex/doc/examples/prelfug.tex create mode 100644 musixtex/doc/examples/prelude.tex create mode 100644 musixtex/doc/examples/pslurvgap.tex create mode 100644 musixtex/doc/examples/quod.tex create mode 100644 musixtex/doc/examples/racine.tex create mode 100644 musixtex/doc/examples/recit.tex create mode 100644 musixtex/doc/examples/recueil.tex create mode 100644 musixtex/doc/examples/rests.tex create mode 100644 musixtex/doc/examples/reves.tex create mode 100644 musixtex/doc/examples/romances.tex create mode 100644 musixtex/doc/examples/scale.tex create mode 100644 musixtex/doc/examples/souvenir.tex create mode 100644 musixtex/doc/examples/souvenix.tex create mode 100644 musixtex/doc/examples/tierce.tex create mode 100644 musixtex/doc/examples/traeumer.tex create mode 100644 musixtex/doc/examples/widor.tex create mode 100644 musixtex/doc/examples/widor_16.tex create mode 100644 musixtex/doc/examples/widor_20.tex create mode 100644 musixtex/doc/musixcrd/doc.pdf create mode 100644 musixtex/doc/musixdoc.pdf create mode 100644 musixtex/doc/musixdoc/accidentals.tex create mode 100644 musixtex/doc/musixdoc/barlines.tex create mode 100644 musixtex/doc/musixdoc/barnumbering.tex create mode 100644 musixtex/doc/musixdoc/beams.tex create mode 100644 musixtex/doc/musixdoc/changing.tex create mode 100644 musixtex/doc/musixdoc/embedding.tex create mode 100644 musixtex/doc/musixdoc/examples.tex create mode 100644 musixtex/doc/musixdoc/extensions.tex create mode 100644 musixtex/doc/musixdoc/extracting.tex create mode 100644 musixtex/doc/musixdoc/fonts.tex create mode 100644 musixtex/doc/musixdoc/frontmatter.tex create mode 100644 musixtex/doc/musixdoc/index.tex create mode 100644 musixtex/doc/musixdoc/introduction.tex create mode 100644 musixtex/doc/musixdoc/layout.tex create mode 100644 musixtex/doc/musixdoc/lyrics.tex create mode 100644 musixtex/doc/musixdoc/miscellaneous.tex create mode 100644 musixtex/doc/musixdoc/musixdoc.ltx create mode 100644 musixtex/doc/musixdoc/musixdoc.sty create mode 100644 musixtex/doc/musixdoc/parameters.tex create mode 100644 musixtex/doc/musixdoc/preparing.tex create mode 100644 musixtex/doc/musixdoc/repeats.tex create mode 100644 musixtex/doc/musixdoc/restsdoc.tex create mode 100644 musixtex/doc/musixdoc/settingup.tex create mode 100644 musixtex/doc/musixdoc/slurstiesTypeK.tex create mode 100644 musixtex/doc/musixdoc/slurstiesfont.tex create mode 100644 musixtex/doc/musixdoc/smaller.tex create mode 100644 musixtex/doc/musixdoc/spacing.tex create mode 100644 musixtex/doc/musixdoc/staffsize.tex create mode 100644 musixtex/doc/musixdoc/summary.tex create mode 100644 musixtex/doc/musixdoc/transposition.tex create mode 100644 musixtex/doc/musixdoc/writingnotes.tex create mode 100644 musixtex/doc/musixlyr/README.musixlyr create mode 100644 musixtex/doc/musixlyr/examples/nonmoriar.pdf create mode 100644 musixtex/doc/musixlyr/examples/nonmoriar.tex create mode 100644 musixtex/doc/musixlyr/mxlyrdoc.pdf create mode 100644 musixtex/doc/musixlyr/mxlyrdoc.tex create mode 100644 musixtex/doc/musixtex-install.pdf create mode 100644 musixtex/doc/musixtex-install.tex create mode 100644 musixtex/doc/notationMistakes/coulhack.tex create mode 100644 musixtex/doc/notationMistakes/sottieng.pdf create mode 100644 musixtex/doc/notationMistakes/sottieng.tex create mode 100644 musixtex/doc/notationMistakes/sottiger.pdf create mode 100644 musixtex/doc/notationMistakes/sottiger.tex create mode 100644 musixtex/doc/notationMistakes/sottigra.pdf create mode 100644 musixtex/doc/notationMistakes/sottigra.tex create mode 100644 musixtex/doc/psslurs/README.psslurs create mode 100644 musixtex/doc/psslurs/slurs.pdf create mode 100644 musixtex/doc/psslurs/slurs.tex create mode 100644 musixtex/doc/reference/musixre1.pdf create mode 100644 musixtex/doc/scripts/musixflx.1 create mode 100644 musixtex/doc/scripts/musixflx.pdf create mode 100644 musixtex/doc/scripts/musixtex.1 create mode 100644 musixtex/doc/scripts/musixtex.pdf create mode 100644 musixtex/dvips/psslurs.pro create mode 100644 musixtex/latex/musixcpt.sty create mode 100644 musixtex/latex/musixcrd.sty create mode 100644 musixtex/latex/musixfll.sty create mode 100644 musixtex/latex/musixltx.tex create mode 100644 musixtex/latex/musixtex.sty create mode 100644 musixtex/scripts/musixflx.bat create mode 100644 musixtex/scripts/musixflx.lua create mode 100644 musixtex/scripts/musixtex.bat create mode 100755 musixtex/scripts/musixtex.lua create mode 100644 musixtex/source/doc.tex create mode 100644 musixtex/source/makefile create mode 100644 musixtex/source/musixcrd.dtx create mode 100644 musixtex/source/readme create mode 100644 musixtex/source/strip.tex create mode 100644 musixtex/tex/musixadd.tex create mode 100644 musixtex/tex/musixadf.tex create mode 100644 musixtex/tex/musixbar.tex create mode 100644 musixtex/tex/musixbbm.tex create mode 100644 musixtex/tex/musixblx.tex create mode 100644 musixtex/tex/musixbm.tex create mode 100644 musixtex/tex/musixcho.tex create mode 100644 musixtex/tex/musixcpt.tex create mode 100644 musixtex/tex/musixcrd.tex create mode 100644 musixtex/tex/musixdat.tex create mode 100644 musixtex/tex/musixdbr.tex create mode 100644 musixtex/tex/musixdia.tex create mode 100644 musixtex/tex/musixec.tex create mode 100644 musixtex/tex/musixeng.tex create mode 100644 musixtex/tex/musixesf.tex create mode 100644 musixtex/tex/musixevo.tex create mode 100644 musixtex/tex/musixext.tex create mode 100644 musixtex/tex/musixfll.tex create mode 100644 musixtex/tex/musixftab.tex create mode 100644 musixtex/tex/musixgre.tex create mode 100644 musixtex/tex/musixgui.tex create mode 100644 musixtex/tex/musixhor.tex create mode 100644 musixtex/tex/musixhou.tex create mode 100644 musixtex/tex/musixhv.tex create mode 100644 musixtex/tex/musixinv.tex create mode 100644 musixtex/tex/musixlit.tex create mode 100644 musixtex/tex/musixlyr.tex create mode 100644 musixtex/tex/musixmad.tex create mode 100644 musixtex/tex/musixper.tex create mode 100644 musixtex/tex/musixplt.tex create mode 100644 musixtex/tex/musixpoi.tex create mode 100644 musixtex/tex/musixppff.tex create mode 100644 musixtex/tex/musixps.tex create mode 100644 musixtex/tex/musixref.tex create mode 100644 musixtex/tex/musixslu.tex create mode 100644 musixtex/tex/musixsqr.tex create mode 100644 musixtex/tex/musixste.tex create mode 100644 musixtex/tex/musixstf.tex create mode 100644 musixtex/tex/musixstr.tex create mode 100644 musixtex/tex/musixsty.tex create mode 100644 musixtex/tex/musixtex.tex create mode 100644 musixtex/tex/musixtmr.tex create mode 100644 musixtex/tex/musixtri.tex create mode 100644 musixtex/tex/musixvbm.tex create mode 100644 musixtex/tex/tuplet.tex diff --git a/Makefile b/Makefile index ddfbd71..e2d360d 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,7 @@ pdf: init + cd build/lilypond + find . -name '*.ly' -exec lilypond '{}' \; + cd ../.. latexmk clean: diff --git a/abc/abc.pdf b/abc/abc.pdf index 86f6efaf4517519faf4ca379f88603ff16838e7a..41b67656217824c7903d5eafeabf5bd45f546a7f 100644 GIT binary patch delta 16571 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 delta 25435 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
P*!D4%4KA>Bp` zH*tc!J=q{vB9s+&FNH(-Cq%SEEl~&OE6!2nXI1yi@+W~2IQS|^l%v~+TTDF_2UUFD zNY=zGaeWb%!zesV*P<_laQAsxm-O^*J+f7!?WPytIVB?YvuE2I%TDO`vGzCwN3vZ=q?nfXH`*~9D^IIP{#V|#W0o2aI9uIfq(erh

FK?{`=8W{+np8D?hb(?m#PGCZv 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 literal 0 HcmV?d00001 diff --git a/cdur.pdf b/cdur.pdf new file mode 100644 index 0000000000000000000000000000000000000000..2210ac0a2b02e9bdf823f4479d50330020c15308 GIT binary patch literal 26632 zcmcG$byS?qvM-FgOK^7`+}$05CAba}oWb285Zv7%Xo9=DTX6RfT!PDm?04_|o^#Ls z?*0C_Yu3oE9$f*_Q6TTyG-M3E*UvJkWc=2%hCZry%85Q*8cD(mF*Unh=m zsnKCmi_mU0eJYc;M_rZm#&kx)*D9+7>|MItuu3@1AhlIif!Orc={Lq+VVTkb9Spo7 zgBOG0G*Recpr1{}fB@>mw%;foMhMQiv4BH81cA}-9w$VZN4JBc!RAHqVj?$7u0b;- zMaHZ<(~xkjN0o?3Hlq(&p{@?!!L7#eeWbuGOF~G97)n>VlT$?5j1kLtKK5wnz^{pk zj(_CPm4v~_5BV1Ti$E>^Sd(={T3#o}>K04ZKhFNPPIwK+ARN(tE3JXKgc2p&_1C)c zL@`#egA8d3!$ICpKF4oqmL(n}i(jq%I~1pMMm%pu^g|2bHm9?S@OHIXJJ+22iP5u$ zpL>n(KE~(hl7=whgT2bb%-O-)`^t;4TlH-RUpXD+0g_DdPS&; zqn(Kw&`AgI>M5iEb)cKm>u@Q%*TJlBI95e?g(yJO*4EAmq{I8CgY|6zRRmVne-vzQ zg&sismF0B_5b3|T{*v}>&3|~q>-4YUlKznwL<*3%GzF3BAiQa#il9gOI)n4us&5Pa z#rn3wUyk$-PH`hABWpYJe@^k2I&b4dP^E`Z}JJ?H}^~ zd)hZO{xl)KHbBb$Yek>n1qy0RR9CI~yS2lcT*Q5MbjBvb1ut0NOcP0{9}gcd9Rfh@ZLT+)t2rAxz3r}orLC2a&_6Bmrpy0@ z?5xae9PIy+{Y@7xZub9&vUBlq|DR?5Z`=7F?9TIQcP_TS$^L40Ubg>-va|DX{GVli zL-~KUJ0~|YFDnlzD>pL>D-Rnf2Rk=2J0}k*+griL{r@4mg_Dy#=oK*kgafmkqdDOJ zEY05{j4CTT0_z_~0H|^!aKDPF`fsHFA^at_m=Os0=GOp8)sIRFq733JoV-k`b~Z+~ zf81RH2r_ZBw0E*|BxU{Ml7F1_59#$huyh1DiCY*slCrY_6pa3=v$601K3JMMS%7p9 z*tmIKm;O(mKU9P_DktaLf%YFhe@6UIG%hY~QeKWXu~-n^>i^T2fAzi2^0vy`m*bU( zll%3{@FZ> z+KSqOEdSM(urxCRzJ`_8IP$vxuUG)um>PjB^!`2Zo4Nlx`qb5AMYTm4ByDV7qlJ+* z(2D&I2a02P1{z!+cxFa-er+IN6Cz!G2$um#uw>;d*bM@u_XfFl3| z0NERv00B;}b^vF93&0iNPWMOC*UK>QHA4Nl8UGtGf7*Z9=pWbRzu%Vs9Tfi{Sp1*Y zYgP_URu&Y`S^Eit6t-4| zu9qhRfsIBaaau&cQrXBKrIUu)kkKovbVNCzv`XH?yWSC;32J{?I~BTFdzpfivEW#$ znb$t`Sg)Idvo2DqLWhGg93!ynXfbqE4>BnDy$gZJ^u1B3YS5aq^(8y}94a?B)hs{N ztSpu5chF%uvGhESAd#*?hWY9J*3|)5Jwz9OS+)LJ!$T*-w{|{XMRg}R>o5TxpZ+}V zckP@#!odDZSF>{DFNm?y<0%nYlrSOElG0F8{W=}4{W~|$`=A$da}0?*hN@Jnn(?CE zqUk-%E`k7;uCR?Vx-~V3;+5}uKmxmT>$2}-)i%|~wNJg*S;rsL@{3TEy#*3+w#4L8 z=)5Ss0>(Pk7XXdO?fC0Kc0B_Um3d8h(0L7#!r{+{(07O*;J~}k>O^4l!M_D^8q(N9 zl9A#k_+uI(J;E@~Toj4&6YwwDCasdU09|yB1dd9NfAuA}B{fP37}=RbFY_;SSal2u zO+A12F7dAOuJQi%^#0-fL-z4N@v;K!OtG?okay3O&CHF0Fw3f^N9Pq8tbbrz4>+tc ztZ*o4sD9`+N-@zmuh+quYbXh!k3+3P#;@Ce{LF2o0g(aw0iFS*0m6ZrC=%Z1v2%mC z!Z;||=$)@S(x3Z=ran6??d}{ip{MYEX4q zb$a!L>5ZxId#;3_H2F69iUKYb{;zEb{Mb@`YI1VYiE6*q892rCa!*uz^L>hnCvlN2 z(y~M+@^Pj{4(hHnJy4IOJZHe2Xo(bQCQF>CEAnP*V=IeW4!}LWJjb+)`zpVPzRX~Q z>Rc0>*(z&v4II2ze>2Uy>V0UowO`%+wN39D>7;0{=se~!2AXYt*OI2kuNSH}(WLLt zwtF9Zm|VHuDCFY(>pt`lio%d3#8Acz=90c9MXS%+%!NJc3jmWx=?iSE9ZQn%DGO|s zh)b+WMqcV`VfI%Q6Y@Bx;y*V%P$ zzAkxR(^P|yVib~dfWM^%OT*fxlyy85q0_uDXwQu@0&GaxpV}y^MC4oXr;#tx3(dqr zI{M*6?~~1E@48*7gQk1Bx^H&$A9{XT7mllZWt#rgm>1U_XI#o##YN7;C3P}`v&l9H%;pPQTNd7$w?pycV`Gk_7zAcS*g%-62G5FNRKcGBj}UG>RjNdILp+bXTWhQ=2?3qisRjhLk5 zq4OE)z4LNljf&-*MWp)Y+yaS#UviO4KFyyJgn!NYA(xD(_c@F)6l^p#fGs<`d&dIK zA5_dmQm(HESWnuhPxN$8z0u7o+N))1Z%oy5-93F4o;1+6em)bgbj>}Z{nAg&nwZa$ zd^?@eGVlQ}hIqie*A{+J!ESBZnJoyBFWKV|6`|i70epwlWnb^PLevEgGRa6L?i=ah zKEZ5=acPmndLP&I+4;q%ay7jyHNsa^c*iTJ!#a0En23J%FJF~(s%?d_(nvN> z7~X9Cj5lqIlzB^yb;%t}gqvZ6K4(x~{%dyli{K-(Q{_o``Oosls}&~{uaS>QofEQa z1UB9rLTQ6%A+#aUdlA7ZQR2#CI!*p59IBjEis?qQ7U=$w-_Q-w1N}c|o1yz?Q3J(DiVnZHY6Pnc3N)R4wQP2 z!64$oOe^?{s!#Zu;xOWfN89P-&BH{urDO(4y%2zcJS}RXwB0>L{)u$+6kPg43edj( zZZEhPt5^Ri#$f#7a>JEh ziUc$39L;Jx%(e@h4Yf}vmKUre@AlAEd$rP3@z{W;-J~9NYSoGauj847v2yh|)I3XY zF|9oBn)>@C=R1kPDC&B)!5y7eouH#uYDUTnu(r`B%v%Vo?8XO6PmuPfc0S<`eTCHf zK%yeC^sN@pG;LU0Yk|5jSD#}^A7Ve^c+Y13bd@BF$gy*q#9!aYMQdpMi}* z>mwy?gNOU%*H`v!{38vQ*H{3hb>iB=9 z_KNJO&Uf#+S}3jAFdn^wJonpDylzNg)<_ilpW9SvyK>?5etz0f*KlagVEkoYJsgO9 z6A)byYRUc^y~m6BQ47Jq{~Me#QOAnQXX0IeC+FtCry9(exIA(Sw6EIdke!N_W*TIW zz#vLIYEqqYYD$WvRm>MO;yQJs$-4SuX+i$s8~4pKhb( zjPW!!TMt^*y%aep%%;7iTH5x+ZIl)16q!)|9CS~M@=?$RecL&BW7n;7`Q#w|z~*_c z%apmMJ?8@E_jXO;T-1eYTj@NS-S$X0hE?}Mg|rajbL#WY!{#VN!ml)pQ@c=|`X*q* z=xjzhYU1vQdec25ar4HLze60z9tly*Ed-DIFwfEv|E@z)}i@f zZ3KstxwjSRi*{mq*|5?uJG*FX0H((3Mv}5c7EK( ztRs;NZwC)IZY8Co+Qsgt_oVfAe5~PC40RrvT`Icyr}AWORD4GWd)*|~VelR*-aRlhaUPIRhD|BZaq zZ*>8?u9|bGBL-$phJ#zo=s6^@K%Q~y@ecenvdFL{HhSN_6hm=Jb~rD1y!Sm)dzP@{ z_lR{`2n+75N!!;59LgW^bI(Om75W48CH%7uVT^(Bh@rNrbpGrYsWQAf3&LY-X4a-M zM~kB&odK_9xSG$ZBzjV^r825SYFgP-vf0PMFw|PPjQpA7)ZMeA$WwK4dR3pfet|%U z9MHeKPMQd2i#cw%$hpHUE_nP_XcHqh4OHmYRU>*m-AUM2tm{YH39Vg%)QG!&O2;uT zEK7Y6pb?NihwxGCw>qC9PgK>5k>33Yia6v;UmCNXFIgH;k?1N6L(!n%tLlE;_S7)ks9^CuW%`i@5?Wtr zo%Z+?27Mqw>VO9Oq(GA)S$>YJ5E*9HBhD_CKv3;2I@v`9oi{rPDGrWkK*iGe5@3BZ zW`X3D{hit`pyWH0aM66W$v5MUtTQ)<`t*T_jE{Q!(cqS`)~cGVbIJc*BBIQE4NuHPqERp)94Cr zygoTB^^|(q{HYlVBL!SfMUoz=fw0zFT2_1quIQxtJVw! z`U=XHyrS~F+?a~5>;#ho{E%GVKF6HG!GEp%fsKt9-q_40F3UOV*UmxDDr7vb)v^52 z=<kuwPep$s^KnAUj={{{$#E;G0ZDsQ)&ne?@j>+VCL`yd;{AzSU4B&F0RCF{ zCyeDb*I8deBl7#yb;Iwgi({W` zv%3!83s{a$TEW?}_7Fjplb>!y{>-gd5HTh75k?(1&*~z!5MA7fHy`!k_t(G4FoUtD z=vE{U=wgziD{heB%-E~kU`hHqi`>FaaGp32n3W-@r|tR$I(X5;zHr&KFI?nX#WIAH zaLWw0W9CTKg0c{c1p+;fABGG#IQ0_(D~%zek$i+z`1nj+r+R7+7;-K-SO?|_jgPM> z!H9^sGV!&52F10vQa)?SM{(H-TM-8Ofs;M%;KYkY3$T%Zhaj+K_BnQNpTsykGcaYk z{*7z0Mn|}mPpFuNLCqe9_6MFVkJr6FsJXc{KX9t=Bo(ABwB`kLlb7Zdms))#n*;fZ zU5RRzW6yTlcMofcGCAloKwu|my@zKDZYQ0_Hvnt*IMyZxXa2Eg{thH%wdl7M%pP> zpxB2ZCdm()NR?~>MznS1BKk&6!tE)9OI2g7Y5L849xo`i2in{ch1Mm>u;zL?6BjOz z7-SgaF&NDTPo&SF`|;KKZIhME=>8nR+QO`Wp@QV3k3$;NxD+CwGf(RJ3>;2k9!!Se z9)sbP7NJyEY?~3e=*Yr+45@L4Sx*cHeK*_LWY>@hQBU?|IGovrrv#ej-T@Oh=@I9w4x$rmshNFV-9R=S96_SnJ8#vQY?%`a1 zdT%=VD8;p)V(TYPFKOtzDvj-}(vdX5=q-=S)k(tWu`>8Xh(ejMJq3Ie1GBG#a3YH) zA_z{F>Y&*uro=K{kHWWtZPJm3snj0hH+8pxgS&!)n?A44dyiJ->1T8K?KcCcrl<}f z596S>Rd-Th2fVbhs-Rs#49KL}0Z9 zU0gZxaZ7@ezt7|5U^GRBslD+5r=yM#E~Vkh`+#Jo+mOlhaJfx-@@Q;VG;=)J`2v0< z%ngZ~gRaSU(bkF0V7H}`V9c5sLM#VC3?bg3gq~TI_evQ2%%Py6#OHSObc=@0=2(jp z`}9(AZ&|30&W*Cu$NuGGXJwQtbE;2g8Dk|E>cdAnt57^zKQye(Ld%+UVB%uKBSsZv z!U7}0I{j=8bh)V=g6&x9nie@TOnvx!e4q``PI{iAI_q{Q{~;^0C;rmr8hU z^y{axt@#X>*t55Yu&o{&s%ൺ@1uj>rpwmKsNwsh+{EXbbIK7pi28735D74m8v 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 + + $12 : 17$ ist ein Tritonus (etwas größer als $\sqrt{2} $). + + + Mit Oktavreduktion\footnote{Es handelt sich nicht wirklich um Oktavreduktion, das Verhältnis ändert sich. ($10 : 12 : 15 : 17 \neq 6: 7 : 9 : 10 (A\!\!\!/\,\,^{7,9}/E$)} lässt sich der Akkord umschreiben zu + + TODO: Noten cis e g h + ($5:6:7:9$, $A\!\!\!/^{7,9}$, kein Sixte ajout\'ee) + + +\end{example} + +\begin{question} + Ist Oktavreduktion überhaupt sinnvoll? +\end{question} + + +\todo{Jupyter Notebook (Appendix?)} + +\paragraph{Exkurs: Kirchenglocken} +Es ist Sonntag, daher läuten gerade Kirchenglocken. Hier kann man den \vocab{Dopplereffekt} hören. + + +\begin{remark} + Diese Sichtweise ist stark geprägt von Akkorden. Wenn man Melodien intoniert, so kommt man teilweise zu gegensätzlichen Ergebnissen. Auf der Geige ist beispielsweise ein $g\sharp$ höher als $a\flat$. + + Siehe auch ``How equal temperament ruined harmony'' S. 47 und 78. +\end{remark} + + +\begin{remark} +Nach Leopold Mozart teilt sich der Ganzton in eine großen und einen kleinen Halbton, welche im Verhältnis $5 : 4$ stehen. Im Wesentlichen beschreibt das EDO53. +\end{remark} + + +TODO: c-Dur Tonleiter mit reinen Dur-Akkorden + +\begin{table}[htpb] + \centering + \caption{C-Dur Tonleiter mit reinen Dur-Akkorden} + \begin{tabular}{c|cccccccccccccccc} + Ton&c && d && e && f && g && a && h && c \\ + Verhältnis & $\frac{1}{1}$ && $\frac{9}{8}$ && $\frac{5}{4}$ && $ \frac{4}{3}$ && $ \frac{3}{2}$ && $\frac{5}{3}$ && $\frac{15}{8}$ && $\frac{2}{1}$\\ + Schritt & & $\frac{9}{8}$& & $\frac{10}{9}$& & $\frac{16}{15}$& & $\frac{9}{8}$& & $\frac{10}{9}$& & $\frac{9}{8}$& & $\frac{16}{15}$& \\ + + \end{tabular} + \label{cdurrein} +\end{table} + +Bei Einteilung eines Ganztones ist großen und kleinen Halbton ergeben sich als Schritte $9+8+5+9+8+9+5= 53$. + +\todo{EDO12 Tonleiter vs Tonleiter mit reinen Akkorden ausprobieren} + + +\begin{notation}[Notation für 5-limit-tuning] + Töne werden immer pythagoräisch notiert. Mit einem $,$ oder ${}^,$ wird eine Verschiebung nach unten oder oben notiert. + + \autoref{cdurrein} wird so als $c~ d~ e,~f~ g~ a,~ h,~ c$ notiert. +\end{notation} + + +\begin{table}[htpb] + \centering + \caption{Intervalle in EDO53} + \label{tab:intervalleedo53} + \begin{tabular}{c|cc} + Intervall & EDO53 & rein \\ + \hline + kl. Sekunde & $3$, $4$, $5$ & $\frac{25}{24}$, $?$, $\frac{16}{15}$ \\ + große Sekunde & $8$, $9$ & $\frac{10}{9}$, $\frac{9}{8}$ \\ + kleine Terz & $13$, $14$ & $\frac{32}{17}$, $\frac{6}{5}$ \\ + große Terz & $17$, $18$ & $\frac{5}{4}$, $\frac{81}{64}$ \\ + Quarte & $22$ & $\frac{4}{3}$ \\ + Tritonus & $26$, $27$ & $\sqrt{2} \approx \frac{7}{5}, \frac{10}{7}, \frac{17}{2}$ \\ + Quinte & $31$ & $\frac{3}{2}$ \\ + kl. Sexte & $35$, $36$ & $\frac{128}{81}, \frac{8}{5}$\\ + gr. Sexte & $39$, $40$ & $\frac{5}{3}, \frac{27}{16}$\\ + kl. Septime & $43$, $44$, $45$ & $\frac{7}{4}$, $\frac{16}{9}$, $\frac{9}{5}$\\ + \end{tabular} +\end{table} diff --git a/inputs/appendix.tex b/inputs/appendix.tex new file mode 100644 index 0000000..448aafd --- /dev/null +++ b/inputs/appendix.tex @@ -0,0 +1,3 @@ +\begin{listing} +TODO: Code einfügen +\end{listing} diff --git a/inputs/intervalle.tex b/inputs/intervalle.tex index 98865a1..38640e4 100644 --- a/inputs/intervalle.tex +++ b/inputs/intervalle.tex @@ -243,7 +243,7 @@ In EDO53 entspricht ein Tonschritt ($22,6ct.$ ) in etwa dem syntonischen Komma. \end{question} \paragraph{Erinnerung: Lineares Modell} -\begin{figure} %[H] +\begin{figure}[H] \centering \begin{tikzcd} \text{Klang} \arrow{r}{}& \arrow{l}{} \text{Ãœberlagerung von Frequenzen} diff --git a/inputs/uebersicht.tex b/inputs/uebersicht.tex index 486271d..7ffd633 100644 --- a/inputs/uebersicht.tex +++ b/inputs/uebersicht.tex @@ -18,15 +18,15 @@ -%\begin{figure} -% \centering +\begin{figure}[H] + \centering \begin{tikzcd} \text{Noten} \arrow{r}{}& \text{Instrumente}\arrow{d}{}\\ & \text{Schall}\arrow{d}{} \\ \text{Empfindung} \arrow{uu}{\text{komponieren}} & \text{Ohr}\arrow{l}{} \end{tikzcd} \label{musikkomdiag} -%\end{figure} +\end{figure} \paragraph{Theorie} diff --git a/lilypond/cdur.ly b/lilypond/cdur.ly new file mode 100644 index 0000000..4e711f9 --- /dev/null +++ b/lilypond/cdur.ly @@ -0,0 +1,4 @@ +\version "2.22.2" +\relative{ + 2 +} diff --git a/lilypond/cdur.pdf b/lilypond/cdur.pdf new file mode 100644 index 0000000000000000000000000000000000000000..24e8bbba26db2701f1dcfc0f65b1a1bd154715c0 GIT binary patch literal 26626 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 +} diff --git a/lilypond/cgc.pdf b/lilypond/cgc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..11815bcbccdc4e26495433b60ef93bd5297c85d2 GIT binary patch literal 26618 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 G_x}NXfW|Wb literal 0 HcmV?d00001 diff --git a/lilypond/example.ly b/lilypond/example.ly new file mode 100644 index 0000000..50e82f6 --- /dev/null +++ b/lilypond/example.ly @@ -0,0 +1,4 @@ +\version "2.22.2" +{ + c' e' g' e' +} diff --git a/lilypond/example.pdf b/lilypond/example.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0cb840d70eceed05e0731dfb84c2f6e784e6b52d GIT binary patch literal 26817 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 F{6FuhI5+?R literal 0 HcmV?d00001 diff --git a/musiktheorie.sty b/musiktheorie.sty index 6daeb91..b82b557 100644 --- a/musiktheorie.sty +++ b/musiktheorie.sty @@ -4,8 +4,9 @@ \RequirePackage{fancythm} \RequirePackage{tikz-cd} \RequirePackage{mkessler-math} -%\RequirePackage{float} +\RequirePackage{float} \RequirePackage{mkessler-hypersetup} \RequirePackage{mkessler-vocab} \RequirePackage{mkessler-mathalias} \RequirePackage{todonotes} +\RequirePackage{listing} diff --git a/musiktheorie.tex b/musiktheorie.tex index 70ddafd..eac8f37 100644 --- a/musiktheorie.tex +++ b/musiktheorie.tex @@ -2,7 +2,7 @@ \course{Musiktheorietheorie} \lecturer{Georg Schröter} -\author{} +\author{Josia Pietsch} \usepackage{musiktheorie} %\usepackage{abc/abc} @@ -21,4 +21,8 @@ \input{inputs/intervalle.tex} \input{inputs/akkorde.tex} + +\section{Appendix} +\input{inputs/appendix.tex} + \end{document} diff --git a/musiktheorietheorie.ipynb b/musiktheorietheorie.ipynb new file mode 100644 index 0000000..655dd5b --- /dev/null +++ b/musiktheorietheorie.ipynb @@ -0,0 +1,436 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "cellView": "code", + "id": "at5_o2QCg6YY" + }, + "outputs": [], + "source": [ + "import numpy as np\n", + "from matplotlib import pyplot as plt\n", + "from scipy.fft import fft, ifft\n", + "from IPython.display import Audio, display\n", + "from scipy.io import wavfile\n", + "from ipywidgets import widgets\n", + "from functools import partial\n", + "import pandas as pd\n", + "from fractions import Fraction" + ] + }, + { + "cell_type": "code", + "execution_count": 38, + "metadata": { + "id": "C2t7WxG-jJac" + }, + "outputs": [], + "source": [ + "def create_signal(frequency, amplitude, delay, phase=0, sampling=44100, seconds=1.0):\n", + " timesteps = np.linspace(0,seconds, int(seconds * sampling))\n", + " # return np.sum(amplitude * np.sin(frequency * 2*np.pi * (timesteps[:, np.newaxis]-delay)*(timesteps[:, np.newaxis]-delay > 0)), axis=1), timesteps\n", + " return np.sum(amplitude * triangle(frequency, (timesteps[:, np.newaxis]-delay)*(timesteps[:, np.newaxis]-delay > 0)), axis=1), timesteps\n", + "\n", + "def create_waves(frequency, amplitude, phase=0, sampling=44100, seconds=1.0):\n", + " timesteps = np.linspace(0,seconds, int(seconds * sampling))\n", + " # return amplitude * np.sin(frequency * 2*np.pi * timesteps[:, np.newaxis]), timesteps\n", + " return amplitude * triangle(frequency, timesteps[:, np.newaxis]), timesteps\n", + "\n", + "def triangle(frequency, t):\n", + " phase = (t * frequency + 0.25) % 1 - 0.25\n", + " return (phase <= 0.25) * phase + (phase > 0.25) * (0.5 - phase)\n", + "\n", + "def nonlinearity(x, param=1.0): # param for scaling of argument; higher values = more nonlinearity\n", + " #return np.exp(x*param)\n", + " return np.sign(x)*np.log(1+np.abs(x*param))\n", + "\n", + "def myAudio(signal, rate=44100, autoplay=False, time_fade=0.2):\n", + " length = signal.shape[0]\n", + " print(length)\n", + " fade = np.minimum(np.ones(length),np.arange(length)/(time_fade * rate))\n", + " return Audio(signal * fade * fade[::-1],rate=rate,autoplay=autoplay)\n", + "\n", + "def toEDO(ratio, n=12):\n", + " return 2**((np.round(np.log(ratio) * n / np.log(2)))/n)\n", + "\n", + "def ratio2freq(ratio, base=220):\n", + " return base * ratio\n" + ] + }, + { + "cell_type": "code", + "execution_count": 44, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 897 + }, + "id": "yfTtI-OVmXIo", + "outputId": "24995b1b-a7f5-486a-abe3-865685474314" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "88200\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "88200\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "88200\n" + ] + }, + { + "data": { + "text/html": [ + "\n", + " \n", + " " + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAABJAAAAFzCAYAAABhOPOiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/YYfK9AAAACXBIWXMAAAsTAAALEwEAmpwYAAEAAElEQVR4nOy9d7wdR3k3/p1zblOX3Ohg3oT8QhJDCiFvQspLIIQUCAmQGBIgyQuElkBCyEsJYHo1GDA4Nu7d4G7LvVtylSxZsmT1Lqvffu8puzvz+2N3Zp6ZnZ2ze+5Vn+/nI91zzu6zMzs7OzvPd7/PM0wIgYCAgICAgICAgICAgICAgICAgCLUDncFAgICAgICAgICAgICAgICAgKObAQCKSAgICAgICAgICAgICAgICDAi0AgBQQEBAQEBAQEBAQEBAQEBAR4EQikgICAgICAgICAgICAgICAgAAvAoEUEBAQEBAQEBAQEBAQEBAQEOBFIJACAgICAgICAgICAgICAgICArzoOdwV6AYnnXSSOPXUUw93NQICAgICAgICAgICAgICAgKOGSxdunS/EOJk17ajkkA69dRTsWTJksNdjYCAgICAgICAgICAgICAgIBjBoyxrUXbQghbQEBAQEBAQEBAQEBAQEBAQIAXgUAKCAgICAgICAgICAgICAgICPAiEEgBAQEBAQEBAQEBAQEBAQEBAV4EAikgICAgICAgICAgICAgICAgwItAIAUEBAQEBAQEBAQEBAQEBAQEeBEIpICAgICAgICAgICAgICAgIAALwKBFBAQEBAQEBAQEBAQEBAQEBDgRSCQAgICAgICAgICAgICAgICAgK8CARSQEBAQEBAQEBAQEBAQEBAQIAXgUAKCAgICAgICAgICAgICAgICPAiEEgBAQEBAQEBAQEBAQEBAQEBAV4EAikgICAgICAgICAgICAgwIfhbUB74nDXIiDgsCIQSAEBAQEBAQEBAQEBAQHHB9bdCay7q7rdWacBl7x1+usTEHAUoedwVyAgICAgICAgICAgICAg4JDgyr9N/54xUt1255LprUtAwFGGoEAKCAgICAgICAgICAgICJhujO0BzpgHrL/ncNckIGBaEAikgICAgICAgICAgICAgIDpxq6n07+Pn3N46xEQME0IBFJAQEBAQEBAQEBAQEDA0YV1dwEPfOtw18KPWuZu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\n", + "text/plain": [ + "

" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "#frequency = np.array([100., 200., 300, 400])\n", + "\n", + "#frequency_edo12 = 220 * 2**(np.array([5,8,12,14])/12)\n", + "#frequency_edo53 = 220 * 2**(np.array([22,36,53,62])/53)\n", + "#frequency_edo53 = 220 * 2**(np.array([22,34,53,61])/53)\n", + "#frequency_rein1 = 220 * 4/3 * np.array([1, 7/6, 9/6, 10/6])\n", + "#frequency_rein2 = 220 * 4/3 * np.array([1, 12/10, 15/10, 17/10])\n", + "dursept = 4/3*np.array([1,5/4,6/4,7/4])\n", + "\n", + "dursept_edo12 = 220 * toEDO(dursept, 12) # Durseptakkord in EDO12\n", + "\n", + "\n", + "dursept_edo53 = 220 * toEDO(dursept, 53) # Dursept in EDO53\n", + "\n", + "dursept_rein = 220 * dursept # Dursept rein\n", + "\n", + "mollsept = 4/3 * np.array([1,12/10, 15/10, 17/10])\n", + "mollsept_edo12 = 220 * toEDO(mollsept, 12) # Mollseptakkord in EDO12\n", + "mollsept_edo53 = 220 * toEDO(mollsept, 53) # Mollseptakkord in EDO53\n", + "mollsept_rein = 220 * mollsept # Mollsept rein\n", + "\n", + "doppeltritone = 4/3 * np.array([1, 12/10, 14/10, 17/10])\n", + "doppeltritone_rein = 220 * doppeltritone # doppeltritone rein\n", + "doppeltritone_edo12 = 220* toEDO(doppeltritone, 12)\n", + "doppeltritone_edo53 = 220 * toEDO(doppeltritone, 53) # doppeltritone in EDO53\n", + "\n", + "amplitude = np.array([1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0])\n", + "delay = np.array([0.0,0.2,0.4,0.6,0.8,1.0,1.2])\n", + "\n", + "# list of chords to display.\n", + "# chords = [dursept_edo12, dursept_edo53, dursept_rein, ]\n", + "# chords = [mollsept_edo12, mollsept_edo53, mollsept_rein, ]\n", + "chords = [mollsept_edo12, mollsept_edo53, mollsept_rein ]\n", + "\n", + "to_display = []\n", + "for chord in chords:\n", + " notes = len(chord)\n", + " signal, timesteps = create_signal(frequency=chord, amplitude=amplitude[:notes], delay=delay[:notes], phase=0, sampling=44100, seconds=5.0)\n", + " to_display.append(signal)\n", + "\n", + "max_play_time = 2.0\n", + "for signal in to_display:\n", + " display(myAudio(signal[timesteps < max_play_time],rate=44100, autoplay=False))\n", + "\n", + "plot_time = 1.0\n", + "\n", + "plt.figure(1, figsize=(20,6))\n", + "plt.xlabel(\"time [s]\")\n", + "for signal in to_display:\n", + " plt.plot(timesteps[timesteps < plot_time], (1*signal[timesteps < plot_time]))\n", + "\n", + "plt.figure(2, figsize=(40,6))\n", + "plt.subplot(111, xscale='log', yscale='log')\n", + "plt.xlabel(\"Frequenz [Hz]\")\n", + "plt.xlim(200,5000)\n", + "plt.ylim(bottom=1e-1, top=1e4)\n", + "for signal in to_display:\n", + " plt.plot(np.abs(fft(nonlinearity(signal[timesteps > 1.0], 0.1))))" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "uj1KsDoBQkym" + }, + "source": [ + "A = 100, B = 152\n", + "B-A = 52, 2*A-B = 48\n", + "A = 100, 2*B-2*A = 104, 4*A-2*B=96\n", + "2*A = 200, 2*B-A = 204, 4*B-4*A = 208" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 35 + }, + "id": "mGVxOys101H8", + "outputId": "987a6b57-7b4a-49dc-bcb1-4970f7d664a9" + }, + "source": [ + "#print((3/2)**3) #3 Quinten\n", + "#print(2**2) #2 Oktaven\n", + "81/80 #syntonisches Komma\n", + "128/125 #Diesis\n", + "(3/2)^12/2^7 #pythagoräisches Komma\n", + "#print(6/5)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "EImFLStM4Cya" + }, + "source": [ + "1 (C) 9/8 (D) 6/5 (Es) 5/4 (E) 4/3 (F) 3/2 (G) 8/5 (As) 5/3 (A) 15/8 (H) 2/1 (C) --> 5-limit tuning\n", + "Ganztöne?\n", + "C - D: 9/8\n", + "D - E: 10/9\n", + "Es - F: 10/9\n", + "F - G: 9/8\n", + "G - A: 10/9\n", + "A - H: 9/8\n", + "\n", + "Halbtöne? 16/15, 25/24, 16/15, 16/15, 25/24, 16/15\n", + "Große Terzen? 5/4, 5/4, 32/25, 5/4, 5/4" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "3-MNtcii-OMi" + }, + "source": [] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 72 + }, + "id": "TtnU4FRY_p8f", + "outputId": "8fdcbdec-f213-40f2-ea53-0cebd30d7eaa" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.125 1.122462048309373\n", + "1.25 1.2599210498948732\n", + "1.75 1.7817974362806785\n" + ] + } + ], + "source": [ + "print(9/8, 2**(2/12))\n", + "print(5/4, 2**(4/12))\n", + "print(7/4, 2**(10/12))" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "5mZHNFRO_xgZ" + }, + "source": [ + "(3/2)**a = 2**b \n", + "a * ln(3/2) = b * ln(2)\n", + "a/b = ln(2) / ln(3/2)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "85VfR2WxHAx9" + }, + "source": [ + "[1; 1, 2, 2, 3, 1, 5, 2, 23, 2, 2, 1, 1, 55, 1, 4, 3, 1, 1, 15, 1, 9, 2, 5, 7, 1, 1, 4, 8, 1, 1, ...]" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 35 + }, + "id": "61-Z8SsfHCe3", + "outputId": "da53b747-99e4-4277-fc5f-27413ec67962" + }, + "outputs": [ + { + "data": { + "text/plain": [ + "1.7096774193548385" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "1 + 1/(1+1/2) #--> a=5, b=3\n", + "1 + 1/(1+1/(2+1/2)) #--> a=12, b=7\n", + "1 + 1/(1+1/(2+1/(2+1/3))) #--> a=41, b=24\n", + "1 + 1/(1+1/(2+1/(2+1/(3+1)))) #--> a=53, b=31" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "iGJ4mYrSHF59", + "outputId": "92fe9b7d-7542-43b7-f410-0213308084d2" + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.5\n", + "1.515716566510398\n", + "1.4983070768766815\n", + "1.4937589616544857\n", + "1.5004194330574077\n", + "1.4999409030781112\n" + ] + } + ], + "source": [ + "print(3/2)\n", + "print(2**(3/5))\n", + "print(2**(7/12))\n", + "print(2**(11/19))\n", + "print(2**(24/41))\n", + "print(2**(31/53))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "WNsx7Md7UqM2" + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "colab": { + "collapsed_sections": [], + "name": "Akkorde", + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.3" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} diff --git a/musixtex/README b/musixtex/README new file mode 100644 index 0000000..eef46a1 --- /dev/null +++ b/musixtex/README @@ -0,0 +1,90 @@ +This is MusiXTeX, version 1.35 (2021-08-30). +MusiXTeX is a TeX-based system for typesetting music. + +The main author was Daniel Taupin, who died in a climbing +accident in 2003; other authors credited in the MusiXTeX +manual are Andreas Egler and Ross Mitchell. MusiXTeX is now +being maintained by + +Don Simons dsimons(at)roadrunner(dot)com +Hiroaki Morimoto CQX05646(at)nifty(dot)com +Bob Tennent rdt(at)cs(dot)queensu(dot)ca + +The package includes + + + Postscript slur support, due to Stanislav Kneifl + + + musixlyr support for lyrics, due to Rainer Dunker + + + musixcrd support for chord symbols, due to Robert Hennig + + + support for music text in Palatino, Helvetica, Times + and EC fonts + + + several other extension packages + + + a script musixflx.lua for the 2nd-pass processing + + + a script musixtex.lua that uses pre-processors prepmx, + pmxab or autosp, as necessary, and automates the 3-pass + etex -> musixflx -> [pdf]etex process, possibly + followed by calls to dvips and ps2pdf (or dvipdfm) to + convert the output to Portable Document Format (PDF) + + + wrapper scripts musixflx.bat and musixtex.bat for use on Windows + +MusiXTeX fonts, including both the original metafont sources +and Type 1 versions by Takanori Uchiyama, and specialized +fonts frenchtab and MuseJazzText have been moved to a +separate musixtex-fonts package, which must be installed +before using the MusiXTeX macros. + +musixtex-install.{pdf,tex} is a more-detailed version of the +following instructions: + +To install (on TDS-compliant TeX systems): + + + unzip mirror.ctan.org/install/macros/musixtex.tds.zip at the root of a + texmf tree and, if necessary, update the filename database; + e.g., texhash texmf. + + + on Windows: move the scripts in Windows to a folder + on the executable PATH (or add that folder to the PATH) + + + on any Unix-like system: install symbolic links musixflx + and musixtex in a directory on the executable PATH to + scripts/musixtex/musixflx.lua and scripts/musixtex/musixtex.lua, + respectively. + +Documentation for MusiXTeX and friends is installed under + +doc/generic/musixtex + +Documentation for the musixflx and musixtex scripts are in + +doc/generic/musixtex/scripts + +Many users, especially beginners, will find it easier to +use the PMX and M-Tx pre-processors, which accept a simpler +input language than MusiXTeX itself. Another pre-processor, +autosp, simplifies input to MusiXTeX by automatically +generating note-spacing commands. These pre-processor +packages may be found at CTAN under support. Additional +documentation, additional add-on packages, and many examples +of MusiXTeX typesetting may be found at the Werner Icking +Music Archive at + +http://icking-music-archive.org/ + +Support for users of MusiXTeX and related software may be +obtained via the MusiXTeX mail list at + +http://tug.org/mailman/listinfo/tex-music + +MusiXTeX may be freely copied, duplicated and used in +conformance to the GNU General Public License (Version 2, +1991, see included file gpl.txt) or (at your option) any +later version. + +This distribution is maintained by Bob Tennent +rdt(at)cs(dot)queensu(dot)ca. diff --git a/musixtex/doc/ChangeLog-114.txt b/musixtex/doc/ChangeLog-114.txt new file mode 100644 index 0000000..3e77097 --- /dev/null +++ b/musixtex/doc/ChangeLog-114.txt @@ -0,0 +1,98 @@ +<<< Changelog of MusiXTeX since T.113 >>> + +------------------------------------------------------------------------- +Version T.114 [official release: 26 Dec 2009] +(1) \cclp, \zccup, \zcclp are moved from musixpoi.tex to musixtex.tex. +[14 June 2008, Hiroaki. T114-beta1] + +(2) musixpoi.tex does not work since T.111. +[14 June 2008, Hiroaki. T114-beta1] + +(3) musixmad.tex is inessential for typesetting musixdoc.tex, thus excluded from musixdoc.sty (see the next item) +[14 June 2008, Hiroaki. T114-beta1] + +(4) the stem length of \metron (at T.113 manual section 2.17.3: Metronomic indications) is too short when musixadd.tex/musixmad.tex is excluded. +[14 June 2008, Hiroaki. T114-beta1] + +(5) spacing problem when you change the music size. (\clef@skip\z@) +[16 June 2008, known bug pointed out by Daniel Taupin on 3 June 2003 before his accident. T114-beta2] + +(6) in \ttie and \tleg definition, #1 isn't braced in the expansion which causes a problem at ID>9. + * \def\ttie#1{\let\T@i\@c \t@slur{-\p@ne}{#1}\@ne} + * \def\tleg#1{\let\T@i\@c \tslur{#1}\@ne} +[1 Feb 2009, reported by David Allsopp. T114-beta4] + +(7) Create readme1st.txt +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(8) Create changelog.txt (this file) +[16 Oct 2009, Hiroaki Morimoto. T114 official] + +(9) Updated musixdoc.pdf and its source code. +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(10) Included the repository of music-notation mistakes, contributed by Jean-Pierre Coulon. +[16 Oct 2009, T114 official] + +(11) Create an install manual for MiKTeX on Win32: mxinsuse.{pdf|tex}. +[16 Oct 2009, Andre Van Ryckeghem and Don Simons. T114 official] + +(12) Create install batchfiles for MiKTeX on Win32. +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(13) Create some MS-Win/DOS batch files for easy use: musixtex.bat, mudvi.bat, mudviall.bat, lapsview.bat, lapdfview.bat. +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(14) utility: add flip.exe, flip.txt to musixtexadd folder instead of former utod.exe and dtou.exe (they don't work in XP). Run flip.exe on musixtex.bat. +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(15) Changing directory structure. Add-in tex files are located in musixtexadd directory. + * musixlyr (by Rainer Dunker) + * musixps (by Stanislav Kneifl) +[16 Oct 2009, Don Simons and Andre Van Ryckeghem. T114 official] + +(16) Added some well-known add-ins to musixtexadd directory. + * curly.tex (by Mthimkhulu Molekwa,19 May 1999) + * musixdbr.tex (by Rainer Dunker, 23 February 2002) + * musixtmr.tex & musixesf.tex (by Hiroaki Morimoto, updated 2009-10-15) + * tuplet.tex. (by Col. G. L. Sicherman. 2003-05-17)... under GNU GPL +[16 Oct 2009, Don Simons, Andre Van Ryckeghem. T114 official] + +------------------------------------------------------------------------- +Version T.113 [19-Apr-2006] +no funtional change from 30 July 2005; just a maintenance of archive file and recompiling musicdoc. + +------------------------------------------------------------------------- +Version T.113 [28 June 2005, (rev.1)17 July 2005, (rev.2)30 July 2005] +(1) Include the contents of following packages. + * PostScript Type1 fonts. (by Uchiyama)... under LPPL. + * musixlyr ver.2.1c. (by Rainer Dunker)... under GNU GPL v.2. + * musixps ver.0.92a. (by Stanislav Kneifl)... under a unique license; see the file. +Note that some of these package have different license than GNU GPL v.2. + +(2) \Ioctfin[up | down] do not work when \sepbarrules is assigned. +musixtex.tex line 2259, \def\rul@sep#1 + +(3) Correction of a bug in the definition of choir bracket (l.1688-1698) + +(4) Added following macros. + * \lwp + * \rwp + * \lwpp + * \rwpp + * \lhp + * \rhp + * \lhpp + * \rhpp + +(5) bug: \catcode`\@=11 at external level in case using musixmad.tex without prior specifying of musixadd.tex. +[30 July 2005, T113-rev.2] + +(6) bug: \immediate\write10{...} in many files are corrected into \immediate\write16{...}. +[30 July 2005, T113-rev.2] + +------------------------------------------------------------------------- +Version T.112 [dated on 3 Jan. 2003, published on 9 Jan. 2003] +The final milestone by Daniel Taupin himself. + +------------------------------------------------------------------------- diff --git a/musixtex/doc/ChangeLog-115.txt b/musixtex/doc/ChangeLog-115.txt new file mode 100644 index 0000000..be49e54 --- /dev/null +++ b/musixtex/doc/ChangeLog-115.txt @@ -0,0 +1,270 @@ +Changes from MusiXTeX 114 to 115: + +replace the changed tex files to T.115. Includes musixbbm.tex, version from Hiroaki's beta3, dtd 11/19/210 + +replace musixper.tex to the fixed one, posted by David Fritzsche on 19 Oct. (version number may be T.60a, is this ok?) Used file emailed to DAS by J-P Coulon, 1/26/11, + +MusiXTeX T.115 +Hiroaki MORIMOTO + +<<>> +(1) all-new registers allocation routines, ready for + 12>> +(1) In case of use with M-Tx, users can change the font format of +instrument names dinamically by redefining \mtxInstrfont in filename.mod. +(for example, writing \def\mtxInstrfont{\relax} in foo.mod.) + + +<<>> +(1) If you load musixper.tex and musixdia.tex is not yet loaded then +the catcode of @ will not be reset correctly, because musixdia will +overwrite the definition of \catcodeat. (reported by David Fritzsche) + +(2) Other internal macros. + + +------------------------------------------------------------------------------- +<<>> + +<<>> +\maxinstruments + Separate from the number of slurs. + It is defined with \chardef and now a kind of internal values. + Read-accecible anywhere; but it should not be set directly by a user. + See below for the number of other items. + +\mxversion + The expanded string of version string elements. + See also \mxvernumber and \mxversuffix. + +\setname + Using \def instead of \edef. This allows users to change the font + format of instrument names dynamically by redefining \mtxInstrfont + in filename.mod in case of use with M-Tx. + +\resetlayout +\resetclefsymbols + Let them compatible to >12 instruments. + + +<<>> +\mxvernumber + Major version number of the MusiXTeX kernel. (make it possible to use + \ifnum) + +\mxversuffix + Suffix of the version. "-beta1", etc. Optional; it must be empty + in case of completed version. + +\setmaxinstruments#1 +\setmaxcxxviiibeams#1 +\setmaxcclvibeams#1 +\setmaxgroups#1 +\setmaxslurs#1 +\setmaxtrills#1 +\setmaxoctlines#1 + set the available numbers of the elements to #1 and allocate + corresponding registers required. + +\maxcxxviiibeams +\maxcclvibeams +\maxgroups +\maxslurs +\maxtrilles +\maxtrills +\maxoctlines + They are now dynamically defined by \chardef and now a kind of internal + values. + Read-accecible anywhere; but they should not be set directly by a user. + + +\smalltrebleoct +\smalltreclelowoct +\smallbassoct +\smallbasslowoct + Reqested by Hermann Hinsch. (beta4) + + +<<>> +\test@num@slur +\test@num@beam +\s@l@ctslur +\s@l@ctbeam + Let them be independent from each other. + +\z@suspend + The change in cutslur section; to make the number of slurs independent + from the number of instruments. + Note: some other extension packages which overrides this macro will + confuse the internal status of linen-breaking font-based slurs. + + +<<>> +\noexpand@newcount +\noexpand@newdimen +\noexpand@newskip +\noexpand@newtoks + \new... for usage inside the loop, for plain TeX. + +\roman@c@ + A shortcut. + +\@oldmaxinstruments +\@oldmaxcxxviiibeams +\@oldmaxcclvibeams +\@oldmaxgroups +\@oldmaxslurs +\@oldmaxtrills +\@oldmaxoctlines + Individual element numbers in previous allocation; set by \chardef. + + +------------------------------------------------------------------------------- +<<>> +Completely the same of ver T.114-T.103. It goes on original TeX. +\input musixtex +\input musixmad +... +\input musixlyr +\input musixps <- this is optional +... + +Note that you can use musixps.tex (by Stanislav Kneifl) at your option, +without any problem. You can get the benefit of the increase of voices, +beams, groups, octave lines, trills. + + +<<>> +(a) without using musixadd/musixmad (recommended) +---- +\input musixtex +\setmaxinstruments{12} +\setmaxgroups{4} +\setmaxslurs{12} +... +---- +This example is equivalent to musixmad.tex. + + +(b) with musixadd/musixmad +---- +\input musixtex +\input musixmad +\setmaxgroups{6} +\setmaxslurs{24} +... +---- +From this version T.115, the maximum number of slurs becomes independent +of the maximum number of instruments. + + +(c) with musixps.tex by S. Kneifl, efficient usage for TeX's main memory +---- +\input musixtex +\setmaxinstruments{12} +\setmaxgroups{4} +\input musixlyr +\input musixps +... +---- +Note that there is no need to write \setmaxslurs{12}, because musixps.tex +0.92a requires pre-allocated registers for font-based slur ID 0-5 +(internally i-vi) only. + + +------------------------------------------------------------------------------- +<<>> + +[beta1: 2010/05/05] private test version, not published. +Drastic change from T.114. + _readme_T115-beta1.txt : this file + musixtex.tex : T.115 kernel + musixadd.tex : changed version for T.115 + musixmad.tex : changed version for T.115 + musixbm.tex : changed version for T.115 + musixbbm.tex : changed version for T.115 + musixper.tex : changed version for T.115 + + +[beta2: 2010/06/24] +musixtex.tex +Additions: +* error message for n>maxinstruments to \s@l@ctinstr, to avoid + the strange error message invoked at \startpiece. +* error message for n>100 to \setmax...{n}. +Fixes: +* \C@acc: adding \expandafter before \@Ti. + \@Ti (dynamically let to other instances) can't take any arguments + since T.109 due to \check@staff. + This is not a bug, however, it is more appropriate to close + \check@staff-\fi conditional clause before encountering \@Ti. + This fix make it compatible with T.107 and T.108, and MusixExp (need to + modify), without any harm. +Others: + Some old codes are deleted. + +_readme_T115-beta2.txt +Others: +* Typo corrections. + + +[beta3: 2010/06/27] +musixbbm.tex +Fixes: +* musixbbm does not work. + + +[beta4: 2011/01/01] +musixper.tex +Fixes: +* If you load musixper.tex and musixdia.tex is not yet loaded then + the catcode of @ will not be reset correctly, because musixdia will + overwrite the definition of \catcodeat. (reported by David Fritzsche) +musixtex.tex +Additions: + \smalltrebleoct, \smalltreblelowoct, \smallbassoct, \smallbasslowoct + (requested by Hermann Hinsch) + +------------------------------------------------------------------------------- +[End of File] diff --git a/musixtex/doc/ChangeLog-116.txt b/musixtex/doc/ChangeLog-116.txt new file mode 100644 index 0000000..e57225c --- /dev/null +++ b/musixtex/doc/ChangeLog-116.txt @@ -0,0 +1,35 @@ +Changes from MusiXTeX 115 to 116: + + (2015-04-21) RDT corrected the definitions of \nnotes and \nnnotes + + HM corrected the definitions for cautionary small accidentals + + RDT added \check@staff ... \fi to \@qa h, \@mca, \hs, \qqs + so that \qa, \ca, \ha, etc. can be "hidden" using \setstaffs{n}{0} + + RDT incorporated tuplet.tex (approved by George Sicherman) + and introduced \txtfont to allow changing size or style + + RDT introduced + \qqsk, a one-quarter notehead skip + \tqu and \tql, synonyms for \tqh and \tqb + \ztqu and \ztql, synonyms for \ztqh and \ztqb + \hpp, \qpp, \dsp, \qsp, \hsp, \qqsp for pointed rests + \nnotes, \nnnotes: abbreviations with \multnoteskip\smallvalue + and \multnoteskip\tinyvalue spacing + + RDT incorporated curly.tex (approved by Mthimkhulu Molekwa) + + RDT modernized the treatment of text fonts + meterfonts must be bf, even if titling fonts are rm or sc + added dynamic-mark macros \sfz \sfzp + + Added to the extension library: musixppff.tex (HM), musixadf (HM), + musixplt (RDT), musixec (RDT), musixhv (RDT) + + RDT extended musixtmr + + Stanislav Kneifl fixed a bug in musixps. + + + diff --git a/musixtex/doc/ChangeLog-117.txt b/musixtex/doc/ChangeLog-117.txt new file mode 100644 index 0000000..08bb03d --- /dev/null +++ b/musixtex/doc/ChangeLog-117.txt @@ -0,0 +1,12 @@ +Changes from MusiXTeX 116 to 117: + +2015-05-25 + re-defined \txtfont for non-normal staff sizes + defined \tinyppff and \ppfftwelve, and re-defined \ppff to be staffsize dependent + introduced abbreviations \tqqb \tqqh \tqqqb \tqqqh + and synonyms \tqql \tqqu \tqqql \tqqqu + introduced ornaments \tr, \trt + re-defined \triolet to be consistent with musixdoc (prints \txt, not nec. 3) + introduced \cpause etc. and corrected definitions of \centerpause etc. + introduced double-dotted rests \qppp, \dspp, \qspp, etc. + diff --git a/musixtex/doc/ChangeLog-118.txt b/musixtex/doc/ChangeLog-118.txt new file mode 100644 index 0000000..cb5fbde --- /dev/null +++ b/musixtex/doc/ChangeLog-118.txt @@ -0,0 +1,11 @@ +Changes from MusiXTeX 117 to 118: + +2015-07-25 + + moved definitions of \raggedstoppiece and \slide + from musixtext.tex to musixtex.tex. + \xppff musicsize-dependent as well as staffsize-dependent + revised musixtmr.tex, musixplt.tex and musixhv.tex to allow + traditional accented characters for etex + increased the length of beam stems + diff --git a/musixtex/doc/ChangeLog-119.txt b/musixtex/doc/ChangeLog-119.txt new file mode 100644 index 0000000..11871f1 --- /dev/null +++ b/musixtex/doc/ChangeLog-119.txt @@ -0,0 +1,7 @@ +Changes from MusiXTeX 118 to 119: + +2015-11-29 + + definitions for tremolo commands \trml, \trmu, etc. + corrected typos in the definition of \comput@fonts affecting ppff fonts for + \Largemusicsize diff --git a/musixtex/doc/ChangeLog-120.txt b/musixtex/doc/ChangeLog-120.txt new file mode 100644 index 0000000..5b9b796 --- /dev/null +++ b/musixtex/doc/ChangeLog-120.txt @@ -0,0 +1,6 @@ +Changes from MusiXTeX 119 to 120: + +2015-12-13 + + re-defined tremolo commands \trml, \trmu, etc. to allow for numerical + pitches diff --git a/musixtex/doc/ChangeLog-121.txt b/musixtex/doc/ChangeLog-121.txt new file mode 100644 index 0000000..2a24644 --- /dev/null +++ b/musixtex/doc/ChangeLog-121.txt @@ -0,0 +1,16 @@ +Changes from MusiXTeX 120 to 121: + + + adjusted the offsets and/or vertical positions for some tremolos + + + moved \lastbarpos\lin@pos after calls to \Writ@meters + to correct \centerbar positioning + + + copied the definition of \Hpause from musixlit.tex + + + introduced \Changeclefs, \cHpause and \centerHpause + + + replaced \smalltype\it by \txtfont in octave clef commands + + + moved definitions of \txtfont into \comput@fonts + + + added support for piano-pedal bracket notation diff --git a/musixtex/doc/ChangeLog-122.txt b/musixtex/doc/ChangeLog-122.txt new file mode 100644 index 0000000..87a76a6 --- /dev/null +++ b/musixtex/doc/ChangeLog-122.txt @@ -0,0 +1,8 @@ + +Changes from MusiXTeX 121 to 122: + + + bi and sc font definitions added; sl and tt definitions for musixsty moved + + explicit font choices for \txtfont replaced by generic commands + \smalltype\it etc. + + \pdlud \halfwidthbigwedge and \raise height font-dependent + + \zbreath and \cbreath use BIGtype rather than BIGfont diff --git a/musixtex/doc/ChangeLog-123.txt b/musixtex/doc/ChangeLog-123.txt new file mode 100644 index 0000000..4ffcfed --- /dev/null +++ b/musixtex/doc/ChangeLog-123.txt @@ -0,0 +1,6 @@ + +Changes from MusiXTeX 122 to 123: + + + added \xtr and \ptr ornaments + + adjusted spacing of \tr + + corrected definition of \C@Inter for \nblines > 6 diff --git a/musixtex/doc/ChangeLog-124.txt b/musixtex/doc/ChangeLog-124.txt new file mode 100644 index 0000000..0a2beb1 --- /dev/null +++ b/musixtex/doc/ChangeLog-124.txt @@ -0,0 +1,10 @@ + +Changes from MusiXTeX 123 to 124: + + + preserve changes to \transpose in an hboxed tremolo command + + test that musixtex.tex has already been loaded in some extensions: + + musixps, musixec, musixhv, musixplt, musixtmr, musixppff + + changed from \it to \ppff in several places + + support new command \setinterstaff{n}{m} + + define \largenotesize, \Largenotesize + + corrected typos \twtybf[g] \svtbf[g] diff --git a/musixtex/doc/ChangeLog-125.txt b/musixtex/doc/ChangeLog-125.txt new file mode 100644 index 0000000..9e392be --- /dev/null +++ b/musixtex/doc/ChangeLog-125.txt @@ -0,0 +1,6 @@ + +Changes from MusiXTeX 124 to 125: + +* included a "dummy" tuplet.tex in the distribution +* added \ignorespaces in musixltx.tex +* defined \qap, \qapp, \tqsk diff --git a/musixtex/doc/ChangeLog-126.txt b/musixtex/doc/ChangeLog-126.txt new file mode 100644 index 0000000..1c16206 --- /dev/null +++ b/musixtex/doc/ChangeLog-126.txt @@ -0,0 +1,5 @@ + +Changes from MusiXTeX 125 to 126: + +* Corrected minor bugs in the implementation of + \setinterstaff that were causing Overfull hboxes. diff --git a/musixtex/doc/ChangeLog-127.txt b/musixtex/doc/ChangeLog-127.txt new file mode 100644 index 0000000..399d5a2 --- /dev/null +++ b/musixtex/doc/ChangeLog-127.txt @@ -0,0 +1,15 @@ + +Changes from MusiXTeX 126 to 127: + +* introduced \meterN, \xxtuplet + +* introduced \nqqb \nqqh \nqqqb \nqqqh abbreviations and + synonyms \nqql \nqqu \nqqql \nqqqu + +* introduced \hap, \happ analogous to \qap, \qapp + +* introduced \hbsk analogous to \hsk + +* introduced \bqsk, \bhsk, \btsk analogous to \qsk, \hqsk, \tqsk + +* eliminated \ds@oup diff --git a/musixtex/doc/ChangeLog-128.txt b/musixtex/doc/ChangeLog-128.txt new file mode 100644 index 0000000..39c5fa7 --- /dev/null +++ b/musixtex/doc/ChangeLog-128.txt @@ -0,0 +1,7 @@ + +Changes from MusiXTeX 127 to 128: + + * introduced \z[left|right|leftright]repeat, for use *within* a bar + and \zz...repeat, to force to the end of a system + + * corrected definition of \C@Inter for \nblines < 4 diff --git a/musixtex/doc/ChangeLog-129.txt b/musixtex/doc/ChangeLog-129.txt new file mode 100644 index 0000000..780d4ce --- /dev/null +++ b/musixtex/doc/ChangeLog-129.txt @@ -0,0 +1,6 @@ + +Changes from MusiXTeX 128 to 129: + + * introduced support for tablature notation: \tabfnt, + \tabcleffnt, \tabstringfnt, \tabstylespace, \tab, \ztab, + etc. diff --git a/musixtex/doc/ChangeLog-130.txt b/musixtex/doc/ChangeLog-130.txt new file mode 100644 index 0000000..69dae51 --- /dev/null +++ b/musixtex/doc/ChangeLog-130.txt @@ -0,0 +1,5 @@ + +Changes from MusiXTeX 129 to 130: + + * defined \zdoublebar for use within a bar + * defined \hbp and \hbpp diff --git a/musixtex/doc/ChangeLog-131.txt b/musixtex/doc/ChangeLog-131.txt new file mode 100644 index 0000000..93fac60 --- /dev/null +++ b/musixtex/doc/ChangeLog-131.txt @@ -0,0 +1,4 @@ + +Changes from MusiXTeX 130 to 131: + + * defined \zzdoublebar, \zzbar, \zendpiece diff --git a/musixtex/doc/ChangeLog-132.txt b/musixtex/doc/ChangeLog-132.txt new file mode 100644 index 0000000..2d288c9 --- /dev/null +++ b/musixtex/doc/ChangeLog-132.txt @@ -0,0 +1,6 @@ + +Changes from MusiXTeX 131 to 132: + + * commented out spurious \let\doublebar\doublebar@II + * forbid line-breaking at \zdoublebar + * new add-on musixvbm.tex to support vectorized beams diff --git a/musixtex/doc/ChangeLog-133.txt b/musixtex/doc/ChangeLog-133.txt new file mode 100644 index 0000000..226ded7 --- /dev/null +++ b/musixtex/doc/ChangeLog-133.txt @@ -0,0 +1,8 @@ + +Changes from MusiXTeX 132 to 133a: + + * \tabfnt etc. now uses (Helvetica) bold for tablature notes + * replace ledger lines by slashes (/) or numbers for tablature notes below the staff + * new commands \tzqu, \tzcup, etc. for tiny notes to indicate duration, for use in + tablature + diff --git a/musixtex/doc/ChangeLog-134.txt b/musixtex/doc/ChangeLog-134.txt new file mode 100644 index 0000000..fb19280 --- /dev/null +++ b/musixtex/doc/ChangeLog-134.txt @@ -0,0 +1,9 @@ + +Changes from MusiXTeX 133 to 134: + + * new extension library musixftab.tex to support traditional French + tablature using script letters instead of numerals + + * \tabfnt ... commands re-defined to allow re-definition in + musixftab.tex + diff --git a/musixtex/doc/ChangeLog-135.txt b/musixtex/doc/ChangeLog-135.txt new file mode 100644 index 0000000..ae00d0c --- /dev/null +++ b/musixtex/doc/ChangeLog-135.txt @@ -0,0 +1,8 @@ + +Changes from MusiXTeX 134 to 135: + + * new extension library musixjt.tex to support using the handwriting + font MuseJazzText for all textual elements of a MusiXTeX score. + + * Aug. 30, 2021: moved frenchtab and MuseJazzText fonts and + associated support files to the musixtex-fonts package diff --git a/musixtex/doc/ChangeLog-musixdoc.txt b/musixtex/doc/ChangeLog-musixdoc.txt new file mode 100644 index 0000000..aea36ae --- /dev/null +++ b/musixtex/doc/ChangeLog-musixdoc.txt @@ -0,0 +1,30 @@ +2016-11-12 RDT + + Expanded treatment of big cautionary accidentals + +2016-06-06 RDT + + Revised the material on page layout. + +2015-02-20 RDT + + Clean up title page and preface(s). + Three-pass system material revised. + Link to WIMA for installation instructions. + Extracting-parts material (DT) restored from T114. + Chapter 3 (Acquiring, Installing, and Using MusiXTeX) deleted. + musixdoc.sty revamped to allow use of Times or Palatino fonts. + musixdoc.tex broken up into separate chapter files for use with includeonly. + Many corrections and improvements, too numerous to list. + +2011-04 + + Musixdoc: Update links to CTAN in 3.1. + + Musixdoc: Set link for musixtex.zip once we decide if it should be 1.15 + + Musixdoc: Edit 128th beam stuff. + + Musixdoc: Add smalltreblelowoct etc. + + Musixdoc: Explain where musixflx source and binaries are. diff --git a/musixtex/doc/examples/adagio.tex b/musixtex/doc/examples/adagio.tex new file mode 100644 index 0000000..1d63294 --- /dev/null +++ b/musixtex/doc/examples/adagio.tex @@ -0,0 +1,446 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Adagio} +\subtitle{(pour orgue)} +\headtitle{I. Adagio} +\csname titremorceautoc\endcsname +\shortauthor{D. Taupin} +\fullauthor{Daniel TAUPIN\\organiste \`{a} Gif-sur-Yvette} +\othermention{Compos\'{e} en 1989} +% +% + +\maketitle +\parindent 18mm +% +% calcul de \elemskip en fonction de la largeur de page pour eviter les glues +% +\def\znotes{\vnotes 0\elemskip}% + + +\tracingstats=1\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{6}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{-1}\relax % un bemol a la clef +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +%\check +\def\instrumenti{16', 8'} + \def\instrumentii{\vbox{\hsize=\parindent\centerline{cornet}\vskip \interportee +\vskip -10pt\centerline{fl\^ute 8'}}}% +%\check +%\elemskip=10pt\relax +%\normal +\def\gluemaxskip{7pt}% +% +% formes frequentes +% deux croches hautes +\def\dqb#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqh#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qu0{#3}}% +\def\doubler{\multiply\noteskip by 2\relax}% +% +\noautolines +\quatretemps +% +\debutmorceau +\hyphenpenalty -50\relax +\global\cleftoksii={{0}{0}{0}{0}}% +\changeclefs\zglu +\notes&|\uptext{\raise 1.5\Interligne\hbox{\kern -14mm\moyen Adagio \bf \metron{\qu}{60}}}\enotes +% mesure 1 +\zglu\notes\itenl1K\wh K&\zq f\zqu h\itenl2d\wh d|\ibbu0h0\qh0h\tbbu0\qh0g\enotes +\Notes&|\tbu0\itenu0h\qh0h\enotes +\NOTes&\zq f\qu h|\tten0\hu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\qu i\enotes +% mesure 2 +\barre\NOTes\tten1\hu K&\zq e\zqu g\qsk\tten2\wh d|\hu g\enotes +\temps\NOTes&\zq e\qu g\enotes +\temps\NOTes\soupir&\zq e\qu g|\soupir\enotes +\temps\Notes\qu K&\zq e\qu g|\ibu0h3\qh0g\enotes +\notes&|\nbbu0\qh0h\enotes +\notes&|\tbu0\qh0i\enotes +% mesure 3 +\barre\Notes\wh{^J}&\rlap{\wh{^c}}\zq e\qu g|\ibu0i{-3}\qh0i\tbu0\qh0h\enotes +\temps\Notes &\zq e\qu g|\ibu0h{-3}\qh0h\tbu0\qh0g\enotes +\temps\Notes &\zq e\qu g|\ibu0g{-3}\qh0g\tbu0\qh0f\enotes +\temps\Notes &\zq e\qu h|\ibu0f{-3}\qh0f\tbu0\qh0e\enotes +% mesure 4 +%\etroit +\barre\NOTes\hup K&\zw d\zq f\zqu h|\qup f\enotes +\temps\Notes&\zq f\qu h|\sk\cu e\enotes +\temps\NOTes&\zq f\qu h|\qup d\enotes +\temps\Notes\soupir&\zq f\qu h|\sk\demisoupir\enotes +% mesure 5 +\barre\notes\wh K&\itenl1d\zq f\zqu h\wh d|\ibbu0h0\qh0h\tbbu0\qh0g\enotes +\Notes&|\tbu0\itenl0h\qh0h\enotes +\NOTes&\zq f\qu h|\tten0\hu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\qu j\enotes +% mesure 6 +\barre\nspace\NOTes\wh{=I}&\tten1\lsh g\zw d\zq f\rq g\qu{=i}|\itenl2i\hu{=i}\enotes +\temps\NOTes&\zq f\rq g\qu i\enotes +\temps\Notes&\zq f\rq g\qu i|\tten2\ibl0i3\qb0i\enotes +\notes&|\nbbl0\qb0j\tbl0\qb0k\enotes +\temps\NOTes&\zq{eg}\qu i|\qu{^g}\enotes +% mesure 7 +\barre\NOTes\wh{^J}&\itenl1c\zq e\zqu h\wh{^c}|\itenl0h\hu h\enotes +\temps\NOTes&\zq e\qu h|\enotes +\temps\Notes&\zq e\qu h|\tten0\ibu0h{-3}\qh0h\tbu0\qh0{=g}\enotes +\temps\Notes&\zq e\qu h|\ibu0h{-4}\qh0h\tbu0\qh0f\enotes +% mesure 8 +\barre\NOTes\wh H&\tten1\zq e\zqu g\wh{^c}|\itenl0g\hu g\enotes +\temps\NOTes&\zq e\qu g|\enotes +\temps\Notes&\zq e\qu g|\tten0\ibu0g{-3}\qh0g\tbu0\qh0f\enotes +\temps\Notes&\zq e\qu g|\ibu0g{-4}\qh0g\tbu0\qh0e\enotes +% mesure 9 +\barre\NOTes\hup K&\rlap{\wh a}\zq d\qu f|\qup f\enotes +\temps\Notes&\zq d\qu f|\sk\cu e\enotes +\temps\NOTes&\zq d\qu f|\qup d\enotes +\temps\Notes\soupir&\zq d\qu f|\sk\demisoupir\enotes +% mesure 10 +\barre\notes\wh K&\rlap{\wh d}\zq f\qu h|\ibbu0h0\qh0h\tbbu0\qh0g\enotes +\Notes&|\tbu0\itenl0h\qh0h\enotes +\NOTes&\zq f\qu h|\tten0\hu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\qu i\enotes +%\check +% mesure 11 +\barre\NOTes \wh J&\zw c\zq{^f}\qu h|\hu j\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\soupir\enotes +\temps\Notes&\zq f\qu h|\ibl0i3\qb0j\enotes +\notes &|\nbbl0\qb0k\tbl0\qb0{_l}\enotes +%\check +% mesure 12 +\barre\Notes\wh K&\itenl0d\zq{^f}\zqu h\wh d|\ibl0l{-3}\qb0{_l}\tbl0\qb0k\enotes +\temps\Notes &\zq f\qu h|\ibl0k{-3}\qb0k\tbl0\qb0j\enotes +\temps\Notes &\zq f\qu h|\ibl0j{-3}\qb0j\tbl0\qb0i\enotes +\temps\Notes&\zq f\qu h|\ibl0i{-3}\qb0i\tbl0\qb0h\enotes +%\check +% mesure 13 +\barre\NOTes\wh N&\tten0\zw d\zq g\qu i|\qlp i\enotes +\temps\Notes&\zq g\qu i|\sk\cu h\enotes +\temps\NOTes&\zq g\qu i|\qup g\enotes +\temps\Notes&\zq g\qu i|\sk\ds \enotes +%\check +% mesure 14 +\barre\nspace\NOTes\wh L&\lna e\zw{^c}\zq e\qu h|\rlap{\hl{^j}}\zcharnote + n{\Trille{2\noteskip}}\relax +\zcharnote q{\ \ (*)}\enotes +\footnote{}{(*) Trilles commenc\'es sur la note et finissant sans +terminaison sur la note suivante.}\relax + \temps\NOTes&\zq e\qu h\enotes +\temps\NOTes&\zq e\qu h|\ql j\enotes +\temps\Notes&\zq e\qu h|\ibl0i3\qb0{=i}\tbl0\qb0j\enotes +%\check +% mesure 15 +\barre\NOTes\wh K&\rlap{\wh d}\zq f\qu h|\rlap{\hl k}\zcharnote n{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\ql k\enotes +\temps\Notes&\zq f\qu h|\ibl0j3\qb0{^j}\tbl0\qb0k\enotes +%\check +% mesure 16 +\barre\NOTes\wh{^J}&\rlap{\wh e}\zq g\qu i|\rlap{\hl l}\zcharnote n{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq g\qu i\enotes +\temps\Notes&\zq g\qu i|\ibl0l0\qb0l\enotes +\notes&|\nbbl0\qb0m\tbl0\qb0l\enotes +\temps\Notes&\zq g\qu i|\ibl0k3\qb0k\tbl0\qb0l\enotes +%\check +% mesure 17 +\barre\NOTes\wh K&\zw d\zq f\qu h|\hlp m\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\soupir\enotes +%\check +% mesure 18 +\barre\NOTes\wh J&\zw{=c}\zq{^f}\qu h|\rlap{\hl{^m}}% +\zcharnote p{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\ql m\enotes +\temps\Notes&\zq f\qu h|\ibl0l3\qb0l\tbl0\qb0m\enotes +%\check +% mesure 19 +\barre\NOTes\wh I&\rlap{\wh d}\zq g\qu i|\rlap{\hl n}\zcharnote p{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq g\qu i\enotes +\temps\NOTes&\zq g\qu i|\ql n\enotes +\temps\Notes&\zq g\qu i|\ibl0m3\qb0{^m}\tbl0\qb0n\enotes +%\check +% mesure 20 +\barre\NOTes\wh H&\rlap{\wh c}\zq{^f}\qu h|\rlap{\hl o}\zcharnote q{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\Notes&\zq f\qu h|\ibl0o0\qb0o\enotes +\notes&|\nbbl0\qb0p\tbl0\qb0o\enotes +\temps\Notes&\zq f\qu h|\ibl0n3\qb0n\tbl0\qb0o\enotes +%\check +% mesure 21 +\barre\NOTes\wh G&\zw d\zq g\qu i|\qlp p\enotes +\temps\Notes&\zq g\qu i|\sk\cl o\enotes +\temps\Notes&\zq g\qu i|\ibl0n{-3}\qb0n\tbl0\qb0m\enotes +\temps\Notes&\zq g\qu i|\ibl0l{-3}\qb0l\tbl0\qb0k\enotes +%\check +% mesure 22 +\barre\Notes\hup H&\zw{^c}\zq e\qu g|\ibl0j{-4}\qb0{^j}\tbl0\qb0h\enotes +\temps\Notes&\zq e\qu g|\ibl0i3\qb0{=i}\tbl0\qb0 j\enotes +\temps\Notes&\zq e\qu g|\ibl0k3\qb0k\tbl0\qb0l\enotes +\temps\Notes\qu G&\zq e\qu g|\ibl0m3\qb0m\tbl0\qb0n\enotes +%\check +% mesure 23 +\barre\NOTes\hu F&\zw d\zq f\qu h|\qlp o\enotes +\temps\Notes&\zq f\qu h|\sk\cl k\enotes +\temps\Notes\qu G&\zq b\qu g|\ibl0n{-3}\qb0n\tbl0\qb0m\enotes +\temps\NOTes\itenl0H\qu H&\zq a\qu f|\ql m\enotes +%\check +% mesure 24 +\barre\NOTes\tten0\wh H&\zw a\zq{^c}\qu e|\zcharnote o{\Trille{3\noteskip}}\wh l\enotes +\temps\NOTes&\zq c\qu e|\enotes +\temps\NOTes&\zq c\qu e|\enotes +\temps\Notes&\zq {ce}\qu g|\ibl0l{-3}\qb0l\tbl0\qb0k\enotes +%\check +% mesure 25 +\barre\NOTes\hup K&\zw d\zq f\qu h|\hlp k\enotes +\temps\NOTes&\zq f\qu h|\enotes +\temps\NOTes&\zq f\qu h|\enotes +\temps\NOtes\soupir&\zq f\qu h|\soupir\enotes +% mesure 26 +\barre\notes\hup K&\rlap{\hlp d}\zq f\qu h|\ibbl0k0\qb0k\tbbl0\qb0{=j}\enotes +\Notes&|\tbl0\itenl0k\qb0k\enotes +\NOTes&\zq f\qu h|\tten0\hl k\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOtes\qu J&\rlap{\ql c}\zq{_e}\qu h|\ql{_l}\enotes +% mesure 27 +\barre\NOtes\wh{=I}&\rlap{\zw d}\rq g\qu f|\hl m\enotes +\temps\NOtes&\rq g\qu f\enotes +\temps\NOtes&\rq g\qu f|\soupir\enotes +\temps\Notes&\rq g\qu f|\ibl0m3\qb0m\enotes +\notes&|\nbbl0\qb0n\tbl0\qb0{_o}\enotes +% mesure 28 +\barre\nspace\Notes\wh G&\rlap{\wh{=b}}\zq d\qu f|\ibl0o{-3}\qb0{_o}\tbl0\qb0n\enotes +\temps\Notes &\zq d\qu f|\ibl0n{-3}\qb0n\tbl0\qb0m\enotes +\temps\Notes &\zq d\qu f|\ibl0m{-3}\qb0m\tbl0\qb0{_l}\enotes +\temps\Notes &\zq d\zq f\qu{=i}|\ibl0l{-3}\qb0l\tbl0\qb0k\enotes +% mesure 29 +\barre\NOTes\wh J&\zw c\zq{_e}\qu g|\qlp{_l}\enotes +\temps\Notes&\zq e\qu g|\sk\cl k\enotes +\temps\NOTes&\zq e\qu g|\qlp j\enotes +\temps\Notes&\zq e\qu g|\sk\ds \enotes +%\check +% mesure 30 +\barre\NOTes\wh H&\zw c\zq{^f}\qu h|\itenu0o\hl o\enotes +\temps\NOTes&\zq f\qu h&\enotes +\temps\Notes&\zq f\qu h|\tten0\ibl0o3\qb0o\enotes +\notes&|\nbbl0\qb0p\tbl0\qb0q\enotes +\NOTes&\zq f\qu h|\ql{^m}\enotes +% mesure 31 +\barre\NOTes\wh I&\zw b\zq d\qu g|\itenu0n\hl n\enotes +\temps\NOTes&\zq d\qu g|\enotes +\temps\Notes&\zq d\qu g|\tten0\ibl0n{-3}\qb0n\tbl0\qb0{=m}\enotes +\Notes&\zq d\qu g|\ibl0n{-4}\qb0n\tbl0\qb0{_l}\enotes +%\check +% mesure 32 +\barre\NOTes\wh{=I}&\zw d\zq f\qu{=i}|\itenu0m\hl m\enotes +\temps\NOTes&\zq f\qu i|\enotes +\temps\Notes&\zq f\qu i|\tten0\ibl0m{-3}\qb0m\tbl0\qb0{_l}\enotes +\temps\Notes&\zq f\qu{_h}|\ibl0m{-4}\qb0m\tbl0\qb0k\enotes +%\check +% mesure 33 +\barre\NOTes\wh J&\zw c\zq{_e}\qu g|\fl l\qlp l\enotes +\temps\Notes&\zq e\qu g|\sk\cl k\enotes +\temps\NOTes&\zq e\qu g|\qlp j\enotes +\temps\Notes&\zq e\qu g|\sk\ds \enotes +%\check +% mesure 34 +\barre\nspace +\NOTes\wh K&\zw d\lsh f\zq f\qu{=h}|\itenu0k\hl k\enotes +\temps\NOTes&\zq f\qu h|\enotes +\temps\Notes&\zq f\qu h|\tten0\dqb3k{_l}\enotes +\temps\Notes&\zq f\qu h|\dqb{-3}kj\enotes +% mesure 35 +\barre +\Notes\wh J&\zw c\sh f\zq f\qu h|\dqb3k{=l}\enotes +\temps\Notes&\zq f\qu h|\dqb3{^m}n\enotes +\temps\Notes&\zq f\qu h|\dqb3op\enotes +\temps\Notes&\zq f\qu h|\dqb{-4}qo\enotes +% mesure 36 +\barre% +\Notes\wh I&\zw b\zq d\qu g|\dqb{-3}rq\enotes +\temps\Notes&\zq d\qu g|\dqb{-3}po\enotes +\temps\Notes&\zq d\qu g|\dqb{-3}nm\enotes +\temps\Notes&\zq d\qu g|\dqb{-4}nl\enotes +% mesure 37 +\barre +\Notes\wh H&\zw c\zq{^f}\qu h|\sh m\dqb{-3}ml\enotes +\temps\Notes&\zq f\qu h|\dqb3mn\enotes +\temps\Notes&\zq f\qu h|\dqb3op\enotes +\temps\Notes&\zq f\qu h|\dqb{-4}qo\enotes +% mesure 38 +\barre +\Notes\wh G&\itenl0d\zw d\zq g\qu i|\dqb{-3}po\enotes +\temps\Notes&\zq g\qu i|\dqb{-3}n{=m}\enotes +\temps\Notes&\zq g\qu i|\fl l\dqb{-3}lk\enotes +\temps\Notes&\zq g\qu i|\dqb{-3}ji\enotes +% mesure 39 +%\check +\barre +\NOTes\wh F&\tten0\zw d\na i\zq f\qu i|\rlap{\hl{=i}}\zcharnote n{\Trille{2\noteskip}}\enotes +\temps\NOTes&\zq f\qu i|\enotes +\temps\Notes&\zq f\qu i|\ibl0i0\qb0i\enotes +\notes&|\nbbl0\qb0j\tbl0\qb0i\enotes +\temps\Notes&\zq f\qu i|\dqb3hi\enotes +%\check +% mesure 40 +\barre\NOTes\wh E&\zw c\zq e\qu g|\zcharnote o{\Trille{2\noteskip}}\hl j\enotes +\temps\NOTes&\zq e\qu g|\enotes +\temps\Notes&\zq e\qu g|\ibl0j0\qb0j\enotes +\notes&|\nbbl0\qb0k\tbl0\qb0j\enotes +\temps\Notes&\zq e\qu g|\dqb3{=i}j\enotes +% mesure 41 +\barre\NOTes\wh H&\zw{^c}\zq e\qu g|\zcharnote o{\Trille{2\noteskip}}\hl{^j}\enotes +\temps\NOTes&\zq e\qu g|\enotes +\temps\Notes&\rlap{\midtwotext{\it rit.}}\zq e\qu g|\ibl0j0\qb0j\enotes +\notes&|\nbbl0\qb0k\tbl0\qb0j\enotes +\temps\Notes&\zq e\qu g|\dqb3{=i}j\enotes +% mesure 42 +\barre\NOTes\hup D&\rlap{\midtwotext{\it a tempo}}\zw d\zq{^f}\qu h|\hlp k\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes\soupir&\zq f\qu h|\soupir\enotes +%\check +% mesure 43 +\barre\notes\wh K&\rlap{\wh d}\zq{=f}\qu h|\ibbu0h0\qh0h\tbbu0\qh0g\enotes +\Notes&|\tbu0\itenl0h\qh0h\enotes +\NOTes&\zq f\qu h|\tten0\hu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\qu i\enotes +%\check +% mesure 44 +\barre\NOTes\wh G&\zw b\zq d\qu g|\hu g\enotes +\temps\NOTes&\zq d\qu g\enotes +\temps\NOTes&\zq d\qu g|\soupir\enotes +\temps\Notes&\zq d\qu g|\ibu0h3\qh0g\enotes +\notes&|\nbbu0\qh0h\tbu0\qh0i\enotes +% mesure 45 +\barre\Notes\wh J&\rlap{\rhl b}\zq c\qu e|\ibu0i{-3}\qh0i\tbu0\qh0h\enotes +\temps\Notes &\zq c\qu e|\ibu0h{-3}\qh0h\tbu0\qh0g\enotes +\temps\Notes &\rlap{\hl c}\zq e\qu i|\ibu0g{-3}\qh0g\tbu0\qh0f\enotes +\temps\Notes &\zq e\qu i|\ibu0f{-3}\qh0f\tbu0\qh0e\enotes +%\check +% mesure 46 +\barre \NOTes\wh F&\zw a\zq c\qu f|\qup f\enotes +\temps\Notes&\zq c\qu f|\sk\cu g\enotes +\temps\NOTes&\zq c\qu f|\qup h\enotes +\temps\Notes&\zq c\qu f|\sk\ds\enotes +% mesure 47 +%\check +\large +\barre\notes\hl K&\rlap{\hl d}\zq g\qu i|\ibbu0i0\qh0{iji}\tbu0\qh0h\enotes +\temps\notes&\zq g\qu i|\ibbu0i0\qh0{igh}\tbu0\qh0{=i}\enotes +\temps\notes\hl L&\rlap{\hl{^c}}\zq e\qu g|\ibbl0j3\qb0{^jkl}\tbl0\qb0m\enotes +\temps\notes&\zq e\qu g|\ibbl0n3\qb0{no=p}\tbl0\qb0{^q}\enotes +% mesure 48 +%\check +\barre\notes\hl M&\rlap{\hl a}\zq d\qu f|\ibbl0r{-3}\qb0{r=q_p}\tbl0\qb0o\enotes +\temps\notes&\zq d\qu f|\ibbl0n{-3}\qb0{nml}\tbl0\qb0 k\enotes +\temps\notes\hl G&\rlap{\hl b}\zq e\qu g|\ibbl0n{-3}\qb0{nml}\tbl0\qb0k\enotes +\temps\notes&\zq e\qu g|\ibbl0j{-3}\qb0{^j=ih}\tbl0\qb0g\enotes +% mesure 49 +%\check +\barre\notes\hu H&\rlap{\hl a}\zq d\qu f|\ibbl0f3\qb0{fhk}\tbl0\qb0h\enotes +\temps\notes&\zq d\qu f|\ibbl0k3\qb0{mko}\tbl0\qb0m\enotes +\temps\notes\hu I&\rlap{\hl b}\zq d\qu g|\ibbl0g3\qb0{g_il}\tbl0\qb0i\enotes +\temps\notes&\zq d\qu g|\ibbl0l3\qb0{nl_p}\tbl0\qb0n\enotes +% mesure 50 +%\check +\barre\notes\hu H&\rlap{\hl d}\zq f\qu h|\ibbl0h3\qb0{hkm}\tbl0\qb0k\enotes +\temps\notes&\zq f\qu h|\ibbl0m3\qb0{omr}\tbl0\qb0o\enotes +\temps\notes\hu G&\rlap{\hl d}\zq g\qu i|\ibbl0i3\qb0{ikn}\tbl0\qb0k\enotes +\temps\notes&\zq g\qu i|\ibbl0m3\qb0{pnr}\tbl0\qb0 p\enotes +% mesure 51 +%\check +\normal +\barre\NOTes\hup F&\rlap{\hlp d}\zq f\qu h|\qlp o\enotes +\temps\Notes&\zq f\qu h|\sk\cl n\enotes +\temps\notes&\zq f\qu h|\ibl0m{-3}\qb0m\zcharnote o{\sl 3}\qb0l\tbl0\qb0k\enotes +\temps\Notes\qu G&\rlap{\ql b}\zq e\qu g|\ibl0n{-3}\qb0n\tbl0\qb0m\enotes +% mesure 52 +%\check +\barre\NOTes\wh H&\itenl0a\zw a\zq d\qu f|\ql m\enotes +\temps\NOTes&\zq{^c}\qu e|\zcharnote n{\Trille{2\noteskip}}\hl l\enotes +\temps\NOTes&\zq c\qu e|\enotes +\temps\NOtes&\zq c\qu e|\ibl0l{-3}\pt l\qb0l\enotes +\notes&|\tbbl0\tbl0\qb0k\enotes +% mesure 53 +%\check +\barre\NOTes\hup D&\tten0\zw a\zq d\qu f|\hlp k\enotes +\temps\NOTes&\zq d\qu f|\enotes +\temps\NOTes&\zq d\qu f|\enotes +\temps\NOTes\soupir&\zq d\qu f|\soupir\enotes +% mesure 54 +%\cleftoksii={{3}{0}{0}{0}}\changeclefs +\barre\notes\itenu1K\wh K&\itenl2d\zw d\zq f\qu h|\ibbu0h0\qh0h\tbbu0\qh0g\enotes +\Notes&|\tbu0\itenl0h\qh0h\enotes +\NOTes&\zq f\qu h|\tten0\hu h\enotes +\temps\NOTes&\zq f\qu h\enotes +\temps\NOTes&\zq f\qu h|\qu i\enotes +% mesure 55 +\barre\NOTes\tten1\hu K&\zq e\zqu g\qsk\tten2\wh d|\hu g\enotes +\temps\NOTes&\zq e\qu g\enotes +\temps\NOTes\soupir&\zq e\qu g|\soupir\enotes +\temps\Notes\qu K&\zq e\qu g|\ibu0h3\qh0g\enotes +\notes&|\nbbu0\qh0h\enotes +\notes&|\tbu0\qh0i\enotes +% mesure 56 +\barre\Notes\wh{^J}&\rlap{\wh{^c}}\zq e\qu g|\ibu0i{-3}\qh0i\tbu0\qh0h\enotes +\temps\Notes &\zq e\qu g|\ibu0h{-3}\qh0h\tbu0\qh0g\enotes +\temps\Notes &\zq e\qu g|\ibu0g{-3}\qh0g\tbu0\qh0{^f}\enotes +\temps\Notes &\zq e\qu h|\ibu0f{-3}\qh0f\tbu0\qh0e\enotes +% mesure 57 +\barre\NOTes\wh K&\rlap{\wh d}\zq{^f}\qu h|\qup {^f}\enotes +\temps\Notes&\zq f\qu h|\sk\cu g\enotes +\temps\NOTes&\zq f\qu h|\qup h\enotes +\temps\Notes&\zq f\qu h|\sk\ds \enotes +% mesure 58 +\barre\NOTes\qu J&\zq{=c}\rq d\qu g|\qu d\enotes +\temps\NOTes\hup I&\rlap{\hlp b}\zq d\qu g|\itenl0g\qu g\enotes +\temps\notes&\zq d\qu g|\tten0\ibbu0g{-3}\qh0{g=fe}\tbu0\qh0d\enotes +\temps\notes&\zq d\qu g|\ibbu0g{-3}\qh0{gfe}\tbu0\qh0d\enotes +% mesure 59 +%\check +\barre\notes\wh H&\doubler\itenl0a\zw a\zq{^c}\qu e|\ibbu0c0\qh0{^c=bc}\tbu0\qh0a\enotes +\temps\notes&\zq c\qu e|\ibbu0b3\qh0{bcd}\tbu0\qh0e\enotes +\temps\NOTes&\zq d\qu f|\qu f\enotes +\temps\Notes&\zq d\qu f|\ibu0f{-3}\qh0f\tbu0\qh0e\enotes +% mesure 60 +%\check +\barre\NOTes\wh H&\tten0\zw a\zq{^c}\qu e|\zcharnote n{\Trille{3\noteskip}}\hup e\enotes +\temps\NOTes&\zq c\qu e\rlap{\midtwotext{\sl rall.\ \ \ }}\enotes +\temps\NOTes&\zq c\qu e|\enotes +\temps\Notes&\zq c\qu e|\ibu0e{-3}\qh0e\tbu0\qh0d\enotes +% mesure 61 +%\check +\cleftoksii={{6}{0}{0}{0}}% +\zchangeclefs +\barre +\elemskip=1.1\elemskip +\NOTes\itenl1D\wh D&\itenu2d\zw d\zq M\ql a|\itenl0d\zw d\enotes +\temps\NOTes&\zq M\ql a|\enotes +\temps\NOTes&\zq N\ql b|\enotes +\temps\NOTes&\zq L\ql N|\enotes +% mesure 62 +\barre\nspace +\NOTEs\tten1\pointdorgue a\hu D&\tten2\zh{Ma}\pointdorgue d\hl d|\tten0\pointdorgue o\hu d\enotes +\temps\NOTEs\hpause&\hpause|\hpause\enotes +\mulooseness -2\relax +\finmorceau +\bigskip +\rightline{\it \aujourdhui} +\vfil +\eject +\bye diff --git a/musixtex/doc/examples/albinoni.tex b/musixtex/doc/examples/albinoni.tex new file mode 100644 index 0000000..9b30fd3 --- /dev/null +++ b/musixtex/doc/examples/albinoni.tex @@ -0,0 +1,614 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + \input musixadd + \title{Adagio (Albinoni)} +\csname titremorceautoc\endcsname +\fulltitle{Adagio per archi ed organo} +\title{Adagio per archi ed organo} + \author{Tomaso Albinoni\\Transcription orgue et clarinette Daniel +Taupin} + \shortauthor{Albinoni} + \subtitle{\relax} + \othermention{G.O. (I): Montre 8'+4'\\Positif (II): 8'+4'+quinte + \\R\'ecit (III): fl\^utes +8'+4'\\P\'edale : 16'\\Tirasse positif, claviers accoupl‚s.\\Gif : +2-4/9-11-13/19-22/33-37/46-47-48-49-54} + \maketitle + + +\parindent 13mm +\musicsize=20 +\normal +\relativeaccidentals +\bigaccid +\def\nbinstruments{4} +\def\instrumenti{P\'edale} +\def\instrumentii{Positif} +\def\instrumentiii{Positif} +\def\instrumentiv{Clarinette} +\def\staffspacingiv{0.64} +\generalmeter{\meterfrac34}% +\cleftoksi{6000} +\cleftoksii{6000} +\cleftoksiii{0000} +\cleftoksiv{0000} +\generalsignature{-2} + % + \def\pto#1#2#3{\Ibbbu0{#1}{#3}2\qh0{#1}\tbbu0\qh0{#2}\tbu0\itenu0{#3}\multnoteskip{1.42}\qhp0{#3}}% + \def\ptb#1#2#3{\Ibbbl0{#1}{#3}2\qb0{#1}\tbbl0\qb0{#2}\tbl0\itenu0{#3}\multnoteskip{1.42}\qbp0{#3}}% + \def\qpqu#1#2{\Ibu0{#1}{#2}2\qhp0{#1}\sk\tbbu0\tqh0{#2}} + \def\qpql#1#2{\Ibl0{#1}{#2}2\qbp0{#1}\sk\tbbl0\tqb0{#2}} + \def\Qpqu#1#2{\Ibu1{#1}{#2}2\qhp1{#1}\sk\tbbu1\tqh1{#2}} + \def\Qpql#1#2{\Ibl1{#1}{#2}2\qbp1{#1}\sk\tbbl1\tqb1{#2}} + \def\Qpqlt#1#2#3{\Ibl1{#1}{#2}2\qbp1{#1}\sk\tbbl1\tslur3{#3}\tqb1{#2}} + % + \def\grnotes{\vnotes0.7\elemskip}% 16th + \def\ggrnotes{\vnotes0.5\elemskip}% 16th + % + \def\qqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}} + \def\qqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}} + \def\qqqb#1#2#3{{\advance\transpose -13\relax\triolet #2}\Ibl0{#1}{#3}2\qb0{#1}\qb0{#2}\tqb0{#3}} + \def\qqqh#1#2#3{{\advance\transpose 8\relax\triolet #1}\Ibu0{#1}{#3}2\qh0{#1}\qh0{#2}\tqh0{#3}} + % +\debutmorceau +\NOtes\sk\pause&\lpz G\qu G\upz N\ql N\lpz G\qu G + &\roff{\itenl1b\itenl2d\itenu3g}\zhp b\zhp d\hlp g&\Uptext{\bf\kern -5mm(\metron{\qu}60)}\sk\pause\enotes + \barre %2 +\NOtes\sk\pause&\zcharnote {-7}{\it il basso staccato}\lpz F\qu F\upz M\ql +M\lpz F\qu F&\tten1\tten2\tten3\zhp b\zhp d\hlp g&\sk\pause\enotes + \barre %3 +\notes&\qu E&\roff{\itenl1b\itenl2e}\zhp b\zhlp e\pto ghi&\enotes +\NOtes\pause&\ql L&\tten0\qup i&\pause\enotes +\Notes&\qu E&\sk\cu g\enotes + \barre %4 +\NOtes&\qu D\ql K\qu D&\tten1\tten2\zhp b\zhlp e\hup g&\sk\pause\enotes + \barre %5 +\notes&\qu C&\roff{\zhp e\zhlp h}\pto hij\enotes +\NOtes\pause&\qu J\qu C&\tten0\hu j&\pause\enotes + \barre %6 +\notes&\qu {^C}&\zhp {^e}\zhlp g\pto ihi\enotes +\NOtes\pause&\qu {^J}\qu C&\tten0\hu i&\pause\enotes + \barre %7 +\notes&\qu D&\lh d\itenl1d\zhl d\pto hgh\enotes +\NOtes\pause&\ql K&\tten0\itenu0h\qu h&\pause\enotes +\Notes&\qu D&\tten1\lq{=c}\zql d\tten0\triolet p\Ibu0hf2\qh0{hg}\tqh0{^f}\enotes + \barre %8 +\NOtes\sk\pause&\qu G\ql N\qu G&\zhp b\zhlp d\hup g&\sk\pause\enotes + \setclef2\treble \changeclefs + \barre %9 + \NOtes\lpz G\qu G\upz N\ql N&\zcharnote n{{\bf III} -- fl–tes}\zhp b\hup d&\zcharnote n{{\bf II} -- quinte}\ppt5\soupir&\isluru3m\ql k\Ibl1ji1\qbp 1j\enotes + \notes&&\ccu N&\tbbl1\tqb1i\enotes + \notes\lpz G\qu G&&\Ibu0ab1\qhp0a\sk\tbbu0\tqh0b&\Ibl1hg2\qbp1h\sk\tbbl1\tslur3m\tqb1g\enotes + %\check + \barre %10 + \notes\qu H&\hup c&\qpqu cd&\isluru3m\hu g\enotes + \notes\ql a&&\qpqu ed\enotes + \notes\qu H&&\qpqu ec&\tslur3l\qu{^f}\enotes + \barre %11 + \NOtes\qu H&\qup c&\qup{^f}&\isluru3l\ql l\enotes + \notes\ql a&\sk\dsoupir&\sk\sk\ccu a&\Qpql kj\enotes + \notes\qu H&\soupir&\qpqu bc&\Qpqlt ihk\enotes + \barre %12 + \notes\qu I&\hlp d&\qpqu d{^e}&\isluru3l\hl h\enotes + \notes\ql b&&\qpqu {^f}d\enotes + \NOtes\qu I&&\qu g&\tslur3k\qu g\enotes + \barre %13 + \NOtes\qu I&\zhp d\zhlp g\hu k&\hu g&\isluru3o\ql n\enotes + \Notes\ql b&&&\Ibl1mn2\qb1m\tqb1n\enotes + \Notes\qu I&&\qu d&\triolet o\Ibl0lk2\qb0{lm}\tqb0k\enotes + \barre %14 + \NOtes\qu J&\zh e\hu g&\qu d&\tslur3n\hlp l\enotes + \Notes\ql c&&\Ibu0cd1\qh0c\tqh0d\enotes + \Notes\qu J&\soupir&\triolet M\Ibu0ba2\qh0{bc}\tqh0a\enotes + \barre %15 + \NOtes\qu H&\zh c\hu j&\hu f&\isluru3n\ql m\enotes + \Notes\ql a&&&\Ibl0lm1\qb0l\tqb0m\enotes + \Notes\qu H&\zq c\qu f&\qu c&\triolet n\Ibl0kj2\qb0{kl}\tqb0j\enotes + \barre %16 + \NOtes\qu I&\zh d\hu f&\qu c&\tslur3l\hlp k\enotes + \Notes\ql b&&\qqh bc\enotes + \Notes\qu I&\soupir&\qqqh abN\enotes + \barre %17 + \NOtes\qu G&\zh b\hu i&\hu e&\isluru3m\ql l\enotes + \Notes\ql N&&&\qqb kl\enotes + \Notes\qu G&\zq b\qu e&\qu b&\qqqb jki\enotes + \barre %18 + \NOtes\qu H&\zhp c\hup e&\qu b&\tslur3k\hl j\enotes + \Notes\ql a&&\qqh ab\enotes + \Notes\qu H&&\qqqh cba&\isluru3k\ql j\enotes + \barre %19 + \NOtes\qu I&\hu d&\zq a\qu d&\hl k\enotes + \Notes\ql b&&\Ibl1NM1\Ibu0gf1\zqb1N\qh0g\tbl1\zqb1{^M}\tqh0{^f}\enotes + \Notes\qu J&\qu e&\Ibl1Na1\Ibu0gh1\zqb1N\zql e\qh0g\tbl1\zqb1a\tqh0h&\ql l\enotes + \barre %20 + \NOTEs\pointdurgue F\hu K&\hu d&\pointdorgue n\zh {bdg}\hu i&\pointdorgue + m\tslur3l\hl k\enotes + \Notes\soupir&\soupir&\uptext{\kern -5mm\it a tempo}\soupir&\Uptext{\kern -5mm\it a tempo}\ds\cl n\enotes + \barre %21 + \Notes\sk\sk\sk\pause&\sk\sk\sk\pause&\sk\sk\sk\pause&\qqb op\qqb on\qqb {^m}n\enotes + \barre %22 + \NOTes\qu{^I}\ql{^b}&&\zh{df}\hu{_h}&\hlp{=m}\enotes + \notes\qu I&&\ibbbu0g0\zq d\qh0f\tbbu0\zq e\qh0g\zq f\qh0h\sk\nbbbu0\zq +e\qh0g\zq d\tqh0f\enotes + \barre %23 + \NOtes\qu J&&\zhp c\zhlp e\raise 2\Interligne\soupir&\isluru3m\qlp l\enotes + \Notes\ql c&&\hu g&\sk\cl j\enotes + \notes\qu J&&&\qpql ln\enotes + \barre %24 + \NOtes\qu {=I}&&\zhp N\zhlp d\raise 2\Interligne\soupir&\tslur3l\qlp k\enotes + \Notes\ql {=b}&&\hu g&\sk\isluru3l\cl i\enotes + \notes\qu I&&&\qpql kn\enotes + \barre %25 + \NOtes\qu {_H}\ql{_a}&&\zh {_a}\zhl c&\tslur3l\hl j\enotes + \notes\qu H&\zcharnote a{(III -- fl–tes)}\qu e&\ibbbu0j0\zq {_h}\qh0j\tbbu0\zq i\qh0k\zq j\qh0l\sk\nbbbu0\zq +i\qh0k\zq h\tqh0j&\isluru4k\ql j\enotes + \barre %26 + \NOtes\qu K\ql d&\hup d&\zh g\zhu i&\hlp i\enotes + \notes\qu K&&\ibbbu0i0\zq g\qh0i\tbbu0\zq {=h}\qh0j\zq i\qh0k\sk\nbbbu0\zq +h\qh0j\zq g\tqh0i\enotes + \barre %27 + \NOtes\qu K\ql d&\hup c&\zh {^f}\zhu h&\hlp h\enotes + \notes\qu K&&\ibbbu0h0\zq f\qh0h\tbbu0\zq g\qh0i\zq h\qh0j\sk\nbbbu0\zq +g\qh0i\zq f\tqh0h\enotes + \barre %28 + \NOtes\qu G\ql N\qu G&\itenl1b\hup b&\itenl2d\itenu3g\zhp d\hup g&\tslur4l\hup g\enotes + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + \barno 1\relax + \barre %2 +\NOtes\zcharnote {-7}{\it il basso staccato}\lpz F\qu F\upz M\ql +M\lpz F\qu F&\tten1\hup b&\tten2\tten3\zhp d\hup g&\sk\pause\enotes + \barre %3 +\notes\qu E&&\roff{\itenl1b\itenl2e}\zhp b\zhlp e\pto ghi&\enotes +\NOtes\ql L&&\tten0\qup i&\pause\enotes +\Notes\qu E&&\sk\cu g\enotes + \barre %4 +\NOtes\qu D\ql K\qu D&&\tten1\tten2\zhp b\zhlp e\hup g\enotes + \barre %5 +\notes\qu C&&\roff{\zhp e\zhlp h}\pto hij\enotes +\NOtes\qu J\qu C&&\tten0\hu j&\pause\enotes + \barre %6 +\notes\qu {^C}&&\zhp {^e}\zhlp g\pto ihi\enotes +\NOtes\qu {^J}\qu C&&\tten0\hu i&\pause\enotes + \barre %7 +\notes\qu D&&\lh d\itenl1d\zhl d\pto hgh\enotes +\NOtes\ql K&&\tten0\itenu0h\qu h&\pause\enotes +\Notes\qu D&&\tten1\lq{=c}\zql d\tten0\triolet p\Ibu0hf2\qh0{hg}\tqh0{^f}\enotes + \barre %8 +\NOtes\qu G\ql N\qu G&&\zhp b\zhlp d\hup g\enotes + \barre %9 + \NOtes\lpz G\qu G\upz N\ql N&\zhp b\hup d\zcharnote a{(III -- +fl–tes)}&\ppt5\soupir\zcharnote n{(II -- quinte)}&\isluru3m\ql +k\Ibl1ji1\qbp 1j\enotes + \notes&&\ccu N&\tbbl1\tqb1i\enotes + \notes\lpz G\qu G&&\Ibu0ab1\qhp0a\sk\tbbu0\tqh0b&\Ibl1hg2\qbp1h\sk\tbbl1\tslur3m\tqb1g\enotes + %\check + \barre %10 + \notes\qu H&\hup c&\qpqu cd&\isluru3m\hu g\enotes + \notes\ql a&&\qpqu ed\enotes + \notes\qu H&&\qpqu ec&\tslur3l\qu{^f}\enotes + \barre %11 + \NOtes\qu H&\qup c&\qup{^f}&\isluru3l\ql l\enotes + \notes\ql a&\sk\dsoupir&\sk\sk\ccu a&\Qpql kj\enotes + \notes\qu H&\soupir&\qpqu bc&\Qpqlt ihk\enotes + \barre %12 + \notes\qu I&\hlp d&\qpqu d{^e}&\isluru3l\hl h\enotes + \notes\ql b&&\qpqu {^f}d\enotes + \NOtes\qu I&&\qu g&\tslur3k\qu g\enotes + \barre %13 + \NOtes\qu I&\zhp d\zhlp g\hu k&\hu g&\isluru3o\ql n\enotes + \Notes\ql b&&&\Ibl1mn2\qb1m\tqb1n\enotes + \Notes\qu I&&\qu d&\triolet o\Ibl0lk2\qb0{lm}\tqb0k\enotes + \barre %14 + \NOtes\qu J&\zh e\hu g&\qu d&\tslur3n\hlp l\enotes + \Notes\ql c&&\Ibu0cd1\qh0c\tqh0d\enotes + \Notes\qu J&\soupir&\triolet M\Ibu0ba2\qh0{bc}\tqh0a\enotes + \barre %15 + \NOtes\qu H&\zh c\hu j&\hu f&\isluru3n\ql m\enotes + \Notes\ql a&&&\Ibl0lm1\qb0l\tqb0m\enotes + \Notes\qu H&\zq c\qu f&\qu c&\triolet n\Ibl0kj2\qb0{kl}\tqb0j\enotes + \barre %16 + \NOtes\qu I&\zh d\hu f&\qu c&\tslur3l\hlp k\enotes + \Notes\ql b&&\qqh bc\enotes + \Notes\qu I&\soupir&\qqqh abN\enotes + \barre %17 + \NOtes\qu G&\zh b\hu i&\hu e&\isluru3m\ql l\enotes + \Notes\ql N&&&\qqb kl\enotes + \Notes\qu G&\zq b\qu e&\qu b&\qqqb jki\enotes + \barre %18 + \NOtes\qu H&\zhp c\hup e&\qu b&\tslur3k\hl j\enotes + \Notes\ql a&&\qqh ab\enotes + \Notes\qu H&&\qqqh cba&\isluru3k\ql j\enotes + \barre %19 + \NOtes\qu I&\hu d&\zq a\qu d&\hl k\enotes + \Notes\ql b&&\Ibl1NM1\Ibu0gf1\zqb1N\qh0g\tbl1\zqb1{^M}\tqh0{^f}\enotes + \Notes\qu J&\qu e&\Ibl1Na1\Ibu0gh1\zqb1N\zql e\qh0g\tbl1\zqb1a\tqh0h&\ql l\enotes + \barre %20 + \NOTEs\pointdurgue F\hu K&\hu d&\pointdorgue n\zh {bdg}\hu i&\pointdorgue + m\tslur3l\hl k\enotes + \Notes\soupir&\soupir&\uptext{\kern -5mm\it a tempo}\soupir&\Uptext{\it a tempo}\ds\cl n\enotes + \barre %21 + \Notes\sk\sk\sk\pause&\sk\sk\sk\pause&\sk\sk\sk\pause&\qqb op\qqb on\qqb {^m}n\enotes + \barre %22 + \NOTes\qu{^I}\ql{^b}&&\zh{df}\hu{_h}&\hlp{=m}\enotes + \notes\qu I&&\ibbbu0g0\zq d\qh0f\tbbu0\zq e\qh0g\zq f\qh0h\sk\nbbbu0\zq +e\qh0g\zq d\tqh0f\enotes + \barre %23 + \NOtes\qu J&&\zhp c\zhlp e\raise 2\Interligne\soupir&\isluru3m\qlp l\enotes + \Notes\ql c&&\hu g&\sk\cl j\enotes + \notes\qu J&&&\qpql ln\enotes + \barre %24 + \NOtes\qu {=I}&&\zhp N\zhlp d\raise 2\Interligne\soupir&\tslur3l\qlp k\enotes + \Notes\ql {=b}&&\hu g&\sk\isluru3l\cl i\enotes + \notes\qu I&&&\qpql kn\enotes + \barre %25 + \NOtes\qu {_H}\ql{_a}&&\zh {_a}\zhl c&\tslur3l\hl j\enotes + \notes\qu H&\zcharnote a{(III -- +fl–tes)}\qu e&\ibbbu0j0\zq {_h}\qh0j\tbbu0\zq i\qh0k\zq j\qh0l\sk\nbbbu0\zq +i\qh0k\zq h\tqh0j&\isluru3k\ql j\enotes + \barre %26 + \NOtes\qu K\ql d&\hup d&\zh g\zhu i&\hlp i\enotes + \notes\qu K&&\ibbbu0i0\zq g\qh0i\tbbu0\zq {=h}\qh0j\zq i\qh0k\sk\nbbbu0\zq +h\qh0j\zq g\tqh0i\enotes + \barre %27 + \NOtes\qu K\ql d&\hup c&\zh {^f}\zhu h&\hlp h\enotes + \notes\qu K&&\ibbbu0h0\zq f\qh0h\tbbu0\zq g\qh0i\zq h\qh0j\sk\nbbbu0\zq +g\qh0i\zq f\tqh0h\enotes + \barno 29\relax + \barre %30 + \znotes&&&\tslur3l\enotes + \NOTEs\itenl0G\hup G&\itenl1b\itenu2f\zhp{=f}\hup{^b}&\itenl3b\itenu4g\itenl5d\zhp{^b}\zhp d\hup g&\itenu6g\hup g\enotes + \barre %31 + \znotes\tten0&\tten1\tten2&\tten3\tten4\tten5&\tten6\enotes + \NOTes\itenl0G\hup G&\zq f\qu{^b}&\itenl1b\itenl2d\itenu3g\zhp{^b}\zhp d\hup g&\qu g\enotes + \zalapage + \def\qqqq#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% + \def\qqqqh{\qqqq}% + \def\qqqqb#1#2#3#4{\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% + \notes&&\zcharnote n{\kern -4mm{\bf III} -- fl–tes}&\ds\cu g\qqqq{_h}g{^f}g\enotes + \barre %32 + \znotes&&\tten1\tten2\tten3\zcharnote r{\kern -2mm +\it reprendre au III}\zcharnote n{\kern -2mm +\it l'accord du II accoupl‚}\enotes + \notes\tten0\itenl0G\hup G&&\itenl1d\itenl2b\itenu3g\zhp d\zhp +g\hup{^b}&\qqqq{=f}ede\qqqq fede\qqqq dc{^b}c\enotes + \barre %33 + \NOTes\tten0\hu G&&\tten1\tten2\tten3\zh d\zh g\hu{^b}&\hu d\enotes + \cleftoksii{6000}\zchangeclefs + \notes\pt5\ds\ccu G&\uptext{\bf II}\pt5\ds\ccl M&\uptext{\bf II}\pt5\ds\zq {^b}\zq d\ccu g&\soupir\enotes + \barre %34 + \NOtes\itenl0G\hup G&\ql L&\itenl1c\itenl2e\itenu3g\zhp c\zhp e\hup g&\soupir\enotes + \Notes&&\uptext{{\bf III} - fl–tes}&\ds\cu g\enotes + \notes&\hpause&&\qqqq{_h}g{^f}g\enotes + \barre %35 + \notes\tten0\itenl0G\hup G&&\tten1\tten2\tten3\itenl1c\itenl2e\zhp{ce}\hup +g&\qqqq{=f}ede\qqqq fede\qqqq edc{^b}\enotes + \barre %36 + \NOTes\pointdorgue b\tten0\itenl0G\hup G&&\pointdorgue m\tten1\tten2\itenl1c\itenl2e\zhp c\hup +e&\pointdorgue m\qu c\enotes + \Notes&&&\ds\cu N\qqh ce\enotes + \barre %37 + \notes\tten0\itenl0G\hup G&&\tten1\tten2\itenl1c\itenl2e\zhp c\hup e&\qqqq +gecN\qqqq cegj\qqqq ljge\enotes + \barre %38 + \notes\tten0\itenl0G\hup G&&\tten1\tten2\itenl1c\itenl2e\zhp c\hup e&\qqqq +gjln\qqqq qnlj\qqqq lnqs\enotes + \barre %39 + \NOTes\tten0\hu G&&\tten1\tten2\zh c\hu e&\pointdurgue c\qlp {!'n}\enotes + \notes\pt5\ds\ccu G&\uptext{\kern -5mm\bf I -- \ppff ff}\pt5\ds\ccl N&\uptext{\kern -5mm\bf I -- +\ppff ff}\pt5\ds\zq c\ccu e&\soupir\enotes + \barre %40 + \NOtes\itenl0G\hup G&\ql N&\itenl1b\roff{\itenl2c}\itenu3e\zhp b\roff{\zhp c}\hup {^e}&\soupir\enotes + \Notes&\soupir&\uptext{{\bf III} - fl–tes}&\ds\cl j\enotes + \notes&&&\qqqq{_k}j{^i}j\enotes + \barre %41 + \notes\tten0\itenl0G\hup G&&\tten1\tten2\tten3\itenl1b\roff{\itenl2c}\itenu3e\zhp b\roff{\zhp c}\hup {^e}% + &\qqqq {=i}{_h}gh\qqqq ihgh\qqqq gf{^e}f\enotes + \barre %42 + \NOTes\tten0\hu G&&\tten1\tten2\tten3\zh b\rh c\hu {^e}&\hu g\enotes + \notes\pt5\ds\ccu G&\uptext{\bf II}\pt5\ds\ccl N&\uptext{\bf II}\pt5\ds\zq +b\rq c\ccu {^e}&\soupir\enotes + \barre %43 + \NOtes\itenl0F\hup F&\ql M&\itenl1a\itenl2c\itenu3f\zhp {_a}\zhp c\hup f&\soupir\enotes + \Notes&&\uptext{{\bf III} - fl–tes}&\ds\cu j\enotes + \notes&\hpause&&\qqqq{_k}j{^i}j\enotes + \barre %44 + \notes\tten0\itenl0F\hup F&&\tten1\tten2\tten3\itenl1a\itenl2c\zhp{_a}\zhp c\hup +f&\qqqq{=i}{_h}gh\qqqq ihgh\qqqq hgf{^e}\enotes + \barre %45 + \NOTes\pointdorgue b\tten0\itenl0F\hup F&&\pointdorgue m\tten1\tten2\itenl1a\itenl2c\zhp {_a}\hup +c&\pointdorgue m\qu f\enotes + \Notes&&&\ds\cu {_a}\qqh cf\enotes + \barre %46 + \notes\tten0\itenl0F\hup F&&\tten1\tten2\itenl1a\itenl2c\zhp {_a}\hup c&\qqqq +{_h}fc{_a}\qqqq cfhj\qqqq mjhf\enotes + \barre %47 + \notes\tten0\itenl0F\hup F&&\tten1\tten2\itenl1a\itenl2c\zhp {_a}\hup c&\qqqq +{_h}jm{_o}\qqqq qomj\qqqq moqt\enotes + \barre %48 + \NOTes\tten0\hu F&&\tten1\tten2\zh {_a}\hu c&\pointdurgue e\qlp {!'_o}\enotes + \notes\pt5\ds\ccu F&\uptext{\kern -5mm\bf I -- \ppff ff}\pt5\ds\ccl +M&\uptext{\kern -5mm\bf I -- +\ppff ff}\pt5\ds\zq {ac}\ccu f&\soupir\enotes + \barre %49 + \NOtes\itenl0D\hup D&\qu K&\itenl1a\itenl2c\itenu3f\zhp {=a}\zhp c\hup {^f}&\soupir\enotes + \Notes&\soupir&\uptext{{\bf III} - fl–tes}&\ds\cl j\enotes + \Notes&&&\qqb kl\enotes + \barre %50 + \notes\tten0\hup D&&\tten1\tten2\tten3\zhp a\zhp c\hup {^f}% + &\qqqq lk{=m}l\qqqq lkkj\qqqq j{^i}ij\enotes + \barre %51 + \notes\lpz G\qu G&&\zhp N\zhp{^b}\itenu1f\hup{=f}&\ptb {^i}jk\enotes + \NOtes\upz N\ql N&&&\tten0\qlp k\enotes + \Notes\lpz N\qu G&&\tten1\qqh fe&\sk\cl j\enotes + \barre %52 + \NOtes\lpz J\qu J\upz c\ql c\upz J\qu J&&\itenl1N\itenl2c\itenu3e\zhp N\zhp +c\hup e&\hlp j\enotes + \barre %53 + \NOtes\qu{=I}\ql{=b}\qu I&\sk\uptext{\bf II}&\tten1\tten2\tten3\zhp N\zhp +c\hup e\uptext{\bf II}&\sk\pause\enotes + \barre %54 +\notes\qu {_H}&&\itenl1e\itenl2h\zhp e\zhlp {_h}\pto jkl&\enotes +\NOtes\ql {_a}&&\tten0\qup l&\pause\enotes +\Notes\qu H&&\sk\cu j\enotes + \barre %55 +\NOtes\qu G\ql N\qu G&&\tten1\tten2\zhp e\zhlp {_h}\hup j\enotes + \barre %56 +\notes\qu F&&\roff{\zhp {_h}\zhlp k}\pto klm\enotes +\NOtes\qu M\qu F&&\tten0\hu m&\pause\enotes + \barre %57 +\notes\qu {^F}&&\zhp {=h}\zhlp j\pto lkl\enotes +\NOtes\qu {^M}\qu F&\hpause\ql c&\tten0\hu l&\pause\enotes + \barre %58 +\notes\qu G&\hl c&\zhlp g\pto kjk\enotes +\NOtes\ql N&&\tten0\itenu0k\qu k&\pause\enotes +\Notes\qu G&\uptrio e2{10}\ql{^b}\sk\cl{=f}&\tten0\triolet t\Ibu0ki2\qh0{kj}\tqh0{^i}\enotes + \barre %59 +\NOtes\qu J\ql c\qu J&\hlp e\uptext{ \bf I -- \ff}&\zhlp g\hup j\uptext{ \bf I -- \ff}&\sk\pause\enotes + \barre %60 + \NOTes\qu C&&\zq g\zq j\ql l&\isluru3m\ql n\enotes + \Notes\qu J&\sk\sk\ccl N&\pt5\ds\sk\ccu c&\qpql ml\enotes + \Notes\qu C&\qpql {^b}c&\qpqu de&\qpql kj\enotes + \barre %61 + \Notes\qu D&\hl c&\qpqu fg&\hl k\enotes + \Notes\qu K&&\qpqu {_h}g\enotes + \Notes\qu D&\ql{^b}&\rlap{\sk\sk\itenl0f}\qpqu hf&\tslur3j\ql{^i}\enotes + \barre %62 + \NOTes\qu D&&\tten0\Sh i\lFl h\rq i\zq h\qu f&\isluru3p\ql {_o}\enotes + \Notes\qu K&\sk\sk\ccl {^b}&\pt5\ds\sk\ccu d&\qpql nm\enotes + \Notes\qu D&\qpql cd&\qpqu ef&\qpql lk\enotes + \barre %63 + \Notes\qu E&\hl d&\qpqu g{=h}&\hl k\enotes + \Notes\qu L&&\rlap{\sk\sk\itenl1g}\qpqu {^i}g\enotes + \Notes\qu E&\ql c&\tten1\zq g\qu j&\tslur3j\ql j\enotes + \barre %64 + \NOTes\qu E&\ql c&\zq g\qu j&\ust q\ql q\enotes + \Notes\ql L&\zhl N\Ibu1dc1\qh1d\itenu0c\tqh1c&\qqh{=i}j&\qqb{=p}q\enotes + \Notes\qu E&\tten0\itenu0c\qu c&\Fl h\rlap{\sk\sk\itenl2g}\qqqh hig&\isluru3p\Fl o\qqqb opn\enotes + \barre %65 + \NOTes\qu F&\tten0\hup c&\roff{\tten2\zql g}\hup{_h}&\tslur3p\hlp{_o}\enotes + \Notes\ql M&\qqb fg&\enotes + \Notes\qu F&\qqqb efd\enotes + \barre %66 + \NOTes\qu D&\ql b&\zq f\qu i&\ust p\ql p\enotes + \Notes\ql K&\zhl M\Ibu1cb1\qh1c\itenu0b\tqh1b&\qqh{_h}i&\qqb{_o}p\enotes + \Notes\qu D&\tten0\itenu0b\qu b&\rlap{\sk\sk\itenl2f}\qqqh ghf&\isluru3o\qqqb {n}om\enotes + \barre %67 + \NOTes\qu E&\tten0\hup b&\roff{\tten2\zql f}\hup g&\tslur3o\hlp n\enotes + \Notes\ql L&\qqb ef\enotes + \Notes\qu E&\qqqb dec\enotes + \barre %68 + \NOtes\qu C&\lh e\itenu1f\hlp f&\qu{=h}&\itenu3m\hlp m\enotes + \Notes\qu J&&\sk\cu h\enotes + \Notes\qu C&&\qpqu ij\enotes + \barre %69 + \NOtes\qu D&\zhp b\tten1\zhlp f&\hup i&\tten3\ql m\enotes + \Notes\qu K&&\uptext{\bf II}&\ds\isluru3n\cl m\enotes + \Notes\qu D&&&\qpql ki\enotes + \barre %70 + \NOtes\qu E&\hlp b&\zh e\hu g&\tslur3j\ql i\enotes + \Notes\qu L&&&\ds\isluru3j\cl {=h}\enotes + \Notes\qu E&&\qqh ge&\qpql ij\enotes + \barre %71 + \NOtes\qu D&\ql b&\qu f&\tslur3k\qlp i\enotes + \Notes\qu K&\soupir&\ds\cu f&\sk\ds\enotes + \Notes\qu D&\ql M&\qpqu db&\soupir\enotes + \barre %72 + \NOtes\qu E&\hl N&\qup b\enotes + \Notes\qu L&&\ds\cu a&\pause\enotes + \Notes\qu E&\ql N&\qpqu bc\enotes + \barre %73 + \NOtes\pointdorgue a\hup D&\hlp M\uptext{\bf III}&\pointdorgue l\hup +b\uptext{\bf III}&\sk\pointdorgue l\pause\sk\enotes + \barre %74 + \NOtes\hup D&\hlp M&\zq b\qu f&\itenu3p\ql p\enotes + \notes&&\zhl f\qu k&\tten3\qqqqb ponm\enotes + \notes&&\qu i&\qqqqb lkji\enotes + \barre %75 + \Notes\hup E&\hlp L&\zql e\zh g\hu j&\cu g\itenu3n\qlp n\enotes + \NOtes&&\zhl c&\enotes + \notes&&\zq b\qu g&\tten3\qqqb nlj\enotes + \barre %76 + \NOtes\lpz F\qu F\upz M\ql M\lpz F\qu F&\hl b\sk\ql{_a}&\zhp c\hup f&\hl i\sk\ql{_h}\enotes + \barre %77 + \NOtes\lpz D\qu D&\ql f&\hu i&\itenu3m\hl m\enotes + \NOtes\upz K\ql K&\hl b&&\enotes + \notes\lpz D\qu D&\ql {_a}&\qu f&\tten3\qqqb mki\enotes + \barre %78 + \NOtes\qu E&\roff{\zql a}\Fl a\zhp e\hlp b&\uptext{{\bf II} -- quinte}\soupir&\qu{_h}\enotes + \Notes\ql L&\hl N&\ds\cu e&\hu g\enotes + \notes\qu E&&\qpqu bN\enotes + \barre %79 + \NOtes\qu D&\hl M&\hup{^b}&\qu f\enotes + \Notes\qu K&&&\ds\cu {^b}\enotes + \notes\qu D&\ql M&&\qpqu cd\enotes + \barre %80 + \NOtes\qu E&\zhp N\hlp c&\soupir&\hup c\enotes + \Notes\ql L&&\ds\cl q\enotes + \notes\qu E&\zqp N\qlp c&\qpqu nl\enotes +% \def\grace{\catcodesmusic\grnotes&&&\grcu}% + \def\grace{\catcodesmusic\hardnotes 1.5\Interligne\notes&&&\grcu}% + \barre %81 + \grace{_a}\enotes + \NOtes\qu F&\hlp {_a}&\qup j&\hup f\enotes + \Notes\ql M&&\ds\cu {^i}\enotes + \notes\qu F&&\qpqu jk\enotes + \barre %82 + \grace{N}\enotes + \NOtes\qu E&\hlp N&\hlp j&\qup e\enotes + \Notes\ql L&&&\sk\cl j\enotes + \notes\qu E&&&\qpqu ge\enotes + \barre %83 + \NOtes\qu F&\itenu2c\zhp c\hlp {_a}&&\qup c\enotes + \Notes\ql M&&&\sk\cu {^b}\enotes + \notes\qu F&&&\qpqu cd\enotes + \barre %84 + \NOTes\qup E&\tten2\zqp c\qlp g&&\qup c\enotes + \Notes\soupir\sk\cu +E&&\ibl0c0\ibu1j0\zqb0c\qh1j\zqb0{^b}\qh1{^i}\tbl0\tbu1\zqb0c\zq g\qh1j&\ds\soupir\enotes + \barre %85 + \NOtes\qu F\ql M&&\zhl {_d}\zh {_h}\hu {_k}\enotes + \notes\qu F&&\ibbbl0f0\ibbbu1k0\zqb0d\qh1k\tbbl0\tbbu1\zqb0e\qh1l\zqb0f\qh1m\sk + \nbbbl0\nbbbu1\zqb0e\qh1l\tbl0\tbu1\zqb0d\qh1k&\pause\enotes + %\check + \barre %86 + \NOtes\pointdorgue a\hu G&&\pointdorgue m\zhl c\zh e\zh g\hu +j&\sk\pointdorgue l\hpause\enotes + \Notes\soupir&&\ds\zcl c\cu j&\ds\cl q\enotes + \barre %87 + \Notes\sk\sk\pause&&\ibl0d0\ibu1j0\rlap{\qb0{=dedc^b}\tqb0c}\qh1{=klkj^i}\tqh1j&\ibl0p0\qb0{=rsrq^p}\tqb0q\enotes + \barre %88 + \NOtes\qu{^E}\ql{^L}&&\zhl{=b}\zh{_d}\zh g\hu{=i}&\hl{=p}\enotes + \notesp\qu E&&\ibbbl0i0\zq g\qb0i\tbbl0\zq {_h}\qb0j\zq i\qb0{_k}\sk\nbbbl0\zq +h\qb0j\zq g\tqb0i&\advance\transpose 7\ibbbl0i0\qh0i\tbbl0\qh0j\qh0{_k}\sk\nbbbl0\qh0j\tqb0i\enotes + \barre %89 + \NOtes\qu F&&\zqp f\qup{_h}&\qlp{_o}\enotes + \Notes\ql M&\sk\cl {_a}&\sk\cu f&\sk\cl m\enotes + \notes\qu F&\ql c&\qpqu hj&\qpql oq\enotes + \barre %90 + \NOtes\qu {=E}&\qlp c&\qup g&\qlp n\enotes + \Notes\ql {=L}&\sk\cl N&\sk\cu e&\sk\cl l\enotes + \notes\qu E&\ql c&\qpqu gj&\qpql nq\enotes + \barre %91 + \NOtes\qu{_D}\ql{_K}&\hl{_d}&\hu f&\hl m\enotes + \notes\qu D&&\ibbbu0j0\zq {f}\zql{_h}\qh0{_k}\tbbu0\qh0l\qh0m\sk\nbbbu0\qh0l\tqh0k&\ibbbl0n0\qb0m\tbbl0\qb0n\qb0{_o}\sk\nbbbl0\qb0n\tqb0m\enotes + \barre %92 + \NOtes\qu{G}\ql{N}&&\zh {e}\zhl{g}\hu j&\hl l\enotes + \notesp\qu G&&\ibbbu0i0\zq {e}\zql{g}\qh0{j}\tbbu0&\ibbbu1m0\qh1l\tbbu1\enotes + \notes&&\qh0{=k}\qh0l\sk\nbbbu0\qh0k\tqh0j&\qh1m\qh1n\sk\nbbbu1\qh1m\tqh1l\enotes + \barre %93 + \NOtes\qu{G}\ql{N}&&\zh {d}\zhl{f}\hu {^i}&\hl k\enotes + \notes\qu G&&\ibbbu0h0\zq {d}\zql{f}\qh0i\tbbu0\qh0{j}\qh0k\sk\nbbbu0\qh0j\tqh0i&\ibbbu0l0\qh0k\tbbu0\qh0l\qh0m\sk\nbbbu0\qh0l\tqh0k\enotes + \barre %94 + \NOtes\qu{_H}\ql{_a}\qu{_H}&\zhp e\hlp c&\hup j&\itenu3j\hlp j\enotes + \barre %95 + \notes\qu G&\ptb cde&\hup j&\tten3\hlp j\enotes + \NOtes\ql N&\tten0\hl e\enotes + \NOtes\qu G\enotes + \barre %96 + \def\alldsp{\notes\pt5\ds&\pt5\ds&\pt5\ds&\pt5\ds\enotes}% + \grace e\enotes + \notesp\pointdurgue E\hu +{^F}&\Ibbl3ce2\roff{\tbbl3}\qb3c\sk\itenu0e\tbl3\qbp3e\sk&\zq{=h}\Ibbbu0jl2\qh0j\tbbu0\zq{^i}\qh0 +k\itenu1j\zqp j\itenu2l\tbu0\qhp0l\sk&\pointdorgue l\hl j\enotes + \NOTes\pointdorgue c\qu {^M}&\tten0\pointdorgue e\zq L\lSh M\lq M\zq a\ql +e&\pointdorgue s\tten1\tten2\zq j\qu l\enotes + \advance\mulooseness -1\relax + \zalapage + \alldsp\grace{j}\enotes + \notes\ccu {^F}&\ccl c\zmidtwotext{\llap{\bf I -- \ff\space\space}}&\zq e\ccu h&\ccl l\Uptext{\llap{\ppff +Solenne }}\enotes + \barre %97 + \grace j\enotes + \NOtes\hup G&\zql c&\zhp d\hup g&\ql k\enotes + \grace{^i}\enotes + \NOTes&\hl{^b}&&\hl k\enotes + \barre %98 + \grace k\enotes + \NOTes\hu{^I}&\hl{_a}&\zh d\hu f&\hl m\enotes + \alldsp\grace{k}\enotes + \notes\cu I&\ccl d&\zq f\ccu{_h}&\ccl m\enotes + \barre %99 + \grace k\enotes + \NOtes\hup J&\ql d&\zhp e\hup g&\ql l\enotes + \grace j\enotes + \NOTes&\hl c&&\hl l\enotes + \barre %100 + \grace{^l}\enotes + \NOTes\hu{^J}&\hl{=b}&\zh{^e}\hu g&\hl n\enotes + \alldsp\grace{l}\enotes + \notes\ccu J&\zq {^e}\ccl g&\ccu i&\ccl n\enotes + \barre %101 + \grace{^l}\enotes + \NOtes\hup K&\zq {^e}\ql g&\hup h&\ql n\enotes + \grace k\enotes + \NOTes&\zh f\hl d&&\hl m\enotes + \barre %102 + \grace{i}\enotes + \NOTes\hu G&\zh{b}\hl{=e}&\hu i&\hl {=l}\enotes + \alldsp\grace i\enotes + \notes\ccu G&\zq{b}\ccl{e}&\ccu i&\ccl l\enotes + \barre %103 + \grace i\enotes + \NOtes\hup H&\zq b\ql e&\hu i&\ql l\enotes + \notes&&&\enotes + \NOtes&\lSh c\zh{c}\hl{^e}&&\ql {^j}\enotes + \grace h\enotes + \Notes&&\qu h&\ibl0j0\qb0j\enotes + \grace g\enotes + \Notes&&&\tqb0j\enotes + \barre %104 + \grace f\enotes + \NOTEs\pointdurgue F\hup I&\pointdorgue d\hl d&\pointdorgue l\hup f&\pointdorgue m\hlp k\enotes + \barre %105 + \ggrnotes&&&\tinynotesize\Ibbu0ej1\qh0e\tqh0j\enotes + \NOTes\hu{^F}&\hl{=e}&\zh{hj}\hu l&\hl o\enotes + \notes\pt5\ds&\soupir&\pt5\ds&\pt5\ds\enotes + \grace j\enotes + \notes\ccu F&&\zq{hj}\ccu l&\ccl o\enotes + \barre %106 + \grace j\enotes + \NOtes\hup G&\soupir\soupir\ql b&\roff{\zql h}\zhp i\hup k\hlp g&\ql o\hl n\enotes + \barre %107 + \grnotes&&&\tinynotesize\Ibbu0dh1\qh0d\tqh0{_h}\enotes + \NOTes\hu{^I}&\hl{^b}&\zh{f_h}\hu k&\hl m\enotes + \notes\pt5\ds&\soupir&\pt5\ds&\pt5\ds\enotes + \grace h\enotes + \notes\ccu I&&\zq{fh}\ccu k&\ccl m\enotes + \barre %108 + \grace g\enotes + \NOtes\hup J&\soupir\soupir\ql c&\roff{\zhlp g}\zq f\qu k\zh e\hu j&\ql m\hl l\enotes + \barre %109 + \grace{g}\enotes + \NOTes\hu{^J}&\hl{^c}&\zh{^eg}\hu i&\hl i\enotes + \notes\pt5\ds&\soupir&\pt5\ds&\pt5\ds\enotes + \grace {=e}\enotes + \notes\ccu {^C}&&\ccl g&\ccl i\enotes + \barre %110 + \ggrnotes&&&\tinynotesize\Ibbu0Nd1\qh0N\tqh0{d}\enotes + \NOtes\qu D\qu K\qu D&&\zhp {bd}\hup g&\hlp i\enotes + \barre %111 + \notes\qu{=C}&&\pt L\zh N\roff{\zhp a}\hup e&\ptb hij\enotes + \NOtes\qu{=J}\qu C&&&\tten0\hl j\enotes + \barre %112 + \notes\qu{^C}&&\zhp b\zhp N\hup {^e}&\ptb ihi\enotes + \NOtes\qu{^J}\qu C&&&\tten0\hl i\enotes + \barre %113 + \notes\qu D&\hl N&\zh a\hup d&\pto hgh\enotes + \NOtes\qu K&&&\tten0\itenu0h\ql h\enotes + \Notes\qu D&\zql K\triolet d\ibu0L0\qh0{^MN}\tqh0M&\triolet l\Ibu0ca2\qh0c\qh0b\tqh0a&\tten0\qqqh hg{^f}\enotes + \barre %114 + \NOTes\itenl0G\hup G&\itenl1K\hlp K&\itenl2N\itenl3b\zhp N\hup b&\qup g\enotes + \notes&&&\cu N\islurd5c\qqqq bdgi\enotes + \barre %115 + \notes\tten0\hup G&\tten1\hlp K&\tten2\tten3\itenl2N\itenl3b\zhp N\hup +b&\rlap{\sk\sk\sk\tslur5c}\qqqqh gdbd\islurd5f\qqqqh gikn\tslur5n\rlap{\sk\isluru5n}\qqqqb pnpr\enotes + \barre %116 + \NOtes\pointdorgue a\hup G&\sk\pause&\pointdorgue l\tten2\tten3\zhp b\zhp d\hup +g&\pointdurgue e\tslur5u\hlp u\enotes +\mulooseness 1\relax +\finmorceau +\bigskip\rightline{\sl\aujourdhui} +\bye diff --git a/musixtex/doc/examples/angescam.tex b/musixtex/doc/examples/angescam.tex new file mode 100644 index 0000000..f2b9156 --- /dev/null +++ b/musixtex/doc/examples/angescam.tex @@ -0,0 +1,19 @@ +\advance\staffbotmarg by 7\Interligne +% +% option pas d'accompagnement +\newcount\orgue +\orgue=0\relax +% +\def\Transpose{0}% +\def\Signature{1}\relax % un dieze a la clef +\input angescax +\signaturegenerale{0}\savesignature\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{-1}\relax % un bemol a la clef +\input angescax +\signaturegenerale{0}\savesignature\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-2}\relax +\def\Signature{-3}\relax % un bemol a la clef +\input angescax +\bye + diff --git a/musixtex/doc/examples/angescao.tex b/musixtex/doc/examples/angescao.tex new file mode 100644 index 0000000..e2a7b34 --- /dev/null +++ b/musixtex/doc/examples/angescao.tex @@ -0,0 +1,24 @@ +\input musixtex +\input musixcpt +\input musixsty + +\advance\staffbotmarg by 4\Interligne +% +% option accompagnement +\newcount\orgue +\orgue=1\relax +% +\interinstrument=41pt +\def\Transpose{0}% +\def\Signature{1}\relax % un dieze a la clef +\input angescax +\signaturegenerale{0}\savesignature\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{-1}\relax % un bemol a la clef +\input angescax +\signaturegenerale{0}\savesignature\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-2}\relax +\def\Signature{-3}\relax % un bemol a la clef +\input angescax +\bye + diff --git a/musixtex/doc/examples/angescax.tex b/musixtex/doc/examples/angescax.tex new file mode 100644 index 0000000..6dcab81 --- /dev/null +++ b/musixtex/doc/examples/angescax.tex @@ -0,0 +1,366 @@ +\tenpoint +% +\catcodesmusic +\ifnum\orgue=1\relax + \def\org#1\\{#1&}\relax +% \def\cadrage{\vrule width 0pt height 40mm}\relax + \def\cadrage{\vrule width 0pt height 1mm}\relax +\else + \def\org#1\\{}\relax + \def\cadrage{\vrule width 0pt height 10mm}\relax +\fi +% +\title{Les anges dans nos campagnes} +\subtitle{No\"el du XIII\umero\ si\`ecle} +\fullauthor{Harmonisation + Fran\c cois-Auguste GEVAERT\\1828 -- 1908\ifnum\orgue>0\\ + Partition d'orgue Daniel TAUPIN\fi} +\shortauthor{F.-A. Gevaert, D. Taupin} +\maketitle +% +\parindent 12mm +\sepbarrules +% deux croches hautes +\def\dql#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqu#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% quatre croches +\def\qqbh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbH#1#2#3#4#5#6{\ibu0{#2}{#1}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}\relax +\def\qqbl#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\qqbL#1#2#3#4#5#6{\ibl0{#2}{#1}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}\relax +%\check +%\bigskip +% +% soufflets crescendo et decrescendo +% +\def\soufflcr#1{\zcharnote{#1}{\kern -1cm\Cresc}}% +\def\Soufflcr#1{\zcharnote{#1}{\kern -1cm\CREsc}}% +% +\def\souffldim#1{\zcharnote{#1}{\kern -1cm\Dimin}}% +\def\Souffldim#1{\zcharnote{#1}{\kern -1cm\DIMin}}% +% +%\check +\ifnum\orgue=0\relax + \def\nbinstruments{4}\global\nbporteesi=1\relax + \global\nbporteesii=1\relax + \global\nbporteesiii=1\relax + \global\nbporteesiv=1\relax + \global\cleftoksi={{6}{0}{0}{0}}\relax + \global\cleftoksii={{0}{0}{0}{0}}\relax + \global\cleftoksiii={{0}{0}{0}{0}}\relax + \global\cleftoksiv={{0}{0}{0}{0}}\relax + \def\instrumenti{Basses}\relax + \def\instrumentii{T\'enors}\relax + \def\instrumentiii{Altos}\relax + \def\instrumentiv{Sopran.}\relax + \interinstrument=30pt + \songbottom{1} % to be used to make heavy bars at staff left + \songtop{4} % to be used to make heavy bars at staff left +\else + \interinstrument=25pt + \def\interinstrumenti{0pt} + \def\nbinstruments{6}\global\nbporteesi=1\relax + \global\nbporteesii=2\relax + \global\nbporteesiii=1\relax + \global\nbporteesiv=1\relax + \global\nbporteesv=1\relax + \global\nbporteesvi=1\relax + \global\cleftoksi={{6}{0}{0}{0}}\relax + \global\cleftoksii={{0}{0}{0}{0}}\relax + \global\cleftoksiii={{6}{0}{0}{0}}\relax + \global\cleftoksiv={{0}{0}{0}{0}}\relax + \global\cleftoksv={{0}{0}{0}{0}}\relax + \global\cleftoksvi={{0}{0}{0}{0}}\relax + \def\instrumenti{P\'edale}\relax + \def\instrumentii{Manuel}\relax + \def\instrumentiii{Basses}\relax + \def\instrumentiv{T\'enors}\relax + \def\instrumentv{Altos}\relax + \def\instrumentvi{Sopran.}\relax + \def\staffspacingiii{0.7}\relax + \def\staffspacingiv{0.7}\relax + \def\staffspacingv{0.7}\relax + \def\staffspacingvi{0.7}\relax + \songbottom{3} % to be used to make heavy bars at staff left + \songtop{6} % to be used to make heavy bars at staff left +\fi +%\check +% +\signaturegenerale{\Signature}% +\relativeaccidentals +\generalmeter{\meterfrac{4}{4}} +%\check +\def\interfacteur{9}% +%\check +\def\respire{\notes\org&\\&&&\zbreath\enotes}% +% +%\check +\catcode`\@=13 +%\ifx\ninerm\undefined\font\ninerm=\fontid r9\fi + +\def@#1|#2|#3*{\zcharnote{-11}{\vbox to 0pt{\ninerm + \vss\lineskiplimit=0pt +\baselineskip 9.5pt\parindent 0pt\parskip 0pt\rlap{\vphantom{\'EQ}#3} +\rlap{\vphantom{\'EQ}#2}\rlap{\vphantom{\'EQ}#1}\relax +\vss}}}% +% +\barsinline=0\relax +\linesinpage=0\relax +\debutmorceau\def\dmtp{}\def\dmtph{}\def\!{\kern -4pt}% +\ifnum\orgue=0\relax + \autolines {8}42\relax +\else + \autolines {8}42\relax + \advance\linesinpage 1\relax +\fi +\transpose=\Transpose +\znotes\org&\zmidtwotext{\moyen III}\\&&&\Uptext{\moyen Allegretto}\enotes +% +\dmtp\def\txt{@\!Ber-|\!\!Cher-|\!Les*}\Notes\org&\qu g|\ql i\\\relax + &\txt\ql n&\txt\qu g&\txt\ql i\enotes +\dmtp\def\txt{@gers,|\!chons|an-*}\Notes\org&\qu f|\ql i\\&\txt\ql m\relax + &\txt\qu g&\txt\ql i\enotes +\dmtph\def\txt{@quit-|tous|ges*}\Notes\org\pause&\qu e|\ql i\\\pause + &\txt\ql l&\txt\qu g&\txt\ql i\enotes +\dmtp\def\txt{@tez|l'heu-|dans*}\notes\org&\qu d|\dql3ik\\&\txt\ql k\relax + &\txt\dqu3gi&\txt\dql3ik\enotes +% +%\check +% mesure 2 +\barre\def\txt{@vos|reux|nos*}\Notes\org&\qu e|\qlp k\\&\txt\qlp k\relax + &\txt\qu i&\txt\qlp k\enotes +\dmtp\def\txt{@re-|vil-|cam-*}\notes\org&\qu f|\sk\cl j\\\hpause + &\sk\txt\cl k\qsk&\txt\qu f&\sk\txt\cl j\qsk\enotes +\dmtph\def\txt{@trai-|la-|pa-*}\notes\org\pause&\qu g|\ql i\\\qp + &\txt\dql{-3}kj&\txt\dqu{-4}ge&\txt\ql i\enotes +\dmtp\def\txt{@tes|ge|gnes*}\Notes\org&\qu d|\ql g\\@U--|Qui--|Ont--*\itenu0N\ql N\relax + &\txt\ql i&\txt\qu d&\txt\ql g\enotes +% +%\check +% mesure 3 +\barre\def\txt{@U-|Qui|Ont*}\Notes\org&\qu g|\ql i\\\tten0\ql N\relax + &\txt\ql k&\txt\qu g&\txt\ql i\enotes +\dmtp\def\txt{@nis-|l'a|en-*}\notes\org&\qu f|\rlap{\dql{-2}ih}\\\txt\cl M\relax + &\txt\cl k&\txt\cu g&\txt\cl i\enotes +\dmtp\def\txt{@sez-|vu|ton-*}\notes\org&|\\\txt\cl M\relax + &\txt\cl k&\txt\cu g&\txt\cl h\enotes +\dmtph\def\txt{@vous|na\^\i-|n\'e*}\notes\org\pause&\qu e|\ql i\\\txt\ql L\relax + &\txt\qu g&\txt\dqu{-2}gf&\txt\ql i\enotes +\dmtp\def\txt{@\`a--|tre--|l'hym--*}\notes\org&\dqu2ef|\dql3ik\\\txt\dql2LM\relax + &\txt\dqu2gh&\txt\dqu{-2}ed&\txt\dql3ik\enotes +% +%\check +% mesure 4 +\barre\def\txt{@leurs|sous|ne*}\Notes\org&\qu f|\qlp k\\\txt\ql M\relax + &\txt\ql h&\txt\qu d&\txt\qlp k\enotes +\dmtp\def\txt{@con-|ses|des*}\notes\org&\qu d|\sk\cl j\\\txt\ql K\sk + &\txt\dql5hk&\txt\qu f&\sk\rlap{\!\txt}\cl j\enotes +\dmtph\def\txt{@\!certs,|\!toits;|\!Cieux,*}\notes\org\pause + &\qu b|\zqu i\dql{-6}gd\\\txt\ql N\relax + &\txt\ql k&\txt\qu g&\txt\ql i\qsk\enotes +\dmtp\def\txt{@Et|Of-|Et*}\notes\org&\soupir|\rlap{\dql2ef}\soupir\\\soupir\relax + &\txt\cl l&\soupir&\soupir\enotes +\dmtp\def\txta{@que|\!frons|l'\'e*}\notes\org&|\\\relax + &\txta\cl m&&\enotes +% +%\check +% mesure 5 +\def\txtb{@vos-|lui|cho*}% +\ifnum\orgue=0\relax + \barre +\else + \global\cleftoksii={{6}{0}{0}{0}}\changeclefs\alapage% barre +\fi +\Notes\org&\ql N|\zql g\qu i\\&\txtb\ql n&\txt\qu g&\txt\ql i\enotes +\dmtp\Notes\org&\ql M|\zql g\qu i\\&\txta\ql m&\txta\qu g&\txta\ql i\enotes +\dmtph\Notes\org\pause&\ql L|\zql g\qu i\\\pause + &\txtb\ql l&\txtb\qu g&\txtb\ql i\enotes +\dmtp\def\txt{@ten-|le|de*}\notes\org&\ql K|\rlap{\dql3gi}\dqu3ik\\\relax + &\txt\ql k&\txt\dqu3gi&\txt\dql3ik\cadrage\enotes +% +%\check +% mesure 6 +\barre +\def\txt{@dres|\!\!tendre|nos*}\Notes\org&\hl K|\zql i\qup k\\&\txt\qlp k\relax + &\txt\qu i&\txt\qlp k\enotes +\dmtp\def\txt{@mu-|hom-|mon-*}\notes\org&|\ql f\cu j\\\hpause + &\sk\txt\cl k\qsk&\txt\qu f&\sk\txt\cl j\qsk\enotes +\dmtph\def\txt{@set-|ma-|ta-*}\notes\org\pause + &\dql{-3}KJ|\zqu i\dql{-4}ge\\\soupir + &\txt\dql{-3}kj&\txt\dqu{-4}ge&\txt\ql i\enotes +\def\txta{@Fas-|Et|Re-*}\relax +\dmtp\def\txt{@tes|ge|gnes*}\Notes\org&\ql I|\zql d\qu g\\\txta\ql N\relax + &\txt\ql i&\txt\qu d&\txt\ql g\enotes +% +%\check +% mesure 7 +\def\txtb{@\!sent|de|dit*}% +\barre + \Notes\org&\ql N|\zql d\qu i\\\txtb\ql N&\txta\qu i\relax + &\txta\qu d&\txta\ql i\enotes +\dmtp\def\txt{@re-|nos|ce*}\notes\org&\ql M|\rlap{\dqu{-2}ih}\qlp{^d}\\\txt\ql M\relax + &\txtb\cu h&\txtb\cu{^d}&\txtb\cl i\enotes +\dmtp\notes\org&|\\\relax + &\txt\cu h&\txt\cu d&\txt\cl h\enotes +\dmtph\def\txt{@ten-|c\oe urs|chant*}\notes\org\pause + &\dql{-2}ML|\qu i\cl e\\\relax + \txt\dql{-2}ML&\txt\dqu{-2}hg&\txt\dqu2de&\txt\ql i\enotes +\dmtp\def\txt{@tir--|et--|m\'e--*}\notes + \org&\dql{-6}LI|\rlap{\dql{-2}gf}\dqu3ik\\\txt\dql{-6}LI\relax + &\txt\dqu4gi&\txt\dqu{-2}gf&\txt\dql3ik\enotes +% +%\check +% mesure 8 +\barre\def\txt{@dans|de|lo-*}\Notes\org&\ql J|\zql e\qup k\\\txt\ql J\relax + &\txt\ql i&\txt\qu e&\txt\qlp k\enotes +\dmtp\def\txt{@les|nos|di-*}\notes\org&\ql K|\ql f\cu j\\\txt\ql K\sk + &\txt\qu h&\txt\qu f&\sk\txt\cl j\enotes +\dmtph\def\txt{@airs:|voix.|eux.*}\Notes\org\pause&\ql N|\zql{=d}\qu i\\\txt\ql N\relax + &\txt\ql i&\txt\qu{=d}&\txt\ql i\enotes +\temps\Notes\org&\soupir|\soupir\\\soupir\relax + &\soupir&\soupir&\soupir\enotes +\ifnum\orgue=0\relax +\else + \global\cleftoksii={{0}{0}{0}{0}}\changeclefs +\fi +\suspmorceau +%\eject +\catcodesmusic +% +%\check +\def@#1|#2|#3*{\zcharnote{-5}{\vbox to 0pt{\vss\lineskiplimit=0pt +\baselineskip 10pt\parindent 0pt\parskip 0pt\rlap{\vphantom{\'EQ}#3} +\rlap{\vphantom{\'EQ}#2}\rlap{\vphantom{\'EQ}#1}\relax +\vss}}} +\ifnum\orgue=0\relax + \autolines {8}43\relax +\linesinpage=0\relax +\barsinline=0\relax + \interinstrument=6pt +\else + \interinstrument=5pt + \def\interinstrumenti{0pt} +\fi +% +% +% mesure 9 +\def\xx{@|---|*}% +\reprmorceau\def\Glo{@|Glo -|*}\Notes\org&\zcharnote{-5}{\moyen II}\hpause + |\uptext{\moyen I}\hl k\\&&\sk\hpause&\Glo\hl k\enotes +\temps\notes\org\pause&\hu g\relax + |\qqbl{-2}lkji\\\pause&\pause + &\Glo\hu g&\xx\qqbl{-2}lkji\cadrage\enotes +% +% mesure 10 +\barre\notes\org&\qqbh{-2}hgfe|\hl j\\&&\xx\qqbh{-2}hgfe&\xx\hl j\enotes +\temps\notes\org\pause&\hu f|\qqbl{-2}kjih\\\pause&\pause&\xx\hu f&\xx\qqbl{-2}kjih\enotes +% +% mesure 11 +\barre\notes\org&\qqbh{-2}gfed|\hl i\\&&\xx\qqbh{-2}gfed&\xx\hl i\enotes +\temps\def\Ri{@|ri-|*}\notes\org\pause&\hu e|\qqbl{-2}jihg\\\pause&\pause + &\xx\qup e\sk\sk\Ri\cu e&\xx\qqbl{-2}jihg\enotes +% +% mesure 12 +%\check +\barre\def\txta{@|a|*}\def\Txta{@|a--|*}% +\notes\org&\qqbh{-1}fede|\qup h\sk\sk\cu h\\&\soupir\sk\Glo\hl k\relax + &\Txta\qqbh{-1}fede&\xx\qup h\sk\sk\Ri\cu h\enotes +\temps\notes\org\pause&\qu f\sk\soupir|\rlap{\ql d\sk\ql c}\qqbH0gfghf\\\pause + &\xx\sk\sk\Ri\cl j\txta\cl j\relax + &\xx\qqbH0gfghf&\txta\qu d\sk\soupir\enotes +\ifnum\orgue=0\relax +\else + \global\cleftoksii={{6}{0}{0}{0}}\changeclefs +\fi +% +% mesure 13 +\barre\def\In{@|in|*}\NOtes\org&\qu K|\zq{bd}\upz g\ql g\\&\In\ql i\relax + &\xx\qu d&\In\lpz g\qu g\enotes +\dmtp\def\Ex{@|ex-|*}\notes\org&\zql J\qu M|\zq{cf}\upz h\ql h\\&\Ex\dql{-4}jh\relax + &\In\cu e\Ex\cu f&\Ex\lpz h\qu h\enotes +\temps\def\txt{@|cel-|*}\notes\org\pause&\zql I\qu N|\zq{eg}\upz i\ql i\\\pause\relax + &\txt\dql{-2}lk&\txt\qu g&\txt\upz i\ql i\enotes +\dmtp\def\txt{@|sis|*}\Notes\org&\zql J\qu L|\zq{eh}\upz j\ql j\\&\txt\ql j&\txt\itenl0h\qu h\relax + &\txt\upz j\ql j\enotes +% +% mesure 14 +\barre\def\De{@|De-|*}\Notes\org&\hu K|\zw d\zh g\hu i\\\relax + &\De\ql k&\tten0\qu h&\De\hl i\enotes +\dmtp\Notes\org&|\\&@|o!|*\ql k&\De\hu g&\xx\enotes +\temps\notes\org\pause&\zcharnote{-6}{\moyen I}\qqbl{-2}MLKJ|\zh f\hu h\\\pause&\Glo\qqbl{-2}kjih\relax + &\sk\sk@|o!|*\qu f&@|o!|*\hl h\cadrage\enotes +% +% mesure 15 +\barre\notes\org\ql N\sk\ql M&\hu I|\zw g\zh i\hu k\\\sk\hpause + &\xx\hlp i&\Glo\qqbh{-2}ihgf&\Glo\hl k\enotes +\temps\notes\org\hl L&\hl N|\qqbh{-2}lkji\\\Glo\hl N&\xx\sk\sk\dql{-2}lk\relax + &\xx\itenl0e\hu e&\xx\qqbl{-2}lkji\enotes +%\check +% mesure 16 +% +\barre\notes\org\ql M\sk\ql L&\qqbl{-2}aNML|\zh e\zh h\hu j\relax + \\\xx\qqbl{-2}aNML&\xx\dql{-2}ji\hl h\relax + &\xx\tten0\qu e\sk\dqu{-2}hg&\xx\qu j\enotes +\temps\notes\org\hl K&\hl K|\zh f\zhl h\rlap{\qqbh{-2}kjih}\relax + \\\xx\hl M&\sk\sk&\xx\dqh{-2}fe\relax + &\xx\rlap{\qqbl{-2}kjih}\enotes +\dmtp\notes\org&|\\&\xx\dql{-2}kj&\itenl0d\qu d&\enotes +% +% mesure 17 +\barre +%\autolines 753 +\notes\org\ql L\sk\ql K&\qqbl{-2}NMLK|\zw e\zw g\hu i\relax + \\\xx\qqbl{-2}NMLK&\dqh{-2}ih\xx\hu g\relax + &\tten0\qu d\zbreath\sk\dqh{-2}gf&\xx\hl i\enotes +\temps\notes\org\hl J&\hl J|\rlap{\qqbh{-2}jihg}\relax + \\\xx\hl L&\sk\sk&\xx\dqh{-2}ed\relax + &\xx\rlap{\qqbh{-2}jihg}\enotes +\dmtp\notes\org&|\\&\dql{-2}ji&\itenl0c\qu c&\cadrage\enotes +% +% mesure 18 +\barre\notes\org\bigaccid\hu{^J}&\qqbl{-1}MLKL\relax + |\bigaccid\Sh c\zhl c\zqp f\qup h\relax + \sk\sk\zq f\cu h\\\xx\qqbl{-1}MLKL&\xx\dqh{-2}hg\Ri\dqh2fg\relax + &\tten0\dqh0c{^c}\Ri\dqh{-2}dc\relax + &\xx\qup h\sk\sk\Ri\cu h\enotes +\def\txt{@|a--|*}% +\temps\notes\org\hu K&\qqbl0MNaM|\zhu d\hl d\\\xx +\qqbl0MNaM&\qqbH0ihi{=j}h\relax + &\txt\qqbH0edefe&\txt\qu d\sk\soupir\enotes +% +%mesure 19 +\barre\def\Ex{@|ex-|*}\relax +\notes\org\qu I\sk\qu H&\ql N\sk\ql M|\zq b\zq d\upz g\ql g\sk\bigaccid +\zq{=c}\zq f\upz h\ql h\relax + \\\xx\qqbl{-1}bcba&\In\upz k\ql k\sk\Ex\upz j\ql j\relax + &\In\lpz d\qu d\sk\Ex\lpz f\qu f\relax + &\In\lpz g\qu g\sk\Ex\lpz h\qu h\enotes +\temps\def\Cel{@|cel-|*}\NOtes\org\qu I&\ql N|\zq d\zq g\upz i\ql i\relax + \\\Ri\ql N&\Cel\upz k\ql k\relax + &\Cel\lpz g\qu g&\Cel\upz i\ql i\enotes +\dmtp\def\Sis{@|sis|*}\Notes\org\qu{=J}\relax + &\qu L|\zq e\zq h\upz j\ql j\relax + \\@|a|*\qu J&\Sis\upz l\ql l\relax + &\Sis\itenl0h\qu h&\Sis\upz j\ql j\enotes +% mesure 20 +\barre\Notes\org\hu K&\qu K|\zh d\zhl i\qsk\qu h\relax + \\\De\ql K&\De\itenu1k\hl k&\tten0\qu h&\De\hl i\enotes +\temps\notes\org&\dqb5Nb|\qu g\\\dqb5Nb&&\De\qu g&\enotes +\temps\notes\org\hu D&\qqbL{-2}bdcbc|\zh f\hu h\sk\itenl2d\ql d\sk\relax + \\\xx\hl d&\tten1\xx\qqbl{-1}kjij&\xx\hu f&\xx\hl h\sk\enotes +% mesure 21 +\xbarre\def\txt{@|o!|*}\NOTes\org\pointdorgue a\hu G\relax + &\pointdorgue b\zh N\hl b|\tten2\pointdorgue n\zh d\hu g\relax + \\\txt\pointdorgue a\hl N\relax + &\txt\pointdorgue l\hl i&\txt\pointdorgue l\hu d\relax + &\txt\pointdorgue m\hu g\enotes +\temps\Notes\org&|\\\hpause&\hpause&\hpause&\hpause\enotes +% +\finmorceau +\medskip\rightline{\it le \aujourdhui} +\absoluteaccidentals +\eject + +\endinput diff --git a/musixtex/doc/examples/avemaria.tex b/musixtex/doc/examples/avemaria.tex new file mode 100644 index 0000000..67348d0 --- /dev/null +++ b/musixtex/doc/examples/avemaria.tex @@ -0,0 +1,18 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\tracingstats=2\relax +\hsize=185mm +\vsize=270mm +\hoffset -1.70cm +\voffset -1.54cm +\barsinline=0\relax +\linesinpage=0\relax +\resetfacteurs +\computewidths +\sepbarrules +% +\input avemarix +\bye diff --git a/musixtex/doc/examples/avemarid.tex b/musixtex/doc/examples/avemarid.tex new file mode 100644 index 0000000..e190c12 --- /dev/null +++ b/musixtex/doc/examples/avemarid.tex @@ -0,0 +1,1016 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + \title{Ave Maria (Gounod)} +\csname titremorceautoc\endcsname +\fulltitle{M\'editation -- Ave Maria} +\title{M\'editation -- Ave Maria} + \author{Charles Gounod \& J.-S. Bach\\Transcription Orgue solo Daniel +Taupin\\\& Markus Veittes} + \shortauthor{C. Gounod, J.-S. Bach, D. Taupin} + \subtitle{\relax} + \othermention{G.O.: fl\^ute 8' [+4']\\R\'ecit : fl\^utes 8'+4' [+nasard ou +chalumeau {\it ad lib.}]\\Positif : quinte\\P\'edale : 16', acc. +G.O.\\Gif : 2/9-11-12/20-23/33-37-45/50-52-54} +\maketitle + +\staffbotmarg\Interligne +% +\parindent 13mm +\musicsize=20 +\normal +\relativeaccidentals +\generalsignature{2} +\transpose=1 +\def\oct{\advance\transpose by 7\relax} +\def\nbinstruments{3} +\def\instrumenti{P\'edale} +\def\instrumentii{G.O.} +%\def\interinstrumenti{-2\Interligne} +%\def\interinstrumentii{-2\Interligne} +\def\instrumentiii{Positif} +\nbporteesi=1\relax +\nbporteesii=1\relax +\nbporteesiii=1\relax + +\generalmeter{\meterC}% +\cleftoksi{{6}{0}{0}{0}} +\cleftoksii{{0}{0}{0}{0}} +\cleftoksiii{{0}{0}{0}{0}} +%\raggedlinestrue % uncomment for ragged right lines + + +\debutmorceau +\def\OrgNotes#1\enotes{\Notes#1&\relax#5\enotes}% +\autolines{25}{3}{5}% + %\check +%Takt 1 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&\enotes +\barre + %\check +%Takt 2 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\barre + %\check +%Takt 3 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\barre + %\check +%Takt 4 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause&&\pause&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&\enotes +\barre + %\check +%Takt 5 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\wh l&A\rlap{---}&\wh e&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&&&&\enotes +\barre + %\check +%Takt 6 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\wh m&ve&\hupp f&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h&&&&\enotes +\OrgNotes&\qb2k\tqb2m&&Ma-&\cu f&&&&\enotes +\barre + %\check +%Takt 7 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hlp n&ri\rlap{---}&\hup g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&\ql k&\rlap{---}&\qu d&&&&\enotes +\barre + %\check +%Takt 8 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hlp l&a,&\hup e&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 9 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h&&&&\enotes +\OrgNotes&\ibbl0j3\qb0h\tqb0l&&&&\enotes +\OrgNotes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\oct + \tten5\ibl4c0\qb4h&&\tten4\cu h&&&&\enotes +\OrgNotes&\ibbl0j3\qb0h\tqb0l&\oct\qb4a&\rlap{---}&\Ibu5ac4\qh5a&&&&\enotes +\OrgNotes&\ibbl1k0\qb1o\qb1h&\oct\qb4b&ti-&\qh5b&&&&\enotes +\OrgNotes&\qb1l\tqb1o&\oct\tqb4c&a&\tqh5c&&&&\enotes +\barre + %\check +%Takt 10 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \qlp d&ple\rlap{---}&\qup d&&&&\enotes +\OrgNotes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2f&&&&\enotes +\OrgNotes&\qh2h\tqh2k&\oct \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \ql d&na,&\qu d&&&&\enotes +\OrgNotes&\ibbu1g3\qh1f\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 11 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \tten5\ibl4b0\qb4g&&\tten4\cu g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&\oct + \qb4N&\rlap{---}&\Ibu5Nb4\qh5N&&&&\enotes +\OrgNotes&\ibbl2k0\qb2n\qb2g&\oct + \qb4a&mi-&\qh5a&&&&\enotes +\OrgNotes&\qb2k\tqb2n&\oct + \tqb4b&nus&\tqh5b&&&&\enotes +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 12 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\oct + \qlp c&te\rlap{---}&\qup c&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \cl d&&\cu d&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\oct + \ql c&cum,&\qu c&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\qp&&\qp&&&&\enotes +% +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 13 +\OrgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\oct + \itenu5j\hl j&be\rlap{---}&\itenu4j\hu j&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\oct + \tten5\ibl4c0\qb4j&&\tten4\cu j&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&\oct + \qb4c&\rlap{---}&\Ibu5ce4\qh5c&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&\oct + \qb4d&ne\rlap{---}&\qh5d&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \tqb4e&&\tqh5e&&&&\enotes +\barre + %\check +%Takt 14 +\OrgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\oct\bigaccid + \qlp{^f}&\rlap{dic---}&\bigaccid\qup {^f}&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2d&&&&\enotes +\OrgNotes&\qh2f\tqh2j&\oct + \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\oct + \ql d&\rlap{---}&\qu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&\oct + \ql a&ta&\qu a&&&&\enotes +\barre + %\check +%Takt 15 +\def\atnextline{\staffbotmarg3\Interligne}% +\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\oct + \hl b&tu&\hu b&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&&&\enotes +\temps\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\qp&&\qp&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&\oct + \ql d&in&\qu d&&&&\enotes +\barre + %\check +%Takt 16 +\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&\oct + \itenu5e\hl e&mu\rlap{---}&\itenl4e\hu e&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\oct + \tten5\ibl5e1\qb5e&&\tten4\cu e&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&\oct + \qb5e&li\rlap{---}&\Ibu4eg4\qh4e&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&\oct + \qb5f&&\qh4f&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \tqb5g&&\tqh4g&&&&\enotes +\barre + %\check +%Takt 17 +\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \hl h&e\rlap{---}&\ppt h\qu h&&&&\enotes +\OrgNotes&\ibbu1g3\qh1d\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2d\qh2h&&&&\enotes +\OrgNotes&\tqh2k&&ri-&\ccu a&&&&\enotes +\temps\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \ql a&bus&\qu a&&&&\enotes +\OrgNotes&\ibbu1g3\qh1d\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 18 +\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\oct + \itenu5d\hl d&et\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i&&&&\enotes +\temps\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \tten5\ibl4d1\qb4d&&\tten4\cu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&\oct + \qb4d&be\rlap{---}&\Ibu5df4\qh5d&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d&\oct + \qb4e&&\qh5e&&&&\enotes +\OrgNotes&\qh2f\tqh2i&\oct + \tqb4f&ne-&\tqh5f&&&&\enotes +\barre + %\check +%Takt 19 +\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\oct + \hl g&\rlap{dic---}&\hu g&&&&\enotes +\OrgNotes&\ibbu1f3\qh1c\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\oct + \qu N&tus&\qu N&&&&\enotes +\OrgNotes&\ibbu1f3\qh1c\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 20 +\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5c\hl c&fruc\rlap{---}&\itenl4c\hu c&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4c1\qb4c&&\tten4\cu c&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&\oct + \qb4c&tus&\Ibu5ce4\qh5c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4d&&\qh5d&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4e&&\tqh5e&&&&\enotes +\barre + %\check +%Takt 21 +\OrgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5f\hl f&vent\rlap{---}&\itenl4f\hu f&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4f1\qb4f&&\tten4\cu f&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&\oct + \qb4f&ris&\Ibu5fh4\qh5f&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4g&&\qh5g&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h&&&&\enotes +\barre + %\check +%Takt 22 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \qlp i&tu--&\qlp i&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \cl h&i,&\cl h&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ql g&\rlap{Je---}&\qu g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \ql d&&\qu d&&&&\enotes +\barre + %\check +%Takt 23 +\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \hlp e&sus.&\hup e&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + &&&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + &&&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \pt a\ds\sk\sk\cl e&&\qp&&&&\enotes +\barre + %\check +%Takt 24 +\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\oct + \hl g&\rlap{Sanc---}&\hu g&&&&\enotes +\OrgNotes&\bigaccid\ibbu1b3\qh1{_b}\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\oct + \ql e&ta&\qu e&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt h\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl e&\rlap{\kern -\Interligne Ma-}&\ccu e&&&&\enotes +\barre + %\check +%Takt 25 +\OrgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \hl h&ri\rlap{---}&\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \ql a&a,&\qu a&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 26 +\OrgNotes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\oct + \hl h&\rlap{sanc---}&\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\oct + \ql c&ta&\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c&\oct\qsk + \pt a\ds&&\qsk\pt h\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h&&&&\enotes +\barre + %\check +%Takt 27 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {_L}&\ds&\oct + \hl j&ri\rlap{---}&\hl j&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \bigaccid\ql{_e}&a,&\bigaccid\qu{_e}&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt j\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j&&&&\enotes +\barre + %\check +%Takt 28 +\OrgNotes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \hl j&ri\rlap{---}&\hl j&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&&&\enotes +\temps\OrgNotes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \ql d&a!&\qu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&\oct + \pt a\ds\sk\sk\ccl d&&\qp&&&&\enotes +\barre + %\check +%Takt 29 +\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5d\hl d&O\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d&&&&\enotes +\temps\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4d{-1}\qb4d&&\tten4\cu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\oct + \qb4d&ra&\Ibu5db4\qh5d&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2N&\oct + \qb4c&&\qh5c&&&&\enotes +\OrgNotes&\qh2b\tqh2d&\oct + \tqb4b&pro&\tqh5 b&&&&\enotes +\barre + %\check +%Takt 30 +\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \qlp g&no\rlap{---}&\qup g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N&&&&\enotes +\OrgNotes&\qh2c\tqh2e&\oct + \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \ql c&bis,&\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 31 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \itenu5f\hl f&no\rlap{---}&\itenl4f\hu f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \tten5\ibl4f{-1}\qb4f&&\tten4\cu f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4f&bis&\Ibu5fd4\qh5f&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \qb4e&pec-&\qh5e&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4d&ca-&\tqh5d&&&&\enotes +\barre + %\check +%Takt 32 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \qlp k&to\rlap{---}&\qlp k&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \cl i&ri-&\cl i&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ql g&bus,&\qu g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 33 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\oct + \itenu5h\hl h&nunc&\itenl4h\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2e0\qh2{^f}\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \tten5\ibl4h1\qb4h&&\tten4\cu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&\oct + \qb4h&et\rlap{---}&\Ibu5hj4\qh5h&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4i&&\qh5i&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4j&in&\tqh5j&&&&\enotes +\barre + %\check +%Takt 34 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {=L}&\ds&\oct + \itenu5l\hl l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \tten5\ibl4j{-4}\qb4l&&\tten4\cl l&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4j&--&\Ibu5je4\qh5j&&&&\enotes +\OrgNotes&\ibbu2e0\qh2g\qh2N&\oct + \qb4g&ra,&\qh5g&&&&\enotes +\OrgNotes&\qh2c\tqh2g&\oct + \tqb4e&in&\tqh5e&&&&\enotes +\barre + %\check +%Takt 35 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \itenu5d\hl d&ho\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \tten5\ibl4d3\qb4d&&\tten4\ibu5g3\qh5d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4h&&\tqh5h&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \qb4i&ra&\ibu5i{-1}\qh5i&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h&&&&\enotes +\barre + %\check +%Takt 36 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ibl4h{-3}\usf h\qb4h&\rlap{mor---}&\ibu5j2\qh5g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\oct + \usf g\qb4g&&\tqh5k&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \usf f\qb4f&tis&\ibu5i{-2}\qh5i&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \usf d\tqb4d&&\tqh5g&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\relax + \lsf i\ibu4i{-3}\qh4i&nos-&\ibu5f{-2}\qh5f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\relax + \lsf h\qh4h&&\tqh5d&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\relax + \lsf f\qh4f&tr\ae.&\ibu5b{-2}\qh5b&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\relax + \lsf d\tqh4d&&\tqh5N&&&&\enotes +\barre + %\check +%Takt 37 +\OrgNotes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds&\relax + \hup c&A\rlap{---}&\itenl4c\hu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise2\Interligne\hbox{\qs}\qupp L&\ds&&\rlap{men.}&\tten4\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&\uptext{R\'ecit (doux)}&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 38 +\def\orgNotes#1\enotes{\Notes#1&\relax#4\enotes}% +\def\orgNOTes#1\enotes{\NOTes#1&\relax#4\enotes}% +\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&&\wh l&A\rlap{---}&&&&&\enotes +\orgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&\raise -2\Interligne\hpause&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&&\hl g&&&&&&\enotes +\orgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\orgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&&&&\enotes +\barre + %\check +%Takt 39 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\wh m&ve&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1h\tqb1k&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&\raise -2\Interligne\hpause&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp d&\ds&&\hl h&&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1h\tqb1k&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2h&&&&&&&\enotes +\orgNotes&\qb2k\tqb2m&&&\rlap{\kern -\Interligne Ma-}&\cu f&&&&&&\enotes +\barre + %\check +%Takt 40 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\itenu3g\wh g&\zhl i\hup n&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne\qs\qupp d&\ds&&\hl f&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&\qu k&&&&&&\enotes +\barre + %\check +%Takt 41 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\tten3\zw e\wh + g&\zhlp g\hup l&&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&&&&&\enotes +\orgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&&&&&\enotes +\orgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&\qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 42 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hu h&\relax + {\roffset{0.3}{\zhu j}}\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0h\tqb0l&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp +e&\ds&&{\roffset {0.3}{\zhu l}}\oct + \tten5\ibl4a0\qb4h&&\tten4\ibu5g{-3}\qh5h&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0h\tqb0l&&\oct\qb4a&\rlap{---}&\tqh5a&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1o\qb1h&&\oct\qb4b&ti-&\cu b&&&&&&&&\enotes +\orgNotes&\qb1l\tqb1o&&\oct\tqb4c&a&\cu c&&&&&&&&\enotes +\barre + %\check +%Takt 43 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\bigaccid\zw{^f}&\itenu5o{\zhu o}\oct + \qlp d&ple\rlap{---}&\Ilegu4k\qup d&&&&&&&&\enotes +\orgNotes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2f&&&&&&&&\enotes +\orgNotes&\qh2h\tqh2k&&\oct \cl e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\tten5{\ibu3m{-2}\zqh3o}\oct + \ql d&na,&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1f\tqh1h&&{\qh3h}&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&&\raise -2\Interligne\rlap{\qp}{\qh3i\sk\tqh3j}&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 44 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\zw g&\relax + \rlap{\roffset{0.3}{\qupp k}}\oct + \normalnotesize\itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&&\sk\sk\sk\ccu l&&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\roffset {0.5}{\zhu k}\oct + \normalnotesize\tten5\ibl4N0\qb4g&&\tten4\ibu5f{-3}\qh5g&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&\oct + \qb4N&\rlap{---}&\tqh5N&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2n\qb2g&&\oct + \qb4a&mi-&\cu a&&&&&&&&\enotes +\orgNotes&\qb2k\tqb2n&&\oct + \tqb4b&nus&\cu b&&&&&&&&\enotes +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 45 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\itenl4e\zw e&{\itenu3n\zhu n}\oct + \qlp c&te\rlap{---}&\Ilegu2j\qup c&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \cl d&&\tleg2\cu d&&&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&&{\tten3\ibu3l{-3}\zqh3n}\oct + \ql c&cum,&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\qh3g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&\raise -2.5\Interligne\rlap{\qp}\qh3h\sk\tqh3i&\qp&\qp&&&&&&&&\enotes +% +\barre + %\check +%Takt 46 +\orgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\tten4\zw e&\relax + {\roffset{0.3}{\zhl j}}\oct + \itenu5j\hu j&be\rlap{---}&\itenu4j\hu j&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl a\raise 5\Interligne\qs\qupp c&\ds&&{\zql h}\oct + \tten5\cu j&&\tten4\cl j&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\oct + \Ibu4ce4\qh4c&\rlap{---}&\Ibl5ce4\qh5c&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&{\zql g}\oct + \qh4d&ne\rlap{---}&\ibu5e1\qh5d&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \tqh4e&&\tqh5e&&&&&&&&\enotes +\barre + %\check +%Takt 47 +\orgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds + &&\bigaccid\zhlp h\oct + \qup{^f}&\rlap{dic---}&\bigaccid\Ilegu4l\qup {^f}&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2d&&&&&&&&\enotes +\orgNotes&\qh2f\tqh2j&&\oct + \cu e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&&\oct + \qu d&\rlap{---}&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&&\oct + \zql a\qu a&ta&\qu a&&&&&&&&\enotes +\barre + %\check +%Takt 48 +\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\relax + {\zw g}\oct \hu b&tu&\hu b&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&&&&&&&\enotes +\temps\orgNotes\zhl N\raise 4.2\Interligne\qs\qupp b&\ds&&\relax + \raise\Interligne\qp&&\qp&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&\oct + \qu d&in&\qu d&&&&&&&&\enotes +\barre + %\check +%Takt 49 +\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&&{\zw{^j}}\oct + \itenu5e\hu e&mu\rlap{---}&\itenl4e\hu e&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\oct + \tten5\cu e&&\tten4\cu e&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\oct + \Ibu5eg4\qh5e&li\rlap{---}&\Ibu4eg4\qh4e&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&\oct + \qh5f&&\qh4f&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \tqh5g&&\tqh4g&&&&&&&&\enotes +\barre + %\check +%Takt 50 +\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\itenu3o\hu o&\relax + \rlap{\hlp k}\oct \itenu4h\hu h&e\rlap{---}&\ppt h\qu h&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1d\tqh1h&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2d\qh2h&&&&&&&&\enotes +\orgNotes&\tqh2k&&&ri-&\ccu a&&&&&&&&\enotes +\temps\orgNotes\zhl M\raise 3.8\Interligne\qs\qupp a&\ds&\tten3&\tten4\relax + \oct \cu h&bus&\qu a&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1d\tqh1h&&{\Ibu3hj4\qh3h}&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&&\qh3i\sk\tqh3j&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 51 +\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\bigaccid + \hu r&\bigaccid\zw {=i}\oct\itenu5d\hu d&et\rlap{---}&\itenl4d\hu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i&&&&&&&&\enotes +\temps\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\hu k&\oct + \tten5\cu d&&\tten4\cu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&\oct + \Ibu4df4\qh4d&be\rlap{---}&\ibu5e1\qh5d&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d&&\oct + \qh4e&&\tqh5e&&&&&&&&\enotes +\orgNotes&\qh2f\tqh2i&&\oct + \tqh4f&ne-&\cu f&&&&&&&&\enotes +\barre + %\check +%Takt 52 +\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\itenu3n\hu +n&{\zhlp j}\oct + \itenu4g\hu g&\rlap{dic---}&\hu g&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1c\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\tten3\ibl3n{3}\qb3n&\oct + \tten4\cu g&tus&\qu N&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1c\tqh1g&\qb3n&\Ibu4gi4\qh4g&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qb3o\sk\tqb3p&\qh4h\sk\tqh4i&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 53 +\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\zw h\hu +q&{\zw h}\oct + \itenu5c\hu c&fruc\rlap{---}&\itenl4c\hu c&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\itenu3j\hu j&\oct + \tten5\cu c&&\tten4\cu c&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&\oct + \Ibu4ce4\qh4c&tus&\ibu5d1\qh5c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qh4d&&\qh5d&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4e&&\tqh5e&&&&&&&&\enotes +\barre + %\check +%Takt 54 +\orgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\tten3\zw c\hu j&\relax + {\zw j}\oct + \itenu5f\hu f&vent\rlap{---}&\itenl4f\hu f&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&&\oct + \tten5\cu f&&\tten4\cu f&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&\hu h&\oct + \Ibu4fh4\qh4f&ris&\ibu5g1\qh5f&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qh4g&&\qh5g&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4h&&\tqh5h&&&&&&&&\enotes +\barre + %\check +%Takt 55 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\hu +g&{\zqlp n}\oct + \qup i&tu--&\Ilegu4k\qlp i&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \cu h&i,&\tleg4\cl h&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\qs\qupp K&\ds&&\relax + \rlap{\roff{\hl m}}\oct \qu g&\rlap{Je---}&\Ilegu5l\qu g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \qu d&&\tleg5\qu d&&&&&&&&\enotes +\barre + %\check +%Takt 56 +\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&&{\zhlp j}\oct + \hup e&sus.&\hup e&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\hu g&\oct + &&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + &&&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \pt a\ds\sk\sk\ccl e&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 57 +\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\zw e\relax + &{\bigfl i\zhlp i}\oct \hu g&&&&&&&\enotes +\orgNotes&\ibbu1b3\bigaccid\qh1{_b}\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\hu l&\oct + \qu e&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl e&&&&&&\enotes +\barre + %\check +%Takt 58 +\orgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zhl c\itenl3e\itenu4h\zh e\hu +h&\itenu2j\zh j\hl o&ri\rlap{---}&\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\tten3\tten4\zh e\zhl h\hu +j&\tten2\zq j\ql h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&\oct + \qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 59 +\orgNotes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\bigaccid + \zw h\hu{_l}&{\bigfl l\zh l}\oct + \hl h&\rlap{sanc---}&\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\qsk\bigaccid\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\hu +o&{\zq h}\oct + \ql c&ta&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c&&\oct + \pt a\ds&&\pt h\ds&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h&&&&&&&&\enotes +\barre + %\check +%Takt 60 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\zw g\zw j\hu +n&\itenl2j\zh j\oct \hl j&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\qs\qupp L&\ds&\bigaccid\hu{_l}&\bigaccid + \tten2\zq j\ql{_l}&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&\pt j\ds&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j&&&&&&&&\enotes +\barre + %\check +%Takt 61 +\orgNotes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu +k&{\zhp l}\oct + \hl j&ri\rlap{---}&\hl j&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&&&&&&&\enotes +\temps\orgNotes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\hu j&\oct + \ql d&a!&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&\oct + \pt a\ds\sk\sk\ccl d&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 62 +\orgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu +i&{\zhl f}\oct + \itenu5d\hu d&O\rlap{---}&\itenl4d\hu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 2\Interligne\qs\qupp M&\ds&&{\zql i}\oct + \tten5\cu d&&\tten4\cu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\oct + \Ibu4db4\qh4d&ra&\ibu5d{-1}\qh5d&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2N&&{\itenl4g\zql g}\oct + \qh4c&&\tqh5c&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2d&&\oct + \tqh4b&pro&\cu b&&&&&&&&\enotes +\barre + %\check +%Takt 63 +\orgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\zw e\hu +g&{\tten4\zhlp g}\oct + \qup g&no\rlap{---}&\Ilegu4l\qup g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2e&&\oct + \cu e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 2\Interligne\qs\qupp L&\ds&\itenu3j\zhl g\hu j&\oct + \qu c&bis,&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \raise\Interligne\qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 64 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\itenl3f\zw +f&{\zhl j}\oct + \itenu5f\hu f&no\rlap{---}&\itenl4f\hu f&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl c&{\zhl h}\oct + \tten5\cu f&&\tten4\cu f&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4fd4\qh4f&bis&\cu f&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4e&pec-&\cu e&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4d&ca-&\cu d&&&&&&&&\enotes +\barre + %\check +%Takt 65 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\zw f\zhl d\hu +i&{\zh m}\oct + \qlp k&\raise\Interligne\hbox{to---}&\Ilegu4k\qlp k&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \cl i&ri-&\tleg4\cl i&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl b\hu +k&{\zq i}\oct + \ql g&bus,&\qu g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 66 +\def\atnextline{\autolines{25}25}\relax +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid + \qupp {_L}&\ds&\bigaccid\zhl{^f}&{\bigaccid\zw j\zhl{_l}}\oct + \itenu5h\hu h&nunc&\itenl4h\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\qsk\ibbu2e0\bigaccid\qh2{^f}\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\zhl h&{\bigaccid\zhl{^m}}\oct + \tten5\cu h&&\tten4\cu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&\oct + \Ibl4hj4\qb4h&et\rlap{---}&\ibu5i1\qh5h&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qb4i&&\tqh5i&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqb4j&in&\cl j&&&&&&&&\enotes +\barre + %\check +%Takt 67 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {=L}&\ds&\zw g\zh j&{\zhl n}\oct + \itenu5l\hu l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\hu{=l}&{\zql{=l}}\oct + \tten5\cu l&&\tten4\ibu5j{-2}\qh5l&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4je4\qh4j&---&\tqh5j&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2g\qh2N&&{\zql j}\oct + \qh4g&ra,&\cu g&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2g&&\oct + \tqh4e&in&\cu e&&&&&&&&\enotes +\barre + %\check +%Takt 68 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw f\hu +k&{\zhl f}\oct + \itenu5d\hu d&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu +h&{\zhl h}\oct + \tten5\cu d&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4hh4\qh4h&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4i&&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4h&&&&&&&&\enotes +\alaligne + %\check +%Takt 69 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\zw d\rh f\zhu +g&\zhl i\oct \Ibu4fc6\qh4h&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\oct \qh4g&&&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4f&tis&\ibu5i{-2}\qh5i&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \tqh4d&&&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu N&\relax + {\zhl d}\ibu4i{-3}\qh4i&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\relax + \qh4h&&\tqh5d&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\relax + \qh4f&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\relax + \tqh4d&&&&&&\enotes +\barre +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %\check +%Takt 70 +\orgNotes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds + &\bigaccid\zw{_b}\roff{\itenu3c\zw c}&\roff{\itenu4c\zw c}\bigaccid\wh{_b}\relax + &&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\bigaccid\qsk\tqh1{_b}&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhu C\raise\Interligne\qs\qupp J&\ds&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e&&&&&&&&\enotes +\def\atnextline{\autolines{20}35}\relax +%\cleftoksii{6000}\changeclefs +\alaligne + %\check +%Takt 71 +\orgNotes\raise\Interligne\rlap{\qs}\wh C\itenl2J\qupp J&\ds&\tten3\zw a\wh +c&\tten4\zw a\wh c&&&&&&&&&\enotes +\orgNotes&\oct\ibbu1a3\qh1M\tqh1a&&&&&&&&\enotes +\orgNotes&\oct\ibbu2e0\qh2c\qh2f\qh2c\tqh2a&&&&&&&&\enotes +\temps\orgNotes\tten2\hu J&\oct\ibbu2b0\qh2c\qh2a\qh2M\tqh2a&&&&&&&&\enotes +\orgNotes&\oct\ibbu3M0\qh3M\qh3K\qh3M\tqh3K&&&&&&&&\enotes +%\cleftoksii{0000}\changeclefs +\barre + %\check +%Takt 72 +\orgNotes\zw C\qs\itenl3I\qupp I&\ds&&\bigaccid\wh{=b}&&&&&&&&&\enotes +\orgNotes&\ibbl1h3\qb1g\tqb1i&&&&&&&&\enotes +\orgNotes&\ibbl2j{-2}\qb2k\qb2m\qb2k\tqb2i&&&&&&&&\enotes +\temps\orgNotes\tten3\hu I&\ibbl2h0\qb2k\qb2i\qb2g\tqb2i&&&&&&&&&&\enotes +\orgNotes&\ibbu3e0\qh3d\qh3f\pince n\qh3e\tqh3d&&&&&&&&\enotes +\barre + %\check +%Takt 73 +\orgNOTes\pointdurgue C\zwh C\wh J&\zwh e\zwh g\pointdorgue j\wh j\relax + &&\pointdorgue f\wh c&&&&&&&&\enotes +\finmorceau +\bye + diff --git a/musixtex/doc/examples/avemaril.tex b/musixtex/doc/examples/avemaril.tex new file mode 100644 index 0000000..ac2d11f --- /dev/null +++ b/musixtex/doc/examples/avemaril.tex @@ -0,0 +1,20 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\tracingstats=2\relax +\hsize=185mm +\vsize=270mm +\hoffset -1.70cm +\voffset -1.54cm +\barsinline=0\relax +\linesinpage=0\relax +\resetfacteurs +\computewidths +\musicsize 29 +% +\input avemarix +\bye + + diff --git a/musixtex/doc/examples/avemario.tex b/musixtex/doc/examples/avemario.tex new file mode 100644 index 0000000..747452c --- /dev/null +++ b/musixtex/doc/examples/avemario.tex @@ -0,0 +1,1014 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + \title{Ave Maria (Gounod)} +\csname titremorceautoc\endcsname +\fulltitle{M\'editation -- Ave Maria} +\title{M\'editation -- Ave Maria} + \author{Charles Gounod \& J.-S. Bach\\Transcription Orgue solo Daniel +Taupin\\\& Markus Veittes} + \shortauthor{C. Gounod, J.-S. Bach, D. Taupin} + \subtitle{\relax} + \othermention{G.O.: fl\^ute 8' [+4']\\R\'ecit : fl\^utes 8'+4' [+nasard ou +chalumeau {\it ad lib.}]\\Positif : quinte\\P\'edale : 16', acc. +G.O.\\Gif : 2/9-11-12/20-23/33-37-45/50-52-54} +\maketitle + +\staffbotmarg\Interligne +% +\parindent 13mm +\musicsize=20 +\normal +\relativeaccidentals +\def\oct{\advance\transpose by 7\relax} +\def\nbinstruments{3} +\def\instrumenti{P\'edale} +\def\instrumentii{G.O.} +%\def\interinstrumenti{-2\Interligne} +%\def\interinstrumentii{-2\Interligne} +\def\instrumentiii{Positif} +\nbporteesi=1\relax +\nbporteesii=1\relax +\nbporteesiii=1\relax + +\generalmeter{\meterC}% +\cleftoksi{{6}{0}{0}{0}} +\cleftoksii{{0}{0}{0}{0}} +\cleftoksiii{{0}{0}{0}{0}} +%\raggedlinestrue % uncomment for ragged right lines + + +\debutmorceau +\def\OrgNotes#1\enotes{\Notes#1&\relax#5\enotes}% +\autolines{25}{3}{5}% + %\check +%Takt 1 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&\enotes +\barre + %\check +%Takt 2 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\barre + %\check +%Takt 3 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause&&\pause&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\barre + %\check +%Takt 4 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause&&\pause&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&\enotes +\barre + %\check +%Takt 5 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\wh l&A\rlap{---}&\wh e&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&&&&\enotes +\barre + %\check +%Takt 6 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\wh m&ve&\hupp f&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&&&&\enotes +\OrgNotes&\ibbl1j3\qb1h\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2h&&&&\enotes +\OrgNotes&\qb2k\tqb2m&&Ma-&\cu f&&&&\enotes +\barre + %\check +%Takt 7 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hlp n&ri\rlap{---}&\hup g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&\ql k&\rlap{---}&\qu d&&&&\enotes +\barre + %\check +%Takt 8 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hlp l&a,&\hup e&&&&\enotes +\OrgNotes&\ibbl0j3\qb0g\tqb0j&&&&\enotes +\OrgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&\enotes +\OrgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\OrgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 9 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h&&&&\enotes +\OrgNotes&\ibbl0j3\qb0h\tqb0l&&&&\enotes +\OrgNotes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\oct + \tten5\ibl4c0\qb4h&&\tten4\cu h&&&&\enotes +\OrgNotes&\ibbl0j3\qb0h\tqb0l&\oct\qb4a&\rlap{---}&\Ibu5ac4\qh5a&&&&\enotes +\OrgNotes&\ibbl1k0\qb1o\qb1h&\oct\qb4b&ti-&\qh5b&&&&\enotes +\OrgNotes&\qb1l\tqb1o&\oct\tqb4c&a&\tqh5c&&&&\enotes +\barre + %\check +%Takt 10 +\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \qlp d&ple\rlap{---}&\qup d&&&&\enotes +\OrgNotes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2f&&&&\enotes +\OrgNotes&\qh2h\tqh2k&\oct \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \ql d&na,&\qu d&&&&\enotes +\OrgNotes&\ibbu1g3\qh1f\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 11 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&&&&\enotes +\OrgNotes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\oct + \tten5\ibl4b0\qb4g&&\tten4\cu g&&&&\enotes +\OrgNotes&\ibbl1j3\qb1g\tqb1k&\oct + \qb4N&\rlap{---}&\Ibu5Nb4\qh5N&&&&\enotes +\OrgNotes&\ibbl2k0\qb2n\qb2g&\oct + \qb4a&mi-&\qh5a&&&&\enotes +\OrgNotes&\qb2k\tqb2n&\oct + \tqb4b&nus&\tqh5b&&&&\enotes +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 12 +\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\oct + \qlp c&te\rlap{---}&\qup c&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \cl d&&\cu d&&&&\enotes +\temps\OrgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\oct + \ql c&cum,&\qu c&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\qp&&\qp&&&&\enotes +% +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 13 +\OrgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\oct + \itenu5j\hl j&be\rlap{---}&\itenu4j\hu j&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\oct + \tten5\ibl4c0\qb4j&&\tten4\cu j&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&\oct + \qb4c&\rlap{---}&\Ibu5ce4\qh5c&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&\oct + \qb4d&ne\rlap{---}&\qh5d&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \tqb4e&&\tqh5e&&&&\enotes +\barre + %\check +%Takt 14 +\OrgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\oct\bigaccid + \qlp{^f}&\rlap{dic---}&\bigaccid\qup {^f}&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2d&&&&\enotes +\OrgNotes&\qh2f\tqh2j&\oct + \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\oct + \ql d&\rlap{---}&\qu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&\oct + \ql a&ta&\qu a&&&&\enotes +\barre + %\check +%Takt 15 +\def\atnextline{\staffbotmarg3\Interligne}% +\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\oct + \hl b&tu&\hu b&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&&&\enotes +\temps\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\qp&&\qp&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&\oct + \ql d&in&\qu d&&&&\enotes +\barre + %\check +%Takt 16 +\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&\oct + \itenu5e\hl e&mu\rlap{---}&\itenl4e\hu e&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\oct + \tten5\ibl5e1\qb5e&&\tten4\cu e&&&&\enotes +\OrgNotes&\ibbu1f3\qh1e\tqh1g&\oct + \qb5e&li\rlap{---}&\Ibu4eg4\qh4e&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2e&\oct + \qb5f&&\qh4f&&&&\enotes +\OrgNotes&\qh2g\tqh2j&\oct + \tqb5g&&\tqh4g&&&&\enotes +\barre + %\check +%Takt 17 +\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \hl h&e\rlap{---}&\ppt h\qu h&&&&\enotes +\OrgNotes&\ibbu1g3\qh1d\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2d\qh2h&&&&\enotes +\OrgNotes&\tqh2k&&ri-&\ccu a&&&&\enotes +\temps\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \ql a&bus&\qu a&&&&\enotes +\OrgNotes&\ibbu1g3\qh1d\tqh1h&&&&\enotes +\OrgNotes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 18 +\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\oct + \itenu5d\hl d&et\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i&&&&\enotes +\temps\OrgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \tten5\ibl4d1\qb4d&&\tten4\cu d&&&&\enotes +\OrgNotes&\ibbu1f3\qh1d\tqh1f&\oct + \qb4d&be\rlap{---}&\Ibu5df4\qh5d&&&&\enotes +\OrgNotes&\ibbu2i0\qh2i\qh2d&\oct + \qb4e&&\qh5e&&&&\enotes +\OrgNotes&\qh2f\tqh2i&\oct + \tqb4f&ne-&\tqh5f&&&&\enotes +\barre + %\check +%Takt 19 +\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\oct + \hl g&\rlap{dic---}&\hu g&&&&\enotes +\OrgNotes&\ibbu1f3\qh1c\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&&&&\enotes +\temps\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\oct + \qu N&tus&\qu N&&&&\enotes +\OrgNotes&\ibbu1f3\qh1c\tqh1g&&&&\enotes +\OrgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 20 +\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5c\hl c&fruc\rlap{---}&\itenl4c\hu c&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4c1\qb4c&&\tten4\cu c&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&\oct + \qb4c&tus&\Ibu5ce4\qh5c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4d&&\qh5d&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4e&&\tqh5e&&&&\enotes +\barre + %\check +%Takt 21 +\OrgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5f\hl f&vent\rlap{---}&\itenl4f\hu f&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4f1\qb4f&&\tten4\cu f&&&&\enotes +\OrgNotes&\ibbu1c3\qh1a\tqh1c&\oct + \qb4f&ris&\Ibu5fh4\qh5f&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4g&&\qh5g&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h&&&&\enotes +\barre + %\check +%Takt 22 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \qlp i&tu--&\qlp i&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \cl h&i,&\cl h&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ql g&\rlap{Je---}&\qu g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \ql d&&\qu d&&&&\enotes +\barre + %\check +%Takt 23 +\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \hlp e&sus.&\hup e&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + &&&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + &&&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \pt a\ds\sk\sk\cl e&&\qp&&&&\enotes +\barre + %\check +%Takt 24 +\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\oct + \hl g&\rlap{Sanc---}&\hu g&&&&\enotes +\OrgNotes&\bigaccid\ibbu1b3\qh1{_b}\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\oct + \ql e&ta&\qu e&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt h\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl e&\rlap{\kern -\Interligne Ma-}&\ccu e&&&&\enotes +\barre + %\check +%Takt 25 +\OrgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \hl h&ri\rlap{---}&\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \ql a&a,&\qu a&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 26 +\OrgNotes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\oct + \hl h&\rlap{sanc---}&\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\oct + \ql c&ta&\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2a\qh2c&\oct\qsk + \pt a\ds&&\qsk\pt h\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h&&&&\enotes +\barre + %\check +%Takt 27 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {_L}&\ds&\oct + \hl j&ri\rlap{---}&\hl j&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \bigaccid\ql{_e}&a,&\bigaccid\qu{_e}&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt j\ds&&&&\enotes +\OrgNotes&\tqh2e&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j&&&&\enotes +\barre + %\check +%Takt 28 +\OrgNotes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \hl j&ri\rlap{---}&\hl j&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&&&\enotes +\temps\OrgNotes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \ql d&a!&\qu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1b\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&\oct + \pt a\ds\sk\sk\ccl d&&\qp&&&&\enotes +\barre + %\check +%Takt 29 +\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \itenu5d\hl d&O\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d&&&&\enotes +\temps\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\ibl4d{-1}\qb4d&&\tten4\cu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\oct + \qb4d&ra&\Ibu5db4\qh5d&&&&\enotes +\OrgNotes&\ibbu2d0\qh2d\qh2N&\oct + \qb4c&&\qh5c&&&&\enotes +\OrgNotes&\qh2b\tqh2d&\oct + \tqb4b&pro&\tqh5 b&&&&\enotes +\barre + %\check +%Takt 30 +\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \qlp g&no\rlap{---}&\qup g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N&&&&\enotes +\OrgNotes&\qh2c\tqh2e&\oct + \cl e&&\cu e&&&&\enotes +\temps\OrgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \ql c&bis,&\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 31 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \itenu5f\hl f&no\rlap{---}&\itenl4f\hu f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \tten5\ibl4f{-1}\qb4f&&\tten4\cu f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4f&bis&\Ibu5fd4\qh5f&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \qb4e&pec-&\qh5e&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4d&ca-&\tqh5d&&&&\enotes +\barre + %\check +%Takt 32 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \qlp k&to\rlap{---}&\qlp k&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \cl i&ri-&\cl i&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ql g&bus,&\qu g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \qp&&\qp&&&&\enotes +\barre + %\check +%Takt 33 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\oct + \itenu5h\hl h&nunc&\itenl4h\hu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&&&&\enotes +\OrgNotes&\bigaccid\qsk\ibbu2e0\qh2{^f}\qh2a\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \tten5\ibl4h1\qb4h&&\tten4\cu h&&&&\enotes +\OrgNotes&\ibbu1b3\qh1a\tqh1c&\oct + \qb4h&et\rlap{---}&\Ibu5hj4\qh5h&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2a&\oct + \qb4i&&\qh5i&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4j&in&\tqh5j&&&&\enotes +\barre + %\check +%Takt 34 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {=L}&\ds&\oct + \itenu5l\hl l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\oct + \tten5\ibl4j{-4}\qb4l&&\tten4\cl l&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4j&--&\Ibu5je4\qh5j&&&&\enotes +\OrgNotes&\ibbu2e0\qh2g\qh2N&\oct + \qb4g&ra,&\qh5g&&&&\enotes +\OrgNotes&\qh2c\tqh2g&\oct + \tqb4e&in&\tqh5e&&&&\enotes +\barre + %\check +%Takt 35 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \itenu5d\hl d&ho\rlap{---}&\itenl4d\hu d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \tten5\ibl4d3\qb4d&&\tten4\ibu5g3\qh5d&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&\oct + \qb4h&&\tqh5h&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \qb4i&ra&\ibu5i{-1}\qh5i&&&&\enotes +\OrgNotes&\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h&&&&\enotes +\barre + %\check +%Takt 36 +\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\oct + \ibl4h{-3}\usf h\qb4h&\rlap{mor---}&\ibu5j2\qh5g&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\oct + \usf g\qb4g&&\tqh5k&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\oct + \usf f\qb4f&tis&\ibu5i{-2}\qh5i&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\oct + \usf d\tqb4d&&\tqh5g&&&&\enotes +\temps\OrgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\relax + \lsf i\ibu4i{-3}\qh4i&nos-&\ibu5f{-2}\qh5f&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1b&\relax + \lsf h\qh4h&&\tqh5d&&&&\enotes +\OrgNotes&\ibbu2e0\qh2f\qh2N&\relax + \lsf f\qh4f&tr\ae.&\ibu5b{-2}\qh5b&&&&\enotes +\OrgNotes&\qh2b\tqh2f&\relax + \lsf d\tqh4d&&\tqh5N&&&&\enotes +\barre + %\check +%Takt 37 +\OrgNotes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds&\relax + \hup c&A\rlap{---}&\itenl4c\hu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&\enotes +\temps\OrgNotes\zhl J\raise2\Interligne\hbox{\qs}\qupp L&\ds&&\rlap{men.}&\tten4\qu c&&&&\enotes +\OrgNotes&\ibbu1b3\qh1N\tqh1c&&&\uptext{R\'ecit (doux)}&&&&\enotes +\OrgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp&&\qp&&&&\enotes +\barre + %\check +%Takt 38 +\def\orgNotes#1\enotes{\Notes#1&\relax#4\enotes}% +\def\orgNOTes#1\enotes{\NOTes#1&\relax#4\enotes}% +\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&&\wh l&A\rlap{---}&&&&&\enotes +\orgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&\raise -2\Interligne\hpause&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&&\hl g&&&&&&\enotes +\orgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&\enotes +\orgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&&&&&\enotes +\barre + %\check +%Takt 39 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\wh m&ve&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1h\tqb1k&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&&\raise -2\Interligne\hpause&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne\qs\qupp d&\ds&&\hl h&&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1h\tqb1k&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2h&&&&&&&\enotes +\orgNotes&\qb2k\tqb2m&&&\rlap{\kern -\Interligne Ma-}&\cu f&&&&&&\enotes +\barre + %\check +%Takt 40 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\itenu3g\wh g&\zhl i\hup n&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne\qs\qupp d&\ds&&\hl f&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&\qu k&&&&&&\enotes +\barre + %\check +%Takt 41 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\tten3\zw e\wh + g&\zhlp g\hup l&&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0g\tqb0j&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&&&&&&&&&\enotes +\orgNotes&\ibbl2j3\qb2g\tqb2j&&&&&&&&&&&\enotes +\orgNotes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&\qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 42 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hu h&\relax + {\roffset{0.3}{\zhu j}}\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0h\tqb0l&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp +e&\ds&&{\roffset {0.3}{\zhu l}}\oct + \tten5\ibl4a0\qb4h&&\tten4\ibu5g{-3}\qh5h&&&&&&&&\enotes +\orgNotes&\ibbl0j3\qb0h\tqb0l&&\oct\qb4a&\rlap{---}&\tqh5a&&&&&&&&\enotes +\orgNotes&\ibbl1k0\qb1o\qb1h&&\oct\qb4b&ti-&\cu b&&&&&&&&\enotes +\orgNotes&\qb1l\tqb1o&&\oct\tqb4c&a&\cu c&&&&&&&&\enotes +\barre + %\check +%Takt 43 +\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\bigaccid\zw{^f}&\itenu5o{\zhu o}\oct + \qlp d&ple\rlap{---}&\Ilegu4k\qup d&&&&&&&&\enotes +\orgNotes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2f&&&&&&&&\enotes +\orgNotes&\qh2h\tqh2k&&\oct \cl e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\tten5{\ibu3m{-2}\zqh3o}\oct + \ql d&na,&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1f\tqh1h&&{\qh3h}&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&&\raise -2\Interligne\rlap{\qp}{\qh3i\sk\tqh3j}&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 44 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\zw g&\relax + \rlap{\roffset{0.3}{\qupp k}}\oct + \normalnotesize\itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&&\sk\sk\sk\ccu l&&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\roffset {0.5}{\zhu k}\oct + \normalnotesize\tten5\ibl4N0\qb4g&&\tten4\ibu5f{-3}\qh5g&&&&&&&&\enotes +\orgNotes&\ibbl1j3\qb1g\tqb1k&&\oct + \qb4N&\rlap{---}&\tqh5N&&&&&&&&\enotes +\orgNotes&\ibbl2k0\qb2n\qb2g&&\oct + \qb4a&mi-&\cu a&&&&&&&&\enotes +\orgNotes&\qb2k\tqb2n&&\oct + \tqb4b&nus&\cu b&&&&&&&&\enotes +\def\atnextline{\autolines{25}35}\relax +\barre + %\check +%Takt 45 +\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\itenl4e\zw e&{\itenu3n\zhu n}\oct + \qlp c&te\rlap{---}&\Ilegu2j\qup c&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \cl d&&\tleg2\cu d&&&&&&&&\enotes +\temps\orgNotes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&&{\tten3\ibu3l{-3}\zqh3n}\oct + \ql c&cum,&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\qh3g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&\raise -2.5\Interligne\rlap{\qp}\qh3h\sk\tqh3i&\qp&\qp&&&&&&&&\enotes +% +\barre + %\check +%Takt 46 +\orgNotes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\tten4\zw e&\relax + {\roffset{0.3}{\zhl j}}\oct + \itenu5j\hu j&be\rlap{---}&\itenu4j\hu j&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl a\raise 5\Interligne\qs\qupp c&\ds&&{\zql h}\oct + \tten5\cu j&&\tten4\cl j&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\oct + \Ibu4ce4\qh4c&\rlap{---}&\Ibl5ce4\qh5c&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&{\zql g}\oct + \qh4d&ne\rlap{---}&\ibu5e1\qh5d&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \tqh4e&&\tqh5e&&&&&&&&\enotes +\barre + %\check +%Takt 47 +\orgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds + &&\bigaccid\zhlp h\oct + \qup{^f}&\rlap{dic---}&\bigaccid\Ilegu4l\qup {^f}&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2d&&&&&&&&\enotes +\orgNotes&\qh2f\tqh2j&&\oct + \cu e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&&\oct + \qu d&\rlap{---}&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&&\oct + \zql a\qu a&ta&\qu a&&&&&&&&\enotes +\barre + %\check +%Takt 48 +\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\relax + {\zw g}\oct \hu b&tu&\hu b&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&&&&&&&\enotes +\temps\orgNotes\zhl N\raise 4.2\Interligne\qs\qupp b&\ds&&\relax + \raise\Interligne\qp&&\qp&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&\oct + \qu d&in&\qu d&&&&&&&&\enotes +\barre + %\check +%Takt 49 +\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&&{\zw{^j}}\oct + \itenu5e\hu e&mu\rlap{---}&\itenl4e\hu e&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&&&&&&&\enotes +\orgNotes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\oct + \tten5\cu e&&\tten4\cu e&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1e\tqh1g&&\oct + \Ibu5eg4\qh5e&li\rlap{---}&\Ibu4eg4\qh4e&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2e&&\oct + \qh5f&&\qh4f&&&&&&&&\enotes +\orgNotes&\qh2g\tqh2j&&\oct + \tqh5g&&\tqh4g&&&&&&&&\enotes +\barre + %\check +%Takt 50 +\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\itenu3o\hu o&\relax + \rlap{\hlp k}\oct \itenu4h\hu h&e\rlap{---}&\ppt h\qu h&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1d\tqh1h&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2d\qh2h&&&&&&&&\enotes +\orgNotes&\tqh2k&&&ri-&\ccu a&&&&&&&&\enotes +\temps\orgNotes\zhl M\raise 3.8\Interligne\qs\qupp a&\ds&\tten3&\tten4\relax + \oct \cu h&bus&\qu a&&&&&&&&\enotes +\orgNotes&\ibbu1g3\qh1d\tqh1h&&{\Ibu3hj4\qh3h}&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&&\qh3i\sk\tqh3j&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 51 +\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\bigaccid + \hu r&\bigaccid\zw {=i}\oct\itenu5d\hu d&et\rlap{---}&\itenl4d\hu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i&&&&&&&&\enotes +\temps\orgNotes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\hu k&\oct + \tten5\cu d&&\tten4\cu d&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1d\tqh1f&&\oct + \Ibu4df4\qh4d&be\rlap{---}&\ibu5e1\qh5d&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2i\qh2d&&\oct + \qh4e&&\tqh5e&&&&&&&&\enotes +\orgNotes&\qh2f\tqh2i&&\oct + \tqh4f&ne-&\cu f&&&&&&&&\enotes +\barre + %\check +%Takt 52 +\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\itenu3n\hu +n&{\zhlp j}\oct + \itenu4g\hu g&\rlap{dic---}&\hu g&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1c\tqh1g&&&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&&&&&&&&\enotes +\temps\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\tten3\ibl3n{3}\qb3n&\oct + \tten4\cu g&tus&\qu N&&&&&&&&\enotes +\orgNotes&\ibbu1f3\qh1c\tqh1g&\qb3n&\Ibu4gi4\qh4g&&&&&&\enotes +\orgNotes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qb3o\sk\tqb3p&\qh4h\sk\tqh4i&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 53 +\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\zw h\hu +q&{\zw h}\oct + \itenu5c\hu c&fruc\rlap{---}&\itenl4c\hu c&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\itenu3j\hu j&\oct + \tten5\cu c&&\tten4\cu c&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&\oct + \Ibu4ce4\qh4c&tus&\ibu5d1\qh5c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qh4d&&\qh5d&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4e&&\tqh5e&&&&&&&&\enotes +\barre + %\check +%Takt 54 +\orgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\tten3\zw c\hu j&\relax + {\zw j}\oct + \itenu5f\hu f&vent\rlap{---}&\itenl4f\hu f&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&&\oct + \tten5\cu f&&\tten4\cu f&&&&&&&&\enotes +\orgNotes&\ibbu1c3\qh1a\tqh1c&\hu h&\oct + \Ibu4fh4\qh4f&ris&\ibu5g1\qh5f&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qh4g&&\qh5g&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4h&&\tqh5h&&&&&&&&\enotes +\barre + %\check +%Takt 55 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\hu +g&{\zqlp n}\oct + \qup i&tu--&\Ilegu4k\qlp i&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \cu h&i,&\tleg4\cl h&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\qs\qupp K&\ds&&\relax + \rlap{\roff{\hl m}}\oct \qu g&\rlap{Je---}&\Ilegu5l\qu g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \qu d&&\tleg5\qu d&&&&&&&&\enotes +\barre + %\check +%Takt 56 +\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&&{\zhlp j}\oct + \hup e&sus.&\hup e&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\hu g&\oct + &&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + &&&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \pt a\ds\sk\sk\ccl e&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 57 +\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\zw e\relax + &{\bigfl i\zhlp i}\oct \hu g&&&&&&&\enotes +\orgNotes&\ibbu1b3\bigaccid\qh1{_b}\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\hu l&\oct + \qu e&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl e&&&&&&\enotes +\barre + %\check +%Takt 58 +\orgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zhl c\itenl3e\itenu4h\zh e\hu +h&\itenu2j\zh j\hl o&ri\rlap{---}&\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\tten3\tten4\zh e\zhl h\hu +j&\tten2\zq j\ql h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&\oct + \qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 59 +\orgNotes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\bigaccid + \zw h\hu{_l}&{\bigfl l\zh l}\oct + \hl h&\rlap{sanc---}&\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\qsk\bigaccid\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\hu +o&{\zq h}\oct + \ql c&ta&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2a\qh2c&&\oct + \pt a\ds&&\pt h\ds&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h&&&&&&&&\enotes +\barre + %\check +%Takt 60 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\zw g\zw j\hu +n&\itenl2j\zh j\oct \hl j&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\qs\qupp L&\ds&\bigaccid\hu{_l}&\bigaccid + \tten2\zq j\ql{_l}&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&\pt j\ds&&&&&&&&\enotes +\orgNotes&\tqh2e&&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j&&&&&&&&\enotes +\barre + %\check +%Takt 61 +\orgNotes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu +k&{\zhp l}\oct + \hl j&ri\rlap{---}&\hl j&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&&&&&&&\enotes +\temps\orgNotes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\hu j&\oct + \ql d&a!&\qu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1b\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&\oct + \pt a\ds\sk\sk\ccl d&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 62 +\orgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu +i&{\zhl f}\oct + \itenu5d\hu d&O\rlap{---}&\itenl4d\hu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 2\Interligne\qs\qupp M&\ds&&{\zql i}\oct + \tten5\cu d&&\tten4\cu d&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\oct + \Ibu4db4\qh4d&ra&\ibu5d{-1}\qh5d&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2d\qh2N&&{\itenl4g\zql g}\oct + \qh4c&&\tqh5c&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2d&&\oct + \tqh4b&pro&\cu b&&&&&&&&\enotes +\barre + %\check +%Takt 63 +\orgNotes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\zw e\hu +g&{\tten4\zhlp g}\oct + \qup g&no\rlap{---}&\Ilegu4l\qup g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2e&&\oct + \cu e&&\tleg4\cu e&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 2\Interligne\qs\qupp L&\ds&\itenu3j\zhl g\hu j&\oct + \qu c&bis,&\qu c&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \raise\Interligne\qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 64 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\itenl3f\zw +f&{\zhl j}\oct + \itenu5f\hu f&no\rlap{---}&\itenl4f\hu f&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl c&{\zhl h}\oct + \tten5\cu f&&\tten4\cu f&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4fd4\qh4f&bis&\cu f&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4e&pec-&\cu e&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4d&ca-&\cu d&&&&&&&&\enotes +\barre + %\check +%Takt 65 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\zw f\zhl d\hu +i&{\zh m}\oct + \qlp k&\raise\Interligne\hbox{to---}&\Ilegu4k\qlp k&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \cl i&ri-&\tleg4\cl i&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl b\hu +k&{\zq i}\oct + \ql g&bus,&\qu g&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \qp&&\qp&&&&&&&&\enotes +\barre + %\check +%Takt 66 +\def\atnextline{\autolines{25}25}\relax +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid + \qupp {_L}&\ds&\bigaccid\zhl{^f}&{\bigaccid\zw j\zhl{_l}}\oct + \itenu5h\hu h&nunc&\itenl4h\hu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&&&&&&&\enotes +\orgNotes&\qsk\ibbu2e0\bigaccid\qh2{^f}\qh2a\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\zhl h&{\bigaccid\zhl{^m}}\oct + \tten5\cu h&&\tten4\cu h&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1a\tqh1c&&\oct + \Ibl4hj4\qb4h&et\rlap{---}&\ibu5i1\qh5h&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2a&&\oct + \qb4i&&\tqh5i&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqb4j&in&\cl j&&&&&&&&\enotes +\barre + %\check +%Takt 67 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {=L}&\ds&\zw g\zh j&{\zhl n}\oct + \itenu5l\hu l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\hu{=l}&{\zql{=l}}\oct + \tten5\cu l&&\tten4\ibu5j{-2}\qh5l&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4je4\qh4j&---&\tqh5j&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2g\qh2N&&{\zql j}\oct + \qh4g&ra,&\cu g&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2g&&\oct + \tqh4e&in&\cu e&&&&&&&&\enotes +\barre + %\check +%Takt 68 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw f\hu +k&{\zhl f}\oct + \itenu5d\hu d&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu +h&{\zhl h}\oct + \tten5\cu d&&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1c&&\oct + \Ibu4hh4\qh4h&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4i&&&&&&&&&\enotes +\orgNotes&\qh2c\tqh2f&&\oct + \tqh4h&&&&&&&&\enotes +\alaligne + %\check +%Takt 69 +\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\zw d\rh f\zhu +g&\zhl i\oct \Ibu4fc6\qh4h&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\oct \qh4g&&&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\oct + \qh4f&tis&\ibu5i{-2}\qh5i&&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\oct + \tqh4d&&&&&&&&&&\enotes +\temps\orgNotes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu N&\relax + {\zhl d}\ibu4i{-3}\qh4i&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&\relax + \qh4h&&\tqh5d&&&&&&&&\enotes +\orgNotes&\ibbu2e0\qh2f\qh2N&&\relax + \qh4f&&&&&&&\enotes +\orgNotes&\qh2b\tqh2f&&\relax + \tqh4d&&&&&&\enotes +\barre +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %\check +%Takt 70 +\orgNotes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds + &\bigaccid\zw{_b}\roff{\itenu3c\zw c}&\roff{\itenu4c\zw c}\bigaccid\wh{_b}\relax + &&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\bigaccid\qsk\tqh1{_b}&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e&&&&&&&&\enotes +\temps\orgNotes\zhu C\raise\Interligne\qs\qupp J&\ds&&&&&&&&\enotes +\orgNotes&\ibbu1b3\qh1N\tqh1b&&&&&&&&\enotes +\orgNotes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e&&&&&&&&\enotes +\def\atnextline{\autolines{20}35}\relax +%\cleftoksii{6000}\changeclefs +\alaligne + %\check +%Takt 71 +\orgNotes\raise\Interligne\rlap{\qs}\wh C\itenl2J\qupp J&\ds&\tten3\zw a\wh +c&\tten4\zw a\wh c&&&&&&&&&\enotes +\orgNotes&\oct\ibbu1a3\qh1M\tqh1a&&&&&&&&\enotes +\orgNotes&\oct\ibbu2e0\qh2c\qh2f\qh2c\tqh2a&&&&&&&&\enotes +\temps\orgNotes\tten2\hu J&\oct\ibbu2b0\qh2c\qh2a\qh2M\tqh2a&&&&&&&&\enotes +\orgNotes&\oct\ibbu3M0\qh3M\qh3K\qh3M\tqh3K&&&&&&&&\enotes +%\cleftoksii{0000}\changeclefs +\barre + %\check +%Takt 72 +\orgNotes\zw C\qs\itenl3I\qupp I&\ds&&\bigaccid\wh{=b}&&&&&&&&&\enotes +\orgNotes&\ibbl1h3\qb1g\tqb1i&&&&&&&&\enotes +\orgNotes&\ibbl2j{-2}\qb2k\qb2m\qb2k\tqb2i&&&&&&&&\enotes +\temps\orgNotes\tten3\hu I&\ibbl2h0\qb2k\qb2i\qb2g\tqb2i&&&&&&&&&&\enotes +\orgNotes&\ibbu3e0\qh3d\qh3f\pince n\qh3e\tqh3d&&&&&&&&\enotes +\barre + %\check +%Takt 73 +\orgNOTes\pointdurgue C\zwh C\wh J&\zwh e\zwh g\pointdorgue j\wh j\relax + &&\pointdorgue f\wh c&&&&&&&&\enotes +\finmorceau +\bye + diff --git a/musixtex/doc/examples/avemarix.tex b/musixtex/doc/examples/avemarix.tex new file mode 100644 index 0000000..c6a57cc --- /dev/null +++ b/musixtex/doc/examples/avemarix.tex @@ -0,0 +1,951 @@ +% \input musixtex +% \input musixcpt +% \input musixsty +\fulltitle{M\'editation -- Ave Maria} +\author{Charles Gounod \& J.-S. Bach\\Transcription Orgue+soliste Daniel + Taupin\\\& Markus Veittes} +\shortauthor{C. Gounod, J.-S. Bach, D. Taupin} + \title{Ave Maria} + \othermention{G.O.: fl\^ute 8' [+4']\\Positif : fl\^utes 8'+4' +[+2']\\P\'edale : 16', acc. positif} + \maketitle + +\parindent 13mm +\ifnum\musicsize=0\musicsize=20\fi +\normal +\relativeaccidentals +\def\oct{\advance\transpose by 7\relax} +\def\nbinstruments{4} +\def\instrumenti{Positif} +\def\staffspacingii{0.64} +\def\staffspacingiv{0.64} +\def\instrumentii{Violon} +%\def\interinstrumenti{-2\Interligne} +%\def\interinstrumentii{-2\Interligne} +\def\instrumentiv{Chant} +\nbporteesi=2\relax +\nbporteesiii=0\relax +%\font\gros=\fonthdg\fonthdge bx12 scaled \magstep3 + +\generalmeter{\meterC}% +\cleftoksi{{6}{0}{0}{0}} +\cleftoksii{{0}{0}{0}{0}} +\cleftoksiv{{0}{0}{0}{0}} +%\raggedlinestrue % uncomment for ragged right lines +\def\nbinstruments{1}% +\debutmorceau +\autolines{25}{3}{4}% +%Takt 1 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds\enotes +\Notes|\ibbl0j3\qb0g\tqb0j\enotes +\Notes|\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds\enotes +\Notes|\ibbl2j3\qb2g\tqb2j\enotes +\Notes|\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre +%Takt 2 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds\enotes +\Notes|\ibbl1j3\qb1h\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds\enotes +\Notes|\ibbl1j3\qb1h\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\barre +%Takt 3 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds\enotes +\Notes|\ibbl1j3\qb1g\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds\enotes +\Notes|\ibbl1j3\qb1g\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +% +\suspmorceau +% +% +\def\nbinstruments{4}% +\debutmorceau +\barno=4\relax +%Takt 4 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds\enotes +\Notes|\ibbl0j3\qb0g\tqb0j\enotes +\Notes|\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&\pause&&\pause\enotes +\Notes|\ibbl2j3\qb2g\tqb2j\enotes +\Notes|\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre +%Takt 5 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&\wh l&A\rlap{---}&\wh e\enotes +\Notes|\ibbl0j3\qb0g\tqb0j&&&\enotes +\Notes|\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&&&\enotes +\Notes|\ibbl2j3\qb2g\tqb2j&&&\enotes +\Notes|\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&\enotes +\barre +%Takt 6 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\wh m&ve&\hupp f\enotes +\Notes|\ibbl1j3\qb1h\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&&&\enotes +\Notes|\ibbl1j3\qb1h\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2h\enotes +\Notes|\qb2k\tqb2m&&Ma-&\cu f\enotes +\barre +%Takt 7 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\hlp n&ri\rlap{---}&\hup g\enotes +\Notes|\ibbl1j3\qb1g\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds\enotes +\Notes|\ibbl1j3\qb1g\tqb1k\enotes +\Notes|\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&\ql k&\rlap{---}&\qu d\enotes +\barre +%Takt 8 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&\hlp l&a,&\hup e\enotes +\Notes|\ibbl0j3\qb0g\tqb0j\enotes +\Notes|\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&&&\enotes +\Notes|\ibbl2j3\qb2g\tqb2j&&&\enotes +\Notes|\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&\qp&&\qp\enotes +\barre +%Takt 9 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h\enotes +\Notes|\ibbl0j3\qb0h\tqb0l\enotes +\Notes|\ibbl1k0\qb1o\qb1h\qb1l\tqb1o\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e|\ds&\oct + \tten5\ibl4c0\qb4h&&\tten4\ibu5g{-3}\qh5h\enotes +\Notes|\ibbl0j3\qb0h\tqb0l&\oct\qb4a&\rlap{---}&\tqh5a\enotes +\Notes|\ibbl1k0\qb1o\qb1h&\oct\qb4b&ti-&\cu b\enotes +\Notes|\qb1l\tqb1o&\oct\tqb4c&a&\cu c\enotes +\barre +%Takt 10 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\oct + \qlp d&ple\rlap{---}&\Ilegu4k\pt d\qu d\enotes +\Notes|\ibbu1g3\bigaccid\qh1{^f}\tqh1h\enotes +\Notes|\ibbu2i0\qh2k\qh2f\enotes +\Notes|\qh2h\tqh2k&\oct \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\oct + \ql d&na,&\qu d\enotes +\Notes|\ibbu1g3\qh1f\tqh1h\enotes +\Notes|\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\qp&&\qp\enotes +\barre +%Takt 11 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\oct + \itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g\enotes +\Notes|\ibbl1j3\qb1g\tqb1k\enotes +\Notes|\ibbl2k0\qb2n\qb2g\qb2k\tqb2n\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d|\ds&\oct + \tten5\ibl4b0\qb4g&&\tten4\ibu5f{-3}\qh5g\enotes +\Notes|\ibbl1j3\qb1g\tqb1k&\oct + \qb4N&\rlap{---}&\tqh5N\enotes +\Notes|\ibbl2k0\qb2n\qb2g&\oct + \qb4a&mi-&\cu a\enotes +\Notes|\qb2k\tqb2n&\oct + \tqb4b&nus&\cu b\enotes +\def\atnextline{\autolines{25}34}\relax +\barre +%Takt 12 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c|\ds&\oct + \qlp c&te\rlap{---}&\Ilegu4j\pt c\qu c\enotes +\Notes|\ibbu1f3\qh1e\tqh1g\enotes +\Notes|\ibbu2i0\qh2j\qh2e\enotes +\Notes|\qh2g\tqh2j&\oct + \cl d&&\tleg4\cu d\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c|\ds&\oct + \ql c&\rlap{cum,}&\qu c\enotes +\Notes|\ibbu1f3\qh1e\tqh1g\enotes +\Notes|\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\qp&&\qp\enotes +% +\def\atnextline{\autolines{25}34}\relax +\barre +%Takt 13 +\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c|\ds&\oct + \itenu5j\hl j&be\rlap{---}&\itenu4j\hu j\enotes +\Notes|\ibbu1f3\qh1e\tqh1g\enotes +\Notes|\ibbu2i0\qh2j\qh2e\qh2g\tqh2j\enotes +\temps\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c|\ds&\oct + \tten5\ibl4c0\qb4j&&\tten4\ibu5h{-3}\qh5j\enotes +\Notes|\ibbu1f3\qh1e\tqh1g&\oct + \qb4c&\rlap{---}&\tqh5c\enotes +\Notes|\ibbu2i0\qh2j\qh2e&\oct + \qb4d&ne\rlap{---}&\ibu5e1\qh5d\enotes +\Notes|\qh2g\tqh2j&\oct + \tqb4e&&\tqh5e\enotes +\barre +%Takt 14 +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a|\ds&\oct\bigaccid + \qlp{^f}&\rlap{dic---}&\bigaccid\Ilegu4l\pt f\qu {^f}\enotes +\Notes|\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}\enotes +\Notes|\ibbu2i0\qh2j\qh2d\enotes +\Notes|\qh2f\tqh2j&\oct + \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a|\ds&\oct + \ql d&\rlap{---}&\qu d\enotes +\Notes|\ibbu1f3\qh1d\tqh1f\enotes +\Notes|\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&\oct + \ql a&ta&\qu a\enotes +\barre +%Takt 15 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b|\ds&\oct + \hl b&tu&\hu b\enotes +\Notes|\ibbu1f3\qh1d\tqh1g\enotes +\Notes|\ibbu2i0\qh2i\qh2d\qh2g\tqh2i\enotes +\temps\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b|\ds&\qp&&\qp\enotes +\Notes|\ibbu1f3\qh1d\tqh1g\enotes +\Notes|\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&\oct + \ql d&in&\qu d\enotes +\barre +%Takt 16 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}|\ds&\oct + \itenu5e\hl e&mu\rlap{---}&\itenl4e\hu e\enotes +\Notes|\ibbu1f3\qh1e\tqh1g\enotes +\Notes|\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j\enotes +\temps\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b|\ds&\oct + \tten5\ibl5e1\qb5e&&\tten4\cu e\enotes +\Notes|\ibbu1f3\qh1e\tqh1g&\oct + \qb5e&li\rlap{---}&\ibu4f1\qh4e\enotes +\Notes|\ibbu2i0\qh2j\qh2e&\oct + \qb5f&&\qh4f\enotes +\Notes|\qh2g\tqh2j&\oct + \tqb5g&&\tqh4g\enotes +\barre +%Takt 17 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a|\ds&\oct + \hl h&e\rlap{---}&\ppt h\qu h\enotes +\Notes|\ibbu1g3\qh1d\tqh1h\enotes +\Notes|\ibbu2i0\qh2k\qh2d\qh2h\enotes +\Notes|\tqh2k&&ri-&\ccu a\enotes +\temps\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a|\ds&\oct + \ql a&bus&\qu a\enotes +\Notes|\ibbu1g3\qh1d\tqh1h\enotes +\Notes|\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qp&&\qp\enotes +\barre +%Takt 18 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}|\ds&\oct + \itenu5d\hl d&et\rlap{---}&\itenl4d\hu d\enotes +\Notes|\ibbu1f3\qh1d\tqh1f\enotes +\Notes|\ibbu2i0\qh2i\qh2d\qh2f\tqh2i\enotes +\temps\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a|\ds&\oct + \tten5\ibl4d1\qb4d&&\tten4\cu d\enotes +\Notes|\ibbu1f3\qh1d\tqh1f&\oct + \qb4d&be\rlap{---}&\ibu5e1\qh5d\enotes +\Notes|\ibbu2i0\qh2i\qh2d&\oct + \qb4e&&\tqh5e\enotes +\Notes|\qh2f\tqh2i&\oct + \tqb4f&ne-&\cu f\enotes +\barre +%Takt 19 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N|\ds&\oct + \hl g&\rlap{dic---}&\hu g\enotes +\Notes|\ibbu1f3\qh1c\tqh1g\enotes +\Notes|\ibbu2i0\qh2j\qh2c\qh2g\tqh2j\enotes +\temps\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N|\ds&\oct + \qu N&tus&\qu N\enotes +\Notes|\ibbu1f3\qh1c\tqh1g\enotes +\Notes|\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qp&&\qp\enotes +\barre +%Takt 20 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M|\ds&\oct + \itenu5c\hl c&fruc\rlap{---}&\itenl4c\hu c\enotes +\Notes|\ibbu1c3\qh1a\tqh1c\enotes +\Notes|\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M|\ds&\oct + \tten5\ibl4c1\qb4c&&\tten4\cu c\enotes +\Notes|\ibbu1c3\qh1a\tqh1c&\oct + \qb4c&tus&\ibu5d1\qh5c\enotes +\Notes|\ibbu2e0\qh2f\qh2a&\oct + \qb4d&&\qh5d\enotes +\Notes|\qh2c\tqh2f&\oct + \tqb4e&&\tqh5e\enotes +\barre +%Takt 21 +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M|\ds&\oct + \itenu5f\hl f&vent\rlap{---}&\itenl4f\hu f\enotes +\Notes|\ibbu1c3\qh1a\tqh1c\enotes +\Notes|\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M|\ds&\oct + \tten5\ibl4f1\qb4f&&\tten4\cu f\enotes +\Notes|\ibbu1c3\qh1a\tqh1c&\oct + \qb4f&ris&\ibu5g1\qh5f\enotes +\Notes|\ibbu2e0\qh2f\qh2a&\oct + \qb4g&&\qh5g\enotes +\Notes|\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h\enotes +\barre +%Takt 22 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \qlp i&tu--&\Ilegu4k\pt i\ql i\enotes +\Notes|\ibbu1b3\qh1N\tqh1b\enotes +\Notes|\ibbu2e0\qh2f\qh2N\enotes +\Notes|\qh2b\tqh2f&\oct + \cl h&i,&\tleg4\cl h\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \ql g&\rlap{Je---}&\Ilegu5l\qu g\enotes +\Notes|\ibbu1b3\qh1N\tqh1b\enotes +\Notes|\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \ql d&&\tleg5\qu d\enotes +\barre +%Takt 23 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L|\ds&\oct + \hlp e&sus.&\hup e\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\temps\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L|\ds&\oct + &&\enotes +\Notes|\ibbu1b3\qh1N\tqh1c&\oct + &&\enotes +\Notes|\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \pt a\ds\sk\sk\cl e&&\qp\enotes +\barre +%Takt 24 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N|\ds&\oct + \hl g&\rlap{Sanc---}&\hu g\enotes +\Notes|\bigaccid\ibbu1b3\qh1{_b}\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2b\qh2c\tqh2e\enotes +\temps\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N|\ds&\oct + \ql e&ta&\qu e\enotes +\Notes|\ibbu1b3\qh1b\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt h\ds\enotes +\Notes|\tqh2e&\oct + \ccl e&\rlap{\kern -\Interligne Ma-}&\ccu e\enotes +\barre +%Takt 25 +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \hl h&ri\rlap{---}&\hu h\enotes +\Notes|\ibbu1b3\qh1a\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2a\qh2c\tqh2e\enotes +\temps\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \ql a&a,&\qu a\enotes +\Notes|\ibbu1b3\qh1a\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&\oct + \qp&&\qp\enotes +\barre +%Takt 26 +\Notes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J|\ds&\oct + \hl h&\rlap{sanc---}&\hu h\enotes +\Notes|\ibbu1b3\qh1a\tqh1c\enotes +\Notes|\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e\enotes +\temps\Notes\zhl F\raise\Interligne\hbox{\qs}\qupp J|\ds&\oct + \ql c&ta&\qu c\enotes +\Notes|\ibbu1b3\qh1a\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2a\qh2c&\oct\qsk + \pt a\ds&&\qsk\pt h\ds\enotes +\Notes|\tqh2e&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h\enotes +\barre +%Takt 27 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {_L}|\ds&\oct + \hl j&ri\rlap{---}&\hl j\enotes +\Notes|\ibbu1b3\qh1b\tqh1c\enotes +\Notes|\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L|\ds&\oct + \bigaccid\ql{_e}&a,&\bigaccid\qu{_e}\enotes +\Notes|\ibbu1b3\qh1b\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds&&\pt j\ds\enotes +\Notes|\tqh2e&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j\enotes +\barre +%Takt 28 +\Notes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \hl j&ri\rlap{---}&\hl j\enotes +\Notes|\ibbu1b3\qh1b\tqh1c\enotes +\Notes|\ibbu2d0\qh2d\qh2b\qh2c\tqh2d\enotes +\temps\Notes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \ql d&a!&\qu d\enotes +\Notes|\ibbu1b3\qh1b\tqh1c\enotes +\Notes|\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&\oct + \pt a\ds\sk\sk\ccl d&&\qp\enotes +\barre +%Takt 29 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \itenu5d\hl d&O\rlap{---}&\itenl4d\hu d\enotes +\Notes|\ibbu1b3\qh1N\tqh1b\enotes +\Notes|\ibbu2d0\qh2d\qh2N\qh2b\tqh2d\enotes +\temps\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M|\ds&\oct + \tten5\ibl4d{-1}\qb4d&&\tten4\cu d\enotes +\Notes|\ibbu1b3\qh1N\tqh1b&\oct + \qb4d&ra&\ibu5d{-1}\qh5d\enotes +\Notes|\ibbu2d0\qh2d\qh2N&\oct + \qb4c&&\tqh5c\enotes +\Notes|\qh2b\tqh2d&\oct + \tqb4b&pro&\cu b\enotes +\barre +%Takt 30 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L|\ds&\oct + \qlp g&no\rlap{---}&\Ilegu4l\pt g\qu g\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2N\enotes +\Notes|\qh2c\tqh2e&\oct + \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L|\ds&\oct + \ql c&bis,&\qu c\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \qp&&\qp\enotes +\barre +%Takt 31 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \itenu5f\hl f&no\rlap{---}&\itenl4f\hu f\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \tten5\ibl4f{-1}\qb4f&&\tten4\cu f\enotes +\Notes|\ibbu1b3\qh1N\tqh1c&\oct + \qb4f&bis&\cu f\enotes +\Notes|\ibbu2e0\qh2f\qh2N&\oct + \qb4e&pec-&\cu e\enotes +\Notes|\qh2c\tqh2f&\oct + \tqb4d&ca-&\cu d\enotes +\barre +%Takt 32 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \qlp k&to\rlap{---}&\Ilegu4k\pt k\ql k\enotes +\Notes|\ibbu1b3\qh1N\tqh1b\enotes +\Notes|\ibbu2e0\qh2f\qh2N\enotes +\Notes|\qh2b\tqh2f&\oct + \cl i&ri-&\tleg4\cl i\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \ql g&bus,&\qu g\enotes +\Notes|\ibbu1b3\qh1N\tqh1b\enotes +\Notes|\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \qp&&\qp\enotes +\barre +%Takt 33 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}|\ds&\oct + \itenu5h\hl h&nunc&\itenl4h\hu h\enotes +\Notes|\ibbu1b3\qh1a\tqh1c\enotes +\Notes|\bigaccid\qsk\ibbu2e0\qh2{^f}\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L|\ds&\oct + \tten5\ibl4h1\qb4h&&\tten4\cu h\enotes +\Notes|\ibbu1b3\qh1a\tqh1c&\oct + \qb4h&et\rlap{---}&\ibu5i1\qh5h\enotes +\Notes|\ibbu2e0\qh2f\qh2a&\oct + \qb4i&&\tqh5i\enotes +\Notes|\qh2c\tqh2f&\oct + \tqb4j&in&\cl j\enotes +\barre +%Takt 34 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {=L}|\ds&\oct + \itenu5l\hl l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2e0\qh2g\qh2N\qh2c\tqh2g\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L|\ds&\oct + \tten5\ibl4j{-4}\qb4l&&\tten4\ibu5j{-2}\qh5l\enotes +\Notes|\ibbu1b3\qh1N\tqh1c&\oct + \qb4j&--&\tqh5j\enotes +\Notes|\ibbu2e0\qh2g\qh2N&\oct + \qb4g&ra,&\cu g\enotes +\Notes|\qh2c\tqh2g&\oct + \tqb4e&in&\cu e\enotes +\barre +%Takt 35 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \itenu5d\hl d&ho\rlap{---}&\itenl4d\hu d\enotes +\Notes|\ibbu1b3\qh1N\tqh1c\enotes +\Notes|\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \tten5\ibl4d3\qb4d&&\tten4\ibu5g3\qh5d\enotes +\Notes|\ibbu1b3\qh1N\tqh1c&\oct + \qb4h&&\tqh5h\enotes +\Notes|\ibbu2e0\qh2f\qh2N&\oct + \qb4i&ra&\ibu5i{-1}\qh5i\enotes +\Notes|\qh2c\tqh2f&\oct + \tqb4h&&\tqh5h\enotes +\barre +%Takt 36 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\oct + \ibl4h{-3}\usf h\qb4h&\rlap{mor---}&\ibu5j2\qh5g\enotes +\Notes|\ibbu1b3\qh1N\tqh1b&\oct + \usf g\qb4g&&\tqh5k\enotes +\Notes|\ibbu2e0\qh2f\qh2N&\oct + \usf f\qb4f&tis&\ibu5i{-2}\qh5i\enotes +\Notes|\qh2b\tqh2f&\oct + \usf d\tqb4d&&\tqh5g\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K|\ds&\relax + \lsf i\ibu4i{-3}\qh4i&nos-&\ibu5f{-2}\qh5f\enotes +\Notes|\ibbu1b3\qh1N\tqh1b&\relax + \lsf h\qh4h&&\tqh5d\enotes +\Notes|\ibbu2e0\qh2f\qh2N&\relax + \lsf f\qh4f&tr\ae.&\ibu5b{-2}\qh5b\enotes +\Notes|\qh2b\tqh2f&\relax + \lsf d\tqh4d&&\tqh5N\enotes +\suspmorceau +\eject +% +%Takt 37 +\def\instrumenti{P\'ed. 16'} +\def\instrumentii{Positif} +\def\instrumentiii{(Pos.)} +\def\instrumentiv{Violon} +\def\instrumentvi{Chant} +\def\nbinstruments{6} +\linesinpage=0\relax +\nbporteesi=1\relax +\nbporteesii=1\relax +\nbporteesiii=1\relax +\nbporteesiv=1\relax +\nbporteesv=0\relax +\nbporteesvi=1\relax +\cleftoksi={6000}\relax +\cleftoksii={6000}\relax +\cleftoksiii={0000}\relax +\cleftoksiv={0000}\relax +\cleftoksvi={0000}\relax +\def\interinstrumenti{0pt} +\def\interinstrumentii{0pt} +%\def\interinstrumentiv{-2\Interligne} +\def\staffspacingi{1}% +\def\staffspacingii{1}% +\def\staffspacingiii{1}% +\def\staffspacingiv{0.64}% +\def\staffspacingvi{0.64}% +\debutmorceau\barno=37\relax +\autolines{26}33\relax +\def\atnextline{\autolines{24}33}\relax +% +\Notes&\zhl C\raise\Interligne\hbox{\qs}\qupp J&\ds&\relax + \hup c&A\rlap{---}&\itenl4c\hu c\enotes +\Notes&&\ibbu1b3\qh1N\tqh1c&\enotes +\Notes&&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\temps\Notes\pause&\zhl J\raise2\Interligne\hbox{\qs}\qupp L&\ds&&\rlap{men.}&\tten4\qu c\enotes +\Notes&&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp&&\qp\enotes +\cleftoksii={0000}\changeclefs +\barre +%Takt 38 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\uptext{G.O.}&\wh l&A\rlap{---}&\wh e\enotes +\Notes&\ibbl0j3\qb0g\tqb0j&\hpause\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&&&\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hu e&&&\enotes +\Notes&\ibbl2j3\qb2g\tqb2j&&&\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&&\enotes +\barre +%Takt 39 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&&\wh m&ve&\hupp f\enotes +\Notes&\ibbl1j3\qb1h\tqb1k&\hpause\enotes +\Notes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hu h&&&\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\enotes +\Notes&\qb2k\tqb2m&&&\rlap{\kern -\Interligne Ma-}&\cu f\enotes +\barre +%Takt 40 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\itenu3g\wh g&\hlp n&ri\rlap{---}&\hup g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hl f\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&&\ql k&\rlap{---}&\qu d\enotes +\barre +%Takt 41 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\tten3\zw e\wh g&\hlp l&a,&\hup e\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&&&\enotes +\Notes&\ibbl2j3\qb2g\tqb2j&&&\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&&\qp&&\qp\enotes +\barre +%Takt 42 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hu h&\oct + \itenu5h\hl h&gra\rlap{---}&\itenl4h\hu h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l\enotes +\Notes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hu e&\oct + \tten5\ibl4a0\qb4h&&\tten4\ibu5g{-3}\qh5h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l&&\oct\qb4a&\rlap{---}&\tqh5a\enotes +\Notes&\ibbl1k0\qb1o\qb1h&&\oct\qb4b&ti-&\cu b\enotes +\Notes&\qb1l\tqb1o&&\oct\tqb4c&a&\cu c\enotes +\barre +%Takt 43 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\bigaccid\zw{^f}\itenu5o\hu o&\oct + \qlp d&ple\rlap{---}&\Ilegu4k\pt d\qu d\enotes +\Notes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2f\enotes +\Notes&\qh2h\tqh2k&&\oct \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\tten5\ibu3m{-2}\qh3o&\oct + \ql d&na,&\qu d\enotes +\Notes&\ibbu1g3\qh1f\tqh1h&\qh3h\enotes +\Notes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\qh3i\sk\tqh3j&\qp&&\qp\enotes +\barre +%Takt 44 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\zw g\qupp k&\oct + \itenu5g\hl g&Do\rlap{---}&\itenu4g\hu g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&\sk\sk\sk\ccu l\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hu k&\oct + \tten5\ibl4N0\qb4g&&\tten4\ibu5f{-3}\qh5g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k&&\oct + \qb4N&\rlap{---}&\tqh5N\enotes +\Notes&\ibbl2k0\qb2n\qb2g&&\oct + \qb4a&mi-&\cu a\enotes +\Notes&\qb2k\tqb2n&&\oct + \tqb4b&nus&\cu b\enotes +\def\atnextline{\autolines{25}33}\relax +\barre +%Takt 45 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\itenl4e\zw e\itenu3n\hu n&\oct + \qlp c&te\rlap{---}&\Ilegu2j\pt c\qu c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\enotes +\Notes&\qh2g\tqh2j&&\oct + \cl d&&\tleg2\cu d\enotes +\temps\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\tten3\ibu3l{-3}\qh3n&\oct + \ql c&\rlap{cum,}&\qu c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\qh3g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\qh3h\sk\tqh3i&\qp&&\qp\enotes +% +\def\atnextline{\autolines{25}33}\relax +\barre +%Takt 46 +\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\tten4\zw e\hu j&\oct + \itenu5j\hl j&be\rlap{---}&\itenu4j\hu j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j\enotes +\temps\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\qu h&\oct + \tten5\ibl4c0\qb4j&&\tten4\ibu5h{-3}\qh5j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&&\oct + \qb4c&\rlap{---}&\tqh5c\enotes +\Notes&\ibbu2i0\qh2j\qh2e&\qu g&\oct + \qb4d&ne\rlap{---}&\ibu5e1\qh5d\enotes +\Notes&\qh2g\tqh2j&&\oct + \tqb4e&&\tqh5e\enotes +\barre +%Takt 47 +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds + &\bigaccid\zw {^f}\zw c\roff{\itenl3d\zw d}&\oct\bigaccid + \qlp{^f}&\rlap{dic---}&\bigaccid\Ilegu4l\pt f\qu {^f}\enotes +\Notes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}\enotes +\Notes&\ibbu2i0\qh2j\qh2d\enotes +\Notes&\qh2f\tqh2j&&\oct + \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&&\oct + \ql d&\rlap{---}&\qu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&&\oct + \ql a&ta&\qu a\enotes +\barre +%Takt 48 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\tten3\zw d\wh g&\oct + \hl b&tu&\hu b\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i\enotes +\temps\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\qp&&\qp\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&&\oct + \ql d&in&\qu d\enotes +\barre +%Takt 49 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&\bigsh c\wh{c}&\oct + \itenu5e\hl e&mu\rlap{---}&\itenl4e\hu e\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j\enotes +\temps\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&&\oct + \tten5\ibl5e1\qb5e&&\tten4\cu e\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&&\oct + \qb5e&li\rlap{---}&\ibu4f1\qh4e\enotes +\Notes&\ibbu2i0\qh2j\qh2e&&\oct + \qb5f&&\qh4f\enotes +\Notes&\qh2g\tqh2j&&\oct + \tqb5g&&\tqh4g\enotes +\barre +%Takt 50 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\zw k\itenu3o\hu o&\oct + \hl h&e\rlap{---}&\ppt h\qu h\enotes +\Notes&\ibbu1g3\qh1d\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\enotes +\Notes&\tqh2k&&&ri-&\ccu a\enotes +\temps\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\tten3\ibl3m2\qb3o&\oct + \ql a&bus&\qu a\enotes +\Notes&\ibbu1g3\qh1d\tqh1h&\qb3o\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qb3p\sk\tqb3q&\qp&&\qp\enotes +\barre +%Takt 51 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\bigaccid + \zw {=i}\hu r&\oct\itenu5d\hl d&et\rlap{---}&\itenl4d\hu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i\enotes +\temps\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\hu k&\oct + \tten5\ibl4d1\qb4d&&\tten4\cu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f&&\oct + \qb4d&be\rlap{---}&\ibu5e1\qh5d\enotes +\Notes&\ibbu2i0\qh2i\qh2d&&\oct + \qb4e&&\tqh5e\enotes +\Notes&\qh2f\tqh2i&&\oct + \tqb4f&ne-&\cu f\enotes +\barre +%Takt 52 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\zw j\itenu3n\hu n&\oct + \hl g&\rlap{dic---}&\hu g\enotes +\Notes&\ibbu1f3\qh1c\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j\enotes +\temps\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\tten3\ibl3n{3}\qb3n&\oct + \qu N&tus&\qu N\enotes +\Notes&\ibbu1f3\qh1c\tqh1g&\qb3n\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qb3o\sk\tqb3p&\qp&&\qp\enotes +\barre +%Takt 53 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\zw h\hu q&\oct + \itenu5c\hl c&fruc\rlap{---}&\itenl4c\hu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\itenu3j\hu j&\oct + \tten5\ibl4c1\qb4c&&\tten4\cu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&&\oct + \qb4c&tus&\ibu5d1\qh5c\enotes +\Notes&\ibbu2e0\qh2f\qh2a&&\oct + \qb4d&&\qh5d\enotes +\Notes&\qh2c\tqh2f&&\oct + \tqb4e&&\tqh5e\enotes +\barre +%Takt 54 +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\tten3\zw c\hu j&\oct + \itenu5f\hl f&vent\rlap{---}&\itenl4f\hu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&&\oct + \tten5\ibl4f1\qb4f&&\tten4\cu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&\hu h&\oct + \qb4f&ris&\ibu5g1\qh5f\enotes +\Notes&\ibbu2e0\qh2f\qh2a&&\oct + \qb4g&&\qh5g\enotes +\Notes&\qh2c\tqh2f&&\oct + \tqb4h&&\tqh5h\enotes +\barre +%Takt 55 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\hu g&\oct + \qlp i&tu--&\Ilegu4k\pt i\ql i\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&&\oct + \cl h&i,&\tleg4\cl h\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu f&\oct + \ql g&\rlap{Je---}&\Ilegu5l\qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \ql d&&\tleg5\qu d\enotes +\barre +%Takt 56 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\zw c\hu e&\oct + \hlp e&sus.&\hup e\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\temps\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\hu g&\oct + &&\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&&\oct + &&\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \pt a\ds\sk\sk\cl e&&\qp\enotes +\barre +%Takt 57 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\zw e\bigfl i\relax + \roff{\zw i}\hu j&\oct \hl g&\rlap{Sanc---}&\hu g\enotes +\Notes&\ibbu1b3\bigaccid\qh1{_b}\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e\enotes +\temps\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\hu l&\oct + \ql e&ta&\qu e\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&\pt h\ds\enotes +\Notes&\tqh2e&&\oct + \ccl e&\rlap{\kern -\Interligne Ma-}&\ccu e\enotes +\barre +%Takt 58 +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zhl c\itenl3e\itenu4h\zh e\hu h&\oct + \hl h&ri\rlap{---}&\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e\enotes +\temps\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\tten3\tten4\zh e\zhl h\hu j&\oct + \ql a&a,&\qu a\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&&\oct + \qp&&\qp\enotes +\barre +%Takt 59 +\Notes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\bigaccid + \zw h\hu{_l}&\oct + \hl h&\rlap{sanc---}&\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\qsk\bigaccid\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e\enotes +\temps\Notes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\hu o&\oct + \ql c&ta&\qu c\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c&&\oct + \pt a\ds&&\pt h\ds\enotes +\Notes&\tqh2e&&\oct + \ccl h&\rlap{\kern -\Interligne Ma-}&\ccu h\enotes +\barre +%Takt 60 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\zw g\zw j\hu n&\oct + \hl j&ri\rlap{---}&\hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\hu{_l}&\oct\bigaccid + \ql{_e}&a,&\bigaccid\qu{_e}\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&&\oct + \pt a\ds&&\pt j\ds\enotes +\Notes&\tqh2e&&\oct + \ccl j&\rlap{\kern -\Interligne Ma-}&\ccl j\enotes +\barre +%Takt 61 +\Notes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu k&\oct + \hl j&ri\rlap{---}&\hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d\enotes +\temps\Notes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\hu j&\oct + \ql d&a!&\qu d\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&&\oct + \pt a\ds\sk\sk\ccl d&&\qp\enotes +\barre +%Takt 62 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zw f\hu i&\oct + \itenu5d\hl d&O\rlap{---}&\itenl4d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d\enotes +\temps\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\zhl b\itenu3g\hu g&\oct + \tten5\ibl4d{-1}\qb4d&&\tten4\cu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&&\oct + \qb4d&ra&\ibu5d{-1}\qh5d\enotes +\Notes&\ibbu2d0\qh2d\qh2N&&\oct + \qb4c&&\tqh5c\enotes +\Notes&\qh2b\tqh2d&&\oct + \tqb4b&pro&\cu b\enotes +\barre +%Takt 63 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\tten3\zw e\hu g&\oct + \qlp g&no\rlap{---}&\Ilegu4l\pt g\qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\enotes +\Notes&\qh2c\tqh2e&&\oct + \cl e&&\tleg4\cu e\enotes +\temps\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\itenu3j\zhl g\hu j&\oct + \ql c&bis,&\qu c\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&&\oct + \qp&&\qp\enotes +\barre +%Takt 64 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\itenl3f\zw f\hu j&\oct + \itenu5f\hl f&no\rlap{---}&\itenl4f\hu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl c\hu h&\oct + \tten5\ibl4f{-1}\qb4f&&\tten4\cu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&&\oct + \qb4f&bis&\cu f\enotes +\Notes&\ibbu2e0\qh2f\qh2N&&\oct + \qb4e&pec-&\cu e\enotes +\Notes&\qh2c\tqh2f&&\oct + \tqb4d&ca-&\cu d\enotes +\barre +%Takt 65 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten3\zw f\zhl d\hu i&\oct + \qlp k&\raise\Interligne\hbox{to---}&\Ilegu4k\pt k\ql k\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&&\oct + \cl i&ri-&\tleg4\cl i\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl b\hu k&\oct + \ql g&bus,&\qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&&\oct + \qp&&\qp\enotes +\barre +%Takt 66 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid + \qupp {_L}&\ds&\bigaccid\zw j\zhl{^f}\hu{_l}&\oct + \itenu5h\hl h&nunc&\itenl4h\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\qsk\ibbu2e0\bigaccid\qh2{^f}\qh2a\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\zhl h\hu{^m}&\oct + \tten5\ibl4h1\qb4h&&\tten4\cu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c&&\oct + \qb4h&et\rlap{---}&\ibu5i1\qh5h\enotes +\Notes&\ibbu2e0\qh2f\qh2a&&\oct + \qb4i&&\tqh5i\enotes +\Notes&\qh2c\tqh2f&&\oct + \tqb4j&in&\cl j\enotes +\barre +%Takt 67 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {=L}&\ds&\zw g\zh j\hu n&\oct + \itenu5l\hl l&\raise 3\internote\hbox{ho---}&\itenu4l\hl l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\hu{=l}&\oct + \tten5\ibl4j{-3}\qb4l&&\tten4\ibu5j{-2}\qh5l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&&\oct + \qb4j&---&\tqh5j\enotes +\Notes&\ibbu2e0\qh2g\qh2N&&\oct + \qb4g&ra,&\cu g\enotes +\Notes&\qh2c\tqh2g&&\oct + \tqb4e&in&\cu e\enotes +\barre +%Takt 68 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw f\hu k&\oct + \itenu5d\hl d&ho\rlap{---}&\itenl4d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu h&\oct + \tten5\ibl4d3\qb4d&&\tten4\ibu5g3\qh5d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&&\oct + \qb4h&&\tqh5h\enotes +\Notes&\ibbu2e0\qh2f\qh2N&&\oct + \qb4i&ra&\ibu5i{-1}\qh5i\enotes +\Notes&\qh2c\tqh2f&&\oct + \tqb4h&&\tqh5h\enotes +\barre +%Takt 69 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zw b\zw d\rh f\zhu g&\oct + \ibl4h{-3}\usf h\qb4h&\rlap{mor---}&\ibu5j2\qh5g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&&\oct + \usf g\qb4g&&\tqh5k\enotes +\Notes&\ibbu2e0\qh2f\qh2N&&\oct + \usf f\qb4f&tis&\ibu5i{-2}\qh5i\enotes +\Notes&\qh2b\tqh2f&&\oct + \usf d\tqb4d&&\tqh5g\enotes +\temps\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\hu N&\relax + \lsf i\ibu4i{-3}\qh4i&\rlap{nos---}&\ibu5f{-2}\qh5f\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&&\relax + \lsf h\qh4h&&\tqh5d\enotes +\Notes&\ibbu2e0\qh2f\qh2N&&\relax + \lsf f\qh4f&tr\ae.&\ibu5b{-2}\qh5b\enotes +\Notes&\qh2b\tqh2f&&\relax + \lsf d\tqh4d&&\tqh5N\enotes +\barre +\autolines{19}43\relax +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%Takt 70 +\Notes\zhl C\raise\Interligne\hbox{\qs}\qupp J&\ds + &\bigaccid\zw{_b}\roff{\itenu3c\zw c}&\itenl4c\wh c + &A\rlap{---}&\wh c\enotes +\Notes&\ibbu1b3\qh1N\bigaccid\qsk\tqh1{_b}\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e\enotes +\temps\Notes\zhl C\raise\Interligne\hbox{\qs}\qupp J&\ds\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e\enotes +\barre +%Takt 71 +\Notes\raise\Interligne\rlap{\qs}\wh C\itenl2J\qupp J&\ds&\tten3\zw a\wh c&\tten4\wh c + &\rlap{\kern -\interligne men!}&\hu c\enotes +\Notes&\ibbu1a3\qh1M\tqh1a\enotes +\Notes&\ibbu2e0\qh2c\qh2f\qh2c\tqh2a\enotes +\temps\Notes\tten2\hu J&\ibbu2b0\qh2c\qh2a\qh2M\tqh2a&&\oct + &&\hpause\enotes +\Notes\ibbu3M0\qh3M\qh3K\qh3M\tqh3K\enotes +\barre +%Takt 72 +\Notes\zw C\qs\itenl3I\qupp I&\ds&\bigaccid\zw{=b}\wh g&\itenl4N\wh N + &A\rlap{---}&\wh g\enotes +\Notes&\ibbl1h3\qb1g\tqb1i\enotes +\Notes&\ibbl2j{-2}\qb2k\qb2m\qb2k\tqb2i\enotes +\temps\Notes\tten3\hu I&\ibbl2h0\qb2k\qb2i\qb2g\tqb2i&&\enotes +\Notes&\ibbu3e0\qh3d\qh3f\pince n\qh3e\tqh3d\enotes +\barre +%Takt 73 +\NOTes\pointdurgue C\zwh C\wh J&\zwh e\zwh g\pointdorgue j\wh j\relax + &\zw N\zw c\wh e&\tten4\wh N&\rlap{\kern -\interligne men!}&\pointdorgue g\wh g\enotes +\finmorceau +\bye + diff --git a/musixtex/doc/examples/avemaroo.tex b/musixtex/doc/examples/avemaroo.tex new file mode 100644 index 0000000..520d5f0 --- /dev/null +++ b/musixtex/doc/examples/avemaroo.tex @@ -0,0 +1,858 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + \input avemaria.reg + \title{Ave Maria (Gounod)} +\csname titremorceautoc\endcsname +\fulltitle{M\'editation -- Ave Maria} +\title{M\'editation -- Ave Maria} + \author{Charles Gounod \& J.-S. Bach\\Transcription Orgue solo Daniel +Taupin\\\& Markus Veittes} + \shortauthor{C. Gounod, J.-S. Bach, D. Taupin} + \subtitle{\relax} + \othermention{G.O.: fl\^ute 8' [+4']\\R\'ecit : fl\^utes 8'+4' [+nasard ou +chalumeau {\it ad lib.}]\\Positif : quinte\\P\'edale : 16', acc. +G.O.\\Gif : 2/9-11-12/20-23/33-37-45/50-52-54} +\maketitle + +\staffbotmarg\Interligne +% +\parindent 13mm +\musicsize=20 +\normal +\relativeaccidentals +\def\oct{\advance\transpose by 7\relax} +\def\nbinstruments{3} +\def\instrumenti{P\'edale} +\def\instrumentii{G.O.} +%\def\interinstrumenti{-2\Interligne} +%\def\interinstrumentii{-2\Interligne} +\def\instrumentiii{Positif} +\nbporteesi=1\relax +\nbporteesii=1\relax +\nbporteesiii=1\relax + +\generalmeter{\meterC}% +\cleftoksi{{6}{0}{0}{0}} +\cleftoksii{{0}{0}{0}{0}} +\cleftoksiii{{0}{0}{0}{0}} +%\raggedlinestrue % uncomment for ragged right lines + + +\debutmorceau +\def\OrgNotes#1\enotes{\Notes#1&\relax#5\enotes}% +\def\orgNotes#1\enotes{\Notes#1&\relax#4\enotes}% +\def\orgNOTes#1\enotes{\NOTes#1&\relax#4\enotes}% + %\check +%Takt 1 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre + %\check +%Takt 2 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\barre + %\check +%Takt 3 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\pause\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\barre + %\check +%Takt 4 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\pause\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre + %\check +%Takt 5 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\wh e\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre + %\check +%Takt 6 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hupp f\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\enotes +\Notes&\qb2k\tqb2m&\cu f\enotes +\barre + %\check +%Takt 7 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\hup g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&\qu d\enotes +\barre + %\check +%Takt 8 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\hup e\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&\qp\enotes +\barre + %\check +%Takt 9 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\itenl4h\hu h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l\enotes +\Notes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\tten4\cu h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l&\Ibu5ac4\qh5a\enotes +\Notes&\ibbl1k0\qb1o\qb1h&\qh5b\enotes +\Notes&\qb1l\tqb1o&\tqh5c\enotes +\barre + %\check +%Takt 10 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\qup d\enotes +\Notes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2f\enotes +\Notes&\qh2h\tqh2k&\cu e\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\qu d\enotes +\Notes&\ibbu1g3\qh1f\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\qp\enotes +\barre + %\check +%Takt 11 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\itenu4g\hu g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\tten4\cu g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k&\Ibu5Nb4\qh5N\enotes +\Notes&\ibbl2k0\qb2n\qb2g&\qh5a\enotes +\Notes&\qb2k\tqb2n&\tqh5b\enotes +\barre + %\check +%Takt 12 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\qup c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\enotes +\Notes&\qh2g\tqh2j&\cu d\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&\qu c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\qp\enotes +% +\barre + %\check +%Takt 13 +\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\itenu4j\hu j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j\enotes +\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\tten4\cu j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\Ibu5ce4\qh5c\enotes +\Notes&\ibbu2i0\qh2j\qh2e&\qh5d\enotes +\Notes&\qh2g\tqh2j&\tqh5e\enotes +\barre + %\check +%Takt 14 +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\bigaccid\qup {^f}\enotes +\Notes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}\enotes +\Notes&\ibbu2i0\qh2j\qh2d\enotes +\Notes&\qh2f\tqh2j&\cu e\enotes +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\qu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&\qu a\enotes +\barre + %\check +%Takt 15 +\def\atnextline{\staffbotmarg3\Interligne}% +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\hu b\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i\enotes +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\qp\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&\qu d\enotes +\barre + %\check +%Takt 16 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&\itenl4e\hu e\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j\enotes +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\tten4\cu e\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\Ibu4eg4\qh4e\enotes +\Notes&\ibbu2i0\qh2j\qh2e&\qh4f\enotes +\Notes&\qh2g\tqh2j&\tqh4g\enotes +\barre + %\check +%Takt 17 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\ppt h\qu h\enotes +\Notes&\ibbu1g3\qh1d\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\enotes +\Notes&\tqh2k&\ccu a\enotes +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\qu a\enotes +\Notes&\ibbu1g3\qh1d\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qp\enotes +\barre + %\check +%Takt 18 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\itenl4d\hu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i\enotes +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\tten4\cu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f&\Ibu5df4\qh5d\enotes +\Notes&\ibbu2i0\qh2i\qh2d&\qh5e\enotes +\Notes&\qh2f\tqh2i&\tqh5f\enotes +\barre + %\check +%Takt 19 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\hu g\enotes +\Notes&\ibbu1f3\qh1c\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j\enotes +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\qu N\enotes +\Notes&\ibbu1f3\qh1c\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qp\enotes +\barre + %\check +%Takt 20 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\itenl4c\hu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\tten4\cu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&\Ibu5ce4\qh5c\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\qh5d\enotes +\Notes&\qh2c\tqh2f&\tqh5e\enotes +\barre + %\check +%Takt 21 +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\itenl4f\hu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\tten4\cu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&\Ibu5fh4\qh5f\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\qh5g\enotes +\Notes&\qh2c\tqh2f&\tqh5h\enotes +\barre + %\check +%Takt 22 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\qlp i\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&\cl h\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\qu d\enotes +\barre + %\check +%Takt 23 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\hup e\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp\enotes +\barre + %\check +%Takt 24 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\hu g\enotes +\Notes&\bigaccid\ibbu1b3\qh1{_b}\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e\enotes +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\qu e\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&\pt h\ds\enotes +\Notes&\tqh2e&\ccu e\enotes +\barre + %\check +%Takt 25 +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e\enotes +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\qu a\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&\qp\enotes +\barre + %\check +%Takt 26 +\Notes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp J&\ds&\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e\enotes +\Notes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&\qu c\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c&\qsk\pt h\ds\enotes +\Notes&\tqh2e&\ccu h\enotes +\barre + %\check +%Takt 27 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {_L}&\ds&\hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\bigaccid\qu{_e}\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&\pt j\ds\enotes +\Notes&\tqh2e&\ccl j\enotes +\barre + %\check +%Takt 28 +\Notes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d\enotes +\Notes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\qu d\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&\qp\enotes +\barre + %\check +%Takt 29 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\itenl4d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d\enotes +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\tten4\cu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\Ibu5db4\qh5d\enotes +\Notes&\ibbu2d0\qh2d\qh2N&\qh5c\enotes +\Notes&\qh2b\tqh2d&\tqh5 b\enotes +\barre + %\check +%Takt 30 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\qup g\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\enotes +\Notes&\qh2c\tqh2e&\cu e\enotes +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\qu c\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp\enotes +\barre + %\check +%Takt 31 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\itenl4f\hu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten4\cu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\Ibu5fd4\qh5f\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\qh5e\enotes +\Notes&\qh2c\tqh2f&\tqh5d\enotes +\barre + %\check +%Takt 32 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\qlp k\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&\cl i\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\qp\enotes +\barre + %\check +%Takt 33 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\itenl4h\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\bigaccid\qsk\ibbu2e0\qh2{^f}\qh2a\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\tten4\cu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c&\Ibu5hj4\qh5h\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\qh5i\enotes +\Notes&\qh2c\tqh2f&\tqh5j\enotes +\barre + %\check +%Takt 34 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {=L}&\ds&\itenu4l\hl l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&\tten4\cl l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\Ibu5je4\qh5j\enotes +\Notes&\ibbu2e0\qh2g\qh2N&\qh5g\enotes +\Notes&\qh2c\tqh2g&\tqh5e\enotes +\barre + %\check +%Takt 35 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\itenl4d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\tten4\ibu5g3\qh5d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\tqh5h\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\ibu5i{-1}\qh5i\enotes +\Notes&\qh2c\tqh2f&\tqh5h\enotes +\barre + %\check +%Takt 36 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\ibu5j2\qh5g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\tqh5k\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\ibu5i{-2}\qh5i\enotes +\Notes&\qh2b\tqh2f&\tqh5g\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\ibu5f{-2}\qh5f\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\tqh5d\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\ibu5b{-2}\qh5b\enotes +\Notes&\qh2b\tqh2f&\tqh5N\enotes +\barre + %\check +%Takt 37 +\Notes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds&\itenl4c\hu c\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\Notes\zhl J\raise2\Interligne\hbox{\qs}\qupp L&\ds&\tten4\qu c\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\uptext{R\'ecit (doux)}\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\qp\enotes +\barre + %\check +%Takt 38 +\Notes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&\wh l\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l&\raise -2\Interligne\hpause\enotes +\Notes\zhl c\raise 5.5\Interligne\qs\qupp e&\ds&\hl g\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l\enotes +\barre + %\check +%Takt 39 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\wh m\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\qb2k\tqb2m&\raise -2\Interligne\hpause\enotes +\Notes\zhl c\raise 5.5\Interligne\qs\qupp d&\ds&\hl h\enotes +\Notes&\ibbl1j3\qb1h\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2h\enotes +\Notes&\qb2k\tqb2m\enotes +\barre + %\check +%Takt 40 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\zhl i\hup n\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m\enotes +\Notes\zhl b\raise 5.5\Interligne\qs\qupp d&\ds&\hl f\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2m\qb2g\qb2k\tqb2m&\qu k\enotes +\barre + %\check +%Takt 41 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\zhlp g\hup l\enotes +\Notes&\ibbl0j3\qb0g\tqb0j\enotes +\Notes&\ibbl1k0\qb1l\qb1g\qb1j\tqb1l\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds\enotes +\Notes&\ibbl2j3\qb2g\tqb2j\enotes +\Notes&\ibbl3k0\qb3l\qb3g\qb3j\tqb3l&\qp\enotes +\barre + %\check +%Takt 42 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp e&\ds&\relax + {\roffset{0.3}{\zhu j}}\oct + \itenu5h\hl h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l\enotes +\Notes&\ibbl1k0\qb1o\qb1h\qb1l\tqb1o\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp +e&\ds&{\roffset {0.3}{\zhu l}}\oct + \tten5\ibl4a0\qb4h\enotes +\Notes&\ibbl0j3\qb0h\tqb0l&\oct\qb4a\enotes +\Notes&\ibbl1k0\qb1o\qb1h&\oct\qb4b\enotes +\Notes&\qb1l\tqb1o&\oct\tqb4c\enotes +\barre + %\check +%Takt 43 +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\itenu5o{\zhu o}\oct + \qlp d\enotes +\Notes&\ibbu1g3\bigaccid\qh1{^f}\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2f\enotes +\Notes&\qh2h\tqh2k&\oct \cl e\enotes +\Notes\zhl c\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\tten5{\ibu3m{-2}\zqh3o}\oct + \ql d\enotes +\Notes&\ibbu1g3\qh1f\tqh1h&{\qh3h}\enotes +\Notes&\ibbu2i0\qh2k\qh2f\qh2h\tqh2k&\raise -2\Interligne\rlap{\qp}{\qh3i\sk\tqh3j}\enotes +\barre + %\check +%Takt 44 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\relax + \rlap{\roffset{0.3}{\qupp k}}\oct + \normalnotesize\itenu5g\hl g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k\enotes +\Notes&\ibbl2k0\qb2n\qb2g\qb2k\tqb2n&\sk\sk\sk\ccu l\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp d&\ds&\roffset {0.5}{\zhu k}\oct + \normalnotesize\tten5\ibl4N0\qb4g\enotes +\Notes&\ibbl1j3\qb1g\tqb1k&\oct \qb4N\enotes +\Notes&\ibbl2k0\qb2n\qb2g&\oct + \qb4a\enotes \Notes&\qb2k\tqb2n&\oct \tqb4b\enotes +\barre + %\check +%Takt 45 +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&{\itenu3n\zhu n}\oct + \qlp c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\enotes +\Notes&\qh2g\tqh2j&\oct + \cl d\enotes +\Notes\zhl b\raise 5.5\Interligne \hbox{\qs}\qupp c&\ds&{\tten3\ibu3l{-3}\zqh3n}\oct + \ql c\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\qh3g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j&\raise -2.5\Interligne\rlap{\qp}\qh3h\sk\tqh3i\enotes +% +\barre + %\check +%Takt 46 +\Notes\zhl a\raise 5\Interligne\hbox{\qs}\qupp c&\ds&\relax + {\roffset{0.3}{\zhl j}}\oct + \itenu5j\hu j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2e\qh2g\tqh2j\enotes +\Notes\zhl a\raise 5\Interligne\qs\qupp c&\ds&{\zql h}\oct + \tten5\cu j\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\oct + \Ibu4ce4\qh4c\enotes +\Notes&\ibbu2i0\qh2j\qh2e&{\zql g}\oct + \qh4d\enotes +\Notes&\qh2g\tqh2j&\oct + \tqh4e\enotes +\barre + %\check +%Takt 47 +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds + &\bigaccid\zhlp h\oct + \qup{^f}\enotes +\Notes&\ibbu1f3\qh1d\bigaccid\qsk\tqh1{^f}\enotes +\Notes&\ibbu2i0\qh2j\qh2d\enotes +\Notes&\qh2f\tqh2j&\oct \cu e\enotes +\Notes\zhl K\raise 3.5\Interligne\hbox{\qs}\qupp a&\ds&\oct + \qu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2j\qh2d\qh2f\tqh2j&\oct + \zql a\qu a\enotes +\barre + %\check +%Takt 48 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\relax + {\zw g}\oct \hu b\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i\enotes +\Notes\zhl N\raise 4.2\Interligne\qs\qupp b&\ds&\relax + \raise\Interligne\qp\enotes +\Notes&\ibbu1f3\qh1d\tqh1g\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2g\tqh2i&\oct + \qu d\enotes +\barre + %\check +%Takt 49 +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_b}&\ds&\zw{^j}\oct + \itenu5e\hu e\enotes +\Notes&\ibbu1f3\qh1e\tqh1g\enotes +\Notes&\bigaccid\qsk\ibbu2i0\qh2{^j}\qh2e\qh2g\tqh2j\enotes +\Notes\zhl N\raise 4.2\Interligne\hbox{\qs}\qupp b&\ds&\oct + \tten5\cu e&\enotes +\Notes&\ibbu1f3\qh1e\tqh1g&\oct + \Ibu5eg4\qh5e\enotes +\Notes&\ibbu2i0\qh2j\qh2e&\oct + \qh5f\enotes +\Notes&\qh2g\tqh2j&\oct + \tqh5g\enotes +\barre + %\check +%Takt 50 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds& + \rlap{\hlp k}\oct \itenu4h\hu h\enotes +\Notes&\ibbu1g3\qh1d\tqh1h\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\enotes +\Notes&\tqh2k\enotes +\Notes\zhl M\raise 3.8\Interligne\qs\qupp a&\ds&\tten4\relax + \oct \cu h\enotes +\Notes&\ibbu1g3\qh1d\tqh1h&{\Ibu3hj4\qh3h}\enotes +\Notes&\ibbu2i0\qh2k\qh2d\qh2h\tqh2k&\qh3i\sk\tqh3j\enotes +\barre + %\check +%Takt 51 +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\bigaccid\qsk\qupp{_a}&\ds&\bigaccid\zw {=i}\oct\itenu5d\hu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f\enotes +\Notes&\ibbu2i0\qh2i\qh2d\qh2f\tqh2i\enotes +\Notes\zhl M\raise 3.8\Interligne\hbox{\qs}\qupp a&\ds&\oct + \tten5\cu d\enotes +\Notes&\ibbu1f3\qh1d\tqh1f&\oct + \Ibu4df4\qh4d\enotes +\Notes&\ibbu2i0\qh2i\qh2d&\oct + \qh4e\enotes +\Notes&\qh2f\tqh2i&\oct + \tqh4f\enotes +\barre + %\check +%Takt 52 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&{\zhlp j}\oct + \itenu4g\hu g\enotes +\Notes&\ibbu1f3\qh1c\tqh1g\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j\enotes +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp N&\ds&\oct + \tten4\cu g\enotes +\Notes&\ibbu1f3\qh1c\tqh1g&\Ibu4gi4\qh4g\enotes +\Notes&\ibbu2i0\qh2j\qh2c\qh2g\tqh2j&\qh4h\sk\tqh4i\enotes +\barre + %\check +%Takt 53 +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&{\zw h}\oct + \itenu5c\hu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\Notes\zhl L\raise 3.5\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\cu c\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&\oct + \Ibu4ce4\qh4c\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\oct + \qh4d\enotes +\Notes&\qh2c\tqh2f&\oct + \tqh4e\enotes +\barre + %\check +%Takt 54 +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\relax + {\zw j}\oct + \itenu5f\hu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2a\qh2c\tqh2f\enotes +\Notes\zhl K\raise 3\Interligne\hbox{\qs}\qupp M&\ds&\oct + \tten5\cu f\enotes +\Notes&\ibbu1c3\qh1a\tqh1c&\oct + \Ibu4fh4\qh4f\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\oct + \qh4g\enotes +\Notes&\qh2c\tqh2f&\oct + \tqh4h\enotes +\barre + %\check +%Takt 55 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zqlp n}\oct + \qup i\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&\oct \cu h\enotes +\Notes\zhl G\raise 1.6\Interligne\qs\qupp K&\ds&\relax + \rlap{\roff{\hl m}}\oct \qu g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\oct + \qu d&\enotes +\barre + %\check +%Takt 56 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&{\zhlp j}\oct + \hup e\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e\enotes +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp L&\ds&\oct + \enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\oct + \enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \pt a\ds\sk\sk\ccl e\enotes +\barre + %\check +%Takt 57 +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&{\bigfl i\zhlp i}\oct \hu g\enotes +\Notes&\ibbu1b3\bigaccid\qh1{_b}\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c\tqh2e\enotes +\Notes\zhl J\raise 2\Interligne\hbox{\qs}\qupp N&\ds&\oct \qu e\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&\oct \pt a\ds\enotes +\Notes&\tqh2e&\oct \ccl e\enotes +\barre + %\check +%Takt 58 +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\itenu2j\zh j\hl o\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e\enotes +\Notes\zhl F\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\tten2\zq j\ql h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c\tqh2e&\oct \qp\enotes +\barre + %\check + %Takt 59 + \Notes\bigaccid\zhl {^F}\raise\Interligne\hbox{\qs}\qupp +J&\ds&{\bigfl l\zh l}\oct \hl h\enotes + \Notes&\ibbu1b3\qh1a\tqh1c\enotes + \Notes&\qsk\bigaccid\ibbu2d0\qh2{_e}\qh2a\qh2c\tqh2e\enotes + \Notes\zhl F\raise\Interligne\hbox{\qs}\qupp J&\ds&{\zq h}\oct \ql c\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2a\qh2c&\oct \pt a\ds\enotes +\Notes&\tqh2e&\oct \ccl h\enotes +\barre + %\check +%Takt 60 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\bigaccid\qsk\qupp {_L}&\ds&\itenl2j\zh j\oct \hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\bigaccid\qsk\ibbu2d0\qh2{_e}\qh2b\qh2c\tqh2e\enotes +\Notes\zhl G\raise 1.6\Interligne\qs\qupp L&\ds&\bigaccid + \tten2\zq j\ql{_l}\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2b\qh2c&\oct + \pt a\ds\enotes +\Notes&\tqh2e&\oct + \ccl j\enotes +\barre + %\check +%Takt 61 +\Notes\bigaccid\zhl {_H}\raise 2\Interligne\hbox{\qs}\qupp M&\ds&{\zhp l}\oct + \hl j\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d\enotes +\Notes\zhl H\raise 2\Interligne\hbox{\qs}\qupp M&\ds&\oct + \ql d\enotes +\Notes&\ibbu1b3\qh1b\tqh1c\enotes +\Notes&\ibbu2d0\qh2d\qh2b\qh2c\tqh2d&\oct + \pt a\ds\sk\sk\ccl d\enotes +\barre + %\check +%Takt 62 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp M&\ds&{\zhl f}\oct + \itenu5d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2d0\qh2d\qh2N\qh2b\tqh2d\enotes +\Notes\zhl G\raise 2\Interligne\qs\qupp M&\ds&{\zql i}\oct + \tten5\cu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\oct + \Ibu4db4\qh4d\enotes +\Notes&\ibbu2d0\qh2d\qh2N&{\itenl4g\zql g}\oct + \qh4c\enotes +\Notes&\qh2b\tqh2d&\oct + \tqh4b\enotes +\barre + %\check +%Takt 63 +\Notes\zhl G\raise 2\Interligne\hbox{\qs}\qupp L&\ds&{\tten4\zhlp g}\oct + \qup g\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\enotes +\Notes&\qh2c\tqh2e&\oct + \cu e\enotes +\Notes\zhl G\raise 2\Interligne\qs\qupp L&\ds&\oct + \qu c\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2c\tqh2e&\oct + \raise\Interligne\qp\enotes +\barre + %\check +%Takt 64 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zhl j}\oct + \itenu5f\hu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zhl h}\oct + \tten5\cu f\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\oct + \Ibu4fd4\qh4f\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\oct + \qh4e\enotes +\Notes&\qh2c\tqh2f&\oct + \tqh4d\enotes +\barre + %\check +%Takt 65 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zh m}\oct + \qlp k\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\enotes +\Notes&\qh2b\tqh2f&\oct + \cl i\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zq i\oct + \ql g\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2b\tqh2f&\qp\enotes +\barre + %\check +%Takt 66 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid + \qupp {_L}&\ds&{\bigaccid\zw j\zhl{_l}}\oct + \itenu5h\hu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c\enotes +\Notes&\qsk\ibbu2e0\bigaccid\qh2{^f}\qh2a\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&{\bigaccid\zhl{^m}}\oct + \tten5\cu h\enotes +\Notes&\ibbu1b3\qh1a\tqh1c&\oct + \Ibl4hj4\qb4h\enotes +\Notes&\ibbu2e0\qh2f\qh2a&\oct + \qb4i\enotes +\Notes&\qh2c\tqh2f&\oct + \tqb4j\enotes +\barre + %\check +%Takt 67 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qsk\bigaccid\qupp {=L}&\ds +&{\zhl n}\oct \itenu5l\hu l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2g\qh2N\qh2c\tqh2g\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp L&\ds&{\zql{=l}}\oct + \tten5\cu l\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\oct + \Ibu4je4\qh4j\enotes +\Notes&\ibbu2e0\qh2g\qh2N&{\zql j}\oct \qh4g\enotes +\Notes&\qh2c\tqh2g&\oct \tqh4e\enotes +\barre + %\check +%Takt 68 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zhl f}\oct + \itenu5d\hu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c\enotes +\Notes&\ibbu2e0\qh2f\qh2N\qh2c\tqh2f\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&{\zhl h}\oct + \tten5\cu d\enotes +\Notes&\ibbu1b3\qh1N\tqh1c&\oct + \Ibu4hh4\qh4h\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\oct + \qh4i\enotes +\Notes&\qh2c\tqh2f&\oct + \tqh4h\enotes +\barre + %\check +%Takt 69 +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\zhl i\oct \Ibu4fc6\qh4h\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\oct \qh4g\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\oct + \qh4f\enotes +\Notes&\qh2b\tqh2f&\oct + \tqh4d\enotes +\Notes\zhl G\raise 1.6\Interligne\hbox{\qs}\qupp K&\ds&\relax + {\zhl d}\ibu4i{-3}\qh4i\enotes +\Notes&\ibbu1b3\qh1N\tqh1b&\relax + \qh4h\enotes +\Notes&\ibbu2e0\qh2f\qh2N&\relax + \qh4f\enotes +\Notes&\qh2b\tqh2f&\relax + \tqh4d\enotes +\barre +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + %\check +%Takt 70 +\Notes\zhu C\raise\Interligne\hbox{\qs}\qupp J&\ds + &\bigaccid\zw{_b}\roff{\itenu3c\zw c}\enotes +\Notes&\ibbu1b3\qh1N\bigaccid\qsk\tqh1{_b}\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e\enotes +\Notes\zhu C\raise\Interligne\qs\qupp J&\ds\enotes +\Notes&\ibbu1b3\qh1N\tqh1b\enotes +\Notes&\ibbu2d0\qh2e\qh2N\qh2b\tqh2e\enotes +%\cleftoksii{6000}\changeclefs +\barre + %\check +%Takt 71 +\Notes\raise\Interligne\rlap{\qs}\wh C\itenl2J\qupp J&\ds&\tten3\zw a\wh c\enotes +\Notes&\oct\ibbu1a3\qh1M\tqh1a\enotes +\Notes&\oct\ibbu2e0\qh2c\qh2f\qh2c\tqh2a\enotes +\Notes\tten2\hu J&\oct\ibbu2b0\qh2c\qh2a\qh2M\tqh2a\enotes +\Notes&\oct\ibbu3M0\qh3M\qh3K\qh3M\tqh3K\enotes +%\cleftoksii{0000}\changeclefs +\barre + %\check +%Takt 72 +\Notes\zw C\qs\itenl3I\qupp I&\ds&\bigaccid\wh{=b}\enotes +\Notes&\ibbl1h3\qb1g\tqb1i\enotes +\Notes&\ibbl2j{-2}\qb2k\qb2m\qb2k\tqb2i\enotes +\Notes\tten3\hu I&\ibbl2h0\qb2k\qb2i\qb2g\tqb2i\enotes +\Notes&\ibbu3e0\qh3d\qh3f\pince n\qh3e\tqh3d\enotes +\barre + %\check +%Takt 73 +\NOTes\pointdurgue C\zwh C\wh J&\zwh e\zwh g\pointdorgue j\wh j\relax + &\pointdorgue f\wh c\enotes + \linegoal 19 +\finmorceau +\bye + diff --git a/musixtex/doc/examples/aveverch.tex b/musixtex/doc/examples/aveverch.tex new file mode 100644 index 0000000..3d29ea6 --- /dev/null +++ b/musixtex/doc/examples/aveverch.tex @@ -0,0 +1,3 @@ +\def\chorale{\relax} +\input aveverum +\endinput diff --git a/musixtex/doc/examples/aveverdd.tex b/musixtex/doc/examples/aveverdd.tex new file mode 100644 index 0000000..7480111 --- /dev/null +++ b/musixtex/doc/examples/aveverdd.tex @@ -0,0 +1,4 @@ +\def\Signature{-5} +\def\Transpose{-1} +\input aveverum +\endinput diff --git a/musixtex/doc/examples/aveveruc.tex b/musixtex/doc/examples/aveveruc.tex new file mode 100644 index 0000000..be83ce5 --- /dev/null +++ b/musixtex/doc/examples/aveveruc.tex @@ -0,0 +1,4 @@ +\def\Signature{0} +\def\Transpose{-2} +\input aveverum +\endinput diff --git a/musixtex/doc/examples/aveverud.tex b/musixtex/doc/examples/aveverud.tex new file mode 100644 index 0000000..329d5ac --- /dev/null +++ b/musixtex/doc/examples/aveverud.tex @@ -0,0 +1,4 @@ +\def\Signature{2} +\def\Transpose{-1} +\input aveverum +\endinput diff --git a/musixtex/doc/examples/aveverum.tex b/musixtex/doc/examples/aveverum.tex new file mode 100644 index 0000000..c5e7325 --- /dev/null +++ b/musixtex/doc/examples/aveverum.tex @@ -0,0 +1,297 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + \title{Ave Verum} + \author{Charles Gounod} + \shortauthor{C. Gounod} + \subtitle{\relax} + \maketitle +\parindent 13mm +\musicsize=20 +\normal +\relativeaccidentals +\def\nbinstruments{1} +\def\instrumenti{Orgue} +\def\instrumentii{Basse} +\def\instrumentiii{T\'{e}nor} +\def\instrumentiv{\vbox{\hsize\parindent\centerline{Soprano}\centerline{Alto}}} +\nbporteesi=2\relax +\generalmeter{\allabreve} +\setinterinstrument1{10pt} +\setinterinstrument2{10pt} +\setinterinstrument3{10pt} +\cleftoksi{6000} +\cleftoksii{6000} +\cleftoksiii{6000} + +\ifx\Transpose\undefined + \def\Transpose{0} + \def\Signature{-3} +\fi +\generalsignature{\Signature} + +\ifx\chorale\undefined + \setsize1{\normalvalue} + \setsize2{\smallvalue} + \setsize3{\smallvalue} + \setsize4{\smallvalue} +\else + \setsize1{\smallvalue} + \setsize2{\normalvalue} + \setsize3{\normalvalue} + \setsize4{\normalvalue} +\fi +\ninepoint + +\def\Zsong{\zsong} + +\stemcut + +\transpose=\Transpose +\debutmorceau +\qspace +\NOtes\itenl1E\itenl2L\zw E\wh L|\hpause\enotes +\NOtes\hu N|\zh b\hu e\enotes +\barre % 2 +\NOtes\tten1\tten2\itenl1E\itenl2L\zw E\zwh L\hu a|\itenl0c\zwh c\hu f\enotes +\NOtes\hu N|\hu g\enotes +\barre %3 +\NOtes\tten1\tten2\zhl E\roff{\itenu1M}\rh M\hu L|\tten0\zhl c\hu h\enotes +\NOtes\zhl F\tten1\zh M\hu a|\zh d\hu j\enotes +\barre %4 +\NOtes\zhl G\zh N\hu b|\zwh e\hu i\enotes +\NOtes\zhl H\zh J\hu a|\hu e\enotes +\barre %5 +\NOtes\itenl2I\zwh I\hu b|\itenl1e\zh e\hu g\enotes +\NOtes\hu N|\tten1\itenu1e\zh b\hu e\enotes +\barre %6 +\NOtes\tten2\zwh I\hu M|\zwh a\zh c\tten1\hu e\enotes +\NOtes|\zh b\hu d\enotes +\barre %7 +\NOTes\zhlp E\hup L|\zhp N\zhp b\hup e\enotes +\Notes\soupir|\soupir\enotes +\suspmorceau +\def\nbinstruments{4}% +\debutmorceau %8 +\barno 8\relax +\qspace +\def\H#1#2#3#4#5{\NOtes\zhl{#1}\hu{#2}|\zhl{#3}\hu{#4}&\Zsong{#5}\hu{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\zhl{#3}\hu{#4}\enotes}% +\def\Hh#1#2#3#4#5{\NOtes\hl{#1}|\zhl{#2}\zh{#3}\hu{#4}&\Zsong{#5}\hu{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\zhl{#3}\hu{#4}\enotes}% +\def\Hqhq#1#2#3#4#5{\Notes\zhl{#1}\qu{#2}|\zhl{#3}\qu{#4}&\Zsong{#5}\hu{#1}&\Zsong{#5}\ql{#2}&\Zsong{#5}\zhl{#3}\qu{#4}\enotes}% +\def\Hhhq#1#2#3#4#5{\Notes\zhl{#1}\hu{#2}|\zhl{#3}\qu{#4}&\Zsong{#5}\hu{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\zhl{#3}\qu{#4}\enotes}% +\H LNei{A--}% +\Hqhq I{ba}d{gf}{ve}% +\barre %9 +\H JNee{ve--}% +\NOtes \zhl I\hu N|\Fl d\zhu e\roff{\hl d}&\Zsong{rum }\hu I&\Zsong{rum }\hl +N&\Zsong{rum }\Fl d\zhu e\roff{\hl d}\enotes +\barre %10 +\H Hacj{Cor--}% +\Hqhq I{NM}{=d}{ih}{pus }% +\barre %11 +\Hh Lceh{na--}% +\Hh Lbeg{tum }% +\barre %12 +\H LNgi{de }% +\Hqhq K{^a^b}f{jk}{Ma--}% +\barre %13 +\H Jcel{ri--}% +\H Lcgg{a }% +\barre %14 +\Notes\zw M\wh{=a}|\zhl c\qu{fg}\zql f\qu h\zql e\qu j\relax + &\Zsong{Vir-}\hup M\sk\sk\Zsong{gi-}\qu M\relax + &\Zsong{Vir-}\hup{=a}\sk\sk\Zsong{gi-}\qu a\relax + &\Zsong{Vir-}\zhl c\qu{fg}\Zsong{gi-}\zql f\qu h\zql e\qu j\enotes +\barre %15 +\NOtes\zw I\wh a|\zw d\hu {ji}&\Zsong{ne.}\wh I&\Zsong{ne.}\wh a&\Zsong{ne.}\zw + d\hu {ji}\enotes +\barre %16 +\H LNei{Ve-}% +\Hqhq I{ba}d{gf}{re}% +\barre %17 +\H JNee{pas-}% +\NOtes \zhl I\hu N|\Fl d\zhu e\roff{\hl d}&\Zsong{sum }\hu I&\Zsong{sum }\hl +N&\Zsong{sum }\Fl d\zhu e\roff{\hl d}\enotes +\barre %18 +\H Hacj{im-}% +\Hqhq I{NM}{=d}{ih}{mo-}% +\barre %19 +\Hh Lceh{la-}% +\Hh Lbeg{tum }% +\barre %20 +\H Kbfi{In }% +\H Ibfk{cru-}% +\barre %21 +\Hhhq Lbe{g^f}{ce }% +\Hhhq JLe{g^h}{pro }% +\barre %22 +\NOtes\zw K\hu d|\zhl g\hu i&\Zsong{ho-}\hup K&\Zsong{ho-}\hl +d&\Zsong{ho-}\zhl g\hu i\enotes +\Notes\qup c|\lSh f\zqlp f\qup{^h}&&\Zsong{-}\qlp c&\Zsong{-}\lSh f\zqp f\qup{^h}\enotes +\notes\sk\cu c|\sk\lNa h\zq{=f}\cu h&\Zsong{mi-}\qu K&\sk\Zsong{mi-}\cl +c&\sk\Zsong{mi-}\lNa h\zcl{=f}\cu h\enotes +\barre %23 +\def\Hp#1#2#3#4#5{\NOTes\zhlp{#1}\hup{#2}|\zhlp{#3}\hup{#4}&\Zsong{#5}\hup{#1}&\Zsong{#5}\hlp{#2}&\Zsong{#5}\zhlp{#3}\hup{#4}\enotes}% +\def\Qhhq#1#2#3#4#5{\Notes\zhu{#2}\ql{#1}|\zhl{#3}\qu{#4}&\Zsong{#5}\qu{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\zhl{#3}\qu{#4}\enotes}% +\Hp Nbgg{ne }% +\Notes\soupir|\soupir&\soupir&\soupir&\soupir\enotes +\barre %24 +\H Nbei{Cu-}% +\Qhhq {ML}be{=hg}{jus }% +\barre %25 +\NOtes\roff{\zhl a}\hu b|\zhl d\hu g&\Zsong{la-}\hu a&\Zsong{la-}\hl +b&\Zsong{la-}\zhl d\hu g\enotes +\NOtes\roff{\zhl a}\hu b|\zhl d\hu f&\Zsong{tus }\hu a&\Zsong{tus }\hl +b&\Zsong{tus }\zhl d\hu f\enotes +\barre %26 +\H Nbei{per-}% +\Qhhq {ML}be{hg}{fo-}% +\barre %27 +\NOtes\roff{\zhl a}\hu b|\zhl d\hu g&\Zsong{ra-}\hu a&\Zsong{ra-}\hl +b&\Zsong{ra-}\zhl d\hu g\enotes +\NOtes\roff{\zhl a}\hu b|\zhl d\hu f&\Zsong{tum }\hu a&\Zsong{tum }\hl +b&\Zsong{tum }\zhl d\hu f\enotes +\barre %28 +\H Nbee{flu-}% +\Hhhq Kbf{ih}{xit}% +\barre %29 +\def\Qqqq#1#2#3#4#5{\Notes\rlap{\qu{#2}}\ql{#1}|\rlap{\ql{#3}}\qu{#4}&\Zsong{#5}\qu{#1}&\Zsong{#5}\ql{#2}&\Zsong{#5}\rlap{\ql{#3}}\qu{#4}\enotes}% +\H Lbgg{un-}% +\Qqqq L{^b}gk{da }% +\Qqqq Lcgj{et }% +\barre %30 +\Notes\zhlp M\qu {dc=b}\zql M\qu c|\zhl f\qu{i^h}\zhl +e\qu{g=h}\relax + &\Zsong{san-}\hup M\sk\sk\Zsong{gui-}\qu M\relax + &\Zsong{san-}\ql{dc}\Zsong{gui-}\ql{=bc}\relax + &\Zsong{san-}\zhl f\qu{i^h}\Zsong{gui-}\zhl e\qu{g=h}\enotes +\barre %31 +\Hp Ibdi{ne, }% +\Notes\soupir|\soupir&\soupir&\soupir&\soupir\enotes +\barre %32 +\H LNei{Es-}% +\Hqhq I{ba}d{gf}{to }% +\barre %33 +\H JNee{no-}% +\NOtes \zhl N\hu b|\Fl d\zhu e\roff{\hl d}&\Zsong{bis }\hu N&\Zsong{bis }\hl +b&\Zsong{bis }\Fl d\zhu e\roff{\hl d}\enotes +\barre %34 +\def\Qqhh#1#2#3#4#5{\Notes\rlap{\qu{#2}}\ql{#1}|\zhl{#3}\hu{#4}&\Zsong{#5}\qu{#1}&\Zsong{#5}\ql{#2}&\Zsong{#5}\zhl{#3}\hu{#4}\enotes}% +\def\Qqqh#1#2#3#4#5{\Notes\rlap{\qu{#2}}\ql{#1}|\zhu{#4}\ql{#3}&\Zsong{#5}\qu{#1}&\Zsong{#5}\ql{#2}&\Zsong{#5}\zhu{#4}\ql{#3}\enotes}% +\Qqhh {aN}{cb}cj{pr\ae{}-}% +\Qqqh {ML}{aN}{=de}j{gus-}% +\barre %35 +\H Kafj{ta-}% +\H Kafi{tum }% +\barre %36 +\H LNei{Mor-}% +\Hh Jegj{tis }% +\barre %37 +\Hhhq Mcf{ih}{in }% +\Hqhq H{ba}c{gf}{ex-}% +\barre %38 +\NOtes\zhlp I\hu N|\zhlp b\hu e&\Zsong{a-}\hup +I&\Zsong{a-}\hl N&\Zsong{a-}\zhlp b\hu e\enotes +\Notes\hu a\ql I|\hu d\ql b&\sk\Zsong{mi-}\qup I&\Zsong{ni-}\hl +a&\Zsong{mi-}\hu d\ql b\enotes +\barre %39 +\NOtes\zhlp L\hup N|\zhlp b\hup e&\Zsong{ne }\hu L&\Zsong{ne +}\hlp N&\Zsong{ne }\zhlp b\hup e\enotes +\Notes\sk\soupir|\sk\soupir&\Zsong{O }\hu L&\sk\soupir&\sk\soupir\enotes +\barre %40 +\NOtes\zhl L\hu c|\zhl e\hu h&\Zsong{Je-}\hu L&\Zsong{O }\hl c&\Zsong{O }\zhl +e\hu h\enotes +\Notes\zhl L\qu{bb}|\zhl d\qu{hg}&\Zsong{su }\hu L&\Zsong{Je-}\ql b\Zsong{su +}\ql b&\Zsong{Je-}\zql d\qu h\Zsong{su }\zql d\qu g\enotes +\barre %41 +\def\qhhh#1#2#3#4#5{\Notes\zhu{#2}\ql{#1}|\zhl{#3}\qu{#4}&\Zsong{#5}\qu{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\zhl{#3}\hu{#4}\enotes}% +\H Lacg{dul-}% +\Notes \zhu a\zhl{LL}|\zhl c\hu f&\Zsong{cis }\qu L\Zsong{O }\qu L&\Zsong{cis +}\hl a&\Zsong{cis }\zhl c\hu f\enotes +\barre %42 +\NOtes\zhl L\hu e|\zhl h\hu j&\Zsong{Je-}\hu L&\Zsong{O }\hl e&\Zsong{O }\zhl +h\hu j\enotes +\Notes\zhl L\qu{_dd}|\zhl g\qu{ji}&\Zsong{su }\hu L&\Zsong{Je-}\ql {_d}\Zsong{su +}\ql d&\Zsong{Je-}\zql g\qu j\Zsong{su }\zql g\qu i\enotes +\barre %43 +\H Lcfi{pi-}% +\H Lcfh{e }% +\barre %44 +\H b{=d}hm{Je-}% +\NOtes\zhu c\roff{\hl b}|\zhl h\hu l&\Zsong{su, }\hu b&\Zsong{su, }\hl +f&\Zsong{su, }\zhl h\hu l\enotes +\barre %45 +\H bfhk{Je-}% +\H begj{su }% +\barre %46 +\Hhhq Idf{ji}{fi-}% +\Qqqq Icej{li }% +\Qqqq Ibdh{Ma-}% +\barre %47 +\H Lbeh{ri-}% +\Qqqq Lbeg{\ae{} }% +\Qqqq bbeg{In }% +\barre %48 +\Qqqq aceg{no-}% +\Notes \zql a\qu c|\zqu f\roff{\ql e}&\Zsong{bis }\qu a&\Zsong{bis }\ql c&\Zsong{bis }\roff{\zql +e}\qu f\enotes +\Notes \roff{\zql a}\qu b|\zqu f\ql d&\Zsong{mi-}\qu a&\Zsong{mi-}\ql b&\Zsong{mi-}\roff{\zql +e}\qu f\enotes +\Notes \roff{\zql a}\qu b|\zqu j\ql d&\Zsong{se-}\qu a&\Zsong{se-}\ql b&\Zsong{se-}\zql +d\qu j\enotes +\barre %49 +\H Nbej{re-}% +\Qqqq Nbei{re }% +\Qqqq Nbei{O }% +\barre %50 +\Qqqq {Lb}{bd}{gh}{nm}{Je-}% +\Qqqq cegl{su }% +\Qqqq N{^b}fk{In }% +\barre %51 +\Qqqq acej{no-}% +\Qqqq {^L}{_d}gi{bis }% +\Qqqq Mcfh{mi-}% +\Qqqq Hacf{se-}% +\barre %52 +\def\Whhh#1#2#3#4#5{\NOtes\zwh{#1}\hu{#2}|\rlap{\hl{#3}}\hu{#4}&\Zsong{#5}\zwh{#1}&\Zsong{#5}\hl{#2}&\Zsong{#5}\rlap{\hl{#3}}\hu{#4}\enotes}% +\Whhh I{Na}{eb}{id}{re-}% +\barre %53 +\NOtes\zhl L\hup N|\zhlp b\hup e&\Zsong{re }\hu L&\Zsong{re }\hlp N&\Zsong{re }\zhlp b\hup e\enotes +\Notes\itenl1E\itenl2L\zh E\hl L\raise2\Interligne\soupir|\sk\soupir&\itenl3L\Zsong{A-}\hu L&\sk\soupir&\sk\soupir\enotes +\barre %54 +\NOtes\tten1\tten2\zwh c\zh E\hl L|\zw g\wh l&\Zsong{--}\tten3\hu L&\Zsong{A-}\wh +c&\Zsong{A-}\zw g\wh l\enotes +\Notes\itenl1E\itenl2L\zh E\hl L&\csong{men !}\itenl3L\hu L\enotes +\barre %55 +\NOtes\tten1\tten2\zh E\zhl L\hup b|\zhlp g\hup k&\tten3\Zsong{--}\hu L&\csong{men !}\hlp b&\csong{men !}\zhlp g\hup k\enotes +\Notes\itenl1E\itenl2L\zh E\hl L\raise2\Interligne\soupir|\sk\soupir&\itenl3L\Zsong{A-}\hu L&\sk\soupir&\sk\soupir\enotes +\barre %56 +\NOtes\tten1\tten2\zwh {^a}\zh E\hl L|\zw {^f}\wh j&\tten3\Zsong{--}\hu L&\Zsong{A-}\wh +{^a}&\Zsong{A-}\zw {^f}\wh j\enotes +\Notes\itenl1E\itenl2L\zh E\hl L&\csong{men !}\itenl3L\hu L\enotes +\barre %57 +\NOtes\tten1\tten2\zh E\zhl L\hu b|\zhlp g\hup i&\tten3\Zsong{--}\hu L&\csong{men !}\hlp b&\csong{men !}\zhlp g\hup i\enotes +\Notes\itenl1E\itenl2L\zh E\hl L\raise2\Interligne\soupir|\sk\soupir&\itenl3L\Zsong{A-}\hu L&\sk\soupir&\sk\soupir\enotes +\barre %58 +\NOtes\tten1\tten2\zwh c\zh E\hl L|\zw e\wh h&\tten3\Zsong{--}\hu L&\Zsong{A-}\wh +c&\Zsong{A-}\zw e\wh h\enotes +\Notes\itenl1E\itenl2L\zh E\hl L&\csong{men !}\itenl3L\hu L\enotes +\barre %59 +\NOtes\tten1\tten2\zhp E\zhlp L\hup b|\zhlp e\hup g&\tten3\hu L&\csong{men !}\hlp b&\csong{men !}\zhlp e\hup g\enotes +\Notes\sk\soupir|\sk\soupir&\sk\soupir&\sk\soupir&\sk\soupir\enotes +\barre %60 +\NOtes\zw I\rw b\wh a|\zw d\hu{gf}&\Zsong{A-}\wh I&\Zsong{A-}\rw b\wh +a&\Zsong{A-}\zw d\hu{gf}\enotes +\barre %61 +\NOtes\zw E\wh L|\pointdorgue l\zw{Nb}\wh e&\Zsong{men.}\zw E\wh L&\Zsong{men.}\zw N\wh +b&\pointdorgue l\Zsong{men.}\wh e\enotes +\ifnum\Signature<-3\relax +\mulooseness1\relax +\else +\mulooseness2\relax +\fi +\finmorceau +\bye + diff --git a/musixtex/doc/examples/changecontext.tex b/musixtex/doc/examples/changecontext.tex new file mode 100644 index 0000000..819a591 --- /dev/null +++ b/musixtex/doc/examples/changecontext.tex @@ -0,0 +1,95 @@ +\input musixtex +\instrumentnumber2\setstaffs22% +\hsize 100mm \vsize 230mm +\generalmeter{\meterfrac{4}{4}\meterfrac{2}{4}\meterfrac{1}{4}}% +\setclef1{\bass}\generalsignature2% +\startpiece +\notes\qu K&\qu d|\qu e\en +% +% Signatures +% if there is no bar line, the signatures are confusing +% it is not clear if they are for a single note or not +% bar 1 +%% Signature changing in a single instrument with 2 staves +\setsign21\changesignature +\notes\qu J&\qu d|\qu e\en +% Signature changing in a single instrument +%\setsign1{-1}\changesignature +%\notes\qu K&\qu d|\qu e\en +% Signature changing in a single staff without naturals +\setsign11\ignorenats\changesignature +\notes\qu M&\qu d|\qu e\en +% bar 2 +% New signatures after a bar line +\generalsignature{-2}\changecontext% +\notes\qu K&\qu d|\qu e\en% +\notes\qu K&\qu d|\qu e\en% +% New signatures after an invisible bar line +\generalsignature{1}\zchangecontext% +\notes\qu K&\qu d|\qu e\en% +% +% new music line caused by mulooseness +\mulooseness1 +% +% bar 3 +%\setsign2{-1}\changesignature\Changecontext% +\setsign2{-1}\ignorenats\Changecontext% +%\zalaligne% +\notes\qu K&\qu d|\qu e\en% +% bar 4 +\generalsignature{2}\ignorenats\Changecontext% +\notes\qu K&\qu d|\qu e\en% +% bar 5 OK : +\setsign1{-3}\setsign2{-3}\changecontext% +\notes\qu K&\qu d|\qu e\en% +% bar 6 +% Are all this options common (choose 1 line of 3)? +%\generalsignature{-3}\changecontext\alaligne% +%\generalsignature{-3}\changesignature\setdoublebar\alaligne% +\generalsignature{-3}\changesignature\Changecontext% +% +\notes\qu K&\qu d|\qu e\en% +% bar 7 +\generalsignature{2}\ignorenats\Changecontext% +\notes\qu K&\qu d|\qu e\en% +% +% Clefs +% in 1 staff and taking space +\setclef1\treble\changeclefs% +\notes\qu k&\cu{.d}\ccu{e}|\qu e\en% +% combined with signature change - space is already available +\setclef1\bass\zchangeclefs\setsign1{-2}\setsign2{-2}% +\ignorenats\changesignature% +\notes\qu K&\cu{de}|\qu e\en% +% clef change before barline +\setclef1\treble\zchangeclefs\bar% +\notes\qu k&\cu{de}|\qu e\en% +% clef change after barline +\setclef1\bass\bar\zchangeclefs% +\notes\qu K&\cu{de}|\qu e\en% +% bar 10 +% Meter +\setmeter1{{\meterfrac{2}{4}}}% +% How big the '2' must be? +\setmeter2{{\lower2pt\hbox{\meterfrac{\Bigtype 2}{}}}% +{\meterfrac{3}{4}}}\changecontext +\notes\qu K&\cu{de}|\qu e\en +% bar 11 +% Meter Clefs and Key Signatures +% all 3 clefs after bar if no changeclefs +\setmeter1{{\meterfrac{2}{8}}}% +\setmeter2{{\meterfrac{3}{6}}{\meterfrac{3}{8}}}% +\setsign2{-1}% +% How to force showing the bass clef? +\setclef1\bass\setclef2{23}% +\Changecontext +\notes\qu K&\cu{de}|\qu e\en +% bar 12 +% Meter Clefs Keys Signatures all 3 with clef before the bar +% probably not if signatures are involved +\setmeter1{{\meterfrac{2}{4}}}% +\setmeter2{{\meterfrac{3}{8}}{\meterfrac{3}{6}}}% +\setsign2{-1}% +\setclef1\treble\zchangeclefs\changecontext +\notes\qu k&\cu{de}|\qu e\en +\mulooseness1\Stoppiece\eject\bye diff --git a/musixtex/doc/examples/chanson.tex b/musixtex/doc/examples/chanson.tex new file mode 100644 index 0000000..1047b9f --- /dev/null +++ b/musixtex/doc/examples/chanson.tex @@ -0,0 +1,318 @@ +\ifx +\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Chanson innocente} +\subtitle{(pour orgue)} +\fulltitle{XII. Chanson innocente} +\csname titremorceautoc\endcsname +\shortauthor{D. Taupin} +\fullauthor{Daniel TAUPIN\\organiste \`{a} Gif-sur-Yvette} +\othermention{Compos\'{e} en 1996-1999} +% +% + +\maketitle +\parindent 18mm + +\instrumentnumber{3} +\setname1{Fl\^{u}te 16, 8'} +\setname2{Fl\^{u}te 8'} +\setname3{Sesquialtera} +\generalmeter{\meterfrac68} + +%\def\ttriou#1#2#3{\def\txt{\eightit3}\Ibbu0{#1}{#3}2\qh0{#1}\butext0\qh0{#2}\tqh0{#3}} + +%\def\ttriol#1#2#3{\def\txt{\eightit3}\Ibbl0{#1}{#3}2\qb0{#1}\bltext0\qb0{#2}\tqb0{#3}} + +\def\sextol#1#2#3{\ibbl0{#1}0\qb0{#1}\qb0{#2}\qb0{#3}\qb0{#1}\qb0{#2}\tqb0{#3}} +\def\sextou#1#2#3{\ibbu0{#3}0\qb0{#1}\qb0{#2}\qb0{#3}\qb0{#1}\qb0{#2}\tqh0{#3}} + %\check +\def\Sextol#1#2#3#4#5#6{\Ibbl0{#1}{#4}3\qb0{#1}\qb0{#2}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}} +\def\Sextou#1#2#3#4#5#6{\Ibbu0{#3}{#6}3\qb0{#1}\qb0{#2}\qb0{#3}\qb0{#4}\qb0{#5}\tqh0{#6}} + %\check +\def\triou#1#2#3{\Ibu0{#1}{#3}2\qh0{#1}\qh0{#2}\tqh0{#3}} + %\check +\def\triol#1#2#3{\Ibl0{#1}{#3}2\qb0{#1}\qb0{#2}\tqb0{#3}} + %\check +\def\triopl#1#2#3{\Ibl0{#1}{#3}4\qbp0{#1}\sk\sk\tbbl0\qb0{#2}\tqb0{#3}\sk} +\def\triopu#1#2#3{\Ibu0{#1}{#3}4\qhp0{#1}\sk\sk\tbbu0\qh0{#2}\tqh0{#3}\sk} +\noautolines +\setname1{P\'{e}dale}\setname2{Fl\^{u}te}\setname3{Sesquialtera} +\generalsignature{1} +\setclef1{\bass}\setclef2{\treble}\setclef3{\treble} +\def\tripler{\noteskip=3\noteskip} +\def\doubler{\noteskip=2\noteskip} +\debutmorceau +\Notes\qup G&\sextou bdg&\Uptext{\moyen Andantino \bf \metron{\qup}{40}}\enotes +\Notes\qup H&\sextou ceg&\pause\enotes +\barre %2 +\Notes\qup K&\Sextou adfacf&\doubler\sk\pt5\soupir\enotes +\Notes\qup G&\Sextou Nbdbdg&\doubler\soupir\sk\ilegu0n\cu g\enotes +\barre %3 +\Notes\qup G&\sextou bdg&\doubler\qu i\sk\cu i\enotes +\Notes\qup H&\sextou acf&\doubler\triou jij\enotes +\barre %4 +\Notes\qup I&\sextou bdg&\doubler\qu k\sk\cu i\enotes +\Notes\qup L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu g\enotes +\barre %5 +\Notes\qup J&\sextou Nce&\doubler\ql l\sk\cl l\enotes +\Notes\qup H&\sextou acf&\doubler\triol jkl\enotes +\barre %6 +\Notes\qup I&\sextou bdg&\doubler\qlp k\enotes +\Notes\qlp L&\sextou beg&\doubler\cu i\tleg0\ds\ilegu0n\cu g\enotes +\barre %7 +\Notes\qup H&\sextou ace&\doubler\qu j\sk\cu j\enotes +\Notes\qlp K&\sextou Mad&\doubler\triou hij\enotes +\barre %8 +\Notes\qup I&\Sextou Ma{^d}Mad&\doubler\qu i\sk\cu h\enotes +\Notes\qlp L&\sextou Nbe&\doubler\cu g\tleg0\ds\ilegu0n\cu i\enotes +\barre %9 +\Notes\qlp J&\sextou ace&\doubler\qu h\sk\cu g\enotes +\Notes\qlp K&\Sextou adgadf&\doubler\qu g\sk\cu f\enotes +\barre %10 +\Notes\qup I&\sextou bdg&\qup g\tleg0\enotes +\Notes\qup H&\Sextou acgacd&\doubler\soupir\sk\ilegu0n\cu g\enotes +\barre %11 +\Notes\qup G&\Sextou Nbdbdg&\doubler\qu i\sk\cu i\enotes +\Notes\qup H&\sextou acf&\doubler\triou jij\enotes +\barre %12 +\Notes\qup I&\sextou bdg&\doubler\qu k\sk\cu i\enotes +\Notes\qup L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu g\enotes +\barre %13 +\Notes\qup J&\sextou ceg&\doubler\ql l\sk\cl l\enotes +\Notes\qup H&\sextou acf&\doubler\triol lmn\enotes +\barre %14 +\Notes\qup I&\sextou bdg&\doubler\qlp k\enotes +\Notes\qlp L&\sextou beg&\doubler\cu i\tleg0\ds\sk\ilegu0n\cu g\enotes +\barre %15 +\Notes\qup H&\sextou ace&\doubler\qu j\sk\cu j\enotes +\Notes\qup {^K}&\sextou acf&\doubler\triou hij\enotes +\barre %16 +\Notes\qlp L&\Sextou NbeNaf&\doubler\qu i\sk\cu h\enotes +\Notes\doubler\qup J&\sextou Nce&\doubler\cu g\tleg0\ds\ilegu0n\cu i\enotes +\barre %17 +\Notes\qup H&\sextou ace&\doubler\qu h\sk\cu g\enotes +\Notes\qlp K&\Sextou acdacf&\doubler\qu g\sk\cu f\enotes +\barre %18 +\Notes\qup G&\sextou bdg&\hu g\tleg0\enotes +\Notes\sk\sk\sk\soupir&\sextou dgi&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %19 +\Notes\qup I&\sextou dgi&\doubler\ql k\sk\cl k\enotes +\Notes\qup K&\Sextou dfhcfh&\triopl mlm\enotes +\barre %20 +\Notes\qup L&\sextou egi&\triopl nml\enotes +\Notes\qup I&\sextou dgi&\doubler\ql k\sk\cl l\enotes +\barre %21 +\Notes\qup H&\sextou acf&\doubler\ql j\sk\cl k\enotes +\Notes\qup G&\Sextou bdgdgi&\doubler\qu i\sk\cu g\enotes +\barre %22 +\Notes\qup K&\sextou dfh&\doubler\qup h\tleg0\enotes +\Notes\qup D&\Sextou dfhcfh&\doubler\soupir\sk\ilegu0n\cu h\enotes +\barre %23 +\Notes\qup G&\sextou dgi&\doubler\qu i\sk\cu i\enotes +\Notes\qup H&\sextou fhj&\doubler\triou jij\enotes +\barre %24 +\Notes\qup I&\sextou dgi&\doubler\qu k\sk\cu i\enotes +\Notes\qup L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu i\enotes +\barre %25 +\Notes\qup J&\sextou ehj&\doubler\qu h\sk\cu g\enotes +\Notes\qup K&\Sextou cdhdfj&\doubler\qu g\sk\cu f\enotes +\barre %26 +\Notes\qup G&\sextou bdg&\qup g\tleg0\enotes +\Notes\sk\sk\pt 5\soupir&\sextou dgi&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %27 +\Notes\qup G&\sextou dgi&\doubler\ql k\sk\cl k\enotes +\Notes\qup H&\sextou cfh&\doubler\triol mkm\enotes +\barre %28 +\Notes\qup I&\sextou dgi&\triopl nml\enotes +\Notes\qup G&\sextou dgi&\doubler\ql k\sk\cl l\enotes +\barre %29 +\Notes\qup H&\sextou acf&\doubler\ql j\sk\cl k\enotes +\Notes\qup G&\Sextou bdgdgi&\triopl iji\enotes +\generalmeter{\meterfrac 98}% +\changecontext %30 +\Notes\qup K&\sextou dfh&\doubler\cu h\tleg0\ds\ilegu0n\cu h\enotes +\Notes\qup G&\sextou dgi&\triopu iji\enotes +\Notes\qup D&\Sextou dghcfh&\triopu hih\enotes +\generalmeter{\meterfrac 68}% +\changecontext %31 +\Notes\hu G&\Sextou bdgNbd&\qup g\tleg0\enotes +\Notes\sk\sk\soupir&\sextou bdg&\doubler\soupir\sk\ilegu0n\cu g\enotes +\generalsignature{-2}% +\changecontext %32 +\Notes\qup G&\sextou bdg&\doubler\ql i\sk\cl i\enotes +\Notes\qup H&\Sextou ac{^f}acf&\triopl jij\enotes +\barre %33 +\Notes\qup I&\sextou bdg&\doubler\ql k\sk\cl i\enotes +\Notes\qup L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu g\enotes +\barre %34 +\Notes\qup J&\sextou Nce&\doubler\ql l\sk\cl l\enotes +\Notes\qup K&\Sextou d{^f}hcfh&\doubler\triol jkl\enotes +\barre %35 +\Notes\qup I&\Sextou bdgNbd&\doubler\qlp k\enotes +\Notes\qlp L&\sextou beg&\doubler\cu i\tleg0\ds\ilegu0n\cu g\enotes +\barre %36 +\Notes\qup H&\sextou ace&\doubler\qu j\sk\cu j\enotes +\Notes\qlp K&\sh M\sextou Mad&\doubler\triou hij\enotes +\barre %37 +\Notes\qup G&\Sextou bdgac{^f}&\doubler\qu i\sk\cu h\enotes +\Notes\qlp L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu i\enotes +\barre %38 +\Notes\qlp J&\sextou ace&\doubler\qu h\sk\cu g\enotes +\Notes\qlp K&\Sextou adgad{^f}&\doubler\qu g\sk\cu {^f}\enotes +\barre %39 +\Notes\hu G&\Sextou bdgNbd&\qup g\tleg0\enotes +\Notes\doubler\sk\soupir&\sextou bdg&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %40 +\Notes\qup G&\sextou bdg&\doubler\ql k\sk\cl k\enotes +\Notes\qup H&\Sextou ac{^f}acf&\triopl{^m}{=l}m\enotes +\barre %41 +\Notes\qup I&\sextou bdg&\triopl n{=m}{_l}\enotes +\Notes\qup J&\sextou ceg&\doubler\ql k\sk\cl j\enotes +\barre %42 + %\check +\Notes\qup K&\sextou dgi&\triopl iji\enotes +\Notes\qup K&\Sextou d{^f}hdfh&\triopl hih\enotes +\barre %43 +\Notes\hu G&\Sextou dgibdg&\doubler\qup g\tleg0\enotes +\Notes\doubler\sk\soupir&\sextou dgi&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %44 +\Notes\qup I&\sextou dfi&\doubler\ql k\sk\cl k\enotes +\Notes\qup K&\sextou fik&\triopl mlk\enotes +\Notes\doubler\ql{=M}\sk\cl{^M}&\sextou fhj&\doubler\ql j\sk\cl k\enotes +\barre %45 +\Notes\qlp N&\sextou dgi&\triopl iji\enotes +\Notes\qup K&\Sextou d{^f}hdfh&\doubler\cu h\tleg0\ds\ilegu0n\cu h\enotes +\barre %46 +\Notes\qlp N&\sextou dgi&\triopu iji\enotes +\Notes\qlp K&\Sextou d{^f}hdfj&\triopu hih\enotes +\barre %47 +\Notes\hu G&\Sextou bdgdgi&\qup g\tleg0\enotes +\Notes\doubler\sk\soupir&\Sextou dg{=i}dgi&\doubler\soupir\sk\ilegu0o\cl k\enotes +\generalsignature{1}% +\changecontext %48 +\Notes\qup G&\sextou dgi&\doubler\ql p\sk\cl p\enotes +\Notes\qlp K&\sextou dfh&\triopl opo\enotes +\barre %49 +\Notes\qlp L&\sextou beg&\triopl nml\enotes +\Notes\qup I&\sextou bdg&\doubler\ql k\sk\cl i\enotes +\barre %50 +\Notes\qup H&\Sextou cfhacf&\triopl jkj\enotes +\Notes\qup G&\Sextou bdgdgi&\triopu ihg\enotes +\barre %51 +\Notes\qup K&\sextou dfh&\qu h\tleg0\sk\ds\enotes +\Notes\qup I&\sh d\sextou dfi&\doubler\ilegu0n\qu i\sk\cu h\enotes +\barre %52 +\Notes\qlp L&\sextou beg&\doubler\qu g\sk\cu g\enotes +\Notes\qup H&\sextou acf&\triopu jih\enotes +\barre %53 +\Notes\qup I&\sextou beg&\doubler\qu i\sk\cu i\enotes +\Notes\qup I&\sextou bfh&\doubler\qu i\sk\cu i\enotes +\barre %54 +\Notes\hl L&\Sextou begNbe&\doubler\qup e\tleg0\enotes +\Notes\doubler\sk\soupir&\sextou beg&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %55 +\Notes\qlp L&\sextou beg&\doubler\ql n\sk\cl n\enotes +\Notes\qup H&\sextou acf&\ibl0m0\pt m\qb0m\sk\sk\nbbl0\qb0{nm}\tqb0l\enotes +\barre %56 +\Notes\qup I&\Sextou b{^d}fadf&\doubler\cl{^k}\tleg0\ds\ilegu0n\cl i\enotes +\Notes\qlp L&\sextou beg&\doubler\ql l\sk\cl m\enotes +\barre %57 +\Notes\qup J&\Sextou cegceh&\doubler \ql n\sk\ql o\enotes +\Notes\qup I&\Sextou {^d}fidfi&\doubler\ql p\sk\cl m\enotes +\barre %58 +\Notes\qup L&\sextou egi&\Ibl0nl5\qb0n\sk\nbbl0\qb0{onm}\tqb0l\enotes +\Notes\qup I&\sh d\sextou dfi&\doubler\cl {^k}\tleg0\ds\ilegu0o\cl i\enotes +\barre %59 +\Notes\qlp L&\sextou beg&\doubler\ql l\sk\cl m\enotes +\Notes\qup J&\Sextou cegceh&\doubler \ql n\sk\cl o\enotes +\barre %60 +\Notes\qup G&\sextou dgi&\doubler\ql p\sk\cl n\enotes +\Notes\qup I&\sextou bdg&\Ibl0nl5\qbp0n\sk\sk\nbbl0\qb0{on}\tqb0m\enotes +\barre %61 +\Notes\qup J&\sextou ceg&\doubler\ql l\sk\cl j\enotes +\Notes\qlp N&\sextou dgi&\triopl iji\enotes +\barre %62 +\Notes\qup K&\sextou dfh&\triopu hih\enotes +\Notes\qup L&\sextou egi&\triopu gfe\enotes +\barre %63 +\Notes\qup H&\sextou acf&\doubler\qu f\sk\cu f\enotes +\Notes\qup I&\sextou beg&\triopu gfe\enotes +\Notes\qup I&\sextou bfh&\triopu fe{^d}\enotes +\barre %64 +\Notes\hu L&\Sextou begNbe&\qup e\tleg0\enotes +\Notes\doubler\sk\soupir&\Sextou begbdg&\doubler\soupir\sk\ilegu0n\cu g\enotes +\barre %65 +\Notes\qup G&\sextou dgi&\doubler\ql i\sk\cl i\enotes +\Notes\qup I&\sextou bdg&\triopl kji\enotes +\barre %66 +\Notes\doubler\qu K\sk\cu{^K}&\Sextou dfhdfi&\doubler\qu h\sk\cu i\enotes +\Notes\qup L&\sextou egi&\Ibu0ge5\qh0g\sk\nbbu0\qh0{hgf}\tqh0e\enotes +\Notes\qup I&\sh d\sextou dfi&\Ibu0fd5\qh0f\sk\nbbu0\qh0{gfe}\tqh0{^d}\enotes +\barre %67 +\Notes\hl L&\Sextou egibeg&\qup e\tleg0\enotes +\Notes\doubler\sk\soupir&\Sextou egidgi&\doubler\soupir\sk\ilegu0n\cu g\enotes +\barre %68 +\Notes\qup G&\sextou bdg&\doubler\qu i\sk\cu i\enotes +\Notes\qup H&\sextou acf&\doubler\triou jij\enotes +\barre %69 +\Notes\qup I&\sextou bdg&\doubler\qu k\sk\cu i\enotes +\Notes\qup L&\sextou beg&\doubler\cu g\tleg0\ds\ilegu0n\cu g\enotes +\barre %70 +\Notes\qup J&\sextou ceg&\doubler\ql l\sk\cl l\enotes +\Notes\qup H&\sextou cfh&\doubler\triol lmn\enotes +\barre %71 +\Notes\qup I&\sextou bdg&\doubler\qlp k\enotes +\Notes\qlp L&\sextou beg&\doubler\cu i\tleg0\ds\ilegu0n\cu i\enotes +\barre %72 +\Notes\qup H&\sextou ace&\doubler\qu j\sk\cu j\enotes +\Notes\qlp K&\sextou Mad&\doubler\triou lkj\enotes +\barre %73 +\Notes\qup I&\Sextou Ma{^d}Mad&\doubler\qu i\sk\cu h\enotes +\Notes\qlp L&\sextou Nbe&\doubler\cu g\tleg0\ds\ilegu0n\cu i\enotes +\barre %74 +\Notes\qlp J&\sextou ace&\doubler\qu h\sk\cu g\enotes +\Notes\qlp K&\Sextou adgadf&\doubler\qu g\sk\cu f\enotes +\barre %75 +\Notes\qup I&\sextou bdg&\qup g\tleg0\enotes +\Notes\qup H&\ibbu0f0\qh0{acged}\tqh0c&\doubler\soupir\sk\ilegu0n\cl i\enotes +\barre %76 +\Notes\qup I&\sextou bdg&\doubler\ql k\sk\cl k\enotes +\Notes\qup K&\Sextou dfhcfh&\triopl mlm\enotes +\barre %77 +\Notes\qup L&\sextou egi&\triopl nml\enotes +\Notes\qup I&\Sextou dgibeg&\doubler\ql k\sk\cl l\enotes +\barre %78 +\Notes\qup H&\sextou acf&\doubler\ql j\sk\cl k\enotes +\Notes\qup G&\Sextou bdgdgi&\doubler\qu i\sk\cu g\enotes +\barre %79 +\Notes\qup K&\sextou dfh&\doubler\cu h\tleg0\ds\ilegu0n\cu h\enotes +\Notes\qup G&\sextou dgi&\triopu iji\enotes +\Notes\qup D&\Sextou dghcfh&\triopu hih\enotes +\barre %80 +\Notes\hu G&\Sextou bdgdgi&\qup g\tleg0\enotes +\Notes\sk\sk\soupir&\Sextou gikikn&\uptext{\moyen Rall.}\doubler\soupir\sk\ilegu0o\cl n\enotes +\barre %81 +\Notes\qup G&\Ibbl0nk3\qb0{pnknk}\tqb0i&\advance\transpose 7\triopl iji\enotes +\Notes\qup D&\Ibbu0jg5\qh0{khfcf}\tqh0h&\advance\transpose 7\triopl hih\enotes +\barre %82 +\Notes\hup G&\Ibbu0je5\qh0{igdgd}\tqh0b&\hlp n\tleg0\enotes +\Notes&\Sextou Nbdbdf\enotes +\NOtes\pt 5\soupir&\qup g&\pt 5\soupir\enotes +%\linegoal 28 +\mulooseness -7 +\finmorceau + +\rightline{\sl\aujourdhui}\vfil\eject + +\ifx\toc\undefined + \let\finishpiece \end +\else + \let\finishpiece\relax +\fi +\finishpiece +\endinput + diff --git a/musixtex/doc/examples/dissonan.tex b/musixtex/doc/examples/dissonan.tex new file mode 100644 index 0000000..021607a --- /dev/null +++ b/musixtex/doc/examples/dissonan.tex @@ -0,0 +1,947 @@ +\title{Fantaisie aigre-douce} +\subtitle{(pour orgue)} +\shortauthor{D. Taupin} +\fullauthor{Daniel TAUPIN} +\othermention{Compos\'e en 1993} +\maketitle + +\tracingstats=2\relax +% +% formes fr‚quentes +% +%au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +%au moins deux doubles croches basses et hautes +\def\dqbb#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqhh#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +%au moins trois doubles croches basses et hautes +\def\tqbb#1#2#3{\Ibbl0{#1}{#3}2\qb0{#1#2}\tqb0{#3}}% +\def\Tqbb#1#2#3{\ibbl0{#2}0\qb0{#1#2}\tqb0{#3}}% +%au moins quatre croches basses et hautes +\def\qqb#1#2#3#4{\Ibl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqb#1#2#3#4{\Ibl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqB#1#2#3#4{\Ibl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqh#1#2#3#4{\Ibu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqh#1#2#3#4{\Ibu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqH#1#2#3#4{\Ibu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +%au moins quatre doubles croches basses et hautes +\def\qqbb#1#2#3#4{\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqbb#1#2#3#4{\Ibbl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqBB#1#2#3#4{\Ibbl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqhh#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqhh#1#2#3#4{\Ibbu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqHH#1#2#3#4{\Ibbu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +% +\def\qlppz#1{\uppz #1\ql #1} +\def\zlppz#1{\lppz #1\zq #1} +\def\quppz#1{\lppz #1\qu #1} +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{6}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{0}\relax % ut majeur +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +%\check +\def\instrumenti{P\'edale}% +\def\instrumentii{G.O.}% +%\check +\medskip\noindent{\rm G.O.: Plein jeu, anches 8' et fonds 16' {\sl ad libitum.}}% +\par\noindent{\rm P\'ed.: fonds et anches 16', tirasse G.O.}% +\smallskip +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\doubler{\multiply\noteskip by 2\relax}% +\troistemps +\debutmorceau +\bigaccid +\notes&|\Uptext{\hbox{\kern -16mm\moyen Allegro + \bf(\metron{\hup}{50})}}\enotes +\advance\linesinpage by 1\relax +\ifx\mxversion\undefined\kern -\Interligne\fi +%\check +% mesure 1 +\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 2 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 3 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes&\zq L\uppz a\ql{_a}|\lppz c\zql{_d}\dqh fe\enotes +\temps\NOtes\soupir&\zq L\qlppz a|\lppz c\zql d\qu f\enotes +%\check +% mesure 4 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes&\zq L\uppz a\ql{_a}|\na d\roff{\lppz d\zql d}\dqh ef\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 5 +\barre\NOtes\hu{_K}&\zq L\qlppz N|\lppz d\zq{_d}\qu f\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\rq e\qu{=d}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\lppz d\zq{_d}\qu f\enotes +%\check +% mesure 6 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\na d\roff{\lppz d\zql d}\dqh ef\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 7 +\barre\NOtes\hu{^J}&\zq K\qlppz N|\lppz c\zq{^c}\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\zq d\qu{^f}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\qu{=f}\enotes +%\check +% mesure 8 +\barre\NOtes\qu J&\zq L\qlppz N|\na c\zlppz c\qu e\enotes +\temps\notes\doubler\qu{K}&\zq L\uppz a\ql{_a}|\lppz c\zql c\dqh e{^d}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 9 +\barre\NOtes\hu{_L}&\zq L\qlppz N|\lppz b\zq {_e}\qu{b}\enotes +\temps\NOtes&\zq L\qlppz N|\zq a\lppz a\qu{^c}\enotes +\temps\NOtes\qu{K}&\zq M\uppz a\ql{_a}|\lppz b\zq b\qu d\enotes +%\check +% mesure 10 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu{=e}\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 11 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\qu{_K}&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +% mesure 12 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 13 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 14 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\qu{_K}&\zq L\uppz a\ql{_a}|\lppz c\zq f\zql{_d}\dqh {_h}g\enotes +\temps\NOtes\soupir&\zq L\qlppz a|\lppz c\zq d\zql f\qu h\enotes +%\check +% mesure 15 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\relax + \na d\lppz d\zq f\zql d\roff{\dqh g{_h}}\enotes + \nspace +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 16 +\barre\NOtes\hu{^J}&\zq L\qlppz N|\lppz c\zq{^c}\zq f\qu{_h}\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\rq e\zq d\qu g\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\lppz c\zq{=c}\zq f\qu h\enotes +%\check +% mesure 17 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\relax + \lfl e\lq e\lppz d\zql d\dqh g{=h}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\na e\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 18 +\barre\NOtes\hu{^J}&\zq L\qlppz N|\lppz c\zq{^c}\zq e\zq g\qu{_i}\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\zq d\zq{^f}\qu h\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\zql{_e}\qu{_h}\enotes +%\check +% mesure 19 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq{=e}\qu g\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\lppz c\zq e\zql c\dqh g{^f}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 20 +\barre\NOtes\hu{^K}&\zq L\qlppz N|\lsh c\lppz b\rq c\zq{_b}\qu{^f}\enotes +\temps\NOtes&\zq L\qlppz N|\na b\lppz d\zq b\rq c\qu{=f}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\lppz b\zq b\qu{^f}\enotes +%\check +% mesure 21 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 22 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\qu{_K}&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 23 +\barre\NOtes\qu L&\zq {La}\qlppz c|\zlppz e\zq h\qu j\enotes +\temps\NOtes\qu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +%\check +% mesure 24 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +% mesure 25 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\notes&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\dqh jk\enotes +\temps\NOtes\soupir&\zq {Ma}\qlppz c|\zlppz f\zql {h}\qu j\enotes +%\check +% mesure 26 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq {jg}\qu l\enotes +\temps\NOtes&\zq {L=a}\qlppz c|\lna h\sh f\zlppz f\zq {hj}\qu{_l}\enotes +\temps\NOtes\soupir&\lfl a\zq {^Ma}\qlppz c|\zlppz f\zq {_h}\qu k\enotes +% mesure 27 +\barre\NOtes\hu J&\zq {L=a}\qlppz c|\zlppz e\zq{=h}\qu j\enotes +\temps\notes&\zq {LN}\qlppz c|\zlppz e\zql {g}\dqh ji\enotes +\temps\NOtes\soupir&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\qu j\enotes +%\check +% mesure 28 +\barre\NOtes\hu J&\zq {L_a}\qlppz c|\zlppz e\rq f\qu{_h}\enotes +\temps\NOtes&\zq {LN}\uppz b\qlp{_b}|\zlppz e\zq g\qu{_i}\enotes +\temps\NOtes\soupir&\zq {_LN}\na b\qlppz b|\fl e\zlppz e\zq g\qu{=i}\enotes +%\check +% mesure 29 +\barre\NOtes\hu J&\zq {=LN}\qlppz c|\na e\zlppz e\zq g\qu j\enotes +\temps\notes&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\dqh jk\enotes +\temps\NOtes\soupir&\lsh M\zq {M=a}\qlppz c|\lsh f\zlppz f\zql {=h}\qu j\enotes +%\check +% mesure 30 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq {gj}\qu l\enotes +\temps\NOtes&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 31 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq {gj}\qu l\enotes +\temps\NOtes&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 32 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{_d}|\lppz f\zq{f_h}\zql{_k}\dqh ml\enotes +\temps\NOtes\soupir&\zq{La}\qlppz d|\lppz f\zq{fh}\zql k\qu m\enotes +%\check +% mesure 33 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{=d}|\zlppz e\zq{=h}\zql k\roff{\dqh lm}\enotes +\nspace +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 34 +\barre\NOtes\hu{^J}&\zq {LN}\sh c\qlppz c|\zlppz f\zq{h^j}\qu m\enotes +\temps\NOtes&\zq {LN}\qlppz d|\zlppz e\rq k\zq g\qu l\enotes +\temps\NOtes\soupir&\lfl a\zq {Ma}\na c\qlppz c|\zlppz f\zq{h=j}\qu m\enotes +%\check +% mesure 35 +\barre\NOtes\qu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes\doubler\qu{=K}&\zq {L_a}\ql d|\lppz e\zq{e_h}\zql k\roff{\dqh lm}\enotes +\nspace +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 36 +\barre\NOtes\hu{^J}&\zq {KN}\sh c\qlppz c|\lppz g\zq{g^j}\rq k\qu n\enotes +\temps\NOtes&\zq{LN}\qlppz d|\zq{^fj}\rq l\qu{^m}\enotes +\temps\NOtes\soupir&\zq {M_a}\qlppz c|\lfl h\na f\zlppz f\zq{hj}\qu{=m}\enotes +%\check +% mesure 37 +\barre\NOtes\qu J&\zq {LN}\na c\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes\doubler\qu{=K}&\lfl a\zq {La}\na d\qlppz d|\lppz e\zq{_h}\zql j\dqh l{^k}\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\lppz e\zq{egj}\qu l\enotes +%\check +% mesure 38 +\barre\NOtes\qsk\hu{^K}&\qsk\lfl b\na d\zq {LNb}\qlppz d|\qsk + \zlppz e\zq{g}\qu{=k}\enotes +\temps\NOtes&\sh c\zq {LN}\qlppz c|\zq e\lppz e\zq h\qu{^j}\enotes +\temps\NOtes\qu{=K}&\lq a\lfl a\zq {M}\qlppz b|\lppz d\zq {df_h}\qu k\enotes +%\check +% mesure 39 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 40 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\Uptext{\it rit.}\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 41 +\barre +\notes\zcharnote B{\it legato}\Ilegu0b\hl L&\zcharnote g{\it + a tempo}\Qqbb Nece|\Uptext{\it bien + sirupeux~!}\ibbu0i0\qh0{lgj}\tqh0g\enotes +\temps\notes&\Qqbb Nece|\ibbu0i0\qh0{lgj}\tqh0g\enotes +\temps\notes\ql L&\Qqbb Nece|\ibbu0i0\qh0{lgj}\tqh0g\enotes +%\check +% mesure 42 +\barre\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 43 +\barre\notes\ql J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 44 +\barre\notes\qlp N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\tleg0\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0b\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 45 +\barre\notes\hlp a&\Qqbb Mcac|\Qqhh mhjh\enotes +\temps\notes&\Qqbb Mcac|\Qqhh mhjh\enotes +\temps\notes&\Qqbb Mcac|\Qqhh mhjh\enotes +%\check +% mesure 46 +\barre\notes\qlp N\tleg0&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0c\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 47 +\barre\notes\hl c&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 48 +\barre\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql M&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 49 +\barre\notes\hu K\tleg0&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\soupir&\Qqbb Ndbd|\Qqhh kgig\enotes +%\check +% mesure 50 +\barre\notes\Ilegu0c\hl L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 51 +\barre\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 52 +\barre\notes\ql J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 53 +\barre\notes\hl a&\Qqbb aece|\Qqhh lhjh\enotes +\temps\notes&\Qqbb aece|\Qqhh lhjh\enotes +\temps\notes\ql b&\Qqbb {^N}ebe|\Qqhh l{^g}ig\enotes +%\check +% mesure 54 +\barre\notes\qlp c\tleg0&\Qqbb aece|\Qqhh lhjh\enotes +\temps\notes\sk\sk\ds&\Qqbb aece|\Qqhh lhjh\enotes +\temps\notes\Ilegu0c\ql c&\Qqbb aece|\Qqhh lhjh\enotes +%\check +% mesure 55 +\barre\notes\hl b&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\nspace\notes\ql a&\Qqbb aece|\bigsh m\Qqhh mhjh\enotes +%\check +% mesure 56 +\barre\notes\hl N&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\ql a&\Qqbb aece|\Qqhh lhjh\enotes +%\check +% mesure 57 +\barre\notes\hl N&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\nspace\notes\ql {^M}&\varaccid\Qqbb a{^f}{^d}f|\sh m\varaccid\Qqhh mh{^k}h\enotes +%\check +% mesure 58 +\barre\notes\hl L\tleg0&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\soupir&\Qqbb Nebe|\Qqhh lgig\enotes +%\check +% mesure 59 +\barre\notes\Ilegu0b\hl N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 60 +\barre\notes\hl M&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh njlj\enotes +%\check +% mesure 61 +\barre\notes\hlp K&\Qqbb Ndbd|\Qqhh niki\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh niki\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh niki\enotes +%\check +% mesure 62 +\barre\notes\hl J\tleg0&\Qqbb Nece|\Qqhh njlj\enotes +\temps\notes&\Qqbb Nece|\Qqhh njlj\enotes +\temps\notes\soupir&\Qqbb Nece|\Qqhh njlj\enotes +% mesure 63 +\barre\notes\Ilegu0b\hl L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 64 +\barre\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 65 +\barre\notes\ql J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 66 +\barre\notes\qlp N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\tleg0\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0c\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 67 +\barre\notes\hlp c&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +%\check +% mesure 68 +\barre\notes\qlp N\tleg0&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0c\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +% mesure 69 +\barre\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql M&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 70 +\barre\notes\hu K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\qu K&\Qqbb Ndbd|\Qqhh kgig\enotes +%\check +% mesure 71 +\barre\notes\hu J\tleg0&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\soupir&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 72 +\barre\notes\lppz J\qu J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\lppz J\qu J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\lppz J\qu J&\Qqbb Nece|\soupir\enotes +%\check +% mesure 73 +\barre + \NOtes\hu J&\zq L\qlppz N|\uptext{\it aigre et nerveux}\zlppz c\qu e\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 74 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 75 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes&\zq L\uppz a\ql{_a}|\lppz c\zql{_d}\dqh fe\enotes +\temps\NOtes\soupir&\zq L\qlppz a|\lppz c\zql d\qu f\enotes +%\check +% mesure 76 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes&\zq L\uppz a\ql{_a}|\na d\roff{\lppz d\zql d}\dqh ef\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 77 +\barre\NOtes\hu{_K}&\zq L\qlppz N|\lppz c\zq{_d}\qu f\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\rq e\qu{=d}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\qu f\enotes +%\check +% mesure 78 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\na d\roff{\lppz d\zql d}\dqh ef\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 79 +\barre\NOtes\hu{_K}&\zq K\qlppz N|\lppz c\zq{_d}\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\zq{=d}\qu{^f}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\qu{=f}\enotes +%\check +% mesure 80 +\barre\NOtes\qu J&\zq L\qlppz N|\na c\zlppz c\qu e\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\lppz c\zql c\dqh e{^d}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\qu e\enotes +%\check +% mesure 81 +\barre\NOtes\hu{^K}&\zq L\qlppz N|\lppz b\zq {^d}\qu{b}\enotes +\temps\NOtes&\zq L\qlppz N|\zq a\lppz a\qu{^c}\enotes +\temps\NOtes\qu{=K}&\zq M\uppz a\ql{_a}|\lppz b\zq b\qu{=d}\enotes +%\check +% mesure 82 +\barre\NOtes\hu J&\zq L\qlppz N|\lppz c\zq{=c}\qu e\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\qu e\enotes +%\check +% mesure 83 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\qu{_K}&\zq L\qlppz N|\zlppz c\qu e\enotes +\temps\NOtes\qu J&\zq L\qlppz N|\zlppz c\qu e\enotes +% mesure 84 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 85 +\barre\NOtes\hu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 86 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\qu{_K}&\zq L\uppz a\ql{_a}|\lppz c\zq f\zql{_d}\dqh {_h}g\enotes +\temps\NOtes\soupir&\zq L\qlppz a|\lppz c\zq d\zql f\qu h\enotes +%\check +% mesure 87 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\doubler\qu{=K}&\zq L\uppz a\ql{_a}|\relax + \na d\lppz d\zq f\zql d\roff{\dqh g{_h}}\enotes + \nspace +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 88 +\barre\NOtes\hu{^J}&\zq L\qlppz N|\lppz c\zq{^c}\zq f\qu{_h}\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\rq e\zq d\qu g\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\zq f\qu h\enotes +%\check +% mesure 89 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\notes\qu{K}&\zq L\uppz a\ql{_a}|\relax + \lfl e\lq e\lppz d\zql d\dqh g{=h}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\na e\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 90 +\barre\NOtes\hu{^J}&\zq L\qlppz N|\lppz c\zq{^c}\zq e\zq g\qu{_i}\enotes +\temps\NOtes&\zq L\qlppz N|\lppz d\zq d\zq{^f}\qu h\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\zlppz c\zql{_e}\qu{_h}\enotes +%\check +% mesure 91 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq{=e}\qu g\enotes +\temps\notes\qu{K}&\zq L\uppz a\ql{_a}|\lppz c\zq e\zql c\dqh g{^f}\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\lppz c\zql c\zq e\qu g\enotes +%\check +% mesure 92 +\barre\NOtes\hu{^K}&\zq L\qlppz N|\lsh c\lppz b\rq c\zq{_b}\qu{^f}\enotes +\temps\NOtes&\zq L\qlppz N|\na b\lppz d\zq b\rq c\qu{=f}\enotes +\temps\NOtes\soupir&\zq M\uppz a\ql{_a}|\lppz b\zq b\qu{^f}\enotes +%\check +% mesure 93 +\barre\NOtes\hu J&\zq L\qlppz N|\lppz c\zq{=c}\zq e\qu g\enotes +\temps\NOtes&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\soupir&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 94 +\barre\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\qu{_K}&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +\temps\NOtes\qu J&\zq L\qlppz N|\zlppz c\zq e\qu g\enotes +%\check +% mesure 95 +\barre\NOtes\qu L&\zq {La}\qlppz c|\zlppz e\zq h\qu j\enotes +\temps\NOtes\qu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +%\check +% mesure 96 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +% mesure 97 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\notes&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\dqh jk\enotes +\temps\NOtes\soupir&\zq {Ma}\qlppz c|\zlppz f\zql {h}\qu j\enotes +%\check +% mesure 98 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq {jg}\qu l\enotes +\temps\NOtes&\zq {L=a}\qlppz c|\lna h\sh f\zlppz f\zq {hj}\qu{_l}\enotes +\temps\NOtes\soupir&\lfl a\zq {^Ma}\qlppz c|\zlppz f\zq {_h}\qu k\enotes +% mesure 99 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq g\qu j\enotes +\temps\notes&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\dqh jk\enotes +\temps\NOtes\soupir&\zq {Ma}\qlppz c|\zlppz f\zql {h}\qu j\enotes +%\check +% mesure 100 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq {jg}\qu l\enotes +\temps\NOtes&\zq {L=a}\qlppz c|\lna h\sh f\zlppz f\zq {hj}\qu{_l}\enotes +\temps\NOtes\soupir&\lfl a\zq {^Ma}\qlppz c|\zlppz f\zq {_h}\qu k\enotes +% mesure 101 +\barre\NOtes\hu J&\zq {L=a}\qlppz c|\zlppz e\zq{=h}\qu j\enotes +\temps\notes&\zq {LN}\qlppz c|\zlppz e\zql {g}\dqh ji\enotes +\temps\NOtes\soupir&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\qu j\enotes +%\check +% mesure 102 +\barre\NOtes\hu J&\zq {L_a}\qlppz c|\zlppz e\rq f\qu{_h}\enotes +\temps\NOtes&\zq {LN}\uppz b\qlp{_b}|\zlppz e\zq g\qu{_i}\enotes +\temps\NOtes\soupir&\zq {_LN}\na b\qlppz b|\fl e\zlppz e\zq g\qu{=i}\enotes +%\check +% mesure 103 +\barre\NOtes\hu J&\zq {L=a}\qlppz c|\zlppz e\zq{=h}\qu j\enotes +\temps\notes&\zq {LN}\qlppz c|\zlppz e\zql {g}\dqh ji\enotes +\temps\NOtes\soupir&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\qu j\enotes +%\check +% mesure 104 +\barre\NOtes\hu J&\zq {L_a}\qlppz c|\zlppz e\rq f\qu{_h}\enotes +\temps\NOtes&\zq {LN}\uppz b\qlp{_b}|\zlppz e\zq g\qu{_i}\enotes +\temps\NOtes\soupir&\zq {_LN}\na b\qlppz b|\fl e\zlppz e\zq g\qu{=i}\enotes +%\check +% mesure 105 +\barre\NOtes\hu J&\zq {=LN}\qlppz c|\na e\zlppz e\zq g\qu j\enotes +\temps\notes&\zq {M_a}\qlppz c|\zlppz f\zql {_h}\dqh jk\enotes +\temps\NOtes\soupir&\lsh M\zq {M=a}\qlppz c|\lsh f\zlppz f\zql {=h}\qu j\enotes +%\check +% mesure 106 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq {gj}\qu l\enotes +\temps\NOtes&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 107 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq {gj}\qu l\enotes +\temps\NOtes&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 108 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{_d}|\lppz f\zq{f_h}\zql{_k}\dqh ml\enotes +\temps\NOtes\soupir&\zq{La}\qlppz d|\lppz f\zq{fh}\zql k\qu m\enotes +%\check +% mesure 109 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{=d}|\zlppz e\zq{=h}\zql k\roff{\dqh lm}\enotes +\nspace +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 110 +\barre\NOtes\hu{^J}&\zq {LN}\sh c\qlppz c|\zlppz f\zq{h^j}\qu m\enotes +\temps\NOtes&\zq {LN}\qlppz d|\zlppz e\rq k\zq g\qu l\enotes +\temps\NOtes\soupir&\lfl a\zq {Ma}\na c\qlppz c|\lfl h\zlppz f\zq{h=j}\qu m\enotes + %\check +% mesure 111 +\barre\NOtes\hu K&\zq {^Ma}\qlppz d|\sh f\zlppz f\zq{hk}\qu{^m}\enotes +\temps\NOtes&\zq {^La}\sh c\qlppz c|\lsh j\sh e\zlppz e\zq{hj}\qu{^l}\enotes +\temps\NOtes\soupir&\zq {Ma}\qlppz d|\zlppz f\zq{hk}\qu{m}\enotes + %\check +% mesure 112 +\barre\NOtes\hu L&\zq {N=c}\qlppz e|\zlppz g\zq{j=l}\qu{n}\enotes +\temps\NOtes&\zq {^Ma}\qlppz d|\sh f\zlppz f\zq{hk}\qu{^m}\enotes +\temps\NOtes\soupir&\zq {Nc}\qlppz e|\zlppz g\zq{jl}\qu{n}\enotes + %\check +% mesure 113 +\barre\NOtes\hu K&\zq {^Ma}\qlppz d|\sh f\zlppz f\zq{hk}\qu{^m}\enotes +\temps\NOtes&\zq {^La}\sh c\qlppz c|\lsh j\sh e\zlppz e\zq{hj}\qu{^l}\enotes +\temps\NOtes\soupir&\zq {Ma}\qlppz d|\zlppz f\zq{hk}\qu{m}\enotes + %\check +% mesure 114 +\barre\NOtes\hu{_L}&\zq{Nc}\lppz e\ql{_e}|\zlppz g\zq{_lj}\qu{n}\enotes +\temps\NOtes&\zq{Nc}\qlppz{e}|\zlppz g\zq{lj}\qu{n}\enotes +\temps\NOtes\soupir&\zq{Nc}\qlppz{e}|\zlppz g\zq{lj}\qu{n}\enotes + %\check +% mesure 115 +\barre\NOtes\hu{K}&\zq{Nc}\fl e\qlppz{e}|\zlppz g\zq{_lj}\qu{n}\enotes +\temps\NOtes&\zq{Nc}\qlppz{e}|\zlppz g\zq{lj}\qu{n}\enotes +\temps\NOtes\soupir&\zq{Nc}\qlppz{e}|\zlppz g\zq{lj}\qu{n}\enotes + %\check +% mesure 116 +\barre\NOtes\hu{K}&\zq{Nb}\qlppz{d}|\zlppz g\zq{ik}\qu{n}\enotes +\temps\NOtes&\zq{Nb}\qlppz{d}|\zlppz g\zq{ik}\qu{n}\enotes +\temps\NOtes\soupir&\zq{Nb}\qlppz{d}|\zlppz g\zq{ik}\qu{n}\enotes +% mesure 117 +\barre +\notes\zcharnote B{\it legato}\Ilegu0b\hl L&\zcharnote g{\it + a tempo}\Qqbb Nece|\Uptext{\it bien + sirupeux~!}\ibbu0i0\qh0{lgj}\tqh0g\enotes +\temps\notes&\Qqbb Nece|\ibbu0i0\qh0{lgj}\tqh0g\enotes +\temps\notes\ql L&\Qqbb Nece|\ibbu0i0\qh0{lgj}\tqh0g\enotes +%\check +% mesure 118 +\barre\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 119 +\barre\notes\ql J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 120 +\barre\notes\qlp N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\tleg0\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0b\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 121 +\barre\notes\bigfl a\hlp a&\bigaccid\Qqbb Mc{_a}c|\bigaccid\Qqhh m{_h}jh\enotes +\temps\notes&\Qqbb Mcac|\Qqhh mhjh\enotes +\temps\notes&\Qqbb Mcac|\Qqhh mhjh\enotes +%\check +% mesure 122 +\barre\notes\qlp N\tleg0&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0c\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +% mesure 123 +\barre\notes\hl c&\bigfl a\Qqbb afcf|\bigaccid\Qqhh m{_h}jh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 124 +\barre\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql M&\Qqbb {=a}fcf|\Qqhh m{=h}jh\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 125 +\barre\notes\hu K\tleg0&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh kgig\enotes +\temps\notes\soupir&\Qqbb Ndbd|\Qqhh kgig\enotes +%\check +% mesure 126 +\barre\notes\Ilegu0b\hl L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 127 +\barre\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 128 +\barre\notes\ql J&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql K&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 129 +\barre\notes\qlp N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\sk\tleg0\sk\ds&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\Ilegu0c\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 130 +\barre\notes\hlp c&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes&\Qqbb afcf|\Qqhh mhjh\enotes +%\check +% mesure 131 +\barre\notes\qlp b\tleg0&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\sk\sk\ds&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\Ilegu0c\ql c&\Qqbb aece|\Qqhh lhjh\enotes +% mesure 132 +\barre\notes\qlp b\tleg0&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\sk\sk\ds&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\Ilegu0c\ql c&\Qqbb aece|\Qqhh lhjh\enotes +%\check +% mesure 133 +\barre\notes\ql b&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\ql N&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\ql a&\Qqbb aece|\Qqhh lhjh\enotes +%\check +% mesure 134 +\barre\notes\ql b&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\ql a&\Qqbb aece|\Qqhh lhjh\enotes +\temps\nspace\notes\ql b&\varaccid\Qqbb a{^f}{^d}f|\varaccid\sh m\Qqhh mh{^k}h\enotes +%\check +% mesure 135 +\barre\notes\hl L\tleg0&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\soupir&\Qqbb Nebe|\Qqhh lgig\enotes +%\check +% mesure 136 +\barre\notes\Ilegu0b\hl N&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes&\Qqbb Nece|\Qqhh lgjg\enotes +\temps\notes\ql N&\Qqbb Nece|\Qqhh lgjg\enotes +%\check +% mesure 137 +\barre\notes\ql N&\Qqbb Nebe|\Qqhh lgig\enotes +\temps\notes\ql M&\Qqbb afcf|\Qqhh mhjh\enotes +\temps\notes\ql L&\Qqbb Nece|\Qqhh njlj\enotes +%\check +% mesure 138 +\barre\notes\hl K&\Qqbb Ndbd|\Qqhh niki\enotes +\temps\notes&\Qqbb Ndbd|\Qqhh niki\enotes +\temps\notes\ql K&\Qqbb Ndbd|\Qqhh niki\enotes +%\check +% mesure 139 +\barre\notes\hl J\tleg0&\Qqbb Nece|\Qqhh njlj\enotes +\temps\notes&\Qqbb Nece|\Qqhh njlj\enotes +\temps\notes\soupir&\Qqbb Nece|\Qqhh njlj\enotes +%\check +% mesure 140 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq {gj}\qu l\enotes +\temps\NOtes&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 141 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{_d}|\lppz f\zq{f_h}\zql{_k}\dqh ml\enotes +\temps\NOtes\soupir&\zq{La}\qlppz d|\lppz f\zq{fh}\zql k\qu m\enotes +%\check +% mesure 142 +\barre\NOtes\hu J&\zq{LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes&\zq {L_a}\uppz d\ql{=d}|\zlppz e\zq{=h}\zql k\roff{\dqh lm}\enotes +\nspace +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 143 +\barre\NOtes\hu{^J}&\zq {LN}\sh c\qlppz c|\zlppz f\zq{h^j}\qu m\enotes +\temps\NOtes&\zq {LN}\qlppz d|\zlppz e\rq k\zq g\qu l\enotes +\temps\NOtes\soupir&\lfl a\zq {Ma}\na c\qlppz c|\zlppz f\zq{h=j}\qu m\enotes +%\check +% mesure 144 +\barre\NOtes\qu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes\doubler\qu{=K}&\zq {L_a}\ql d|\lppz e\zq{e_h}\zql k\roff{\dqh lm}\enotes +\nspace +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 145 +\barre\NOtes\hu{^J}&\zq {KN}\sh c\qlppz c|\lppz g\zq{g^j}\rq k\qu n\enotes +\temps\NOtes&\zq{LN}\qlppz d|\zq{^fj}\rq l\qu{^m}\enotes +\temps\NOtes\soupir&\zq {M_a}\qlppz c|\lfl h\na f\zlppz f\zq{hj}\qu{=m}\enotes +%\check +% mesure 146 +\barre\NOtes\qu J&\zq {LN}\na c\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\notes\doubler\qu{=K}&\lfl a\zq {La}\na d\qlppz d|\lppz e\zq{_h}\zql j\dqh l{^k}\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\lppz e\zq{egj}\qu l\enotes +%\check +% mesure 147 +\barre\NOtes\qsk\hu{^K}&\qsk\lfl b\na d\zq {LNb}\qlppz d|\qsk + \zlppz e\zq{g}\qu{=k}\enotes +\temps\NOtes&\sh c\zq {LN}\qlppz c|\zq e\lppz e\zq h\qu{^j}\enotes +\temps\NOtes\qu{=K}&\lq a\lfl a\zq {M}\qlppz b|\lppz d\zq {df_h}\qu k\enotes +%\check +% mesure 148 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 149 +\barre\NOtes\hu J&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +\temps\NOtes\soupir&\zq {LN}\qlppz c|\zlppz e\zq{gj}\qu l\enotes +%\check +% mesure 150 +\def\sQqbb{\smallnotesize\Qqbb}% +\def\sqqBB{\smallnotesize\qqBB}% +\def\sQqhh{\smallnotesize\Qqhh}% +\notes\hu J&\sQqbb Nece|\smallnotesize\roff{\normalnotesize\zhu l}\relax + \ibbl0i0\qb0{lgj}\tqb0g\enotes +\temps\notes&\sQqbb cece|\smallnotesize\ibbl0i0\qb0{jgj}\tqb0g\enotes +\temps\notes\qu J&\sQqbb Nece|\zqu l\smallnotesize\ibbl0i0\qb0{lgj}\tqb0g\enotes +%\check +% mesure 151 +\barre\notes\qu J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +\temps\notes\qu G&\sQqbb Ndbd|\zqu k\sqqBB kgig\enotes +\temps\notes\qu J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 152 +\barre\notes\qu H&\sQqbb Nece|\zqu j\sqqBB jghg\enotes +\temps\notes\qu I&\sQqbb Ndbd|\zqu k\sqqBB kgig\enotes +\temps\notes\qu J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 153 +\barre\notes\qlp L&\sQqbb Nece|\zqup n\sqqBB njlj\enotes +\temps\notes\sk\sk\ds&\sQqbb cece|\rlap{\sk\sk\raise 3\Interligne\ds}\relax + \sqqBB ljlj\enotes +\temps\notes\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +%\check +% mesure 154 +\barre\notes\hlp M&\sQqbb Mcac|\rlap{\smallnotesize\qsk\normalnotesize\hup o}\relax + \sqqBB ojmj\enotes +\temps\notes&\sQqbb acac|\sqqBB mjmj\enotes +\temps\notes&\sQqbb acac|\sqqBB mjmj\enotes +%\check +% mesure 155 +\barre\notes\qlp L&\sQqbb Nece|\zqup n\sqqBB njlj\enotes +\temps\notes\sk\sk\ds&\sQqbb cece|\rlap{\sk\sk\raise 3\Interligne\ds}\relax + \sqqBB ljlj\enotes +\temps\notes\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +%\check +% mesure 156 +\barre\notes\hl M&\sQqbb afcf|\rlap{\smallnotesize\qsk + \normalnotesize\hu q}\sqqBB qmom\enotes +\temps\notes&\sQqbb afcf|\sqqBB omom\enotes +\temps\notes\itenu0L\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +%\check +% mesure 157 +\barre\notes\tten0\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +\temps\notes\ql K&\sQqbb afcf|\zqu m\sqqBB mhjh\enotes +\temps\notes\ql J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 158 +\barre\notes\hu G&\sQqbb Ndbd|\rlap{\smallnotesize\qsk\normalnotesize\hu k}\relax + \sqqBB kgig\enotes +\temps\notes&\sQqbb Ndbd|\sqqBB igig\enotes +\temps\notes\soupir&\sQqbb Ndbd|\raise 2\Interligne\rlap{\soupir}\sqqBB igig\enotes +%\check +% mesure 159 +\barre\notes\hu J&\sQqbb Nece|\rlap{\smallnotesize\qsk\normalnotesize\hu l}\relax + \sqqBB lgjg\enotes +\temps\notes&\sQqbb Nece|\sqqBB jgjg\enotes +\temps\notes\qu J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 160 +\barre\notes\qu J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +\temps\notes\qu I&\sQqbb Ndbd|\zqu k\sqqBB kgig\enotes +\temps\notes\qu G&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 161 +\barre\notes\qu J&\sQqbb Nece|\zqu j\sqqBB jghg\enotes +\temps\notes\qu H&\sQqbb Nece|\zqu k\sqqBB kgig\enotes +\temps\notes\qu G&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 162 +\barre\notes\qup J&\sQqbb Nece|\zqup n\sqqBB njlj\enotes +\temps\notes\sk\sk\ds&\sQqbb Nece|\rlap{\sk\sk\raise 3\Interligne\ds}\relax + \sqqBB ljlj\enotes +\temps\notes\qu J&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +%\check +% mesure 163 +\barre\notes\hlp M&\sQqbb afcf|\rlap{\smallnotesize\qsk\normalnotesize\hup q}\relax + \sqqBB qmom\enotes +\temps\notes&\sQqbb afcf|\sqqBB omom\enotes +\temps\notes&\sQqbb afcf|\sqqBB omom\enotes +%\check +% mesure 164 +\barre\notes\qlp L&\sQqbb Nece|\zqup n\sqqBB njlj\enotes +\temps\notes\sk\sk\ds&\sQqbb Nece|\rlap{\sk\sk\raise 3\Interligne\ds}\relax + \sqqBB ljlj\enotes +\temps\notes\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +% mesure 165 +\barre\notes\ql L&\sQqbb Nece|\zqu n\sqqBB njlj\enotes +\temps\notes\ql K&\sQqbb afcf|\zqu m\sqqBB mhjh\enotes +\temps\notes\ql J&\sQqbb Nece|\zqu l\sqqBB lgjg\enotes +%\check +% mesure 166 +\barre\notes\hu G&\sQqbb Ndbd|\rlap{\smallnotesize\qsk\normalnotesize\hu k}\relax + \sqqBB kgig\enotes +\temps\notes&\sQqbb Ndbd|\sqqBB igig\enotes +\temps\notes\qu G&\sQqbb Ndbd|\zqu k\sqqBB kgig\enotes +%\check +% mesure 167 +\barre\notes\hu J&\sQqbb +LcNc|\normalnotesize\roff{\zhu j}\relax + \sqqBB jege\enotes +\temps\notes&\sQqbb LcNc|\sqqBB gege\enotes +\temps\notes\soupir&\sQqbb LcNc|\rlap{\raise 2\interligne\soupir}\relax + \sqqBB gege\enotes +% mesure 168 +\barre +\Notes\hu L&\zh c\hl g|\zh{jl}\hl n\enotes +\temps\Notes&\enotes +\temps\Notes\qu L&\zq c\qlppz g|\zq{jl}\qlppz n\enotes +% mesure 169 +\barre\Notes\qu L&\zq c\ql g|\zq{jl}\ql n\enotes +\temps\Notes\qu K&\zq b\ql f|\zq{ik}\ql m\enotes +\temps\Notes\qu J&\zq N\ql e|\zq{gj}\ql l\enotes +%\check +% mesure 170 +\barre\Notes\hu G&\zh N\hl d|\zh{gi}\hl k\enotes +\temps\Notes&\enotes +\temps\Notes\qu G&\zq N\ql d|\zq{gi}\ql k\enotes +%\check +% mesure 171 +\barre\NOtes\itenu0J\hup J&\itenl1N\itenu2c\zhp N\hlp c|\itenl3e\itenu4g\itenu5j\zhp e\zhp g\hlp j\enotes +%\check +% mesure 172 +\barre\Notes\tten0\zhlp J\hlp C&\tten1\tten2\zhp N\hlp c|\tten3\tten4\tten5\zhp e\zhp g\hlp j\enotes +%\mulooseness 1\relax +\mulooseness -4\relax +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\bye diff --git a/musixtex/doc/examples/eightbitchar.tex b/musixtex/doc/examples/eightbitchar.tex new file mode 100644 index 0000000..54969d6 --- /dev/null +++ b/musixtex/doc/examples/eightbitchar.tex @@ -0,0 +1,12 @@ + +\input plainenc\relax\inputencoding{cp1252} +\input musixtex +\input musixlyr +\hsize50mm +\setlyrics1{á ä ö}\assignlyrics11% +\startpiece\addspace{4pt}% +\znotes\zcharnote{12}{Poème naïf}\en% +\Notes\qa{ggg}\en% +\endpiece +\vfill\eject +\end diff --git a/musixtex/doc/examples/fantaisc.tex b/musixtex/doc/examples/fantaisc.tex new file mode 100644 index 0000000..7a965a7 --- /dev/null +++ b/musixtex/doc/examples/fantaisc.tex @@ -0,0 +1,4 @@ +\def\ftranspose{-1} +\def\fsignature{-3} +\input fantaisi +\bye diff --git a/musixtex/doc/examples/fantaisd.tex b/musixtex/doc/examples/fantaisd.tex new file mode 100644 index 0000000..7bb931e --- /dev/null +++ b/musixtex/doc/examples/fantaisd.tex @@ -0,0 +1,2 @@ +\input fantaisi +\bye diff --git a/musixtex/doc/examples/fantaisi.tex b/musixtex/doc/examples/fantaisi.tex new file mode 100644 index 0000000..3d84d2b --- /dev/null +++ b/musixtex/doc/examples/fantaisi.tex @@ -0,0 +1,1238 @@ +\ifx\ftranspose\undefined\def\ftranspose{0}\fi +\ifx\fsignature\undefined\def\fsignature{-1}\fi + +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + + +\fullauthor{Daniel TAUPIN} +\shortauthor{D. Taupin} +\shorttitle{Fantaisie en style romantique} +\title{Fantaisie en style romantique} +\transpose=\ftranspose\relax +\newif\iffiveoctaves +\ifnum\transpose=0\relax + \subtitle{(pour orgue \`a 5 octaves)} + \fiveoctavestrue + \else\ifnum\transpose=-1\relax + \subtitle{(pour orgue \`a 4 octaves et demi, do--sol)} + \fiveoctavesfalse + \else + \subtitle{(pour orgue)} + \fiveoctavesfalse + \fi +\fi + +\othermention{Compos\'e en 1992\\r\'evis\'e en 1995} +\maketitle + +\ifx\ftranspose\undefined\def\ftranspose{0}\fi +\ifx\fsignature\undefined\def\fsignature{-1}\fi + +\parindent 18mm +\tracingstats=2\relax +% +% formes fr\'equentes +% +%au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +%au moins deux doubles croches basses et hautes +\def\dqbb#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqhh#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +%au moins trois doubles croches basses et hautes +\def\tqbb#1#2#3{\Ibbl0{#1}{#3}2\qb0{#1#2}\tqb0{#3}}% +\def\Tqbb#1#2#3{\ibbl0{#2}0\qb0{#1#2}\tqb0{#3}}% +\def\sTqbb#1#2#3{{\smallnotesize\Tqbb{#1}{#2}{#3}}}% +%au moins quatre croches basses et hautes +\def\qqb#1#2#3#4{\Ibl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqb#1#2#3#4{\Ibl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqB#1#2#3#4{\Ibl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqh#1#2#3#4{\Ibu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqh#1#2#3#4{\Ibu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqH#1#2#3#4{\Ibu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +%au moins quatre doubles croches basses et hautes +\def\qqbb#1#2#3#4{\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\sqqbb#1#2#3#4{{\smallnotesize\qqbb{#1}{#2}{#3}{#4}}}% +\def\Qqbb#1#2#3#4{\Ibbl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sQqbb#1#2#3#4{{\smallnotesize\Qqbb{#1}{#2}{#3}{#4}}}% +\def\qqBB#1#2#3#4{\Ibbl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sqqBB#1#2#3#4{{\smallnotesize\qqBB{#1}{#2}{#3}{#4}}}% +\def\qqhh#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqhh#1#2#3#4{\Ibbu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqHH#1#2#3#4{\Ibbu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +\def\sqqHH#1#2#3#4{{\smallnotesize\qqHH{#1}{#2}{#3}{#4}}}% +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{6}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{\fsignature}\relax % r\'e mineur +\transpose=\ftranspose\relax +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +\def\deuxtemps{\generalmeter{\meterfrac{2}{4}}}% +\def\Quatretemps{\generalmeter{\meterfrac{4}{2}}}% +\def\Troistemps{\generalmeter{\meterfrac{3}{2}}}% +\def\Deuxtemps{\generalmeter{\meterfrac{2}{2}}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O.}% +%\check +\medskip\noindent{\rm G.O.: Plein jeu, fonds 16' {\sl ad libitum.}}% +\par\noindent{\rm Pos.: Plein jeu, acc. G.O.}% +\par\noindent{\rm P\'ed.: fonds et anches 16', tirasses G.O. \& pos.}% +\smallskip +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\doubler{\multiply\noteskip by 2\relax}% +\quatretemps +\staffbotmarg=10pt +\debutmorceau +\relativeaccidentals +\bigaccid +\autolines{9}55\relax +\notes&|\Uptext{\hbox{\kern -16mm\moyen Allegro maestoso + \bf(\metron{\qu}{55})}}\enotes +\advance\linesinpage by 1\relax +%\check +% mesure 1 +\temps\notes\sk\soupir&\sk\soupir|\qqhh de{^c}d\enotes +%\check +% mesure 2 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh d\hu f\enotes +\temps\NOtes&|\soupir\enotes +\temps\notes\hpause&\hpause|\qqhh de{^c}d\enotes +%\check +% mesure 3 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh{df}\hu h\enotes +\temps\NOtes&|\soupir\enotes +\temps\notes\hpause&\hpause|\qqhh de{^c}d\enotes +%\check +% mesure 4 +%\check +\deuxtemps\changecontext +\Notes\dqh{^J}J&\zmidtwotext{\it rit.}\ibl1L0\zq{LN}\qb1b\zq{LN}\tqb1b\relax + |\ibu2i0\zq{eg}\qh2i\zq{eg}\tqh2i\enotes +\temps\Notes\dqh{J}J&\ibl1L0\zq{LN}\qb1b\zq{LN}\tqb1b\relax + |\ibu2i0\zq{eg}\qh2i\zq{eg}\tqh2i\enotes +%\check +% mesure 5 +%\check +\quatretemps\changecontext +\NOTes\pointdurgue G\hu K&\pointdorgue a\zh{M}\hl a\relax + |\pointdorgue l\zh{df}\hu h\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 6 +%\check +\barre\NOTes\hu K&\zh{LN}\hl b|\zh{d}\lh e\hl g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 7 +%\check +\barre\NOTes\hu K&\zh{M}\hl a|\zh{d}\hu f\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh HI{^G}H|\qqhh ab{^N}a\enotes +%\check +% mesure 8 +%\check +\deuxtemps\changecontext +\addspace{-0.5\afterruleskip}% +\Notes\dqh HH&\zcharnote c{\it rit.}\ibl0K0\zq{K}\qb0M\zq{K}\tqb0M\relax + |\ibu0f0\zq{ad}\qh0f\zq{ad}\tqh0f\enotes +\temps\Notes\dqh HH&\ibl0J0\zq{^J}\qb0L\zq{J}\tqb0L\relax + |\ibu0e0\zq{a^c}\qh0e\zq{ac}\tqh0e\enotes +%\check +% mesure 9 +%\check +\quatretemps\changecontext +\NOTes\pointdurgue D\hu D&\pointdorgue N\zh{HK}\hl M\relax + |\pointdorgue l\zh{a}\hu d\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 10 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh d\hu f\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 11 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh{df}\hu h\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 12 +%\check +\deuxtemps\changecontext +\Notes\dqh{^J}J&\zmidtwotext{\it rit.}\ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +\temps\Notes\dqh{J}J&\ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +%\check +% mesure 13 +%\check +\quatretemps\changecontext +\NOTes\pointdurgue G\hu{=J}&\pointdorgue a\Sh M\zh{M}\hl a\relax + |\pointdorgue l\lsh f\zh{=cf}\hu h\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh JK{^I}J|\qqhh cd{^b}c\enotes +%\check +% mesure 14 +%\check +\barre\NOTes\hu J&\zh{=M}\hl a|\zh{c=f}\hu h\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh {^I}JHI|\qqhh {^b}cab\enotes +%\check +% mesure 15 +%\check +\barre\NOTes\hu{^I}&\zh{K}\hl N|\zh{d}\hu g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh {=I}JHI|\qqhh {=b}cab\enotes +%\check +% mesure 16 +%\check +\barre\NOTes\hu{=I}&\zh{L}\hl N|\zh{be}\hu g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh HI{^G}H|\qqhh ab{^N}a\enotes +%\check +% mesure 17 +%\check +\deuxtemps\changecontext +\addspace{-0.5\afterruleskip}% +\Notes\dqh HH&\zcharnote c{\it rit.}\ibl0K0\zq{K}\qb0M\zq{K}\tqb0M\relax + |\ibu0f0\zq{ad}\qh0f\zq{ad}\tqh0f\enotes +\temps\Notes\dqh HH&\ibl0J0\zq{^J}\qb0L\zq{J}\tqb0L\relax + |\ibu0e0\zq{a^c}\qh0e\zq{ac}\tqh0e\enotes +%\check +% mesure 18 +%\check +\quatretemps\changecontext +\NOTes\pointdurgue D\hu D&\pointdorgue N\zh{HK}\hl M\relax + |\pointdorgue l\zh{a}\hu d\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 19 +\advance\barsinline by 1\relax +\barre\notes\hup K&\bigSh M\Qqbb Mcac|\doubler\bigSh f\zh{f}\zhl h\qu{_l}\enotes +\temps\notes&\Qqbb Mcac|\doubler\qu k\enotes +\temps\notes&\Qqbb Mcac|\doubler\zh{f}\zhl h\qu k\enotes +\temps\notes\soupir&\Qqbb Mcac|\doubler\qu j\enotes +%\check +% mesure 20 +\barre\autolines{16}45\relax +\notes\hup G&\Qqbb KbNb|\doubler\zh{d}\zhl g\hu i\enotes +\temps\notes&\Qqbb KbNb\enotes +\temps\notes&\Qqbb KbNb|\doubler\dqh gh\enotes +\temps\notes\soupir&\Qqbb KbNb|\doubler\dqh{^f}g\enotes +%\check +% mesure 21 +\barre\notes\hup J&\Qqbb LcNc|\doubler\zh{e}\zhl g\qu k\enotes +\temps\notes&\Qqbb LcNc|\doubler\qu j\enotes +\temps\notes&\Qqbb LcNc|\doubler\zh{e}\zhl g\qu j\enotes +\temps\notes\soupir&\Qqbb LcNc|\doubler\qu i\enotes +%\check +% mesure 22 +\barre\notes\hup F&\Qqbb JaLa|\doubler\zh{cf}\hu h\enotes +\temps\notes&\Qqbb JaLa\enotes +\temps\notes&\Qqbb JaMa|\doubler\cNa f\dqh fg\enotes +\temps\notes\soupir&\Qqbb JaMa|\doubler\dqh ef\enotes +%\check +% mesure 23 +\barre\notes\hup I&\Qqbb KbMb|\doubler\zh{d}\zhl f\qu j\enotes +\temps\notes&\Qqbb KbMb|\doubler\qu i\enotes +\temps\notes&\Qqbb KbMb|\doubler\zh{d}\zhl f\qu i\enotes +\temps\notes\soupir&\Qqbb KbMb|\doubler\qu h\enotes +%\check +% mesure 24 +\barre\autolines{16}35\relax +\notes\hup H&\Qqbb LbNb|\doubler\zh{^ce}\hu g\enotes +\temps\notes&\Qqbb LbNb\enotes +\temps\notes&\bigaccid\Qqbb L{^c}Nc|\doubler\dqh ef\enotes +\temps\notes\soupir&\Qqbb LcNc|\doubler\dqh de\enotes +%\check +% mesure 25 +\barre\notes\hu G&\Qqbb LbNb|\doubler\zh{^c}\zhl e\qu i\enotes +\temps\notes&\Qqbb LbNb|\doubler\qu h\enotes +\temps\notes\hu H&\Qqbb LbNb|\doubler\zh{c}\zhl e\qu h\enotes +\temps\notes&\Qqbb LbNb|\doubler\qu g\enotes +%\check +% mesure 26 +\barre\notes\hu K&\Qqbb KaMa|\doubler\zhl{d}\qu f\enotes +\temps\notes&\Qqbb KaMa|\qqhh gfef\enotes +\nspace +\temps\notes\hu K&\bigaccid\Qqbb Ka{^M}a|\doubler\zhl{d}\qu{^f}\enotes +\temps\notes&\Qqbb KaMa|\qqhh gfef\enotes +%\check +% mesure 27 +\barre\notes\hu K&\Qqbb KbNb|\doubler\zhl{d}\qu g\enotes +\temps\notes&\Qqbb KbNb|\qqhh hg{^f}g\enotes +\temps\notes\hu K&\bigaccid\Qqbb Ka{^M}a|\doubler\zh d\zhl{f}\qu h\enotes +\temps\notes&\Qqbb KaMa|\qqhh ihgh\enotes +%\check +% mesure 28 +\barre\notes\hl K&\Qqbb KbNb|\doubler\zh d\zhl{g}\qu i\enotes +\temps\notes&\Qqbb KbNb|\qqhh hg{^f}g\enotes +\nspace +\temps\notes\hl L&\bigaccid\Qqbb L{^c}Nc|\doubler\zh e\zhl{g}\qu{^j}\enotes +\temps\notes&\Qqbb LcNc|\qqhh kj{^i}j\enotes +%\check +% mesure 29 +\barre\bigaccid +\notes\wh M&\Qqbb Mdad|\bigaccid\zh{=fh}\hu k\enotes +\temps\notes&\Qqbb Mdad|\enotes +\temps\notes&\Qqbb Mdad|\zh{f}\hu h\enotes +\temps\notes&\Qqbb Mdad|\enotes +% +% mesure 30 +\barre\autolines{10}55\relax +\notes\hu G&\Qqbb INKN|\doubler\zh{b}\zhl d\qu g\enotes +\temps\notes&\zmidtwotext{\it rit.}\Qqbb INKN|\qu f\enotes +\temps\notes\hu H&\Qqbb {^J}NLN|\doubler\zhl{a^c}\qu e\enotes +\temps\notes&\Qqbb {J}NLN|\qu d\enotes +%\check +% mesure 31 +%\check +\barre\NOTes\pointdurgue D\hu D&\pointdorgue N\zh{HK}\hl M\relax + |\pointdorgue l\zh{a}\hu d\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\varaccid +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 32 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh d\hu f\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 33 +%\check +\barre\NOTes\hu K&\zh M\hl a|\zh{df}\hu h\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 34 +%\check +\deuxtemps\changecontext\autolines{9}55\relax +\addspace{-\afterruleskip}% +\Notes\qsk\cNa J\dqh{J}J&\qsk\zmidtwotext{\it rit.} + \ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\qsk\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +\temps\Notes\dqh{J}J&\ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +%\check +% mesure 35 +%\check +\quatretemps\changecontext +\NOTEs\cNa F\hu{F}&\zh{JL}\hl a|\zh{ce}\hu h\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh JK{^I}J|\qqhh cd{^b}c\enotes +%\check +% mesure 36 +%\check +\barre\NOTes\hu H&\zh{J=M}\hl a|\zh{c=f}\hu h\enotes +\temps\NOtes&\soupir|\soupir\enotes +\bigaccid +\temps\notes\hpause&\qqhh {^I}JHI|\qqhh {^b}cab\enotes +%\check +% mesure 37 +%\check +\barre\NOTes\hu{=I}&\zh{L}\hl{N}|\zh{=be}\hu g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh {=I}JHI|\qqhh bcab\enotes +%\check +% mesure 38 +%\check +\deuxtemps\changecontext +\Notes\dqh HH&\zcharnote c{\it rit.}\ibl0K0\zq{K}\qb0M\zq{K}\tqb0M\relax + |\ibu0f0\zq{ad}\qh0f\zq{ad}\tqh0f\enotes +\temps\Notes\dqh HH&\ibl0J0\zq{^J}\qb0L\zq J\tqb0L\relax + |\ibu0e0\zq{a^c}\qh0e\zq{ac}\tqh0e\enotes +%\check +% mesure 39 +\quatretemps\changecontext\stemcut +\notes\hu D&\Qqbb HMKM|\uptext{\it\kern -1em un +poco pi\`u vivo}\zqp a\qup d\enotes +\temps\notes&\Qqbb HMKM|\sk\sk\ds\enotes +\zalaligne\autolines{15}45\relax +%\check +\notes\sk\sk\hpause&\Qqbb KaMa|\Ilegu0r\ql o\enotes +\temps\notes&\Qqbb KaMa|\ql o\enotes +%\check +% mesure 40 +\def\atnextline{\autolines{17}35}\relax +\barre\notes\wh K&\Qqbb Mdad|\zhl h\qu o\enotes +\temps\notes&\Qqbb Mdad|\doubler\dqh nm\enotes +\temps\notes&\Qqbb Mdad|\zhl g\qu l\enotes +\temps\notes&\Qqbb Mdad|\qu k\enotes +%\check +% mesure 41 +\barre\notes\wh H&\bigaccid\Qqbb L{^c}Nc|\doubler\zhl h\hu{^j}\tleg0\enotes +\temps\notes&\Qqbb LcNc|\enotes +\temps\notes&\Qqbb LcNc|\Ilegu0r\zql h\qu h\enotes +\temps\notes&\Qqbb LcNc|\zqu h\qsk\zql g\enotes +%\check +% mesure 42 +\barre\notes\qu K&\Qqbb Mdad|\zql f\qu k\enotes +\temps\notes\bigSh J\qu J&\Qqbb L{^c}Nc|\zql i\qu l\enotes +\temps\notes\qu K&\Qqbb Mdad|\zql h\qu m\enotes +\temps\notes\qu I&\Qqbb KbNb|\zql i\qu n\enotes +%\check +% mesure 43 +\barre\notes\hu H&\Qqbb L{^c}Nc|\bigSh j\zqlp j\qup l\tleg0\enotes +\temps\notes&\Qqbb LcNc|\sk\sk\ds\enotes +\temps\notes\sk\sk\sk\hpause&\Qqbb KaMa|\zhl h\Ilegu0r\qu o\enotes +\temps\notes&\Qqbb KaMa|\qu o\enotes +%\check +% mesure 44 +\barre\notes\hu K&\Qqbb Mdad|\zhl h\qu o\enotes +\temps\notes&\Qqbb Mdad|\doubler\dqh nm\enotes +\temps\notes\hu K&\Qqbb Mdad|\zhl g\qu l\enotes +\temps\notes&\Qqbb Mdad|\qu k\enotes +%\check +% mesure 45 +\barre\notes\zwh G&\Qqbb KbNb|\zhlp i\hu p\enotes +\temps\notes&\Qqbb KbNb|\enotes +\temps\notes&\Qqbb KbNb|\qu n\enotes +\temps\notes&\Qqbb KbNb|\zqu p\raise -2\Interligne\soupir\enotes +%\check +% mesure 46 +\barre\notes\qu H&\Qqbb Mdad|\zql m\qu o\enotes +\temps\notes\qu I&\Qqbb KbNb|\zql l\qu n\enotes +\temps\notes\hu H&\Qqbb Mdad|\zql k\qu m\enotes +\temps\notes&\bigaccid\Qqbb L{^c}Nc|\bigSh j\zql j\qu l\enotes +%\check +% mesure 47 +\barre\notes\hup D&\Qqbb KaMa|\zqlp f\qup k\tleg0\enotes +\temps\notes&\Qqbb KaMa|\sk\sk\dsoupir\enotes +\temps\notes&\Qqbb KbNb|\Ilegu0r\ql r\enotes +\temps\notes\soupir&\Qqbb KbNb|\ql r\enotes +\def\atnextline{}% +%\check +% mesure 48 +\barre\notes\hu G&\Qqbb LcNc|\ql r\enotes +\temps\notes&\Qqbb LcNc|\doubler\dqb qp\enotes +\temps\notes\hu J&\Qqbb LcNc|\ql o\enotes +\temps\notes&\Qqbb LcNc|\ql n\enotes +%\check +% mesure 49 +\barre\notes\hu H&\Qqbb Mcac|\hl q\enotes +\temps\notes&\Qqbb Mcac\enotes +\temps\notes\hu F&\Qqbb Mcac|\zhl m\qu o\enotes +\temps\notes&\Qqbb Mcac|\qu o\enotes +%\check +% mesure 50 +\barre\notes\hu G&\Qqbb KbNb|\zhl n\qu p\enotes +\temps\notes&\Qqbb KbNb|\qu r\enotes +\temps\notes\hu J&\Qqbb LcNc|\zhl l\qu q\enotes +\temps\notes&\Qqbb LcNc|\qu p\enotes +%\check +%\check +% mesure 51 +\barre\def\atnextline{\autolines{14}45}\relax +\notes\hu F&\Qqbb Mcac|\zqlp m\qup o\tleg0\enotes +\temps\notes&\Qqbb Mcac|\sk\sk\ds\enotes +\temps\notes\hu I&\Qqbb KbMb|\Ilegu0s\zhl k\qu p\enotes +\temps\notes&\Qqbb KbNb|\qu p\enotes +%\check +% mesure 52 +\barre\notes\hu L&\Qqbb LbNb|\zhl n\qu p\enotes +\temps\notes&\Qqbb LbNb|\doubler\dqh qp\enotes +\temps\notes\bigSh J\hu J&\bigaccid\Qqbb L{^c}Nc|\zhl l\qu o\enotes +\temps\notes&\Qqbb LcNc|\qu n\enotes +%\check +% mesure 53 +\barre\notes\hup K&\Qqbb Mdad|\zhl m\hu r\enotes +\temps\notes&\Qqbb Mdad\enotes +\temps\notes&\Qqbb Mdad|\zhl h\qu m\enotes +\temps\notes\sk\soupir&\Qqbb Mdad|\qu m\enotes +%\check +% mesure 54 +\barre\notes\hu H&\bigaccid\Qqbb L{^c}Nc|\bigSh j\zql j\qu l\enotes +\temps\notes&\Qqbb Mdad|\zql k\qu m\enotes +\temps\notes\soupir&\Qqbb LcNc|\zhl l\qu n\enotes +\temps\notes\qu H&\Qqbb LcNc|\qu o\enotes +%\check +% mesure 55 +\barre\notes\hu D&\Qqbb Mdad|\wh k\tleg0\enotes +\temps\notes&\Qqbb Mdad|\raise -\Interligne\hpause\enotes +\temps\zalaligne +\notes\Ilegu0a\ql a&\sQqbb Mdad|\Uptext{\it \kern -1.5\Interligne + les petites notes}\uptext{\it\kern -1.5\Interligne au positif ad lib.}% + \qs\sTqbb fhf\enotes +\temps\notes\ql a&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 56 +\barre\notes\ql a&\sQqbb Mdad|\smallnotesize\zhu k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes\doubler\dqb NM&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\ql L&\sQqbb Mdad|\smallnotesize\zhu k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes\ql K&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 57 +\barre\notes\tleg0\bigSh J\hu J&\smallnotesize\bigaccid\Qqbb L{^c}Nc|\smallnotesize\zw l\raise -\Interligne\qs + \bigaccid\Tqbb h{^j}h\enotes +\temps\notes&\sQqbb L{c}Nc|\sQqbb jhjh\enotes +\temps\notes\Ilegu0N\qu H&\sQqbb L{c}Nc|\sQqbb jhjh\enotes +\temps\notes\qu H&\sQqbb L{c}Nc|\sQqbb jgjg\enotes +%\check +% mesure 58 +\barre\def\atnextline{\autolines{17}35}\relax +\notes\ql K&\sQqbb Mdad|\smallnotesize\zw m\raise -\Interligne\qs + \Tqbb hkh\enotes +\temps\notes\ql L&\smallnotesize\bigaccid\Qqbb L{^c}Nc|\smallnotesize\bigSh j\Qqbb jhjh\enotes +\temps\notes\ql M&\sQqbb Mdad|\sQqbb khkh\enotes +\temps\notes\ql N&\sQqbb Ndbd|\sQqbb kiki\enotes +%\check +% mesure 59 +\barre\notes\hl L\tleg0&\smallnotesize\bigaccid\Qqbb L{^c}Nc|\smallnotesize\zw o\raise -\Interligne\qs + \bigSh j\Tqbb jlj\enotes +\temps\notes&\sQqbb L{c}Nc|\sQqbb ljlj\enotes +\temps\notes\Ilegu0a\ql a&\sQqbb L{c}Nc|\sQqbb ljlj\enotes +\temps\notes\ql a&\sQqbb L{c}Nc|\sQqbb ljlj\enotes +%\check +% mesure 60 +\barre\notes\ql a&\sQqbb Mdad|\smallnotesize\zw o\raise -\Interligne\qs\Tqbb lml\enotes +\temps\notes\doubler\dqb NM&\sQqbb Mdad|\sQqbb mlml\enotes +\temps\notes\ql L&\sQqbb Mdad|\sQqbb mlml\enotes +\temps\notes\ql K&\sQqbb Mdad|\sQqbb mlml\enotes +%\check +% mesure 61 +\barre\notes\hl b\tleg0&\sQqbb Ndbd|\smallnotesize\zw n\raise -\Interligne\qs\Tqbb iki\enotes +\temps\notes&\sQqbb Ndbd|\sQqbb kiki\enotes +\temps\notes\Ilegu0a\ql N&\sQqbb Ndbd|\sQqbb kiki\enotes +\temps\notes\ql b&\sQqbb Ndbd|\sQqbb kiki\enotes +%\check +% mesure 62 +\barre\notes\ql a&\sQqbb Mdad|\smallnotesize\zhup m\raise -\Interligne\qs\Tqbb hkh\enotes +\temps\notes\ql N&\smallnotesize\bigaccid\Qqbb L{^c}Nc|\smallnotesize\bigSh j\Qqbb jljl\enotes +\temps\notes\ql M&\sQqbb Mdad|\sQqbb hkhk\enotes +\temps\notes\ql L&\sQqbb LcNc|\smallnotesize\zqu l\Qqbb hjhj\enotes +%\check +% mesure 63 +\barre\notes\hl K\tleg0&\sQqbb Mdad|\smallnotesize\zwh k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\Ilegu0d\ql d&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\ql d&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 64 +\barre\notes\ql d&\sQqbb Mdbd|\smallnotesize\zhu k\raise -\Interligne\qs\Tqbb gig\enotes +\temps\notes\doubler\dqb cb&\sQqbb Mdbd|\sQqbb igig\enotes +\temps\notes\ql a&\sQqbb LcNc|\smallnotesize\zhu l\raise -\Interligne\qs\Tqbb gig\enotes +\temps\notes\ql N&\sQqbb LcNc|\sQqbb igig\enotes +%\check +% mesure 65 +\barre\notes\hl c\tleg0&\sQqbb Mcac|\smallnotesize\zw m\raise -\Interligne\qs\Tqbb hjh\enotes +\temps\notes&\sQqbb Mcac|\sQqbb jhjh\enotes +\temps\notes\Ilegu0b\ql a&\sQqbb Mcac|\sQqbb jhjh\enotes +\temps\notes\ql a&\sQqbb Mcac|\sQqbb jhjh\enotes +%\check +% mesure 66 +\barre\notes\ql b&\sQqbb Mdbd|\smallnotesize\zhu m\raise -\Interligne\qs\Tqbb iki\enotes +\temps\notes\ql d&\sQqbb Mdbd|\sQqbb kiki\enotes +\temps\notes\ql c&\sQqbb LcNc|\smallnotesize\zhu l\raise -\Interligne\qs\Tqbb jgj\enotes +\temps\notes\ql b&\sQqbb LcNc|\sQqbb gjgj\enotes +%\check +% mesure 67 +\barre\notes\hl a\tleg0&\sQqbb Mcac|\smallnotesize\zhu m\raise -\Interligne\qs\Tqbb hjh\enotes +\temps\notes&\sQqbb Mcac|\sQqbb jhjh\enotes +\temps\notes\Ilegu0c\ql b&\sQqbb Mdbd|\smallnotesize\zhu m\raise -\Interligne\qs\Tqbb iki\enotes +\temps\notes\ql b&\sQqbb Mdbd|\sQqbb kiki\enotes +%\check +% mesure 68 +\barre\notes\ql b&\sQqbb Mdbd|\smallnotesize\zhu m\raise -\Interligne\qs\Tqbb iki\enotes +\temps\notes\doubler\dqb cb&\sQqbb Mdbd|\sQqbb kiki\enotes +\temps\notes\ql a&\sQqbb Mdbd|\smallnotesize\zhu l\raise -\Interligne\qs\Tqbb gig\enotes +\temps\notes\ql N&\sQqbb Mdbd|\sQqbb igig\enotes +%\check +% mesure 69 +\barre\notes\hl d\tleg0&\sQqbb Mdad|\smallnotesize\zwh k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\Ilegu0N\ql M&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\ql M&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 70 +\barre\notes\ql L&\bigaccid\sQqbb L{^c}ac|\smallnotesize\bigaccid + \zwh l\raise -\Interligne\qs\Tqbb h{^j}h\enotes +\temps\notes\ql M&\sQqbb L{c}ac|\sQqbb jhjh\enotes +\temps\notes\ql N&\sQqbb LcNc|\sQqbb jgjg\enotes +\temps\notes\ql a&\sQqbb LcNc|\sQqbb jgjg\enotes +%\check +% mesure 71 +\def\uppzql#1{\uppz #1\ql #1}% +\barre\notes\hu K\tleg0&\sk\hpause + |\smallnotesize\varaccid\Ibbl0hk3\qb0h\zq k\qb0m\zq{^j}\qb0l\zq{^i}\tqb0k\enotes +\temps\notes&\zq M\uppzql a\relax + |\smallnotesize\Ibbl0hk3\qb0h\zq k\qb0m\zq j\qb0l\zq i\tqb0k\enotes +\temps\notes\bigaccid\hu{^J}&\zq L\uppzql N\relax + |\smallnotesize\Ibbl0hl3\qb0h\zq l\qb0n\zq k\qb0m\zq{j}\tqb0l\enotes +\temps\notes&\zq L\uppzql N\relax + |\smallnotesize\Ibbl0hl3\qb0h\zq l\qb0n\zq k\qb0m\zq{j}\tqb0l\enotes +%\check +% mesure 72 +\barre\notes\hu K&\zq M\uppzql a\relax + |\smallnotesize\Ibbl0hm3\qb0h\zq m\qb0o\zq l\qb0n\zq k\tqb0m\enotes +\temps\notes&\zq M\uppzql a\relax +|\smallnotesize\Ibbl0hm3\qb0h\zq m\qb0o\zq l\qb0n\zq k\tqb0m\enotes +\temps\notes\hu I&\zq N\uppzql b\relax + |\smallnotesize\Ibbl0in3\qb0i\zq n\qb0p\zq m\qb0o\zq l\tqb0n\enotes +\temps\notes&\zq N\uppzql b\relax + |\smallnotesize\Ibbl0in3\qb0i\zq n\qb0p\zq m\qb0o\zq l\tqb0n\enotes +%\check +% mesure 73 +\barre\notes\qu H&\zq M\uppzql a\relax + |\smallnotesize\Ibbl0hm3\qb0h\zq m\qb0o\zq l\qb0n\zq k\tqb0m\enotes +\temps\notes\qu H&\zq L\uppzql N\relax + |\smallnotesize\Ibbl0hl3\qb0h\zq l\qb0n\zq k\qb0m\zq{j}\tqb0l\enotes +\temps\notes\qu H&\zq K\uppzql M\relax + |\smallnotesize\varaccid\Ibbl0hk3\qb0h\zq k\qb0m\zq{^j}\qb0l\zq{^i}\tqb0k\enotes +\temps\notes\qu H&\zq{^J}\uppzql L\relax + |\smallnotesize\Ibbl0hj3\qb0h\zq j\qb0l\zq i\qb0k\zq h\tqb0j\enotes +%\check +% mesure 74 +\barre\notes\Ilegl2H\qu K&\sQqbb Mdad|\smallnotesize\itenu1k\zwh k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes\doubler\dqh ML&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\qu K&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\doubler\bigSh J\dqh JK&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 75 +\barre\notes\qu L&\sQqbb Mdad|\smallnotesize\tten1\zwh k\Qqbb hfhf\enotes +\temps\notes\qu M&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\hu K\tleg2&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 76 +\barre\notes\Ilegu2a\ql M&\sQqbb afcf|\smallnotesize\itenu1m\zwh m\raise -\Interligne\qs\Tqbb hjh\enotes +\temps\notes\doubler\dqb aN&\sQqbb afcf|\sQqbb jhjh\enotes +\temps\notes\ql M&\sQqbb afcf|\sQqbb jhjh\enotes +\temps\notes\doubler\dqb LM&\sQqbb afcf|\sQqbb jhjh\enotes +%\check +% mesure 77 +\barre\notes\ql N&\sQqbb afcf|\smallnotesize\tten1\zwh m\raise -\Interligne\qs\Tqbb hjh\enotes +\temps\notes\ql a&\sQqbb afcf|\sQqbb jhjh\enotes +\temps\notes\hl M\tleg2&\sQqbb afcf|\sQqbb jhjh\enotes +\temps\notes&\sQqbb afcf|\sQqbb jhjh\enotes +\cleftoksii={0000}\changeclefs +%\check +% mesure 78 +\barre\notes\Ilegu2b\ql a&\sqqHH cheh|\smallnotesize\zwh o\raise -\Interligne\qs\Tqbb jlj\enotes +\temps\notes\doubler\dqb c{^b}&\sqqHH cheh|\sQqbb ljlj\enotes +\temps\notes\ql a&\sqqHH cheh|\sQqbb ljlj\enotes +\temps\notes\doubler\dqb {^N}a&\sqqHH cheh|\sQqbb ljlj\enotes +%\check +% mesure 79 +\barre\notes\bigaccid\ql {^b}&\sqqHH ei{^g}i\relax + |\smallnotesize\zhu p\raise -\Interligne\qs\Tqbb l{^n}l\enotes +\temps\notes\ql c&\sqqHH eigi|\sQqbb nlnl\enotes +\temps\notes\ql a\tleg2&\sqqHH ejhj\relax + |\smallnotesize\zhu q\raise -\Interligne\qs\Tqbb lol\enotes +\temps\notes\ql e&\sqqHH ejhj|\sQqbb olol\enotes +%\check +% mesure 80 +%\cleftoksii={6000}\changeclefs +\barre\notes\hlp f&\sqqHH dhfh|\smallnotesize\zwh o\raise -\Interligne\qs\Tqbb kmk\enotes +\temps\notes&\sqqHH dhfh|\sQqbb mkmk\enotes +\temps\notes&\sqqHH dhfh|\sQqbb mkmk\enotes +\temps\notes\doubler\dqb ed&\sqqHH dhfh|\sQqbb mkmk\enotes +%\check +% mesure 81 +\barre\notes\hl e&\sqqHH cheh|\smallnotesize\zwh o\raise -\Interligne\qs\Tqbb jlj\enotes +\temps\notes&\sqqHH cheh|\sQqbb ljlj\enotes +\temps\notes\soupir&\sqqHH cheh|\sQqbb ljlj\enotes +\temps\notes\ql a&\sqqHH cheh|\sQqbb ljlj\enotes +%\check +% mesure 82 +\barre\notes\hlp d&\sqqHH bfdf|\smallnotesize\zwh m\raise -\Interligne\qs\Tqbb iki\enotes +\temps\notes&\sqqHH bfdf|\sQqbb kiki\enotes +\temps\notes&\sqqHH bfdf|\sQqbb kiki\enotes +\temps\notes\doubler \dqb cb&\sqqHH bfdf|\sQqbb kiki\enotes +%\check +% mesure 83 +\barre\notes\hl c&\sqqHH afcf|\smallnotesize\zw m\raise -\Interligne\qs\Tqbb hjh\enotes +\temps\notes&\sqqHH afcf|\sQqbb jhjh\enotes +\temps\notes\soupir\zcharnote{-4}{\it non legato}&\sqqHH afcf|\sQqbb jhjh\enotes +\temps\notes\ql M&\sqqHH afcf|\sQqbb jhjh\enotes +% mesure 84 +\barre\notes\ql b&\sqqHH bgdg|\sqqBB niki\enotes +\temps\notes\ql a&\sqqHH bfdf|\sqqBB miki\enotes +\temps\notes\ql N&\sqqHH bede|\sqqBB liki\enotes +\temps\notes\ql M&\sqqHH bdbd|\sqqBB kiki\enotes +%\check +% mesure 85 +\barre\notes\ql b&\sqqHH bgdg|\sqqBB niki\enotes +\temps\notes\ql a&\sqqHH bfdf|\sqqBB miki\enotes +\temps\notes\ql N&\sqqHH bede|\sqqBB liki\enotes +\temps\notes\ql M&\sqqHH bdbd|\sqqBB kiki\enotes +%\check +% mesure 86 +\cleftoksii={6000}\changeclefs +\barre\notes\ql L&\sQqbb Ne{^c}e|\bigaccid\sqqBB o{^j}lj\enotes +\temps\notes\ql a&\sQqbb Ne{c}e|\sqqBB ojlj\enotes +\temps\notes\ql L&\sQqbb Ne{c}e|\sqqBB ojlj\enotes +\temps\notes\ql a&\sQqbb Ne{c}e|\sqqBB ojlj\enotes +%\check +% mesure 87 +\barre\notes\ql M&\sQqbb Mdad|\bigaccid\sqqBB okmk\enotes +\temps\notes\ql K&\sQqbb Mdad|\sqqBB okmk\enotes +\temps\notes\ql M&\sQqbb Mdad|\sqqBB okmk\enotes +\temps\notes\ql K&\sQqbb Mdad|\sqqBB okmk\enotes +%\check +% mesure 88 +\barre\notes\ql L&\sQqbb Ne{^c}e|\bigaccid\sqqBB o{^j}lj\enotes +\temps\notes\ql a&\sQqbb Nece|\sqqBB ojlj\enotes +\temps\notes\ql L&\sQqbb Nece|\sqqBB ojlj\enotes +\temps\notes\ql a&\sQqbb Nece|\sqqBB ojlj\enotes +%\check +% mesure 89 +\barre\notes\ql M&\sQqbb Ndbd|\bigaccid\sqqBB okmk\enotes +\temps\notes\ql a&\sQqbb Ndbd|\sqqBB okmk\enotes +\temps\notes\ql L&\bigaccid\sQqbb L{^c}Nc|\bigaccid\sqqBB o{^j}lj\enotes +\temps\notes\ql a&\sQqbb LcNc|\sqqBB ojlj\enotes +% +% mesure 90 +\def\octp{\advance\transpose by 7\relax}% +\barre\notes\hup K&\sQqbb Mdad|\sQqbb komo\enotes +\temps\notes&\sQqbb Mdad|\sQqbb komo\enotes +\cleftoksii={0000}\changeclefs +\temps\notes&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\temps\notes\soupir&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 91 +\barre\notes\wh K&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\advance\linesinpage by 1\relax +\temps\notes&\sqqHH dhfh|\octp\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq d\zqu k\qqbb dhfh\enotes +%\check +% mesure 92 +\barre\nspace\notes\wh H&\qsk\Sh c\sqqHH cgeg|\zh{^j}\zhu{^q}\qsk\qqbb jolo\enotes +\temps\notes&\sqqHH cgeg|\qqbb lolo\enotes +\temps\notes&\sqqHH cgeg|\zq h\zqu o\qqbb hljl\enotes +\temps\notes&\sqqHH cgeg|\zq h\zqu o\qqbb hljl\enotes +%\check +% mesure 93 +\barre\notes\qu K&\sqqHH dhfh|\zq k\zqu r\qqbb komo\enotes +\temps\notes\qu{^J}&\sqqHH{^c}heh|\zq l\zqu s\qqbb lono\enotes +\temps\notes\qu K&\sqqHH dhfh|\zq m\zqu t\qqbb mror\enotes +\temps\notes\qu I&\sqqHH digi|\zq n\zqu u\qqbb nrpr\enotes +%\check +% mesure 94 +\barre\notes\wh H&\roff{\sqqHH{^c}heh}|\zh l\zhu s\roff{\qqbb l{^q}oq}\enotes +\temps\notes&\sqqHH cheh|\qqbb oqoq\enotes +\temps\notes&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 95 +\barre\notes\wh K&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sqqHH dhfh|\octp\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq d\zqu k\qqbb dhfh\enotes +% +% mesure 96 +\barre\notes\wh G&\roff{\sqqHH digi}|\iffiveoctaves + \octp\zh i\zhu p\roff{\qqbb inkn}\relax + \else\octp\zh g\zhu n\roff{\qqbb gkik}\relax + \fi\enotes + \nspace +\temps\notes&\sqqHH digi|\iffiveoctaves + \octp\qqbb knkn\relax + \else\octp\qqbb gkik\relax + \fi\enotes +\temps\notes&\sqqHH digi|\iffiveoctaves + \octp\zq g\zqu n\qqbb gkik\relax + \else\octp\zq e\zqu l\qqbb eigi\relax + \fi\enotes +\temps\notes&\sqqHH eigi|\iffiveoctaves + \octp\zq i\zqu p\qqbb inln\relax + \else\octp\zq e\zqu l\qqbb eigi\relax + \fi\enotes +%\check +% mesure 97 +\barre\notes\wh H&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hmkm\enotes +\temps\notes&\sqqHH{^c}heh|\octp\zq g\zqu n\qqbb gl{^j}l\enotes +\temps\notes&\sqqHH dhfh|\octp\zq f\zqu m\qqbb fkhk\enotes +\temps\notes&\sqqHH cheh|\varaccid\octp\zq e\zqu l\qqbb e{^j}gj\enotes +%\check +% mesure 98 +\barre\notes\hu D&\qsk\sqqHH afdf|\zh k\zhu r\qsk\qqbb komo\enotes +\temps\notes&\sqqHH dfdf|\qqbb komo\enotes +\temps\notes\hu K&\sqqHH afdf|\zq k\zqu r\qqbb komo\enotes +\temps\notes&\sqqHH afdf|\zq k\zqu r\qqbb komo\enotes +%\check +% mesure 99 +\barre\notes\wh G&\sqqHH digi|\zq k\zqu r\qqbb kpnp\enotes +\temps\notes&\sqqHH bgdg|\rlap{\doubler\zq j\Ibu0qp1\qh0 q\zq i\tqh0p}\relax + \Ibbl1ji2\qb1{jni}\tqb1n\enotes +\temps\notes&\sqqHH bgdg|\zq h\zqu o\qqbb hkik\enotes +\temps\notes&\sqqHH bgdg|\zq g\zqu n\qqbb gkik\enotes +% +% mesure 100 +\barre\notes\wh H&\qsk\sqqHH afcf|\zh j\zhu q\qsk\qqbb jomo\enotes +\temps\notes&\sqqHH afcf|\qqbb momo\enotes +\temps\notes&\sqqHH afcf|\zq h\zqu o\qqbb hmjm\enotes +\temps\notes&\sqqHH afcf|\zq h\zqu o\qqbb hmjm\enotes +%\check +% mesure 101 +\cleftoksii={6000}\changeclefs +\barre\notes\hu G&\sQqbb Ndbd|\zq i\zqu p\qqbb inkn\enotes +\temps\notes&\sQqbb Ndbd|\zq k\zqu r\qqbb kpnp\enotes +\temps\notes\hu J&\sQqbb LcNc|\zq j\zqu q\qqbb jnln\enotes +\temps\notes&\sQqbb LcNc|\zq i\zqu p\qqbb inln\enotes +% +% mesure 102 +\advance\linesinpage by 1\relax +\barre\notes\hu F&\qsk\sQqbb Mcac|\zh h\zhu o\qsk\qqbb hmjm\enotes +\temps\notes&\sQqbb Mcac|\qqbb jmjm\enotes +\temps\notes\hu G&\sQqbb Ndbd|\zq i\zqu p\qqbb inkn\enotes +\temps\notes&\sQqbb Ndbd|\zq i\zqu p\qqbb inkn\enotes +%\check +% mesure 103 +\barre\notes\wh L&\sQqbb Ne{^c}e|\zq i\zqu p\qqbb inln\enotes +\temps\notes&\sQqbb Nece|\cNa j\rlap{\doubler\zq j\Ibu0qp1\qh0 q\zq i\tqh0p}\relax + \Ibbl1ji2\qb1{jni}\tqb1n\enotes +\cleftoksii={0000}\changeclefs +\temps\notes&\sqqHH af{=c}f|\zq h\zqu o\qqbb hmjm\enotes +\temps\notes&\sqqHH Nece|\zq g\zqu n\qqbb gljl\enotes +% +% mesure 104 +\barre\notes\wh K&\qsk\sqqHH afdf|\zh k\zhu r\qsk\qqbb komo\enotes +\temps\notes&\sqqHH afdf|\qqbb momo\enotes +\temps\notes&\sqqHH afdf|\octp\zq f\zqu m\qqbb fkhk\enotes +\temps\notes&\sqqHH afdf|\octp\zq f\zqu m\qqbb fkhk\enotes +% +% mesure 105 +\barre\notes\qu H&\sqqHH Ne{^c}e|\octp\zq e\zqu l\qqbb e{^j}hj\enotes +\temps\notes\qu I&\sqqHH afdf|\octp\zq f\zqu m\qqbb fkhk\enotes +\temps\notes\qu G&\sqqHH Nece|\octp\zq g\zqu n\qqbb gl{^j}l\enotes +\temps\notes\qu H&\sqqHH Nece|\octp\zq h\zqu o\qqbb hljl\enotes +%\check +% mesure 106 +\barre\notes\hup D&\qsk\sqqHH afdf|\octp\zh d\zhu k\qsk\Qqbb dhfh\enotes +\temps\notes&\sqqHH afdf|\octp\Qqbb fhfh\enotes +\temps\notes&\sqqHH afdf|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes\soupir&\sqqHH afdf|\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 107 +\barre\notes\wh K&\sqqHH Mdad|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sqqHH Mdad|\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sqqHH Mdad|\varaccid\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sqqHH Mdad|\varaccid\zq d\zqu k\qqbb dhfh\enotes +% +% mesure 108 +\barre\notes\wh G&\qsk\sqqHH Ndbd|\zh i\zhu p\qsk\qqbb inkn\enotes +\temps\notes&\sqqHH Ndbd|\qqbb knkn\enotes +\temps\notes&\sqqHH Ndbd|\zq g\zqu n\qqbb gkik\enotes +\temps\notes&\sqqHH Ndbd|\zq i\zqu p\qqbb inln\enotes +%\check +% mesure 109 +\barre\notes\wh H&\sqqHH afdf|\zq h\zqu o\qqbb hmkm\enotes +\temps\notes&\sqqHH ae{^c}e|\zq g\zqu n\qqbb gl{^j}l\enotes +\temps\notes&\sqqHH afdf|\zq f\zqu m\qqbb fkhk\enotes +\temps\notes&\sqqHH aece|\varaccid\zq e\zqu l\qqbb e{^j}gj\enotes +% mesure 110 +%\check +\xbarre\autolines{9}55\relax +\NOtes&\pointdorgue l\hpause + |\pointdorgue l\hpause\enotes +\zalapage\nostemcut +\temps\NOtes\pointdorgue a\pause + &\soupir|\soupir\enotes +\cleftoksii={6000}\changeclefs +\varaccid +\temps\notes&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 111 +%\check +\barre\NOtes\hu K&\zh M\hl a|\zh d\hu f\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 112 +%\check +\barre +\NOTes\hu K&\zh M\hl a|\zh{df}\hu h\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 113 +%\check +\deuxtemps\changecontext +\def\atnextline{\autolines{9}55\relax}\relax +\Notes\qsk\cNa J\dqh{J}J&\qsk\zmidtwotext{\it rit.} + \ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\qsk\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +\temps\Notes\dqh{J}J&\ibl0L0\zq{LN}\qb0b\zq{LN}\tqb0b\relax + |\ibu0i0\zq{eg}\qh0i\zq{eg}\tqh0i\enotes +%\check +% mesure 114 +%\check +\quatretemps\changecontext +\NOTEs\cNa F\hu{F}&\zh{JL}\hl a|\zh{ce}\hu h\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh JK{^I}J|\qqhh cd{^b}c\enotes +%\check +% mesure 115 +%\check +\barre\NOTes\hu H&\zh{J=M}\hl a|\zh{c=f}\hu h\enotes +\temps\NOtes&\soupir|\soupir\enotes +\bigaccid +\temps\notes\hpause&\qqhh {^I}JHI|\qqhh {^b}cab\enotes +% mesure 116 +%\check +\barre\NOTes\hup{=I}&\zh{L}\hl{N}|\zh{=be}\hu g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh {=I}JHI|\qqhh {=b}cab\enotes +% mesure 117 +%\check +\barre\NOTes\hup{I}&\zh{K}\hl{N}|\zh{bd}\hu g\enotes +\temps\NOtes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh HIGH|\qqhh abNa\enotes +% mesure 118 +\def\atnextline{\autolines{16}45\relax}\relax +%\check +\deuxtemps\changecontext +\Notes\dqh HH&\zcharnote c{\it rit.}\ibl0K0\zq{K}\qb0M\zq{K}\tqb0M\relax + |\ibu0f0\zq{ad}\qh0f\zq{ad}\tqh0f\enotes +\temps\Notes\dqh HH&\ibl0J0\zq{^J}\qb0L\zq{J}\tqb0L\relax + |\ibu0e0\zq{a^c}\qh0e\zq{ac}\tqh0e\enotes +%\check +% mesure 119 +%\check +\quatretemps\changecontext +\NOTes\pointdurgue D\hu D&\pointdorgue N\zh{HK}\hl M\relax + |\pointdorgue l\zh{a}\hu d\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 120 +\advance\barsinline by 1\relax +\barre\notes\hup K&\bigSh M\Qqbb Mcac|\doubler + \bigSh f\zh{f}\zhl h\qu{_l}\enotes +\temps\notes&\Qqbb Mcac|\doubler\qu k\enotes +\temps\notes&\Qqbb Mcac|\doubler\zh{f}\zhl h\qu k\enotes +\temps\notes\soupir&\Qqbb Mcac|\doubler\qu j\enotes +%\check +% mesure 121 +\barre\notes\hup G&\Qqbb KbNb|\doubler\zh{d}\zhl g\hu i\enotes +\temps\notes&\Qqbb KbNb\enotes +\temps\notes&\Qqbb KbNb|\doubler\dqh gh\enotes +\temps\notes\soupir&\Qqbb KbNb|\doubler\dqh{^f}g\enotes +%\check +% mesure 122 +\barre\notes\hup J&\Qqbb LcNc|\doubler\zh{e}\zhl g\qu k\enotes +\temps\notes&\Qqbb LcNc|\doubler\qu j\enotes +\temps\notes&\Qqbb LcNc|\doubler\zh{e}\zhl g\qu j\enotes +\temps\notes\soupir&\Qqbb LcNc|\doubler\qu i\enotes +%\check +% mesure 123 +\barre\notes\hup F&\Qqbb JaLa|\doubler\zh{cf}\hu h\enotes +\temps\notes&\Qqbb JaLa\enotes +\temps\notes&\Qqbb JaMa|\doubler\cNa f\dqh fg\enotes +\temps\notes\soupir&\Qqbb JaMa|\doubler\dqh ef\enotes +%\check +% mesure 124 +\barre\notes\hup I&\Qqbb KbMb|\doubler\zh{d}\zhl f\qu j\enotes +\temps\notes&\Qqbb KbMb|\doubler\qu i\enotes +\temps\notes&\Qqbb KbMb|\doubler\zh{d}\zhl f\qu i\enotes +\temps\notes\soupir&\Qqbb KbMb|\doubler\qu h\enotes +%\check +% mesure 125 +\barre\autolines{16}35\relax +\notes\hup H&\Qqbb LbNb|\doubler\zh{^ce}\hu g\enotes +\temps\notes&\Qqbb LbNb\enotes +\temps\notes&\bigaccid\Qqbb L{^c}Nc|\doubler\dqh ef\enotes +\temps\notes\soupir&\Qqbb LcNc|\doubler\dqh de\enotes +%\check +% mesure 126 +\barre\notes\hu G&\Qqbb LbNb|\doubler\zh{^c}\zhl e\qu i\enotes +\temps\notes&\Qqbb LbNb|\doubler\qu h\enotes +\temps\notes\hu H&\Qqbb LbNb|\doubler\zh{c}\zhl e\qu h\enotes +\temps\notes&\Qqbb LbNb|\doubler\qu g\enotes +%\check +% mesure 127 +\barre\notes\hu K&\Qqbb KaMa|\doubler\zhl{d}\qu f\enotes +\temps\notes&\Qqbb KaMa|\qqhh gfef\enotes +\nspace +\temps\notes\hu K&\bigaccid\Qqbb Ka{^M}a|\doubler\zhl{d}\qu{^f}\enotes +\temps\notes&\Qqbb KaMa|\qqhh gfef\enotes +%\check +% mesure 128 +\barre\notes\hu K&\Qqbb KbNb|\doubler\zhl{d}\qu g\enotes +\temps\notes&\Qqbb KbNb|\qqhh hg{^f}g\enotes +\nspace +\temps\notes\hu K&\bigaccid\Qqbb Ka{^M}a|\doubler\zh d\zhl{f}\qu h\enotes +\temps\notes&\Qqbb KaMa|\qqhh ihgh\enotes +%\check +% mesure 129 +\barre\notes\hl K&\Qqbb KbNb|\doubler\zh d\zhl{g}\qu i\enotes +\temps\notes&\Qqbb KbNb|\qqhh hg{^f}g\enotes +\nspace +\temps\notes\hl L&\bigaccid\Qqbb L{^c}Nc|\doubler\zh e\zhl{g}\qu{^j}\enotes +\temps\notes&\Qqbb LcNc|\qqhh kj{^i}j\enotes +%\check +% mesure 130 +\barre\autolines{17}35\relax +\bigaccid +\notes\hl M&\Qqbb Mdad|\bigaccid\zh{=fh}\hu k\enotes +\temps\notes&\Qqbb Mdad|\enotes +\temps\notes\hu K&\Qqbb Mdad|\zh{f}\hu h\enotes +\temps\notes&\Qqbb Mdad|\enotes +% +% mesure 131 +\barre\notes\hu G&\Qqbb INKN|\doubler\zh{b}\zhl d\qu g\enotes +\temps\notes&\zmidtwotext{\it rit.}\Qqbb INKN|\qu f\enotes +\temps\notes\hu H&\Qqbb {^J}NLN|\doubler\zhl{a^c}\qu e\enotes +\temps\notes&\Qqbb {J}NLN|\qu d\enotes +% +% mesure 132 +\stemcut +\barre \notes\hu D&\Qqbb HMKM|\doubler\zh{a}\hu d\enotes +\temps\notes&\Qqbb HMKM|\enotes +\temps\notes\uptext{\it a tempo}\sk\hpause + &\sQqbb KaMa|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sQqbb KaMa|\zq h\zqu o\qqbb hkmk\enotes +%\check +% +% mesure 133 +\barre\notes\wh F&\sQqbb KaMa|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sQqbb KaMa|\normalnotesize\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sQqbb {^J}NLN|\varaccid\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sQqbb INKN|\varaccid\zq d\zqu k\qqbb digi\enotes +% +% mesure 134 +\def\octm{\advance\transpose by -7\relax}% +\barre\notes\hu H&\qsk\Sh J\sQqbb JNLN|\zh{^c}\zhu{^j}\qsk\qqbb cheh\enotes +\temps\notes&\sQqbb JNLN|\qqbb eheh\enotes +\temps\notes\hu G&\sQqbb JNLN|\zq a\zqu h\qqBB aece\enotes +\temps\notes&\sQqbb JNLN|\zq a\zqu h\qqBB aece\enotes +%\check +% mesure 135 +\barre\notes\qu F&\sQqbb HMKM|\octm\zq k\zqu r\qqbb komo\enotes +\temps\notes\qu G&\sQqbb{^J}aLa|\octm\zq l\zqu s\qqbb lono\enotes +\temps\notes\qu H&\sQqbb KaMa|\octm\zq m\zqu t\qqbb mror\enotes +\temps\notes\qu I&\sQqbb KbNb|\octm\zq n\zqu u\qqbb nrpr\enotes +%\check +% mesure 136 +\barre\notes\wh H&\qsk\octm\sQqbb{^c}heh|\octm\zh l\zhu s\qsk\qqbb l{^q}oq\enotes +\temps\notes&\octm\sQqbb cheh|\octm\qqbb oqoq\enotes +\temps\notes&\octm\sQqbb dhfh|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\octm\sQqbb dhfh|\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 137 +\barre\notes\wh K&\octm\sQqbb dhfh|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\octm\sQqbb dhfh|\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\octm\sQqbb dhfh|\varaccid\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\octm\sQqbb dhfh|\varaccid\zq d\zqu k\qqbb dhfh\enotes +% +% mesure 138 +\barre\notes\wh G&\qsk\sQqbb KbNb|\zh i\zhu p\qsk\qqbb inkn\enotes +\temps\notes&\sQqbb KbNb|\qqbb knkn\enotes +\temps\notes&\octm\sQqbb bgdg|\zq g\zqu n\qqbb gkik\enotes +\temps\notes&\octm\sQqbb bgdg|\zq i\zqu p\qqbb inln\enotes +%\check +% mesure 139 +\barre\notes\wh H&\octm\sQqbb dhfh|\zq h\zqu o\qqbb hmkm\enotes +\temps\notes&\octm\sQqbb{^c}heh|\zq g\zqu o\qqbb gl{^j}l\enotes +\temps\notes&\octm\sQqbb afdf|\zq h\zqu o\qqbb hmkm\enotes +\temps\notes&\sQqbb JaLa|\zq g\zqu o\qqbb gljl\enotes +%\check +% mesure 140 +\barre\notes\hl K&\sQqbb Mdad|\zhu k\raise -\Interligne\qs\Tqbb fhf\enotes +\temps\notes&\sQqbb Mdad|\Qqbb hfhf\enotes +\temps\notes\Ilegu0d\ql d&\sQqbb KaMa|\uptext{\it positif}\sQqbb hfhf\enotes +\temps\notes\ql d&\sQqbb KaMa|\raise\Interligne\rlap{\hpause}\sQqbb hfhf\enotes +%\check +% mesure 141 +\barre\notes\ql d&\sQqbb KbNb|\smallnotesize\zhu k\raise -\Interligne\qs\sTqbb gig\enotes +\temps\notes\doubler\dqb cb&\sQqbb KbNb|\sQqbb igig\enotes +\temps\notes\ql a&\sQqbb LcNc|\smallnotesize\zhu l\raise -\Interligne\qs\sTqbb gig\enotes +\temps\notes\ql N&\sQqbb LcNc|\sQqbb igig\enotes +%\check +% mesure 142 +\barre\notes\hl c\tleg0&\sQqbb JaMa|\smallnotesize\zw m\raise -\Interligne\qs\sTqbb hjh\enotes +\temps\notes&\sQqbb JaMa|\sQqbb jhjh\enotes +\temps\notes\Ilegu0a\ql a&\sQqbb JaMa|\sQqbb jhjh\enotes +\temps\notes\ql a&\sQqbb JaMa|\sQqbb jhjh\enotes +%\check +% mesure 143 +\barre\notes\ql b&\sQqbb IMKM|\smallnotesize\zhu m\raise -\Interligne\qs\sTqbb iki\enotes +\temps\notes\ql d&\sQqbb IMKM|\sQqbb kiki\enotes +\temps\notes\ql c&\sQqbb JNLN|\smallnotesize\zhu l\raise -\Interligne\qs\sTqbb jgj\enotes +\temps\notes\ql b&\sQqbb JNLN|\sQqbb gjgj\enotes +%\check +% mesure 144 +\barre\notes\tleg0\hl a&\sQqbb Mcac|\smallnotesize\zhu m\raise -\Interligne\qs\sTqbb hjh\enotes +\temps\notes&\sQqbb Mcac|\sQqbb jhjh\enotes +\temps\notes\Ilegu0c\ql b&\sQqbb Mdbd|\smallnotesize\zhu m\raise -\Interligne\qs\sTqbb iki\enotes +\temps\notes\ql b&\sQqbb Mdbd|\sQqbb kiki\enotes +%\check +% mesure 145 +\barre\notes\ql b&\sQqbb Mdbd|\smallnotesize\zhu m\raise -\Interligne\qs\sTqbb iki\enotes +\temps\notes\doubler\dqb cb&\sQqbb Mdbd|\sQqbb kiki\enotes +\temps\notes\ql a&\sQqbb Mdbd|\smallnotesize\zhu l\raise -\Interligne\qs\sTqbb gig\enotes +\temps\notes\ql N&\sQqbb Mdbd|\sQqbb igig\enotes +%\check +% mesure 146 +\barre\notes\hl d\tleg0&\sQqbb Mdad|\smallnotesize\zwh k\raise -\Interligne\qs\sTqbb fhf\enotes +\temps\notes&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\Ilegu0a\ql M&\sQqbb Mdad|\sQqbb hfhf\enotes +\temps\notes\ql M&\sQqbb Mdad|\sQqbb hfhf\enotes +%\check +% mesure 147 +\barre\notes\ql L&\bigaccid\sQqbb L{^c}ac|\smallnotesize\bigaccid + \zwh l\raise -\Interligne\qs\sTqbb h{^j}h\enotes +\temps\notes\ql M&\sQqbb L{c}ac|\sQqbb jhjh\enotes +\temps\notes\ql N&\sQqbb LcNc|\sQqbb jgjg\enotes +\temps\notes\ql a&\sQqbb LcNc|\sQqbb jgjg\enotes +%\check +% mesure 148 +\barre\autolines{8}65\relax +\NOTes\pointdurgue H\hu K\tleg0&\pointdurgue H\smallnotesize\zh{Ma}\hl d\relax + |\pointdorgue m\smallnotesize\zh{fh}\hu k\enotes +\temps\NOtes&\zmidtwotext{\it\kern -1em a tempo}\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 149 +\barre\NOtes\hu K&\zh M\hl a|\zh d\hu f\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +%\check +% mesure 150 +%\check +\barre\NOtes\hu K&\zh M\hl a|\zh{df}\hu h\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh KL{^J}K|\qqhh de{^c}d\enotes +% mesure 151 +%\check +\deuxtemps\changecontext +\Notes\dqh{^J}J&\zmidtwotext{\it rit.}\ibl1L0\zq{LN}\qb1b\zq{LN}\tqb1b\relax + |\ibu2i0\zq{eg}\qh2i\zq{eg}\tqh2i\enotes +\temps\Notes\dqh{J}J&\ibl1L0\zq{LN}\qb1b\zq{LN}\tqb1b\relax + |\ibu2i0\zq{eg}\qh2i\zq{eg}\tqh2i\enotes +%\advancebottom{-2\Interligne}% +%\check +% mesure 152 +\quatretemps\changecontext\varaccid +\NOTes\pointdurgue H\hu K&\pointdorgue a\zh{M}\hl a\relax + |\pointdorgue l\zh{df}\hu h\enotes +\temps\Notes&\soupir|\uptext{\it\kern -1em a tempo}\soupir\enotes +\temps\notes\hpause&\qqhh K{_L}{^J}K|\qqhh d{_e}{^c}d\enotes +% mesure 153 +\barre\NOtes\hu K&\zh{^Ma}\hl c|\zh{^fhj}\hl{_l}\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh K{_L}{^J}K|\qqhh d{_e}{^c}d\enotes +% mesure 154 +\barre\NOtes\hu J&\zh{^Ma}\hl c|\zh{hj}\hl{^m}\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh K{_L}{=J}K|\qqhh d{_e}{=c}d\enotes +% mesure 155 +\barre\NOtes\hu I&\zh{LN}\hl{^c}|\lSh j\zh{j=l}\hl n\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh K{_L}{=J}K|\qqhh d{_e}{=c}d\enotes +% mesure 156 +\barre\NOtes\hu G&\zh{KN}\hl{b}|\zh{ik}\hl n\enotes +\temps\Notes&\soupir|\soupir\enotes +\temps\notes\hpause&\qqhh HIGH|\qqhh abNa\enotes +%\check +% mesure 157 +\barre\NOtes\qu D&\zq{^Ma}\ql{d}|\zq{^fh}\ql k\enotes +\temps\NOtes\pointdorgue a\soupir&\pointdorgue a\soupir|\pointdorgue l\soupir\enotes +\temps\notes\hu H&\sQqbb Mdad|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sQqbb Mdad|\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 158 +\barre\autolines{16}35\relax +\notes\wh H&\sQqbb KaMa|\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sQqbb KaMa|\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sQqbb KaMa|\varaccid\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sQqbb KaMa|\varaccid\zq d\zqu k\qqbb dhfh\enotes +% +% mesure 159 +\staffbotmarg=2pt +\barre\notes\qu H&\sQqbb L{^c}ac|\zq h\zqu o\qqbb hl{^j}l\enotes +\temps\NOtes\pointdorgue a\soupir&\pointdorgue a\soupir|\pointdorgue l\soupir\enotes +\cleftoksii={0000}\changeclefs +\temps\notes\sk\hpause&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +% +% mesure 160 +\barre\notes\wh K&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hkmk\enotes +\temps\notes&\sqqHH dhfh|\octp\rlap{\doubler\zq g\Ibu0nm1\qh0 n\zq f\tqh0m}\relax + \Ibbl1gf2\qb1{gkf}\tqb1k\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq e\zqu l\qqbb e{^j}gj\enotes +\temps\notes&\sqqHH dhfh|\varaccid\octp\zq d\zqu k\qqbb dhfh\enotes +% +% mesure 161 +\barre\notes\wh G&\roff{\sqqHH digi}|\iffiveoctaves + \octp\zh i\zhu p\roff{\qqbb inkn}\relax + \else\octp\zh g\zhu n\roff{\qqbb gkik}\relax + \fi\enotes + \nspace +\temps\notes&\sqqHH digi|\iffiveoctaves + \octp\qqbb knkn\relax + \else\octp\qqbb gkik\relax + \fi\enotes +\temps\notes&\sqqHH digi|\iffiveoctaves + \octp\zq g\zqu n\qqbb gkik\relax + \else\octp\zq e\zqu l\qqbb eigi\relax + \fi\enotes +\temps\notes&\sqqHH eigi|\iffiveoctaves + \octp\zq i\zqu p\qqbb inln\relax + \else\octp\zq e\zqu l\qqbb eigi\relax + \fi\enotes +%\check +% mesure 162 +\barre\autolines{8}65\relax +\notes\wh H&\sqqHH dhfh|\octp\zq h\zqu o\qqbb hmkm\enotes +\temps\notes&\sqqHH{^c}heh|\octp\zq g\zqu n\qqbb gl{^j}l\enotes +\temps\notes&\sqqHH dhfh|\octp\zq f\zqu m\qqbb fkhk\enotes +\temps\notes&\sqqHH aece|\varaccid\octp\zq e\zqu l\qqbb e{j}gj\enotes +%\check +% mesure 163 +\barre\NOtes\pointdorgue N\hpause + &\zmidtwotext{\ppff {f}{f}{f}}\pointdurgue f\hpause|\pointdorgue l\hpause\enotes +\temps\NOtes\lppz G\qu G&\lppz b\zq{bd}\qu g|\Uptext{\moyen Maestoso}\octp\uppz g\zq{bd}\ql g\enotes +\temps\NOtes\lppz G\qu I&\lppz d\zq{dg}\qu i|\octp\uppz i\zq{dg}\ql i\enotes +% mesure 164 +\barre +\NOtes\lppz H\qu H&\octp\lppz K\zq{KM}\qu a|\octp\uppz h\zq{df}\ql h\enotes +\temps\NOtes\lppz H\qu H&\octp\lppz I\zq{IK}\qu N|\octp + \uppz g\zq{bd}\ql g\enotes +\temps\NOtes\lppz H\qu H&\octp\lppz H\zq{HK}\qu M|\octp + \uppz f\zq{ad}\ql f\enotes +\temps\NOtes\lppz H\qu H&\octp\lppz H\zq{H^J}\qu L|\octp + \uppz e\zq{a^c}\ql e\enotes +% mesure 165 +\barre\NOtes\qu I&\zq{bd}\qu{h}|\zq{ik}\ql o\enotes +\temps\NOtes\pointdorgue a\soupir&\pointdorgue l\soupir|\pointdorgue l\soupir\enotes +\temps\NOtes\lppz G\qu G&\octp\uppz N\zq{IK}\ql N|\octp\uppz g\zq{bd}\ql g\enotes +\temps\notes\lppz G\qu I&\octp\uppz N\zq{IK}\ql N|\octp\uppz i\zq{bdg}\ql i\enotes +\cleftoksii={6000}\changeclefs +% mesure 166 +\barre\NOtes\lppz G\qu H&\octp\uppz M\zq{HK}\ql M|\octp\uppz h\zq{adf}\ql h\enotes +\temps\NOtes\lppz G\qu G&\octp\uppz K\zq{GI}\ql K|\octp\uppz g\zq{Nbd}\ql g\enotes +\temps\NOtes\lppz F\qu F&\octp\uppz K\zq{FH}\ql K|\octp\uppz f\zq{Mad}\ql f\enotes +\temps\NOtes\lppz E\qu E&\octp\uppz J\zq{EH}\ql{^J}|\octp\uppz e\zq{La^c}\ql e\enotes +% mesure 167 +\barre\NOTes\wh D&\octp\zw{DF}\wh{H}|\octp\zw{KMa}\wh d\enotes +\finmorceau +\staffbotmarg=0pt +\rightline{\sl\aujourdhui}\vfil\eject + +\end diff --git a/musixtex/doc/examples/fantcmol.tex b/musixtex/doc/examples/fantcmol.tex new file mode 100644 index 0000000..fae4884 --- /dev/null +++ b/musixtex/doc/examples/fantcmol.tex @@ -0,0 +1,626 @@ +\fullauthor{Daniel TAUPIN} +\shortauthor{D. Taupin} +\fulltitle{XI. Fantaisie et fugue en style baroque} +\shorttitle{Fantaisie et fugue en style baroque} +\csname titremorceautoc\endcsname +\shorttitle{Fantaisie en style baroque} +\subtitle{{\frtbf Fantaisie}} +\othermention{Compos\'e en 1995} +\maketitle + + % if transpose not defined outside assume 0 and three flats +\ifx\ftranspose\undefined\def\ftranspose{0}\fi +\ifx\fsignature\undefined\def\fsignature{-3}\fi + + +\parindent 18mm +\tracingstats=2\relax + % + % formes fr\'equentes + % + %au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% + %au moins deux doubles croches basses et hautes +\def\dqbb#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqhh#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% + %au moins trois doubles croches basses et hautes +\def\tqbb#1#2#3{\Ibbl0{#1}{#3}2\qb0{#1#2}\tqb0{#3}}% +\def\Tqbb#1#2#3{\ibbl0{#2}0\qb0{#1#2}\tqb0{#3}}% +\def\sTqbb#1#2#3{{\smallnotesize\Tqbb{#1}{#2}{#3}}}% + %au moins quatre croches basses et hautes +\def\qqb#1#2#3#4{\Ibl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqb#1#2#3#4{\Ibl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqB#1#2#3#4{\Ibl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqh#1#2#3#4{\Ibu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqh#1#2#3#4{\Ibu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqH#1#2#3#4{\Ibu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% + %au moins quatre doubles croches basses et hautes +\def\qqbb#1#2#3#4{\varaccid\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\sqqbb#1#2#3#4{\varaccid\smallnotesize\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqbb#1#2#3#4{\varaccid\Ibbl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sQqbb#1#2#3#4{{\varaccid\smallnotesize\Qqbb{#1}{#2}{#3}{#4}}}% +\def\qqBB#1#2#3#4{\varaccid\Ibbl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sqqBB#1#2#3#4{{\varaccid\smallnotesize\qqBB{#1}{#2}{#3}{#4}}}% +\def\qqhh#1#2#3#4{\varaccid\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\sqqhh#1#2#3#4{\varaccid\smallnotesize\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqhh#1#2#3#4{\varaccid\Ibbu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\sQqhh#1#2#3#4{\varaccid\smallnotesize\Ibbu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqHH#1#2#3#4{\varaccid\Ibbu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +\def\sqqHH#1#2#3#4{{\varaccid\smallnotesize\qqHH{#1}{#2}{#3}{#4}}}% + % +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={6000}% +\global\cleftoksi={6000}% +% +\noautolines + % +\generalsignature{\fsignature}\relax % r\'e mineur +\transpose=\ftranspose\relax + %\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O.}% + %\check +\medskip\noindent{\rm G.O.: Plein jeu, fonds 16' {\sl ad libitum.}}% +\par\noindent{\rm Pos.: Plein jeu, acc. G.O.}% +\par\noindent{\rm P\'ed.: fonds et anches 16', tirasses G.O. \& pos.}% +\smallskip + % +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\doubler{\multiply\noteskip by 2\relax}% +\generalmeter{\meterfrac 34} +\staffbotmarg=10pt +\stafftopmarg=0pt +\interstaff{10} +\debutmorceau +%\noautolines +\relativeaccidentals +\bigaccid +%\autolines{9}55\relax +\znotes&|\Uptext{\hbox{\kern -8mm\moyen Allegro + \bf(\metron{\qu}{55})}}\enotes + %\advance\linesinpage by 1\relax + %\check + % mesure 1 +\notes&\sqqhh JKLM|\sqqhh cdef\enotes +\temps\notes\sk\pause&\sqqhh NLKJ|\sqqhh gedc\enotes +\temps\notes&\sqqhh caNM|\sqqhh jhgf\enotes + %\check + % mesure 2 +\barre\notes&\sqqhh NaMa|\sqqhh ghfh\enotes +\temps\notes\sk\pause&\sqqhh NLKJ|\sqqhh gedc\enotes +\temps\notes&\sqqhh caNM|\sqqhh jhgf\enotes + %\check + % mesure 3 +\barre\notes&\sqqhh NaMN|\sqqhh ghfg\enotes +\temps\notes\sk\pause&\sqqhh LMKL|\sqqhh efde\enotes +\temps\notes&\sqqhh JLKJ|\sqqhh cedc\enotes + %\check + % mesure 4 +\barre\notes\hu G&\sqqbb N{^a}{^b}c|\itenu1i\itenl2g\zq{^id}\qu g\enotes +\temps\notes&\sqqbb dbaN|\tten1\tten2\itenl1g\zhl g\zq{k}\qu{^i}\enotes +\temps\notes\qu J&\sqqbb edec|\zq{l}\qu j\enotes + %\check + % mesure 5 +\barre\notes\hu G&\sqqbb{^b}cdb|\tten1\itenl1g\zhlp g\zh{^i}\hu k\enotes +\temps\notes&\sqqbb NabN|\enotes +\temps\notes\qu J&\sqqbb edec|\zq j\qu l\enotes + %\check + % mesure 6 +\barre\notes\qu I&\sqqbb decd|\tten1\zq{g=i}\qu k\enotes +\temps\notes\qu K&\sqqbb {=b}c{^a}b|\zq{hj}\qu{^m}\enotes +\temps\notes\qu G&\sqqbb N{^b}aN|\zq{^ik}\qu n\enotes + %\check + % mesure 7 +\barre\notes\hu J&\itenu1c\zh{Nc}\hl e|\sqqbb jklm\enotes +\temps\notes&|\sqqbb nlkj\enotes +\temps\notes\qu H&\tten1\itenu1c\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 8 +\barre\notes\hu J&\tten1\itenu1c\zh{Nc}\hl e|\sqqbb nomo\enotes +\temps\notes&|\sqqbb nlkj\enotes +\temps\notes\qu H&\tten1\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 9 +\barre\notes\qu G&\itenl1N\zh N\zhl{^b}\qu d|\sqqbb nomn\enotes +\temps\notes\qu{^I}&\qu f|\sqqhh lmkl\enotes +\temps\notes\qu J&\tten1\zq N\lfl b\zq{b}\ql{^e}|\sqqhh j{^l}kj\enotes + %\check + % mesure 10 +\barre\notes\hu F&\sqqbb MNab|\itenu1m\zh h\zhl j\hup m\enotes +\temps\notes&\sqqbb caNM\enotes +\temps\notes\qu I&\sqqbb f{_d}cb|\zq i\ql k\enotes + %\check + % mesure 11 +\barre\notes\hu F&\sqqbb c{_d}bd|\tten1\itenu1m\zh h\zhl j\hup m\enotes +\temps\notes&\sqqbb caNM\enotes +\temps\notes\qu I&\sqqbb fdcb|\zq i\ql k\enotes + %\check + % mesure 12 +\barre\notes\qu H&\sqqbb c{_d}bc|\tten 1\zq h\zq j\ql m\enotes +\temps\notes\qu J&\sqqbb abNa|\zq g\zq i\ql{^l}\enotes +\temps\notes\qu F&\sqqbb MNab|\zq h\zq j\ql m\enotes + %\check + % mesure 13 +\barre\notes\hu J&\zh N\zhl{^e}\roff{\qu c}|\sqqbb jk{^l}m\enotes +\temps\notes&\qu b|\sqqbb nlkj\enotes +\temps\notes\qu H&\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 14 +\barre\notes\hu J&\zh N\zhl{^e}\roff{\qu c}|\sqqbb nomo\enotes +\temps\notes&\qu b|\sqqbb n{^l}kj\enotes +\temps\notes\qu H&\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 15 +\barre\notes\qu G&\itenl1N\zql N\zq c\qu {=e}|\sqqbb nomn\enotes +\temps\notes\qu {^I}&\tten1\zq N\zq {^b}\qu f|\sqqbb {=l}mkl\enotes +\temps\notes\qu J&\zq {=b}\rq c\qu {^e}|\sqqbb jk{^l}j\enotes + %\check + % mesure 16 +\barre\notes\hu {^H}&\sqqbb MN{^a}b|\itenl1h\zhp{^hj}\hlp m\enotes +\temps\notes&\sqqbb cbca\enotes +\temps\notes\qu J&\sqqbb {=e}c{^a}N|\enotes + %\check + % mesure 17 +\barre\notes\hu K&\sqqbb {^M}N{^a}b|\tten1\itenl1h\itenu2m\zh{^hk}\hl{^m}\enotes +\temps\notes&\sqqbb cbca\enotes +\temps\notes\qu J&\sqqbb {^f}{=e}dc|\tten1\tten2\zq{hj}\ql m\enotes + %\check + % mesure 18 +\barre\notes\qu I&\sqqbb bcdb|\itenl1i\itenu2n\zq{ik}\ql n\enotes +\temps\notes\qu L&\sqqbb g{=e}dc|\tten1\tten2\zq{il}\ql n\enotes +\temps\notes\qu K&\sqqbb d{^e}{^f}d|\zq{^hj}\ql{^m}\enotes + %\check + % mesure 19 +\barre\notes\qu I&\sqqbb g{=e}dc|\zq{ik}\zqu n\enotes +\temps\notes\qu H&\sqqbb dcba|\zq{^hj}\zqu{^m}\enotes +\temps\notes\qu G&\sqqbb N{^a}{^b}N|\zq{^ik}\zqu{=m}\enotes + %\check + % mesure 20 +\barre\notes\hu{^H}&\itenl1c\itenu2e\lSh c\zq{^ac}\ql{^e}|\sqqbb {^j}k{^l}m\enotes +\temps\notes&\tten1\tten2\zq{ce}\ql g|\sqqbb nmnl\enotes +\temps\notes\qu K&\zq{^ad}\ql{=f}|\sqqbb mlk{=j}\enotes + %\check + % mesure 21 +\barre\notes\qu G&\itenl1N\itenu2f\zhlp N\zq{^b}\qu f|\sqqbb {^i}jkl\enotes +\temps\notes\qu {^I}&\tten2\zq{d}\qu f|\sqqbb mlmk\enotes +\temps\notes\qu J&\zq{=b}\qu {^e}|\sqqbb lkj{=i}\enotes + %\check + % mesure 22 +\barre\notes\hup{^H}&\tten1\lSh c\zql N\zhp{c}\hup{^e}|\sqqbb {^h}{^i}{^j}k\enotes +\temps\notes&\ql{^a}|\sqqbb {^l}k{^j}i\enotes +\temps\notes&\ql N|\sqqbb jhij\enotes + %\check + % mesure 23 +\generalsignature{2}\changecontext +\notes\itenl1K\hup K&\sqqbb MNaM|\itenl2k\zh {hm}\hu k\enotes +\temps\notes&\sqqbb KMNa|\enotes +\temps\notes&\sqqbb babN|\tten2\itenl2k\zq{ik}\ql n\enotes + %\check + % mesure 24 +\barre\notes\tten1\hup K&\sqqbb abad|\tten2\itenu2m\zh{hk}\hl m\enotes +\temps\notes&\sqqbb cbaN|\enotes +\temps\notes&\sqqbb MNaM|\tten2\itenu2m\zq{_j}\zql m\qu o\enotes + %\check + % mesure 25 +\barre\notes\hu I&\sqqbb KMNa|\tten2\zh i\zhl k\qu m\enotes +\temps\notes&\sqqbb babN|\qu n\enotes +\temps\notes\qu H&\sqqbb cabc|\zq j\zql l\qu o\enotes + %\check + % mesure 26 +\barre\notes\hu K&\itenu1d\zh{ad}\hl f|\sqqbb klmn\enotes +\temps\notes&|\sqqbb omlk|\enotes +\temps\notes\qu I&\tten1\itenu1d\zq{bd}\ql g|\sqqbb popn\enotes + %\check + % mesure 27 +\barre\notes\hu K&\tten1\zh{ad}\hl f|\sqqbb opon\enotes +\temps\notes&|\sqqbb monm|\enotes +\temps\notes\qu G&\zq{be}\ql g|\sqqbb nmlk\enotes + %\check + % mesure 28 +\barre\notes\hup H&\zhp a\zhlp c\hu e|\sqqbb jklm\enotes +\temps\notes&|\sqqbb nlon\enotes +\temps\notes&\qu g|\sqqbb {_m}lkj\enotes + %\check + % mesure 29 +\barre\notes\hu K&\sqqbb KL{_M}N|\itenu1k\zh {_fh}\hu k\enotes +\temps\notes&\sqqbb aNaM|\enotes +\temps\notes\qu G&\sqqbb {_b}aNb|\tten1\itenu1k\zq{g_i}\qu k\enotes + %\check + % mesure 30 +\barre\notes\hup K&\sqqbb a{_M}LK|\tten1\zq{_f}\zql h\hup k\enotes +\temps\notes&\sqqbb d{_b}aN|\zq g\ql{_i}\enotes +\temps\notes&\sqqbb aNMa|\zq f\ql h\enotes + %\check + % mesure 31 +\barre\notes\qu G&\sqqbb N{_M}LK|\zq g\zq{_i}\ql l\enotes +\temps\notes\qu H&\sqqbb JKLM|\itenu0j\zq h\zq j\ql {_m}\enotes +\temps\notes\qu F&\sqqbb {=M}{^N}{^a}M|\tten0\lSh h\zq{h}\zq j\ql {=m}\enotes + %\check + % mesure 32 +\barre\notes\itenl1I\hup I&\itenl2b\zh b\zh d\hl f|\sqqbb ijkl\enotes +\temps\notes&|\sqqbb mkji\enotes +\temps\notes&\tten2\itenl2b\zq b\zq e\ql g|\sqqbb pnml\enotes + %\check + % mesure 33 +\barre\notes\tten1\hu I&\tten2\zh b\zh d\itenu2f\hl f|\sqqbb mnml\enotes +\temps\notes&|\sqqbb km{^o}p\enotes +\temps\notes\qu F&\tten2\itenu2f\zq{^ac}\ql f|\sqqbb qpo{^n}\enotes + %\check + % mesure 34 +\barre\notes\hup I&\zh b\tten2\itenu2d\itenu3f\zh {^d}\hl f|\sqqbb ml{^k}j\enotes +\temps\notes&|\sqqbb klm{=o}\enotes +\temps\notes&\tten2\tten3\zq{df}\ql{=a}|\sqqbb {_q}omk\enotes + %\check + % mesure 35 +\barre\notes\hu E&\sqqbb LMNa|\zh{gi}\itenu1l\hl l\enotes +\temps\notes&\sqqbb bNML|\enotes +\temps\notes\qu H&\sqqbb e{_c}ba|\zq{h_j}\tten1\itenu1l\ql l\enotes + %\check + % mesure 36 +\barre\notes\hu E&\sqqbb b{_c}ac|\zh{gi}\tten1\itenu1l\hl l\enotes +\temps\notes&\sqqbb bNML|\enotes +\temps\notes\qu {_J}&\sqqbb ecba|\zq{h_j}\tten1\itenu1l\ql l\enotes + %\check + % mesure 37 +\barre\notes\hu I&\sqqbb b{_c}ab|\tten1\itenl1i\zq{g}\zql i\qu l\enotes +\temps\notes&\sqqbb NaMN|\loff{\tten1\zq g}\zql h\qu{^k}\enotes +\temps\notes\qu{^G}&\sqqbb L{^N}ML|\zq{^gi}\ql l\enotes + %\check + % mesure 38 +\barre\notes\hup H&\zh N\zh c\hl e|\sqqhh hijk\enotes +\temps\notes&|\sqqhh ljih\enotes +\temps\notes\qu{_F}&\itenl1a\zq a\zq d\ql {_f}|\sqqhh {_m}lmk\enotes + %\check + % mesure 39 +\barre\notes\hu J&\tten1\zhp c\zhlp a\hu e|\sqqhh lkji\enotes +\temps\notes&|\sqqhh jhjk\enotes +\temps\notes\qu H&\qu g|\sqqhh ljkl\enotes + %\check + % mesure 40 +\barre\notes\qu F&\itenu1f\zq {^a}\zq c\ql f|\sqqhh mlkj\enotes +\temps\notes\hu I&\tten1\zql b\zh{^d}\hu f|\sqqhh {^k}ikm\enotes +\temps\notes&\ql {=a}|\sqqhh ponm\enotes + %\check + % mesure 41 +\generalsignature{3}\relax +\changecontext\notes\hu J&\sqqbb {^L}M{N}L|\itenu0j\zh{^l}\zh g\hu j\enotes +\temps\notes&\sqqbb cbaN\enotes +\temps\notes\qu F&\sqqbb aMac|\tten0\itenu0m\zq m\zq h\qu j\enotes + %\check + % mesure 42 +\barre\notes\hu I&\sqqbb fedc|\tten0\zhp i\zhlp k\hu m\enotes +\temps\notes&\sqqbb decd\enotes +\temps\notes\qu K&\sqqbb bdcb|\qu n\enotes + %\check + % mesure 43 +\barre\notes\hu E&\zhp{N}\zhlp b\hu d|\sqqhh {g}hi{_j}\enotes +\temps\notes&|\sqqhh kihg\enotes +\temps\notes\qu G&\itenu1e\qu e|\sqqhh lkji\enotes + %\check + % mesure 44 +\barre\notes\hu H&\tten1\zhp c\zhup e\hl a|\sqqhh {=j}kji\enotes +\temps\notes&|\sqqhh jhjk\enotes +\temps\notes\qu{_G}&\ql {_N}|\sqqhh ljkl\enotes + %\check + % mesure 45 +\barre\notes\hu F&\advance\transpose -7\relax\sqqbb f{g}{^h}i|\zh{^h}\zhl + j\itenu1m\hup m\enotes +\temps\notes&\advance\transpose -7\relax\sqqbb jhgf\enotes +\temps\notes\qu I&\advance\transpose -7\relax\sqqbb kjki|\zq i\ql k\enotes + %\check + % mesure 46 +\barre\notes\hu F&\advance\transpose -7\relax\sqqbb jkik|\tten1\zh{^h}\zh j\hl m\enotes +\temps\notes&\advance\transpose -7\relax\sqqbb j{^h}{g}f\enotes +\temps\notes\qu{^H}&\advance\transpose -7\relax\sqqbb lklj|\zq j\zq l\ql{^o}\enotes + %\check + % mesure 47 +\barre\notes\qu I&\advance\transpose -7\relax\sqqbb kji{=h}|\itenl1i\itenl2k\zq +i\zq k\ql m\enotes +\temps\notes\qu K&\advance\transpose -7\relax\sqqbb +{g}hig|\tten1\tten2\itenu1n\zq i\zq k\ql n\enotes +\temps\notes\qu J&\advance\transpose -7\relax\sqqbb {^l}{^k}lj|\tten1\zq +j\zq{^l}\ql n\enotes + %\check + % mesure 48 +\barre\notes\hu H&\zh a\zhl c\itenu1f\hup f|\sqqbb mnop\enotes +\temps\notes&|\sqqbb qpqo\enotes +\temps\notes\qu I&\itenu2b\itenu0d\zq b\ql d|\sqqbb rqrp\enotes + %\check + % mesure 49 +\barre\notes\qu G&\tten0\tten1\tten2\zq b\zq d\ql f|\advance\transpose 7\sqqbb mkji\enotes +\temps\notes\qu J&\zq {c^e}\zql g|\advance\transpose 7\sqqbb jkik\enotes +\temps\notes\qu H&\zq{ac}\ql f|\advance\transpose 7\sqqbb jhgf\enotes + %\check + % mesure 50 +\barre\notes\qu G&\itenu1c\zql N\zh c\hu {^e}|\sqqhh nm{^l}{^k}\enotes +\temps\notes\qu J&\ql b|\sqqhh jihg\enotes +\temps\notes\qu H&\tten1\zq{a}\ql c|\sqqhh hfhj\enotes + % mesure 51 +\barre\notes\hup F&\sqqbb MNab|\zhp {hj}\itenu1m\hlp m\enotes +\temps\notes&\sqqbb c{^d}{^e}c\enotes +\temps\notes&\sqqbb f{=e}{=d}c\enotes + %\check + % mesure 52 +\barre\notes\hu I&\sqqbb dcdb|\tten1\zq i\zq k\ql m\enotes +\temps\notes&\sqqbb Nabc|\zq g\itenu1j\itenu2l\zq j\ql{^l}\enotes +\temps\notes\qu J&\sqqbb {^d}{^e}fg|\tten1\tten2\zq j\zq l\ql n\enotes + %\check + % mesure 53 +\barre\notes\hup H&|\zq h\itenu1j\itenu2m\zq j\zqu m\sqqbb f{^e}fc\enotes +\temps\notes&|\tten1\tten2\itenu2m\zq j\zqu m\sqqbb hghf\enotes +\temps\notes&|\tten2\zqu m\sqqbb jijh\enotes + % mesure 54 + %\check +\barre\notes\qu{^H}&|\itenl1f\zq f\zql c\sqqhh m{^l}mj\enotes +\temps\notes\qu I&|\tten1\zq b\zql f\sqqhh kjki\enotes +\temps\notes\qu G&|\zq N\zq b\zql{=e}\sqqhh {=l}kli\enotes + % mesure 55 + %\check +\barre\notes\qu H&\itenu1a\zq{ac}\ql e|\sqqhh jijh\enotes +\temps\notes\qu F&\tten1\itenu1d\zq{Ma}\ql d|\sqqhh kjkh\enotes +\temps\notes\qu G&\tten1\itenu1N\zq{Nb}\ql d|\sqqhh ihig\enotes + % mesure 56 + %\check +\barre\notes\qu{^E}&\tten1\zq{^L}\zql N\hu c|\sqqhh jijg\enotes +\temps\notes\qu F&\zh M\hl a|\sqqhh high\enotes +\temps\notes\qu D&\qu d|\sqqhh fhgf\enotes + % mesure 57 + %\check +\barre\notes\hup C&\zq{^L}\zql N\itenu1c\zhup c|\zqu j\ibbl0g0\qb0{j^e^d}\tqb0e\enotes +\temps\notes&\zq M\ql a|\zqu j\ibbl0h0\qb0{jfe}\tqb0f\enotes +\temps\notes&\zq N\ql b|\zqu j\ibbl0h0\qb0{jgf}\tqb0g\enotes + % mesure 58 + %\check +\barre\notes\qu D&\tten1\itenl1M\itenu2c\zq M\zq a\ql c|\zqu j\sqqBB jhgh\enotes +\temps\notes\qu F&\tten1\tten2\zq M\zq{^a}\ql c|\zqu m\sqqBB m{^h}gh\enotes +\temps\notes\qu G&\zq N\zq b\ql d|\zqu m\sqqBB mihi\enotes + % mesure 59 + %\check +\barre\notes\qu {^H}&\zq{^a}\zq c\itenu1f\ql f|\zqu m\sqqBB mjij\enotes +\temps\notes\qu I&\zh b\zh d\tten1\hl f|\zqu m\sqqBB mkjk\enotes +\temps\notes\qu {=H}&|\zqu i\sqqbb ijkm\enotes + % mesure 60 + %\check +\barre\notes\qu G&\zql N\zhp c\hup{^e}|\zqu n\sqqBB n{^l}kl\enotes +\temps\notes\hu I&\hl b|\zqu j\sqqbb jlkl\enotes +\temps\notes&|\zqu n\sqqBB nlkl\enotes + % mesure 61 + %\check +\barre\notes\hup H&\zhp {ac}\hlp f|\zqu j\sqqBB jm{^l}m\enotes +\temps\notes&|\zqu o\sqqbb omlm\enotes +\temps\notes&|\zqu j\sqqBB jmlm\enotes + % mesure 62 + %\check +\barre\notes\qu I&\itenu1g\zq b\zql d\hup g|\zqu p\sqqBB pnmn\enotes +\temps\notes\qu J&\zq{c}\ql {^e}|\zqu {^l}\sqqbb lnmn\enotes +\temps\notes\qu K&\zq{b}\ql d|\zqu p\sqqBB pnmn\enotes + % mesure 63 + %\check +\barre\notes\qu J&\tten1\itenu1c\zq{c^e}\ql g|\sqqbb {^l}nmn\enotes +\temps\notes\qu H&\tten1\zq{ac}\itenu1f\ql f|\sqqbb opno\enotes +\temps\notes\qu I&\tten1\zq{bd}\ql f|\sqqbb monm\enotes + % mesure 64 + %\check +\barre\notes\itenl3J\hup J&\sqqhh JK{^L}M|\itenu2q\zh{^ln}\hl q\enotes +\temps\notes&\sqqbb NabN\enotes +\temps\notes&\sqqbb abNa|\tten2\itenu1m\itenu2o\zq{mo}\ql q\enotes + % mesure 65 + %\check +\barre\notes\tten3\itenl3J\hup J&\sqqbb MaNM|\tten1\tten2\zq{jm}\ql o\enotes +\temps\notes&\sqqbb {^L}cbc|\itenu1q\zh{^ln}\hl q\enotes +\temps\notes&\sqqbb Lcbc\enotes + % mesure 66 + %\check +\barre\notes\tten3\itenl3J\hup J&\sqqbb Mcac|\tten1\itenu1q\zh m\zhl o\hup q\enotes +\temps\notes&\sqqbb Mcac\enotes +\temps\notes&\sqqbb Ncbc|\itenu4n\itenu2p\zq n\ql p\enotes + % mesure 67 + %\check +\barre\notes\tten3\hup J&\sqqbb Ncbc|\tten4\tten2\roff{\tten1\zhup q}\zq p\ql n\enotes +\temps\notes&\sqqbb af{^e}f|\itenu1m\zh m\hl o\enotes +\temps\notes&\sqqbb afef\enotes + % mesure 68 + %\check +\barre\notes\qu I&\sqqbb df{=e}d|\tten1\itenl1m\zhlp m\zq p\qu r\enotes +\temps\notes\hu J&\sqqbb cfac|\itenu2o\itenu3q\zh o\hu q\enotes +\temps\notes&\sqqbb MaNM\enotes + % mesure 69 + %\check +\barre\notes\qu H&\sqqbb JMac|\tten3\tten1\tten2\itenu1m\zq m\zq o\ql q\enotes +\temps\notes\qu I&\sqqbb dcba|\tten1\itenu1p\zq m\zq p\ql r\enotes +\temps\notes\qu L&\sqqbb NabN|\tten1\zq l\zq n\ql p\enotes + % mesure 70 + %\check +\barre\notes\hu H&\itenl1a\zh c\zhu e\hlp a|\sqqbb opqr\enotes +\temps\notes&|\sqqbb srsq\enotes +\temps\notes\qu K&\zq d\ql{_f}|\sqqbb {_t}str\enotes + % mesure 71 + %\check +\barre\notes\qu H&\tten1\zhl a\zq c\qu e|\sqqbb srqs\enotes +\temps\notes\qu I&\zq d\qu{_f}|\sqqbb r{_q}po\enotes +\temps\notes\qu E&\zq N\zq b\ql e|\sqqbb nopn\enotes + \generalsignature{0}\relax +% mesure 72 +\changecontext\notes\itenl2H\hup H&\sqqbb abcd|\itenl1o\zhlp o\zh q\hu s\enotes +\temps\notes&\sqqbb ecba\enotes +\temps\notes&\sqqbb hfed|\zq r\qu t\enotes + %\check + %mesure 73 +\barre\notes\tten2\itenl2H\hup H&\sqqbb efdf|\tten1\itenl1o\zhlp o\zh q\hu s\enotes +\temps\notes&\sqqbb ecba\enotes +\temps\notes&\sqqbb hfed|\zq r\qu t\enotes + %\check + %mesure 74 +\barre\notes\tten2\hu H&\sqqbb efde|\tten1\zh o\zh q\zhl s\enotes +\temps\notes&\sqqbb cdbc\enotes +\temps\notes\qu F&\sqqbb acba|\zq m\zq p\ql r\enotes + %\check + %mesure 75 +\barre\notes\hu E&\zh{^N}\zhl b\hup e|\sqqbb l{^m}{^n}o\enotes +\temps\notes&|\sqqbb pqrp\enotes +\temps\notes\qu H&\itenu1a\itenu2c\zq a\ql c|\sqqbb qrpq\enotes + %\check + %mesure 76 +\barre\notes\qu F&\tten1\tten2\zq M\zq a\ql c|\sqqbb oqpo\enotes +\temps\notes\hu E&\itenu1e\zq{^N}\zq b\ql e|\sqqbb {^n}opn\enotes +\temps\notes&\tten1\zq a\zq c\ql e|\sqqbb l{=m}{=n}l\enotes + %\check + %mesure 77 +\barre\notes\hup F&\itenl1M\itenu2d\zq M\zq a\ql d|\sqqbb mlkj\enotes +\temps\notes&\tten1\tten2\itenu1b\itenu2d\zq M\zq b\ql d|\sqqbb ijki\enotes +\temps\notes&\tten1\tten2\zq{Nb}\ql d|\sqqbb ghig\enotes + %\check + %mesure 78 +\barre\notes\hu J&\advance\transpose 7\sqqbb JKLM|\advance\transpose 7\sqqbb cdef\enotes +\temps\notes&\advance\transpose 7\sqqbb NLKJ|\advance\transpose 7\sqqbb gedc\enotes +\temps\notes\qu H&\advance\transpose 7\sqqbb aMLK|\advance\transpose 7\sqqbb jhgf\enotes + %\check + % mesure 79 +\barre\notes\hu J&\advance\transpose 7\sqqbb LMKM|\advance\transpose 7\sqqbb ghfh\enotes +\temps\notes&\advance\transpose 7\sqqbb LJIH|\advance\transpose 7\sqqbb gedc\enotes +\temps\notes\qu H&\advance\transpose 7\sqqbb aMLK|\advance\transpose 7\sqqbb jhgf\enotes + %\check + % mesure 80 +\barre\notes\qu J&\advance\transpose 7\sqqbb LMKL|\advance\transpose 7\sqqbb ghfg\enotes +\temps\notes\qu H&\advance\transpose 7\sqqbb JKIJ|\advance\transpose 7\sqqbb efde\enotes +\temps\notes\qu F&\advance\transpose 7\sqqbb HJIH|\advance\transpose 7\sqqbb cedc\enotes + %\check + % mesure 81 +\barre\notes\hu G&\sqqbb Nabc|\itenl1i\zhlp i\zq k\qu n\enotes +\temps\notes&\sqqbb dbaN|\zq k\qu m\enotes +\temps\notes\qu J&\sqqbb edec|\zq j\qu l\enotes + %\check + % mesure 82 +\barre\notes\hu G&\sqqbb bcdb|\tten1\itenl1g\zhlp g\zh{i}\hu k\enotes +\temps\notes&\sqqbb NabN|\enotes +\temps\notes\qu J&\sqqbb edec|\zq j\qu l\enotes + %\check + % mesure 83 +\barre\notes\qu I&\sqqbb decd|\tten1\itenu1k\zq{gi}\qu k\enotes +\temps\notes\qu K&\sqqbb bcab|\tten1\itenu1k\zq{hk}\qu m\enotes +\temps\notes\qu G&\rlap{\sk\sk\sk\itenu0N}\sqqbb NabN|\tten1\zq{ik}\qu n\enotes + %\check + % mesure 84 +\barre\notes\hu J&\itenu1c\tten0\zh{Nc}\hl e|\sqqbb jklm\enotes +\temps\notes&|\sqqbb nlkj\enotes +\temps\notes\qu H&\tten1\itenu1c\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 85 +\barre\notes\hu J&\tten1\itenu1c\zh{Nc}\hl e|\sqqbb nomo\enotes +\temps\notes&|\sqqbb nlkj\enotes +\temps\notes\qu H&\tten1\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 86 +\barre\notes\qu G&\itenl1N\zh N\zhl b\qu d|\sqqbb nomn\enotes +\temps\notes\qu I&\qu f|\sqqhh lmkl\enotes +\temps\notes\qu J&\tten1\zq N\zq{_b}\ql e|\sqqhh jlkj\enotes + %\check + % mesure 87 +\barre\notes\hu F&\sqqbb MNa{_b}|\itenu1m\zh h\zhl j\hup m\enotes +\temps\notes&\sqqbb caNM\enotes +\temps\notes\qu {_I}&\sqqbb fdcb|\zq{_i}\ql k\enotes + %\check + % mesure 88 +\barre\notes\hu F&\sqqbb cd{_b}d|\tten1\itenu1m\zh h\zhl j\hup m\enotes +\temps\notes&\sqqbb caNM\enotes +\temps\notes\qu {_I}&\sqqbb fdcb|\zq {_i}\ql k\enotes + %\check + % mesure 89 +\barre\notes\qu H&\sqqbb cdbc|\tten 1\zq h\zq j\ql m\enotes +\temps\notes\qu J&\sqqbb a{_b}Na|\zq g\zq{_i}\ql l\enotes +\temps\notes\qu F&\sqqbb MNab|\zq h\zq j\ql m\enotes + %\check + % mesure 90 +\barre\notes\hu J&\zh N\zhl e\roff{\qu c}|\sqqbb jklm\enotes +\temps\notes&\qu {_b}|\sqqbb nlkj\enotes +\temps\notes\qu H&\itenu1c\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 91 +\barre\notes\hu J&\zh N\zhl e\roff{\tten1\qu c}|\sqqbb nomo\enotes +\temps\notes&\qu {_b}|\sqqbb nlkj\enotes +\temps\notes\qu H&\itenu1c\zq{ac}\ql f|\sqqbb qonm\enotes + %\check + % mesure 92 +\barre\notes\qu G&\tten1\itenl1N\zql N\zq c\qu e|\sqqbb nomn\enotes +\temps\notes\qu I&\tten1\zq N\zq {=b}\qu f|\sqqbb lmkl\enotes +\temps\notes\qu J&\zq{_b}\rq c\qu e|\sqqbb jklj\enotes + %\check + % mesure 93 +\barre\notes\hu H&\sqqbb MNa{_b}|\itenl1h\zhp{hj}\hlp m\enotes +\temps\notes&\sqqbb cbca\enotes +\temps\notes\qu J&\sqqbb {_e}caN|\enotes + %\check + % mesure 94 +\barre\notes\hu K&\sqqbb {^M}Na{_b}|\tten1\itenl1h\itenu2m\zh{hk}\hl{^m}\enotes +\temps\notes&\sqqbb cbca\enotes +\temps\notes\qu J&\sqqbb {^f}{_e}dc|\tten1\tten2\zq{hj}\ql m\enotes + %\check + % mesure 95 +\barre\notes\qu {_I}&\sqqbb {_b}cdb|\itenl1i\itenu2n\zq{ik}\ql n\enotes +\temps\notes\qu {_L}&\sqqbb g{_e}dc|\tten1\tten2\zq{i_l}\ql n\enotes +\temps\notes\qu K&\sqqbb d{=e}{^f}d|\zq{hj}\ql{^m}\enotes + %\check + % mesure 96 +\barre\notes\qu {_I}&\sqqbb g{_e}dc|\zq{_ik}\zqu n\enotes +\temps\notes\qu H&\sqqbb dc{_b}a|\zq{hj}\zqu{^m}\enotes +\temps\notes\qu G&\rlap{\sk\sk\sk\itenl1N}\sqqbb Na{=b}N|\zq{=ik}\zqu{=m}\enotes + %\check + % mesure 97 + \barre\notes\hu J&\tten1\itenu1c\itenu2e\zhl N\zhp c\hup{_e}|\sqqbb jk{_l}m\enotes + \temps\notes&|\sqqbb nlkj\enotes + \temps\notes\qu{_H}&\ql {^M}|\sqqbb q{_o}n{^m}\enotes + %\check + % mesure 98 + \barre\notes\hu J&\tten1\tten2\itenu1c\itenu2e\zhl N\zhp c\hup{_e}|\sqqbb n{_o}{=m}o\enotes + \temps\notes&|\sqqbb n{_l}kj\enotes + \temps\notes\qu{_H}&\ql {=M}|\sqqbb qonm\enotes + %\check + % mesure 99 + \barre\notes\qu G&\tten1\tten2\zhl N\zq c\qu{_e}|\sqqbb n{_o}mo\enotes + \temps\notes\qu I&\zq b\qu d|\sqqbb nm{_l}k\enotes + \temps\notes\qu J&\zq c\qu {=e}|\sqqbb jk{=l}j\enotes + %\check + % mesure 100 + \barre +\znotes&|\Sh m\enotes + \nspace + \notes\hu K&\sqqbb acbc|\ust m\lh l\zh{h}\hl{m}\enotes + \temps\notes&\sqqbb acbc\enotes + \temps\notes\qu H&\sqqbb acbc|\uppz m\lq l\zq h\ql{m}\enotes + %\check + % mesure 101 + \barre\znotes&|\lFl l\Sh m\enotes + \nspace + \notes\hu {^F}&\sqqbb {^M}aNa|\ust q\lh l\zh{jm}\hl q\enotes + \temps\notes&\sqqbb MaNa\enotes + \temps\notes\qu J&\sqqbb MaNa|\uppz q\lq l\zq{jm}\ql q\enotes + %\check + % mesure 102 + \barre\notes\hu G&\sqqbb N{_e}ce|\uppz u\zq{nq_s}\ql u\enotes + \temps\notes&\sqqbb Nece|\uppz s\zq{_lnq}\ql s\enotes + \temps\notes\qu {_I}&\sqqbb Nd{_b}d|\uppz r\zq{kn_p}\ql r\enotes + %\check + % mesure 103 + \barre\nspace + \notes\hu H&\sqqbb ae{^c}e|\lSh j\zh{j=ln}\hl {^q}\enotes + \temps\notes&\sqqbb aece\enotes + \temps\notes\qu {^J}&\sqqbb aece|\uppz q\zq{jln}\ql q\enotes + %\check + % mesure 104 + \barre\notes\hu {_I}&\sqqbb {_b}fdf|\uppz r\zq{km_p}\ql r\enotes + \temps\notes&\sqqbb bfdf|\uppz t\zq{mpr}\ql t\enotes + \temps\notes\qu G&\sqqbb Nf{=b}f|\cNa i\uppz p\zq{ikn}\ql {=p}\enotes + %\check + % mesure 105 + \barre\nspace + \NOTEs\hu{_H}&\itenu1a\itenu3f\zh{_ac}\hl f|\itenu2q\zhl j\zh{m_o}\hu q\enotes + \temps\NOtes\qu F&\tten1\tten3\zq{ad}\ql f|\zql k\enotes + %\check + % mesure 106 + \barre\NOTEs\hup C&\zhp{Nce}\hlp g|\tten2\zhp{jln}\hlp q\enotes + \mulooseness -4\relax +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\endinput diff --git a/musixtex/doc/examples/fantfuga.tex b/musixtex/doc/examples/fantfuga.tex new file mode 100644 index 0000000..d44cb75 --- /dev/null +++ b/musixtex/doc/examples/fantfuga.tex @@ -0,0 +1,18 @@ +\input musixtex +\input musixcpt +\input musixsty +% +\def\misazero{\def\nbinstruments{2}\nbporteesi=1\relax +\nbporteesii=2\relax +\barsinline=0\relax +\linesinpage=0\relax +\signaturegenerale{0}\savesignature +\resetfacteurs +\computewidths}% +% +\misazero +\input fantcmol.tex +\misazero +\input fugcmoll.tex +\bye + diff --git a/musixtex/doc/examples/fugcmoll.tex b/musixtex/doc/examples/fugcmoll.tex new file mode 100644 index 0000000..922cfac --- /dev/null +++ b/musixtex/doc/examples/fugcmoll.tex @@ -0,0 +1,517 @@ +\fullauthor{Daniel TAUPIN} +\shortauthor{D. Taupin} +\fulltitle{{\frtbf Fugue}} +\shorttitle{Fugue en style baroque} +\subtitle{} +\othermention{} +\maketitle + + % if transpose not defined outside assume 0 and three flats +\ifx\ftranspose\undefined\def\ftranspose{0}\fi +\ifx\fsignature\undefined\def\fsignature{-3}\fi + + % + % formes fr\'equentes + % + %au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% + %au moins deux doubles croches basses et hautes +\def\dqbb#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqhh#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% + %au moins trois doubles croches basses et hautes +\def\tqbb#1#2#3{\Ibbl0{#1}{#3}2\qb0{#1#2}\tqb0{#3}}% +\def\Tqbb#1#2#3{\ibbl0{#2}0\qb0{#1#2}\tqb0{#3}}% +\def\sTqbb#1#2#3{{\smallnotesize\Tqbb{#1}{#2}{#3}}}% + %au moins quatre croches basses et hautes +\def\qqb#1#2#3#4{\Ibl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqb#1#2#3#4{\Ibl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqB#1#2#3#4{\Ibl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\qqh#1#2#3#4{\Ibu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqh#1#2#3#4{\Ibu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqH#1#2#3#4{\Ibu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% + %au moins quatre doubles croches basses et hautes +\def\qqbb#1#2#3#4{\varaccid\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}}% +\def\Qqbb#1#2#3#4{\varaccid\Ibbl0{#1}{#3}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sQqbb#1#2#3#4{{\varaccid\smallnotesize\Qqbb{#1}{#2}{#3}{#4}}}% +\def\qqBB#1#2#3#4{\varaccid\Ibbl0{#2}{#4}2\qb0{#1#2#3}\tqb0{#4}}% +\def\sqqBB#1#2#3#4{{\varaccid\smallnotesize\qqBB{#1}{#2}{#3}{#4}}}% +\def\qqhh#1#2#3#4{\varaccid\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}}% +\def\Qqhh#1#2#3#4{\varaccid\Ibbu0{#1}{#3}2\qh0{#1#2#3}\tqh0{#4}}% +\def\qqHH#1#2#3#4{\varaccid\Ibbu0{#2}{#4}2\qh0{#1#2#3}\tqh0{#4}}% +\def\sqqHH#1#2#3#4{{\varaccid\smallnotesize\qqHH{#1}{#2}{#3}{#4}}}% + % +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={6000}% +\global\cleftoksi={6000}% + % +\generalsignature{\fsignature}\relax % r\'e mineur +\transpose=\ftranspose\relax + %\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O.}% + %\check +\medskip\noindent{\rm G.O.: mixtures {\sl ad libitum.}}% +\par\noindent{\rm Pos.: mixtures, acc. G.O.}% +\par\noindent{\rm P\'ed.: fonds 16', tirasses G.O. \& pos.}% +\smallskip +\generalmeter{\meterfrac 32} +\staffbotmarg=10pt +\stafftopmarg=0pt +\interstaff{10} +\debutmorceau +\relativeaccidentals +\varaccid +\nspace + \Notes\wh G\sk\sk\hu C&\sk\pause\sk\soupir\ql c|\Uptext{\hbox{\kern +-8mm\moyen Andante + \bf(\metron{\qu}{65})}}\sk\sk\pausep\enotes + %\check + % mesure 2 +\barre\Notes&\zhl L\qu N\hu e\hl M\enotes +\temps\notes\pause&\dqh dc\enotes +\temps\Notes&\zhl K\qu {^b}\enotes +\temps\notes&\dqh cd\enotes + %\check + % mesure 3 +\barre\Notes&\zhl L\qu N\hu c\enotes +\temps\Notes\sk\pause&\hl {^L}\qu b\zhl M\qu a\enotes +\temps\notes&\dqh Na\enotes + %\check + % mesure 4 +\barre\Notes\sk\sk\sk\pause&\zql {=L}\qu N\zql K\qu M\zql J\qu L\zql H\qu M\enotes % +\temps\Notes&\zhl G\qu N\enotes +\temps\notes&\dqh ML\enotes + %\check + % mesure 5 + \generalmeter{\meterfrac 22}% +\changecontext\Notes\sk\pause&\zhl{^I}\roff{\Pince c}\hu K\enotes +\temps\Notes&\zql J\qu J\soupir|\sk\qu g\enotes + %\check + % mesure 6 + \generalmeter{\meterfrac 32}% +\changecontext\Notes&\hl b\sk\hl{^M}|\roff{\zw d}\qu d\hu i\enotes +\temps\notes\pause&|\dqh hg\enotes +\temps\Notes&\hl K|\zhl c\qu{^f}\enotes +\temps\notes&|\dqh gh\enotes + %\check + % mesure 7 +\barre\Notes\sk\sk\sk\pause&\zhl I\hu b\sk\zhl{^I}\itenu1N\wh N\sk\ql J|\qu d\hu g\sk\qu f\qu e\enotes +\temps\notes&\dqb {=I}J|\dqh de\enotes + %\check + % mesure 8 +\barre\Notes\sk\sk\sk\pause&\tten1\zqu N\ql I\zqu {^M}\ql H\zqu N\ql G\zqu {^a}\ql L\zqu b\ql K|\qu {dcbcd}\enotes +\temps\notes&\rlap{\dqb LJ}\dqh aN|\dqh cb\enotes + %\check + % mesure 9 + \generalmeter{\meterfrac 22}% +\changecontext\Notes\sk\pause&\zhl K\hu{^M}|\roff{\Pince L}\hu a\enotes +\temps\Notes&\zql N\qu N\soupir|\qu N\qu g\enotes + %\check + % mesure 10 +\barre\Notes\sk\sk\pause&\hl L\sk\hl{^I}|\roff{\zhl c}\qu c\hu h\hl d\enotes +\temps\notes&|\dqh gf\enotes + %\check + % mesure 11 +\barre\Notes&\hl{=I}|\zhl c\qu{^e}\enotes +\temps\notes\sk\pause&|\dqh fg\enotes +\temps\Notes&\zhu M\hl H\sk|\qu c\qu j\enotes + %\check + % mesure 12 + \generalmeter{\meterfrac 32}% +\changecontext\Notes&\zhu N\hl I\sk\hl J|\qu f\hu{_k}\hl{^e}\enotes +\temps\notes\pause&|\dqh ji\enotes +\temps\Notes&\hl {_K}|\zhl f\qu h\enotes +\temps\notes&|\dqh ij\enotes + %\check + % mesure 13 +\barre\Notes&\hl J|\zhl{=b}\qu {^e}\enotes +\temps\notes&|\dqh fg\enotes +\temps\Notes\pause&\hl I|\zhl a\qu c\enotes +\temps\notes&|\dqh de\enotes +\temps\Notes&\itenu1M\zhu M\hl{^H}\sk|\qu f\qu m\enotes + %\check + % mesure 14 +\barre\Notes&\tten1\zhu M\hl G|\qu {^i}\hu o\enotes +\temps\Notes&\zw N\hl{^I}|\enotes +\temps\notes\pause&|\dqh nm\enotes +\temps\Notes&\hl {^H}|\qu l\enotes +\temps\notes&|\dqh kj\enotes + %\check + % mesure 15 +\barre\Notes\sk\sk\pause&\zqu a\ql K\zqu c\ql L\hl N|\qu m\qu l\zql g\hu k\ql f\enotes +\temps\Notes\soupir\qu J&\ql c\soupir|\zql e\qu j\soupir\enotes + %\check + % mesure 16 + \generalmeter{\meterfrac 22}% +\changecontext\Notes\qu G\hu L\sk&\sk\pause|\sk\pause\enotes +\temps\notes\dqh KL&|\enotes + %\check + % mesure 17 +\barre\Notes\qu M\qu K&|\sk\hpause\enotes +\temps\Notes\hu L&\pause|\soupir\qu h\enotes + %\check + % mesure 18 +\barre\Notes\hu K\sk\hu J&\sk\sk\pause|\qu f\hu j\enotes +\temps\notes&|\dqh{^i}j\enotes + %\check + % mesure 19 +\barre\Notes\hu {^I}\sk&\sk\hpause|\qu k\qu{^i}\enotes +\temps\Notes\hu J&\sk\qu N|\itenu1j\hu j\enotes + %\check + % mesure 20 +\barre\Notes\hu H&\qu L\hu c|\tten1\wh j\enotes +\temps\Notes\hu {_K}&\enotes +\temps\notes&\dqh{=b}c\enotes + %\check + % mesure 21 +\barre\Notes\hu I&\qu {_d}\qu b|\hu g\enotes +\temps\Notes\qu H\qu M&\itenu1c\hu c|\soupir\qu h\enotes + %\check + % mesure 22 +\barre\Notes\qu J\hl a&\tten1\wh c|\qu m\qu{^l}|\enotes +\temps\Notes\sk&|\qu m\enotes +\temps\notes\dqb Na&|\dqh lk\enotes + %\check + % mesure 23 +\barre\Notes\ql N&\ql b|\hu j\enotes +\temps\Notes\ql M&\ql a\enotes +\temps\Notes\ql {^L}&\ql N|\zhl i\hu{^l}\enotes +\temps\notes\dqb KJ&\dqb ab\enotes + %\check + % mesure 24 +\barre\Notes\ql M&\ql c|\zql h\qu m\enotes +\temps\Notes\ql J&\ql b|\zql i\qu {^l}\enotes +\temps\Notes\hu F&\ql a\soupir|\zql j\qu m\zql f\raise 2\Interligne\soupir\enotes + %\check + % mesure 25 +\barre\Notes\hu H&|\ql c\hl h\enotes +\temps\Notes\hu I&\pause|\sk\enotes +\temps\notes&|\dqb gh\enotes + %\check + % mesure 26 +\barre\Notes\hu {_K}&|\ql i\zql g\raise4\internote\hpause\enotes +\temps\Notes\hu J&\hpause|\hl h\qu j\enotes + %\check + % mesure 27 +\barre\Notes\hu H&\wh c|\qu m\hu {^l}\enotes +\temps\Notes\hu I&|\sk\enotes +\temps\notes&|\dqh kl\enotes + %\check + % mesure 28 +\barre\Notes\hu {^I}&\zhl a\hu d|\qu m\qu k\enotes +\temps\Notes\hu{=I}&\zhl N\itenu1c\hu c|\qu {^l}\enotes +\temps\notes&|\dqh kj\enotes + %\check + % mesure 29 +\barre\Notes\hu{H}&\tten1\zhl M\wh c|\qu m\enotes +\temps\notes&|\bigNa l\dqh l{_k}\enotes +\temps\notes\hu G&\hu{^e}|\dqh ji\enotes +\temps\notes&|\dqh hg\enotes + %\check + % mesure 30 + \generalmeter{\meterfrac 32}% +\changecontext\Notes\hu F&\zhl M\hu d|\qu h\enotes +\temps\notes&|\dqh gf\enotes +\temps\Notes\hu{^E}&\zhl N\hu c|\qu {j^e}\enotes +\temps\Notes\hu F&\zql M\hu a|\hu f\enotes +\temps\Notes&\qu M|\sk\enotes + %\check + % mesure 31 +\barre\Notes\hu K&\qu a\hu{^I}\enotes +\temps\Notes\hu G&\enotes +\temps\notes&\dqh JK|\pause\enotes +\temps\Notes\qu {LK}&\qu N\qu M\enotes + %\check + %mseure 32 +\barre\Notes\hu J&\qu L\enotes +\temps\notes&\dqh KL\enotes +\temps\notes\hu H&\dqh ML|\pause\enotes +\temps\notes&\dqh KJ\enotes +\temps\Notes\hu G&\qu N\soupir|\soupir\qu g\enotes + %\check + % mesure 33 +\barre\Notes\hu H&\hu M|\qu c\hu h\enotes +\temps\Notes\hu {^I}&\zhl K\hu{^b}\enotes +\temps\notes&|\dqh gf\enotes +\temps\Notes\hu J&\zhl L\hu c|\qu e\enotes +\temps\notes&|\dqh dc\enotes + %\check + % mesure 34 + \generalmeter{\meterfrac 22}% +\changecontext\notes\hu G&\zhl K\hu{^b}|\dqh gf\enotes +\temps\notes&|\dqh ed\enotes +\temps\Notes\hu J&\zql L\qu N\soupir|\qu c\qu j\enotes + %\check + % mesure 35 + \generalmeter{\meterfrac 32}% +\changecontext\Notes\hu {^H}&\zql M\hu c\ql {^a}|\qu l\hu{^f}\enotes +\temps\Notes\hu K&\zw{^M}\hu d|\enotes +\temps\notes&|\dqh kj\enotes +\temps\notes\hu{^F}&\hu c|\dqh kj\enotes +\temps\notes&|\dqh ih\enotes + %\check + % mesure 36 +\barre\Notes\hu G&\zhl b\hu d|\qu g\enotes +\temps\notes&|\dqh {^h}i\enotes +\temps\Notes\hu {^H}&\zhl L\itenu0c\hu c|\qu j\enotes +\temps\Notes&|\qu e\enotes +\temps\Notes\hu K&\zhl{^M}\tten0\qu c|\qu d\enotes +\temps\notes&\qu a|\dqh {^e}{^f}\enotes + %\check + % mesure 37 +\barre\Notes\hu G&\zql N\hu b\ql L|\hu g\enotes +\temps\notes\qu {^H}&\zql K\qu{^M}|\dqh ji\enotes +\temps\notes\qu K&\zql M\qu c|\dqh {^h}g\enotes +\temps\Notes\hu G&\zqu{^b}\ql N|\qu g\enotes +\temps\notes&\soupir|\dqh g{^h}\enotes + %\check + % mesure 38 + \generalmeter{\meterfrac 22}% +\changecontext\notes\hu K&\zhl{^b}\hu f|\dqh {^i}j\dqh kl\enotes +\temps\Notes\hu{^I}&\cNa a\zhl a\hu d|\qu m\enotes +\temps\notes&|\dqh fg\enotes + %\check + % mesure 39 +\barre\notes\hu G&\itenl1N\zhl N\qu f\sk\qu d|\dqh {^h}{^i}\dqh jk\enotes +\temps\Notes\itenl0J\hu J&\tten1\zql N\qu e|\itenu1l\ql l\enotes +\temps\notes&\dqh LK\enotes + %\check + % mesure 40 +\barre\notes\tten0\hu J&\dqh LM\dqh Na|\itenl0g\zhl g\tten1\hu l\enotes +\temps\Notes\hu F&\qu a|\tten0\itenl0g\zhl g\hu k\enotes +\temps\notes&\dqh NM\enotes + %\check + % mesure 41 + \generalmeter{\meterfrac 32}% +\changecontext\Notes\hu G&\qu L|\tten0\zhl g\hu j\enotes +\temps\notes&\dqh KJ\enotes +\temps\notes\hu{^I}&\dqh NM|\zhl f\hu{^i}\enotes +\temps\notes&\dqh LK\enotes +\temps\Notes\hu H&\qu {^J}|\zql g\qu{^j}\enotes +\temps\Notes&\soupir|\qu h\enotes + %\check + % mesure 42 +\barre\Notes\hl K&|\qu f\enotes +\temps\Notes\sk\hl{^L}&|\hu k\sk\enotes +\temps\notes&\pause|\dqh{^j}{^i}\enotes +\temps\Notes\hu{^H}&|\qu j\enotes +\temps\notes&|\dqh k{^l}\enotes + %\check + % mesure 43 +\barre\Notes\hu F&|\qu h\enotes +\temps\Notes\sk\hu I&|\hu k\sk\enotes +\temps\Notes&\pause|\qu j\enotes +\temps\Notes\hu J&|\qu {=i}\enotes +\temps\notes&|\dqh hi\enotes + %\check + % mesure 44 +\barre\Notes\qu{^J}&|\qu {^h}\enotes +\temps\Notes\cNa I\qu I&|\qu g\enotes +\temps\Notes\qu H&|\qu f\enotes +\temps\Notes\qu G&\pause|\qu g\enotes +\temps\Notes\qu F&|\qu {^h}\enotes +\temps\notes\qu G&|\dqh gf\enotes + %\check + % mesure 45 + \generalmeter{\meterfrac 22}% +\changecontext\Notes\hu {^H}&|\roff{\Pince l}\hu {^e}\enotes +\temps\Notes&\hpause|\sk\enotes +\temps\Notes\hu D&\soupir|\hu d\enotes +\temps\Notes&\ql{^a}|\sk\enotes + %\check + % mesure 46 + \generalmeter{\meterfrac 32}% +\changecontext\Notes\hu I&\ql M\hl d|\zhl{^h}\hu k\enotes +\temps\Notes\hu {^H}&|\zhl g\hu{^l}\enotes +\temps\notes&\dqb{^c}{^b}\enotes +\temps\Notes\hu{^J}&\ql c|\zhl l\hu n\enotes +\temps\notes&\dqb d{^e}\enotes + %\check + % mesure 47 + \barre\Notes\hu K&\ql f|\zhl h\hu m\enotes + \temps\notes&\dqb{^e}d\enotes + \temps\notes\hu{^H}&\ql e\sk\ql{^c}|\itenl0j\zhl{^j}\dqh {^o}n\dqh m{^l}\enotes + \temps\Notes\hu F&\ql {^a}\soupir|\roff{\tten0\zql j}\qu k\ql k\enotes + %\check + % mesure 48 + \barre\Notes\hu G&\qu K|\ql p\enotes + \temps\notes&\dqh{^L}M|\hl n\enotes + \temps\Notes\hu J&\qu L|\enotes + \temps\notes\sk\sk\hu I&\dqh KJ\hu{^L}|\dqb m{^l}\dqb qp\dqb {=o}n\enotes + %\check + % mesure 49 + \barre\Notes\hu H&\ql M|\ql o\enotes + \temps\notes&\dqb Na|\dqb nm\enotes + \temps\Notes\hu I\sk\hu J&\hl N\sk\ql{^L}|\ql {_r}\hl {^l}\sk\enotes + \temps\notes&\dqb Nb|\dqb mn\enotes + %\check + % mesure 50 + \barre\notes\hu H&\dqb aN\dqb M{=L}|\ql j\sk\ql m\enotes + \temps\notes\qu G\sk\qu J&\hl{^L}|\dqb po\dqb nm\enotes + \temps\Notes\hu F&\ql a\soupir|\ql m\qu m\enotes + %\check + % mesure 51 + \barre\Notes\hu H&\zhl a\itenu1f\hu f|\zhl h\qu j\enotes + \temps\Notes\sk&|\hu o\enotes + \temps\Notes\hu I&\tten1\itenl1b\zhl b\zhu f|\hl{_k}\enotes + \temps\notes\sk&|\dqh nm\enotes + \temps\Notes\hu J&\tten1\zhl b\hu{^e}|\zhl j\qu{^l}\enotes + \temps\notes\sk&|\dqh mn\enotes + %\check + % mesure 52 + \barre\Notes\hu H&\zhl a\itenu1f\hu f|\zhl h\qu j\enotes + \temps\Notes\sk&|\hu m\enotes + \temps\Notes\hu{^H}&\zhl{^a}\tten1\itenu1f\hu f|\hl j\enotes + \temps\Notes\sk&|\qu{=l}\enotes + \temps\Notes\hu I&\tten1\zhl b\hu f|\zhl i\qu{_k}\enotes + \temps\notes\sk&|\dqh jk\enotes + %\check + % mesure 53 + \barre\Notes\qu J&\zhl b\hu{^e}|\loff{\zqu j}\hl i\enotes + \temps\Notes\qu I&|\qu{^l}\enotes + \temps\Notes\qu H&\zql c\hu f|\zhl h\qu m\enotes + \temps\notes\qu I&\ql{_d}|\dqh {=l}{_k}\enotes + \temps\Notes\qu J&\zql c\hu{^e}|\zhl g\qu j\enotes + \temps\Notes\qu I&\ql N|\qu {^l}\enotes + %\check + % mesure 54 + \barre\Notes\hu H&\zhl a\itenu0f\hu f|\zhl j\qu m\enotes + \temps\Notes\sk&|\qu {=l}\enotes + \temps\Notes\hu G&\zhl{^b}\tten0\hu f|\zhl {^i}\qu{=k}\enotes + \temps\notes\sk&|\dqh jk\enotes + \temps\Notes\hu J&\zhl N\hu{=e}|\zhl g\qu l\enotes + \temps\notes\sk&|\dqh kj\enotes + %\check + % mesure 55 + \generalmeter{\meterfrac 22}% + \changecontext\notes\hu G&\zql{^b}\hu f|\zhl{^i}\dqh lk\enotes + \temps\notes\sk&\rlap{\sk\itenu1N}\dqb aN|\dqh j{^i}\enotes + \temps\Notes\qu J&\tten1\zql N\qu e|\zhl g\qu j\enotes + \temps\Notes\soupir&\itenu1c\zqu c\raise -\Interligne\soupir|\qu l\enotes + %\check + % mesure 56 + \generalmeter{\meterfrac 32}% +\changecontext\Notes\hu G\sk\hu H&\tten1\zhl L\qu c\hu e\hl M|\zhl g\qu j\hu n\hl h\enotes +\temps\notes&\dqh dc|\dqh ml\enotes +\temps\Notes\hu F&\zhl K\qu {^b}|\zhl h\qu k\enotes +\temps\notes&\dqh cd|\dqh lm\enotes + %\check + % mesure 57 +\barre\Notes\hu E&\zhl L\qu N\hu c|\itenl0j\zwh j\qu l\hu o\enotes +\temps\Notes\hu J\sk\hu H&\hl {^L}\qu b\zhl M\qu a|\sk\qu n\tten0\zhl j\qu m\enotes +\temps\notes&\rlap{\sk\itenu0c}\dqh bc|\dqh no\enotes + %\check + % mesure 58 +\barre\Notes\hu G\sk \qu J\qu H&\zql N\tten0\qu c\zql M\qu {^b}\zql L\qu N\zql a\qu +d|\zql l\qu n\zql k\qu m\zql j\qu l\zql h\qu m\enotes % +\temps\Notes\itenl2G\hu G&\zql N\qu e|\zql j\qu n\enotes +\temps\notes&\rlap{\dqb aN}\dqh dc|\rlap{\dqb hg}\dqh ml\enotes + %\check + % mesure 59 + \generalmeter{\meterfrac 22}% +\changecontext\Notes\tten2\hu G&\zql a\hu d\itenl1N\ql N|\zhl{^i}\roff{\Pince q}\hu k\enotes +\temps\Notes\qu J\qu J&\tten1\zql N\qu e\soupir|\zql g\qu j\soupir\enotes + %\check + % mesure 60 + \barre \temps\Notes\qu K&\zhl a\itenu1f\hu f|\zhl h\hu k\enotes + \temps\Notes\hu G\sk&\sk\itenl0N\zhl N\tten1\hu f|\sk\zhl {^i}\hu m\enotes + \temps\notes\dqh H{^I}&|\enotes + \temps\Notes\qu J&\tten0\zhl N\hu e|\zhl j\hu l\enotes + \temps\notes\dqh KL&|\enotes + %\check + % mesure 61 + \barre\Notes\ql M&\zhl a\hu f|\zhl k\hu m\enotes + \temps\notes\dqb Na&|\enotes + \temps\Notes\ql N&\zhl c\hu g|\zhl l\itenu1n\hu n\enotes + \temps\notes\dqb ML&|\enotes + \temps\Notes\ql K&\zhl {^b}\hu f|\zhl k\tten1\hu n\enotes + \temps\Notes\ql N&|\enotes + %\check + % mesure 62 + \setclef2{0000}\changeclefs + \barre\Notes\hl J&\zhl c\hu e|\zhl g\qu j\enotes + \temps\Notes\sk&|\hu l\enotes + \temps\Notes\hl L&\zhl e\hu g|\hl j\enotes + \temps\Notes\sk&|\qu n\enotes + \temps\Notes\hl M&\itenl0d\zhl d\hu h|\zql j\itenu1o\hu o\enotes + \temps\Notes\sk&|\ql k\enotes + %\check + % mesure 63 + \barre\Notes\hl N&\tten0\zhl d\hu f|\zhl{^i}\tten1\qu o\enotes + \temps\notes\sk&|\dqh nm\enotes + \temps\Notes\hl J&\zhl e\qu h|\zw j\hu l\enotes + \temps\Notes\sk&\qu g|\enotes + \temps\Notes\hl L&\zhl c\qu e|\hu m\enotes + \temps\Notes\sk&\itenu1h\qu h|\enotes + %\check + % mesure 64 + \barre\Notes\hl{^I}&\tten1\zhl d\qu h|\zhl k\hu n\enotes + \temps\notes\sk&\dqh gf|\enotes + \temps\Notes\hl J&\zhl c\qu e|\zhl l\hu o\enotes + \temps\Notes\sk&\hu j|\enotes + \temps\Notes\hl{^L}&\hl g|\zhl k\hu n\enotes + \temps\Notes\sk&\qu i|\enotes + %\check + % mesure 65 + \barre\Notes\hl M&\zql h\itenu1j\hu j|\itenl2l\zhl l\hu o\enotes + \temps\notes\sk&\dqb gf|\enotes + \temps\Notes\hl{=L}&\tten1\zql g\qu j|\tten2\zql l\hu q\enotes + \temps\Notes\sk&\itenl1f\ql f|\ql o\enotes + \temps\Notes\hl K&\roff{\tten1\zhl f}\qu g|\zql n\hu{^p}\enotes + \temps\Notes\sk&\qu h|\ql m\enotes + %\check + % mesure 66 + \barre\Notes\qu J&\zhl e\itenu1g\wh g|\zhl j\qu l\enotes + \temps\Notes\qu H&|\qu m\enotes + \temps\Notes\hu G&\hl d|\zhl{^i}\hu n\enotes + \temps\Notes\sk&|\enotes + \temps\Notes\hu C&\zql c\zq e\tten1\qu g|\soupir\enotes + \temps\Notes\sk&\soupir|\qu j\enotes + %\check + % mesure 67 + \barre\Notes\hu K&\zh{^b}\itenu1f\zhl f\bracket h{27}\hu h|\ql o\enotes + \temps\Notes\sk&|\hl {^i}\enotes + \temps\Notes\hu G&\tten1\zh a\itenl1d\zh d\hu f|\enotes + \temps\notes\sk&|\dqb jk\enotes + \temps\Notes\hu E&\roff{\itenu0c}\rh c\zh N\tten1\hu d|\ql g\enotes + \temps\notes\sk&|\dqb nm\enotes + %\check + % mesure 68 + \barre\Notes\hu G&\tten0\itenl1a\itenl2c\zh{ac}\hu e|\ql l\enotes + \temps\notes\sk&|\dqb mn\enotes + \temps\Notes\hu F&\tten1\tten2\zh{a}\zhl c\qu f|\ql o\enotes + \temps\notes\sk&\rlap{\sk\itenu2h}\dqh gh|\dqb nm\enotes + \temps\Notes\hu G&\tten2\zh{^b}\zhl f\qu h|\ql {^p}\enotes + \temps\notes\sk&\dqh gf|\dqb {^o}n\enotes + %\check + % mesure 69 + \barre\Notes\hu{^H}&\zh{ce}\hu g|\ql q\enotes + \temps\Notes\sk&|\ql n\enotes + \temps\notes\hu{=H}&\itenu1f\zh{^bf}\hu{=h}|\dqb ml\enotes + \temps\notes\sk&|\dqb kj\enotes + \temps\Notes\hu F&\tten1\zh{ad}\hu f|\ql o\enotes + \temps\notes\sk&|\dqb nm\enotes + %\check + \generalmeter{\meterfrac 22}% + % mesure 70 + \changecontext\notes\hu G&\itenu1c\itenu2e\zh{Nc}\hu e|\dqb lm\enotes + \temps\Notes\sk&|\hl n\enotes + \temps\Notes\hu J&\tten1\tten2\itenl0a\zh{ac}\hu e|\sk\enotes + \temps\notes\sk&|\dqb ml\enotes + %\check + % mesure 71 + \generalmeter{\meterfrac 32}% + \changecontext\Notes\qu G&\tten0\zh a\itenu2f\hu f|\ITrille 0p\zw{^i}\wh k\enotes + \temps\Notes\qu H&|\enotes + \temps\NOtes\wh G&\tten2\zw{^b}\wh f|\enotes + \temps\NOtes\sk&|\Ttrille 0\zhl j\hu j\enotes + %\check + % mesure 72 + \barre\NOTes\whp C&\zwp{Nc}\whp e|\whp j\enotes +\mulooseness 5\relax +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\endinput + diff --git a/musixtex/doc/examples/fugue.tex b/musixtex/doc/examples/fugue.tex new file mode 100644 index 0000000..d6065f3 --- /dev/null +++ b/musixtex/doc/examples/fugue.tex @@ -0,0 +1,677 @@ +\parindent 18mm +% +\centerline{\moyen FUGUE}\bigskip +\tracingstats=2\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{6}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{1}\relax % sol majeur +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O.}% +%\check +\def\gluemaxskip{7pt}% +\medskip\noindent{\rm G.O.: mixtures, fonds 8'}% +\par\noindent{\rm P\'ed.: fonds 16', tirasse G.O.}% +\smallskip +% +\generalmeter{\meterfrac 68}% +% +\debutmorceau +% calcul de \elemskip en fonction de la largeur de page pour eviter les glues +% +\autolines {12}45\relax +%\check +% +\hyphenpenalty -50\relax +\notes&|\Uptext{\hbox{\kern -16mm\moyen Giocoso \bf(\metron{\cu}{120})}}\enotes +\advance\linesinpage by 1\relax +% +% formes frequentes +\def\ptsoupir{\pt 5\soupir}% soupir pointe +% deux croches hautes +\def\dql#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqu#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% formes frequentes +% trois croches hautes +\def\trql#1#2#3#4{\ibl0{#2}{#1}\qb0{#2#3}\tbl0\qb0{#4}}% +\def\trqL#1#2#3#4{\ibl0{#3}{#1}\qb0{#2#3}\tbl0\qb0{#4}}% +%\check +\def\trqu#1#2#3#4{\ibu0{#2}{#1}\qh0{#2#3}\tbu0\qh0{#4}}% +\def\trqU#1#2#3#4{\ibu0{#3}{#1}\qh0{#2#3}\tbu0\qh0{#4}}% +%\check +% +% formes frequentes +% trois croches hautes pizzicato +\def\pztql#1#2#3#4{\ibl0{#2}{#1}\blpz0\qb0{#2}\blpz0\qb0{#3}\blpz0\tbl0\qb0{#4}}% +\def\pztqL#1#2#3#4{\ibl0{#3}{#1}\blpz0\qb0{#2}\blpz0\qb0{#3}\blpz0\tbl0\qb0{#4}}% +% +\def\pztqu#1#2#3#4{\ibu0{#2}{#1}\bupz0\qh0{#2}\bupz0\qh0{#3}\bupz0\tbu0\qh0{#4}}% +\def\pztqU#1#2#3#4{\ibu0{#3}{#1}\bupz0\qh0{#2}\bupz0\qh0{#3}\bupz0\tbu0\qh0{#4}}% +% +\def\lpztqu#1#2#3#4{\ilegl0{#3}\ibu0{#2}{#1}\qh0{#2}\tleg0\bupz0\qh0{#3}\bupz0\tbu0\qh0{#4}}% +\def\lpztqL#1#2#3#4{\ilegu0{#2}\ibl0{#3}{#1}\qb0{#2}\tleg0\blpz0\qb0{#3}\blpz0\tbl0\qb0{#4}}% +\def\lpztql#1#2#3#4{\ilegu0{#3}\ibl0{#2}{#1}\qb0{#2}\tleg0\blpz0\qb0{#3}\blpz0\tbl0\qb0{#4}}% +% +\def\lPztqL#1#2#3#4{\ilegu0{#2}\ibl0{#3}{#1}\qb0{#2}\tleg0\upzqb{#3}\tbl0\upzqb{#4}}% +\def\lPztql#1#2#3#4{\ilegu0{#3}\ibl0{#2}{#1}\qb0{#2}\tleg0\upzqb{#3}\tbl0\upzqb{#4}}% +\def\lPztqU#1#2#3#4{\ilegl0{#2}\ibu0{#3}{#1}\qh0{#2}\tleg0\lpzqh{#3}\tbu0\lpzqh{#4}}% +% +\def\upzqb#1{\upz{#1}\qb0{#1}}% +\def\lpzqh#1{\lpz{#1}\qh0{#1}}% +% +\def\Pztql#1#2#3#4{\ibl0{#2}{#1}\upzqb{#2}\upzqb{#3}\tbl0\upzqb{#4}}% +\def\PztqL#1#2#3#4{\ibl0{#3}{#1}\upzqb{#2}\upzqb{#3}\tbl0\upzqb{#4}}% +\def\Pztqu#1#2#3#4{\ibu0{#2}{#1}\lpzqh{#2}\lpzqh{#3}\tbu0\lpzqh{#4}}% +\def\PztqU#1#2#3#4{\ibu0{#3}{#1}\lpzqh{#2}\lpzqh{#3}\tbu0\lpzqh{#4}}% +\def\Pztqh{\Pztqu}\def\Pztqb{\Pztql}% +% +% deux doubles croches hautes +\def\dqbbu#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqbbl#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqbbh{\dqbbu}\def\dqbbb{\dqbbl}% +% +% quatre doubles croches +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5#6{\ibbu0{#2}{#1}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}\relax +\def\qqbbu{\qqbbh}\def\qqbbb{\qqbbl}% +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\qqbbL#1#2#3#4#5#6{\ibbl0{#2}{#1}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}\relax +%\check +% quatre croches +\def\qqbh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbH#1#2#3#4#5#6{\ibu0{#2}{#1}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}\relax +\def\qqbl#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\qqbL#1#2#3#4#5#6{\ibl0{#2}{#1}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}\relax +%\check +% croche pointee et 3 doubles croches +\def\cpdddu#1#2#3#4{\ibu0{#1}{-2}\qhp0{#1}\sk\sk\nbbu0\qh0{#2}\qh0{#3}\tqh0{#4}}% +\def\cpdddl#1#2#3#4{\ibl0{#2}{-2}\qbp0{#1}\sk\sk\nbbl0\qb0{#2}\qb0{#3}\tqb0{#4}}% +%\check +% croche et 4 doubles croches +\def\cddddu#1#2#3#4#5#6{\ibu0{#2}{#1}\qh0{#2}\sk\nbbu0\qh0{#3#4#5}\tqh0{#6}}% +\def\cddddl#1#2#3#4#5#6{\ibl0{#2}{#1}\qb0{#2}\sk\nbbl0\qb0{#3#4#5}\tqb0{#6}}% +% +\def\doubler{\multiply\noteskip by 2\relax}% +% +% mesure 1 +\Notes&|\pztql0iki\enotes +\temps\notes\pause&\pause|\cpdddl lkji\enotes +%\check +% mesure 2 +\barre\Notes&|\pztqU0hjh\enotes +\temps\Notes\pause&\pause|\qu k\sk\dsoupir\enotes +%\check +% mesure 3 +\barre\Notes&|\pztqU0gig\enotes +\temps\Notes\pause&\pause|\pztqu0jhj\enotes +% +% mesure 4 +\barre\Notes&|\lpztqu0khk\enotes +\temps\notes\pause&\pause|\cddddu2ighij\enotes +%\check +% mesure 5 +\barre\autolines {10}55\relax +\Notes&\Pztql0bdb|\pztql0kmk\enotes +\temps\notes\pause&\doubler\ql L\sk\cu{^J}|\cpdddl nmlk\enotes +%\check +% mesure 6 +\barre\Notes&\sh a\Pztql0a{^c}a|\sh j\pztql0jlj\enotes +\temps\Notes\pause&\ql K\sk\cl M|\ql m\sk\dsoupir\enotes +%\check +% mesure 7 +\barre\Notes&\ql N\sk\cl b|\pztql0iki\enotes +\temps\Notes\pause&\ql c\sk\na a\cl a|\pztqL0l{=j}l\enotes +% mesure 8 +\barre\Notes&\ql M\sk\cl K|\pztqL0khk\enotes +\temps\notes\pause&\ql N\sk\dsoupir|\cddddu1gefgh\enotes +% mesure 9 +\barre\Notes&\pztql0LNL|\rlap{\qlp i}\qup n\enotes +\temps\notes\pause&\cpdddl aNML|\rlap{\qlp j}\qup l\enotes +%\check +% mesure 10 +\barre\Notes&\pztql0KMK|\rlap{\qlp h}\qup m\enotes +\temps\notes\pause&\cpdddl baNM|\rlap{\qlp g}\qup k\enotes +% mesure 11 +\barre\Notes&\pztql0LNL|\rlap{\qup l}\pztql2ghi\enotes +\temps\Notes\pause&\pztqu{-2}JIH|\itenu0m\rlap{\qup m}\pztql2hi{^j}\enotes +% mesure 12 +\barre\Notes\ptsoupir&\pztqu0I{^K}I|\tten0\sh k\rlap{\qlp k}\qup m\enotes +\temps\Notes\PztqU0EGE&\qu L\sk\dsoupir|\zql i\qu n\sk\dsoupir\enotes +%\check +\cleftoksii={{0}{0}{0}{0}}\changeclefs % +% mesure 13 +\barre\Notes\qu I\sk\dsoupir&\PztqU0{^d}fd|\pztql0i{^k}i\enotes +\temps\notes\doubler\pztqU0EGE&\doubler\pztqu0geg|\cpdddu l{=k}ji\enotes +%\check +% mesure 14 +\barre\Notes\qu J\sk\dsoupir&\PztqU0cec|\pztql0hjh\enotes +\temps\notes\doubler\pztqU0FHF&\doubler\PztqU0{^d}fd|\cpdddl ml{^k}j\enotes +%\check +\def\atnextline{\autolines{10}45}\relax +% mesure 15 +\barre\Notes\qup{^K}&\pztqU0fhf|\pztql0i{^k}i\enotes +\temps\Notes\qlp L&\pztqu0igi|\pztqL0nln\enotes +%\check +% mesure 16 +\barre\Notes\qup I&\qup{^d}|\rlap{\qup m}\pztql0i{^k}i\enotes +\temps\notes\qup J&\doubler\pztqU0ege|\bigaccid + \rlap{\qup n}\cpdddl l{=k}ji\enotes +%\check +% mesure 17 +\barre\notes\qup H&\cpdddu fe{=d}c|\doubler\rlap{\qup m}\pztql0hjh\enotes +\temps\Notes\qup I&\PztqU0bdb|\zql i\qu n\sk\dsoupir\enotes +%\check +% mesure 18 +\barre\notes\qup G&\cpdddu edcb|\doubler\zhup l\pztql0gig\enotes +\temps\Notes\qup H&\PztqU0aca|\pztqL0jhj\enotes +% +% mesure 19 +\barre\Notes\qup F&\Pztqu0dcd|\rlap{\qup m}\lpztqL0khk\enotes +\temps\notes\qup G&\qu b\sk\sk\sk\dsoupir|\rlap{\doubler + \qu n\sk\raise 2\Interligne\dsoupir}\cl i\sk\qqbbl2ghij\off{-\elemskip}\enotes +%\check +% mesure 20 +\cleftoksii={{6}{0}{0}{0}}\changeclefs % +\barre\Notes\qup I&\Pztql0bdb|\rlap{\qlp g}\pztqU0kmk\enotes +\temps\notes\qup E&\doubler\PztqL0ebe|\rlap{\qlp i}\cpdddu nmlk\enotes +%\check +% mesure 21 +\barre\notes\qup H&\bigsh c\cpdddl cbaN|\itenl0h\rlap{\qlp h}\doubler\sh j\pztqU0jlj\enotes +\temps\Notes\qup D&\pztql0MaM|\tten0\zql h\qu m\sk\dsoupir\enotes +%\check +\def\atnextline{\autolines{10}55}\relax +% mesure 22 +\barre\notes\qup G&\cpdddl baNM|\rlap{\hlp g}\doubler\pztqU0iki\enotes +\temps\Notes\qup C&\pztql0LNL|\pztqu0ljl\enotes +% mesure 23 +\barre\Notes\qup D&\pztql0MKM|\rlap{\qlp f}\pztqu0khk\enotes +\temps\notes\qup G&\ql b\sk\sk\sk\dsoupir|\rlap{\doubler + \ql d\sk\raise-2\Interligne\dsoupir}\cu i\sk\qqbbu2ghij\enotes +%\check +% mesure 24 +\cleftoksii={{6}{0}{0}{0}}\changeclefs % +\barre\Notes\qup I&\Pztql0bdb|\rlap{\qlp g}\pztqU0kmk\enotes +\temps\notes\qup E&\doubler\PztqL0ebe|\rlap{\qlp i}\cpdddu nmlk\enotes +%\check +% mesure 25 +\barre\notes\qup H&\cpdddl cbaN|\itenl0h\rlap{\qlp h}\doubler\pztqU0jlj\enotes +\temps\Notes\qup D&\pztql0MaM|\tten0\zql h\qu m\sk\dsoupir\enotes +%\check +% mesure 26 +\barre\notes\qup G&\cpdddl baN{=M}|\rlap{\hlp g}\doubler\pztqU0iki\enotes +\temps\Notes\qup C&\qlp L|\pztqu0ljl\enotes +% mesure 27 +\barre\Notes\qup {=F}&\qlp a|\rlap{\hlp{=f}}\pztqu0khk\enotes +\temps\Notes\qup G&\qlp N|\pztqu0igi\enotes +\signaturegenerale{0}% +% mesure 28 +\changecontext\Notes\pztql0JLJ&\ql N\sk\dsoupir|\zql c\qu j\sk\dsoupir\enotes +\transpose=1\relax % pour eviter de monter d'un cran ce qui ecrit en si bemol +\temps\notes\cpdddl MLKJ&\ptsoupir|\ptsoupir\enotes +% mesure 29 +\barre\Notes\pztql0IKI\enotes +\temps\notes\cpdddl NMLK&\pause|\pause\enotes +% mesure 30 +\barre\Notes\pztql0JLJ\enotes +\temps\Notes\lpztqL0aMa&\pause|\pause\enotes +% mesure 31 +\barre\Notes\lpztqL0bab\enotes +\temps\Notes\ql M\sk\dsoupir&\pause|\pause\enotes +% mesure 32 +\barre\Notes\qup I&\Pztql0bdb|\rlap{\kern -1pt\qlp i}\pztqU0dfd\enotes +\temps\notes\doubler\qup L&\doubler\pztqL0NLN|\zql e\cpdddu gfed\enotes +% mesure 33 +\barre\Notes\qup H&\pztql0aca|\rlap{\kern -1pt\qlp h}\PztqU0cec\enotes +\temps\notes\qup K&\doubler\pztql0MaM|\rlap{\qlp d}\cpdddu fedc\enotes +% mesure 34 +\barre\Notes\qup G&\pztql0NbN|\rlap{\kern -1pt\hlp g}\PztqU0bdb\enotes +\temps\notes\qup J&\cpdddl NMLK|\doubler\Pztqu0ece\enotes +% mesure 35 +\barre\Notes\qup H&\pztql1JML|\rlap{\kern -1pt\qlp h}\pztqu0fcf\enotes +\transpose=0\relax % retour a la normale +\temps\Notes\qu J&\zql L\qu N\sk\dsoupir|\rlap{\kern -1pt\qlp j}\Pztqu{-3}ecb\enotes +\signaturegenerale{-3}% +% mesure 36 +\changecontext\Notes\PztqU0CEC&|\qu c\sk\dsoupir\enotes +\temps\Notes\qu G\sk\dsoupir&\pause|\Pztqu0{=b}db\enotes +% mesure 37 +\barre\notes\doubler\PztqU0CEC&|\cpdddu gfed\enotes +\temps\Notes\qu H\sk\dsoupir&\pause|\Pztqu0cec\enotes +% mesure 38 +\barre\notes\doubler\PztqU0DFD&|\cpdddu hgfe\enotes +\temps\Notes\qu {=I}\sk\dsoupir&\pause|\Pztqu0dfd\enotes +% mesure 39 +\barre\notes\doubler\PztqU0G{=I}G&|\bigaccid\cpdddu {=i}{=h}gf\enotes +\temps\Notes\qu J\sk\dsoupir&\pause|\pztqU0ege\enotes +% mesure 40 +\barre\notes\qup E&\rlap{\qlp L}\cpdddu cbaN|\doubler\pztqu0jgj\enotes +\temps\Notes\qup F&\rlap{\qlp M}\pztqU0cac|\bigna h\pztqu0hfh\enotes +% mesure 41 +\barre\notes\qup I&\rlap{\qlp M}\cpdddu dcba|\doubler\pztqu0khk\enotes +\temps\Notes\qup L&\rlap{\qlp N}\pztqu0beb|\pztqu0igi\enotes +% mesure 42 +\barre\notes\qup J&\rlap{\qlp N}\cpdddu edcb|\doubler\pztqu0lil\enotes +\temps\Notes\qup H&\rlap{\qlp a}\qup c|\pztqu0jhj\enotes +% mesure 43 +\barre\notes\doubler\qup{=H}&\rlap{\bigna a\qlp a}\cpdddu fedc|\doubler\pztqu0mjm\enotes +\temps\Notes\qup I&\rlap{\qlp b}\itenu0d\qup d|\pztqu0kik\enotes +% mesure 44 +\barre\Notes\qup G&\tten0\rlap{\qlp{=b}}\qup d|\pztqL0nkn\enotes +\temps\Notes\qup J&\itenu0c\itenu1e\rlap{\zqp c\qlp N}\qup e|\pztql0ljl\enotes +% mesure 45 +\barre\Notes\qup{=H}&\tten0\tten1\itenu0a\rlap{\zqp c\qlp{=a}}\qup e|\na o\pztqL0olo\enotes +\temps\Notes\qup J&\tten0\itenu0d\rlap{\zqp a\qup{^M}}\qup d|\pztqu0{^m}km\enotes +% mesure 46 +\signaturegenerale{-2}% +\changecontext\Notes\qup G&\tten0\zqp {Nb}\qlp d|\pztql{-4}nkj\enotes +\temps\Notes\ptsoupir&\ptsoupir|\pztql2ijk\enotes +% mesure 47 +\barre\Notes\qup G&\Pztql0bdb|\qu g\sk\dsoupir\enotes +\temps\notes\qup J&\cpdddl edcb|\ptsoupir\enotes +% mesure 48 +\barre\Notes\qup F&\Pztql0aca|\enotes +\temps\notes\qup I&\cpdddl dcba|\pause\enotes +% mesure 49 +\barre\Notes\qup E&\Pztql0NbN|\enotes +\temps\Notes\qup H&\lPztqL0cac|\pause\enotes +% mesure 50 +\barre\Notes\sh F\qup F&\PztqL0dad\enotes +\temps\notes\qup G&\cl b\sk\qqbbl3Nabc|\pause\enotes +% mesure 51 +\barre\Notes\qup I&\PztqL0dbd|\pztql0iki\enotes +\temps\notes\qup J&\doubler\PztqL0geg|\cpdddl lkji\enotes +%\check +% mesure 52 +\barre\Notes\qup L&\Pztql0cec|\pztqU0hjh\enotes +\temps\Notes\qup K&\PztqL0{^f}df|\qu k\sk\dsoupir\enotes +%\check +% mesure 53 +\barre\Notes\qup E&\Pztql0bdb|\pztqU0gig\enotes +\temps\notes\qup H&\cpdddl edcb|\doubler\pztqu0jhj\enotes +% +% mesure 54 +\barre\Notes\qup{^F}&\lpztql0ada|\Pztqu0khk\enotes +\temps\notes\qup G&\itenl0N\rlap{\qlp N}\qup d|\cddddu2ighij\enotes +%\check +% mesure 55 +\barre\Notes\qup I&\tten0\rlap{\kern 1pt\qup N}\Pztql0bdb|\pztql0kmk\enotes +\temps\notes\qup G&\doubler\rlap{\kern 1pt\qup a}\Pztql0ege|\bigaccid + \cpdddl n{=m}lk\enotes +%\check +% mesure 56 +\barre\Notes\qup H&\sh M\rlap{\kern 1pt\hup M}\Pztql0aca|\pztql0jlj\enotes +\temps\Notes\qup K&\Pztql0d{^f}d|\ql{^m}\sk\dsoupir\enotes +%\check +% mesure 57 +\barre\Notes\qup G&\rlap{\kern 1pt\qup N}\PztqL0dbd|\pztql0iki\enotes +\temps\Notes\qup H&\rlap{\kern 1pt\qup L}\PztqL0cac|\pztqL0ljl\enotes +% mesure 58 +\barre\Notes\qup{^F}&\sh M\rlap{\kern 1pt\qup M}\Pztql0aca|\pztqL0khk\enotes +\temps\Notes\itenl0G\qup G&\rlap{\qup d}\Pztql0NbN|\qu g\sk\dsoupir\enotes +% mesure 59 +\barre\notes\tten0\qup G&\bigfl e\cpdddl edcb|\enotes +\temps\Notes\qup{=F}&\Pztql0aca|\pause\enotes +%\check +% mesure 60 +\barre\Notes\qu I\sk\dsoupir&\ql d\sk\dsoupir|\ptsoupir\enotes +\temps\Notes\qup E&\Pztql2Nab|\qup i\enotes +% mesure 61 +\barre\notes\qup H&\doubler\Pztql0cec|\cpdddl lkji\enotes +\temps\Notes\qup D&\Pztql2MNa|\qup h\enotes +% mesure 62 +\barre\Notes\qup G&\Pztql0bdb|\qup k\enotes +\temps\Notes\qup C&\pztql2LMN|\qup g\enotes +% mesure 63 +\barre\Notes\hup H&\Pztql0aca|\pztql0jlj\enotes +\temps\Notes&\pztqL0MLM|\pztqu0hfh\enotes +%\check +% mesure 64 +\barre\Notes\pztql0IKI&\ql b\sk\dsoupir|\ql i\sk\dsoupir\enotes +\temps\notes\cpdddl MLKJ&\ptsoupir|\ptsoupir\enotes +% mesure 65 +\barre\Notes\pztql0IKI\enotes +\temps\notes\cpdddl NMLK&\pause|\pause\enotes +% mesure 66 +\barre\Notes\pztql0JLJ\enotes +\temps\Notes\lpztqL0aMa&\pause|\pause\enotes +% mesure 67 +\barre\Notes\lpztqL0bab\enotes +\temps\Notes\ql M\sk\dsoupir&\pause|\pause\enotes +% mesure 68 +\barre\Notes\qup I&\Pztql0bdb|\pztqU0dfd\enotes +\temps\notes\doubler\qup L&\doubler\pztqL0NLN|\cpdddu gfed\enotes +% mesure 69 +\barre\Notes\qup H&\pztql0aca|\PztqU0cec\enotes +\temps\notes\qup K&\doubler\pztql0MaM|\cpdddu fedc\enotes +% mesure 70 +\barre\Notes\qup G&\pztql0NbN|\PztqU0bdb\enotes +\temps\notes\qup J&\cpdddl NMLK|\doubler\Pztqu0ece\enotes +% mesure 71 +\barre\Notes\qup H&\pztql1JML|\pztqu0fcf\enotes +\temps\Notes\qup I&\itenl0M\rlap{\qlp K}\qup M|\pztqu0dbd\enotes +% mesure 72 +\barre\Notes\qup{=I}&\tten0\pt a\rlap{\qu N}\qsk\qlp M|\pztqu0gdg\enotes +\temps\Notes\qup J&\itenl0L\rlap{\qlp L}\qup N|\pztqu0ece\enotes +% mesure 73 +\barre\Notes\qup H&\tten0\rlap{\qlp L}\hup a|\pztqu0heh\enotes +\temps\Notes\itenl0K\qup K&\itenl1M\qlp M|\pztqu0fdf\enotes +% mesure 74 +\barre\Notes\tten0\qup K&\tten1\rlap{\qlp M}\hup b|\pztqu0ifi\enotes +\temps\Notes\qlp L&\itenl0N\qlp N|\pztqu0geg\enotes +% mesure 75 +\barre\Notes\qup J&\tten0\rlap{\qlp N}\zhp c\hup e|\pztqu0jgj\enotes +\temps\Notes\qlp M&\itenu0a\qlp a|\pztqu0hfh\enotes +% mesure 76 +\barre\Notes\qup K&\tten0\itenu0d\zqp{^Ma}\qlp d|\pztqu0khk\enotes +\temps\Notes\qup G&\tten0\itenl0N\itenu1b\zqp{dN}\qlp b|\pztqu0igi\enotes +% mesure 77 +\barre\Notes\qup J&\tten0\tten1\zqp{N}\rlap{\qlp b}\hup e|\pztqu0lil\enotes +\temps\Notes\qup H&\itenl2a\itenu3c\zqp{a}\qlp c\relax +|\pztqu0jhj\enotes +% mesure 78 +\barre\Notes\qup K&\tten2\tten3\rlap{\kern 1pt\qup c}\zhp a\hlp{^f}|\pztqL0{^m}km\enotes +\temps\Notes\qup J&\qlp d|\pztqL0{m}km\enotes +% mesure 79 +\signaturegenerale{1}% +\changecontext\Notes\qup G&\zqp {Nb}\qlp d|\pztql{-4}nkj\enotes +\temps\Notes\ptsoupir&\ptsoupir|\lpztql2{=i}jk\enotes +% mesure 80 +\barre\Notes\qup G&\Pztql0bdb|\qup g\enotes +\temps\notes\qup J&\cpdddl edcb|\ptsoupir\enotes +% mesure 81 +\barre\Notes\qup F&\Pztql0aca|\enotes +\temps\notes\qup I&\cpdddl dcba|\pause\enotes +% mesure 82 +\barre\Notes\qup E&\Pztql0NbN|\enotes +\temps\Notes\qup H&\lPztqL0cac|\pause\enotes +% mesure 83 +\barre\Notes\qup F&\PztqL0dad\enotes +\temps\notes\qup G&\cl b\sk\qqbbl2Nabc|\pause\enotes +\cleftoksii={{0}{0}{0}{0}}\changeclefs +% mesure 84 +\barre\Notes\qup I&\PztqU0dfd|\pztql0iki\enotes +\temps\notes\qup E&\doubler\pztqu0geg|\cpdddl lkji\enotes +%\check +% mesure 85 +\barre\Notes\qup F&\PztqU0{^c}ec|\pztqU0{^h}{^j}h\enotes +\temps\Notes\qup I&\Pztqu0fdf|\qu k\sk\dsoupir\enotes +%\check +% mesure 86 +\barre\Notes\qup E&\PztqU0bdb|\pztqU0gig\enotes +\temps\notes\qup H&\cpdddu ed{=c}b|\doubler\pztqu0j{=h}{=j}\enotes +% +% mesure 87 +\barre\Notes\qup{=F}&\lPztqU0ada|\lpztqu0khk\enotes +\temps\Notes\qup G&\Pztqu0d{_b}d|\pztqu0{_i}gi\enotes +% mesure 88 +\barre\Notes\qup J&\PztqU0cec|\pztqL0l{_i}l\enotes +\cleftoksii={{6}{0}{0}{0}}\changeclefs +\temps\Notes\qup{=F}&\pztqL0a{_L}a|\pztqu0h{=f}h\enotes +%\check +\signaturegenerale{-2}% +% mesure 89 +\changecontext\Notes\qup I&\Pztql0bdb|\rlap{\kern -1pt\hlp i}\pztqU0dfd\enotes +\temps\notes\doubler\qup L&\doubler\pztqL0NLN|\cpdddu gfed\enotes +% mesure 90 +\barre\Notes\qup H&\pztql0aca|\rlap{\kern -1pt\hlp h}\PztqU0cec\enotes +\temps\notes\qup K&\doubler\pztql0MaM|\cpdddu fedc\enotes +% mesure 91 +\barre\Notes\qup G&\pztql0NbN|\rlap{\kern -1pt\hlp g}\PztqU0bdb\enotes +\temps\notes\qup J&\cpdddl NMLK|\doubler\Pztqu0ece\enotes +% mesure 92 +\barre\Notes\qup H&\pztql1JML|\rlap{\kern -1pt\qlp h}\pztqu0fcf\enotes +\temps\Notes\qup I&\ql K\sk\dsoupir|\zql d\qu i\sk\dsoupir\enotes +% mesure 93 +\barre\Notes&\Pztql0bdb\enotes +\temps\notes\pause&\bigaccid\cpdddl edcb|\pause\enotes +% mesure 94 +\barre\Notes&\fl a\Pztql0aca|\enotes +\temps\Notes\pause&\ql d\sk\dsoupir|\pause\enotes +% mesure 95 +\barre\Notes&\Pztql2N{_a}b\enotes +\temps\Notes\pause&\lpztqL{-2}cba|\pause\enotes +% mesure 96 +\barre\Notes&\Pztql0b{_a}b|\ptsoupir\enotes +\temps\Notes\pause&\qlp L|\Pztqu0ege|\enotes +% mesure 97 +\barre\notes&\qlp K|\bigaccid\cpdddu i{_h}gf\enotes +\temps\Notes\pause&\qlp J|\Pztqu0ege\enotes +\def\atnextline{\autolines{9}65}\relax +% mesure 98 +\barre\Notes&\qup{_H}|\ql j\sk\dsoupir\enotes +\temps\Notes\pause&\qlp I|\Pztqu0f{_h}f\enotes +% mesure 99 +\barre\Notes&\qup K|\lpztqL0kik\enotes +\temps\Notes\pause&\qup L|\Pztqu{-3}li{_h}\enotes +% mesure 100 +\def\atnextline{\autolines{10}55}\relax +\barre\Notes&\Pztql0N{=b}N|\qu g\sk\dsoupir\enotes +\temps\notes\pause&\cpdddl edcb|\ptsoupir\enotes +%\check +% mesure 101 +\barre\Notes&\cna a\Pztql0aca\enotes +\temps\Notes\pause&\qu K\sk\dsoupir|\pause\enotes +% mesure 102 +\barre\Notes&\lPztql2Nab\enotes +\temps\Notes\pause&\Pztql0cec|\pause\enotes +%\check +% mesure 103 +\barre\Notes&\lPztql2MNa\enotes +\temps\Notes\pause&\Pztql0bdb|\pause\enotes +% mesure 104 +\barre\Notes&\lPztql2LMN\enotes +\temps\Notes\pause&\Pztql0aca|\pause\enotes +% mesure 105 +\barre\Notes&\lPztql2K{=L}{^M}\enotes +\temps\Notes\pause&\Pztql0NbN|\pause\enotes +%\check +% mesure 106 +\barre +\Notes&\ql d\sk\dsoupir|\ptsoupir\enotes +\temps\Notes\pause&\Pztql0N{=b}N|\rlap{\qlp{=i}}\qup k\enotes +% mesure 107 +\barre\notes&\cpdddl edcb|\doubler\rlap{\qlp g}\pztqu0ljl\enotes +\temps\Notes\pause&\Pztql0aca|\rlap{\qlp f}\qup h\enotes +% mesure 108 +\barre\Notes&\qu K\sk\dsoupir|\rlap{\qlp{^f}}\pztqu0khk\enotes +\temps\Notes\pause&\lPztql2Nab|\itenl0g\rlap{\qlp g}\qup i\enotes +%\check +% mesure 109 +\barre\notes&\doubler\Pztql0cec|\tten0\rlap{\qlp g}\cpdddu lkji\enotes +\temps\Notes\pause&\lPztql2MNa|\itenl0f\rlap{\qlp {=f}}\qup h\enotes +% mesure 110 +\barre\Notes&\Pztql0bdb|\tten0\rlap{\qlp f}\qup k\enotes +\temps\Notes\pause&\lPztql2LMN|\itenl0e\rlap{\qlp e}\qup g\enotes +% mesure 111 +\barre\notes&\doubler\Pztql0aca|\tten0\rlap{\qlp e}\cpdddu jihg\enotes +\temps\Notes\pause&\lPztql2K{=L}{^M}|\rlap{\qlp d}\qup{^f}\enotes +%\check +% mesure 112 +\barre\Notes&\Pztql0NbN|\itenl1g\rlap{\hlp g}\qup i\enotes +\temps\Notes\pause&\lPztql2JK{_L}|\qup l\enotes +% mesure 113 +\barre\Notes&\Pztql0{=M}N{_a}|\rlap{\qsk\tten1\qlp g}\pt i\hu{_h}\enotes +\temps\Notes\pause&\lpztql2KLM|\zqp {=f}\qlp k\enotes +\def\atnextline{\autolines {13}45}\relax +% mesure 114 +\barre\Notes\ptsoupir&\pztqL0NMN|\rlap{\qlp g}\qup{=i}\enotes +\temps\Notes\PztqU0CEC&\qu J\sk\dsoupir|\ptsoupir\enotes +%\check +% mesure 115 +\barre\NOtes\qu G\sk\dsoupir&|\PztqU0cec\enotes +\temps\notes\doubler\Pztqu0CEC&\pause|\cpdddu gfed\enotes +% mesure 116 +\barre\NOtes\qu{_H}\sk\dsoupir&|\PztqU0cec\enotes +\temps\notes\doubler\PztqU0DFD&\pause|\bigfl h\cpdddu hgfe\enotes +% mesure 117 +\barre\NOtes\qu{=I}\sk\dsoupir&|\PztqU0dfd\enotes +\temps\notes\doubler\pztqU0GIG&\pause|\bigaccid\na i\cpdddu i{=h}gf\enotes +%\check +% mesure 118 +\barre\NOtes\qup J&\trql{-3}cN{^M}|\uptext + {\it legato}\rlap{\qlp e\itenl0g\ql g}\trqu6egj\enotes +\temps\NOtes\pointdorgue N\qu G\sk\dsoupir + &\pointdurgue H\ql N\sk\dsoupir|\tten0\zq d\zql g\pointdorgue o\qu{=i}\sk\dsoupir\enotes +\signaturegenerale{-3}% +% mesure 119 +\setdoublebar +\changecontext\NOtes\qup J&\rlap{\qup e}\trqL0cNc|\Uptext{\bf\kern -14mm+acc. III}\rlap{\zqp g\qlp j}\trqU0lnl\enotes +\temps\notes\qup F&\doubler + \rlap{\qlp L}\trqu0cac|\rlap{\zqp h\qlp j}\cpdddu onml\enotes +%\check +% mesure 120 +\barre\NOtes\qup I&\rlap{\qup d}\trqL0aMa|\rlap{\zqp f\qlp h}\trqU0kmk\enotes +\temps\notes\qup E&\doubler + \rlap{\qlp K}\trqu0bNb|\rlap{\zqp g\qlp i}\cpdddu nmlk\enotes +% mesure 121 +\barre\NOtes\qup H&\rlap{\qup c}\trqL0aLa|\rlap{\zqp e\qlp h}\trqU0jlj\enotes +\temps\NOtes\qup F&\rlap{\qlp M}\trqu0dad|\rlap{\zqp f\qlp h}\trqu0mkm\enotes +% mesure 122 +\barre\NOtes\qup G&\rlap{\qup {=b}}\trqL0NMN|\rlap{\zqp d\qlp f}\na i\trqU0igi\enotes +\temps\NOtes\qup E&\rlap{\qlp L}\trqu0cNc|\rlap{\zqp e\qlp g}\trqu0jlj\enotes +%\check +% mesure 123 +\barre\NOtes\qu G\sk\dsoupir&\zq{KN=b}\ql d\sk\dsoupir + |\zq{=ik}\ql n\sk\dsoupir\enotes +\temps\NOtes\qup J&\rlap{\qup e}\trqL0cNc|\rlap{\zqp g\qlp j}\trqU0lnl\enotes +% mesure 124 +\barre\notes\qup F&\doubler + \rlap{\qlp L}\trqu0cac|\rlap{\zqp h\qlp j}\cpdddu onml\enotes +\temps\NOtes\qup I&\rlap{\qup d}\trqL0aMa|\rlap{\zqp f\qlp h}\trqU0kmk\enotes +%\check +% mesure 125 +\def\atnextline{\autolines {12}45}\relax +\signaturegenerale{-2}\relax +\changecontext\notes\qup E&\doubler + \rlap{\qlp K}\trqu0bNb|\rlap{\zqp g\qlp i}\cpdddu nmlk\enotes +\temps\NOtes\qup H&\rlap{\qup c}\trqL0N{^M}N|\relax + \rlap{\zqp{^f}\qlp h}\trqU0jlj\enotes +% mesure 126 +\barre\NOtes\qup{^F}&\rlap{\qlp{^M}}\trqu0dad|\rlap{\zqp{^f}\qlp h}\trqu0{^m}km\enotes +\temps\NOtes\qup G&\rlap{\qup d}\trqL0bNb|\rlap{\zqp g\qlp i}\trqu{-5}nkj\enotes +% mesure 127 +\barre\NOtes\qup D&\itenl0K\rlap{\qlp K}\trqU{-2}cba|\rlap{\zqp d\qlp{^f}}\trqu2ijk\enotes +\temps\NOtes\qu G\sk\dsoupir&\tten0\zq{KN}\ql b\sk\dsoupir + |\qu g\sk\dsoupir\enotes +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% reprise prelude +%\check +% mesure 128 +\barre\def\atnextline{\autolines{12}35}\relax +\notes\qup G&\zqu N\qqbbl0N{dbd}Nb|\doubler\rlap{\trqL0igi}\trqu0kik\enotes +\temps\notes\qup J&\zqu L\qqbbl0L{cNc}LN|\doubler\rlap{\trqL0jej}\trqu0lgl\enotes +%\check +% mesure 129 +\barre +\notes\qup F&\zqu M\qqbbl0M{cac}Ma|\doubler\rlap{\trqL0hfh}\trqu0jhj\enotes +\temps\notes\qup I&\zqu K\qqbbl0K{bMb}KM|\doubler\rlap{\trqL0idi}\trqu0kfk\enotes +%\check +% mesure 130 +\barre\notes\qup E&\zqu L\qqbbl0L{bNb}LN|\doubler\rlap{\trqL0geg}\relax + \trqu0igi\enotes +\temps\notes\qup H&\zqu J\qqbbl0J{aLa}JL|\doubler\rlap{\trqL0hch}\trqu0jej\enotes +% mesure 131 +\barre\notes\qup D&\zqu K\qqbbl0K{a^Ma}KM|\doubler\rlap{\trqL0{^f}df}\relax + \trqu0hfh\enotes +\temps\notes\qup G&\zqu N\qqbbl0N{dad}bd|\doubler\rlap{\trqL0ghi}\trqu0ijk\enotes +%\check +% mesure 132 +\barre\notes\doubler\qup{=I}&\zqu N\qqbbl0N{d=bd}Nb|\doubler\rlap{\trqL0{=i}{=f}i}\trqu0nkn\enotes +\temps\notes\qup J&\zqu L\qqbbl0L{cNc}LN|\doubler\rlap{\trqL0geg}\trqu0ljl\enotes +%\check +% mesure 133 +\barre\notes\qup F&\zqu M\qqbbl0M{cac}Ma|\doubler\rlap{\qlp h}\trqu0mjm\enotes +\temps\notes\qup I&\zqu K\qqbbl0K{_bMb}KM|\doubler\rlap{\trql0fef}\trqu0kjk\enotes +%\check +% mesure 134 +\barre\notes\qup E&\zqu L\qqbbl0L{bNb}LN|\doubler\rlap{\trql0geg}\trqu0lgl\enotes +\temps\notes\qup H&\zqu J\qqbbl0J{aLa}JL|\doubler\rlap{\trqL0heh}\trqu0jhj\enotes +% mesure 135 +\barre\notes\qup D&\zqu K\qqbbl0K{a^Ma}KM|\doubler\rlap{\qlp {^f}}\trqu0khk\enotes +\temps\notes\qup G&\zqu N\qqbbl0N{dad}bd|\doubler\rlap{\trqL0gfg}\trqu{-2}ihg\enotes +%\check +% mesure 136 +\barre\notes\doubler\qu G\sk\dsoupir + &\zqu N\qqbbl0N{d=bd}Nb|\doubler\rlap{\trqL0{=i}{=f}i}\trqu0nkm\enotes +\temps\notes\doubler\qu J\sk\dsoupir + &\zqu L\qqbbl0L{cNc}LN|\doubler\rlap{\trqL0gfg}\trqu0lkl\enotes +%\check +% mesure 137 +\barre\notes\doubler\qu F\sk\dsoupir + &\zqu M\qqbbl0M{cac}Ma|\doubler\rlap{\qlp h}\trqu0mjl\enotes +\temps\notes\doubler\qu I\sk\dsoupir + &\zqu K\qqbbl0K{_bMb}KM|\doubler\rlap{\trql0fef}\trqu0kjk\enotes +%\check +% mesure 138 +\barre\notes\doubler\qu E\sk\dsoupir + &\zqu L\qqbbl0L{bNb}LN|\doubler\rlap{\qlp g}\trqu0lik\enotes +\temps\notes\doubler\qu H\sk\dsoupir + &\zqu J\qqbbl0J{aLa}JL|\doubler\rlap{\trqL0hgh}\trqu{-2}jih\enotes +% mesure 139 +\barre\Notes\qu K\sk\dsoupir&\zq{Nb}\ql K\sk\dsoupir|\zq{gi}\ql k\sk\dsoupir\enotes +\temps\Notes\qu G\sk\dsoupir&\zq{LN}\ql c\sk\dsoupir|\zq{gj}\ql l\sk\dsoupir\enotes +% mesure 140 +\barre% \advance\barsinline by -1\relax +\Notes\qu H\sk\dsoupir&\zq{La}\ql c\sk\dsoupir|\zq{eh}\ql j\sk\dsoupir\enotes +\temps\Notes\pointdurgue K\qup K&\pointdorgue d\zqp{^Ma}\qlp d|\pointdorgue l\zqp{^fh}\qlp k\enotes +\temps\Notes&\zmidtwotext{\ff}|\Uptext{\moyen Maestoso\ \bf(\metron{\cu}{90})}\enotes +%\check +% mesure 141 +\def\motif#1#2#3#4{\doubler{\advance\transpose by 2\relax + \ibl0{#1}0\advance\transpose by-3\relax + \ibu1{#4}0}\zq{#1}\rlap{\qb0{#2}}\buppz1\qh1{#3}\relax + \zq{#2}\rlap{\qb0{#3}}\buppz1\qh1{#4}\relax + \zq{#1}\rlap{\tqb0{#2}}\buppz1\tqh1{#3}}% +\setdoublebar\signaturegenerale{1}\changecontext +\notes\qup G&\qqbbl{-2}b{cba}NM|\motif dgik\enotes +\temps\notes\qup J&\qqbbl1LM{Nba}N|\relax + \rlap{\doubler\zq g\ql j\sk\zq e\cl g}\cpdddu lkji\enotes +% mesure 142 +\barre\notes\qup K&\qqbbl1MN{acb}a|\motif cfhj\enotes +\temps\notes\qup I&\qqbbl{-1}N{aba}NM|\relax + \rlap{\doubler\zq g\ql i\sk\zq d\cl g}\cpdddu kjih\enotes +% mesure 143 % +\barre\notes\qup L&\qqbbl1L{MNa}bN|\motif begi\enotes +\temps\notes\qup H&\qqbbl{-2}c{baN}ML|\relax + \rlap{\doubler\zq e\ql h\sk\zq c\cl e}\cpdddu jihg\enotes +% mesure 144 % +\barre\notes\qup I&\bigaccid\sh K\qqbbl1K{LMa}NM|\bigsh d\motif bdfh\enotes +\temps\notes\qup E&\qqbbl2L{MNa}bc|\relax + \doubler\zq{gi}\ql e\sk\dsoupir\enotes +% mesure 145 +\barre\notes\qup G&\qqbbl{-2}b{cba}NM|\motif dgik\enotes +\temps\notes\qup J&\qqbbl1LM{Nba}N|\relax + \rlap{\doubler\zq g\ql j\sk\zq e\cl g}\cpdddu lkji\enotes +% mesure 146 +\barre\notes\qup K&\qqbbl1MN{acb}a|\motif cfhj\enotes +\temps\notes\qup I&\qqbbl{-1}N{aba}NM|\relax + \rlap{\doubler\zq g\ql i\sk\zq d\cl g}\cpdddu kjih\enotes +% mesure 147 +\barre\notes\qup L&\qqbbl1L{MNa}bN|\motif begi\enotes +\temps\notes\qup H&\qqbbl{-2}c{baN}ML|\relax + \rlap{\doubler\zq e\ql h\sk\zq c\cl e}\cpdddu jihg\enotes +% mesure 148 % +\barre\notes\qup J&\qqbbl1K{LMN}aN|\motif adfh\enotes +\temps\notes\doubler\qup I&\qqbbl1M{LMa}bc|\relax + \rlap{\doubler\zq f\ql h\sk\zq d\cl f}\cpdddu kjih\enotes +% mesure 149 % +\barre\notes\qup L&\qqbbl1L{MNa}bN|\Uptext{\it rit.}\motif begi\enotes +\temps\notes\qup H&\qqbbl{-2}c{baN}ML|\relax + \rlap{\doubler\zq e\ql h\sk\zq c\cl e}\cpdddu jihg\enotes +% mesure 150 % +\barre\notes\qup K&\qqbbl1K{LMa}NM|\Uptext{\it rall. molto}\doubler + \itenl5c\rlap{\pt b\lh d\hlp c}\trqU0fhf\enotes +\temps\NOtes\itenl0G\qup G&\itenl1K\itenu3N\zqp {K}\qlp N|\relax +\itenu2d\rlap{\qsk\tten5\qlp c}\itenu4g\itenu5i\zq d\pt e\zqp g\qup i\enotes +% mesure 151 +\advance\barsinline by -1\relax + \barre\NOtes\tten0\hup G&\tten1\zhp {KN}\hlp +b|\tten2\tten3\tten4\tten5\zhp{dg}\hup i\enotes + \finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% diff --git a/musixtex/doc/examples/gloriab.tex b/musixtex/doc/examples/gloriab.tex new file mode 100644 index 0000000..8813989 --- /dev/null +++ b/musixtex/doc/examples/gloriab.tex @@ -0,0 +1,314 @@ +\input musixtex +\input musixcpt +\input musixsty +\ifx\qh\undefined\let\qh\qb\fi % +\ifx\qhp\undefined\let\qhp\qbp\fi % +\ifx\qhpp\undefined\let\qhpp\qbpp\fi % +\parindent 15mm + % +\title{Gloria} +\fullauthor{M\'elodie~: Guy BOUSSION\\Harmonisation~: Daniel TAUPIN} +\shortauthor{G. Boussion} +\maketitle + +\tracingstats=1\relax + % + +\def\nbinstruments{3} +\setsize3{\tinyvalue} +\setstaffs22\relax +\setclef2{6000}% +\setclef1{6000}% +\setclef3{0000}% + % +\generalsignature{-1}\relax % un bemol a la clef +\generalmeter{\meterfrac{2}{2}} + %\check +\def\instrumenti{P\'edale} +\def\instrumentii{\vbox{\hsize=\parindent\centerline{Orgue$^{\tenbf *}$}\centerline{(manuel)}}} +\def\instrumentiii{}\def\instrumentiv{Chant} + %\check +\elemskip=7pt\relax +\setinterinstrument2{3\Interligne} + % + \footnote{}{\noindent\bf{*} \rm Si, pour une raison ou une autre, il n'est +pas possible de jouer la partie basse au p\'edalier, celle-ci devra \^etre +jou\'ee \`a la main gauche sur un clavier manuel, de pr\'ef\'erence avec un +jeu de 16 pieds. Dans ce cas, on pourra sacrifier la partie manuelle en clef +de Fa. Les indications {\bf I} et {\bf II} indiquent des changements de plan +sonore (ou de clavier) dans le cas o\`u l'on alterne le chant par +l'assembl\'ee (I) et par une chorale (II). +}% + % + %\check +\geometricskipscale +\eightrm +\sepbarrules +\startpiece +\def\respire{\notes&&\cbreath\enotes}% +\znotes&\zmidstaff{\bf \kern -6pt I \ppff(mf)}&\uptext{\kern -9mm\raise 9pt\hbox{\bigfont + Majestueux, sans tra\^\i ner \rm(\metron{\hu}{50})}}\enotes +\hardlyrics{\kern-9pt Gloire }\notes\qp&\qp|\qu c&\hsong\thelyrics\cu c\enotes +\notes &| &\hsong{\`a }\cu c\enotes +\barre +\NOtes\hup F&\hup M|\zhp a\zhp c\hup f&\hsong{Dieu~}\hu f\enotes +\notes &|&\hsong{au~}\cu f\enotes +\hardlyrics{plus~}\notes &|&\hsong\thelyrics\cu f\enotes +\hardlyrics{haut~}\notes \qu J&\qu L|\zq{ce}\qu g&\hsong\thelyrics\cu g\enotes +\notes&&\zsong{des~}\cu g\enotes +\barre +\NOtes\hl M&\hl M|\zh{cf}\hu h&\hsong{cieux~}\qup h\enotes +\notes&&\hsong{et~}\cu h\enotes +\Notes\qu K&\hl b|\zq{df}\qu i&\hsong{paix~}\qu i\enotes +\notes\qu L&|\ibu0h{-3}\rlap{\zq c\ql e}\qh0h&\hsong{sur~}\cu h\enotes +\notes&|\tbu0\qh0g&\hsong{la~}\cu g\enotes +\barre +\Notes\hl M&\wh M|\zh{ac}\hu f&\hsong{ter-~}\qu f\enotes +\notes&&\hsong{re~}\cu f\enotes +\hardlyrics{aux~}\notes&&\hsong\thelyrics\cu f\enotes +\hardlyrics{hom-~}\notes\qu I&|\rlap{\zh b\hl d}\qu g&\hsong\thelyrics\qu g\enotes +\hardlyrics{mes~}\notes\qu G&|\ibu0h3\qh0h&\hsong\thelyrics\cu h\enotes +\notes &|\tbu0\qh0i&\zsong{qu'il~}\cu i\enotes +\barre +\Notes\qu J&\hl N|\rlap{\ql c}\zh e\hu g&\hsong{ai-~}\hu g\enotes +\Notes\qu C&|\ql b&\enotes +\Notes\hu F&\hl M|\zh a\zh c\hu f&\hsong{me. }\hu f\enotes + %\check +\respire\Notes&\cmidstaff{\kern -15pt\bf II \ppff(mf)}\enotes +\barre +\hardlyrics{Nous~}\notes\ql M&\ql a|\rlap{\hl c}\zq f\qu h&\hsong\thelyrics\qu h\enotes +\notes\qu J&\ql N|\zq e\qu g&\hsong{Te~}\cu g\enotes +\hardlyrics{lou-~}\notes&&\hsong\thelyrics\cu g\enotes +\NOtes\hl M&\hl a|\zh{cf}\hu h&\hsong{ons,~}\hu h\enotes + %\check +\barre +\hardlyrics{nous~}\notes\qu K&\ql M|\zq{df}\qu h&\hsong\thelyrics\cu h\enotes +\notes&&\hsong{Te~}\cu h\enotes +\notes\qu L&\ql N|\zq{eg}\qu j&\hsong{b\'e-~}\cu j\enotes +\hardlyrics{nis-~}\notes&&\hsong\thelyrics\cu j\enotes + %\check +\NOTes \hl M&\hl a|\zh{cf}\hu h&\hsong{sons,~}\hu h\enotes +\barre +\hardlyrics{nous~}\notes \qu M&\ql a|\zq{cf}\qu h&\hsong\thelyrics\qu h\enotes + %\check +\Notes\hup J&\hlp N|\rlap{\ql c}\zh e\hu g&\hsong{T'a-~}\hu g\enotes +\Notes&|\hl b&\enotes +\Notes&|\zq c\qu f&\hsong{do-~}\qu f\enotes +\barre +\NOtes \hu F&\hl M|\zh{ac}\hu f&\hsong{rons,~}\hu f\enotes + %\check +\znotes&\cmidstaff{\bf I}\enotes +\respire +\hardlyrics{nous~}\notes\ql M&\ql a|\rlap{\hl c}\istied0c\zq f\qu h&\hsong\thelyrics\cu h\enotes +\notes&&\hsong{Te~}\cu h\enotes + %\check +\hardlyrics{glo-~}\notes\ql J&\ql N|\zq e\qu g&\hsong\thelyrics\cu g\enotes +\notes&&\hsong{ri-~}\cu g\enotes +\barre +\NOTes\hl M&\hl a|\tten0\rlap{\hl c}\zh f\hu h&\hsong{fions,~}\hu h\enotes + %\chec +\hardlyrics{\kern -4pt nous~}\notes\qlp K&\qlp a|\rlap{\hl d}\zqp f\qup h&\hsong\thelyrics\cu h\enotes +\notes&&\hsong{Te~}\cu h\enotes +\hardlyrics{ren-~}\notes&&\hsong\thelyrics\cu h\enotes +\notes\cu I&\cl N|\zq g\cu i&\zsong{dons~}\cu i\enotes +\barre +\NOtes\qup J&\qlp L|\zqp c\zqp e\qup g&\hsong{gr\^a-~}\qu g\enotes +\notes&&\hsong{ces }\cu g\enotes +\hardlyrics{pour~}\notes\cu J&\cl L|\zq e\cu g&\hsong\thelyrics\cu g\enotes +\hardlyrics{Ton~}\notes\ibl0L0\qb0M&\ibl1M3\qb1M|\ibu2h3\zq f\qh2h&\hsong\thelyrics\cu h\enotes +\hardlyrics{im-~}\notes\qb0L&\qb1N|\zq g\qh2i&\hsong\thelyrics\cu i\enotes +\hardlyrics{men-~}\notes\qb0M&\qb1a|\zq h\qh2j&\hsong\thelyrics\cu j\enotes +\notes\tbl0\qb0K&\tbl1\qb1b|\tbu2\zq i\qh2k&\hsong{se~}\cu k\enotes + %\check +\barre +\Notes\qu L&\ql c|\rlap{\zh e\hl g}\qu j&\isluru1k\hsong{gloi-~}\ql j\enotes +\Notes\qu J&\ql L|\qu i&\hsong{--~}\ql i\enotes +\notes\ql M&\ql a|\zq f\qu h&\tslur1j\hsong{re~!~}\ql h\enotes +\rlap{\respire}\notes&\cmidstaff{\bf II}\enotes +\notes\ibl2M3\qb2M&\ibl0a3\qb0a|\ibu1h3\zq{cf}\qh1h&\hsong{\kern -4pt Sei-~}\cu h\enotes +\hardlyrics{gneur~}\notes\tbl2\qb2N&\tbl0\qb0b|\tbu1\zq{dg}\qh1i&\hsong\thelyrics\cu i\enotes +\barre +\hardlyrics{Dieu,~}\notes\ql a&\zql c\roff{\zhup c}|\zq{fh}\qu j&\hsong\thelyrics\qu j\enotes + %\check +\hardlyrics{Roi~}\notes\ibl2M{-3}\qb2M&\ibl0a{-3}\qb0a|\ibu1h{-3}\zq f\qh1h&\hsong\thelyrics\cu h\enotes +\notes\tbl2\qb2L&\tbl0\qb0N|\tbu1\zq e\qh1g&\hsong{du~}\cu g\enotes +\Notes\ql M&\ql a|\zq f\qu h&\hsong{Ciel,~}\qu h\enotes + %\check +\hardlyrics{Dieu~}\notes\ibl2K{-3}\qb2K&\ibl0a{-3}\qb0a|\ibu1h{-3}\zq{df}\qh1h&\hsong\thelyrics\cu h\enotes +\notes\tbl2\qb2J&\tbl0\qb0N|\tbu1\zq{ce}\qh1g&\hsong{le~}\cu g\enotes + %\check +\barre +\notes\ibl2I{-4}\qb2I&\ibl0M{-4}\qb0M|\ibu1h0\rlap{\ql c}\zq +f\qh1h&\hsong{\kern -4pt P\`e-~}\cu h\enotes +\notes\tbl2\qb2G&\tbl0\qb0K|\zq g\qh1i&\hsong{re~}\cu i\enotes +\hardlyrics{\kern -4pt tout-~}\notes\ql J&\ql L|\rlap{\ql e}\qh1g&\hsong\thelyrics\cu g\enotes +\hardlyrics{puis-~}\notes&|\tbu1\zq c\qh1h&\hsong\thelyrics\cu h\enotes +\NOtes\qup F&\hl M|\zqp c\zqp f\qup h&\hsong{sant~!~}\qup h\enotes +\notes&\cmidstaff{\bf I}\enotes +\respire +\hardlyrics{Sei-~}\notes\ds&|\cu h&\hsong\thelyrics\cu h\enotes + %\check +\barre +\hardlyrics{gneur,~}\notes \ql M&\ql a|\rlap{\hl c}\zq f\qu h&\hsong\thelyrics\qu h\enotes +\notes \qu J&\ql L|\zq e\qu g&\hsong{Fils~}\cu g\enotes +\notes&&\hsong{u-~}\cu g\enotes +\notes \qu K&\ql M|\zq {ad}\qu f&\hsong{ni-~}\cu f\enotes +\notes&&\hsong{que~}\cu f\enotes +\notes \qu J&\ql N|\zq{ce}\qu g&\hsong{J\'e-~}\cu g\enotes +\notes&&\hsong{sus~}\cu g\enotes + %\check +\barre +\NOtes \hl M&\hl a|\zh{cf}\hu h&\hsong{Christ,~}\hu h\enotes +\respire +\Notes \ql M&\ql a|\rlap{\hl c}\zq f\qu h&\hsong{Sei-~}\qu h\enotes +\Notes \qu J&\ql N|\zq e\qu g&\zsong{gneur~}\qu g\enotes + %\check +\barre +\NOtes \hl M&\hl a|\zh c\zh f\hu h&\hsong{Dieu,~}\hu h\enotes +\notes\soupir&\soupir|\ds&\ds\enotes +\notes&|\cu h&\hsong{a-~}\cu h\enotes +\hardlyrics{\kern -4pt gneau~}\notes \Ibu0KI1\qh0K&\ql a|\rlap{\zq d\ql f}\ibu1h3\qh1h&\hsong\thelyrics\cu h\enotes +\notes \tbu0\qh0I&|\tbu1\qh1i&\hsong{de~}\cu i\enotes +\barre +\NOtes \qup J&\qlp N|\zqp c\zqp e\qup g&\hsong{Dieu,~}\qup g\enotes +\notes \cu K&\cl a|\zq d\cu f&\hsong{le~}\cu f\enotes +\Notes \hu J&\ql N|\rlap{\zh c\hl e}\qu g&\hsong{Fils~}\qu g\enotes +\Notes&|\qu g&\hsong{du~}\qu g\enotes +\barre +\NOTes \hup F&\hlp a|\rlap{\zhp c\hlp f}\hu h&\isluru1n\hsong{P\`e-~}\hu h\enotes +\Notes&|\qu h&\tslur1m\hsong{re~}\qu h\enotes +\Notes\soupir &\rlap{\soupir}\cmidstaff{\kern -8pt \bf II \ppff(mp)\kern 17pt}|\soupir&\soupir\enotes +\barre +\Notes\qu K&\ql a|\zq d\qu f&\hsong{Toi~}\qu f\enotes +\notes\qu J&\ql N|\rlap{\hl c}\zq e\qu g&\hsong{qui~}\cu g\enotes +\notes&&\hsong{en-~}\cu g\enotes +\notes\ql M&\ql a|\zq f\qu h&\hsong{l\`e-~}\cu h\enotes +\notes&&\hsong{ves~}\cu h\enotes +\notes\ql K&\ql b|\zq d\zq f\qu i&\hsong{le~}\cl i\enotes +\notes&&\hsong{p\'e-~}\cl i\enotes +\barre +\notes\hup J&\ibl0M3\qb0M|\istied0c\rlap{\hl c}\ibu1h{-3}\zq f\qh1h&\hsong{ch\'e~}\cu h\enotes +\notes&\tbl0\qb0N|\tbu1\zq e\qh1g&\hsong{du~}\cu g\enotes +\hardlyrics{mon-~}\notes&\ql M|\zq f\qu h&\hsong\thelyrics\qu h\enotes +\Notes&\ql L|\tten0\zq{ce}\qu g&\hsong{de,~}\qu g\enotes +\Notes\soupir&\soupir|\soupir&\soupir\enotes +\barre +\NOtes\qup K&\qlp a|\zqp d\qup f&\hsong{prends~}\qup f\enotes +\notes\cu G&\cl N|\zq{bd}\cu g&\hsong{pi-~}\cu g\enotes +\NOtes\hu J&\hl N|\itenu0c\rlap{\hl c}\zq e\qup g&\hsong{ti\'e~}\qup g\enotes +\notes&|\zq b\cu f&\hsong{de~}\cu f\enotes +\barre +\NOTes\hup F&\hlp M|\tten0\zhp a\zhp c\hup f&\hsong{nous~!~}\hup f\enotes +\Notes\soupir&\zmidstaff{\bf\kern -20pt I \ppff(mp)}\soupir|\soupir&\soupir\enotes + %\check +\barre +\Notes\qu K&\ql a|\zq d\qu f&\hsong{Toi~}\qu f\enotes +\notes\qu J&\ql N|\rlap{\hl c}\zq e\qu g&\hsong{qui~}\cu g\enotes +\notes&&\hsong{en-~}\cu g\enotes +\notes\ql M&\ql a|\zq f\qu h&\hsong{l\`e-~}\cu h\enotes +\notes&&\hsong{ves~}\cu h\enotes +\notes\ql K&\ql b|\zq d\zq f\qu i&\hsong{le~}\cl i\enotes +\notes&&\hsong{p\'e-~}\cl i\enotes +\barre +\notes\hup J&\ibl0M3\qb0M|\istied0c\rlap{\hl c}\ibu1h{-3}\zq f\qh1h&\hsong{ch\'e~}\cu h\enotes +\notes&\tbl0\qb0N|\tbu1\zq e\qh1g&\hsong{du~}\cu g\enotes +\Notes&\ql M|\zq f\qu h&\hsong{mon-~}\qu h\enotes +\Notes&\ql L|\tten0\zq{ce}\qu g&\hsong{de,~}\qu g\enotes +\notes\soupir&\soupir|\ds&\ds\enotes +\notes&|\cu h&\hsong{en-~}\cu h\enotes +\barre +\hardlyrics{tends~}\notes\qu K&\ql a|\zq d\qu f&\hsong\thelyrics\cu f\enotes +\notes&&\hsong{no-~}\cu f\enotes +\notes\qu J&\ql N|\rlap{\hlp c}\zq e\qu g&\hsong{tre~}\cu g\enotes +\hardlyrics{pri-~}\notes&&\hsong\thelyrics\cu g\enotes +\Notes\ql M&\ql M|\zq f\qu h&\hsong{\`e-~}\qu h\enotes +\Notes\qu J&\ql L|\zq e\qu g&\hsong{re~! }\qu g\enotes +\rlap{\respire}\notes&\cmidstaff{\bf II}\enotes +\barre +\NOTEs \hu L&\istied0c\wh c|\zh{eg}\hu j&\hsong{Toi~}\hu j\enotes +\Notes \ql M&|\rlap{\hl f}\zq h\qu j&\hsong{qui~}\qu j\enotes +\notes \qu I&|\zq i\qu k&\hsong{es~}\cu k\enotes +\notes&&\hsong{as-~}\cu k\enotes +\barre +\Notes \qu H&\tten0\hl c|\zq f\zq h\qu j&\hsong{sis~}\ql j\enotes +\notes \ibu1G{-3}\qh1G&|\zq g\ibu0i{-3}\qh0i&\hsong{\`a~}\cl i\enotes +\notes \tbu1\qh1F&|\zq f\tbu0\qh0h&\hsong{la~}\cl h\enotes +\Notes \qu J&\ql L|\zq c\zq e\qu g&\hsong{droi-~}\qu g\enotes +\notes \ibl1K3\qb1K&\ibl2M3\qb2M|\zq d\ibu0f3\qh0f&\hsong{te~}\cu f\enotes +\notes \tbl1\qb1L&\tbl2\qb2N|\zq e\tbu0\qh0g&\hsong{du~}\cu g\enotes +\barre +\NOTes \hl M&\hl a|\rlap{\hlp c}\zh f\hu h&\isluru1n\hsong{P\`e-~}\hu h\enotes +\Notes \qu J&\ql N|\zq e\qu g&\tslur1m\hsong{re~}\qu g\enotes +\Notes\soupir&\soupir|\soupir&\soupir\enotes + %\check + %\check +\barre +\NOtes \hu K&\hl a|\rlap{\zh d\hl f}\qup h&\hsong{prends~}\qup h\enotes +\notes&|\cu h&\hsong{pi-~}\cu h\enotes +\NOtes \hu G&\hl N|\rlap{\zh b\hl d}\qup g&\hsong{ti\'e~}\qup g\enotes +\notes&|\cu h&\hsong{de~}\cu h\enotes + %\check +\barre +\NOTes \hu H&\hl a|\zh{^ce}\hu h&\hsong{nous~!~}\hu h\enotes +\notes&\zmidstaff{\kern -12pt\bf I \ppff(f)}|\soupir + &\Uptext{\bigfont plus anim\'e}\soupir\enotes +\notes\hpause&\hpause|\qu{=c}&\hsong{\kern -4pt Car~}\cu c\enotes +\notes&&\hsong{Toi~}\cu c\enotes + %\check +\barre +\Notes\qu K&\ql M|\zq{ad}\qu f&\hsong{seul~}\qu f\enotes +\Notes\qu J&\ql N|\zq{ce}\qu g&\hsong{es~}\qu g\enotes +\Notes\hu F&\hl M|\zqp c\zqp f\qup h&\zsong{saint~!~}\qup h\enotes +\notes&|\qs&\qs\enotes +\notes&|\zq{cf}\ccu h&\zsong{Toi~}\ccu h\enotes +\barre +\Notes\qu F&\ql M|\zq {cf}\qu h&\hsong{seul~}\qu h\enotes +\notes\Ibu0CF1\qhp0C&\ibl1L3\qbp1L|\zql c\Ibu2gh1\zqp e\qhp2g&\hsong{es~}\cup g\enotes +\hardlyrics{Sei-~}\notes\tbbu0\tbu0\qh0 F&\tbbl1\tbl1\qb1M|\zq {f}\tbbu2\tbu2\qh2h&\hsong\thelyrics\ccu h\enotes +\NOtes\qup F&\qlp M|\zqp c\zqp f\qup h&\hsong{gneur~!~}\qup h\enotes +\notes&\cmidstaff{\bf II \ppff(f)\kern 12pt}\enotes +\respire +\notes\ds&\cl M|\zq {cf}\cu h&\hsong{Toi~}\cu h\enotes + %\check +\barre +\notes\ibu0M0\qh0M&\ibl2a0\qb2a|\ibu1h0\rlap{\hl c}\zq f\qh1h&\hsong{\kern + -4pt seul~}\cu h\enotes +\notes\qh0J&\qb2N|\zq e\qh1g&\hsong{es~}\cu g\enotes +\notes\qh0M&\qb2a|\zq f\qh1h&\hsong{le~}\cu h\enotes +\hardlyrics{Tr\`es-~}\notes\tbu0\qh0N&\tbl2\qb2b|\zq g\tbu1\qh1i&\hsong\thelyrics\cu i\enotes +\hardlyrics{haut,~}\notes\ql a&\ql c|\zq {fh}\qu j&\hsong\thelyrics\ql j\enotes +\notes\ibl0a{-3}\qb0a&\ibl2c{-3}\qb2c|\zq {h}\ibl1j{-3}\qb1j&\hsong{J\'e-~}\cl j\enotes +\notes\tbl0\qb0N&\tbl2\qb2b|\zq g\tbl1\qb1i&\zsong{sus-~}\cl i\enotes + %\check +\barre +\NOtes\hl M&\hl a|\zhl f\zq h\qup j&\hsong{Christ,~}\qlp j\enotes +\notes&|\cu h&\hsong{a-}\cu h\enotes +\notes \qu K&\ql M|\zq{ad}\qu f&\hsong{vec~}\cu f\enotes +\notes&&\hsong{le~}\cu f\enotes +\hardlyrics{\kern -4pt Saint-~}\notes \qu J&\ql N|\zq{ce}\qu g&\hsong\thelyrics\cu g\enotes +\notes&&\hsong{Es-~}\cu g\enotes + %\check +\barre +\NOtes \hl M&\hl a|\zh{cf}\hu h&\hsong{prit~! }\hu h\enotes +\notes&\cmidstaff{\bf I}\enotes +\Notes\qu K&\ql M|\zq{ad}\qu f&\hsong{dans~}\qu f\enotes +\notes\qu J&\ql N|\zq{ce}\qu g&\hsong{la~}\qu g\enotes +\barre +\Notes\qup F&\qlp a|\rlap{\hl c}\zqp f\qu h&\hsong{gloi-~}\qu h\enotes +\notes&|&\hsong{re~}\cu h\enotes +\notes\cu C&\cl N|\zq e\cu g&\hsong{de~}\cu g\enotes +\Notes\qu F&\ql M|\zq{cf}\qu h&\hsong{Dieu~}\qu h\enotes +\Notes\qu I&\ql b|\zq{df}\qu i&\hsong{le~}\qu i\enotes +\barre +\Notes\qu J\qu C&\hl N|\rlap{\ql c}\zh e\hu g\ql b&\isluru1m\hsong{P\`e-~}\hu g\enotes +\NOtes\hu F&\hl M|\zh{ac}\hu f&\tslur1l\hsong{re. }\hu f\enotes +\rlap{\respire}\Notes&\cmidstaff{\kern -12pt\ppff $<$ ff}\enotes +\barre +\Notes\qu J\qu I\qu H\qu G&\wh L|\zw c\zw e\wh g&\islurd1e\zsong{A - - - - - }\wh g\enotes\barre +\NOtes\zhp F\hup M&\hlp a|\zhp c\zhp f\hup h&\tslur1f\hsong{men~!~}\hup h\enotes +\notes\soupir&\soupir|\soupir&\soupir\enotes +\mulooseness 2 +\Stoppiece +\medskip\rightline{\it le \aujourdhui} +\eject +\bye diff --git a/musixtex/doc/examples/glorias.tex b/musixtex/doc/examples/glorias.tex new file mode 100644 index 0000000..351730c --- /dev/null +++ b/musixtex/doc/examples/glorias.tex @@ -0,0 +1,286 @@ +\input musixtex +\input musixcpt +\input musixsty +% +\parindent 15mm +% +\title{Gloria} +\fullauthor{M\'elodie~: Guy BOUSSION} +\shortauthor{G. Boussion} +\maketitle +\tracingstats=1\relax +% +\bigskip +\def\nbinstruments{1} +\setstaffs11 +% +\generalsignature{-1}\relax % un bemol a la clef +\generalmeter{\meterfrac{2}{2}} +%\check +% +\geometricskipscale +\staffbotmarg=5\Interligne\stafftopmarg=1.5\Interligne +\startpiece +\setsongraise1{2\Interligne}% +\def\respire{\notes\cbreath\enotes}% +\znotes\uptext{\kern -9mm\raise 9pt\hbox{\bigfont + Majestueux, sans tra\^\i ner \rm(\metron{\hu}{50})}}\enotes +% +\hardlyrics {\kern-5pt Gloire }\notes\hsong{\thelyrics }\cu c\enotes +\notes\hsong{\`a }\cu c\enotes +\barre +\NOTes\hsong{Dieu~}\hu f\enotes +\notes\hsong{au}\cu f\enotes +\hardlyrics{plus~}\notes\hsong{\thelyrics }\cu f\enotes +\hardlyrics{haut~}\notes\hsong{\thelyrics }\cu g\enotes +\notes\hsong{des}\cu g\enotes +\barre +\NOtes\hsong{cieux~}\qup h\enotes +\notes\hsong{et~}\cu h\enotes +\hardlyrics{paix~}\notes\hsong{\thelyrics }\qu i\enotes +\hardlyrics{sur~}\notes\hsong{\thelyrics }\cu h\enotes +\notes\hsong{la~}\cu g\enotes +\barre +\Notes\hsong{ter-}\qu f\enotes +\notes\hsong{re~}\cu f\enotes +\hardlyrics{aux~}\notes\hsong{\thelyrics}\cu f\enotes +\hardlyrics{hom- }\notes\hsong{\thelyrics}\qu g\enotes +\hardlyrics{mes~}\notes\hsong{\thelyrics }\cu h\enotes +\hardlyrics{qu'il~}\notes\hsong{\thelyrics }\cu i\enotes +\barre +\Notes\hsong{ai-}\hu g\enotes +\Notes\hsong{}\enotes +\Notes\hsong{me.}\hu f\enotes +%\check +\respire\Notes\uptext{\bf II }\enotes +\barre +\hardlyrics{Nous~}\notes\hsong{\thelyrics}\qu h\enotes +\notes\hsong{Te~}\cu g\enotes +\notes\hsong{lou-}\cu g\enotes +\NOtes\hsong{ons,}\hu h\enotes +%\check +\barre +\hardlyrics{nous~}\notes\hsong{\thelyrics }\cu h\enotes +\notes\hsong{Te~}\cu h\enotes +\notes\hsong{b\'e-}\cu j\enotes +\notes\hsong{nis-}\cu j\enotes +%\check +\NOTes\hsong{sons,}\hu h\enotes +\barre +\Notes\hsong{nous~}\qu h\enotes +%\check +\Notes\hsong{t'a-}\hu g\enotes +\Notes\enotes +\Notes\hsong{do-}\qu f\enotes +\barre +\NOtes\hsong{rons,~}\hu f\enotes +%\check +\respire\notes\uptext{\bf I}\enotes +\hardlyrics{nous~}\notes\hsong{\thelyrics }\cu h\enotes +\notes\hsong{Te~}\cu h\enotes +%\check +\notes\hsong{glo-}\cu g\enotes +\notes\hsong{ri-}\cu g\enotes +\barre +\NOTEs\hsong{fions,~}\hu h\enotes +%\chec +\hardlyrics{\kern -4pt nous~}\notes\hsong\thelyrics\cu h\enotes +\notes\hsong{Te~}\cu h\enotes +\notes\hsong{ren-}\cu h\enotes +\notes\zsong{dons~}\cu i\enotes +\barre +\NOtes\hsong{gr\^a~-}\qu g\enotes +\notes\hsong{ces~}\cu g\enotes +\hardlyrics{pour~}\notes\hsong\thelyrics\cu g\enotes +\hardlyrics{Ton~}\notes\hsong\thelyrics\cu h\enotes +\notes\hsong{im-}\cu i\enotes +\hardlyrics{men-}\notes\hsong\thelyrics\cu j\enotes +\notes\zsong{se~}\cu k\enotes +%\check +\barre +\Notes\hsong{gloi-}\ql j\enotes +\Notes\hsong{-}\ql i\enotes +\Notes\hsong{re~!}\qu h\enotes +\respire\notes\uptext{\bf II}\enotes +\notes\hsong{Sei-}\cu h\enotes +\notes\zsong{gneur~}\thelyrics\cu i\enotes +\barre +\hardlyrics{Dieu,~}\notes\hsong\thelyrics\qu j\enotes +%\check +\notes\hsong{Roi~}\cu h\enotes +\notes\hsong{du~}\cu g\enotes +\Notes\hsong{Ciel,~}\qu h\enotes +%\check +\hardlyrics{Dieu~}\notes\hsong\thelyrics\cu h\enotes +\notes\zsong{le~}\cu g\enotes +%\check +\barre +\notes\hsong{P\`e-~}\itied1h\cu h\enotes +\notes\hsong{re~}\ttie1\cu i\enotes +\hardlyrics{tout-}\notes\hsong\thelyrics\cu g\enotes +\hardlyrics{puis-}\notes\hsong\thelyrics\cu h\enotes +\Notes\hsong{sant~!}\qup h\enotes +\respire\notes\uptext{\bf I}\enotes +\notes\zsong{Sei-}\cu h\enotes +%\check +\barre +\hardlyrics{gneur,~}\notes\hsong\thelyrics\qu h\enotes +\hardlyrics{Fils~}\notes\hsong\thelyrics\cu g\enotes +\notes\hsong{u-}\cu g\enotes +\notes\hsong{ni-}\cu f\enotes +\hardlyrics{que~}\notes\hsong\thelyrics\cu f\enotes +\notes\hsong{J\'e-}\cu g\enotes +\notes\zsong{sus~}\cu g\enotes +%\check +\barre +\NOtes\hsong{Christ,}\hu h\enotes +\respire +\Notes\hsong{Sei-}\qu h\enotes +\Notes\zsong{gneur}\qu g\enotes +%\check +\barre +\NOtes\hsong{Dieu,}\hu h\enotes +\notes\hsong{}\ds\enotes +\notes\hsong{a-}\cu h\enotes +\hardlyrics{\kern -4pt gneau~}\notes\hsong\thelyrics\cu h\enotes +\notes\zsong{de~}\cu i\enotes +\barre +\NOtes\hsong{Dieu,}\qup g\enotes +\notes\hsong{le~}\cu f\enotes +\Notes\hsong{Fils~}\qu g\enotes +\Notes\zsong{du~}\qu g\enotes +\barre +\NOTes\hsong{P\`e-}\hu h\enotes +\Notes\hsong{re~}\qu h\enotes +\Notes\hsong{}\rlap{\uptext{\bf II }}\soupir\enotes +\barre +\Notes\hsong{Toi~}\qu f\enotes +\notes\hsong{qui~}\cu g\enotes +\notes\hsong{en-}\cu g\enotes +\notes\hsong{l\`e-}\cu h\enotes +\notes\hsong{ves~}\cu h\enotes +\notes\hsong{le~}\cl i\enotes +\notes\zsong{p\'e-}\cl i\enotes +\barre +\notes\hsong{ch\'e~}\cu h\enotes +\notes\hsong{du~}\cu g\enotes +\Notes\hsong{mon-}\qu h\enotes +\NOtes\hsong{de,}\qu g\enotes +\Notes\hsong{}\soupir\enotes +\barre +\NOtes\hsong{prends~}\qup f\enotes +\notes\hsong{pi-}\cu g\enotes +\NOtes\hsong{ti\'e~}\qup g\enotes +\notes\zsong{de~}\cu f\enotes +\barre +\NOTes\hsong{nous~!}\hup f\uptext{\bf I}\enotes +\Notes\hsong{}\soupir\enotes +%\check +\barre +\Notes\hsong{Toi~}\qu f\enotes +\notes\hsong{qui~}\cu g\enotes +\notes\hsong{en-}\cu g\enotes +\notes\hsong{l\`e-}\cu h\enotes +\notes\hsong{ves~}\cu h\enotes +\notes\hsong{le~}\cl i\enotes +\notes\zsong{p\'e-}\cl i\enotes +\barre +\notes\hsong{ch\'e~}\cu h\enotes +\notes\hsong{du~}\cu g\enotes +\Notes\hsong{mon-}\qu h\enotes +\NOtes\hsong{de,}\qu g\enotes +\notes\hsong{}\ds\enotes +\notes\zsong{en-}\cu h\enotes +\barre +\hardlyrics{tends~}\notes\hsong\thelyrics\cu f\enotes +\notes\hsong{no-}\cu f\enotes +\notes\hsong{tre~}\cu g\enotes +\notes\hsong{pri-}\cu g\enotes +\Notes\hsong{\`e-}\qu h\enotes +\Notes\hsong{re~!}\qu g\enotes +\respire\notes\uptext{\bf II}\enotes +\barre +\NOTEs\hsong{Toi~}\hu j\enotes +\Notes\hsong{qui~}\qu j\enotes +\notes\hsong{es~}\cu k\enotes +\notes\zsong{as-}\cu k\enotes +\barre +\Notes\hsong{sis~}\ql j\enotes +\notes\hsong{ \`a~}\cl i\enotes +\notes\hsong{la~}\cl h\enotes +\Notes\hsong{droi-}\qu g\enotes +\notes\hsong{te~}\cu f\enotes +\notes\zsong{du~}\cu g\enotes +\barre +\NOTes\hsong{P\`e-}\hu h\enotes +\Notes\hsong{re~}\qu g\enotes +\Notes\hsong{}\soupir\enotes +%\check +%\check +\barre +\NOtes\hsong{prends~}\qup h\enotes +\notes\hsong{pi-}\cu h\enotes +\NOtes\hsong{ti\'e~}\qup g\enotes +\notes\zsong{de~}\cu h\enotes +%\check +\barre +\NOTes\hsong{nous~!}\hu h\uptext{\bf I }\enotes +\notes\rlap{\uptext{\raise 9pt\hbox{\bigfont\ + plus anim\'e\kern 5pt}}}\soupir\enotes +\hardlyrics{Car~}\notes\hsong\thelyrics\cu c\enotes +\notes\zsong{Toi~}\cu c\enotes +%\check +\barre +\Notes\hsong{seul~}\qu f\enotes +\Notes\hsong{es~}\qu g\enotes +\Notes\zsong{saint~!}\qup h\enotes +\notes\zsong{\sk Toi~}\qs\ccu h\enotes +\barre +\Notes\hsong{seul~}\qu h\enotes +\notes\hsong{es~}\cup g\enotes +\notes\hsong{Sei-}\ccu h\enotes +\NOtes\hsong{gneur~!}\qup h\enotes +\respire\notes\uptext{\bf II }\enotes +\notes\zsong{Toi~}\cu h\enotes +%\check +\barre +\notes\hsong{\kern -4pt seul~}\cu h\enotes +\notes\hsong{es~}\cu g\enotes +\notes\hsong{le~}\cu h\enotes +\hardlyrics{Tr\`es-}\notes\hsong\thelyrics\cu i\enotes +\Notes\hsong{haut,}\ql j\enotes +\notes\hsong{J\'e-}\cl j\enotes +\notes\zsong{sus-}\cl i\enotes +%\check +\barre +\NOtes\hsong{Christ,}\qlp j\enotes +\notes\hsong{a-}\cu h\enotes +\notes\hsong{vec~}\cu f\enotes +\notes\hsong{le~}\cu f\enotes +\hardlyrics{\kern -4pt Saint-}\notes\hsong\thelyrics\cu g\enotes +\notes\zsong{Es-}\cu g\enotes +%\check +\barre +\NOtes\hsong{prit~!}\hu h\enotes +\notes\uptext{\bf I}\enotes +\Notes\hsong{dans~}\qu f\enotes +\notes\zsong{la~}\qu g\enotes +\barre +\Notes\hsong{gloi-}\qu h\enotes +\notes\hsong{re~}\cu h\enotes +\notes\hsong{de~}\cu g\enotes +\Notes\hsong{Dieu~}\qu h\enotes +\Notes\zsong{le~}\qu i\enotes +\barre +\Notes\hsong{P\`e-}\hu g\enotes +\NOtes\zsong{re.}\hu f\enotes +\respire +\barre +\Notes\zsong{A - - - - - }\wh g\enotes +\barre +\NOtes\hsong{men~!}\hup h\enotes +\notes\hsong{}\soupir\enotes +\mulooseness 4% +\Stoppiece +\medskip\rightline{\it le \aujourdhui\ \ \ \ } +\bye diff --git a/musixtex/doc/examples/gloriax.tex b/musixtex/doc/examples/gloriax.tex new file mode 100644 index 0000000..509b8de --- /dev/null +++ b/musixtex/doc/examples/gloriax.tex @@ -0,0 +1,283 @@ +\input musixtex +\input musixcpt +\input musixsty +\sepbarrules +\def\tempz{\temps}% +% +\vsize=28.2cm +\hsize=18.5cm +\parindent 15mm +% +\vbox{% +\centerline{\enorme Gloria} +\medskip +\rightline{\cmbx M\'elodie~: Guy BOUSSION} +}% +\tracingstats=1\relax +% +\bigskip +\def\nbinstruments{2} +\global\nbporteesi=0 +% +\signaturegenerale{-1}\relax % un bemol a la clef +\generalmeter{\meterfrac{2}{2}} +%\check +%\check + +% +\def\eightpoint{\Tenpoint}% +% +%\check +\catcode`\@=11 +\newdimen\lyricskip +\def\varskip#1{% + \setbox\ch@box\hbox{#1}\global\lyricskip\wd\ch@box} +\catcode`\@=12 + +\normal\elemskip=15pt +\def\gluemaxskip{6pt}% +\staffbotmarg=1.5\Interligne\stafftopmarg=1.5\Interligne +\debutmorceau +% +\def\respire{\notes&\cbreath\enotes}% +\temps\znotes&\uptext{\kern -9mm\raise 9pt\hbox{\moyen + Majestueux, sans tra\^\i ner \rm(\metron{\hu}{50})}}\enotes +% +\def\Varnotes#1\enotes{\vnotes0.05\elemskip &\enotes +% \varskip{#1}\vnotes0.05\elemskip\rlap{#1}&\rlap{#2}\enotes + \varskip{#1}\znotes\rlap{#1}&\rlap{#2}\enotes + \hardspace{\lyricskip}% + \vnotes0.05\elemskip &\enotes +}% +% +\def\VarNotes#1\enotes{\vnotes0.05\elemskip &\enotes + \varskip{#1}\vnotes1\elemskip\rlap{#1}&\rlap{#2}\enotes + \hardspace{\lyricskip}% + \vnotes0.05\elemskip &\enotes +}% +% +\def\VarNOtes#1\enotes{\vnotes0.05\elemskip &\enotes + \varskip{#1}\vnotes2\elemskip\rlap{#1}&\rlap{#2}\enotes + \hardspace{\lyricskip}% + \vnotes0.05\elemskip &\enotes +}% +\temps\Varnotes \kern-5pt Gloire &\cu c\enotes +\temps\Varnotes \`a &\cu c\enotes +\barre\NOTes Dieu~&\hu f\enotes +\tempz\Varnotes au&\cu f\enotes +\temps\Varnotes plus~&\cu f\enotes +\temps\Varnotes haut~&\cu g\enotes +\temps\Varnotes des &\cu g\enotes +\barre\VarNOtes cieux~&\qup h\enotes +\temps\Varnotes et~&\cu h\enotes +\tempz\VarNotes paix~&\qu i\enotes +\temps\Varnotes sur~&\cu h\enotes +\temps\Varnotes la~&\cu g\enotes +\barre\VarNotes ter-&\qu f\enotes +\temps\Varnotes re~&\cu f\enotes +\temps\Varnotes aux~&\cu f\enotes +\tempz\VarNotes hom~-&\qu g\enotes +\temps\Varnotes mes~&\cu h\enotes +\temps\Varnotes qu'il~&\cu i\enotes +\alaligne\VarNotes ai-&\hu g\enotes +\temps\VarNotes &\enotes +\tempz\VarNotes me.&\hu f\enotes +%\check +\temps\respire\VarNotes&\uptext{\bf II }\enotes +\barre\VarNotes Nous~&\qu h\enotes +\temps\Varnotes Te~&\cu g\enotes +\temps\Varnotes lou-&\cu g\enotes +\tempz\VarNOtes ons,&\hu h\enotes +%\check +\barre\Varnotes nous~&\cu h\enotes +\temps\Varnotes Te~&\cu h\enotes +\temps\Varnotes b\'e-&\cu j\enotes +\temps\Varnotes nis-&\cu j\enotes +%\check +\tempz\NOTes sons,&\hu h\enotes +\barre\VarNotes nous~&\qu h\enotes +%\check +\temps\VarNotes t'a-&\hu g\enotes +\tempz\VarNotes&\enotes +\temps\VarNotes do-&\qu f\enotes +\alaligne\VarNOtes rons,~&\hu f\enotes +%\check +\temps\respire\Varnotes&\uptext{\bf I}\enotes +\tempz\Varnotes nous~&\cu h\enotes +\temps\Varnotes Te~&\cu h\enotes +%\check +\temps\Varnotes glo-&\cu g\enotes +\temps\Varnotes ri-&\cu g\enotes +\barre\NOTEs fions,~&\hu h\enotes +%\chec +\tempz\Varnotes \kern -4pt nous~&\cu h\enotes +\temps\Varnotes Te~&\cu h\enotes +\temps\Varnotes ren-&\cu h\enotes +\temps\Varnotes dons~&\cu i\enotes +\barre\VarNOtes gr\^a~-&\qu g\enotes +\temps\Varnotes ces&\cu g\enotes +\temps\Varnotes pour&\cu g\enotes +\tempz\Varnotes Ton~&\cu h\enotes +\temps\Varnotes im-&\cu i\enotes +\temps\Varnotes men&\cu j\enotes +\temps\Varnotes se~&\cu k\enotes +%\check +\alaligne\VarNotes gloi-&\ql j\enotes +\temps\VarNotes -&\ql i\enotes +\temps\VarNotes re~!&\qu h\enotes +\temps\respire\Varnotes&\uptext{\bf II}\enotes +\temps\Varnotes Sei-&\cu h\enotes +\temps\Varnotes gneur~&\cu i\enotes +\barre\VarNotes Dieu,~&\qu j\enotes +%\check +\temps\Varnotes Roi~&\cu h\enotes +\temps\Varnotes du~&\cu g\enotes +\tempz\VarNotes Ciel,~&\qu h\enotes +%\check +\temps\Varnotes Dieu~&\cu h\enotes +\temps\Varnotes le~&\cu g\enotes +%\check +\barre\Varnotes P\`e-~&\cu h\enotes +\temps\Varnotes re~&\cu i\enotes +\temps\Varnotes tout-&\cu g\enotes +\temps\Varnotes puis-&\cu h\enotes +\tempz\VarNOtes sant~!&\qup h\enotes +\temps\respire\Varnotes&\uptext{\bf I}\enotes +\temps\Varnotes Sei-&\cu h\enotes +%\check +\barre\VarNotes gneur,~&\qu h\enotes +\temps\Varnotes Fils~&\cu g\enotes +\temps\Varnotes u-&\cu g\enotes +\tempz\Varnotes ni-&\cu f\enotes +\temps\Varnotes que-&\cu f\enotes +\temps\Varnotes J\'e-&\cu g\enotes +\temps\Varnotes sus~&\cu g\enotes +%\check +\barre\VarNOtes Christ,&\hu h\enotes +\temps\respire +\tempz\VarNotes Sei-&\qu h\enotes +\temps\VarNotes gneur&\qu g\enotes +%\check +\barre\VarNOtes Dieu,&\hu h\enotes +\tempz\notes &\ds\enotes +\temps\Varnotes a-&\cu h\enotes +\temps\Varnotes \kern -4pt gneau~&\cu h\enotes +\temps\Varnotes de~&\cu i\enotes +\alaligne +\temps\VarNOtes Dieu,&\qup g\enotes +\temps\Varnotes le~&\cu f\enotes +\tempz\VarNotes Fils~&\qu g\enotes +\temps\VarNotes du~&\qu g\enotes +\barre\NOTes P\`e-&\hu h\enotes +\tempz\VarNotes re~&\qu h\enotes +\temps\Notes &\rlap{\uptext{\bf II }}\soupir\enotes +\barre\VarNotes Toi~&\qu f\enotes +\temps\Varnotes qui~&\cu g\enotes +\temps\Varnotes en-&\cu g\enotes +\tempz\Varnotes l\`e-&\cu h\enotes +\temps\Varnotes ves~&\cu h\enotes +\temps\Varnotes le~&\cl i\enotes +\temps\Varnotes p\'e-&\cl i\enotes +\barre\Varnotes ch\'e~&\cu h\enotes +\temps\Varnotes du~&\cu g\enotes +\temps\VarNotes mon-&\qu h\enotes +\tempz\VarNOtes de,&\qu g\enotes +\temps\Notes &\soupir\enotes +\alaligne\VarNOtes prends~&\qup f\enotes +\temps\Varnotes pi-&\cu g\enotes +\tempz\VarNOtes ti\'e~&\qup g\enotes +\temps\Varnotes de~&\cu f\enotes +\barre\NOTes nous~!&\hup f\uptext{\bf I}\enotes +\temps\Notes &\soupir\enotes +%\check +\barre\VarNotes Toi~&\qu f\enotes +\temps\Varnotes qui~&\cu g\enotes +\temps\Varnotes en-&\cu g\enotes +\tempz\Varnotes l\`e-&\cu h\enotes +\temps\Varnotes ves~&\cu h\enotes +\temps\Varnotes le~&\cl i\enotes +\temps\Varnotes p\'e-&\cl i\enotes +\barre\Varnotes ch\'e~&\cu h\enotes +\temps\Varnotes du~&\cu g\enotes +\temps\VarNotes mon-&\qu h\enotes +\tempz\VarNOtes de,&\qu g\enotes +\temps\notes &\ds\enotes +\temps\Varnotes en-&\cu h\enotes +\barre\Varnotes tends~&\cu f\enotes +\temps\Varnotes no-&\cu f\enotes +\temps\Varnotes tre~&\cu g\enotes +\temps\Varnotes pri-&\cu g\enotes +\tempz\VarNotes \`e-&\qu h\enotes +\temps\VarNotes re~!&\qu g\enotes +\temps\respire\Varnotes&\uptext{\bf II}\enotes +\barre\NOTEs Toi~&\hu j\enotes +\tempz\VarNotes qui~&\qu j\enotes +\tempz\Varnotes es~&\cu k\enotes +\tempz\Varnotes as-&\cu k\enotes +\barre\VarNotes sis~&\ql j\enotes +\temps\Varnotes \`a~&\cl i\enotes +\temps\Varnotes la~&\cl h\enotes +\tempz\VarNotes droi-&\qu g\enotes +\tempz\Varnotes te~&\cu f\enotes +\temps\Varnotes du~&\cu g\enotes +\alaligne\NOTes P\`e-&\hu h\enotes +\tempz\VarNotes re~&\qu g\enotes +\temps\Notes &\soupir\enotes +%\check +%\check +\barre\VarNOtes prends~&\qup h\enotes +\temps\Varnotes pi-&\cu h\enotes +\tempz\VarNOtes ti\'e~&\qup g\enotes +\temps\Varnotes de~&\cu h\enotes +%\check +\barre\NOTes nous~!&\hu h\uptext{\bf I }\enotes +\tempz\notes&\rlap{\uptext{\raise 8pt\hbox{\moyen plus anim\'e\kern 5pt}}}\soupir\enotes +\temps\Varnotes Car~&\cu c\enotes +\temps\Varnotes Toi~&\cu c\enotes +%\check +\barre\VarNotes seul~&\qu f\enotes +\temps\VarNotes es~&\qu g\enotes +\tempz\VarNotes saint~!&\qup h\enotes +\temps\notes \sk&\qsoupir\enotes +\temps\Varnotes Toi~&\ccu h\enotes +\alaligne\VarNotes seul~&\qu h\enotes +\temps\Varnotes es~&\cup g\enotes +\temps\Varnotes Sei-&\ccu h\enotes +\tempz\VarNOtes gneur~!&\qup h\enotes +\temps\respire\Varnotes&\uptext{\bf II }\enotes +\temps\Varnotes Toi~&\cu h\enotes +%\check +\barre\Varnotes seul~&\cu h\enotes +\temps\Varnotes es~&\cu g\enotes +\temps\Varnotes le~&\cu h\enotes +\temps\Varnotes Tr\`es-&\cu i\enotes +\tempz\VarNotes haut,&\ql j\enotes +\temps\Varnotes J\'e-&\cl j\enotes +\temps\Varnotes sus-&\cl i\enotes +%\check +\barre\VarNOtes Christ,&\qlp j\enotes +\temps\Varnotes a-&\cu h\enotes +\tempz\Varnotes vec~&\cu f\enotes +\temps\Varnotes le~&\cu f\enotes +\temps\Varnotes \kern -4pt Saint-&\cu g\enotes +\temps\Varnotes Es-&\cu g\enotes +%\check +\barre\VarNOtes prit~!&\hu h\enotes +\tempz\Varnotes&\uptext{\bf I}\enotes +\temps\VarNotes dans~&\qu f\enotes +\temps\Varnotes la~&\qu g\enotes +\barre\VarNotes gloi-&\qu h\enotes +\temps\Varnotes re~&\cu h\enotes +\temps\Varnotes de~&\cu g\enotes +\tempz\VarNotes Dieu~&\qu h\enotes +\temps\VarNotes le~&\qu i\enotes +\barre\VarNotes P\`e-&\hu g\enotes +\tempz\VarNOtes re.&\hu f\enotes +\temps\respire +\barre\VarNotes A - - - - - &\wh g\enotes +\barre\VarNOtes men~!&\hup h\enotes +\tempz\notes &\soupir\enotes +%\mulooseness -2\relax +\finmorceau +\medskip\rightline{\it le \aujourdhui\ \ \ \ } +\bye diff --git a/musixtex/doc/examples/gymnoman.tex b/musixtex/doc/examples/gymnoman.tex new file mode 100644 index 0000000..07f1ac9 --- /dev/null +++ b/musixtex/doc/examples/gymnoman.tex @@ -0,0 +1,569 @@ +% \input musixtex +% \input musixcpt +% \input musixsty +\title{Gymnomanie} +\shortauthor{D. Taupin} +\fullauthor{Daniel TAUPIN} +% +\othermention{Compos\'e en 1994} +\maketitle + +\parindent 12mm +\tracingstats=2\relax +% +\nbporteesi=2\relax +\def\nbinstruments{1}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{0}\relax % un bemol a la clef +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +\def\deuxtemps{\generalmeter{\meterfrac{2}{4}}}% +%\check +\def\instrumenti{Piano} +%\check +\troistemps +\def\fff{{f}\kern -1pt{f}\kern -1pt{f}}% +\def\ff{{f}\kern -1pt{f}}% +\def\gluemaxskip{6pt}% +% +% formes frequentes +% +%\check +% au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +% +% trois doubles croches hautes +\def\tqbbl#1#2#3{\Ibbl0{#1}{#3}2\qb0{#1}\qb0{#2}\tqb0{#3}}% +\def\tqbbu#1#2#3{\Ibbu0{#1}{#3}2\qh0{#1}\qh0{#2}\tqh0{#3}}% +\def\tqbbh{\tqbbu}% +\def\tqbbb{\tqbbl}% +% quatre doubles croches +\def\qqbbh#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1}\qh0{#2}\qh0{#3}\tqh0{#4}}\relax +\def\qqbbu{\qqbbh}\def\qqbbb{\qqbbl}% +\def\qqbbl#1#2#3#4{\Ibbl0{#1}{#2}3\qb0{#1}\qb0{#2}\qb0{#3}\tqb0{#4}}\relax +%\check +% octave basse en blanche +\def\bohl#1{\zh{!`#1}\hl{!#1}}% +\def\bohu#1{\zh{!`#1}\hu{!#1}}% +\def\sohl#1{\zh{!'#1}\hl{!#1}}% +\def\sohu#1{\zh{!'#1}\hu{!#1}}% +% octave basse en blanche pointee +\def\bohlp#1{\zhp{!`#1}\hlp{!#1}}% +\def\bohup#1{\zhp{!`#1}\hup{!#1}}% +\def\sohlp#1{\zhp{!'#1}\hlp{!#1}}% +\def\sohup#1{\zhp{!'#1}\hup{!#1}}% +% +\def\bozh#1{\zh{!`#1!#1}}% +\def\bozq#1{\zq{!`#1!#1}}% +\def\boql#1{\zq{!`#1}\ql{!#1}}% +\def\boqu#1{\zq{!`#1}\qu{!#1}}% +% octave sup. en croches u +\def\soqh#1{\zq{!'#1}\qh0{!#1}}% +\def\soqb#1{\zq{!'#1}\qb0{!#1}}% +\def\soqu#1{\zq{!'#1}\qu{!#1}}% +\def\soql#1{\zq{!'#1}\ql{!#1}}% +%\check +% +\def\interfacteur{11}% +\computewidths +\staffbotmarg=5\Interligne % +\def\lPED{\zcharnote{-5}{\hbox to 2.4\internote{\hss\Ped\kern -2pt}}}% +\def\PEDDEP{\PED\sk\sk\sk\DEP\pause}% +\def\PEDpDEP{\PED\sk\sk\sk\DEP\sk}% +\def\upsoupir#1{\raise#1\Interligne\rlap{\soupir}} +% +\debutmorceau +% call \autolines with musiCtex, not with musiXtex !!! +\ifx\mxversion\undefined\autolines {6}55\relax\fi +\advance\barsinline by 1\relax +\notes|\Uptext{\moyen\kern -20pt Lento \rm(\metron{\qu}{65})}\enotes +\vnotes 0.2\elemskip\uptext{\kern -5mm\ppff + p}|\zcharnote a{\kern -5mm\ppff mp}\enotes + % +\temps\NOtes \upsoupir2\bohlp K|\hu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\qu m\enotes + % mesure 2 +\barre\NOtes \upsoupir2\bohlp{^J}|\upsoupir{-2}\hup l\enotes +\temps\NOtes\zq{LN}\qu{^c}|\qu e\enotes +\temps\NOtes\zq{LN}\qu{c}|\zq h\qu e\enotes + %\check + % mesure 3 +\barre\NOtes \upsoupir2\bohlp K|\hu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{ad}|\zql f\qu m\enotes + % mesure 4 +\barre\NOtes \upsoupir2\bohlp{=J}|\upsoupir{-2}\hup n\enotes +\temps\NOtes\zq{LN}\qu{=c}|\qu e\enotes +\temps\NOtes\zq{LN}\qu{c}|\zq g\qu e\enotes + % mesure 5 +\barre\NOtes \upsoupir2\bohup F|\upsoupir{-2}\hu o\enotes +\temps\NOtes\zq{Ma}\qu c|\qu f\enotes +\temps\NOtes\zq{Mac}|\zql f\zq h\qu o\enotes + % mesure 6 +\barre\NOtes \upsoupir2\bohlp{H}|\qu q\enotes +\temps\NOtes\zq{Ma}\qu{c}|\qu o\enotes +\temps\NOtes\zq{Mad}|\zql f\qu m\enotes + % mesure 7 + %\check +\barre\NOtes \upsoupir2\bohlp J|\upsoupir{-2}\hu n\enotes +\temps\NOtes\zq L\qu N|\zq c\qu e\enotes +\temps\NOtes\zq L\qu N|\upsoupir3\zq {ce}\qu g\enotes + % mesure 8 +\barre\NOtes \upsoupir2\bohlp K|\hu o\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\qu o\enotes + % mesure 9 +\barre\NOtes \upsoupir2\bohlp{H}|\upsoupir{-2}\hup n\enotes +\temps\NOtes\zq{LN}\qu{^c}|\qu e\enotes +\temps\NOtes\zq{L}\qu{c}|\zq g\qu e\enotes + % mesure 10 +\barre\NOtes \upsoupir2\bohlp{^J}|\upsoupir{-2}\hu o\enotes +\temps\NOtes\zq{a^c}\qu e|\qu g\enotes +\temps\NOtes\zq{ae}\qu g|\zql h\qu o\enotes + % mesure 11 +\barre\NOtes \upsoupir2\bohup{D}|\upsoupir{-2}\hup m\enotes +\temps\NOtes\zq{KMa}\qu{d}|\upsoupir{-2}\enotes +\temps\NOtes\zq{Ka}\qu{d}|\qu f\enotes + %\check + % mesure 12 +\barre\NOtes \upsoupir2\bohup F|\hu o\enotes +\temps\NOtes\zq{Mad}|\zql f\enotes +\temps\NOtes\zq{ad}|\zq f\zql h\qu o\enotes + %\check + % mesure 13 +\barre\NOtes \upsoupir2\bohlp{H}|\upsoupir{-2}\hup n\enotes +\temps\NOtes\zq{LN}\qu{^c}|\qu e\enotes +\temps\NOtes\zq{L}\qu{c}|\zq h\ql e\enotes + %\check + % mesure 14 +\barre\NOtes \upsoupir2\bohup{F}|\qu o\enotes +\temps\NOtes\zq{Mad}|\zql{f}\qu n\enotes +\temps\NOtes\zq{ad}|\zq f\zql{h}\qu m\enotes + %\check + % mesure 15 +\barre\NOtes \upsoupir2\bohup{C}|\hu n\enotes +\temps\NOtes\zq{LNc}\qu{e}|\enotes +\temps\NOtes\zq{Nce}|\upsoupir2\ql g\enotes + %\check + % mesure 16 +\barre\NOtes \upsoupir2\bohup D|\hu m\enotes +\temps\NOtes\zq{KMa}\qu d\enotes +\temps\NOtes\zq{Mad}\qu f|\qu m\enotes + %\check + % mesure 17 +\barre\NOtes \upsoupir2\bohlp G|\hup l\enotes +\temps\NOtes\zq{LN_b}\qu e\enotes +\temps\NOtes\zq{Nbe}\qu g|\enotes + %\check + % mesure 18 +\barre\NOtes \upsoupir2\bohup D|\zcharnote b{\CREsc}\hu {^m}\enotes +\temps\NOtes\zq{K^Ma}\qu d\enotes +\temps\NOtes\zq{Mad}\qu{^f}|\qu m\enotes + %\check + % mesure 19 +\barre\NOtes \upsoupir2\bohup E|\hu{^n}\enotes +\temps\NOtes\zq{L^Nb}\qu e\enotes +\temps\NOtes\zq{Nbe}|\zql{^g}\qu n\enotes + %\check + % mesure 20 +\barre\NOtes \upsoupir2\bohup{^F}|\hu{^o}\enotes +\temps\NOtes\lsh a\zq{^Ma^c}|\ql{^f}\enotes +\temps\NOtes\zq{ac}|\zq f\zql{^h}\qu o\enotes + %\check + % mesure 21 +\barre\NOtes \upsoupir2\bohlp{^G}|\hup{^p}\enotes +\temps\NOtes\lsh b\zq{^Nb^d}|\ql{^g}\enotes +\temps\NOtes\zq{^Mdb}|\zq g\zql{^i}\enotes + %\check + % mesure 22 +\barre\NOtes \upsoupir2\bohlp{=H}|\hup{^q}\enotes +\temps\NOtes\lna a\zq{a^c}|\zq e\ql{=h}\enotes +\temps\NOtes\zq{Lc}|\zq {eg}\ql{^j}\enotes + %\check + % mesure 23 +\barre\NOtes \upsoupir2\bohup{^F}|\qu{^q}\enotes +\temps\NOtes\zq{^Ma^c}|\zql{^f}\qu p\enotes +\temps\NOtes\zq{ac}|\zq f\zql{h}\qu o\enotes + %\check + % mesure 24 +\barre\NOtes \upsoupir2\bohup{^C}|\hup{^n}\enotes +\temps\NOtes\lsh N\zq{^LN^c}|\ql{^e}\enotes +\temps\NOtes\zq{Nb}|\zq e\ql {^g}\enotes + %\check + % mesure 25 +\barre\NOtes \upsoupir2\bohlp{K}|\hu{^m}\enotes +\temps\NOtes\zq{^Mad}|\ql{^f}\enotes +\temps\NOtes\zq{ad}|\zq f\zql {h}\qu m\enotes + %\check + % mesure 26 +\barre\NOtes \upsoupir2\bohlp{^J}|\hup{l}\enotes +\temps\NOtes\lsh N\zq{LN^c}|\ql{e}\enotes +\temps\NOtes\zq{Nc}|\zq e\ql {^g}\enotes + %\check + % mesure 27 +\barre\NOtes \upsoupir2\bohlp{K}\zmidtwotext{\DIMin}|\qu k\enotes +\temps\NOtes\zq{^Ma}\ql d|\qu l\enotes +\temps\NOtes\zq{ad}|\zql {^f}\qu{^m}\enotes + %\check + % mesure 28 +\xbarre\NOtes \upsoupir2\bohlp{^J}|\hu{^j}\enotes +\temps\NOtes\lsh N\zq{^LN^c}|\ql{^e}\enotes +\temps\NOtes\zq{Nb}|\zq e\zql {^g}\upsoupir2\enotes + %\check + % mesure 29 +\barre\NOtes \upsoupir2\bohup{^F}|\bohu{o}\enotes +\temps\NOtes\lna a\zq{^Ma}\ql{^c}|\enotes +\temps\NOtes\zq{Mac}\ql {^f}|\boqu o\enotes + %\check + % mesure 30 +\barre\NOtes \upsoupir2\bohlp{^J}|\bohup{^n}\enotes +\temps\NOtes\lsh N\zq{^LN^c}|\ql{^e}\enotes +\temps\NOtes\zq{Nb}|\zq e\ql {^g}\enotes + %\check + % mesure 31 +\barre\NOtes \upsoupir2\bohup{^F}|\bohu{o}\enotes +\temps\NOtes\lna a\zq{^Ma}\ql{^c}|\enotes +\temps\NOtes\zq{Mac}\qu {^f}|\boqu o\enotes + %\check + % mesure 32 +\barre\NOtes \upsoupir2\bohup{E}|\bohup{p}\enotes +\temps\NOtes\zq{L^Nb}|\ql{e}\enotes +\temps\NOtes\zq{Nb}|\zq d\ql {g}\enotes + %\check + % mesure 33 +\barre\NOtes \upsoupir2\bohlp{H}|\bohu{^q}\enotes +\temps\NOtes\zq{a^ce}|\ql{h}\enotes +\temps\NOtes\zq{Lc}\ql {e}|\boqu q\enotes + %\check + % mesure 34 +\barre\NOtes \upsoupir2\bohlp{^J}|\boqu{s}\enotes +\temps\NOtes\zq{a^c}|\zq{^f}\zql{h}\boqu{^q}\enotes +\temps\NOtes\zq{^Mac}|\zql f\boqu o\enotes + %\check + % mesure 35 +\barre\NOtes \upsoupir2\bohlp{^J}|\bohu{^n}\enotes +\temps\NOtes\lsh e\lsh N\zq{^LN^c}\ql{e}\enotes +\temps\NOtes\zq{LN}\lq b\zql c|\soupir\enotes + %\check + % mesure 36 +\barre\NOtes \upsoupir2\bohup{^F}|\bohu{o}\enotes +\temps\NOtes\lna a\zq{^Ma}\ql{^c}|\enotes +\temps\NOtes\zq{Mac}\ql {^f}|\boqu o\enotes + %\check + % mesure 37 +\barre\NOtes \upsoupir2\bohup{H}|\bohu{=n}\enotes +\temps\NOtes\lna a\zq{=La^c}|\ql{=e}|\enotes +\temps\NOtes\zq{ac}|\zql e\boqu n\enotes + %\check + % mesure 38 +\barre\NOtes \upsoupir3\bohup K|\boqu {^m}\enotes +\temps\NOtes\zq{K^Ma}\qu d|\boqu l\enotes +\temps\NOtes\zq{Ma}\qu{^f}|\boqu k\enotes + %\check + % mesure 39 +\barre\NOtes \upsoupir2\bohup{H}|\bohu{^j}\enotes +\temps\NOtes\zq{La^c}\ql{e}|\enotes +\temps\NOtes\zq{ace}|\zql h\upsoupir2\enotes + %\check + % mesure 40 +\barre\NOtes \upsoupir2\bohup{G}|\bohup{p}\enotes +\temps\NOtes\zq{KNb}\ql{d}|\enotes +\temps\NOtes\zq{Nbd}|\zql g\enotes + %\check + % mesure 41 +\barre\NOtes \upsoupir2\bohup{H}|\bohup{^q}\enotes +\temps\NOtes\zq{La^c}\ql{e}|\enotes +\temps\NOtes\zq{ace}|\ql h\enotes + %\check + % mesure 42 +\barre\NOtes \upsoupir2\bohup{I}|\boqu{^r}\enotes +\temps\NOtes\zq{^Mb^d}|\zql{^f}\boqu{^q}\enotes +\temps\NOtes\zq{bd}|\zq h\zql {f}\qsk\boqu p\enotes + %\check + % mesure 43 +\barre\NOtes \upsoupir2\bohup{E}|\bohup{s}\enotes +\temps\NOtes\zq{LN}\ql{c}|\enotes +\temps\NOtes\zq{Nc}\ql e\enotes + %\check + % mesure 44 +\barre\NOtes \upsoupir2\bohup{G}|\boqu{t}\enotes +\temps\NOtes\zq{KNb}\ql d|\boqu{s}\enotes +\temps\NOtes\zq{Nbd}\zql {f}|\boqu r\enotes + %\check + % mesure 45 +\barre\NOtes \upsoupir2\bohup{C}|\bohu{s}\enotes +\temps\NOtes\zq{LNc}|\ql{e}\enotes +\temps\NOtes\zq{Nc}|\zq e\zql g\boqu s\enotes + %\check + % mesure 46 +\barre\NOtes \upsoupir2\bohup{G}|\bohup{r}\enotes +\temps\NOtes\zq{Nb}\ql e|\enotes +\temps\NOtes\zq{Nb}\ql d|\enotes + %\check + % mesure 47 +\barre\NOtes \upsoupir2\bohup{H}|\boqu{q}\enotes +\temps\NOtes\zq{Lac}\zql{e}|\boqu p\enotes +\temps\NOtes\zq{Lac}\zql e|\boqu o\enotes + %\check + % mesure 48 +\barre\NOtes \qsk\upsoupir2\bohup{G}|\qsk\bohup{_p}\enotes +\temps\NOtes\zq{KN_b}\ql d|\enotes +\temps\NOtes\zq{Nbd}|\ql g|\enotes + %\check + % mesure 49 +\barre\NOtes \zmidtwotext{\it rit.}\upsoupir2\bohup{H}|\bohu{o}\enotes +\temps\NOtes\zq{La^c}\ql e|\enotes +\temps\NOtes\zq{ac}\ql e|\boqu n\enotes + %\check + % mesure 50 +\barre\NOtes \zmidtwotext{\it a tempo}\upsoupir2\bohlp K|\bohu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\boqu m\enotes + % mesure 51 +\barre\NOtes \upsoupir2\bohlp{^J}|\bohup l\enotes +\temps\NOtes\zq{LN^c}\ql e\enotes +\temps\NOtes\zq{LNc}|\zq h\ql e\enotes + %\check + % mesure 52 +\barre\NOtes \upsoupir2\bohlp K|\bohu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{M_b}\qu d|\boqu m\enotes + % mesure 53 +\barre\NOtes \upsoupir2\bohlp{=J}|\bohup n\enotes +\temps\NOtes\zq{LN=c}|\ql e\enotes +\temps\NOtes\zq{LNc}|\zq g\ql e\enotes + % mesure 54 +\barre\NOtes \upsoupir2\bohup F|\bohu o\enotes +\temps\NOtes\zq{Mac}|\zql f\enotes +\temps\NOtes\zq{Mac}|\zql f\boqu o\enotes + % mesure 55 +\barre\NOtes \upsoupir2\bohlp{H}|\boqu q\enotes +\temps\NOtes\zq{Ma}\qu{c}|\boqu o\enotes +\temps\NOtes\zq{Ma}\zql d|\boqu m\enotes + % mesure 56 + %\check +\barre\NOtes \upsoupir2\bohlp{^J}|\bohu n\enotes +\temps\NOtes\zq {LN}|\zq{^c}\ql e\enotes +\temps\NOtes\zq L\zq N|\upsoupir3\zq {ce}\ql g\enotes + % mesure 57 +\barre\NOtes \upsoupir2\bohlp K|\bohu o\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\boqu o\enotes + % mesure 58 +\barre\NOtes \upsoupir2\bohlp{G}|\bohup n\enotes +\temps\NOtes\zq{KN_b}\qu{d}|\enotes +\temps\NOtes\zq{Nbd}|\ql g\enotes + % mesure 59 + %\check +\barre\NOtes \upsoupir2\bohlp{H}|\boqu o\enotes +\temps\NOtes\zq {KMa}\qu d|\boqu n\enotes +\temps\NOtes\zq {Ma}\zql d|\boqu m\enotes + % mesure 60 + %\check +\barre\NOtes \upsoupir2\bohlp{J}|\bohup {_l}\enotes +\temps\NOtes\zq {_LNc}\zql{_e}\enotes +\temps\NOtes\zq {Nce}|\ql g\enotes + % mesure 61 + %\check +\barre\NOtes \upsoupir2\bohlp{K}|\bohu k\enotes +\temps\NOtes\zq {K^Ma}\zql d|\enotes +\temps\NOtes\zq {Mad}\zql{^f}|\soupir\enotes + %\check + % mesure 62 +\barre\NOtes \qsk\upsoupir2\bohup{G}|\bohu{n}\enotes +\temps\NOtes\zq{KN_b}\ql d|\enotes +\temps\NOtes\zq{Nb}\ql d|\boqu n\enotes + % mesure 63 + %\check +\barre\NOtes \upsoupir2\bohlp{F}|\bohup {_o}\enotes +\temps\NOtes\lfl a\zq {=Mac}\zql{=f}|\enotes +\temps\NOtes\zq {acf}|\zql h\enotes + % mesure 64 + %\check +\barre\NOtes \upsoupir2\bohlp{J}|\boqu n\enotes +\temps\NOtes\zq {_LNc}\zql{_e}|\boqu m\enotes +\temps\NOtes\zq {Nc}\zql{g}|\boqu{_l}\enotes + % mesure 65 + %\check +\barre\NOtes \upsoupir2\bohlp{F}|\bohup {_k}\enotes +\temps\NOtes\lfl a\zq {Ma_d}\zql{f}|\enotes +\temps\NOtes\zq {adf}\zql{_h}|\enotes + % mesure 66 + %\check +\barre\NOtes \upsoupir2\bohlp{G}|\cna b\cna i\bohu {i}\enotes +\temps\NOtes\zq {Nb}\zql{=d}|\enotes +\temps\NOtes\zq {bd}\zql{f}|\soupir\enotes + % mesure 67 + %\check +\barre\NOtes \upsoupir2\bohlp{_H}|\zcharnote a{\ppff mf}\bohup {q}\enotes +\temps\NOtes\zq {_ac}|\zq{_e}\zql{_h}\enotes +\temps\NOtes|\zq {ceh}\ql{j}|\enotes + % mesure 68 + %\check +\barre\NOtes \upsoupir2\bohlp{J}|\boqu {_s}\enotes +\temps\NOtes\zq {_ac}|\zq{_e}\zql{_h}\boqu q\enotes +\temps\NOtes|\zq {ceh}\zql{j}\qsk\fl o\boqu {o}\enotes + % mesure 69 + %\check +\barre\NOtes \upsoupir3\bohlp{_L}|\bohup {n}\enotes +\temps\NOtes\zq {_LN_b}\zql{_e}\enotes +\temps\NOtes\zq {Nbe}|\ql{g}\enotes + % mesure 70 + %\check +\barre\NOtes \upsoupir2\bohlp{_H}|\boqu {q}\enotes +\temps\NOtes\zq {_ac}\zql{_e}|\zq{j_l}\boqu {_o}\enotes +\temps\NOtes\zq {ce}|\zql h\zq{lo}\boqu {q}\enotes + % mesure 71 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{_L}|\qsk\boqu {_p}\enotes +\temps\NOtes\zq {N_b}\zql{_e}|\zq{_i_l}\boqu {n}\enotes +\temps\NOtes\zq {be}|\zql g\zq{ln}\boqu {p}\enotes + % mesure 72 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{M}|\qsk\boqu {_o}\enotes +\temps\NOtes\zq {_ac}\zql{f}|\zq{_hj}\boqu {m}\enotes +\temps\NOtes\zq {c}\zql f|\zq{jm}\boqu {o}\enotes + % mesure 73 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{_L}|\qsk\bohup {_p}\enotes +\temps\NOtes\zq {_LN_b}\zql{_e}|\enotes +\temps\NOtes\zq {Nbe}|\zql g\enotes + % mesure 74 + %\check +\barre\NOtes \upsoupir2\bohlp{_H}|\boqu {q}\enotes +\temps\NOtes\zq {_ac}\zql{_e}|\zq{j_l}\boqu {_o}\enotes +\temps\NOtes\zq {ce}|\zql h\zq{lo}\boqu {q}\enotes + % mesure 75 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{_L}|\qsk\boqu {_p}\enotes +\temps\NOtes\zq {N_b}\zql{_e}|\zq{_i_l}\boqu {n}\enotes +\temps\NOtes\zq {be}|\zql g\zq{ln}\boqu {p}\enotes + % mesure 76 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{M}|\qsk\boqu {_o}\enotes +\temps\NOtes\zq {_ac}\zql{f}|\zq{_hj}\boqu {m}\enotes +\temps\NOtes\zq {c}\zql f|\zq{jm}\boqu {o}\enotes + % mesure 77 + %\check +\barre\NOtes \upsoupir3\bohlp{J}|\bohup {n}\enotes +\temps\NOtes\zq {=LNc}\zql{=e}|\enotes +\temps\NOtes\zq {Nce}|\zql g\enotes + % mesure 78 + %\check +\barre\NOtes \upsoupir3\bohlp{_K}|\bohu {m}\enotes +\temps\NOtes\zq {M_a_d}\ql{f}|\enotes +\temps\NOtes\zq {KMa}\ql d|\boqu m\enotes + % mesure 79 + %\check +\barre\NOtes \upsoupir3\bohlp{J}|\qsk\bohup {_l}\enotes +\temps\NOtes\zq {_LNc}\ql{_e}|\enotes +\temps\NOtes\zq {Nce}|\ql g\enotes + % mesure 80 + %\check +\barre\NOtes \qsk\upsoupir3\bohlp{_K}|\qsk\zq{f_h}\boqu {_k}\enotes +\temps\NOtes\fl N\fl d\zq {KN_b}\ql{d}|\zq{_g_i}\boqu{_l}\enotes +\temps\NOtes\zq {KM_a}\ql d|\zq{hk}\boqu m\enotes + % mesure 81 + %\check +\barre\NOtes \qsk\upsoupir2\bohlp{J}|\qsk\lna g\zh{=eg}\bohu {j}\enotes +\temps\NOtes\lna L\zq {L=N}\ql{c}|\enotes +\temps\NOtes\zq {Nc}\ql{=e}|\soupir\enotes + %\check + % mesure 82 +\barre\NOtes \upsoupir2\zmidtwotext{\DIMin}\bohup{G}|\bohu{n}\enotes +\temps\NOtes\zq{KN_b}\ql d|\enotes +\temps\NOtes\zq{Nb}\ql d|\boqu n\enotes + %\check + % mesure 83 +\barre\NOtes \upsoupir3\bohlp K|\bohup m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\enotes + %\check + % mesure 84 +\barre\NOtes \upsoupir2\bohlp J|\zq{gj}\boqu{_l}\enotes +\temps\NOtes\zq{_LN}\ql c|\boqu{k}\enotes +\temps\NOtes\zq{LN}\qu {_e}|\boqu j\enotes + % mesure 85 + %\check +\barre\NOtes \upsoupir2\bohlp{K}|\bohu k\enotes +\temps\NOtes\zq {K^Ma}\zql d|\enotes +\temps\NOtes\zq {Mad}\zql{^f}|\soupir\enotes + % mesure 86 +\barre\NOtes\uptext{\kern -\Interligne\ppff + p} \upsoupir2\bohlp K|\zcharnote a{\kern -\Interligne\ppff mp}\cna m\hu m\enotes +\temps\NOtes\zq{=Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\qu m\enotes + % mesure 87 +\barre\NOtes \upsoupir2\bohlp{^J}|\upsoupir{-2}\hup l\enotes +\temps\NOtes\zq{LN}\qu{^c}|\qu e\enotes +\temps\NOtes\zq{LN}\qu{c}|\zq h\qu e\enotes + %\check + % mesure 88 +\barre\NOtes \upsoupir2\bohlp K|\hu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{ad}|\zql f\qu m\enotes + % mesure 89 +\barre\NOtes \upsoupir2\bohlp{=J}|\upsoupir{-2}\hup n\enotes +\temps\NOtes\zq{LN}\qu{=c}|\qu e\enotes +\temps\NOtes\zq{LN}\qu{c}|\zq g\qu e\enotes + % mesure 90 +\barre\NOtes \upsoupir2\bohup F|\upsoupir{-2}\hu o\enotes +\temps\NOtes\zq{Ma}\qu c|\qu f\enotes +\temps\NOtes\zq{Mac}|\zql f\zq h\qu o\enotes + % mesure 91 +\barre\NOtes \upsoupir2\bohlp{H}|\qu q\enotes +\temps\NOtes\zq{Ma}\qu{c}|\qu o\enotes +\temps\NOtes\zq{Mad}|\zql f\qu m\enotes + % mesure 92 + %\check +\barre\NOtes \upsoupir2\bohlp J|\upsoupir{-2}\hu n\enotes +\temps\NOtes\zq L\qu N|\zq c\qu e\enotes +\temps\NOtes\zq L\qu N|\upsoupir3\zq {ce}\qu g\enotes + % mesure 93 +\ifx\mxversion\undefined\def\atnextline{\autolines665}\fi % only with musiCtex +\barre\NOtes\upsoupir2\zmidtwotext{\it diminuendo}\bohlp K|\hu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{Maf}\qu d|\qu m\enotes + % mesure 94 +\barre\NOtes \upsoupir2\bohlp{H}|\upsoupir{-2}\hup l\enotes +\temps\NOtes\zq{LN}\qu{^c}|\qu e\enotes +\temps\NOtes\zq{LN}\qu{c}|\zq h\qu e\enotes + %\check + % mesure 95 +\barre\NOtes \upsoupir2\bohlp K|\hu m\enotes +\temps\NOtes\zq{Ma}\qu d\enotes +\temps\NOtes\zq{ad}|\zql f\qu m\enotes + % mesure 96 +\barre\NOtes \upsoupir2\bohlp{G}|\upsoupir{-2}\hup n\enotes +\temps\NOtes\zq{KN}\qu{_b}|\zq d\qu g\enotes +\temps\NOtes\zq{N}\qu{b}|\zq d\zq g\qu{_i}\enotes + % mesure 97 +\barre\NOtes \upsoupir2\bohup F|\upsoupir{-2}\hu o\enotes +\temps\NOtes\zq{Ma}\qu c|\qu f\enotes +\temps\NOtes\zq{Mac}|\zql f\zq h\qu o\enotes + % mesure 98 +\barre\NOtes \upsoupir2\bohlp{H}|\qu q\enotes +\temps\NOtes\zq{Ma}\qu{c}|\qu o\enotes +\temps\NOtes\zq{Mad}|\zql f\qu m\enotes + % mesure 99 +\barre\NOtes \upsoupir2\bohlp{H}|\hup l\enotes +\temps\NOtes\zq{Lae}\qu{^c}\enotes +\temps\NOtes\zq{ace}|\ql g\enotes + % mesure 100 +\barre\NOtes \pointdurgue{!`D}\upsoupir2\bohup{D}\zmidtwotext{\it rall.}\relax + |\pointdorgue n\hup k\enotes +\temps\NOtes\zq{Mad}|\ql f\enotes +\temps\NOtes\pointdorgue d\zq{Ma}\ql d\enotes +\mulooseness 1\relax +\finmorceau + \rightline{\sl \aujourdhui}\eject +\bye + + + + + + diff --git a/musixtex/doc/examples/ilestne.tex b/musixtex/doc/examples/ilestne.tex new file mode 100644 index 0000000..dd9ce0b --- /dev/null +++ b/musixtex/doc/examples/ilestne.tex @@ -0,0 +1,22 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{0}\relax +\def\Signature{1}\relax % un dieze a la clef +\input ilestnex +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{-1}\relax % un bemol a la clef +\input ilestnex +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-2}\relax +\def\Signature{-3}\relax % un bemol a la clef +\input ilestnex +\bye + diff --git a/musixtex/doc/examples/ilestnex.tex b/musixtex/doc/examples/ilestnex.tex new file mode 100644 index 0000000..c264edb --- /dev/null +++ b/musixtex/doc/examples/ilestnex.tex @@ -0,0 +1,202 @@ +\fulltitle{Il est n\'e, le divin enfant} +\title{Il est n\'e, le divin enfant} +\author{traditionnel\\Harmonisation Pierre Darmon} +\shortauthor{traditionnel} +\maketitle + +\tracingstats=1\relax +\relativeaccidentals +\sepbarrules +% +\bigskip +% au moins deux croches basses et hautes +\def\dql#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqu#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% +% soufflets crescendo et decrescendo +% +\def\soufflcr#1{\zcharnote{#1}{\kern -1cm\cresc}}% +\def\Soufflcr#1{\zcharnote{#1}{\kern -1cm\CResc}}% +% +\def\souffldim#1{\zcharnote{#1}{\kern -1cm\dimin}}% +\def\Souffldim#1{\zcharnote{#1}{\kern -1cm\DImin}}% +% +%\check +\def\nbinstruments{2}\resetsignatures +\barsinline=0\relax\linesinpage=0\relax +\global\nbporteesi=1\relax +\global\nbporteesii=1\relax +\global\cleftoksi={{6}{0}{0}{0}}% +\global\cleftoksii={{0}{0}{0}{0}}% +\songbottom{1} % to be used to make heavy bars at staff left +\songtop{2} % to be used to make heavy bars at staff left +% +\ifx\Signature\undefined\def\Signature{1}\fi +\ifx\Transpose\undefined\def\Transpose{0}\fi +% +\signaturegenerale{\Signature}% +\generalmeter{\meterfrac{4}{4}} +%\check +\def\interfacteur{12}% +\def\instrumenti{\vbox{\hsize=\parindent +\centerline{T\'enors}\centerline{basses}}}% +\def\instrumentii{\vbox{\hsize=\parindent +\centerline{Sopran.}\centerline{Altos}}}% +%\check +\def\respire{\notes&\cbreath\enotes}% +% +\def\eightpoint{\Tenpoint}% +%\check +\catcodesmusic + +\def\txt#1|#2|#3&{{\vbox to 0pt{\Smalltype\baselineskip 9pt +\vss\hrule width 9pt height 0pt +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #3\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #2\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #1\kern\internote}\kern -12pt}}}% + % +\def\interfacteur{16}% +% +\debutmorceau +\autolines 784\relax +\transpose=\Transpose +\notes&\Uptext{\raise 2\Interligne\hbox{\moyen Lent}}\enotes + % +% +\Notes\zql N\qu b&\hsong{\txt |Il |&}\qu d\enotes +\temps\Notes\zql N\qu b&\hsong{\txt |est|&}\qu g\enotes +% +%\check +\barre\Notes\zql N\qu b&\hsong{\txt |n\'e|&}\qu g\enotes +\notes\rlap{\dqb NK}\dqu db&\zsong{\txt |le di-|&}\thelyrics\dqu ig\enotes +% +%\check +\barre\Notes\zql I\qu N&\hsong{\txt |vin|&}\qu d\enotes +\temps\notes\zqu b\dql KM&\hsong{\txt |en-|&}\qu g\enotes +% +%\check +\barre\hardlyrics{\txt |fant !|&}\notes\zql N\qu b&\hsong\thelyrics\qu g\enotes +\temps\Notes\soupir&\soupir\enotes +% +%\check +\barre\Notes\zql N\qu b&\hsong{\txt |Jou-|&}\qu g\enotes +\temps\notes\rlap{\dqb NM}\dqu bc&\zsong{\txt |ez haut-|&}\dqu gh\enotes +% +%\check +\barre\hardlyrics{\txt |bois, |&}\notes\zql L\qu d&\hsong\thelyrics\ql i\enotes +\temps\notes\rlap{\dqb NL}\dqu ed&\zsong{\txt |r\'eson-|&}\dql ji\enotes +% +%\check +\barre\Notes\zql M\qu c&\hsong{\txt |nez|&}\qu h\enotes +\temps\Notes\zql L\qu b&\hsong{\txt |mu-|&}\qu g\enotes +% +%\check +\barre\Notes\zql K\qu c&\hsong{\txt |set-|&}\qu h\enotes +\temps\notes\zcl M\cu c&\zsong{\txt |tes |&}\cu d\enotes +\temps\notes\ds&\ds\enotes +% +%\check +\barre\notes\zql N\qu b&\hsong{\txt |Il |&}\zql d\dqu nm\enotes +\temps\notes\zql N\qu b&\zsong{\txt |est |&}\zql g\dqu lk\enotes +% +%\check +\barre\notes\zql N\qu b&\hsong{\txt |n\'e |&}\zql g\dqu lk\enotes +\temps\notes\rlap{\dqb NK}\dqu db&\zsong{\txt |le di-|&}% + \Ibl0 ig1\zqb0 i\loff{\Ibu1ji1\qh1j}\tbl0\zqb0g\tqh1i\enotes +% +%\check +\barre\notes\zql I\qu N&\hsong{\txt |vin|&}\zql d\dqu ji\enotes +\temps\notes\zqu b\dql KM&\hsong{\txt |en-|&}\zql g\qsk\dqu hg\enotes +% +%\check +\barre\hardlyrics{\txt |fant !|&}\notes\zql N\qu b&\hsong\thelyrics\zql g\qu k\enotes +\temps\Notes\soupir&\soupir\enotes +% +%\check +\barre\hardlyrics{\txt |Chan-|&}\notes\zql N\qu b&\hsong\thelyrics\zql g\qu k\enotes +\temps\notes\zql M\dqu ca&\zsong{\txt |tons|&}\zql h\qu k\enotes +% +%\check +\barre\hardlyrics{\txt |tous |&}\notes\zql L\qu N&\hsong\thelyrics\zql i\qu l\enotes +\temps\notes\rlap{\dqb LJ}\qu a&\zsong{\txt |son a-|&}\zqu l\dql ji\enotes +% +%\check +\barre\Notes\zql K\qu d&\hsong{\txt |v\`e-|&}\zql h\qu m\enotes +\temps\Notes\zql K\qu c&\hsong{\txt |ne-|&}\zql k\qu m\enotes +% +%\check +\barre\NOTes\zhl N\hu b&\hsong{\txt |ment|&}\zhl g\zh k\hu n\enotes +\setdoublebar +% +%\check +\barre\Notes\itenu0N\tten0\itenu0N\hl N&\hsong{\txt |De-|&}\zql g\qu i\enotes +\temps\Notes&\hsong{\txt |puis|&}\zql h\qu j\enotes +% +%\check +\barre\Notes\tten0\itenu0N\hl N&\hsong{\txt |plus|&}\zql i\qu k\enotes +\temps\notes&\zsong{\txt |de qua-|&}\rlap{\dqb hg}\dqu ji\enotes +% +%\check +\barre\Notes\tten0\itenu0N\hl N&\hsong{\txt |tre|&}\zql h\qu j\enotes +\temps\Notes&\hsong{\txt |mille|&}\zql j\qu l\enotes +% +%\check +\barre\NOtes\tten0\itenu0N\hl N&\hsong{\txt |ans|&}\zhl i\hu k\enotes +% +%\check +\barre\Notes\tten0\itenu0N\hl N&\hsong{\txt |Nous|&}\zql g\qu i\enotes +\temps\Notes&\hsong{\txt |le|&}\zql h\qu j\enotes +% +%\check +\barre\Notes\tten0\itenu0N\hl N&\hsong{\txt |pro-|&}\zql i\qu k\enotes +\temps\notes&\zsong{\txt |mettaient|&}\rlap{\dqb ji}\dqu lk\enotes +% +%\check +\barre\Notes\tten0\itenu0N\hl N&\hsong{\txt |les|&}\zql h\qu j\enotes +\temps\Notes&\hsong{\txt |pro-|&}\zql g\qu i\enotes +% +%\check +\barre\Notes\tten0\qlp N&\hsong{\txt |ph\`e-|&}\zql g\qu i\enotes +\temps\notes&\hsong{\txt |tes|&}\zcl f\cu h\enotes +\temps\notes\ds&\ds\enotes +% +%\check +\barre\Notes\ql N&\hsong{\txt |De-|&}\zql g\qu i\enotes +\temps\Notes\ql M&\hsong{\txt |puis|&}\zql h\qu j\enotes +% +%\check +\barre\Notes\ql L&\hsong{\txt |plus|&}\zql i\qu k\enotes +\temps\notes\dqb MN&\zsong{\txt |de qua-|&}\rlap{\dqb hg}\dqu ji\enotes +% +%\check +\barre\Notes\ql K&\hsong{\txt |tre|&}\zql h\qu j\enotes +\temps\Notes\ql N&\hsong{\txt |mille|&}\zql j\qu l\enotes +% +%\check +\barre\NOtes\hl N&\hsong{\txt |ans|&}\zhl i\hu k\enotes +% +%\check +\barre\Notes\ql N&\hsong{\txt |Nous|&}\zql g\qu i\enotes +\temps\Notes\ql M&\hsong{\txt |at-|&}\zql h\qu j\enotes +% +%\check +\barre\Notes\ql L&\hsong{\txt |ten-|&}\zql i\qu k\enotes +\temps\notes\dqb aL&\zsong{\txt |dions cet|&}\rlap{\dqb ji}\dqu lk\enotes +% +%\check +\barre\Notes\ql M&\hsong{\txt |heu-|&}\zql h\qu j\enotes +\temps\notes\dql LI&\zsong{\txt |reux|&}\zql g\qu i\enotes +% +%\check +\barre\NOtes\hl K&\hsong{\txt |temps.|&}\zhl f\hu h\enotes +% +\finmorceau +\medskip\rightline{\it le \aujourdhui} +\absoluteaccidentals +\vfil\eject + diff --git a/musixtex/doc/examples/ilfaitda.tex b/musixtex/doc/examples/ilfaitda.tex new file mode 100644 index 0000000..25a596e --- /dev/null +++ b/musixtex/doc/examples/ilfaitda.tex @@ -0,0 +1,18 @@ + +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{0}% +\def\Signature{0}\relax % +\input ilfaitdx +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{-2}\relax % deux diezes a la clef +\input ilfaitdx +\resetfacteurs\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-2}\relax +\def\Signature{+3}\relax % un bemol a la clef +\input ilfaitdx +\bye + diff --git a/musixtex/doc/examples/ilfaitdx.tex b/musixtex/doc/examples/ilfaitdx.tex new file mode 100644 index 0000000..009d000 --- /dev/null +++ b/musixtex/doc/examples/ilfaitdx.tex @@ -0,0 +1,171 @@ +\fulltitle{Il fait danser les mondes} +\shorttitle{Il fait danser les mondes} + \fullauthor{Jean-S‚bastien Bach\\Transposition +Daniel Taupin\\paroles Jacques Tournier} + \shortauthor{J.-S. Bach} + \maketitle + % +\tracingstats=1\relax +\relativeaccidentals +\sepbarrules + % +\parindent 15mm + % soufflets crescendo et decrescendo + % +\def\soufflcr#1{\zcharnote{#1}{\kern -0.5cm\cresc}}% +\def\Soufflcr#1{\zcharnote{#1}{\kern -0.5cm\CResc}}% + % +\def\souffldim#1{\zcharnote{#1}{\kern -0.5cm\dimin}}% +\def\Souffldim#1{\zcharnote{#1}{\kern -0.5cm\DImin}}% + % + %au moins deux croches basses et hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}}% +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}}% + % + %\check +\def\nbinstruments{2}\resetsignatures +\global\nbporteesi=1\relax +\global\nbporteesii=1\relax +\global\cleftoksi={{6}{0}{0}{0}}% +\global\cleftoksii={{0}{0}{0}{0}}% +\def\lowersonginstrum{1} % to be used to make heavy bars at staff left +\def\uppersonginstrum{2} % to be used to make heavy bars at staff left + % +\signaturegenerale{\Signature}% +\generalmeter{\meterC} + %\check +\def\interfacteur{20}% +\def\instrumenti{\vbox{\hsize=\parindent +\centerline{T\'enors}\centerline{basses}}}% +\def\instrumentii{\vbox{\hsize=\parindent +\centerline{Sopran.}\centerline{Altos}}}% + %\check + % +\def\eightpoint{\Tenpoint}% + %\check +\catcode`\@=13 +\catcodesmusic + % +\def\respire{\notes&\cbreath\enotes}% + % +\def\txt#1|#2|#3&{{\vbox to 0pt{\Smalltype\baselineskip 9pt +\vss\hrule width 9pt height 0pt +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #3\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #2\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #1\kern\internote}\kern -12pt}}}% + % +\elemskip 20pt\relax +\debutmorceau + %\autolines 754\relax + \transpose=\Transpose + \qspace + % + \NOtes\zql J\qu L&\hsong{\txt Chaque|Il|Il&}\zql N\qu c\enotes + \barre %1 +\hardlyrics{\txt homme |est|fait&}\notes\zql L\qu N&\hsong\thelyrics\zql c\qu g\enotes + \Notes\zql J\qu c&\hsong{\txt est |en |dan-&}\zql e\qu g\enotes + \Notes\zql M\qu c&\hsong{\txt son |cha-|ser &}\zql f\qu h\enotes + \Notes\zql{^G}\qu b&\hsong{\txt re-|que |les &}\zql e\qu i\enotes + % + %\check + \barre %2 + \NOtes\zhl H\hu a&\hsong{\txt fu- |pier-|mon-&}\zhl e\hu j\enotes + \Notes\zql H\qu a&\hsong{\txt ge |re |des &}\zql e\qu j\enotes + \Notes\zql a\qu c&\hsong{\txt Il |En |Les &}\zql h\qu l\enotes + % + %\check + \barre %3 + \Notes\zql M\qu a&\hsong{\txt se |cha-|as-&}\zql h\qu k\enotes + \Notes\zql K\qu a&\hsong{\txt re-|que |tres &}\zql f\qu j\enotes + \Notes\zql N\qu N&\hsong{\txt pose |c\oe ur |les &}\zql e\qu j\enotes + \Notes\zql G\qu N&\hsong{\txt en |vi-|sau-&}\zql d\qu i\enotes + % + %\check + \barre %4 + \NOTes\zhlp J\hup N&\hsong{\txt lui, |vant |sons &}\zhlp e\hup j\enotes + \Notes\zql J\qu L&\hsong{\txt Mais |Au |Il &}\zql N\qu c\enotes + % + %\check + \barre %5 + \Notes\zql L\qu N&\hsong{\txt y |cen-|pŠ-&}\zql c\qu g\enotes + \Notes\zql J\qu c&\hsong{\txt p‚-|tre |se &}\zql e\qu g\enotes + \hardlyrics{\txt nŠtre |de |juge &}\notes\zql M\qu c&\hsong\thelyrics\zql f\qu h\enotes + \Notes\zql{^G}\qu b&\hsong{\txt en |la |et &}\zql e\qu i\enotes + % + %\check + \barre %6 + \NOtes\zhl H\hu a&\hsong{\txt Ju- |ter-|son-&}\zhl e\hu j\enotes + \Notes\zql H\qu a&\hsong{\txt ge |re |de &}\zql e\qu j\enotes + \Notes\zql a\qu c&\hsong{\txt L'‚- |Au |Ren-&}\zql h\qu l\enotes + % + %\check + \barre %7 + \hardlyrics{\txt prouve |fond |ver-&}\notes\zql M\qu a&\hsong\thelyrics\zql h\qu k\enotes + \Notes\zql K\qu a&\hsong{\txt et |des |se &}\zql f\qu j\enotes + \Notes\zql N\qu N&\hsong{\txt le |o-|les &}\zql e\qu j\enotes + \Notes\zql G\qu N&\hsong{\txt con-|c‚-|pri-&}\zql d\qu i\enotes + % + %\check + \barre %8 + \NOTes\zhlp J\hup N&\hsong{\txt duit. |ans. |sons. &}\zhlp e\hup j\enotes + \notes\zql J\qu L&\zsong{\txt L'a |Il |Il &}\rlap{\dqb ef}\dqh jk\enotes + % + %\check + \barre %9 + \notes\zqu c\dqb cb&\zsong{\txt fait |fait |per-&}\zql g\qu l\enotes + \notes\zqu c\dqb aN&\zsong{\txt … |ger-|ce &}\zql h\qu l\enotes + \Notes\zql {^M}\qu d&\hsong{\txt son |mer |l'im-&}\zql h\qu k\enotes + \Notes\zql K\qu d&\hsong{\txt i-|les |pos-&}\zql {^f}\qu j\enotes + % + %\check + \barre %10 + \notes\zhl N\dqh dc&\zsong{\txt ma-|grai-|tu-&}\rlap{\dqb g{^f}}\dqh ih\enotes + \Notes\qu d&\hsong{\txt -- |--|-- &}\zql g\qu i\enotes + \Notes\zql G\qu b&\hsong{\txt ge |nes, |re &}\zql d\qu g\enotes + \Notes\zql {=M}\qu d&\hsong{\txt D'a-|Di-|A-&}\zql g\qu i\enotes + % + %\check + \barre %11 + \Notes\zql L\qu c&\hsong{\txt mour |ri-|bais-&}\zql g\qu j\enotes + \Notes\zql K\qu d&\hsong{\txt et |ge |se &}\zql f\qu i\enotes + \Notes\zql J\qu e&\hsong{\txt de |les |les &}\zql e\qu h\enotes + \notes\zql K\dqh dc&\hsong{\txt bon-|ruis-|plus &}\zql{^f}\qu h\enotes + % + %\check + \barre %12 + \NOTes\zhlp G\hup b&\hsong{\txt heur |seaux |forts &}\zhlp d\hup g\enotes + \Notes\zql I\qu N&\hsong{\txt Et |Fait |D‚-&}\zql d\qu g\enotes + % + %\check + \barre %13 + \notes\zql J\qu N&\hsong{\txt l'at-|jail-|mas-&}\rlap{\dqb cd}\dqh ef\enotes + \Notes\zql {_I}\qu c&\hsong{\txt tend |lir |que &}\zql e\qu g\enotes + \notes\zqu c\dqb H{=I}&\hsong{\txt au |les |le &}\zql f\qu h\enotes + \notes\zql {^J}\qu {_b}&\hsong{\txt ri-|fon-|par-&}\zql e\qu g\enotes + % + %\check + \barre %14 + \Notes\zhl K\hu a&\hsong{\txt va-|tai-|ju-&}\islurd1e\isluru2g\zql e\qu g\enotes + \Notes&\hsong{\txt --|--|--&}\tslur1d\tslur2f\zql d\qu f\enotes + \Notes\zql H\qu a&\hsong{\txt ge |nes, |re &}\zql c\qu e\enotes + \Notes\zql {_I}\qu L&\hsong{\txt Dont |Et |Et &}\zql c\qu g\enotes + % + %\check + \barre %15 + \Notes\zql H\qu M&\hsong{\txt il |chan-|com-&}\zql c\qu f\enotes + \hardlyrics{\txt est |ter |mande &}\notes\zql G\qu N&\hsong\thelyrics\zql c\qu e\enotes + \Notes\cNa F\zql F\qu a&\hsong{\txt le |les |… &}\roff{\zql c}\qu d\enotes + \notes\zql G\dqh NM&\zsong{\txt Sei-|oi-|la &}\zql b\qu d\enotes + % + %\check + \barre %16 + \NOTes\zhlp J\hup L&\hsong{\txt gneur.|seaux.|mort.&}\zhlp N\hup c\enotes + \finmorceau +\medskip\rightline{\it le \aujourdhui} +\absoluteaccidentals +\vfil\eject + +\endinput diff --git a/musixtex/doc/examples/kinder.tex b/musixtex/doc/examples/kinder.tex new file mode 100644 index 0000000..d5869d2 --- /dev/null +++ b/musixtex/doc/examples/kinder.tex @@ -0,0 +1,125 @@ +\input musixtex +\input musixplt +\input soul.sty % comment out this line and the next line if soul.sty not available +\sodef{\so}{}{0.15em}{0.5em}{0.5em} +\smallmusicsize +\geometricskipscale +\input musixps +\nohalfties +\def\pstiehgt{0.5} +\def\psslurhgt{1} +\def\qqsk{\off{0.25\elemskip}} +\input musixsty +\setclef1\bass\setbassclefsymbol1\bassoct +\setclef4\treble\settrebleclefsymbol4\trebleoct +\setname1{Bass Recorder} +\setname2{Tenor Recorder} +\setname3{Treble Recorder} +\setname4{Descant Recorder} +\advance\parindent by 18ex +\fulltitle{\BIgfont\so{Von fremden Ländern und Menschen}} +\subtitle{From {\rm Kinderszenen} (Scenes from Childhood), Opus~15 No.1} +\othermention{Arranged for Recorders by R. D. Tennent} +\author{Robert Schumann {\sc (1810--1856)}} +\hsize=7.275in +\vsize=9.5in +\hoffset=8.5in\advance\hoffset-\hsize\divide\hoffset2\advance\hoffset-1.0in +\voffset=11in\advance\voffset-\vsize\divide\voffset2\advance\voffset-1.0in +\def\outmorceau{\shipout\vbox{\vbox to \vsize{\vss\pagecontents\vss}\line{% +\hss\rm \copyright\ R.D. Tennent {\sc 2014}.\quad Licensed under a Creative Commons Attribution--Share Alike license.\hss}}} +\maketitle +\generalsignature{1} +\relativeaccid +\instrumentnumber4 +\songbottom{1}\songtop{4} +\setmeter1{{\meterfrac24}} +\setmeter2{{\meterfrac24}} +\setmeter3{{\meterfrac68}} +\setmeter4{{\meterfrac24}} +\stafftopmarg=7.0\Interligne% +\staffbotmarg=7.0\Interligne% +\setinterinstrument1{2.5\internote} +\startbarno=1 +\nobarnumbers +\def\raisebarno{8\internote}% +\def\shiftbarno{-1.0\Interligne}% +\startpiece\addspace\afterruleskip% +\systemnumbers +\znotes\zcharnote{e}{\ppff \kern-3ex mezzo staccato}&&&\en +\notes\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1k\qa i\en +\notes\qa{^J}&\qa{_i}&\ds\ibl1l5\qb1{l}\tqb1n&\qa n\en +\bar%2 +\notes\qa K&\qa h&\ds\ibl1k5\qb1{k}\tqb1m&\ibl2m{-2}\qb2{.m}\sk\hroff{\tbbl2\tqb2l}\en +\notes\qa M&\qa j&\ds\ibl1k5\qb1{k}\tqb1o&\tslur1l\qa k\en +\bar%3 +\notes\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1k\qa i\en +\notes\qa{^J}&\qa{_i}&\ds\ibl1l5\qb1{l}\tqb1n&\qa n\en +\bar%4 +\notes\qa K&\qa h&\ds\ibl1k5\qb1{k}\tqb1m&\ibl2m{-2}\qb2{.m}\sk\hroff{\tbbl2\tqb2l}\en +\notes\qa M&\qa j&\ds\ibl1k5\qb1{k}\tqb1o&\tslur1l\qa k\en +\bar%5 +\notes\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1k\qa i\en +\notes\qa{I}&\itied1g\qa g&\ds\ibl1k5\qb1{k}\tqb1n&\qa n\sk\sk\en +\bar%6 +\notes\qa J&\ttie1\qa g&\ds\ibl1l5\qb1{l}\tqb1n&\ibl2l{-2}\qb2{.l}\sk\hroff{\tbbl2\tqb2k}\en +\notes\qa L&\qa g&\ds\ibl1j{5}\qb1{j}\tqb1n&\qa j\sk\sk\tfslur1o\en +\bar%7 +\notes\qa K&\qa g&\ds\ibl1j{5}\qb1{j}\tqb1n&\isluru1o\qa h\en +\notes\qa{K}&\qa f&\ds\ibl1j5\qb1{j}\tqb1m&\qa k\en +\bar%8 +\notes\qa G&\qa d&\ds\ibl1i5\qb1{i}\tqb1n&\tfslur1k\ha i\en +\notes\qp&\qa g&\ds\ibl1i5\qb1{i}\tqb1n&\en +\setmeter3{{\meterfrac24}}% +\setmeter2{{\meterfrac68}}% +\setleftrightrepeat%9 +\changecontext% +\notes\zcharnote{A}{\ppff tenuto}\qa L&\ds\ibl1i5\qb1{i}\tqb1l&\qa n&\isluru1j\qa i\en +\notes\qa H&\ds\ibl1h5\qb1{h}\tqb1l&\qa o&\qa j\en +\bar%10 +\notes\ibu0K{-2}\qb0{.K}\sk\hroff{\tbbu0\tqh0J}&\ds\ibl1h{5}\qb1{h}\tqb1k&\qa m&\qa h\en +\notes\qa I&\ds\ibl1g5\qb1{g}\tqb1k&\qa n&\tslur1j\qa i\en +\bar%11 +\notes\qa J&\ds\ibu1h5\qb1{g}\tqh1j&\qa l&\isluru1n\qa g\en +\notes\off{6pt}{\smallnotesize\zqu M}\qu F&\ds\ibu1h5\qb1{f}\tqh1j&\qa l&\qa h\sk\sk\en +\bar%12 +\notes\ibu0I{-2}\qb0{.I}\sk\hroff{\tbbu0\tqh0H}&\ds\ibu1g5\qb1{f}\tqh1{i}&\qa{^k}&\qa f\en +\notes\qa G&\ds\ibu1g5\qb1{g}\tqh1i&\qa{=k}&\tfslur1n\qa g\en +\setmeter3{{\meterfrac24}}% +\setmeter4{{\meterfrac68}}% +\changecontext%13 +\znotes&&&\zcharnote{s}{\ppff ritardando}\en +\notes\qa J&\qa c&\ds\ibu1h5\qb1{g}\tqh1j&\isluru1m\qa e\en +\notes\qa J&\qa d&\ds\ibu1i5\qb1{h}\tqh1k&\qa f\en +\bar%14 +\notes\ibu0I{-2}\qb0{.I}\sk\hroff{\tbbu0\tqh0H}&\fermataup l\ha d&\ds\ibl1g5\qb1{g}\tqb1k&\ibu2g1\qb2{.g}\sk\hroff{\tbbu2\tqh2h}\hqsk\en +\notes\fermataup N\qa G&&\ds\ibl1h{5}\qb1{h}\fermataup l\tqb1k&\ibl2i1\fermataup l\qb2{.i}\sk\tfslur1n\qqsk\roff{\tbbl2\tqb2j}\hqsk\en +\bar%15 +\znotes&&&\zcharnote{t}{\kern-2ex\ppff a tempo}\en +\notes\zcharnote{e}{\ppff \kern-3.0ex mezzo staccato}\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1m\qa k\en +\notes\qa{^J}&\qa{_i}&\ds\ibl1l5\qb1{l}\tqb1n&\qa n\en +\bar%16 +\notes\qa K&\qa h&\ds\ibl1k5\qb1{k}\tqb1m&\ibl2m{-2}\qb2{.m}\sk\hroff{\tbbl2\tqb2l}\en +\notes\qa M&\qa j&\ds\ibl1k5\qb1{k}\tqb1o&\tslur1l\qa k\en +\bar%17 +\notes\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1k\qa i\en +\notes\qa{^J}&\qa{_i}&\ds\ibl1l5\qb1{l}\tqb1n&\qa n\en +\bar%18 +\notes\qa K&\qa h&\ds\ibl1k5\qb1{k}\tqb1m&\ibl2m{-2}\qb2{.m}\sk\hroff{\tbbl2\tqb2l}\en +\notes\qa M&\qa j&\ds\ibl1k5\qb1{k}\tqb1o&\tslur1l\qa k\en +\bar%19 +\notes\qa N&\qa i&\ds\ibl1k5\qb1{k}\tqb1n&\isluru1k\qa i\en +\notes\qa{I}&\itied1g\qa g&\ds\ibl1k5\qb1{k}\tqb1n&\qa n\sk\sk\en +\bar%20 +\notes\qa J&\ttie1\qa g&\ds\ibl1l5\qb1{l}\tqb1n&\ibl2l{-2}\qb2{.l}\sk\hroff{\tbbl2\tqb2k}\en +\notes\qa L&\qa g&\ds\ibl1j{5}\qb1{j}\tqb1n&\qa j\en +\bar%21 +\notes\qa K&\qa g&\ds\ibl1j{5}\qb1{j}\tqb1n&\qa h\en +\notes\qa{K}&\qa f&\ds\ibl1j5\qb1{j}\tqb1m&\qa k\en +\bar%22 +\notes\ha G&\ha d&\ds\ibl1i5\qb1{i}\tqb1n&\thslur1k\ha i\en +\notes&&\ds\ibl1i5\qb1{i}\tqb1n&\en +\mulooseness0% +\setrightrepeat% +\endpiece +\eject +\end diff --git a/musixtex/doc/examples/kv315.tex b/musixtex/doc/examples/kv315.tex new file mode 100644 index 0000000..390d5d0 --- /dev/null +++ b/musixtex/doc/examples/kv315.tex @@ -0,0 +1,827 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Andante KV 315}\subtitle{pour fl\^ute et orchestre} +\author{W. A. Mozart\\transcription pour fl\^ute, hautbois et orgue\\D. Taupin} +\shortauthor{W. A. Mozart / D. Taupin} +\maketitle + +\parindent 2cm +\generalsignature{0} +\instrumentnumber{3} + %\setname1{P\'edale 16'} +\setname1{Orgue} +\setname2{\vbox{\hbox{Haubois}\hbox{Violon}}} +\setname3{Fl\^ute} +\setstaffs12 +\setclef1{6000} +\ifx\orgue\undefined\else\setsize2{0.64}\setsize3{0.64}\fi +\ifx\oboe\undefined\else\setsize1{0.64}\setsize3{0.64}\fi +\ifx\flute\undefined\else\setsize2{0.64}\setsize1{0.64}\fi +\generalmeter{\meterfrac 24} +\def\dble{\multnoteskip 2} + +\debutmorceau +\zbarre +\NOTes\zq J\ql N\zq G\ql N|\zq c\qu e\zq d\qu f&\ql j\ql i&\multnoteskip{0.7}\sk\pause\enotes +% +\barre %2 +\NOtes + \ibl0K0\upz a\zq N\qb0J\upz b\zq N\qb0 b\relax + |\Ibu1eg2\lpz c\zq c\qh1e\qh1g\relax + &\Ibl2jl2\qb2j\zcharnote n{\it tr}\multnoteskip{0.6}\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \zq J\upz c\tqb0c|\tqh1g\relax + &\tqb2l&\ds\enotes +\notes\ds|\ds&\ds&\Ibbl0lm2\zcharnote n{\it tr}\qbp0l\sk\tbbbl0\tqb0m\enotes +% +\barre %3 +\notes\dble\zhu N\cl J\raise -\Interligne\ds\cl G\raise -\Interligne\ds + |\ibbu0e0\qh0c\zq c\qh0e\zq e\qh0g\zq e\tqh0c\zq e\ibbu0e0\qh0g\zq +c\qh0e\zq d\qh0f\zq b\tqh0d\relax + & \dble\dble\sk\pause + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %4 +\notes\dble\zq C\cu J\ds\zq C\cu J\ds\relax + |\qs\ibbu0d0\zq b\qh0{^d}\zq c\qh0e\zq b\tqh0d\relax + \Ibbu0df3\zq c\qh0e\zq c\qh0e\zq {=d}\qh0f\zq e\tqh0g\relax + &\dble\dble\sk\pause + &\Ibl0kl2\qb0{^k}\sk\tqb0l\sk\qs\Ibbl0ln2\qb0{lm}\tqb0n\enotes +% +\barre %5 +\notes\dble\zq C\cu J\ds\cu J\ds + |\qs\ibbu0g0\zq f\qh0h\zq c\qh0f\zq f\tqh0h\Ibbu0ig3\zq h\qh0j\zq +h\qh0j\sk\zq g\qh0i\zq f\tqh0h\relax + &\dble\dble\sk\pause + &\ibbl0o0\qb0o\tbbl0\qb0m\itenu0q\tqb0q\sk + \ibbl0o0\tten0\qbp0q\relax + {\multnoteskip{0.66}\sk\nbbbl0\qb0r\tqb0q}\relax + \Ibbl0po1\qb0p\tqb0o\enotes +% +\barre %6 +\notes\dble\zq C\cu J\ds\cu J\ds + |\qs\Ibbu0fd2\zq f\qh0h\zq e\qh0g\zq{^d}\tqh0{^f}\relax + \ibbu0i0\zq e\qh0g\zq g\qh0j\zq c\qh0e\zq e\tqh0g\relax + &\dble\dble\sk\pause + &\dble\Ibl0on1\zcharnote q{\it tr}\qb0o\tqb0n\ds + \multnoteskip{0.33}\zcharnote p{\it tr}\ibbl0n0\qbp0n\sk\tbbbl0\tqb0n\enotes +% +\barre %7 +\notes\dble\zq H\ql a\sk\zq{_H}\ql{_a}\relax + |\qs\Ibbu0fj2\zq c\qh0f\zq f\qh0h\zq h\tqh0j\ds\Ibbu0fj2\zq c\qh0f\zq +f\qh0{_h}\zq h\tqh0j\relax + &\dble\dble\sk\pause + &\Ibbl0qo1\qb0q\tqb0o\dble\ql m\sk\cl m\enotes +% +\barre %8 +\Notes\zq G\ql N|\qs\Ibbu0di2\zq b\qh0d&\relax + &\multnoteskip{0.5}\Ibbbl1nk3\qb1{nml}\tqb1k\enotes +\notes|\zq d\qh0f\zq f\tqh0i&\sk\pause + &\ql k\sk\enotes +\notes\dble\Ibu0MJ1\zq G\qh0N\zq C\tqh0J\relax + |\qs\ibbu0i0\zq f\qh0i\zq e\qh0j\zq e\tqh0g\relax + &&\sk\sk\multnoteskip{0.7}\Ibbl0lj2\qbp0l\sk\tbbbl0\tqb0j\enotes +% +\barre %9 +\notes\dble\zq F\qu M\sk\zql G\ibu0L0\qh0N\tqh0N\relax + |\dble\zqp d\qup f\sk\sk\zq b\cu d\relax + &\dble\dble\sk\pause + &\ibbl0i0\isluru0i\qb0i\tslur0h\qb0h\isluru0m\qb0m\tslur0k\tqb0k\relax + \ibbl0j0\isluru0j\qb0j\tslur0i\qb0i\isluru0n\qb0n\tslur0m\tqb0m\enotes +% +\barre %10 +\notes\dble\zhu N\ql J\sk\Ibl0JI1\qb0J\tqb0I\relax + |\qs\Ibbu0bd2\qh0b\qh0c\tqh0{=d}\Ibbu0eg3\qh0{^de=d}\tqh0g\relax + &\qs\Ibbu0ef2\qh0{^de}\tqh0f\Ibbu0fi3\qh0{^fgh}\tqh0i\relax + &\dble\Ibl0kl1\qb0{^k}\tqb0l\ds + \zcharnote p{\it tr}\multnoteskip{0.4}\ibbl0n0\qbp0n\sk\tbbbl0\tqb0n\enotes +% +\barre %11 +\notes\dble\zq H\ql a\sk\zq{_H}\ql{_a}\relax + |\qs\Ibbu0fj2\zq f\qh0c\zq f\qh0h\zq h\tqh0j\relax + \qs\Ibbu0fj2\zq c\qh0f\zq f\qh0{_h}\zq h\tqh0j\relax + &\dble\ql j\sk\ds\cl j\relax + &{\multnoteskip{0.667}\triolet q\Ibbl0qm2\qb0{qo}\tqb0m}\relax + \dble\ql m\sk\cl m\enotes +% +\barre %12 +\notes\dble\Ibu0LK1\lpz G\zq G\qh0N\lpz F\zq F\tqh0M\ds + |\dble\lpz d\zq d\Ibu0gd1\qh0g\lpz b\zq b\tqh0d\ds + &\dble\Ibu0ig2\lpz i\qh0i\lpz g\tqh0g\ds + &\ibbl0k0\qb0m\tbbl0\qb0p\tqb0p\sk\ds\enotes +\notes\cl L|\cu c&\cu g&\Ibbbl0qo3\qb0{qp_p}\tqb0o\enotes +% +\barre %13 +\notes\ql M|\dble\dble\Ibu0cd1\qh0c\tqh0d\relax + &\dble\dble\Ibu0fh1\qh0f\tqh0h\relax + &\ibbbl0n0\qb0{^no=p}\tqb0o\Ibbbl0nk3\qb0{=nml}\tqb0k\enotes +\Notes\dble\ibl0N0\qb0N\tqb0N\relax + |\ds\Ibbu0gd2\zq e\qh0g\zq c\qh0e\zq b\tqh0d\relax + &\sk\sk\soupir + &\ibbl0j0\roff{\tbbl0}\qh0{jl}\sk + \multnoteskip{0.6}\nbbbl0\qb0m\tqb0k\enotes +% +\barre %14 +\notes\zql J\Ibbu0JI2\qh0M\tbbu0\qh0L\tqh0L\sk\dble\zq{_L}\ql N\relax + |\qs\Ibbu0cg2\zq c\qh0N\zq c\qh0e\zq e\tqh0g\qs + \Ibbu0ej2\zq c\qh0{_e}\zq e\qh0g\zq g\tqh0j\relax + &\dble\dble\sk\pause + &\zcharnote n{\it tr}\Ibbl0kj2\qb0k\tbbl0\qb0 j\tqb0j\sk\ds\sk + \multnoteskip{0.67}\Ibbl0jn2\qbp0j\sk\tbbbl0\tqb0n\enotes +% +\barre %15 +\notes\zh D\hu K|\dble\ibl1h0\qb1h\qb1{^f}\relax + &\dble\ds\isluru0m\ql k\relax + &\Ibbl0nm2\qb0n\tbbl0\qb0{^m}\itenu3m\tqb0m\enotes +\notes|\multnoteskip{0.75}\dble\dble\qb1g\itenu1h\tqb1h\relax + &\multnoteskip{0.75}\dble\dble\sk\tslur0l\itenu2j\cl j\relax + &\multnoteskip{0.75}\tten3\ibbbl0m0\qb0{mln}\tqb0m\Ibbbl0ol3\qb0{onm}\tqb0l\enotes +% +\barre %16 +\notes\zh D\hu K|\dble\zcl{^f}\tten1\cu h\Ibl0po1\zq o\qb0q\zq +n\tqb0p\itenl1g\cu g\relax + &\tten2\dble\cu j\ds\ds\itenu2i\cu i\relax + &\uppersh p\zcharnote n{\it tr}\Ibbl0nk2\qb0l\tbbl0\qb0k\itenu3k\tqb0k\sk + \tten3\ibbl0k0\qb0k\tqb0p\multnoteskip{0.8}\Ibbbl0ol2\qb0{on^m}\tqb0l\enotes +% +\barre %17 +\notes\zh D\hu K|\dble\zcl e\tten1\cu g\Ibl0on1\zq n\qb0p\zq +{^m}\tqb0o\zq d\cu {^f}\relax + &\tten2\dble\cu i\ds\ds\cu h\relax + &\ibbl0k0\qb0k\tbbl0\qb0j\itenu3q\tqb0q\sk + \tten3\Ibbl0qj2\qb0{qo^m}\tqb0j\enotes +% +\barre %18 +\notes\dble\zq G\qu N\sk\ds\zq d\cl b\relax + |\zq d\cu g\sk\sk\sk\ds\ibbu0f0\qh0d\qh0g\tqh0{=f}\relax + &\dble\qu i\sk\soupir\relax + &\Ibbl0ip3\qb0{ikn}\tqb0p\itenu4r\ql r\enotes +% +\barre %19 +\notes\dble\ibl0c0\qb0{ccc}\tqb0c\relax + |\zhl e\ibbu0j0\roff{\tbbu0}\qh0g\qh0l\sk\qh0k\sk\qh0j\sk\tbbu0\tqh0i\relax + &\dble\ibu0g0\qh0{g^gh}\tqh0{=g}\relax + &\tten4\Ibbl0rn7\roff{\tbbl0}\qb0r\qb0q\sk\qb0p\sk\qb0o\sk\tbbl0\tqb0n\enotes +% +\barre %20 +\NOtes\dble\ibl0d0\qb0d\tqb0d\multnoteskip{0.7}\cl d\ds + |\dble\ibu0h0\qh0h\tqh0h\multnoteskip{0.7}\cu h\ds + &\dble\ibu0f0\qh0{^f}\tqh0f\multnoteskip{0.7}\cu f\ds + &{\multnoteskip{0.5}\Ibbbl0nk3\qb0{n^ml}\tqb0k\Ibbbl0jk3\qb0{^jkl}\tqb0k}\relax + \cl k\ds\enotes +% +\barre %21 +\Notes\zq G\cu N\ds\zq K\cu D|\zq b\cu d\ds\zq c\rq d\cu{^f}\ds + &\cu g\ds\cu h\ds&\sk\sk\pause\enotes +% +\barre %22 +\Notes\Ibl0HJ2\upz N\zq N\qb0G\upz a\zq a\qb0H|\ibu1g1\zq d\qh1g\zq d\qh1{^f}\relax + &\Ibl2ik2\upz i\qb2i\upz j\zq j\qb2j&\soupir\enotes +\notes\upz b\zq I\tqb0b\sk\ds + |\zq d\tqh1g\sk\ds + &\tqb2k\sk\ds + &\qs\Ibbl2kp2\qb2{kn}\tqb2p\enotes +% +\barre %23 +\NOtes\zhu d\islurd0a\ql a\tslur0N\ql N|\isluru0j\ql j\tslur0i\ql i\relax + &\isluru0m\ql{^m}\tslur0n\ql n&\itenu5r\hl r\enotes +% +\barre %24 +\NOtes\upz d\zq d\lq c\Ibl0Ma2\qb0{^M}\upz d\zq d\zq b\qb0N\upz f\zq{^f}\tqb0a\relax + |\ibl0k0\qb0{kk}\tqb0k\relax + &\Ibl0oq2\qb0o\zcharnote r{\it tr}\relax + \rlap{\multnoteskip{0.25}\sk\sk\tinynotesize\Ibbu1op1\qh1o\tqh1p}\relax + \qb0p\tqb0q\relax + &\tten5\itenu5r\ql r\sk + \tten5\multnoteskip{0.6}\ibbl0r0\qb0r\relax + \nbbbl0\multnoteskip{0.6}\qb0s\tqb0r\enotes +\notes\ds|\ds&\ds&\multnoteskip{0.72}\Ibbbl0ro3\qb0{rqp}\tqb0o\enotes +% +\barre %25 +\Notes\ql N|\qs\ibbu1i0\zq b\qh1g\relax + &&\multnoteskip{0.5}\ibbbl0n0\qb0{nop}\tqb0o\enotes +\notes\dble\sk\ql b|\zq i\qh1k\zq g\tqh1i\ibbu0g0\zq d\qh0g\zq d\qh0g\zq d\qh0g\zq d\tqh0g\relax + &\sk\pause + &\dble\isluru0n\ql n\sk\tslur0m\cl{^m}\enotes +% +\barre %26 +\Notes\ql c|\qs\ibbu1g0\zq e\qh1g\relax + &&\multnoteskip{0.5}\ibbbl0l0\qb0{l^mn}\tqb0m\enotes +\notes\dble\sk\ql N|\qh1e\zq g\tqh1e\ibbu0i0\zq j\qh0g\zq j\qh0g\zq i\qh0g\zq i\tqh0g\relax + &\sk\pause + &\dble\isluru0l\ql l\sk\tslur0k\cl{k}\enotes +% +\barre %27 +\notes\ql a|\ds\ibbu0g0\zq e\qh0g\zq e\qh0g\zq e\tqh0g\relax + &\sk\sk\sk\pause + &\ibl0j0\zcharnote m{\it tr}\qbp0j\sk\sk\nbbbl0\multnoteskip{0.7}\qb0i\tqb0j\enotes +\notes\ql K|\ibbu0h0\zq{^f}\qh0h\zq f\qh0h\zq f\qh0h\zq f\tqh0h\relax + &&\Ibl0kj2\isluru0k\qb0k\sk\tslur0j\tqb0j\enotes +% +\barre %28 +\NOtes\ds\Ibl1LJ3\zqu b\qb1L|\ds\zqu g\Ibl2ge3\qb2g\relax + &&\Ibu3hi1\islurd3h\qh3{^h}\tslur3i\tqh3i\enotes +\notes\dble\dble\qb1K\zcu c\tqb1J|\dble\dble\qb2{^f}\zcu g\tqb2e\relax + &\pause + &\hs\Ibbbu0gi2\qh0{g=h}\tqh0i\Ibbbl0jm3\qb0{jkl}\tqb0{^m}\enotes +% +\barre %29 +\Notes\cu I|\zqup g\raise -6\Internote\qs\ibbl1f0\zq b\qb1d\relax + &\soupir&\multnoteskip{0.5}\ibbbl0n0\qb0{nop}\tqb0o\enotes +\notes\dble\ds\cu I\ds|\zq d\qb1b\zq d\tqb1b\Ibbl0ef3\zq b\qb0d\zq b\qb0d\zq d\qb0{=f}\zq d\tqb0f\relax + &\dble\sk\ds\cu{^g}\relax + &\itenu0n\cl n\sk\tten0\ibbl0o0\qb0{nrq}\tqb0p\enotes +% +\barre %30 +\notes\ibu1J0\qh1J\sk\qh1J|\Ibbu0fe2\zq d\qh0f\zq c\tbbu0\qh0e\zq c\tqh0e\relax + &\Ibbu0ih2\qh0i\tbbu0\qh0h\tqh0h\relax + &\Ibbl0no1\qb0{^n}\tqb0o\qs\ccl s\enotes +\Notes\dble\qh1J\tqh1J|\dble\Ibu0hj1\zq e\qh0h\zq h\tqh0j\relax + &\dble\Ibu0jl1\qh0j\tqh0l\relax + &\multnoteskip{0.5}\qs\sk\Ibbbl0rq1\qb0r\tqb0q\qs\sk\Ibbbl0po1\qb0p\tqb0o\enotes +% +\barre %31 +\Notes\zq K\ql d|\qs\ibbu1i0\zq g\qh1i\relax + &\ds + &\multnoteskip{0.71}\ibbl3n0\qbp3p\sk\tbbbl3\tbbl3\qb3n\enotes +\Notes\dble\sk\zq K\ql d|\qh1i\tqh1i\Ibbu0ig3\qh0i\zq e\qh0{^h}\lna h\zq{^f}\qh0h\tqh0g\relax + &\ibbu0k0\qh0k\tqh0k\Ibbu0ki3\qh0{k^j=j}\tqh0i\relax + &\itenu1r\tqb3r\sk\tten1\Ibbl0rp3\qb0{r^q=q}\tqb0p\enotes +% +\barre %32 +\Notes\zcl K\roff{\zq d\itenu1d}\itenl0c\qu c\sk\raise -2\Internote\ds + |\qs\ibbu0g0\qh0{gg}\tqh0g\relax + &\itenl2h\qu h\relax + &\zhl o\xTrille q{8\noteskip}\enotes +\notes\dble\zcl K\ibbu0b0\roff{\zq d\tten1}\tten0\qh0c\rq d\qh0c\rq d\relax + \raise -2\Internote\rlap{\ds}\qh0c\rq d\tqh0c\relax + |\Ibbbu0fg3\qh0{^fgh}\tqh0g\ibbbu0i0\qh0{hij}\tqh0h\relax + &\tten2\Ibbbu0hi3\qh0{hij}\tqh0i\Ibbbu0jm3\qh0{jkl}\tqh0{^m}\relax + &\sk\sk\sk\sk\sk\sk\sk\multnoteskip{0.7}\tinynotesize\Ibbbu0lm1\qh0n\tqh0o\enotes +% +\barre %33 +\notes\zql N\zql G\ibbu1a0\qh1b\zcharnote C{(p\'ed.)}\sk\qh1d\relax + |\Ibbbu0gh3\qh0{ghi}\tqh0h\relax + &\Ibbbl0no3\qb0{nop}\tqb0o\relax + &\ql n\enotes +\Notes\qh1b\tqh1d\zql I\raise4\Internote\qs\ibbu0N0\qh0{Nd}\tqh0N\relax + |\dble\qu g\sk\cu{^f}\relax + &\dble\isluru0n\ql n\sk\tslur0m\cl{^m}\relax + &\dble\sk\soupir\enotes +% +\barre %34 +\notes\zql J\raise4\Internote\qs\sk\ibbu1M0\qh0N\relax + |\Ibbbu0ef3\qh0{e^fg}\tqh0f\relax + &\Ibbbl0lm3\qb0{l^mn}\tqb0m\relax + &\enotes +\Notes\qh1c\tqh1N\rlap{\dble\Ibl0JK1\qb0J\tqb0L}\Ibbu0aM3\qh0{cNb}\tqh0N\relax + |\dble\qu e\sk\cu d\relax + &\dble\isluru0l\ql l\sk\tslur0k\cl k\relax + &\dble\sk\pause\enotes +% +\barre %35 +\notes\zqlp L\Ibbbu0LM3\qh0{L=MN}\tqh0M\relax + |\Ibbbu0cd3\qh0{cde}\tqh0d\relax + &\Ibbbl0jk3\qb0{jkl}\tqb0k\relax + &\enotes +\Notes\ibbu0L0\qh0L\tqh0N\Ibbu0LK2\qh0{LN}\roff{\zcl K}\qh0K\tqh0N\relax + |\dble\qu c\sk\cu b\relax + &\dble\isluru0j\ql j\sk\tslur0i\cl i\relax + &\dble\sk\pause\enotes +% +\barre %36 +\Notes\zql J\Ibu0Lc3\qh0L\sk\nbbu0\qh0a\tqh0c|\dble\ibu0e0\qh0e\tqh0e\relax + &\Ibbu0gl3\qh0{^ghj}\tqh0l\enotes +\notes\zql K\ibl0f0\qb0d\sk\sk\tqb0d\relax + |\Ibbu0ig2\qhp0i\sk\tbbbu0\tqh0g\Ibbbu0if3\qh0{ihg}\tqh0{^f}\relax + &\islurd0k\Ibbu0ki2\qhp0k\sk\tbbbu0\tqh0i\Ibbbu0kh3\qh0{kji}\tslur0h\tqh0h\relax + &\sk\pause\enotes +% +\barre %37 +\Notes\zcl G\zq {Nb}\cu d\sk\ds|\cu g\sk\ds + &\cu g\sk\ds + &\qs\isluru0g\Ibbl0gk2\qb0{gi}\tqb0k\enotes +\notes\soupir|\soupir&\soupir + &\tslur0n\ibbbl0n0\qb0n\upz k\qb0k\upz l\qb0l\upz +m\tqb0{^m}\Ibbbl0nq3\upz n\qb0n\upz o\qb0o\upz p\qb0p\upz q\tqb0q\enotes +% +\barre %38 +\Notes\zq G\cu N\ds\zq D\cu K\ds|\zq {_bd}\cu g\ds\zq{ac}\rq d\cu{^f}\sk + &\cu g\ds\cu {^f}\ds&\itenu0r\hl r\enotes +% +\barre %39 +\Notes\Ibl1GN2\upz N\zq N\qb1G\upz c\zq c\qb1K\relax + |\Ibu2gi2\lpz b\zq{_bd}\qh2g\zq{d^f}\qh2h\relax + &\Ibu3gi2\lpz g\qh3g\lpz h\qh3h\relax + &\tten0\itenu0r\ql r\enotes +\notes\upz b\zq N\tqb1{_b}\sk\ds + |\lpz d\zq{dg}\tqh2{_i}\sk\ds + &\lpz i\tqh3{_i}\sk\ds + &\tten0\ibbl0r0\qb0{rrr}\tqb0r\enotes +% +\barre %40 +\notes\zql H\raise2\Interligne\qs\Ibbu0Ma1\qh0{^M}\zqlp a\tqh0a\relax + |\ds\sk\qs\itenl0c\ccu c\relax + &\relax + &\dble\dble\isluru1s\ql{_s}\enotes + \nspace +\notes + |\tten0\zq c\zql{_e}\Ibbu0ej3\qh0{e^fh}\tqh0j\relax + &\pause + &\tslur1m\ql{^m}\enotes +% +\barre %41 +\Notes\lpz I\Ibu0NL2\zq{_I}\qh0{_b}\lpz F\zq{^F}\qh0{^M}\lpz G\zq G\tqh0N\ds + |\lpz d\Ibu0ki2\zq{dg}\qh0k\lpz d\zq{dh}\qh0j\lpz d\zq{dg}\tqh0{_i}\ds + &\upz k\Ibl0ki2\qb0k\upz j\qb0j\upz i\tqb0{_i}\ds + &\Ibl0no1\qb0n\zcharnote q{\it tr}\upperfl s\qb0o\tqb0{_p}\ds + \enotes +% +\barre %42 +\notes\ql c|\ds&&\multnoteskip{0.8}\ibbbl0o0\qb0{_poq}\tqb0o\enotes +\Notes\sk\ql d|\Ibl0jh2\zq{_l}\qb0j\zq l\qb0{_i}\zq j\tqb0 h\relax + &\sk\pause + &\isluru0n\ql n\sk\tslur0m\cl{^m}\enotes +% +\barre %43 +\notes\dble\zql N\hu d\sk\ql{=M}\relax + |\Ibbu0ji3\zq{^f}\qh0j\zq g\qh0{_i}\zq g\qh0i\zq g\tqh0i\relax + \qs\ibbu0i0\zq g\qh0i\zq f\qh0h\zq g\tqh0i\relax + &\dble\sk\sk\pause + &\Ibbl0on2\qb0o\tbbl0\qb0n\tqb0n\sk\ds\sk\cl n\enotes +% +\barre %44 +\notes\dble\zq L\ql{^c}\sk\zq K\ql d\relax + |\qs\ibbu0i0\zq g\qh0{_i}\zq{^f}\qh0h\zq g\tqh0i\relax + \qs\ibbu0i0\zq g\qh0i\zq f\qh0h\zq g\tqh0i\relax + &\dble\sk\sk\pause + &\itenu1n\ql n\sk\sk\sk\tten1\ibbl0n0\qb0n\qb0n\qb0{^m}\tqb0n\enotes +% +\barre %45 +\notes\dble\qu{^J}\sk\qu K\relax + |\zql e\ibbu0h0\qh0{gh^g}\tqh0h\ibbu0h0\zq d\qh0{=f}\zq f\qh0h\zq +e\qh0{=g}\zq d\tqh0f\relax + &\dble\sk\sk\pause + &\Ibbl0po2\qb0{_p}\tbbl0\qb0o\itenu0o\tqb0o\sk + \tten0\Ibbl0oq3\qb0{or^q}\tqb0r\enotes +% +\barre %46 +\notes\zql E\raise2\Interligne\qs\Ibbu0JL1\qh0{^J}\zqlp L\tqh0L\relax + |\ds\sk\qs\itenl0N\ccu N\relax + &\relax + &\dble\dble\isluru1p\ql{_p}\enotes + \nspace +\notes + |\tten0\zq N\zql{_b}\Ibbu0bg3\qh0{b^ce}\tqh0g\relax + &\pause + &\tslur1j\ql{^j}\enotes +% +\barre %47 +\Notes\lpz F\Ibu0MK2\zq F\qh0M\lpz C\zq{^C}\qh0{^J}\lpz D\zq D\tqh0K\ds + |\lpz a\Ibu0hf2\zq{ad}\qh0h\lpz a\zq{ae}\qh0g\lpz a\zq{ad}\tqh0f\ds + &\lpz h\Ibu0hf2\qh0h\lpz g\qh0g\lpz f\tqh0f\ds + &\Ibl0kl1\qb0k\zcharnote n{\it tr}\qb0l\tqb0m\ds + \enotes +% +\barre %48 +\notes\ql N|\ds&&\multnoteskip{0.8}\ibbbl0l0\qb0{mln}\tqb0l\enotes +\Notes\sk\ql a|\Ibu0hf2\zq{_i}\qh0g\zq h\qh0f\zq g\tqh0 e\relax + &\pause + &\isluru0k\ql k\sk\tslur0j\cl{^j}\enotes +% +\barre %49 +\notes\dble\zq K\ql a\sk\zq{=I}\ql{=b}\relax + |\ibbu0g0\zq{^c}\qh0h\zq d\qh0f\lpz d\zq d\qh0f\lpz d\zq d\tqh0f\zq d\qh0{^g}\relax + &\dble\sk\sk\pause + &\Ibbl0lk2\qb0l\tbbl0\qb0k\tqb0k\sk\qs\ibbl0m0\qb0{mm}\tqb0m\enotes +% +\barre %50 +\notes\dble\zq J\ql c\sk\zq{^G}\ql{^N}\relax + |\qs\ibbu0i0\zq e\qh0h\zq e\qh0h\zq e\tqh0h\zq e\qh0{=i}\relax + &\dble\sk\pause + &\Ibbl0ml2\qb0m\tbbl0\qb0l\tqb0l\sk\qs\ibbl0k0\qb0{kk}\tqb0k\enotes +% +\barre %51 +\notes\dble\zq H\ql a\sk\zq F\qu M\relax + |\zcl e\Ibbu0ih1\qh0i\tqh0h\zq c\dble\qu h\relax + &\dble\sk\sk\pause + &\ibbl0k0\qb0k\tbbl0\qb0j\itenu0o\tqb0o\sk + \multnoteskip{0.6}\Ibbl0om3\tten0\qb0o\sk\nbbbl0\qb0n\tqb0m\enotes +\notes|\zq a\cu h&&\Ibbl0lk1\qb0l\tqb0{^k}\enotes +% +\barre %52 +\notes\zql E\raise2\Interligne\qs\ibbu0L0\qh0{LL}\tqh0L\dble\cu L\ds + |\Ibbu0hg3\zq c\qh0h\zq b\qh0{^g}\zq b\zq e\qh0g\zq b\zq e\tqh0g\dble\zq + {be}\cu g\ds + &\dble\dble\pause + &\Ibbl0kl2\qb0{^k}\tbbl0\qb0l\tqb0l\sk\qs\ibbl0l0\qb0{ll}\tqb0l\enotes +% +\barre %53 +\notes\qs\ibbl0K0\qb0{KK}\tqb0K\relax + |\qs\ibbu0i0\rq g\sh g\zq f\qh0i\rq g\zq f\qh0i\rq g\zq f\tqh0i\relax + &\qs\ibbu0i0\qh0{ii}\tqh0i\relax + &\Ibbl0nm2\qb0n\tbbl0\qb0m\tqb0m\enotes +\notes\multnoteskip{0.7}\cl K\sk\sk\sk\ds + |\multnoteskip{0.7}\zq f\rq g\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\hs\ibbbl0l0\qb0{ml}\tqb0m\ibbbl0l0\qb0{nml}\tqb0m\enotes +% +\barre %54 +\notes\zql G\raise3\Internote\qs\ibbl0N0\qb0{NN}\tqb0N\relax + |\qs\ibbu0i0\zq d\zq f\qh0i\zq d\zq f\qh0i\zq d\zq f\tqh0i\relax + &\qs\ibbu0i0\qh0{ii}\tqh0i\relax + &\Ibbl0qp2\qb0q\tbbl0\qb0p\tqb0p\enotes +\notes\multnoteskip{0.7}\cl N\sk\sk\sk\ds + |\multnoteskip{0.7}\zq f\rq g\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\hs\ibbbl0o0\qb0{po}\tqb0p\ibbbl0o0\qb0{qpo}\tqb0p\enotes +% +\barre %55 +\NOTes\zq J\ql N\zq G\ql N|\zq c\qu e\zq d\qu f&\ql j\ql i&\ql q\soupir\enotes +% +\barre %56 +\NOtes + \ibl0K0\upz a\zq N\qb0J\upz b\zq N\qb0 b\relax + |\Ibu1eg2\lpz c\zq c\qh1e\qh1g\relax + &\Ibl2jl2\qb2j\zcharnote n{\it tr}\multnoteskip{0.6}\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \zq J\upz c\tqb0c|\tqh1g\relax + &\tqb2l&\ds\enotes +\notes\ds|\ds&\ds&\Ibbl0lm2\zcharnote n{\it tr}\qbp0l\sk\tbbbl0\tqb0m\enotes +% +\barre %57 +\notes\dble\zhu N\cl J\raise -\Interligne\ds\cl G\raise -\Interligne\ds + |\ibbu0e0\qh0c\zq c\qh0e\zq e\qh0g\zq e\tqh0c\zq e\ibbu0e0\qh0g\zq +c\qh0e\zq d\qh0f\zq b\tqh0d\relax + & \dble\dble\sk\pause + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %58 +\notes\dble\zq C\cu J\ds\zq C\cu J\ds\relax + |\qs\ibbu0d0\zq b\qh0{^d}\zq c\qh0e\zq b\tqh0d\relax + \Ibbu0df3\zq c\qh0e\zq c\qh0e\zq {=d}\qh0f\zq e\tqh0g\relax + &\dble\dble\sk\pause + &\Ibl0kl2\qb0{^k}\sk\tqb0l\sk\qs\Ibbl0ln2\qb0{lm}\tqb0n\enotes +% +\barre %59 +\notes\dble\zq C\cu J\ds\cu J\ds + |\qs\ibbu0g0\zq f\qh0h\zq c\qh0f\zq f\tqh0h\Ibbu0ig3\zq h\qh0j\zq +h\qh0j\sk\zq g\qh0i\zq f\tqh0h\relax + &\dble\dble\sk\pause + &\ibbl0o0\qb0o\tbbl0\qb0m\itenu0q\tqb0q\sk + \ibbl0o0\tten0\qbp0q\relax + {\multnoteskip{0.66}\sk\nbbbl0\qb0r\tqb0q}\relax + \Ibbl0po1\qb0p\tqb0o\enotes +% +\barre %60 +\notes\dble\zq C\cu J\ds\cu J\ds + |\qs\Ibbu0fd2\zq f\qh0h\zq e\qh0g\zq{^d}\tqh0{^f}\relax + \ibbu0i0\zq e\qh0g\zq g\qh0j\zq c\qh0e\zq e\tqh0g\relax + &\dble\dble\sk\pause + &\dble\Ibl0on1\zcharnote q{\it tr}\qb0o\tqb0n\ds + \multnoteskip{0.33}\zcharnote p{\it tr}\ibbl0n0\qbp0n\sk\tbbbl0\tqb0n\enotes +% +\barre %61 +\notes\dble\zq H\ql a\sk\zq{_H}\ql{_a}\relax + |\qs\Ibbu0fj2\zq c\qh0f\zq f\qh0h\zq h\tqh0j\ds\Ibbu0fj2\zq c\qh0f\zq +f\qh0{_h}\zq h\tqh0j\relax + &\dble\dble\sk\pause + &\Ibbl0qo1\qb0q\tqb0o\dble\ql m\sk\cl m\enotes +% +\barre %62 +\Notes\zq G\ql N|\qs\Ibbu0di2\zq b\qh0d&\relax + &\multnoteskip{0.5}\Ibbbl1nk3\qb1{nml}\tqb1k\enotes +\notes|\zq d\qh0f\zq f\tqh0i&\sk\pause + &\ql k\sk\enotes +\notes\dble\Ibu0MJ1\zq G\qh0N\zq C\tqh0J\relax + |\qs\ibbu0i0\zq f\qh0i\zq e\qh0j\zq e\tqh0g\relax + &&\sk\sk\multnoteskip{0.7}\Ibbl0lj2\qbp0l\sk\tbbbl0\tqb0j\enotes +% +\barre %63 +\notes\dble\zq F\qu M\sk\zql G\ibu0L0\qh0N\tqh0N\relax + |\dble\zqp d\qup f\sk\sk\zq b\cu d\relax + &\dble\dble\sk\pause + &\ibbl0i0\isluru0i\qb0i\tslur0h\qb0h\isluru0m\qb0m\tslur0k\tqb0k\relax + \ibbl0j0\isluru0j\qb0j\tslur0i\qb0i\isluru0n\qb0n\tslur0m\tqb0m\enotes +% +\barre %64 +\notes\dble\zhu N\ql J\sk\Ibl0JI1\qb0J\tqb0I\relax + |\qs\Ibbu0bd2\qh0b\qh0c\tqh0{=d}\Ibbu0eg3\qh0{^de=d}\tqh0g\relax + &\qs\Ibbu0ef2\qh0{^de}\tqh0f\Ibbu0fi3\qh0{^fgh}\tqh0i\relax + &\dble\Ibl0kl1\qb0{^k}\tqb0l\ds + \zcharnote p{\it tr}\multnoteskip{0.4}\ibbl0n0\qbp0n\sk\tqb0n\enotes +% +\barre %65 +\notes\dble\zq H\ql a\sk\zq{_H}\ql{_a}\relax + |\qs\Ibbu0fj2\zq f\qh0c\zq f\qh0h\zq h\tqh0j\relax + \qs\Ibbu0fj2\zq c\qh0f\zq f\qh0{_h}\zq h\tqh0j\relax + &\dble\ql j\sk\ds\cl j\relax + &{\multnoteskip{0.667}\triolet q\Ibbl0qm2\qb0{qo}\tqb0m}\relax + \dble\ql m\sk\cl m\enotes +% +\barre %66 +\notes\dble\Ibu0LK1\lpz G\zq G\qh0N\lpz F\zq F\tqh0M\ds + |\dble\lpz d\zq d\Ibu0gd1\qh0g\lpz b\zq b\tqh0d\ds + &\dble\Ibu0ig2\lpz i\qh0i\lpz g\tqh0g\ds + &\ibbl0k0\qb0m\tbbl0\qb0p\tqb0p\sk\ds\enotes +\notes\cl L|\cu c&\cu g&\Ibbbl0qo3\qb0{qp_p}\tqb0o\enotes +% +\barre %67 +\notes\ql M|\dble\dble\Ibu0cd1\qh0c\tqh0d\relax + &\dble\dble\Ibu0fh1\qh0f\tqh0h\relax + &\ibbbl0n0\qb0{^no=p}\tqb0o\Ibbbl0nk3\qb0{=nml}\tqb0k\enotes +\Notes\dble\ibl0N0\qb0N\tqb0N\relax + |\ds\Ibbu0gd2\zq e\qh0g\zq c\qh0e\zq b\tqh0d\relax + &\sk\sk\soupir + &\ibbl0j0\roff{\tbbl0}\qh0{jl}\sk + \multnoteskip{0.6}\nbbbl0\qb0m\tqb0k\enotes +% +\barre %68 +\notes\zql J\Ibbu0JI2\qh0M\tbbu0\qh0L\tqh0L\sk\dble\ql N\relax + |\qs\Ibbu0cg2\zq c\qh0N\zq c\qh0e\zq e\tqh0g\qs + \Ibbu0ej2\zq c\qh0{e}\zq e\qh0g\zq g\tqh0j\relax + &\dble\dble\sk\pause + &\zcharnote n{\it tr}\Ibbl0kj2\qb0k\tbbl0\qb0 j\tqb0j\sk\ds\sk + \multnoteskip{0.67}\Ibbl0jj2\qbp0j\sk\tbbbl0\tqb0j\enotes +% +\barre %69 +\Notes\zhl J\qu a\relax + |\qs\Ibbu0fj2\zq c\qh0{^f}\zq f\qh0h\zq h\tqh0j\relax + &\relax + &\Ibbl0jn2\qb0{^j}\tbbl0\qb0k\itenu0r\tqb0r\enotes +\notes\ql{_b}|\dble\qs\Ibbu0gk2\zq d\qh0g\zq g\qh0{_i}\zq i\tqh0k\relax + &\pause + &\tten0\isluru0r\Ibbbl0ro3\qb0{r=q_p}\tqb0o\Ibbbl0nk3\qb0{nml}\tslur0k\tqb0k\enotes +% +\barre %70 +\Notes\zhl J\qu N\relax + |\qs\Ibbu0gk2\zq d\qh0g\zq g\qh0{_i}\zq i\tqh0k\relax + &\relax + &\zcharnote m{\it tr}\ibbl0j0\qb0k\tbbl0\qb0j\itenu0q\tqb0q\enotes +\notes\ql a|\dble\qs\Ibbu0fj2\zq c\qh0{=f}\zq f\qh0h\zq h\tqh0j\relax + &\pause + &\tten0\isluru0q\Ibbbl0qn3\qb0{q_po}\tqb0n\Ibbbl0mj3\qb0{mlk}\tslur0j\tqb0j\enotes +% +\barre %71 +\Notes\ql J\relax + |\qs\Ibbu0fj2\zq a\qh0d\zq d\qh0f\zq f\tqh0h\relax + &\relax + &\zcharnote m{\it tr}\ibbl0i0\qb0j\tbbl0\qb0{_i}\itenu0p\tqb0{_p}\enotes +\Notes\ql c\relax + |\ibbu0g0\zq e\qh0{g_ih}\tqh0g\relax + &\pause + &\tten0\ibbl0p0\qb0{prq}\tqb0p\enotes +% +\barre %72 +\notes\dble\ibl0N0\zq M\qb0c\zq N\qb0c\zq a\qb0c\zq N\tqb0c\relax + |\dble\ibu0g0\qh0{fef}\tqh0g\relax + &\dble\sk\pause + &\Ibbl0nl7\roff{\tbbl0}\qb0{^no}\sk\qb0{=n}\sk\qb0m\sk\tbbl0\tqb0l\enotes +% +\barre %73 +\notes\dble\dble\zhup a\ibl0M0\qb0{MMM}\zcu M\tqb0M\relax + |\dble\dble\ibu0h0\qh0{hhh}\zq f\tqh0h\relax + &\dble\dble\dble\pause + &\isluru0k\Ibbbl0jk3\qb0{^jkl}\tqb0k\Ibbbl0lm3\qb0{lmn}\tslur0m\tqb0m\relax + \isluru0n\Ibbbl0no3\qb0{^nop}\tqb0o\Ibbbl0nk3\qb0{=nml}\tslur0k\tqb0k\enotes +% +\barre %74 +\notes\dble\Ibu0LJ1\qh0N\tqh0G\relax + |\ibl0g0\zqu g\itenu0g\qbp0e\sk\multnoteskip{0.7}\sk\nbbbl0\qb0f\tqb0e\relax + &\sk\sk\sk\pause + &\ibl0j0\qbp0j\sk\multnoteskip{0.7}\sk\nbbbl0\qb0k\tqb0j\enotes +\Notes\cl N\ds|\tten0\zcl d\cu g\ds + &\relax + &\cl i\ds\enotes +% +\barre %75 +\NOtes\zq C\cu J\ds\zq G\qu N\ds|\zq e\cu g\ds\zq{eg}\cu i\ds + &\cl j\ds\cl k\ds + &\sk\sk\pause\enotes +% +\barre %76 +\Notes\lpz C\zq C\Ibu1JL2\qh1J\lpz D\zq D\qh1K\relax + |\upz j\zq j\ibu2i0\qh2g\upz i\zq g\qh2i\relax + &\upz l\Ibl3ln2\qb3l\upz m\qb3m\relax + &\soupir\enotes +\notes\lpz E\zq E\tqh1L\sk\ds + |\upz j\zq g\tqh2j\sk\ds + &\upz n\tqb3n\relax + &\qs\Ibbl0gl2\qb0{gj}\tqb0l\enotes +% +\barre %77 +\NOtes\zq N\lq M\ql d\zq{LN}\ql c|\qu g\qu g\relax + &\qu i\qu j\relax + &\itenu3n\hl n\enotes +% +\barre %78 +\Notes\Ibl1IK2\upz b\zq {Nb}\qb1I\upz c\zq{cN}\qb1J\relax + |\ibu2g0\qh2{gg}\relax + &\Ibl3km2\qb3k\zcharnote n{\it tr}\multnoteskip{0.33}\qb3l\tinynotesize\Ibbu0kl1\qh0k\tqh0l\relax + &\tten3\itenu3n\ql n\enotes +\notes\upz b\zq{Nb}\tqb1K\sk\ds + |\tqh2g\sk\ds + &\tqb3m\sk\ds + &\tten3\Ibbl0np3\qb0{n^no}\tqb0p\enotes +% +\barre %79 +\Notes\ql c|\qs\Ibbl1ij2\zq e\qb1j\relax + &&\multnoteskip{0.5}\ibbbl0q0\qb0{qrs}\tqb0r\enotes +\notes\dble\sk\ql e|\zq l\qb1n\zq j\tqb1l\ibbu0i0\zq j\qh0g\zq j\qh0g\zq j\qh0g\zq j\tqh0g\relax + &\sk\pause + &\dble\isluru0q\ql q\sk\tslur0p\cl p\enotes +% +\barre %80 +\Notes\ql f|\qs\Ibbl1hg0\zq h\qb1j\relax + &&\multnoteskip{0.5}\ibbbl0o0\qb0{opq}\tqb0p\enotes +\notes\dble\sk\ql c|\zq m\qb1j\zq j\tqb1h\ibbu0h0\zq f\qh0h\zq f\qh0h\zq e\qh0g\zq e\tqh0g\relax + &\sk\pause + &\dble\isluru0o\ql o\sk\tslur0n\cl n\enotes +% +\barre %81 +\notes\ql d|\qs\ibbu0i0\zq j\qh0h\zq j\qh0h\zq j\tqh0h\relax + &\sk\sk\sk\pause + &\ibl0m0\xTrille q{3\noteskip}\qbp0m\sk\sk\nbbbl0\multnoteskip{0.7}\qb0l\tqb0m\enotes +\notes\zq N\ql d|\ibbu0h0\zq g\qh0i\zq g\qh0i\zq g\qh0i\zq g\tqh0i\relax + &&\Ibl0nm2\isluru0n\qb0n\sk\tslur0m\tqb0m\enotes +% +\barre %82 +\NOtes\ds\Ibu1MK3\zqu a\qh1H\relax + |\ds\zql e\ibu2i0\qh2j\relax + &&\Ibl3kl1\isluru3k\qh3{^k}\tslur3l\tqb3l\enotes +\notes\dble\dble\zq G\qh1N\zq F\tqh1M\relax + |\dble\dble\rq j\qh2i\zcl f\zq h\tqh2j\relax + &\pause + &\hs\Ibbbl0jl2\qh0{j=k}\tqb0l\Ibbbl0mp3\qb0{mno}\tqb0p\enotes +% +\barre %83 +\Notes\zq E\cu L|\zqup j\raise -6\Internote\qs\ibbl1f0\zq e\qb1g\relax + &\soupir&\multnoteskip{0.5}\ibbbl0q0\qb0{qrs}\tqb0r\enotes +\notes\dble\ds\zq C\cu J\ds|\zq e\qb1g\zq e\tqb1g\ibbl0f0\zq e\qb0g\zq g\qb0{_i}\zq +f\qb0h\zq e\tqb0{^g}\relax + &\dble\sk\ds\cu j\relax + &\itenu0q\cl q\sk\tten0\Ibbl0qn3\qb0{q_po}\tqb0{^n}\enotes +% +\barre %84 +\notes\ibu1L0\zq F\qh1M\relax + |\ibu2i0\zq f\qh2h\relax + &\ibu3h0\qh3j\relax + &\Ibbl0no1\qb0{^n}\tqb0o\enotes +\Notes\dble\zq F\qh1M\zq F\qh1M\zq F\tqh1M\relax + |\dble\zq j\qh2f\zq h\qh2j\zq k\tqh2f\relax + &\dble\qh3h\qh3f\tqh3h\relax + &\multnoteskip{0.5}\qs\sk\Ibbbl0rq1\qb0r\tqb0q\relax + \qs\sk\Ibbbl0po1\qb0{=p}\tqb0o\relax + \qs\sk\Ibbbl0nm1\qb0{=n}\tqb0m\enotes +% +\barre %85 +\notes\dble\zq G\qu N\sk\zq G\qu N\relax + |\qs\advance\transpose 7\ibbl0d0\zq c\qh0e\zq e\qh0g\zq e\tqb0e\relax + \ibbl0d0\zq e\qh0g\zq{a^d}\qh0{^f}\zq{b=d}\qh0{=f}\zq c\tqb0e\relax + &\itenl0g\qu g\sk\sk\sk\tten0\Ibbu0ge3\qh0{g^f=f}\tqh0e\relax + &\Ibbl0ln2\qb0l\tbbl0\qb0n\itenu0n\tqb0n\sk\tten0\Ibbl0nl3\qb0{n^m=m}\tqb0l\enotes +% +\barre %86 +\Notes\zcl G\roff{\zq N\itenl1N}\itenl0M\qu M\sk\raise -4\Internote\ds + |\qs\advance\transpose 7\ibbl0e0\lq c\qh0d\lq c\qh0d\lq c\tqb0d\relax + &\itenl2d\qu d\relax + &\zhl k\xTrille q{8\noteskip}\enotes +\notes\dble\zcl G\tten0\roff{\tten1}\ibbu0L0\rq N\qh0M\rq N\qh0M\rq N\qh0M\rq N\tqh0M\relax + |\advance\transpose 7\Ibbbl0de3\qh0{bcd}\tqb0c\ibbbl0f0\qh0{def}\tqb0d\relax + &\tten2\Ibbbu0df3\qh0{def}\tqh0e\Ibbbu0fi3\qh0{fgh}\tqh0i\relax + &\dble\sk\sk\sk\multnoteskip{0.3}\tinynotesize\Ibbu0jk1\qh0j\tqh0k\enotes +% +\barre %87 +\Notes\zqu C\ibbu1N0\qh1L\zcharnote C{(p\'ed.)}\qh1N\relax + |\advance\transpose 7\multnoteskip{0.5}\ibbbl0j0\qb0{jkl}\tqb0k\relax + &\multnoteskip{0.5}\ibbbu0j0\qb0{jkl}\tqh0k\relax + &\ql j\enotes +\notes\qh1c\tqh1N\zql E\ibbu1N0\qh1{LNc}\tqh1N\relax + |\dble\advance\transpose 7\ql j\sk\cl i\relax + &\dble\islurd0j\qu j\sk\tslur0i\cu i\relax + &\dble\sk\soupir\enotes +% +\barre %88 +\Notes\zql F\ibbu1N0\qh1M\qh1a\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0h0\qh0{hij}\tqb0i\relax + &\multnoteskip{0.5}\ibbbu0h0\qb0{hij}\tqh0i\relax + &\enotes +\notes\qh1c\tqh1N\zqu{^C}\ibbu1L0\qh1{^JLa}\tqh1L\relax + |\dble\advance\transpose 7\ql h\sk\cl g\relax + &\dble\islurd0h\qu h\sk\tslur0g\cu g\relax + &\dble\sk\pause\enotes +% +\barre %89 +\Notes\zql D\ibbu1a0\qh1K\qh1a\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0h0\qh0{fgh}\tqb0g\relax + &\multnoteskip{0.5}\ibbbu0f0\qb0{fgh}\tqh0g\relax + &\enotes +\notes\qh1d\tqh1{_a}\zcl I\rlap{\sk\sk\zcl J}\ibbu1N0\qh1{NdN}\tqh1c\relax + |\dble\advance\transpose 7\ql f\sk\cl e\relax + &\dble\islurd0f\qu f\sk\tslur0e\cu e\relax + &\dble\sk\pause\enotes +% +\barre %90 +\Notes\zql F\multnoteskip{0.5}\ibbbu0M0\qh0{MNa}\tqh0N\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0g0\qh0{def}\tqb0e\relax + &\multnoteskip{0.5}\ibbbu0d0\qb0{def}\tqh0e\relax + &\enotes +\notes\ibbl0N0\qb0M\tqb0c\ibbl0N0\qb0{Mc^M}\tqb0c\relax + |\dble\zq h\ql k\sk\zq h\cl{_l}\relax + &\dble\islurd0d\qu d\sk\tslur0e\cu{_e}\relax + &\sk\sk\pause\enotes +% +\barre %91 +\notes\zcl G\ibbu0N0\qh0{Nc_a}\tqh0c\ibbu0N0\qh0{Nc^M}\tqh0c\relax + |\dble\ibl0k0\zq j\qb0{=l}\zq j\qh0m\zq j\qh0n\zq j\tqb0o\relax + &\dble\ibu0e0\qh0{=efe}\tqh0{_e}\relax + &\dble\dble\sk\pause\enotes +% +\barre %92 +\notes\dble\pointdurgue F\zq G\qu N\sk\soupir + |\dble\pointdorgue n\zq{n}\ql j\sk\soupir + &\dble\pointdorgue m\qu{=e}\sk\soupir + &\Ibl0lj3\pointdorgue o\qbp0n\sk\sk\tbbl0\tqb0j\xTrille n{3\noteskip}\ibl0j0\qbp0k\sk\sk\multnoteskip{0.7}\nbbbl0\qb0j\tqb0k\enotes +% +\barre %93 +\NOtes\zq J\ql N\zq N\ql G|\zq e\qu c\zq f\qu d\relax + &\ql j\ql i&\ql j\soupir\enotes +% +\barre %94 +\NOtes + \ibl0K0\upz a\zq N\qb0J\upz b\zq N\qb0 b\relax + |\Ibu1eg2\lpz c\zq c\qh1e\qh1g\relax + &\Ibl2jl2\qb2j\zcharnote n{\it tr}\multnoteskip{0.6}\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \zq J\upz c\tqb0c|\tqh1g\relax + &\tqb2l&\ds\enotes +\notes\ds|\ds&\ds&\Ibbl0lm2\zcharnote n{\it tr}\qbp0l\sk\tbbbl0\tqb0m\enotes +% +\barre %95 + %\check +\notes\dble\zhu N\cl J\raise -\Interligne\ds\cl G\raise -\Interligne\ds + |\ibbu0e0\qh0c\zq c\qh0e\zq e\qh0g\zq e\tqh0c\zq e\ibbu0e0\qh0g\zq +c\qh0e\zq d\qh0f\zq b\tqh0d\relax + & \dble\dble\sk\pause + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %96 + %\check +\Notes\zhl J\Ibu1LN2\qh1N\sk\tqh1{_b}\relax + |\qs\Ibbu2dg2\zq b\qh2{^d}\zq c\qh2e\relax + &\relax + &\Ibl3kl3\qb3{^k}\sk\nbbl3\qb3l\enotes + %\check +\Notes\sk|\zq e\tqh2g\relax + &\relax + &\multnoteskip{0.6}\raise2\Interligne\hs\tbbbl3\tqb3l\enotes + %\check +\Notes\Ibu0MK2\qh0a\sk\tqh0M\relax + |\Ibbu0gc3\roff{\tbbu0}\zq f\qh0h\zq{=d}\qh0f\sk\tbbu0\zq{=b}\tqh0d\relax + &\pause + &\zcharnote o{\it tr}\multnoteskip{0.5}\ibbbl0n0\qb0{mlm}\tqb0n\relax + \zcharnote q{\it tr}\ibbbl0p0\qb0{ono}\tqb0p\enotes +% +\barre %97 + %\check +\notes\ibl1J0\zcu L\qb1J\relax + |\zq c\ibu2f0\qh2g\relax + &&\Ibbl3on2\qbp3q\sk\tbbbl3\tqb3n\enotes +\notes\zqb1M\Ibbu4MN3\qhp4M\sk\sk\tbbbu4\tqh4a\relax + |\nbbbu2\qh2{gfe}\tqh2d\relax + &\sk\pause + &\Ibbbl3pm3\isluru4p\qb3{pon}\tqb3m\enotes + %\check +\NOtes\qb1N\zq G\tqb1N\relax + |\cu c\zq{df}\cu i\relax + &\relax + &\Ibl0lk1\qb0l\tslur4k\tqb0k\enotes + %\check +% +\barre %98 +\NOTes\zqp J\qlp N\multnoteskip{0.7}\sk\ds|\isluru0i\zq d\zq f\qu i\tslur0j\multnoteskip{0.7}\zq c\zq e\cu j\ds + &\pause&\isluru0k\ql k\tslur0j\multnoteskip{0.7}\cl j\ds\enotes +% +\ifx\orgue\undefined + \ifx\flute\undefined + \ifx\oboe\undefined + \linegoal24\relax + \else\linegoal19\fi + \else\linegoal20\fi % flute +\else\linegoal20\fi % orgue +\finmorceau + +\rightline{\sl \today} +\eject + + +\bye diff --git a/musixtex/doc/examples/kv315f.tex b/musixtex/doc/examples/kv315f.tex new file mode 100644 index 0000000..5ea4c9b --- /dev/null +++ b/musixtex/doc/examples/kv315f.tex @@ -0,0 +1,2 @@ +\def\flute{xxx} +\input kv315.tex diff --git a/musixtex/doc/examples/kv315h.tex b/musixtex/doc/examples/kv315h.tex new file mode 100644 index 0000000..a502fc3 --- /dev/null +++ b/musixtex/doc/examples/kv315h.tex @@ -0,0 +1,2 @@ +\def\oboe{xxx} +\input kv315.tex diff --git a/musixtex/doc/examples/kv315o.tex b/musixtex/doc/examples/kv315o.tex new file mode 100644 index 0000000..4f71bd5 --- /dev/null +++ b/musixtex/doc/examples/kv315o.tex @@ -0,0 +1,2 @@ +\def\orgue{xxx} +\input kv315.tex diff --git a/musixtex/doc/examples/kv315org.tex b/musixtex/doc/examples/kv315org.tex new file mode 100644 index 0000000..ab58cef --- /dev/null +++ b/musixtex/doc/examples/kv315org.tex @@ -0,0 +1,813 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Andante KV 315}\subtitle{pour fl\^ute et orchestre} +\author{W. A. Mozart\\transcription pour orgue solo \`a 3 claviers\\(disposition +baroque avec G.O. entre R\'ecit et Positif)\\D. Taupin, 2001} +\shortauthor{W. A. Mozart / D. Taupin} + \othermention{R\'ecit : fl\^utes 8', 4', nazard {\it ad lib.} +\\G.O. : principaux 8', 4' +\\Positif : fonds 8', 4', 2' {\it ad lib.}, acc. G.O. +\\P\'edale : bourdon 16', tirasse positif +\csname HomeReg\endcsname} +\maketitle + +\parindent 2cm +\generalsignature{0} +\instrumentnumber{3} +\setname1{P\'edale 16'} +\setname2{Orgue} +\setname3{R\'ecit} +\setstaffs22 +\setclef1{6000} +\setclef2{6000} +\setclef3{0000} +\generalmeter{\meterfrac 24} +\def\dble{\multnoteskip 2} + +\def\FourStaff{\relax + \gdef\Nextstaff{\nextstaff}\relax + \setclef2{6000}\relax + \setstaffs22\relax} + +\def\ThreeStaff{\relax + \gdef\Nextstaff{\relax}\setstaffs21\relax + \setclef2{0000}\relax +} + + \FourStaff + +\systemnumbers +\def\freqbarno{9999} + + +\debutmorceau +\zbarre +\NOTes\qu J\qu G&\zmidtwotext{\llap{\bf G.O.}}\ql N\ql N|\zq c\zq e\qu j\zq d\zq f\qu i&\multnoteskip{0.7}\sk\pause\enotes +% +\barre %2 +\NOtes + \ibu0K0\lpz J\qh0J\lpz G\qh0G&\Ibl1Na2\upz c\zq c\qb1N\upz b\zq N\qb1b\relax + |\Ibl2fh2\upz j\zq e\qb2j\Pince n\multnoteskip{0.6}\zq g\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \lpz J\tqh0J&\upz c\tqb1c\relax + |\zq g\tqb2l&\ds\enotes +\notes\ds&\zmidtwotext{\bf Pos.}\ds|\ds&\Ibbl0lm2\qbp0l\turn n\sk\tbbbl0\tqb0m\enotes +% +\barre %3 +\def\atnextline{\ThreeStaff}% +\notes\dble\cl J\ds\cl G\ds + &\Nextstaff\ibbu0e0\zcl N\qh0c\zq c\qh0e\zq e\qh0g\zq +e\tqh0c\zq e\ibbu0e0\qh0g\zq c\qh0e\zq d\qh0f\zq b\tqh0d\relax + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %4 +\notes\dble\cu J\ds\cu C\ds\relax + &\Nextstaff\qs\ibbu0d0\zq b\qh0{^d}\zq c\qh0e\zq b\tqh0d\relax + \Ibbu0df3\zq c\qh0e\zq c\qh0e\zq {=d}\qh0f\zq e\tqh0g\relax + &\Ibl0kl2\qb0{^k}\sk\tqb0l\sk\qs\Ibbl0ln2\qb0{lm}\tqb0n\enotes +% +\barre %5 +\notes\dble\cu J\ds\cu J\ds + &\Nextstaff\qs\ibbu0g0\zq f\qh0h\zq c\qh0f\zq f\tqh0h\Ibbu0ig3\zq h\qh0j\zq +h\qh0j\sk\zq g\qh0i\zq f\tqh0h\relax + &\ibbl0o0\qb0o\tbbl0\qb0m\itenu0q\tqb0q\sk + \ibbl0o0\tten0\qbp0q\relax + {\multnoteskip{0.66}\sk\nbbbl0\qb0r\tqb0q}\relax + \Ibbl0po1\qb0p\tqb0o\enotes +% +\barre %6 +\notes\dble\cu J\ds\cu J\ds + &\Nextstaff\qs\Ibbu0fd2\zq f\qh0h\zq e\qh0g\zq{^d}\tqh0{^f}\relax + \ibbu0i0\zq e\qh0g\zq g\qh0j\zq c\qh0e\zq e\tqh0g\relax + &\dble\Ibl0on1\Pince q\qb0o\tqb0n\ds + \multnoteskip{0.33}\ibbl0n0\qbp0n\uppersh m\turn r\sk\tbbbl0\tqb0n\enotes +% +\barre %7 +\notes\dble \cu H\ds\qu{_H}\ds\relax + &\Nextstaff\qs\Ibbu0fj2\zq c\qh0f\zq f\qh0h\zq h\tqh0j\ds\Ibbu0fj2\zq c\qh0f\zq +f\qh0{_h}\zq h\tqh0j\relax + &\Ibbl0qo1\qb0q\tqb0o\dble\ql m\sk\cl m\enotes +% +\barre %8 +\Notes\cu G\relax + &\Nextstaff\qs\Ibbu0di2\zq b\qh0d\relax + &\multnoteskip{0.5}\Ibbbl1nk3\qb1{nml}\tqb1k\enotes +\notes\ds&\Nextstaff\zq d\qh0f\zq f\tqh0i\relax + &\ql k\sk\enotes +\notes\dble\cu J\sk\relax + &\Nextstaff\qs\ibbu0i0\zq f\qh0i\zq e\qh0j\zq e\tqh0g\relax + &\sk\sk\multnoteskip{0.7}\Ibbl0lj2\qbp0l\sk\tbbbl0\tqb0j\enotes +% +\barre %9 +\notes\dble\cu F\ds\cu G\ds + &\Nextstaff\dble\zql d\qup f\sk\Ibu0ad0\qh0N\zq{d}\tqh0b\relax + &\ibbl0i0\isluru0i\qb0i\tslur0h\qb0h\isluru0m\qb0m\tslur0k\tqb0k\relax + \ibbl0j0\isluru0j\qb0j\tslur0i\qb0i\isluru0n\qb0n\tslur0m\tqb0m\enotes +% +\barre %10 +\notes\dble\qu J\sk\Ibu0JI1\qh0J\tqh0I\relax + &\Nextstaff\zql N\ds\Ibbu0ef2\zq{^d}\qh0b\zq e\qh0c\zq +f\tqh0{=d}\Ibbu0eg3\zq{^f}\qh0{^d}\zq e\qh0{g}\zq{=d}\qh0h\zq i\tqh0g\relax + &\dble\Ibl0kl1\qb0{^k}\tqb0l\ds + \multnoteskip{0.4}\ibbl0n0\qbp0n\turn o\sk\tbbbl0\tqb0n\enotes +% +\barre %11 +\notes\dble\qu H\sk\qu{_H}\relax + &\Nextstaff\zcu j\raise -4\Internote\qs\Ibbu0fj2\zq f\qh0c\zq f\qh0h\zq h\tqh0j\relax + \qs\Ibbu0fj2\zq c\qh0f\zq f\qh0{_h}\zq h\tqh0j\relax + &{\multnoteskip{0.667}\triolet q\Ibbl0qm2\qb0{qo}\tqb0m}\relax + \dble\ql m\sk\cl m\enotes +% +\barre %12 +\notes\dble\Ibu0GF1\lpz G\qh0G\tqh0F\ds + &\Nextstaff\dble\lpz d\zq d\zq g\Ibu0ig1\qh0i\zq b\zq g\tqh0d\ds + &\ibbl0k0\qb0m\tbbl0\qb0p\tqb0p\sk\ds\enotes +\notes\cl L&\Nextstaff\zq c\cu g&\Ibbbl0qo3\qb0{qp_p}\tqb0o\enotes +% +\barre %13 +\notes\ql M\relax + &\Nextstaff\dble\dble\Ibu0fh1\zq c\qh0f\zq d\tqh0h\relax + &\ibbbl0n0\qb0{^no=p}\tqb0o\Ibbbl0nk3\qb0{=nml}\tqb0k\enotes +\Notes\dble\ql N\relax + &\Nextstaff\ds\Ibbu0gd2\zq e\qh0g\zq c\qh0e\zq b\tqh0d\relax + &\ibbl0j0\roff{\tbbl0}\qh0{jl}\sk + \multnoteskip{0.6}\nbbbl0\qb0m\tqb0k\enotes +% +\barre %14 +\notes\dble\qu J\sk\ql{_L}\relax + &\Nextstaff\Ibbu0bg3\qh0M\zq c\qh0N\zq c\qh0e\zq e\tqh0g\relax + \qs\Ibbu0ej2\zq c\qh0{_e}\zq e\qh0g\zq g\tqh0j\relax + &\pince n\Ibbl0kj2\qb0k\tbbl0\qb0 j\tqb0j\sk\ds\sk + \multnoteskip{0.67}\Ibbl0jn2\qbp0j\sk\tbbbl0\tqb0n\enotes +% +\barre %15 +\notes\hl K\relax + &\Nextstaff\dble\raise 4\Internote\rlap{\ds}\ibl1h0\qb1h\zqu k\qb1{^f}\relax + &\Ibbl0nm2\qb0n\tbbl0\qb0{^m}\itenu3m\tqb0m\enotes +\notes&\Nextstaff\multnoteskip{0.75}\dble\dble\qb1g\zcu j\tqb1h\relax + &\multnoteskip{0.75}\tten3\ibbbl0m0\qb0{mln}\tqb0m\Ibbbl0ol3\qb0{onm}\tqb0l\enotes +% +\barre %16 +\notes\hl K\relax + &\Nextstaff\dble\zql{^f}\raise 2\Internote\ds\Ibu0ji1\zq h\qh0j\raise -6\Internote\rlap{\ds}\relax + \zq g\tqh0i\zq g\cu i\relax + &\uppersh o\pince n\Ibbl0lk2\qb0l\tbbl0\qb0k\itenu3k\tqb0k\sk + \tten3\ibbl0k0\qb0k\tqb0p\multnoteskip{0.8}\Ibbbl0ol2\qb0{on^m}\tqb0l\enotes +% +\def\atnextline{\FourStaff}% +\barre %17 +\notes\hl K\relax + &\Nextstaff\dble\zql e\raise 2\Internote\ds\raise +-6\Internote\rlap{\ds}\Ibu0ih1\roff{\zq h\itenu0h}\qb0g\zq +{^f}\tten0\itenu0h\tqh0h\zq d\tten0\itenl0d\zq h\cu {^f}\relax + &\ibbl3k0\qb3k\tbbl3\qb3j\itenu3q\tqb3q\sk + \tten3\Ibbl0qj2\qb0{qo^m}\tqb0j\enotes +% +\barre %18 +\notes\dble\ql N\sk\soupir + &\Nextstaff\tten0\zq d\zq i\qu g\sk\sk\sk\ds\ibbu0f0\qh0d\zcl b\qh0g\tqh0{=f}\relax + &\Ibbl0ip3\qb0{ikn}\tqb0p\itenu4r\ql r\enotes +% +\barre %19 +\notes\hl L\relax + &\Nextstaff\rlap{\ibbu0j0\roff{\tbbu0}\qh0g\qh0l\sk\qh0k\sk\qh0j\sk\tbbu0\tqh0i}\relax + \dble\Ibl0eg3\qb0{e^gh}\tqb0{=g}\relax + &\tten4\Ibbl0rn7\roff{\tbbl0}\qb0r\qb0q\sk\qb0p\sk\qb0o\sk\tbbl0\tqb0n\enotes +% +\barre %20 +\NOtes\dble\qup K\sk\multnoteskip{0.5}\sk\ds + &\Nextstaff \dble\ibu0h0\zq{^f}\qh0h\zq f\tqh0h\multnoteskip{0.5}\zq f\cu h\ds + &{\multnoteskip{0.5}\Ibbbl0nk3\qb0{n^ml}\tqb0k\Ibbbl0jk3\qb0{^jkl}\tqb0k}\relax + \cl k\ds\enotes +% +\barre %21 +\Notes\cu G\ds\cu D\ds + &\uptext{\rlap{\bf G.O.}}\relax + \cl N\ds\cl K\ds|\zq b\zq g\cu d\ds\zq h\zq c\rq d\cu{^f}\ds + &\sk\sk\pause\enotes +% +\barre %22 +\Notes\Ibu0GI2\lpz G\qh0G\lpz H\qh0H\relax + &\Ibl3Nb3\upz N\qb3N\upz a\qb3a\relax + |\Ibu1ik2\lpz d\zq i\zq d\qh1g\lpz d\zq j\zq d\qh1{^f}\relax + &\soupir\enotes +\notes\lpz I\tqh0I\sk\ds + &\upz b\tqb3b\sk\ds + |\lpz d\zq d\zq k\tqh1g\sk\ds + &\qs\Ibbl2kp2\qb2{kn}\tqb2p\enotes +% +\def\atnextline{\ThreeStaff}% +\barre %23 +\NOtes\ql a\ql N\relax + &\Nextstaff\lsh m\zq k\itenu2k\zhl k\islurd0j\lq j\isluru1m\ql{m}\tten2\zq k\tslur0i\zq i\tslur1n\ql n\relax + &\itenu5r\hl r\enotes +% +\barre %24 +\NOtes\upz M\Ibl0Ma2\qb0{^M}\upz N\qb0N\upz a\tqb0a\relax + &\Nextstaff\upz o\lq j\zq k\Ibl0jk2\qb0o\Pince r\relax + \rlap{\multnoteskip{0.25}\sk\sk\tinynotesize\Ibbu1op1\qh1o\tqh1p}\relax + \zq k\qb0p\zq{^m}\tqb0q\relax + &\tten5\itenu5r\ql r\sk + \tten5\multnoteskip{0.6}\ibbl0r0\qb0r\relax + \nbbbl0\multnoteskip{0.6}\qb0s\tqb0r\enotes +\notes\ds&\Nextstaff\ds&\multnoteskip{0.72}\Ibbbl0ro3\qb0{rqp}\tqb0o\enotes +% +\barre %25 +\Notes\ql N\relax + &\Nextstaff\zmidtwotext{\bf Pos.}\qs\ibbu1i0\zq b\qh1g\relax + &\multnoteskip{0.5}\ibbbl0n0\qb0{nop}\tqb0o\enotes +\notes\dble\sk\ql b\relax + &\Nextstaff\zq i\qh1k\zq g\tqh1i\ibbu0g0\zq d\qh0g\zq d\qh0g\zq d\qh0g\zq d\tqh0g\relax + &\dble\isluru0n\ql n\sk\tslur0m\cl{^m}\enotes +% +\barre %26 +\Notes\ql c\relax + &\Nextstaff\qs\ibbu1g0\zq e\qh1g\relax + &\multnoteskip{0.5}\ibbbl0l0\qb0{l^mn}\tqb0m\enotes +\notes\dble\sk\ql N\relax + &\Nextstaff\qh1e\zq g\tqh1e\ibbu0i0\zq j\qh0g\zq j\qh0g\zq i\qh0g\zq i\tqh0g\relax + &\dble\isluru0l\ql l\sk\tslur0k\cl{k}\enotes +% +\barre %27 +\notes\ql a\relax + &\Nextstaff\ds\ibbu0g0\zq e\qh0g\zq e\qh0g\zq e\tqh0g\relax + &\ibl0j0\xTrille n{3\noteskip}\qbp0j\sk\sk\nbbbl0\multnoteskip{0.7}\qb0i\tqb0j\enotes +\notes\ql K\relax + &\Nextstaff\ibbu0h0\zq{^f}\qh0h\zq f\qh0h\zq f\qh0h\zq f\tqh0h\relax + &\Ibl0kj2\isluru0k\qb0k\sk\tslur0j\tqb0j\enotes +% +\barre %28 +\NOtes\ds\Ibl1LJ3\qb1L\relax + &\Nextstaff\ds\zql b\zq g\ibu2g0\qu2g\relax + &\Ibu3hi1\islurd3h\qh3{^h}\tslur3i\tqh3i\enotes +\notes\dble\dble\qb1K\tqb1J\relax + &\Nextstaff\dble\dble\qh2{^f}\zcl e\tqh2g\relax + &\hs\Ibbbu0gi2\qh0{g=h}\tqh0i\Ibbbl0jm3\qb0{jkl}\tqb0{^m}\enotes +% +\barre %29 +\Notes\cu I\relax + &\Nextstaff\zqup g\raise -6\Internote\qs\ibbl1f0\zq b\qb1d\relax + &\multnoteskip{0.5}\ibbbl0n0\qb0{nop}\tqb0o\enotes +\notes\dble\ds\cu I\ds + &\Nextstaff\zq d\qb1b\zq d\tqb1b\Ibbl0ef3\zq b\qb0d\zq b\qb0d\zcu +{^g}\qb0g\zq d\tqb0f\relax + &\itenu0n\cl n\sk\tten0\ibbl0o0\qb0{nrq}\tqb0p\enotes +% +\def\atnextline{\FourStaff}% +\barre %30 +\notes\ibu1J0\qh1J\sk\qh1J\relax + &\Nextstaff\Ibbu0ih2\zq d\zq i\qh0f\zq c\zq h\tbbu0\qh0e\zq {hc}\tqh0e\relax + &\Ibbl0no1\qb0{^n}\tqb0o\qs\ccl s\enotes +\Notes\dble\qh1J\tqh1J\relax + &\Nextstaff\dble\Ibu0jl1\zq {je}\qh0h\zq {lh}\tqh0j\relax + &\multnoteskip{0.5}\qs\sk\Ibbbl0rq1\qb0r\tqb0q\qs\sk\Ibbbl0po1\qb0p\tqb0o\enotes +% +\barre %31 +\Notes\ql K\relax + &\Nextstaff\qs\Ibbu1ik2\zq g\qh1i\relax + &\multnoteskip{0.71}\ibbl3n0\qbp3p\sk\tbbbl3\tbbl3\qb3n\enotes +\Notes\dble\sk\ql K\relax + &\Nextstaff\zq k\qh1i\zq k\tqh1i\Ibbu0ki3\zq k\qh0i\lsh h\zq{^j}\zq e\qh0h\zq{=j}\lna +h\zq{^f}\qh0h\zq i\tqh0g\relax + &\itenu1r\tqb3r\sk\tten1\Ibbl0rp3\qb0{r^q=q}\tqb0p\enotes +% +\barre %32 +\Notes\ql K\relax + &\midtwotext{\bf G.O.}|\zqu h\itenu2h\raise -4\Internote\qs\ibbl0g0\qh0{gg}\tqb0g\relax + &\zhl o\xTrille q{8\noteskip}\enotes +\notes\dble\zcl K\sk\sk\ds + &\Nextstaff\zcl {^f}\tten2\Ibbbu0hi3\qh0{hij}\tqh0i\Ibbbu0jm3\qh0{jkl}\tqh0{^m}\relax + &\sk\sk\sk\sk\sk\sk\sk\multnoteskip{0.7}\tinynotesize\Ibbbu0lm1\qh0n\tqh0o\enotes +% +\barre %33 +\notes\qu G\relax + &\Nextstaff\Uptext{\bf m.g.}\Ibbbl0no3\qb0{nop}\tqb0o\relax + &\itenu3n\cl n\enotes + \nspace +\Notes\dble\sk\qu I\sk\relax + &\zcharnote f{\bf m.g.}\qs\ccl d\ibbl0N0\qb0{bNb}\tqb0N\relax + |\bracket m{22}\Uptext{\bf m.d.}\dble\isluru0n\ql n\sk\tslur0k\cl{^m}\relax + &\dble\tten3\cl n\ds\soupir\enotes +% +\barre %34 +\notes\qu J\relax + &\qs\sk\ibbl1M0\qh1N\relax + |\Ibbbl0lm3\qb0{l^mn}\tqb0m\relax + &\enotes +\Notes\dble\sk\Ibu0JK1\qh0J\tqh0K\relax + &\qb1c\tqb1N\Ibbl0aM3\qb0{cNb}\tqb0N\relax + |\dble\isluru0l\ql l\sk\tslur0k\cl k\relax + &\dble\sk\pause\enotes +% +\barre %35 +\notes\zqlp L\relax + &\Ibbbl0LM3\qb0{L=MN}\tqb0M\relax + |\Ibbbl0jk3\qb0{jkl}\tqb0k\relax + &\enotes +\Notes\dble\sk\sk\cl K\relax + &\ibbl0L0\qb0L\tqb0N\Ibbl0LK2\qb0{LN}\qb0K\tqb0N\relax + |\dble\isluru0j\ql j\sk\tslur0i\cl i\relax + &\dble\sk\pause\enotes +% +\barre %36 +\Notes\qu J\relax + &\Ibl0Lc3\qb0L\sk\nbbl0\qb0a\tqb0c\relax + |\rlap{\dble\ibl0g0\qb0e\tqb0e}\Ibbu0gl3\qh0{^ghj}\tqh0l\enotes +\notes\qu K\relax + &\ibl0d0\qb0d\sk\sk\tqb0d\relax + |\islurd0k\Ibbu0ki2\qhp0k\sk\tbbbu0\tqh0i\Ibbbu0kh3\qh0{kji}\tslur0h\tqh0h\relax + &\sk\pause\enotes +% +\barre %37 +\Notes\cu G\sk\ds + &\zq {Nb}\cl d\sk\ds|\cu g\sk\ds + &\qs\isluru0g\Ibbl0gk2\qb0{gi}\tqb0k\enotes +\notes\soupir&\soupir|\soupir + &\tslur0n\ibbbl0n0\qb0n\upz k\qb0k\upz l\qb0l\upz +m\tqb0{^m}\Ibbbl0nq3\upz n\qb0n\upz o\qb0o\upz p\qb0p\upz q\tqb0q\enotes +% +\barre %38 +\Notes\cu G\ds\cu D\ds\relax + &\Nextstaff\zq {_bd}\cu g\ds\zq{ac}\rq d\cu{^f}\sk + &\itenu0r\hl r\enotes +% +\barre %39 +\Notes\Ibl1GN2\upz G\qb1G\upz K\qb1K\relax + &\Nextstaff\Ibu2gi2\lpz b\zq{_bd}\qh2g\lpz d\zq{d^f}\qh2h\relax + &\tten0\itenu0r\ql r\enotes +\notes\upz N\tqb1N\sk\ds + &\Nextstaff\lpz d\zq{dg}\tqh2{_i}\sk\ds + &\tten0\ibbl0r0\qb0{rrr}\tqb0r\enotes +% +\barre %40 +\notes\hu H\relax + &\qs\Ibbu0Ma1\qh0{^Ma}\tqh0c\relax + &\dble\dble\isluru1s\ql{_s}\enotes +\notes + &\Nextstaff\Ibbu0ej3\qh0{_e^fh}\tqh0j\relax + &\tslur1m\ql{^m}\enotes +% +\barre %41 +\NOtes\lpz I\Ibu0IG2\qh0{_I}\lpz F\qh0{^F}\lpz G\tqh0G\ds + &\Nextstaff\lpz d\Ibu0ki2\zq{dg}\qh0k\lpz d\zq{dh}\qh0j\lpz d\zq{dg}\tqh0{_i}\ds + &\Ibl0no1\qb0n\turn q\upperfl r\qb0o\tqb0{_p}\ds + \enotes +% +\barre %42 +\notes\qu J&\zmidtwotext{\bf Pos.}|\ds&\multnoteskip{0.8}\ibbbl0o0\qb0{_poq}\tqb0o\enotes +\Notes\sk\qu K\relax + &\Nextstaff\Ibl0jh2\zq{_l}\qb0j\zq k\qb0{_i}\zq j\tqb0 h\relax + &\isluru0n\ql n\sk\tslur0m\cl{^m}\enotes +% +\barre %43 +\notes\dble\ql N\sk\ql{=M}\relax + &\Nextstaff\zhl d\Ibbu0ji3\zq{^f}\qh0j\zq g\qh0{_i}\zq g\qh0i\zq g\tqh0i\relax + \qs\ibbu0i0\zq g\qh0i\zq f\qh0h\zq g\tqh0i\relax + &\Ibbl0on2\qb0o\tbbl0\qb0n\tqb0n\sk\ds\sk\cl n\enotes +% +\barre %44 +\notes\dble\qu L\sk\qu K\relax + &\Nextstaff\zql{^c}\qs\ibbu0i0\zq g\qh0{_i}\zq{^f}\qh0h\zq g\tqh0i\relax + \zql d\qs\ibbu0i0\zq g\qh0i\zq f\qh0h\zq g\tqh0i\relax + &\itenu1n\ql n\sk\sk\sk\tten1\ibbl0n0\qb0n\qb0n\qb0{^m}\tqb0n\enotes +% +\barre %45 +\notes\dble\qu{^J}\sk\qu K\relax + &\Nextstaff\zql e\ibbu0h0\qh0{gh^g}\tqh0h\ibbu0h0\zq d\qh0{=f}\zq f\qh0h\zq +e\qh0{=g}\zq d\tqh0f\relax + &\Ibbl0po2\qb0{_p}\tbbl0\qb0o\itenu0o\tqb0o\sk + \tten0\Ibbl0oq3\qb0{or^q}\tqb0r\enotes +% +\barre %46 +\notes\qu E\relax + &\zmidtwotext{\bf G.O.}\qs\Ibbu0JN2\qh0{^JL}\tqh0N\relax + &\dble\dble\isluru1p\ql{_p}\enotes + \nspace +\notes\soupir + &\Nextstaff\Ibbu0bg3\qh0{_b^ce}\tqh0g\relax + &\tslur1j\ql{^j}\enotes +% +\barre %47 +\def\atnextline{\ThreeStaff}% +\NOtes\lpz F\Ibu0FK2\qh0F\lpz J\qh0{^J}\lpz K\tqh0K\ds + &\Nextstaff\lpz a\Ibu0hf2\zq{ad}\qh0h\lpz a\zq{ae}\qh0g\lpz a\zq{ad}\tqh0f\ds + &\Ibl0kl1\qb0k\turn n\qb0l\tqb0m\ds + \enotes +% +\barre %48 +\notes\ql N\relax + &\zmidtwotext{\bf Pos.}|\ds&\multnoteskip{0.8}\ibbbl0l0\qb0{mln}\tqb0l\enotes +\Notes\sk\ql a\relax + &\Nextstaff\Ibu0hf2\zq{_i}\qh0g\zq h\qh0f\zq g\tqh0 e\relax + &\isluru0k\ql k\sk\tslur0j\cl{^j}\enotes +% +\barre %49 +\notes\dble\qu K\sk\ql{=b}\relax + &\Nextstaff\ibbu0g0\zq{^c}\qh0h\zq d\qh0f\lpz d\zq d\qh0f\lpz d\zq d\tqh0f\zq d\qh0{^g}\relax + &\Ibbl0lk2\qb0l\tbbl0\qb0k\tqb0k\sk\qs\ibbl0m0\qb0{mm}\tqb0m\enotes +% +\barre %50 +\notes\dble\qu J\sk\ql{^N}\relax + &\Nextstaff\qs\ibbu0i0\zq e\qh0h\zq e\qh0h\zq e\tqh0h\zq e\qh0{=i}\relax + &\Ibbl0ml2\qb0m\tbbl0\qb0l\tqb0l\sk\qs\ibbl0k0\qb0{kk}\tqb0k\enotes +% +\barre %51 +\notes\dble\qu H\sk\qu F\relax + &\Nextstaff\zcl e\Ibbu0ih1\qh0i\tqh0h\zq c\dble\qu h\relax + &\ibbl0k0\qb0k\tbbl0\qb0j\itenu0o\tqb0o\sk + \multnoteskip{0.6}\Ibbl0om3\tten0\qb0o\sk\nbbbl0\qb0n\tqb0m\enotes +\notes&\Nextstaff\zq a\cu h&\Ibbl0lk1\qb0l\tqb0{^k}\enotes +% +\def\atnextline{\FourStaff}% +\barre %52 +\notes\dble\qu E\sk\cu L\ds + &\Nextstaff\Ibbu0hg3\zq c\qh0h\zq b\qh0{^g}\zq b\zq e\qh0g\zq b\zq e\tqh0g\dble\zq + {be}\cu g\ds + &\Ibbl0kl2\qb0{^k}\tbbl0\qb0l\tqb0l\sk\qs\ibbl0l0\qb0{ll}\tqb0l\enotes +% +\barre %53 +\notes\qs\ibbl0K0\qb0{KK}\tqb0K\relax + &\Nextstaff\qs\ibbu0i0\rq g\sh g\zq f\qh0i\rq g\zq f\qh0i\rq g\zq f\tqh0i\relax + &\Ibbl0nm2\qb0n\tbbl0\qb0m\tqb0m\enotes +\notes\multnoteskip{0.7}\cl K\sk\sk\sk\ds + &\Nextstaff\multnoteskip{0.7}\zq f\rq g\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\hs\ibbbl0l0\qb0{ml}\tqb0m\ibbbl0l0\qb0{nml}\tqb0m\enotes +% +\barre %54 +\notes\zql G\raise3\Internote\qs\ibbl0N0\qb0{NN}\tqb0N\relax + &\Nextstaff\zcharnote N{\bf G.O.}\relax + \qs\ibbu0i0\zq d\zq f\qh0i\zq d\zq f\qh0i\zq d\zq f\tqh0i\relax + &\Ibbl0qp2\qb0q\tbbl0\qb0p\tqb0p\enotes +\notes\multnoteskip{0.7}\cl N\sk\sk\sk\ds + &\Nextstaff\multnoteskip{0.7}\zq f\rq g\cu i\sk\sk\sk\ds + &\multnoteskip{0.7}\hs\ibbbl0o0\qb0{po}\tqb0p\ibbbl0o0\qb0{qpo}\tqb0p\enotes +% +\barre %55 +\NOTes\qu J\qu G\relax + &\sk\cl N|\zq c\zq j\qu e\zq d\zq g\qu i&\ql q\soupir\enotes +% +\barre %56 +\NOtes + \ibl0K0\upz J\qb0J\upz N\qb0 N\relax + &\ibl1b0\qb1{cb} + |\Ibl2fh2\zq {ce}\qb2j\zq g\Pince n\multnoteskip{0.6}\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \upz J\tqb0J\relax + &\tqb1c|\zq g\tqb2l&\ds\enotes +\notes\ds&\zmidtwotext{\bf Pos.}\ds&\Ibbl0lm2\qbp0l\turn o\sk\tbbbl0\tqb0m\enotes +\def\atnextline{\ThreeStaff}% +% +\barre %57 +\notes\dble\cu J\ds\cu G\ds + &\Nextstaff\ibbu0e0\zq N\qh0c\zq c\qh0e\zq e\qh0g\zq e\tqh0c\zq e\ibbu0e0\qh0g\zq +c\qh0e\zq d\qh0f\zq b\tqh0d\relax + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %58 +\notes\dble\cu J\ds\cu J\ds\relax + &\Nextstaff\qs\ibbu0d0\zq b\qh0{^d}\zq c\qh0e\zq b\tqh0d\relax + \Ibbu0df3\zq c\qh0e\zq c\qh0e\zq {=d}\qh0f\zq e\tqh0g\relax + &\Ibl0kl2\qb0{^k}\sk\tqb0l\sk\qs\Ibbl0ln2\qb0{lm}\tqb0n\enotes +% +\barre %59 +\notes\dble\cu J\ds\cu J\ds + &\Nextstaff\qs\ibbu0g0\zq f\qh0h\zq c\qh0f\zq f\tqh0h\Ibbu0ig3\zq h\qh0j\zq +h\qh0j\sk\zq g\qh0i\zq f\tqh0h\relax + &\ibbl0o0\qb0o\tbbl0\qb0m\itenu0q\tqb0q\sk + \ibbl0o0\tten0\qbp0q\relax + {\multnoteskip{0.66}\sk\nbbbl0\qb0r\tqb0q}\relax + \Ibbl0po1\qb0p\tqb0o\enotes +% +\barre %60 +\notes\dble\cu J\ds\cu J\ds + &\Nextstaff\qs\Ibbu0fd2\zq f\qh0h\zq e\qh0g\zq{^d}\tqh0{^f}\relax + \ibbu0i0\zq e\qh0g\zq g\qh0j\zq c\qh0e\zq e\tqh0g\relax + &\dble\Ibl0on1\Pince q\qb0o\tqb0n\ds + \multnoteskip{0.33}\ibbl0n0\qbp0n\turn p\sk\tbbbl0\tqb0n\enotes +% +\barre %61 +\notes\dble\qu H\sk\qu{_H}\relax + &\Nextstaff\qs\Ibbu0fj2\zq c\qh0f\zq f\qh0h\zq h\tqh0j\ds\Ibbu0fj2\zq c\qh0f\zq +f\qh0{_h}\zq h\tqh0j\relax + &\Ibbl0qo1\qb0q\tqb0o\dble\ql m\sk\cl m\enotes +% +\barre %62 +\Notes\qu G\relax + &\Nextstaff\qs\Ibbu2di2\zq b\qh2d\relax + &\multnoteskip{0.5}\Ibbbl3nk3\qb3{nml}\tqb3k\enotes +\notes&\Nextstaff\zq d\qh2f\zq f\tqh2i\relax + &\ql k\sk\enotes +\notes\dble\Ibu0GJ1\qh0G\tqh0J\relax + &\Nextstaff\qs\ibbu0i0\zq f\qh0i\zq e\qh0j\zq e\tqh0g\relax + &\sk\sk\multnoteskip{0.7}\Ibbl0lj2\qbp0l\sk\tbbbl0\tqb0j\enotes +% +\barre %63 +\notes\dble\qu F\sk\qu G\relax + &\Nextstaff\dble\zq d\qup f\sk\Ibu0bd1\qh0N\zq b\tqh0d\relax + &\ibbl0i0\isluru0i\qb0i\tslur0h\qb0h\isluru0m\qb0m\tslur0k\tqb0k\relax + \ibbl0j0\isluru0j\qb0j\tslur0i\qb0i\isluru0n\qb0n\tslur0m\tqb0m\enotes +% +\barre %64 +\notes\dble\qu J\sk\Ibu0JI1\qh0J\tqh0I\relax + &\Nextstaff\zcl N\qs\Ibbu0ef2\zq b\qh0{^d}\zq c\qh0e\zq{=d}\tqh0f\relax + \Ibbu0fi3\zq{^d}\qh0{^f}\zq e\qh0g\zq{=d}\qh0h\zq g\tqh0i\relax + &\dble\Ibl0kl1\qb0{^k}\tqb0l\ds + \turn p\multnoteskip{0.4}\ibbl0n0\qbp0n\sk\tqb0n\enotes +% +\barre %65 +\notes\dble\qu H\sk\qu{_H}\relax + &\Nextstaff\zcu j\raise -4\Internote\qs\Ibbu0fj2\zq f\qh0c\zq f\qh0h\zq h\tqh0j\relax + \qs\Ibbu0fj2\zq c\qh0f\zq f\qh0{_h}\zq h\tqh0j\relax + &{\multnoteskip{0.667}\triolet q\Ibbl0qm2\qb0{qo}\tqb0m}\relax + \dble\ql m\sk\cl m\enotes +% +\barre %66 +\notes\dble\Ibu0HM1\lpz G\qb0G\lpz M\tqh0M\ds + &\Nextstaff\dble\lpz d\zq d\Ibu0ig1\zq i\qh0g\lpz b\zq g\zq b\tqh0d\ds + &\ibbl0k0\qb0m\tbbl0\qb0p\tqb0p\sk\ds\enotes +\notes\cl L&\Nextstaff\zq c\cu g&\Ibbbl0qo3\qb0{qp_p}\tqb0o\enotes +% +\barre %67 +\notes\ql M\relax + &\Nextstaff\dble\dble\Ibu0fh1\zq f\qh0c\zq h\tqh0d\relax + &\ibbbl0n0\qb0{^no=p}\tqb0o\Ibbbl0nk3\qb0{=nml}\tqb0k\enotes +\Notes\dble\ql N\relax + &\Nextstaff\ds\Ibbu0gd2\zq e\qh0g\zq c\qh0e\zq b\tqh0d\relax + &\ibbl0j0\roff{\tbbl0}\qh0{jl}\sk + \multnoteskip{0.6}\nbbbl0\qb0m\tqb0k\enotes +% +\barre %68 +\notes\dble\qu J\sk\dble\ql N\relax + &\Nextstaff\Ibbu0bg3\qh0M\zq c\qh0N\zq c\qh0e\zq e\tqh0g\qs + \Ibbu0ej2\zq c\qh0{e}\zq e\qh0g\zq g\tqh0j\relax + &\pince n\Ibbl0kj2\qb0k\tbbl0\qb0 j\tqb0j\sk\ds\sk + \multnoteskip{0.67}\Ibbl0jj2\qbp0j\sk\tbbbl0\tqb0j\enotes +% +\barre %69 +\Notes\qu J\relax + &\Nextstaff\qs\Ibbu0fj2\zq c\qh0{^f}\zq f\qh0h\zq h\tqh0j\relax + &\Ibbl0jn2\qb0{^j}\tbbl0\qb0k\itenu0r\tqb0r\enotes +\notes\qu{_I}\relax + &\Nextstaff\dble\qs\Ibbu0gk2\zq d\qh0g\zq g\qh0{_i}\zq i\tqh0k\relax + &\tten0\isluru0r\Ibbbl0ro3\qb0{r=q_p}\tqb0o\Ibbbl0nk3\qb0{nml}\tslur0k\tqb0k\enotes +% +\barre %70 +\def\atnextline{\FourStaff}% +\Notes\qu J\relax + &\Nextstaff\qs\Ibbu0gk2\zq d\qh0g\zq g\qh0{_i}\zq i\tqh0k\relax + &\pince m\ibbl0j0\qb0k\tbbl0\qb0j\itenu0q\tqb0q\enotes +\notes\qu H\relax + &\Nextstaff\dble\qs\Ibbu0fj2\zq c\qh0{=f}\zq f\qh0h\zq h\tqh0j\relax + &\tten0\isluru0q\Ibbbl0qn3\qb0{q_po}\tqb0n\Ibbbl0mj3\qb0{mlk}\tslur0j\tqb0j\enotes +% +\barre %71 +\Notes\qu J\relax + &\Nextstaff\qs\Ibbu0fj2\zq N\qh0d\zq d\qh0f\zq f\tqh0h\relax + &\pince m\ibbl0i0\qb0j\tbbl0\qb0{_i}\itenu0p\tqb0{_p}\enotes +\Notes\qu J\relax + &\Nextstaff\ibbu0g0\zq e\qh0{g_ih}\tqh0g\relax + &\tten0\ibbl0p0\qb0{prq}\tqb0p\enotes +% +\barre %72 +\notes\dble\ibl0N0\qb0M\qb0N\qb0a\tqb0N\relax + &\Nextstaff\dble\ibu0g0\zq c\qh0f\zq c\qh0e\zq c\qh0f\zq c\tqh0g\relax + &\Ibbl0nl7\roff{\tbbl0}\qb0{^no}\sk\qb0{=n}\sk\qb0m\sk\tbbl0\tqb0l\enotes +% +\barre %73 +\notes\dble\dble\ibl0M0\qb0{MMM}\tqb0M\relax + &\Nextstaff\zhlp a\dble\dble\ibu0h0\qh0{hhh}\zcl f\tqh0h\relax + &\isluru0k\Ibbbl0jk3\qb0{^jkl}\tqb0k\Ibbbl0lm3\qb0{lmn}\tslur0m\tqb0m\relax + \isluru0n\Ibbbl0no3\qb0{^nop}\tqb0o\Ibbbl0nk3\qb0{=nml}\tslur0k\tqb0k\enotes +% +\barre %74 +\notes\dble\ql N\sk\relax + &\Nextstaff\ibl0e0\zqu g\itenu0g\qbp0e\sk\multnoteskip{0.7}\sk\nbbbl0\qb0f\tqb0e\relax + &\ibl0j0\qbp0j\sk\multnoteskip{0.7}\sk\nbbbl0\qb0k\tqb0j\enotes +\Notes\cu G\ds + &\Nextstaff\tten0\zcl d\cu g\ds + &\cl i\ds\enotes +% +\barre %75 +\NOtes\cu J\ds\cl N\ds\relax + &\zmidtwotext{\bf G.O.}\cl c\ds\cl b\ds\relax + |\zq g\zq e\cu j\ds\zq d\zq g\zq i\cu k\ds + &\sk\sk\pause\enotes +% +\barre %76 +\def\atnextline{\ThreeStaff}% +\Notes\lpz J\Ibu1JL1\qh1J\lpz K\qh1K\relax + &\Ibl2ce2\upz c\qb2c\upz d\qb2d\relax + |\upz l\Ibl3gi2\zq j\zq g\qb3l\upz m\zq g\zq i\qb3m\relax + &\soupir\enotes +\notes\lpz L\tqh1L\sk\ds + &\upz e\tqb2e\sk\ds + |\upz n\zq g\zq j\tqb3n\sk\ds + &\qs\Ibbl0gl2\qb0{gj}\tqb0l\enotes +% +\barre %77 +\NOtes\ql M\ql L\relax + &\Nextstaff\zq i\zq d\qu g\zq e\zq j\qu g\relax + &\itenu3n\hl n\enotes +% +\barre %78 +\NOtes\Ibu1IK2\lpz I\qh1I\lpz J\qh1J\relax + &\Nextstaff\Ibl3fh2\zq i\zq g\qb3k\Pince n\multnoteskip{0.33}\zq j\zq g\qb3l\sk\tinynotesize\Ibbu0kl1\qh0k\tqh0l\relax + &\tten3\itenu3n\ql n\enotes +\notes\lpz K\tqh1K\sk\ds + &\Nextstaff\Uptext{\hbox to 4\noteskip{\hss\bf R\'ec./G.O.}}\zq g\zq i\tqb3m\sk\ds + &\tten3\Ibbl0np3\qb0{n^no}\tqb0p\enotes +% +\barre %79 +\Notes\qu J\relax + &\zmidtwotext{\bf Pos.}\Nextstaff\qs\Ibbl1ij2\zq e\qb1j\relax + &\multnoteskip{0.5}\ibbbl0q0\qb0{qrs}\tqb0r\enotes +\notes\dble\sk\qu L\relax + &\Nextstaff\zq l\qb1n\zq j\tqb1l\ibbu0i0\zq j\qh0g\zq j\qh0g\zq j\qh0g\zq j\tqh0g\relax + &\dble\isluru0q\ql q\sk\tslur0p\cl p\enotes +% +\barre %80 +\Notes\ql M\relax + &\Nextstaff\qs\Ibbl1hg0\zq h\qb1j\relax + &\multnoteskip{0.5}\ibbbl0o0\qb0{opq}\tqb0p\enotes +\notes\dble\sk\qu J\relax + &\Nextstaff\zq m\qb1j\zq j\tqb1h\ibbu0h0\zq f\qh0h\zq f\qh0h\zq e\qh0g\zq e\tqh0g\relax + &\dble\isluru0o\ql o\sk\tslur0n\cl n\enotes +% +\barre %81 +\notes\qu K\relax + &\Nextstaff\qs\ibbu0i0\zq j\qh0h\zq j\qh0h\zq j\tqh0h\relax + &\ibl0m0\xTrille o{3\noteskip}\qbp0m\sk\sk\nbbbl0\multnoteskip{0.7}\qb0l\tqb0m\enotes +\notes\qu G\relax + &\Nextstaff\ibbu0h0\zq g\qh0i\zq g\qh0i\zq g\qh0i\zq g\tqh0i\relax + &\Ibl0nm2\isluru0n\qb0n\sk\tslur0m\tqb0m\enotes +% +\barre %82 +\NOtes\ds\Ibu1HF3\qh1H\relax + &\Nextstaff\ds\zql e\ibu2i0\qh2j\relax + &\Ibl3kl1\isluru3k\qh3{^k}\tslur3l\tqb3l\enotes +\notes\dble\dble\qh1G\tqh1F\relax + &\Nextstaff\dble\dble\rq j\qh2i\zcl f\zq h\tqh2j\relax + &\hs\Ibbbl0jl2\qh0{j=k}\tqb0l\Ibbbl0mp3\qb0{mno}\tqb0p\enotes +% +\barre %83 +\Notes\cu E\relax + &\Nextstaff\zqu j\raise -6\Internote\qs\ibbl1f0\zq e\qb1g\relax + &\multnoteskip{0.5}\ibbbl0q0\qb0{qrs}\tqb0r\enotes +\notes\dble\ds\cu J\ds + &\Nextstaff\raise 3\Internote\rlap{\ds}\zq e\qb1g\zq e\tqb1g\ibbl0f0\zq e\qb0g\zq +g\qb0{_i}\zcu j\zq f\qb0h\zq e\tqb0{^g}\relax + &\itenu0q\cl q\sk\tten0\Ibbl0qn3\qb0{q_po}\tqb0{^n}\enotes +% +\def\atnextline{\FourStaff}% +\barre %84 +\notes\ibu1M0\qh1M\relax + &\Nextstaff\ibu3j0\zq {fh}\qh3j\relax + &\Ibbl0no1\qb0{^n}\tqb0o\enotes +\Notes\dble\qh1M\qh1M\tqh1M\relax + &\Nextstaff\dble\zq j\qh3h\zq h\qh3f\zq k\tqh3h\relax + &\multnoteskip{0.5}\qs\sk\Ibbbl0rq1\qb0r\tqb0q\relax + \qs\sk\Ibbbl0po1\qb0{=p}\tqb0o\relax + \qs\sk\Ibbbl0nm1\qb0{=n}\tqb0m\enotes +% +\barre %85 +\notes\dble\ql N\sk\ql N\relax + &\Nextstaff\qs\ibbu0f0\zq c\qh0e\zq e\qh0g\zq e\tqh0e\relax + \Ibbu0ge3\zq e\qh0g\zq{a^d}\qh0{^f}\zq{b=d}\qh0{=f}\zq c\tqh0e\relax + &\Ibbl0ln2\qb0l\tbbl0\qb0n\itenu0n\tqb0n\sk\tten0\Ibbl0nl3\qb0{n^m=m}\tqb0l\enotes +% +\barre %86 +\Notes\cl G\sk\ds\relax % \roff{\zq N\itenl1N}\itenl0M\qu M\sk\raise -4\Internote\ds + &\Nextstaff\uptext{G.O.}\itenu2d\zq f\zqu d\raise -8\Internote\ds\ibbl0e0\qb0{cc}\tqb0c\relax + &\zhl k\xTrille q{8\noteskip}\enotes +\notes\dble\zcl G\raise 2\Internote\qs\ibbu0L0\qh0M\zqh0M\raise -4\Internote\ds\tqh0M\relax + &\Nextstaff\tten2\Ibbbu0df3\zcl b\qh0{def}\tqh0e\Ibbbu0fi3\qh0{fgh}\tqh0i\relax + &\dble\sk\sk\sk\multnoteskip{0.3}\tinynotesize\Ibbu0jk1\qh0j\tqh0k\enotes + \setclefs2{6000}\zchangeclefs +% +\barre %87 +\qspace +\Notes\qu C\relax + &\uptext{\bf m.g.}\ibbl1N0\qb1L\qb1N\relax + |\zcharnote b{\bf m.d.}\bracket h{22}\multnoteskip{0.5}\ibbbu0j0\qb0{jkl}\tqh0k\relax + &\ql j\enotes +\notes\dble\sk\qu E\relax + &\qh1c\tqb1N\ibbl1N0\qb1{LNc}\tqb1N\relax + |\dble\isluru0p\qu j\sk\tslur0p\cl p\relax + &\dble\sk\soupir\enotes +% +\barre %88 +\Notes\qu F\relax + &\ibbl1N0\qb1M\qb1a\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0h0\qh0{hij}\tqb0i\relax + &\enotes +\notes\dble\sk\qu{^J}\relax + &\qh1c\tqb1N\ibbl1L0\qb1{^JLa}\tqb1L\relax + |\dble\advance\transpose 7\isluru0h\ql h\sk\tslur0g\cl g\relax + &\dble\sk\pause\enotes +% +\barre %89 +\Notes\qu K\relax + &\ibbu1a0\qh1K\qh1a\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0h0\qh0{fgh}\tqb0g\relax + &\enotes +\notes\dble\sk\Ibu0IJ1\qh0I\tqh0J\relax + &\qh1d\tqh1{_a}\ibbu1N0\qh1{NdN}\tqh1c\relax + |\dble\advance\transpose 7\isluru0f\ql f\sk\tslur0e\cl e\relax + &\dble\sk\pause\enotes +% +\barre %90 +\Notes\qup F\relax + &\multnoteskip{0.5}\ibbbu0M0\qh0{MNa}\tqh0N\relax + |\multnoteskip{0.5}\advance\transpose7\ibbbl0g0\qh0{def}\tqb0e\relax + &\enotes +\notes\dble\sk\sk\cu{^F}\relax + &\ibbl0N0\qb0M\tqb0c\ibbl0N0\qb0{Mc^M}\tqb0c\relax + |\dble\zq h\isluru0k\ql k\sk\zq h\tslur0l\cl{_l}\relax + &\sk\sk\pause\enotes +% +\barre %91 +\notes\dble\ibu0G0\qh0{G_HG}\tqh0{^F}\relax + &\ibbu0N0\qh0{Nc_a}\tqh0c\ibbu0N0\qh0{Nc^M}\tqh0c\relax + |\dble\ibl0k0\zq j\upz l\qb0{=l}\zq j\upz m\qh0m\zq j\upz l\qh0l\lsh k\lq j\upz k\tqb0{k}\relax + &\dble\dble\sk\pause\enotes +% +\barre %92 +\notes\dble\pointdurgue F\qu G\sk\soupir + &\dble\pointdorgue b\qu N\sk\soupir + |\dble\pointdorgue o\zq{gj}\qu{=l}\sk\soupir + &\Ibl0lj3\pointdorgue o\qbp0n\Uptext{\it cadenza ad lib.}\sk\sk\tbbl0\tqb0j\xTrille n{3\noteskip}\ibl0j0\qbp0k\sk\sk\multnoteskip{0.7}\nbbbl0\qb0j\tqb0k\enotes +% +\barre %93 +\NOtes\qu J\qu G\relax + &\zmidtwotext{G.O.}\ql N\ql N|\zq e\zq j\qu c\zq f\zq i\qu d\relax + &\uptext{\vbox{\hbox{R\'ecit}\hbox{non acc.}}}\ql j\soupir\enotes +% +\barre %94 +\NOtes + \ibl0K0\upz J\qb0J\upz N\qb0N\relax + &\Ibu1Lc2\lpz J\qh1J\lpz N\qh1N\relax + |\Ibu2jl2\zq{ce}\qb2j\Pince n\multnoteskip{0.6}\zq g\qb2k\relax + {\multnoteskip{0.4}\tinynotesize\Ibbu3jk1\qh3j\tqh3k}\relax + &\soupir\enotes +\NOtes + \upz J\tqb0J\relax + &\tqh1c\relax + |\zq g\tqh2l&\ds\enotes +\notes\ds&\ds&\Ibbl0lm2\qbp0l\turn o\sk\tbbbl0\tqb0m\enotes +% +\def\atnextline{\ThreeStaff}% +\barre %95 + %\check +\notes\dble\cu J\ds\cu G\ds + &\Nextstaff\zhl N\ibbu0e0\qh0c\zq c\qh0e\zq e\qh0g\zq e\tqh0c\zq e\ibbu0e0\qh0g\zq +c\qh0e\zq d\qh0f\zq b\tqh0d\relax + &\Ibbl0nl1\qb0n\tqb0l\dble\isluru0j\ql j\sk\tslur0k\cl k\enotes +% +\barre %96 + %\check +\Notes\hu J\relax + &\Nextstaff\qs\Ibbu2dg2\zq b\qh2{^d}\zq c\qh2e\relax + &\Ibl3kl3\qb3{^k}\sk\nbbl3\qb3l\enotes + %\check +\Notes\sk + &\Nextstaff\zq e\tqh2g\relax + &\multnoteskip{0.6}\raise2\Interligne\hs\tbbbl3\tqb3l\enotes + %\check +\Notes\Ibl0aM2\qb0a\sk\tqb0M\relax + &\Nextstaff\Ibbu0gc3\roff{\tbbu0}\zq f\qh0h\zq{=d}\qh0f\sk\tbbu0\zq{=b}\tqh0d\relax + &\pince o\multnoteskip{0.5}\ibbbl0n0\qb0{mlm}\tqb0n\relax + \pince q\ibbbl0p0\qb0{ono}\tqb0p\enotes +% +\barre %97 + %\check +\notes\Ibl1LI{10}\qb1L\relax + &\Nextstaff\zq c\ibu2f0\qh2g\relax + &\Ibbl3on2\qbp3q\sk\tbbbl3\tqb3n\enotes +\notes\qb1M\relax + &\Nextstaff\nbbbu2\qh2{gfe}\tqh2d\relax + &\Ibbbl3pm3\isluru4p\qb3{pon}\tqb3m\enotes + %\check +\NOtes\qb1N\tqb1G\relax + &\Nextstaff\cu c\zq{df}\cu i\relax + &\Ibl0lk1\qb0l\tslur4k\tqb0k\enotes + %\check +% +\barre %98 +\NOTes\qu J\multnoteskip{0.7}\cu C\ds + &\Nextstaff\isluru0i\zq d\zq f\qu i\tslur0j\multnoteskip{0.7}\zq c\zq e\cu j\ds + &\Pince n\isluru0k\ql k\tslur0j\multnoteskip{0.7}\cl j\ds\enotes +% +\linegoal20 +\finmorceau + +\rightline{\today} +\eject + +\bye diff --git a/musixtex/doc/examples/marcello.tex b/musixtex/doc/examples/marcello.tex new file mode 100644 index 0000000..45dfe70 --- /dev/null +++ b/musixtex/doc/examples/marcello.tex @@ -0,0 +1,319 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Adagio (B. Marcello)} +\csname titremorceautoc\endcsname +\title{Adagio} +\fulltitle{Adagio} +\subtitle{(extrait du Concerto pour Hautbois)} +\othermention{R\'ecit: cornet ou cromorne\\G.O. + bourdon 8'\\P\'ed.: bourdon 16'+tirasse G.O.} +\author{Benedetto MARCELLO\\Transcription Daniel TAUPIN} +\shortauthor{B. Marcello, D. Taupin} +\maketitle +% +\parindent 13mm +% +\tracingstats=2\relax +% +\def\nbinstruments{3} +\def\interfacteur{9} +\global\cleftoksi={{6}{0}{0}{0}}% +\global\cleftoksii={{0}{0}{0}{0}}% +\global\cleftoksiii={{0}{0}{0}{0}}% +\nbporteesi=1\relax% +\nbporteesii=1\relax% +\nbporteesiii=1\relax% +\signaturegenerale{-3}\relax +%\check +\def\instrumenti{P\'ed}% +\def\instrumentii{G.O.}% +\def\instrumentiii{R\'ecit}% +%\check +\def\gluemaxskip{7pt}% +% +\def\doubler{\multiply\noteskip by 2\relax}% +% formes frequentes +\def\Pause{\sk\sk\qsk\pause}% +% +%\check +% +\generalmeter{\meterfrac 34}% +% +\debutmorceau +\linesinpage=0\relax +\autolines{19}35\relax +%\check +% +\hyphenpenalty -50\relax +\notes&&\zcharnote{w}{\kern -20mm\moyen Adagio +\bf(\metron{\cu}{84})}\enotes +% +%\check +% +% mesure 1 +\NOTes\Pause&\ibl0j0\qb0{jjjjj}\tqb0j&\Pause\enotes +\advance\linesinpage by 1 +% mesure 2 +\barre\NOTes\Pause +&\ibl0j0\lq j\qb0k\lq j\qb0k\lq j\qb0k\lq j\qb0k\lq j\qb0k\lq j\tqb0k&\Pause\enotes +% mesure 3 +\def\motif{\zq i\qh0k}% +\barre\NOTes\hup G&\rlap{\pt g\lh f\hlp g}\bigna i\ibu0k0\motif +\motif\motif\motif\motif\tbu0\motif&\Pause\enotes +% mesure 4 +\def\motif{\zq j\qh0 l}% +\barre\NOTes\Ibu2CJ1\qh2C\itenl0J\tqh2J\relax +&\ibu0l0\itenl1e\rlap{\zhp g\hlp e}\motif\motif\relax +&\Ibl1jl1\qb1j\tqb1l\enotes +\NOTes\tten0\hu J&\motif\motif&\Ibl1ln1\qb1l\tqb1n\enotes +\NOTes&\motif&\ibl1n0\qb1n\enotes +\NOtes&\tbu0\motif&\nbbl1\qb1o\tqb1n\enotes +% mesure 5 +\def\motif{\zq h\qh0j}% +\barre\NOTes\qsk\hup F&\qsk\tten1\zql e\relax +\ibu0j0\motif\motif&\qsk\mordant q\zhl o\enotes +\NOTes&\zql d\motif\motif\enotes +\NOTes&\zql c\motif\tbu0\motif&\soupir\enotes +% mesure 6 +\def\motif{\zq h\qh0k}% +\barre\temps\NOTes\hup I&\zhl f\ibu0k0\motif\motif&\Ibl1ik1\qb1i\tqb1k\enotes +\NOTes&\motif&\Ibl1kl2\qb1k\enotes +\NOtes&\motif&\nbbl1\qb1m\tqb1l\enotes +\NOtes&\itenl1d\zql d\motif\sk\tbu0\motif&\Ibbl1mn3\qb1{mno}\tqb1n\enotes +% mesure 7 +\def\motif{\zq g\qh0i}% +\barre\autolines{20}35\relax +\NOTes\qsk\hup E&\qsk\tten1\zql d\ibu0i0\motif +\motif&\qsk\mordant p\zhl n\enotes +\NOTes&\zql c\motif\motif\enotes +\NOTes&\zql b\motif\tbu0\motif&\soupir\enotes +% mesure 8 +\def\motif{\zq h\qh0j}% +\barre\NOtes\hup H&\ibu0j0\zhl e\motif\sk\motif +&\Ibbl1hi3\qb1{hij}\tqb1i\enotes +\NOtes&\motif\sk\motif +&\Ibbl1jk3\qb1{jkl}\tqb1k\enotes +\NOtes&\itenl1c\zql c\motif\sk\tbu0\motif +&\Ibbl1lm3\qb1{lmn}\tqb1m\enotes +% mesure 9 +\def\motif{\zq f\qh0h}% +\barre\NOTes\qsk\hup K&\qsk\tten1\zql c\ibu0h0\motif +\tbu0\motif&\qsk\mordant o\zhl m\enotes +\def\motif{\zq f\qh0i}% +\temps\NOTes&\zql b\ibu0i0\motif\motif\enotes +\NOTes&\zql a\motif\tbu0\motif&\soupir\enotes +% mesure 10 +\def\motif{\zq i\qh0k}% +\barre\autolines{28}25\relax +\Notes\Ibu2NG4\qh2N\sk\sk\sk\itenl0G\tqh2G&\bigna i\zhlp f\relax +\ibu0k0\motif\sk\sk\sk\motif&\Ibbbu1gk7\qh1{g^fgh=ihi}\tqh1j\enotes +\Notes\tten0\hu G&\motif\sk\sk\sk\motif&\Ibbbl1jj7\qb1{kijkn=ml}\tqb1k\enotes +\NOtes&\motif\sk\tbu0\motif&\Ibbl1kl3\qb1{klm}\tqb1l\enotes +% mesure 11 +%\check +\def\motif{\zq g\qh0 j}% +\barre\notes\Ibu2CJ5\qh2C&\zhlp e\ibu0j0\motif +&\ibbbbl1l0\qb1{lkl}\tbbbbl1\tbbbl1\tbbl1\qb1m\enotes +\NOtes&&\tbl1\qbp1l\enotes +\NOTes\itenl0J\tqh2J&\motif&\enotes +\NOtes\tten0\itenl0J\hu J&\motif\sk\motif&\qsoupir\Ibbl1ln2\qb1{lo}\tqb1n\enotes +\NOtes&\motif\sk\tbu0\motif&\Ibbl1ol3\qb1{omm}\tqb1l\enotes +% mesure 12 +%\check +\barre +\NOTes\tten0\qu J&\ibu0h0\zhl d\zq f\qh0h\zq f\tqh0h\relax +&\mordant q\ql k\sk\enotes +\NOtes\itenl2I\hu I&\ibu0i0\zq g\qh0i\sk\zq g\tqh0i&\qsoupir +\Ibbl1km2\qb1{kn}\tqb1m\enotes +\NOtes&\ibu0j0\zq g\qh0j\sk&\ibbl1k0\qb1n\qbp1l\enotes +\Notes&\zq g\tqh0j&\sk\nbbbl1\qb1{kj}\tqb1k\enotes +% mesure 13 +\barre +\notes\tten2\qu I&\zhl c\ibu0g0\zq e\qh0g&\ibbbbl1j0\qb1{j=ij}\relax +\tbbbbl1\tbbbl1\tbbl1\qb1k\enotes +\NOtes&&\tbl1\qbp1j\enotes +\NOTes&\zq e\tqh0g&\enotes +\temps\Notes\hu H&\ibu0h0\zq f\qh0h\sk\sk\sk\zq f\tqh0h\relax +&\qsoupir\sk\ibbbl1j0\qb1j\tbbl1\qb1l\nbbbl1\qb1{kjk}\tqb1l\enotes +\temps\Notes&\zql d\ibu0h0\zq f\qh0h\sk\sk\sk\zq f\tqh0h&\ibbbl1k0\qb1{mnlmkl}\relax +\triolet M\qb1{jk}\tqb1j\enotes +% mesure 14 +%\check +\def\motif{\zq g\qh0 i}% +\barre\autolines{21}35\relax +\NOTes\hup G&\rlap{\qsk\hlp d}\bigna b\ibu0i0\qh0b\rq +f\rlap{\qsk\itenl0f}\bigna i\motif +&\bigna i\hl i\enotes +\NOTes&\rlap{\qsk\tten0\hl f}\motif\motif\motif\tbu0\motif&\sk\sk\soupir\enotes +% mesure 15 +\barre\NOTes\hup J&\bigna e\zhlp c\Ibu0jg1\zq e\qh0j\tqh0g\relax +&\ibl1l0\bigna l\qb1l\qb1n\enotes +\NOTes&\ibu0g0\zq e\qh0g\zq e\tqh0g&\qb1n\tqb1l\enotes +\temps\NOtes&\ibu0j0\zq e\qh0j\sk\zq e\tqh0j&\fl i\ibbl1i0\qb1{inl}\tqb1i\enotes +% mesure 16 +\barre\NOTes\hlp M&\zql c\ibu0j0\zq g\qh0j&\ibu1k0\itenl1i\qh1i\enotes +\Notes&\zq g\tqh0j&\tten1\nbbbu1\qh1{ihj}\tqh1i\enotes +\temps\NOTes&\ibu0j0\zhl f\zq h\qh0j\zq h\relax +\qh0j\zq h\qh0j\zq h\tqh0j&\qu h\sk\soupir\enotes +% mesure 17 +\def\motif{\zq h\qh0 k}% +\barre\autolines{24}35\relax +\NOtes\hup K&\lsh f\zhlp f\na h\ibu0k0\motif\sk\motif +&\ibbl1m0\sh m\qb1{m=om}\tqb1n\enotes +\Notes&\motif\sk\sk\sk\motif\sk\sk\sk&\Ibbbl1oh7\qb1{onm=lkji}\tqb1{=h}\enotes +\Notes&\motif\sk\sk\sk\sk\tbu0\motif\sk\sk\sk +&\Ibbbu1dl9\qh1{d=e^fghij}\qhp1k\qsk\tbbbbu1\tqh1j\enotes +% mesure 18 +\barre +\NOTes\hup G&\zql d\zq g\ibu0k0\qh0k\zq g\tqh0k&\Ibl1ji1\qb1j\tqb1i\enotes +\temps\NOTes&\itenl0e\zhl e\zq g\ibu0i0\qh0i\zq g\qh0i\zq g\qh0i\zq g\tqh0i\relax +&\Ibl1lk1\bigfl l\qb1l\tqb1k\mordant n\itenu1l\ql l\enotes +% mesure 19 +\barre\NOTes\hl M&\tten0\zql e\zq{_h}\ibu0j0\qh0j\relax +&\tten1\ibl1l0\qb1l\enotes +\NOtes&\zq h\tqh0j&\nbbl1\qb1m\tqb1l\enotes +\temps\NOTes&\zhl d\zq f\ibu0h0\qh0h&\ibl1k0\qb1k\enotes +\NOtes&\zq f\qh0h&\nbbl1\qb1l\tqb1j\enotes +\NOTes\qu F&\zq f\qh0h\zq f\tqh0h&\itenu1k\mordant m\ql k\enotes +% mesure 20 +\barre\autolines{28}35\relax +\NOtes\hu E&\zql d\ibu0i0\zq g\qh0i\sk\zq g\tqh0 i\relax +&\tten1\ibbl1k0\qb1{knl}\tqb1k\enotes +\temps\NOtes&\zhl c\ibu0g0\zq e\qh0g\sk\zq e\qh0g&\ibbl1i0\qb1{jih}\tqb1i\enotes +\NOTes\ql L&\zq e\qh0g\zq e\tqh0g&\upperna j\mordant o\itenu1j\ql j\enotes +% mesure 21 +\barre +\NOtes\hup K&\zhl b\zq f\ibu0h0\qh0h\sk\zq f\tqh0h\relax +&\ibbl1j0\tten1\qb1j\qb1{_i}\qb1k\enotes +\Notes&&\nbbbl1\qb1m\tqb1l\enotes +\temps\Notes&\zq d\ibu0f0\qh0f\sk\sk\sk\zq d\qh0f\relax +&\ibbbl1i0\qb1{kjihijk}\tqb1l\enotes +\NOtes&\zql a\zq d\qh0f\sk\zq d\tqh0f&\Ibbl1mi3\qb1{mk}\relax +\pince l\qb1j\enotes +\NOtes&&\itenu0i\tqb1i\enotes +% mesure 22 +\barre\Notes\hup J&\zql N\ibu0g0\zq e\qh0g\sk\sk\sk\zq e\tqh0g\relax +&\tten0\ibbbl1i0\qb1{ijj}\tqb1i\Ibbbu1ig3\qh1{ihh}\tqh1g\enotes +\temps\Notes&\ibu0j0\zql e\zq g\qh0j\sk\sk\sk\zq g\tqh0j\relax +&\ibbbu1g0\qh1{ghh}\tqh1g\Ibbbu1ge3\qh1{gff}\tqh1e\enotes +\temps\NOtes&\zql e\rq f\ibu0h0\qh0h\sk\zq f\tqh0h\relax +&\ibbu1k0\qh1{flk}\tqh1j\enotes +% mesure 23 +\barre\autolines{21}35\relax +\Notes\hu I&\doubler +\zhl d\zq f\ibu0h0\qh0h\zq f\qh0h\zq f\qh0h\zq f\tqh0h\relax +&\itenu1k\ql k\sk\sk\sk\tten1\Ibl1ki3\qbp1k\sk\sk\tbbl1\tqb1i\enotes +\NOTes\qu J&\zql c\zq e\ibu0g0\qh0g\zq e\tqh0g&\itenu1l\ql l\enotes +% mesure 24 +\barre +\NOTes\qu{H}&\zqu j\ibl0e0\zq e\qb0h&\tten1\ibl1i0\itenu1l\qb1l\enotes +\Notes&\zq e\tqb0 h&\tten1\nbbbl1\qb1{ljk}\tqb1l\enotes +\temps\NOTes\hu I&\zhu i\ibl0d0\zq d\qb0f\zq d\qb0f\zq d\qb0f\zq e\tqb0g\relax +&\qlp m\sk\sk\cl l\enotes +% mesure 25 +\barre\NOTes\hlp M&\zhlp f\ibu0k0\qh0h\zq h\qh0{_k}&\bigfl k\qlp k\enotes +\NOtes&\zq h\qh0k\sk\zq h\qh0k\sk\zq h\qh0k\sk\zq h\tqh0k\sk +&\sk\sk\ibbl1m0\qb1{mnonm}\tqb1l\enotes +% mesure 26 +\barre\autolines{23}35\relax +\NOTes\hlp N&\zhlp e\ibu0i0\zq g\qh0i\zq g\qh0i&\itenu1k\ql{_k}\enotes +\NOtes&\zq i\qh0g\sk\zq i\qh0g\sk\zq i\qh0g\sk\zq i\tqh0g\sk +&\tten1\Ibbl1ko3\qb1{kln}\tqb1{o}\Ibbl1pk3\qb1{pnl}\tqb1k\enotes +% mesure 27 +\barre +\NOTes\hl a&\zhl e\zq h\ibu0j0\qh0j\relax +&\bigfl k\ibl1j0\itenu1k\qb1k\enotes +\Notes&\zq h\qh0j&\tten1\nbbbl1\qb1{kjl}\tqb1k\enotes +\NOtes&\zq h\qh0j\sk\zq h\tqh0j&\Ibbl1jn3\qb1{jlm}\tqb1n\enotes +\temps\NOtes\qu H&\zql f\ibu0j0\zq h\qh0j\sk\zq h\tqh0j\relax +&\Ibbl1ol3\qb1{onm}\tqb1l\enotes +% mesure 28 +\barre\NOTes\hu G&\rlap{\qsk\zhl f}\ibu0i0\bigna i\zq g\qh0i\zq g\qh0i\relax +&\itenu1m\ql m\enotes +\NOtes&\zq g\qh0i\sk\zq g\tqh0i&\tten1\ibbl1h0\qb1{mgh}\tqb1{=i}\enotes +\temps\NOtes\qu{H}&\itenl0f\zql f\zq h\itenu2h\itenu1j\qu j\relax +&\Ibbl1jk3\qb1{j=kl}\tqb1k\enotes +% mesure 29 +\barre\autolines{23}35\relax +\NOtes\qu F&\tten2\tten1\tten0\zq f\zql h\Ibu0jk2\qh0j\sk\tqh0k\relax +&\ibbl1l0\qb1{lom}\tqb1k\enotes +\temps\NOTes\hu G&\zqlp d\na i\Ibu0ij3\zq g\qh0i\zq g\qh0i\zq g\qh0i\zq g\tqh0j\relax +&\qlp{=i}\sk\sk\cl j\enotes +% mesure 30 +%\check +\barre +\NOTes\hup{H}&\zhlp c\ibu0h0\zq f\qh0h\zq f\qh0h\zq f\qh0h\zq f\qh0h\relax +&\itenl1f\hu f\enotes +\NOtes&\zq f\qh0h\sk\zq f\tqh0h&\tten1\Ibbu1fe3\qh1{fcd}\tqh1e\enotes +% mesure 31 +%\check +\barre +\NOtes\hu G&\zhl d\bigna i\zq g\qh0i\sk\zq g\qh0i\sk +&\Ibbu1fe3\qh1{fed}\tqh1e\enotes +\NOtes&\zq g\qh0i\sk\zq g\tqh0i&\Ibbu1fg3\qh1{fgh}\tqh1g\enotes +\temps\Notes\ql L&\ibu0j0\zql c\zq g\qh0j\sk\sk\sk\zq g\tqh0j\relax +&\Ibbbu1gi7\qh1{gfefghi}\tqh1{=i}\enotes +% mesure 32 +%\check +\barre\autolines{21}35\relax +\NOtes\bigaccid\zql{a}&\zql c\ibu0h0\zq f\qh0h\sk\zq f\tqh0h\relax +&\Ibl1jk3\qbp1j\sk\sk\tbbl1\tqb1k\enotes +\temps\NOTes\hl N&\ibl0d0\rlap{\qup{=i}}\zq d\qb0f\zq d\qb0f\zq d\qb0f\zcu j\zq e\tqb0g\relax +&\qlp k\sk\sk\cl j\enotes +% mesure 33 +%\check +\def\motif{\zq h\qh0 j}% +\barre\NOTes\hu K&\bigaccid\lsh f\na h\zhl f\ibu0j0\motif\motif +\motif\tbu0\motif +&\bigsh m\itenu1m\hl m\enotes +\temps\NOTes\qu G&\zql d\bigna i\zq g\ibu0i0\qh0i\zq g\tqh0i\relax +&\tten1\Ibl1nk1\qb1n\tqb1k\enotes +% mesure 34 +%\check +\barre\NOTes\Ibl2JG5\qb2J&\zql e\zq g\ibu0j0\qh0j&\Ibl1lj2\qb1l\enotes +\NOtes\qb2L&\zq g\tqh0j&\nbbl1\qb1k\tqb1j\enotes +\NOTes\qb2{NMN}\tqb2G&\zh d\zhl g\na i\qup i\sk\sk\cu j&\zcharnote +n{\Trille{2\noteskip}}\na i\qlp i\sk\sk\cl j\enotes +% mesure 35 +%\check +\barre\autolines{17}35\relax +\NOTes\hup J&\Ibu0je1\zq e\zq g\qh0j&\hlp j\enotes +\NOTes&\itenl0N\zq N\zq c\tqh0e\enotes +\temps\NOTes&\tten0\zhl N\ibu0e0\zq c\qh0e\zq c\qh0e\zq c\qh0e\zq c\tqh0e\enotes +% mesure 36 +%\check +\barre\NOTes\hup G&\ibu0e0\zhlp N\zq c\qh0e\rq d\qh0c\rq d\qh0c\rq d\qh0c\zq +{_b}\qh0d\zq b\tqh0d&\sk\sk\qsk\pause\enotes +% mesure 37 +%\check +\barre\NOTes\hup J&\na e\zhlp N\ibu0e0\relax +\zq b\qh0 e\zq b\qh0 e\zq b\qh0 e\zq b\qh0 e\zq b\qh0 e\zq b\tqh0 e\relax +&\sk\sk\qsk\pause\enotes +% mesure 38 +%\check +\barre\autolines{16}45\relax +\NOTes\hlp M&\rlap{\qsk\zql b}\ibu0f0\zq c\qh0f\zq c\qh0f\enotes +\NOTes&\itenl1a\zql a\zq c\qh0 f\zq c\tqh0f&\sk\pause\enotes +\temps\NOTes&\tten1\zq {ac}\rq f\qu e\enotes +% mesure 39 +%\check +\barre\NOTes\hl N&\rlap{\qup f}\na b\ibl0b0\zq b\qb0d\zq b\qb0d\zq b\qb0d\relax +\Ibu1gc2\zq b\rlap{\tqb0d}\qh1g\relax +&\sk\sk\qsk\pause\enotes +\NOTes\ql a&\zq c\qh1e\rq d\tqh1c\enotes +% mesure 40 +%\check +\barre\NOTes\ql M&\zq a\zql c\Ibu1ef1\qh1e\tqh1f\enotes +\temps\NOTes\ibu2N0\qh2{NMN}\tqh2G&\na b\zh b\hu d&\qsk\pause\enotes +% mesure 41 +%\check +\cleftoksii={{6}{0}{0}{0}}\changeclefs\barre +\NOTES\hlp J&\zhp{LN}\hup c&\sk\pause\enotes +\finmorceau +\rightline{\sl\aujourdhui}\eject + + +\bye diff --git a/musixtex/doc/examples/marcon1.tex b/musixtex/doc/examples/marcon1.tex new file mode 100644 index 0000000..47102c7 --- /dev/null +++ b/musixtex/doc/examples/marcon1.tex @@ -0,0 +1,729 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +% +\title{Concerto pour hautbois --- allegro} +\fulltitle{Concerto pour hautbois --- allegro} +\othermention{Transcription pour hautbois, fl\^{u}te et orgue\\{\bf + \ifFlute Partition fl\^{u}te\fi + \ifOboe Partition hautbois\fi + \ifOrgue Partition orgue\fi} +} +\shorttitle{Concerto pour hautbois --- allegro} +\author{Benedetto MARCELLO\\Transcription Daniel TAUPIN} +\shortauthor{B. Marcello, D. Taupin} +\maketitle +% +\parindent 13mm +\def\interfacteur{10} % was 9 +\def\OrgelManual{\ifOrgue + \global\cleftoksi={{6}{0}{0}{0}}% + \def\interinstrumentii{0pt}% + \def\interinstrumenti{0pt}% + \nbporteesi=2\relax% + \fi +} +\def\OrgelPedal{\ifOrgue + \global\cleftoksi={{6}{6}{0}{0}}% + \def\interinstrumentii{-\Interligne}% + \def\interinstrumenti{-\Interligne}% + \nbporteesi=3\relax% + \fi +} +\ifOrgue + \def\nbinstruments{3} + \global\cleftoksi={{6}{6}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \global\cleftoksiii={{0}{0}{0}{0}}% + \nbporteesi=3\relax% + \nbporteesii=1\relax% + \nbporteesiii=1\relax% + \def\instrumenti{Orgue}% + \def\instrumentii{Fl\^{u}te}% + \def\instrumentiii{Hautbois}% + \def\staffspacingii{0.64}\def\staffspacingiii{0.64}% +\else + \def\nbinstruments{2} + \global\cleftoksi={{0}{0}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \nbporteesi=1\relax% + \nbporteesii=1\relax% + \def\instrumenti{Fl\^{u}te}% + \def\instrumentii{Hautbois}% + \ifFlute\def\staffspacingi{1.0}\else\def\staffspacingi{0.64}\fi + \ifOboe\def\staffspacingii{1.0}\else\def\staffspacingii{0.64}\fi% + \def\everystaff{\vrule width 0pt depth 5mm\relax}% +\fi + +\ifOboe\def\interinstrumenti{2\Interligne}\fi +% +\signaturegenerale{-3}\relax +%\check +\def\doubler{\multiply\noteskip by 2\relax}% +% +% formes frequentes +% +\def\Pause{\sk\sk\sk\qsk\pause\sk\sk\sk}% +\def\PauseSoliste{\ifOrgue\Pause\else\sk\pause\sk\fi}% +\def\PauseSoliste{\Pause}% +% + \def\oct{\advance\transpose 7\relax}% +% +% +\def\clpz#1{\upz{#1}\cl{#1}} +\def\cupz#1{\lpz{#1}\cu{#1}} +\def\qlpz#1{\upz{#1}\ql{#1}} +\def\qupz#1{\lpz{#1}\qu{#1}} +% + \def\fourlll#1#2#3#4{\Ibbl0{#1}{#4}3% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\isluru0{#3}\qb0{#3}% +\tslur0{#4}\tqb0{#4}}% +% + \def\fourllu#1#2#3#4{\Ibbu0{#1}{#4}3% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\islurd0{#3}\qh0{#3}% +\tslur0{#4}\tqh0{#4}}% +% + \def\twobbu#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}} + \def\twobbl#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}} +% + \def\fourbu#1#2#3#4{\Ibu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}} + \def\fourbl#1#2#3#4{\Ibl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}} +% + \def\fourblu#1#2#3#4{\Ibu0{#1}{#4}3\islurd0{#1}\qh0{#1#2#3}\tslur0{#4}\tqh0{#4}} + \def\fourbll#1#2#3#4{\Ibl0{#1}{#4}3\isluru0{#1}\qb0{#1#2#3}\tslur0{#4}\tqb0{#4}} +% + \def\fourbbu#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}} + \def\fourbbl#1#2#3#4{\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}} +% + \def\fourbblu#1#2#3#4{\Ibbu0{#1}{#4}3{\advance\transpose-1\islurd0{#1}}\qh0{#1#2#3}{\advance\transpose-1\tslur0{#4}}\tqh0{#4}} + \def\fourbbll#1#2#3#4{\Ibbl0{#1}{#4}3{\advance\transpose 1\isluru0{#1}}\qb0{#1#2#3}{\advance\transpose 1\tslur0{#4}}\tqb0{#4}} +% + \def\twobu#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}} + \def\twobl#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}} + \def\twolbu#1#2{\Ibu0{#1}{#2}1\islurd0{#1}\qh0{#1}\tslur0{#2}\tqh0{#2}} + \def\twolbl#1#2{\Ibl0{#1}{#2}1\isluru0{#1}\qb0{#1}\tslur0{#2}\tqb0{#2}} + +\catcodesmusic +\def\org#1|#2&{\ifOrgue \ifnum\nbporteesi=3#1|\fi #2&\relax\fi} +\def\GO{\znotes\org|\zmidtwotext{\llap{\bf I}}&\enotes} +\def\Pos{\znotes\org|\zmidtwotext{\llap{\bf II}}&\enotes} +% +%\check +% +\generalmeter{\meterC}% +\sepbarrules +% +\OrgelPedal +\debutmorceau +\GO +\notes\org|\relax + &\ifFlute\zcharnote N{\sl (orgue solo)}\fi + &\ifOboe\zcharnote N{\sl (orgue solo)}\fi\zcharnote{w}{\kern -20mm\moyen Allegro moderato \bf(\metron{\cu}{112})}\enotes +% +%\check +% mesure 1 +\Notes\org \Ibu0cL1\qh0c\tqh0J\ds\cu J\ibu0L0\qh0{KGN}\tqh0K\relax + |\Pause + |\oct\Ibu0cL1\qh0c\tqh0J\ds\cu J\ibu0L0\qh0{KGN}\tqh0K\relax + &\ifFlute\tinynotesize\oct\Ibu0cL1\qh0c\tqh0J\ds\cu J\ibu0L0\qh0{KGN}\tqh0K\relax + \else\PauseSoliste\fi + &\ifOboe \tinynotesize\oct\Ibu0cL1\qh0c\tqh0J\ds\cu J\ibu0L0\qh0{KGN}\tqh0K\relax + \else\PauseSoliste\fi + \enotes + %\check + \barre % mesure 2 +\Notes\org \Ibu0LJ1\qh0L\tqh0J\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + |\Pause + |\oct\Ibu0LJ1\qh0L\tqh0J\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + &\ifFlute\tinynotesize\oct\Ibu0LJ1\qh0L\tqh0J\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + \else\PauseSoliste\fi + &\ifOboe \tinynotesize\oct\Ibu0LJ1\qh0L\tqh0J\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + \else\PauseSoliste\fi + \enotes + %\check + \barre % mesure 3 +\notes\org \qu G\sk\qs\sk\sk\soupir\sk\sk\sk\hpause + |\relax \soupir\sk\qs\Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + |\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + &\ifFlute\tinynotesize\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + \else\multnoteskip{1.8}\PauseSoliste\fi + &\ifOboe\tinynotesize\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + \else\multnoteskip{1.8}\PauseSoliste\fi + \enotes + %\check + \barre % mesure 4 + \Pos +\notes\org \doubler\Pause + |\doubler\ibl0K0\qb0{JKL}\tqb0J\qu{=I}\sk\ds\cu G\relax + |\doubler\zq N\zq c\qu e\sk\zql N\Ibu0ce1\qh0c\tqh0e\zq N\qu d\sk\ds\zq d\rq g\cu f\relax + &\ifFlute\zcharnote N{\sl fl\^{u}te}\fi + \ibu0g0\qh0g\sk\nbbu0\qh0g\tqh0f\doubler\qu g\sk\qu g\sk\ds\cu{=i}\relax + &\ifOboe\zcharnote N{\sl hautbois}\fi + \uptext{\p}\cl j\sk\sk\sk\qs\Ibbl0jl2\qb0j\qb0k\tqb0l\Ibl0kg2\qb0 k\sk\tqb0g\ibbl0m0\qb0{nmn}\tqb0k\enotes + %\check + \barre % mesure 5 +\Notes\org\soupir\sk|\ql J\sk|\zq{ce}\qu g&\ql j\sk&\Ibl0lj1\qb0l\tqb0j\enotes +\GO +\Notes\org \ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + |\soupir\sk\sk\hpause + |\oct\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + &\ifFlute\tinynotesize\oct\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + \else\soupir\sk\sk\hpause\fi + &\ifOboe\tinynotesize\oct\ds\cu a\ibu0L0\qh0{INH}\tqh0M\relax + \else\soupir\sk\sk\hpause\fi + \enotes + %\check + \barre % mesure 6 + \ifOrgue\def\atnextline{\OrgelManual}\fi% +\notes\org \qu G\sk\qs\sk\sk\soupir\sk\sk\sk\hpause + |\relax \soupir\sk\qs\Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + |\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + &\ifFlute\tinynotesize\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + \else\multnoteskip{1.8}\PauseSoliste\fi + &\ifOboe\tinynotesize\oct\qu G\sk\qs \Ibbu0GI2\qh0{GH}\tqh0{=I}\Ibbu0JM3\qh0{JKL}\tqh0M\multnoteskip{1.44}\Ibu0NJ1\qh0N\tqh0G\relax + \else\multnoteskip{1.8}\PauseSoliste\fi + \enotes + %\check + \barre % mesure 7 + \Pos +\notes\org \doubler\Pause + |\doubler\ibl0K0\qb0{JKL}\tqb0J\qu{=I}\sk\ds\cu G\relax + |\doubler\zq N\zq c\qu e\sk\zql N\Ibu0ce1\qh0c\tqh0e\zq N\qu d\sk\ds\zq d\rq g\cu f\relax + &\ibu0g0\qh0g\sk\nbbu0\qh0g\tqh0f\doubler\qu g\sk\qu g\sk\ds\cu{=i}\relax + &\uptext{\p}\cl j\sk\sk\sk\qs\Ibbl0jl2\qb0j\qb0k\tqb0l\Ibl0kg2\qb0 k\sk\tqb0g\ibbl0m0\qb0{nmn}\tqb0k\enotes + %\check + \barre % mesure 8 + \notes\org\doubler\Pause + |\doubler\ibl0L0\qb0{Jca}\tqb0M\ql b\sk\ds\cl N\relax + |\zq c\qu e\sk\sk\sk\zql c\ibu0f0\qh0e\sk\nbbu0\qh0h\tqh0g\zq d\qu f\sk\sk\sk\ds\sk\zcl d\Ibbu0gf1\qh0g\tqh0f\relax + &\ibu0j0\qh0j\sk\nbbu0\qh0j\tqh0{_i}\itenu0j\qu j\sk\sk\sk\tten0\Ibu0ji3\qh0j\sk\nbbu0\qh0j\tqh0i\itenu1i\qu i\relax + &\pince n\rlap{\Ibbl0lj2\multnoteskip{0.667}\qbp0l\sk\tbbbl0\qb0k\tqb0j}\sk\sk\sk\sk\qs\isluru0l\ibbl0l0\qb0{lm}\tslur0l\tqb0l\fourlll +lkkn\fourlll nknk\enotes + %\check + \barre % mesure 9 + \notes\org&\relax&\grcu l\enotes + \notes\org\doubler\Pause + |\doubler\ql a\sk\ds\cl M\Ibl0NK3\qb0{NNL}\tqb0J\relax + |\zq c\qu e\sk\sk\sk\ds\sk\zcl c\Ibbu0fe1\qh0f\tqh0e\doubler\Ibu0ec3\zq +c\qh0e\zq{=b}\qh0d\qh0c\zq N\tqh0c\relax + &\tten1\Ibu0ih3\qh0i\sk\nbbu0\qh0i\tqh0h\itenu0h\qu h\sk\sk\sk\tten0\Ibu0hg3\qh0h\sk\nbbu0\qh0h\tqh0g\Ibu0ge2\qh0g\sk\tqh0e\relax + &\fourlll kjjm\fourlll mjmj\pince m\Ibl0ji2\qb0j\sk\tqb0{=i}\sk\ds\sk\cu g\enotes + %\check + \barre % mesure 10 + \notes\org\doubler\Pause + |\doubler\ql M\sk\twobl LK\qu J\sk\twobu JI\relax + |{\doubler \Ibu0cd1\zq c\qh0a\zq d\tqh0{=b}\Ibu0ef1\zq c\qh0e\zq d\tqh0f\zq e\qu g\sk\rlap{\twobl d{=e}}}\fourllu hggh\relax + &\fourllu fggh\fourlll h{=i}ij\Ibbl0jg2\qb0j\tbbl0\qb0g\tqb0g\sk\doubler{\twobl jj}\relax + &\fourlll h{=i}ij\fourlll jkkl\fourlll ljjk\fourlll k{=l}lm\enotes + %\check + \barre % mesure 11 + \notes\org\doubler\Pause + |\doubler\ibu0K0\qh0{HaN}\tqh0{=I}\ibu0K0\qh0{JMN}\tqh0G\relax + |\rlap{\sk\sk\fourlll fggf}{\doubler\ibu0h0\zq f\qh0 h\qh0 j\qh0{=i}\rq +g\tqh0f\Ibu0gf1\zq e\qh0g\zq f\tqh0d}\Ibbu0fd2\zq d\qh0f\tbbu0\zq c\qh0e\zq{=b}\tqh0d\relax + &\fourlll jmml\Ibbu0lk2\qh0l\tbbu0\qh0k\tqh0k\sk\doubler\twobu jh\qu g\relax + &\mordent o{\doubler \isluru0m\qlp m\sk\sk\tslur0n\cl +n}\Ibl0lj3\qb0{_l}\sk\nbbl0\upz k\qb0k\upz j\tqb0j\Pince n\Ibl0ij3\isluru0i\qbp0{=i}\sk\sk\tbbl0\tslur0j\tqb0j\enotes + %\check + \barre % mesure 12 + \notes\org\doubler\Pause + |\doubler\ibu0J0\qh0{JKL}\tqh0J\qu M\sk\twobu LK\relax + |{\doubler\zq{Nc}\qu e\sk\Ibu0dg1\zq N\qh0c\zq e\tqh0g}\zql f\fourllu +h{=i}ij\rlap{\doubler\twobl gf}\fourllu jiij\relax + &\ibu0g0\qh0g\sk\nbbu0\qh0g\tqh0f{\doubler \twobu gj}\fourllu jkkl\fourllu lkkl\relax + &\doubler\ql j\sk\soupir\sk\hpause\enotes + %\check + \barre % mesure 13 + \notes\org\doubler\Pause + |\doubler\qu J\sk{\multnoteskip{1.2}\twobu JI}\twobu HH\twobu G{=I}\relax + |\rlap{\fourllu jjjk\multnoteskip{1.2}\fourllu k{=l}lm}{\doubler\twobl eg{\multnoteskip{1.2}\roff{\ibl0j0\qb0j}\tqb0j}\zql j\qu +m\sk}\ibu0g0\zq d\qh0g\sk\zq d\rq f\tqh0g\relax + &\fourlll lllm{\ifOrgue\multnoteskip{1.2}\fi\fourlll mnno\ql o}\sk\sk\sk\fourllu{=i}kgn\relax + &\doubler\Pause\enotes + %\check + \barre % musure 14 + \notes\org\doubler\Pause + |\doubler\ibu0L0\qh0{JMN}\tqh0G\qu J\sk\ql c\relax + |\Ibu1gh2\zq g\qh1e\sk\rlap{\twobbl fe}\tqh1h\sk{\doubler\zql d\twobu +gf}{\doubler\ibu0h0\zq c\qh0e\zq c\zq e\tqh0g}\ibu0g0\zq e\qh0g\sk\nbbu0\qb0e\tqh0g\relax + &\Ibl0lj3\qb0l\sk\nbbl0\qb0k\tqb0j\Ibl0ij3\qbp0{=i}\sk\sk\tbbl0\tqb0j\doubler\ibl0j0\qb0{jjj}\tqb0j\relax + &{\doubler\sk\hpause\sk\sk}\qs\ibbl0j0\qb0j\isluru0j\qb0j\tslur0l\tqb0l\fourlll + lnn{_i}\enotes + %\check + \barre % mesure 15 + \notes\org\doubler\Pause + |\doubler\qlpz M\sk\qlpz b\sk\qlpz L\sk\qlpz a\relax + |\zql c\ibu0h0\zq f\qh0h\sk\zq f\tqh0h\sk\ibu0f0\zq d\qh0f\sk\nbbu0\qh0d\tqh0f\relax + \roff{\zql d}\ibu0g0\zq e\qh0g\sk\zq e\tqh0g\sk\ibu0e0\zq c\qh0e\sk\nbbu0\qh0c\tqh0e\relax + &\doubler\ibu0j0\qh0{jj_i}\tqh0i\ibu0i0\qh0{iih}\tqh0h\relax + &\fourlll ihhk\fourlll kmmh\fourlll hggi\fourlll illg\enotes + \barre % mesure 16 + \notes\org\doubler\Pause + |\doubler\qlpz K\sk\qlpz N\sk\qlpz J\sk\qlpz M\relax + |\zql c\ibu0f0\qh0f\sk\tqh0f\sk\ibu0d0\zq b\qh0d\sk\nbbu0\qh0b\tqh0d\relax + \zql b\ibu0e0\qh0e\sk\tqh0e\sk\ibu0d0\zq a\qh0c\sk\nbbu0\qh0d\tqh0c\relax + &\doubler\ibu0h0\qh0{hhg}\tqh0g\ibu0g0\qh0{ggf}\tqh0f\relax + &\fourlll gffh\fourlll hkkf\fourlll feei\fourlll lnml\enotes + \barre % mesure 17 + \notes\org\doubler\Pause + |\doubler\Ibl0JL3\qb0{IbN}\tqb0L\ibl0a0\qb0{aNa}\tqb0N\relax + |\ibbu0d0\qh0{dfe}\tqh0d\ibbu0e0\qh0{egf}\tqh0e\ibbu0d0\qh0c\tbbu0\qh0e\tqh0b\sk\ibbu0d0\qh0c\tbbu0\qh0e\tqh0b\relax + &{\doubler\qu f\sk}\ibbu0g0\qh0{gih}\tqh0g\doubler\ibl0l0\qh0{ll}\ds\tqb0l\relax + &{\doubler\ql k\sk\ds\cl i}\fourlll jiij\fourlll jiij\enotes + %\check + \barre % mesure 18 + \notes\org\doubler\Pause + |\doubler\twobl aH\ds\cl a\ibl0a0\qb0{bab}\tqb0a\relax + |\ibbu0c0\qh0{cMa}\tqh0c\cu f\sk\cu c\sk\ibbu0e0\qh0d\tbbu0\qh0f\tqh0c\sk\ibbu0e0\qh0d\tbbu0\qh0f\tqh0c\relax + &\ql m\sk\sk\sk\Ibbl0hm3\qb0{jhj}\itenu0m\tqb0m\tten0\doubler\ibl0m0\qh0{mm}\ds\tqb0m\relax + &{\doubler\twobu jf\ds\cl j}\fourlll kjjk\fourlll kjjk\enotes + \ifOrgue\def\atnextline{\OrgelPedal}\fi% + %\check + \barre % mesure 19 + \notes\org\doubler\Pause + |\doubler\twobl bI\ds\cl{=b}\ibl0b0\qb0{cbc}\tqb0b\relax + |\ibbu0d0\qh0{dNb}\tqh0d\cu g\sk\cu d\sk\ibbu0f0\qh0e\tbbu0\qh0g\tqh0d\sk\ibbu0f0\qh0e\tbbu0\qh0g\tqh0d\relax + &\ql n\sk\sk\sk\Ibbl0in3\qb0{ikm}\itenu0n\tqb0n\tten0\doubler\ibl0n0\qh0{nn}\ds\tqb0n\relax + &{\doubler\twobu kg\ds\cl k}\fourlll lkkl\fourlll lkkl\enotes + %\check + \barre % mesure 20 + \notes\org\doubler\Pause + |\doubler\twobl cJ\ds\cu J\ibu0J0\qb0{KJK}\tqh0J\relax + |\ibbu0e0\qh0{eac}\tqh0e\cu h\sk\cu e\sk\doubler\zhl b\ibu0f0\qh0{fef}\tqh0d\relax + &\ql o\sk\sk\sk\ibbl0j0\qb0{hjl}\tqb0h\itenu0h\qu h\sk\sk\sk\tten0\ibu0h0\qhp0h\sk\sk\tbbu0\tqh0h\relax + &{\doubler\twobu lh\ds\cl l}\fourlll moom\fourlll mkki\enotes + %\check + \barre % mesure 21 + \notes\org\doubler\soupir\sk\soupir\sk\twobu LE\ds\cu L\relax + |\Ibl0La3\qb0L\sk\nbbl0\qb0N\tqb0a\doubler\zmidtwotext{\bf I}\twobl bI\twobu LL\soupir\relax + |\ibu0e0\zq b\qhp0e\sk\sk\tbbu0\zq c\tqh0e\Ibu0eg3\qh0d\sk\nbbu0\zq f\qh0h\zq e\tqh0g\doubler\zq e\twobu ge\ds\cu e\relax + &\Ibu0gj3\qhp0g\sk\sk\tbbu0\tqh0j\doubler\twobl ik\zmidtwotext{\f}\ql l\sk\soupir + \ifFlute\tinynotesize\cu e\fi + &\isluru0i\Ibbl0im3\qh0{ikl}\tslur0m\tqb0m\Pince +n\isluru0k\Ibl0kl3\qbp0k\sk\sk\tbbl0\tslur0l\tqb0l\doubler\ql l\sk\soupir + \ifOboe\tinynotesize\cu e\fi\enotes + %\check + \barre % mesure 22 + \def\orgel{\ibu0N0\qh0{MIb}\tqh0M\twobu NL\ds\cl c}% + \Notes\org\orgel|\Pause|\oct\orgel\relax + &\ifFlute\tinynotesize\oct\orgel + \else\PauseSoliste\fi + &\ifOboe\tinynotesize\oct\orgel + \else\PauseSoliste\fi\enotes + \barre % mesure 23 + \def\orgel{\ibu0N0\qh0{KbJ}\tqh0a\qu I\sk}% + \Notes\org\orgel|\sk\hpause\sk\sk\soupir|\oct\orgel\relax + &\ifFlute\tinynotesize\oct\orgel + \else\PauseSoliste\fi + &\ifOboe\tinynotesize\oct\orgel + \else\PauseSoliste\fi\enotes + \notes\org\sk\soupir|\qs\Ibbu0IK2\qh0{IJ}\tqh0K|\oct\qs\Ibbu0IK2\qh0{IJ}\tqh0K\relax + &\ifFlute\tinynotesize\oct\qs\Ibbu0IK2\qh0{IJ}\tqh0K\fi + &\ifOboe\tinynotesize\oct\qs\Ibbu0IK2\qh0{IJ}\tqh0K\fi\enotes + \ifOrgue\def\atnextline{\OrgelManual}\fi% + %\check + \barre % mesure 24 + \def\orgel{\Ibbu0La3\qh0{LMN}\tqh0a{\multnoteskip{1.42}\twobu bI}}% + \notes\org|\orgel|\oct\orgel + &\ifFlute\tinynotesize\oct\orgel + \else\doubler\sk\hpause\fi + &\ifOboe\tinynotesize\oct\orgel + \else\doubler\sk\hpause\fi\enotes + \nspace\Pos\nspace + \notes\org\pause + |\doubler\ibu0L0\qh0{LMN}\tqh0L|\doubler\zql b\itenl0e\qu e\sk\tten0\zql +b\twobu eg\relax + &\doubler\rlap{\sk\turn n}\twobl gh\ql i\relax + &\ql l\sk\sk\sk\qs\Ibbl0ln3\isluru0l\qb0{lm}\tslur0n\tqb0n\enotes + %\check + \barre % mesure 25 + \notes\org\doubler\Pause + |\doubler\qu K\sk\ds\cu I\ibu0L0\qh0{LKN}\tqh0L\relax + |\doubler\zq b\qu f\sk\ds\zq b\cu d\zq b\qu e\sk\Ibu0ei1\zq b\qh0e\zq g\tqh0i\relax + &{\doubler\qu i\sk\ds\cu +f}\Ibbu0gh3\islurd0g\qh0{gfg}\tslur0h\tqh0h\doubler\twobu il\relax + &{\doubler\twobl mi}\fourlll mhmh{\doubler\pince p\twolbu hg}\qs\ibbl0i0\qb0{il}\tqb0i\enotes + %\check + \barre % mesure 26 + \notes\org\doubler\Pause + |\doubler \ibl0M0\qb0{aaN}\tqb0L\twobl aH\ds\cl {=a}\relax + |\doubler \ibu0j0\qh0{jei}\tqh0g\twobu jh\twobu fj\relax + &{\doubler\ibl0l0\qb0{ljl}\tqb0i}\ibbl0j0\qb0{lhj}\tqb0l\ibbl0k0\qb0{mjl}\tqb0m\relax + &\ibbl0j0\isluru0j\qb0{jhj}\tslur0l\tqb0l\relax + \ibbl0i0\isluru0i\qb0{igi}\tslur0l\tqb0l\relax + \ql j\sk\sk\sk\qs\ibbl0j0\qb0{jm}\tqb0j\enotes + %\check + \barre % mesure 27 + \notes\org\doubler\Pause + |\doubler \ibl0N0\qh0{bb=a}\tqb0M\twobl bI\ds\cl {=b}\relax + |\doubler \ibu0k0\qh0{kfj}\tqh0{=h}\twobu ki\twobu gk\relax + &{\doubler\ibl0l0\qb0{mkm}\tqb0j}\ibbl0j0\qb0{mik}\tqb0m\ibbl0k0\qb0{nkm}\tqb0n\relax + &\ibbl0k0\isluru0k\qb0{kik}\tslur0m\tqb0m\relax + \ibbl0j0\isluru0i\qb0{j=hj}\tslur0m\tqb0m\relax + \ql k\sk\sk\sk\qs\ibbl0k0\qb0{kn}\tqb0k\enotes + %\check + \barre % mesure 28 + \notes\org\doubler\Pause + |\doubler \ibl0N0\qb0{cc=b}\tqb0N\twobl cJ\soupir\relax + |\doubler \ibu0l0\qh0{lgk}\tqh0{=i}\zq l\qu g\sk\soupir\relax + &\doubler\ibl0m0\qb0{nln}\tqb0k\ql n\sk\soupir\relax + &\ibbl0l0\isluru0l\qb0{ljl}\tslur0n\tqb0n\relax + \ibbl0j0\isluru0k\qb0{k=ik}\tslur0n\tqb0n\relax + \fourlll lnnl\fourlll ljj{=h}\enotes + %\check + \ifOrgue\def\atnextline{\OrgelPedal}\fi% + \barre % mesure 29 + \notes\org\doubler\Pause + |\doubler\doubler\ql M\soupir\ql L\soupir + |\doubler\doubler\zq e\qu c\qu d\zq d\qu g\qu c\relax + &\doubler\doubler\ql {=hkil}\relax + &\fourlll {=h}mmk\fourlll kiig\fourlll gllj\fourlll jhh{^f}\enotes + %\check + \barre % mesure 30 + \notes\org\doubler\Pause + |\doubler\doubler\qu K\soupir\qu G\soupir + |\doubler\doubler\lsh f\zq {df}\qu{=h}\soupir\zq {dg}\qu i\soupir\relax + &\doubler\doubler\ql {j^mkn}\relax + &\fourlll {^f}{=h}kh\fourlll fhkh\fourlll iknk\fourlll {=i}knk\enotes + %\check + \barre % mesure 31 + \notes\org\doubler\sk\sk\hpause + |\doubler\qu J\sk + |\doubler\zq{eg}\qu j\sk\soupir + &\doubler\doubler\ql l\soupir + &\fourlll lnnl\fourlll ljj{^m}\enotes + \GO + \notes\org\doubler\ibu0L0\qh0{K=L^M}\tqh0K\relax + |\hl d|\fourllu{^f}gg{=h}\doubler\twobu hf\relax + &\itenu0j\ql j\sk\sk\sk\tten0\ibl0j0\qbp0j\sk\sk\tbbl0\tqb0j\relax + &\ql m\sk\sk\sk\qs\Ibbl0km2\qb0{k=l}\tqb0m\enotes + %\check + \barre % mesure 32 + \notes\org\doubler\Ibu0LJ3\qh0{NJK}\tqh0D\qu G\relax + |\doubler\ibl0d0\qb0{ded}\tqb0d\ql N\relax + |\doubler\ibl0h0\qb0g\zq{gi}\qb0l\zq{=h}\qb0k\lq j\zq h\tqb0k\zq{gi}\ql k\relax + &{\doubler \twobl in}\ibl0n0\isluru0n\qbp0n\sk\sk\tslur0m\tbbl0\tqb0{^m}\ql n\relax + &\isluru0n\ibbl0k0\qb0{nki}\tslur0j\tqb0j\Pince n{\doubler\qu{=h}\sk\qu g}\qsk\enotes + \Notes\org\ds\cl e|\soupir|\ds\cl l\relax + &\soupir\ifFlute\tinynotesize\cl l\fi + &\soupir\ifOboe \tinynotesize\cl l\fi\enotes + %\check +\barre % mesure 33 + \Notes\org\ibl0M0\qb0{MdL}\tqb0c\qu K\relax + |\sk\sk\hpause\sk\soupir + |\ibu0h0\qh0{fke}\tqh0j\qu d\relax + &\ifFlute\tinynotesize\ibu0j0\qh0{fke}\tqh0j\qu d\relax + \else\rlap{\PauseSoliste}\fi + &\ifOboe \tinynotesize\ibu0j0\qh0{fke}\tqh0j\qu d\relax + \else\rlap{\PauseSoliste}\fi\enotes + %\check + \notes\org\sk\soupir + |\qs\Ibbl0KM2\qb0{K=L}\tqb0{^M}\relax + |\qs\Ibbu0df2\qb0{d=e}\tqh0{^f}\relax + &\ifFlute\tinynotesize\qs\Ibbu0df2\qb0{d=e}\tqh0{^f}\fi + &\ifOboe \tinynotesize\qs\Ibbu0df2\qb0{d=e}\tqh0{^f}\fi\enotes + %\check + \ifOrgue\def\atnextline{\OrgelManual}\fi% + \barre % mesure 34 + \notes\org + |\Ibbl0Nc3\qb0{N=a_b}\tqb0c\relax + |\Ibbu0gi3\qh0{g=h_i}\tqh0j\relax + &\ifFlute\tinynotesize\Ibbu0gi3\qh0{g=h_i}\tqh0j\relax + \else\rlap{\doubler\Pause}\fi + &\ifOboe \tinynotesize\Ibbu0gi3\qh0{g=h_i}\tqh0j\relax + \else\sk\sk\hpause\fi\enotes + \Notes\org + |\twobl dK\relax + |\twobu kd\relax + &\ifFlute\tinynotesize\twobu kd\fi + &\ifOboe \tinynotesize\twobu kd\fi\enotes + \notes\org\pause + |\doubler\ql N\sk\soupir + |\doubler\qu g\sk\soupir + &\ifFlute\tinynotesize\qu g\fi + &\ifOboe {\tinynotesize \zql g}\raise\Interligne\qs\else\qs\fi + \Ibbl0nk2\qb0n\isluru0n\qb0n\tslur0k\tqb0k\fourlll k{=i}ig\enotes + \Pos + %\check + \barre % mesure 35 + \notes\org\rlap{\doubler\Pause}\relax + |\doubler\zq G\qu N\sk\soupir + |\doubler\zq n\zq{=i}\ql k\sk\soupir + &\sk\sk\hpause + &\fourlll g{=i}ik\fourlll knn{=l}\enotes + %\check + \Notes\org + |\hu J\relax % fourbu JJJJ\relax + |\ibl0i0\lfl i\lq i\zq g\qb0j\lq i\zq g\qb0j\lq i\zq g\qb0j\lq i\zq g\tqb0j\relax + &\ibl0l0\na l\qb0{lll}\tqb0l\relax + &\doubler\ql l\soupir\enotes + %\check + \barre % mesure 36 + \notes\org\doubler\Pause + |\doubler\doubler\ql M\soupir\zq M\qu F\soupir + |\doubler\doubler\zq {f=h}\qu j\soupir\zq{=ac}\qu f\soupir + &\doubler\doubler\ql m\soupir\hpause + &\qs\Ibbl0mj2\qb0m\isluru0m\qh0m\tslur0j\tqb0j\relax + \fourllu j{=h}hf\fourllu fhhj\fourlll jmmk\enotes + \barre % mesure 37 + \nspace + \Notes\org + |\hu I\relax % \fourbu IIII\relax + |\ibl0j0\lfl h\lq h\zq i\qb0k\lq h\zq i\qb0k\lq h\zq i\qb0k\lq h\zq i\tqb0k\relax + &\ibl0m0\qb0{mmm}\tqb0m\relax + &\doubler\ql k\soupir\enotes + \notes\org\pause + |\doubler\ql L\sk\soupir + |\doubler\zq {il}\ql g\sk\soupir + &\doubler\ql n\sk\soupir + &\qs\Ibbl0li2\qb0l\isluru0l\qb0l\tslur0i\tqb0i\fourlll igge\enotes + %\check + \barre % mesure 38 + \notes\org\rlap{\doubler\Pause}\relax + |\doubler\zq E\qu L\sk\soupir + |\doubler\zq {Nbe}\qu g\sk\soupir + &\sk\sk\hpause + &\fourllu eggi\fourlll illj\enotes + %\check + \Notes\org + |\hu H\relax % \fourbu HHHH\relax + |\ibl0i0\zq h\qb0j\zq h\qb0j\zq h\qb0j\zq h\tqb0j\relax + &\fourbl llll\relax + &\doubler\ql j\soupir\enotes + %\check + \barre % mesure 39 + \notes\org\doubler\Pause + |\doubler\doubler\ql K\soupir\zq K\qu D\soupir + |\doubler\doubler\zq {fh}\qu k\soupir\zq{Mad}\qu f\soupir + &\doubler\doubler\ql m\soupir\hpause + &\qs\Ibbl0kh2\qb0k\isluru0k\qh0k\tslur0h\tqb0h\relax + \fourllu hffd\fourllu dffh\fourlll hkk{=i}\enotes + %\check + \barre % mesure 40 + \notes\org\doubler\Pause + |\doubler\hu G\sk\sk\sk\hu J\relax % \fourbu GGGG\fourbu JJJJ\relax + |\doubler\ibl0h0\zq{g=i}\qb0k\zq{gi}\qb0k\zq{gi}\qb0k\zq{gi}\tqb0k\relax + \lfl i\ibl0h0\lq i\zq g\qb0j\lq i\zq g\qb0j\lq i\zq g\qb0j\lq i\zq g\tqb0j\relax + &\doubler\fourbl mmmm\na l\fourbl llll\relax + &\fourbblu{=i}gik\fourbblu igik\rlap{\sk\islurd0c\sk\sk\tslur0g}\fourbbu{=l}c{=e}g\fourbblu eceg\enotes + %\check + \barre % mesure 41 + \notes\org\doubler\Pause +% |\doubler\fourbl MMMM\fourbl bbbb\relax + |\doubler\hl M\sk\sk\sk\hl b\relax + |\doubler\ibl0h0\zq{f=h}\qb0j\zq{fh}\qb0j\zq{fh}\qb0j\zq{fh}\tqb0j\relax + \ibu0h0\rq i\zq f\qh0{_h}\rq i\zq f\qh0h\rq i\zq f\qh0h\rq i\zq f\tqh0h\relax + &\doubler\fourbl {_l}lll\fourbl kkkk\relax + &\na h\fourbblu hfhj\fourbblu hfhj\fourbblu kikm\fourbblu kikm\enotes + \ifOrgue\def\atnextline{\OrgelPedal}\fi% + \barre % mesure 42 + \notes\org\doubler\Pause +% |\doubler\fourbl LLLL\fourbl aaaa\relax + |\doubler\hl L\sk\sk\sk\hl a\relax % fourbl LLLL\fourbl aaaa\relax + |\doubler\ibl0h0\zq{eg}\qb0i\zq{eg}\qb0i\zq{eg}\qb0i\zq{eg}\tqb0i\relax + \ibu0h0\zq e\qh0{_h}\zq e\qh0h\zq e\qh0h\zq e\tqh0h\relax + &\doubler\fourbl {_k}kkk\fourbl jjjj\relax + &\rlap{\sk\islurd0e\sk\sk\tslur0i}\fourbbu negi\fourbblu gegi\fourbbll jhjl\fourbbll jhjl\enotes + %\check + \barre % mesure 43 + \notes\org\doubler\Pause +% |\doubler\fourbl MMMM\fourbl MMMM\relax + |\doubler\hl M\sk\sk\sk\hl M\relax %MMM\fourbl MMMM\relax + |\doubler\ds\ibu0c0\zq a\qh0c\zq a\qh0c\zq a\tqh0c\relax + \ds\ibu0d0\zq a\qh0d\zq a\qh0d\zq a\tqh0d\relax + &\fourbblu jhjm\fourbblu jhjm\fourbblu hfhj\fourbblu hfhj\relax + &\itenu1m\wh m\enotes + \barre % mesure 44 + \notes\org\doubler\sk\sk\hpause\relax + |\doubler\ibu0L0\qh0{NJN}\tqh0G\relax + |\doubler\ibu0i0\zq d\qh0g\zq e\qh0g\zq d\qh0g\zq d\tqh0f\relax + &\doubler\ibu0i0\qh0{=i}\itenl0j\qh0j\tten0\qh0j\tqh0i\relax + &\tten1\ibl0m0\qb0m\sk\nbbl0\qb0l\tqb0m\Pince +n\ibl0k0\qhp0k\sk\sk\nbbl0\tqb0j\enotes + %\check + \Notes\org\soupir\sk\ds\cl a\relax + |\qu J\zmidtwotext{\bf I}\sk\soupir + |\zq e\qu c\sk\ds\cu h\relax + &\qu j\sk\soupir\ifFlute\tinynotesize\cu h\fi + &\ql j\sk\soupir\ifOboe \tinynotesize\cu h\fi\enotes + %\check + \barre % mesure 45 + \def\orgel{\ibu0L0\qh0{_INH}\tqh0M}% + \Notes\org\orgel|\sk\qsk\hpause|\oct\orgel + &\ifFlute\tinynotesize\oct\orgel + \else\rlap{\PauseSoliste}\fi + &\ifOboe \tinynotesize\oct\orgel + \else\rlap{\PauseSoliste}\fi + \enotes + %\check + \def\orgel{\qs\Ibbu0GI2\qh0{GH}\tqh0{=I}}% + \notes\org\qu G\sk\sk\soupir|\soupir\sk\orgel|\qu N\sk\oct\orgel\relax + &\ifFlute\tinynotesize\qu N\sk\oct\orgel\fi + &\ifOboe \tinynotesize\qu N\sk\oct\orgel\fi\enotes + \ifOrgue\def\atnextline{\OrgelManual}\fi% + %\check + \barre % mesure 46 + \notes\org|\fourbbu JKLM|\fourbbu cdef\relax + &\ifFlute\tinynotesize\fourbbu cdef\fi + &\ifOboe \tinynotesize\fourbbu cdef\relax + \else\sk\sk\sk\hpause\fi\enotes + \Notes\org\sk\pause|\twobu NG\qu J\zmidtwotext{\bf II}\sk\soupir|\twobu gN\qu +c\sk\ds\zq g\cu{_i}\relax + &\ifFlute\tinynotesize\twobu gN\qu c\relax + \else\sk\pause\fi + &\ifOboe \tinynotesize\twobu gN\qu c\relax + \else\sk\sk\soupir\sk\fi\normalnotesize\ds\cl{=l}\enotes + %\check + \barre % mesure 47 + \notes\org||\doubler\ibu0i0\zq h\qh0j\zq g\qh0 +i\zq h\qh0 j\zq g\tqh0i\relax + &&\fourlll m{=l}lm\fourlll mllm\enotes + \Notes\org\pause|\pause|\ibu0i0\zq h\qh0j\zq g\tqh0i\ds\zq{=h}\cl j\relax + &\pause&\twobl ml\ds\cl{^m}\enotes + %\check + \barre % mesure 48 + \notes\org\doubler\Pause + |\doubler\sk\hpause\sk\sk\ds\Ibl0bN2\qb0{=bc}\tqb0N\relax + |\doubler\ibl0i0\zq i\qb0k\zq h\qb0 j\zq i\qb0k\zq h\tqb0 j\relax + \ibu0h0\zq g\qh0i\tqh0{=i}\zq g\zq e\Ibu0jg1\qh0j\tqh0g\relax + &\doubler\Pause + &\fourlll n{^m}mn\fourlll nmmn\fourlll nkkl\fourlll l{=i}ij\enotes + %\check + \barre % mesure 49 + \notes\org\doubler\Pause + |\doubler\zqu c\twobl a{=L}\zqu a\twobl MJ\rlap{\qu N\sk\qu N}\fourbl KJ{=I}G\relax + |\doubler\zq f\twobu h{=e}\zq c\twobu fc\zq{=b}\ibu0e0\qh0f\zq c\qh0e\zq d\qh0f\zq b\tqh0d\relax + &\doubler\Pause + &\fourllu jggh\fourllu h{=e}ef\itenl0f\qu f\sk\sk\sk\sk\tten0\fourllu fhgf\enotes + %\check + \barre % mesure 50 + \Notes\org|\Ibl1JH3\qb1{JM}\relax + |\Ibu0eh1\zq{Nc}\qh0{_e}\zq{ac}\tqh0h\relax + &&\ibu2i0\qh2{_ej}\enotes + \notes\org\sk\sk\sk\pause|\qb1N\sk\tqb1G\relax + |\zql{=b}\fourbbu gfed\relax + &\hpause + &\doubler\qh2d\tqh2{=i}\enotes + \Notes\org|\rlap{\sk\sk\sk\cu c}\fourbl JKLJ\relax + |\zq{Nc}\qu e\sk\ds\cu g\relax + &\soupir\sk\ds\cl{=l}\relax + &\qup c\sk\sk\ds\enotes + %\check + \barre % mesure 51 + \notes\org\doubler\sk\sk\sk\pause + |\doubler\zqu c\ibl0K0\qb0{MJ}\raise6\internote\rlap{\ds}\qb0M\zcu c\tqb0J\relax + |\fourllu hggh\fourllu hggh\relax + &\fourlll m{=l}lm\fourlll mllm\relax + &\doubler\sk\sk\sk\pause\enotes + \Notes\org|\zqu c\twobl MJ\ds\zcl K\cu d\relax + |\twobu hg\ds\cu{=h}\relax + &\twobl ml\ds\cl{^m}&\enotes + %\check + \barre % mesure 52 + \notes\org\doubler\sk\sk\sk\pause + |\doubler\zqu d\ibl0L0\qb0{NK}\raise6\internote\rlap{\ds}\qb0N\zcu d\tqb0K\relax + |\fourllu i{=h}hi\fourllu ihhi\relax + &\fourlll n{^m}mn\fourlll nmmn\relax + &\doubler\sk\sk\sk\pause\enotes + %\check + \notes\org|\doubler\zqu d\ql N\sk + |\multnoteskip{1.2}\fourlll i{=i}ij\relax + &\ifOrgue\multnoteskip{1.2}\fi\fourlll nkkl&\enotes + %\check + \notes\org|\doubler\raise6\internote\rlap{\ds}\ql G\cu N\relax + |\fourlll jiij\relax + &\fourlll lkkl&\enotes + %\check + \barre % mesure 53 + \notes\org\doubler\sk\sk\sk\pause + |\doubler\zhl J\raise 2\internote\rlap{\ds}\hu c\ibu0N0\zq{=L}\qh0N\zq M\qh0a\tqh0N\relax + |\fourlll jgg{_h}\fourlll h{=l}lm\relax + &\fourlll l{=l}l{=m}\fourlll mnno\relax + &\doubler\sk\sk\sk\pause\enotes + \Notes\org|\zql M\cu c\qu d\multnoteskip{0.71}\doubler\rlap{\sk\cu N}\twobl NG\relax + |\ql m\sk\ql{=i}\relax + &\itenu0o\ql o\sk\multnoteskip{0.71}\tten0\fourbbl oonm\enotes + %\check + \barre % mesure 54 + \notes\org\doubler\sk\sk\sk\pause + |\rlap{\sk\sk\sk\sk\fourbbu NMLK}\doubler\zqu c\Ibl0JG3\qb0{JMN}\tqb0G\relax + |\fourbbl jlkj\ibl0i0\qbp0{=i}\sk\sk\tbbl0\tqb0j\relax + &\fourbbll lnml\isluru0k\ibl0j0\qbp0k\sk\sk\tbbl0\tslur0j\tqb0j\relax + &\doubler\sk\sk\hpause\enotes + \Notes\org|\zql J\fourbu JKLJ\relax + |\ql j\sk\ds\cu e\relax + &\ql j\sk\ds\cl j\relax + &\soupir\sk\ds\cl l\enotes + %\check + \barre % mesure 55 + \notes\org\doubler\Pause + |\itenu1N\wh N\relax + |\fourllu edde\fourllu fgfe\fourllu edde\fourllu fgfe\relax + &\fourlll j{=i}ij\fourlll klkj\fourlll jiij\fourlll klkj\relax + &\fourlll lkkl\fourbbll mnml\fourlll lkkl\fourbbll mnml\enotes + %\check + \barre % mesure 56 + \Notes\org|\tten1\fourbl NNLJ|\twobu ed\Ibu0ge1\zq g\qh0c\zq{Nc}\tqh0e\relax + &\twobl j{=i}\ql j\relax + &\twobl lk\ds\cu g\enotes + \notes\org\pause + |\doubler\zq a\ql M\sk\Ibl0LK1\zq c\qb0L\zq{=b}\tqb0K\relax + |\doubler\zq c\qu c\sk\twobu ef\relax + &\fourllu fggh\Ibbu0hg2\qh0h\tbbu0\qh0g\tqh0g\relax + &\fourlll h{=i}ij\fourlll jkkl\enotes + \ifOrgue\def\atnextline{\OrgelPedal}\fi% + %\check + \barre % mesure 57 + \notes\org\doubler\Pause + |\doubler\qu J\sk\twobu JI\ibu0M0\qh0{HaN}\tqh0{=I}\relax + |\zql c\zqu g\ibl0e0\qb0e\sk\nbbl0\qb0e\tqb0f\zql c\doubler\twobu f{=e}\zq +c\qu f\sk\zql d\multnoteskip{0.5}\ibu0g0\qhp0g\sk\sk\tbbu0\tqh0f\relax + &\qu g\sk\sk\sk\fourllu fggh\fourllu hjj{=i}\Ibbu0ik2\qh0i\tbbu0\qh0j\tqh0k\relax + &\fourlll ljjk\fourlll k{=l}lm\doubler\mordent o\isluru0m\qlp m\sk\sk\tslur0n\cl n\enotes + %\check + \barre % mesure 58 + \notes\org\doubler\sk\sk\hpause + |\doubler\ibu0M0\qh0{JMN}\tqh0G\relax + |{\doubler\ibu0f0\qh0{_e}\zq c\tqh0f}\zq {=b}\zql d\fourbblu gfed\relax + &{\doubler\twobu jh}\ibbu0k0\qh0{gml}\tqh0k\relax + &\Ibl0lj3\isluru0l\qb0 l\sk\nbbl0\qb0k\tslur0j\tqb0j\Pince n\isluru0i\Ibl0ij3\qbp0{=i}\sk\sk\tslur0j\tbbl0\tqb0j\enotes + \Notes\org\fourbu JKLJ\relax + |\qlp c\sk\sk\cl N\relax + |\fourbu efge\relax + &\fourbl lmnl\relax + &\ql j\sk\soupir\enotes + %\check + \barre % mesure 59 + \notes\org\doubler\ql M\sk\soupir\sk\sk\hpause + |\doubler\qu M\sk\twobu LK\qu J\sk \twobu JI\relax + |\fourllu a{=b}bc\fourllu cbbc\Ibbu0cd3\qh0{cc}\islurd0c\qh0c\tslur0d\tqh0d\fourllu d{=e}ef\relax + &\advance\transpose 7\fourlll cdde\fourlll edde\Ibbl0ef3\qb0{ee}\isluru0e\qb0e\tslur0f\tqb0f\fourlll fggh\relax + &\doubler\Pause\enotes + %\check + \barre % mesure 60 + \Notes\org\ibu0M0\qh0{HaN}\tqh0{=I}\relax + |\ql c\sk\twobl{=b}d\relax + |\zq f\ibu0h0\qh0h\itenu0f\qh0f\zq d\tten0\qh0f\tqh0g\relax + &\ibl0m0\qb0{omk}\tqb0n\enotes + \notes\org\ibu1M0\doubler\qh1{JM}\relax + |\zq c\ql N\relax + |\fourbbu fedc\relax + &\fourbbl mlkj&\pause\enotes + \Notes\org\qh1N\tqh1G\relax + |\twobl bN|\qu g\relax + &\twobl n{=i}\enotes + %\check + \barre % mesure 61 + \NOtes\org\pointdurgue B\wh C|\zw J\wh N|\zw c\wh e\relax + &\pointdorgue m\wh j&\pointdorgue m\pause\enotes +% \ifOrgue\advance\mulooseness 1\fi + \ifOrgue\linegoal 19\fi + \finmorceau + + + +\endinput + diff --git a/musixtex/doc/examples/marcon2.tex b/musixtex/doc/examples/marcon2.tex new file mode 100644 index 0000000..0632c64 --- /dev/null +++ b/musixtex/doc/examples/marcon2.tex @@ -0,0 +1,723 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +% +\title{Concerto pour hautbois --- adagio} +\fulltitle{Concerto pour hautbois --- adagio} +\othermention{Transcription pour hautbois, fl\^{u}te et orgue\\{\bf + \ifFlute Partition fl\^{u}te\fi + \ifOboe Partition hautbois\fi + \ifOrgue Partition orgue\fi} +} +\shorttitle{Concerto pour hautbois --- adagio} +\author{Benedetto MARCELLO\\Transcription Daniel TAUPIN} +\shortauthor{B. Marcello, D. Taupin} +\maketitle +% +\parindent 13mm +\def\interfacteur{10} % was 9 +\def\OrgelManual{% + \global\cleftoksi={{6}{0}{0}{0}}% + \def\interinstrumentii{0pt}% + \def\interinstrumenti{0pt}% + \nbporteesi=2\relax% +} +\def\OrgelPedal{% + \global\cleftoksi={{6}{6}{0}{0}}% + \def\interinstrumentii{0pt}% + \def\interinstrumenti{0pt}% + \nbporteesi=3\relax% +} +\ifOrgue + \def\nbinstruments{3} + \global\cleftoksi={{6}{0}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \global\cleftoksiii={{0}{0}{0}{0}}% + \nbporteesi=3\relax% + \nbporteesii=1\relax% + \nbporteesiii=1\relax% + \def\instrumenti{Orgue}% + \def\instrumentii{Fl\^{u}te}% + \def\instrumentiii{Hautbois}% + \def\staffspacingii{0.64}\def\staffspacingiii{0.64}% +\else + \def\nbinstruments{2} + \global\cleftoksi={{0}{0}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \nbporteesi=1\relax% + \nbporteesii=1\relax% + \def\instrumenti{Fl\^{u}te}% + \def\instrumentii{Hautbois}% + \ifFlute\def\staffspacingi{1.0}\else\def\staffspacingi{0.64}\fi + \ifOboe\def\staffspacingiii{1.0}\else\def\staffspacingii{0.64}\fi% + \def\everystaff{\vrule width 0pt depth 8mm\relax}% +\fi + +\ifOboe\def\interinstrumenti{2\Interligne}\fi +% +\signaturegenerale{-3}\relax +%\check +\def\doubler{\multiply\noteskip by 2\relax}% +% +% formes frequentes +% +\def\Pause{\sk\sk\qsk\pause}% +% + \def\twobbu#1#2{\Ibbu0{#1}{#2}1\qh0{#1}\tqh0{#2}} + \def\twobbl#1#2{\Ibbl0{#1}{#2}1\qb0{#1}\tqb0{#2}} +% + \def\fourbbu#1#2#3#4{\Ibbu0{#1}{#4}3\qh0{#1#2#3}\tqh0{#4}} + \def\fourbbl#1#2#3#4{\Ibbl0{#1}{#4}3\qb0{#1#2#3}\tqb0{#4}} +% + \def\fourlll#1#2#3#4{\Ibbl0{#1}{#4}3% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\isluru0{#3}\qb0{#3}% +\tslur0{#4}\tqb0{#4}}% +% + \def\fourllu#1#2#3#4{\Ibbu0{#1}{#4}3% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\islurd0{#3}\qh0{#3}% +\tslur0{#4}\tqh0{#4}}% +% + \def\twobu#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}} + \def\twobl#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}} +% + \def\sixbu#1#2#3#4#5#6{\Ibu0{#1}{#2}1\qh0{#1}\qh0{#2}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}} + \def\sixbl#1#2#3#4#5#6{\Ibl0{#1}{#2}1\qb0{#1}\qb0{#2}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}} +% + \def\twolbu#1#2{\Ibu0{#1}{#2}1\islurd0{#1}\qh0{#1}\tslur0{#2}\tqh0{#2}} + \def\twolbl#1#2{\Ibl0{#1}{#2}1\isluru0{#1}\qb0{#1}\tslur0{#2}\tqb0{#2}} + +% +%\check +% +\catcodesmusic +\def\org#1|#2&{\ifOrgue \ifnum\nbporteesi=3#1|\fi #2&\relax\fi} +% +\generalmeter{\meterfrac 34}% +\sepbarrules +% +\debutmorceau +%\check +% +\notes\org\relax + |&&\zcharnote{w}{\kern -20mm\moyen Adagio +\bf(\metron{\cu}{84})}\enotes +% +%\check +% +% mesure 1 +\NOTes\org\Pause\relax + |\Pause\relax + |\ibl0j0\qb0{jjjjj}\tqb0j\relax + &\ifFlute\zcharnote N{\sl (orgue solo)}\fi + \ifFlute\tinynotesize\ibl0j0\qb0{jjjjj}\tqb0j\relax + \else\Pause + \fi\relax + &\ifOboe\zcharnote N{\sl (orgue solo)}\fi + \ifOboe\tinynotesize\ibl0j0\qb0{jjjjj}\tqb0j\relax + \else\Pause\fi\enotes +% mesure 2 +\barre\NOTes\org\Pause + |\Pause\relax + |\ibl0j0\qb0j\qb0j\qb0j\qb0j\qb0j\tqb0j\relax + &\ifFlute\zcharnote N{\sl fl\^{u}te}\fi\ibl0k0\qb0k\qb0k\qb0k\qb0k\qb0k\tqb0k\relax + &\ifOboe\tinynotesize\ibl0j0\qb0j\qb0j\qb0j\qb0j\qb0j\tqb0j\relax + \else\Pause\fi\enotes +% mesure 3 +\barre\NOTes\org\hup G\relax + |\roff{\pt g}\rh g\hup f\relax + |\na i\ibl0i0\qb0{iiiii}\tqb0i\relax + &\ibl0k0\qb0{kkkkk}\tqb0k\relax + &\ifOboe\tinynotesize\na i\ibl0i0\qb0{iiiii}\tqb0i\relax + \else\Pause\fi\enotes +% mesure 4 +\def\motif{\zq j\qh0 l}% +\barre\NOTes\org\Ibu1CJ1\qh1C\itenl5J\tqh1J\relax + |\itenl1e\zhp c\zhp g\hlp e\relax + |\ibl3j0\qb3{jj}\relax + &\ibl4l0\qb4{ll}\relax + &\ifOboe\zcharnote N{\sl hautbois}\fi\twolbl jl\enotes +\NOTes\org\tten5\hu J\relax + |\relax + |\qb3{jj}\relax + &\qb4{ll}\relax + &\twolbl ln\enotes +\NOTes\org\relax + |\relax + |\qb3j\relax + &\qb4l\relax + &\isluru5n\ibl5n0\qb5n\enotes +\NOtes\org\relax + |\relax + |\tqb3j\relax + &\tqb4l\relax + &\nbbl5\qb5o\tslur5n\tqb5n\enotes +% mesure 5 +\barre\NOTes\org\hup F\relax + |\tten1\zql e\roff{\hup f}\sk\ql d\sk\ql c\relax + |\ibu3h0\qh3{hhhhh}\tqh3h\relax + &\ibl4j0\qb4{jjjjj}\tqb4j\relax + &\mordant q\hl o\sk\sk\sk\soupir\enotes +% mesure 6 +\barre\temps\NOTes\org\hup I\relax + |\zhl b\hup f\relax + |\ibu3h0\qh3{hh}\relax + &\ibl4k0\qh4{kk}\relax + &\twolbl ik\enotes +\NOTes\org\relax + |\relax + |\qh3{h}\relax + &\qh4k\relax + &\Ibl5kl2\isluru5k\qb5k\enotes +\NOtes\org\relax + |\relax + |\qh3h\relax + &\qb4k\relax + &\nbbl5\qb5m\tslur5l\tqb5l\enotes +\NOtes\org\relax + |\itenl2d\ql d\relax + |\qb3h\sk\tqh3h\relax + &\qb4k\sk\tqb4k\relax + &\Ibbl5mn3\isluru5m\qb5{mno}\tslur5n\tqb5n\enotes +% mesure 7 +\barre +\NOTes\org\hup E\relax + |\tten2\qu d\sk\qu c\sk\qu b\relax + |\sixbu gggggg\relax + &\sixbu iiiiii\relax + &\doubler\mordant p\hl n\sk\soupir\enotes +% mesure 8 +\def\motif{\zq h\qh0j}% +\barre\NOtes\org\hup H\relax + |\doubler\doubler\zhl a\hup e\sk\itenl2c\qu c\relax + |\doubler\sixbu hhhhhh\relax + &\doubler\sixbl jjjjjj\relax + &\isluru0h\fourbbl hiji\fourbbl jklk\rlap{\sk\sk\sk\tslur0m}\fourbbl lmnm\enotes +% mesure 9 +\def\motif{\zq f\qh0h}% +\def\motifa{\zq f\qh0i}% +\barre\NOTes\org\hup K\relax + |\doubler\tten2\qu c\qu b\qu a\relax + |\ibu0h0\motif\tbu0\motif\ibu0i0\motifa\motifa\motifa\tbu0\motifa\relax + &\sixbl kkkkkk\relax + &\doubler\mordant o\hl m\sk\soupir\enotes +% mesure 10 +\barre +\Notes\org\Ibu1NG4\qh1N\sk\sk\sk\itenl1G\tqh1G\relax + |\hup f\relax + |\doubler\doubler\bigna i\ibu3i0\qh3{ii}\relax + &\doubler\doubler\ibl4k0\qb4k\qb4k\relax + &\islurd5f\Ibbbu5gk7\qh5{g^fgh=ihi}\tslur5i\tqh5j\enotes +\Notes\org\tten1\hu G\relax + |\relax + |\doubler\doubler\qh3{ii}\relax + &\doubler\doubler\qb4{kk}\relax + &\isluru5l\Ibbbl0jj7\qb0{kijkn=ml}\tslur5l\tqb0k\enotes +\NOtes\org\relax + |\relax + |\doubler\qh3i\tqh3i\relax + &\doubler\qb4k\tqb4k\relax + &\isluru5l\Ibbl0kl3\qb0{klm}\tslur5m\tqb0l\enotes +% mesure 11 +%\check +\def\motif{\zq e\qh3 g}% +\barre\notes\org\Ibu1CJ5\qh1C\relax + |\hup c\relax + |\ibu3g0\motif\relax + &\ibl4j0\qb4j\relax + &\isluru5l\ibbbbl5l0\qb5{lkl}\tbbbbl5\tbbbl5\tbbl5\qb5m\enotes +\NOtes\org\relax + |\relax + |\relax + &\relax + &\tbl5\tslur5l\qbp5l\enotes +\NOTes\org\itenl1J\tqh1J\relax + |\relax + |\motif\relax + &\qb4j\relax + &\enotes +\NOtes\org\tten1\itenl1J\hu J\relax + |\relax + |\motif\sk\motif\relax + &\qb4j\sk\qb4j\relax + &\qsoupir\isluru5n\Ibbl5ln2\qb5{lo}\tslur5o\tqb5n\enotes +\NOtes\org\relax + |\relax + |\motif\sk\tbu3\motif\relax + &\qb4j\sk\tqb4j\relax +% &\Ibbl5ol3\qb5{omm}\tqb5l\enotes + &\fourlll omml\enotes +% mesure 12 +%\check +\barre +\NOTes\org\tten1\qu J\relax + |\roff{\zql c}\hu d\relax + |\ibu3f0\qh3f\tqh3f\relax + &\ibu4h0\qh4h\tqh4h\relax + &\mordant p\ql k\sk\enotes +\NOtes\org\itenl1I\hu I\relax + |\hl b\relax + |\ibu0g0\qh0g\sk\tqh0g\relax + &\ibu0i0\qh0i\sk\tqh0i\relax + &\qsoupir + \isluru5m\Ibbl5km2\qb5{kn}\tslur5m\tqb5m\enotes +\NOtes\org\relax + |\qu e\relax + |\ibu3g0\qh3g\sk\relax + &\ibu4j0\qh4j\sk\relax + &\isluru5n\ibbl5k0\qb5n\qbp5l\enotes +\Notes\org\relax + |\relax + |\tqh3g\relax + &\tqh4j\relax + &\sk\nbbbl5\qb5{kj}\tslur5k\tqb5k\enotes +% mesure 13 +\barre +\notes\org\tten1\qu I\relax + |\roff{\zql b}\hu c\relax + |\ibu3e0\qh3e\relax + &\ibu4g0\qh4g\relax + &\isluru5k\ibbbbl1j0\qb1{j=ij}\relax +\tbbbbl1\tbbbl1\tbbl1\qb1k\enotes +\NOtes\org\relax + |\relax + |\relax + &\relax + &\tslur5k\tbl1\qbp1j\enotes +\NOTes\org\relax + |\relax + |\tqh3e\relax + &\tqh4g\relax + &\enotes +\temps\Notes\org\hu H\relax + |\hl a\relax + |\ibu0f0\qh0f\sk\sk\sk\tqh0f\relax + &\ibu0h0\qh0h\sk\sk\sk\tqh0h\relax + &\qsoupir\sk\isluru5k\ibbbl1j0\qb1j\tbbl1\qb1l\nbbbl1\qb1{kjk}\tslur5l\tqb1l\enotes +\temps\Notes\org\relax + |\qu d\relax + |\ibu0f0\qh0f\sk\sk\sk\tqh0f\relax + &\ibu0h0\qh0h\sk\sk\sk\tqh0h\relax + &\isluru5n\ibbbl1k0\qb1{mnlmkl}\relax +\triolet n\qb1{jk}\tslur5k\tqb1j\enotes +% mesure 14 +%\check +\def\motif{\rq g\qh3f}% +\barre +\NOTes\org\hup G\relax + |\hup b\relax + |\zhlp d\ds\ibu3g0\motif\motif\motif\motif\tbu3\motif + &\ds\ibu0i0\qh0{=iiii}\tqh0i\relax + &\bigna i\hl i\sk\sk\sk\soupir\enotes +% mesure 15 +\barre\NOTes\org\hup J\relax + |\hup c\relax + |\bigna e\ibu0g0\zq e\qh0g\zq e\tqh0g\relax + &\twobu jg\relax + &\bigna l\twolbl ln\enotes +\NOTes\org\relax + |\relax + |\ibu0g0\zq e\qh0g\zq e\tqh0g\relax + &\twobu gg\relax + &\twolbl nl\enotes +\NOtes\org\relax + |\relax + |\doubler\twobu ee\relax + &\doubler\twobl jj\relax + &\fl i\isluru5m\ibbl1i0\qb1{inl}\tslur5m\tqb1i\enotes +% mesure 16 +\barre\NOTes\org\hlp M\relax + |\qu c\relax + |\ibu3g0\qh3g\relax + &\ibl4j0\qb4j\relax + &\ibu5k0\itenl5i\qh5i\enotes +\Notes\org\relax + |\relax + |\tqh3g\relax + &\tqb4j\relax + &\tten5\nbbbu5\islurd5i\qh5{ihj}\tslur5i\tqh5i\enotes +\temps\NOTes\org\relax + |\hu f\relax + |\ibu0h0\qh0{hhh}\tqh0h\relax + &\ibl0j0\qb0{jjj}\tqb0j\relax + &\qu h\sk\soupir\enotes +% mesure 17 +\def\motif{\zq h\qh0 k}% +\barre +\NOtes\org\hup K\relax + |\hup {^f}\relax + |\ibu3h0\na h\qh3h\sk\qh3h\relax + &\ibl4k0\qb0k\sk\qb0k\relax + &\ibbl1m0\sh m\qb1{m=om}\tqb1n\enotes +\Notes\org\relax + |\relax + |\qh3h\sk\sk\sk\qh3h\sk\sk\sk\relax + &\qb4k\sk\sk\sk\qb4k\sk\sk\sk\relax + &\Ibbbl1oh7\qb1{onm=lkji}\tqb1{=h}\enotes +\Notes\org\relax + |\relax + |\qh3h\sk\sk\sk\sk\tqh3h\sk\sk\sk\relax + &\qb4k\sk\sk\sk\sk\tqb4k\sk\sk\sk\relax + &\Ibbbu1dl9\qh1{d=e^fghij}\pointdurgue e\qhp1k\qsk\tbbbbu1\tqh1j\enotes +% mesure 18 + \barre +\NOTes\org\hup G\relax + |\qu d\relax + |\twobu gg\relax + &\twobl kk\relax + &\twolbl ji\enotes +\NOTes\org\relax + |\itenl2e\hu e\relax + |\ibu3g0\qh3{ggg}\tqh3g\relax + &\ibl4i0\qb4{iii}\tqb4i\relax + &\bigfl l\twobl lk\mordant n\itenu5l\ql l\enotes +% mesure 19 +\barre\NOTes\org\hl M\relax + |\tten2\qu e\relax + |\ibu3h0\qh3{_h}\relax + &\ibl4j0\qh4j\relax + &\tten5\isluru5m\ibl5l0\qb5l\enotes +\NOtes\org\relax + |\relax + |\tqh3h\relax + &\tqb4j\relax + &\nbbl5\qb5m\tqb5l\enotes +\NOTes\org\relax + |\hu d\relax + |\ibu3f0\qh3f\relax + &\ibu4h0\qh4h\relax + &\ibl5k0\qb5k\enotes +\NOtes\org\relax + |\relax + |\qh3f\relax + &\qh4h\relax + &\nbbl5\qb5l\tslur5k\tqb5j\enotes +\NOTes\org\qu F\relax + |\relax + |\qh3f\tqh3f\relax + &\qh4h\tqh4h\relax + &\itenu5k\mordant m\ql k\enotes +% mesure 20 +\barre +\NOtes\org\hu E\relax + |\qu d\relax + |\doubler\twobu gg\relax + &\doubler\twobu ii\relax + &\tten5\ibbl0k0\rlap{\sk\isluru5n}\qb0{knl}\tqb0k\enotes +\temps\NOtes\org\relax + |\hu c\relax + |\ibu3e0\qh3{e*e}\relax + &\ibu4g0\qh4{g*g}\relax + &\ibbl0i0\qb0{jih}\tslur5i\tqb0i\enotes +\NOTes\org\ql L\relax + |\relax + |\qh3e\sk\tqh3e\relax + &\qh4g\sk\tqh4g\relax + &\upperna j\mordant o\itenu5j\ql j\enotes +% mesure 21 +\barre +\NOtes\org\hup K\relax + |\hu b\relax + |\doubler\twobu ff\relax + &\doubler\twobu fh\relax + &\ibbl5j0\tten5\qb5j\isluru5k\qb5{_i}\qb5k\multnoteskip{0.71}\nbbbl5\qb5m\tqb5l\enotes +\Notes\org\relax + |\relax + |\ibu3d0\qh3d\sk\sk\sk\qh3d\relax + &\ibu4f0\qh4f\sk\sk\sk\qh4f\relax + &\ibbbl5i0\qb5{kjihijk}\tqb5l\enotes +\NOtes\org\relax + |\qu a\relax + |\qh3d\sk\tqh3d\relax + &\qh4f\sk\tqh4f\relax + &\Ibbl5mi3\qb5{mk}\relax +\pince l\qb5j\enotes +\NOtes\org\relax + |\relax + &\relax + &\tslur5k\itenu5i\tqb5i\enotes +% mesure 22 +\barre +\Notes\org\hup J\relax + |\qu N\relax + |\ibu3e0\qh3e\sk\sk\sk\tqh3e\relax + &\ibu4g0\qh4g\sk\sk\sk\tqh4g\relax + &\tten5\ibbbl1i0\rlap{\sk\isluru5m}\qb1{ijj}\tqb1i\Ibbbu1ig3\qh1{ihh}\tqh1g\enotes +\Notes\org\relax + |\qu e\relax + |\ibu3g0\qh3g\sk\sk\sk\tqh3g\relax + &\ibu4j0\qh4j\sk\sk\sk\tqh4j\relax + &\ibbbu1g0\qh1{ghh}\tqh1g\Ibbbu1ge3\qh1{gff}\tqh1e\enotes +\temps\NOtes\org\relax + |\qu e\relax + |\ibu3f0\qh3f\sk\tqh3f\relax + &\ibu4h0\qh4h\sk\zq f\tqh4h\relax + &\ibbu5k0\tslur5m\rlap{\sk\isluru5r}\qh5{flk}\tqh5j\enotes +% mesure 23 +\barre +\NOTes\org\hu I\relax + |\hu d\relax + |\ibu3f0\qh3{fff}\relax + &\ibu4h0\qh4{hhh}\relax + &\tslur5n\itenu5k\ql k\sk\tten5\Ibl5ki3\qbp5k\enotes +\NOtes\org + |\relax + |\tqh3f\relax + &\tqh4h\relax + &\sk\tbbl5\tqb5i\enotes +\NOTes\org\qu J\relax + |\qu c\relax + |\twobu ee\relax + &\twobu gg\relax + &\itenu5l\ql l\enotes +% mesure 24 +\barre +\NOTes\org\qu{H}\relax + |\relax + |\ibu3h0\zq e\qh3h\relax + &\ql j\relax + &\tten5\ibl5i0\itenu5l\qb5l\enotes +\Notes\org\relax + |\relax + |\zq e\tqh3h\relax + &\relax + &\tten5\rlap{\sk\isluru5m}\nbbbl5\qb5{ljk}\tqb5l\enotes +\NOTes\org\hu I\relax + |\hpause + |\ibu0f0\zq d\qh0f\zq d\qh0f\zq d\qh0f\zq e\tqh0g\relax + &\hl i\relax + &\ifOboe\rlap{\tinynotesize\ibl0d0\zq d\qb0f\zq d\qb0f\zq d\qb0f\loff{\zq e\tqb0g}\relax}\fi + \qlp m\sk\sk\tslur5m\cl l\enotes +% mesure 25 +\barre\NOTes\org\hlp M\relax + |\relax + |\zhlp f\ibu3h0\qh3{hhh}\relax + &\Ibl4hk6\qb4h\qb4{_kk}\relax + &\Uptext{\pp}\bigfl k\qlp k\enotes +\NOtes\org\relax + |\pause + |\doubler\qh3{hh}\tqh3h\relax + &\doubler\qb4{kk}\tqb4k\relax + &\ibbl5m0\isluru5n\qb5{mnonm}\tslur5m\tqb5l\enotes +% mesure 26 +\barre +\NOTes\org\hlp N\relax + |\relax + |\zhlp e\ibu3g0\qh3{gg}\relax + &\ibu4i0\qh4{ii}\relax + &\itenu5k\ql{_k}\enotes +\NOtes\org\relax + |\sk\pause + |\doubler\qh3{ggg}\tqh3g\relax + &\doubler\qh4{iii}\tqh4i\relax + &\tten5\isluru5m\Ibbl1ko3\qb1{kln}\tqb1{o}\Ibbl1pk3\qb1{pnl}\tslur5m\tqb1k\enotes +% mesure 27 +\barre +\NOTes\org\hl a\relax + |\hu e\relax + |\ibu3h0\qh3h\relax + &\ibl4j0\qb4j\relax + &\bigfl k\ibl1j0\isluru5l\itenu1k\qb1k\enotes +\Notes\org\relax + |\relax + |\qh3h\relax + &\qh4j\relax + &\tten1\nbbbl1\qb1{kjl}\tqb1k\enotes +\NOtes\org\relax + |\relax + |\qh3h\sk\tqh3h\relax + &\qb4j\sk\tqb4j\relax + &\Ibbl1jn3\qb1{jlm}\tqb1n\enotes +\NOtes\org\qu H\relax + |\itenl2f\qu f\relax + |\ibu3h0\qh3h\sk\tqh3h\relax + &\ibl4j0\qb4j\sk\tqb4j\relax + &\Ibbl1ol3\qb1{onm}\tslur5m\tqb1l\enotes +% mesure 28 +\barre\NOTes\org\hu G\relax + |\tten2\hu f\relax + |\ibu3g0\qh3{gg}\relax + &\ibl4i0\bigna i\qb4{ii}\relax + &\itenu5m\ql m\enotes +\NOtes\org\relax + |\relax + |\qh3g\sk\tqh3g\relax + &\qb4i\sk\tqb4i\relax + &\tten5\ibbl5h0\rlap{\sk\isluru5j}\qb1{mgh}\tqb5{=i}\enotes +\NOtes\org\qu{H}\relax + |\itenl2f\qu f\relax + |\itenu3h\qu h\relax + &\itenu4j\ql j\relax + &\Ibbl1jk3\qb1{j=kl}\tqb1k\enotes +% mesure 29 +\barre +\NOtes\org\qu F\relax + |\tten2\qu f\relax + |\doubler\tten3\twobu hh\relax + &\doubler\tten4\twobl jk\relax + &\ibbl5l0\qb5{lom}\tslur5m\tqb5k\enotes +\temps\NOTes\org\hu G\relax + |\qup d\sk\sk\cu e\relax + |\ibu0g0\qh0{ggg}\tqh0g\relax + &\qlp{=i}\sk\sk\cl j\relax + &\ifOboe\rlap{\tinynotesize\ibl0g0\qb0{ggg}\tqb0g\relax}\fi + \isluru5k\qlp{=i}\sk\sk\tslur5l\cu j\enotes +% mesure 30 +%\check +\barre +\NOTes\org\hup{H}\relax + |\hup c\relax + |\ibu3h0\zq f\qh3h\zq f\qh3h\zq f\qh3h\zq f\qh3h\relax + &\ibl4j0\qb4{jjjj}\relax + &\itenl5f\hu f\enotes +\NOtes\org\relax + |\relax + |\zq f\qh3h\sk\zq f\tqh3h\relax + &\qb4j\sk\tqb4j\relax + &\tten5\rlap{\sk\islurd5c}\Ibbu5fe3\qh5{fcd}\tqh5e\enotes +% mesure 31 +%\check +\barre +\NOtes\org\hu G\relax + |\hu d\sk + |\doubler\ibu3g0\qh3{gggg}\relax + &\doubler\bigna i\ibl4i0\qb4{iii}\tqb4i\relax + &\Ibbu5fe3\qh5{fed}\tslur5d\tqh5e\islurd5e\Ibbu5fg3\qh5{fgh}\tslur5f\tqh5g\enotes +\Notes\org\ql L\relax + |\qu c\relax + |\doubler\doubler\qh3g\tqh3g\relax + &\doubler\doubler\twobl jj\relax + &\islurd5f\Ibbbu1gi7\qh1{gfefghi}\tslur5g\tqh1{=i}\enotes +% mesure 32 +%\check +\barre +\NOtes\org\bigaccid\zql{a}\relax + |\qu c\relax + |\ibu0f0\qh0f\sk\tqh0f\relax + &\doubler\twobu hh\relax + &\Ibl5jk3\qbp5j\sk\sk\tbbl5\tqb5k\enotes +\NOTes\org\hl N\relax + |\qup d\sk\sk\cu e\relax + |\twobu ff\twobu gg\relax + &\qlp{=i}\sk\sk\cl j\relax + &\ifOboe\rlap{\tinynotesize\twobl ff\twobl gg\relax}\fi + \isluru5l\qlp k\sk\sk\tslur5l\cu j\enotes +% mesure 33 +%\check +\barre\NOTes\org\hu K\relax + |\zhu{^f}\hlp d\relax + |\na h\ibu3h0\qh3{hhh}\tqh3h\relax + &\ibl4j0\qb4{jjj}\tqb4j\relax + &\bigsh m\isluru5n\hl m\enotes +\NOTes\org\qu G\relax + |\raise 2\internote\soupir + |\twobu gg\relax + &\bigna i\twobu ii\relax + &\tslur5o\isluru5o\twobl nk\enotes +% mesure 34 +%\check +\barre\NOTes\org\Ibl1JG5\qb1J\relax + |\qu e\relax + |\ibu3g0\qh3g\relax + &\ibl4j0\qb4j\relax + &\tslur5m\Ibl5lj2\qb5l\enotes +\NOtes\org\qb1L\relax + |\relax + |\tqh3g\relax + &\tqb4j\relax + &\nbbl5\qb5k\tqb5j\enotes +\NOTes\org\qb1{NMN}\tqb1G\relax + |\hu d\relax + |\hu g\relax + &\na i\qup i\sk\sk\cu j\relax + &\zcharnote o{\Trille{1.8\noteskip}}\na i\ql i\sk\rlap{\isluru5j\sk\tslur5k}\twobl ij\enotes + \ifOrgue\cleftoksi={{6}{6}{0}{0}}\changeclefs\fi +% mesure 35 +%\check +\barre +\NOTes\org\hup J\relax + |\rlap{\sk\itenl2N}\twobl cN\relax + |\Ibu3ge1\zq e\qh3g\zq c\tqh3e\relax + &\Ibl4jl5\qh4{jl}\relax + &\hlp j\enotes +\NOTes\org\relax + |\tten2\hl N\relax + |\ibu3e0\zq c\qh3e\zq c\qh3e\zq c\qh3e\zq c\tqh3e\relax + &\qb4{lll}\tqb4l\enotes +% mesure 36 +%\check +\barre\NOTes\org\hup G\relax + |\hlp N\relax + |\ibu3e0\zq c\qh3e\rq d\qh3c\rq d\qh3c\rq d\qh3c\zq +{_b}\qh3d\zq b\tqh3d\relax + &\Ibl4lk5\qb4{lkkkk}\tqb4k\relax + &\sk\sk\qsk\pause\enotes +% mesure 37 +%\check +\barre\NOTes\org\hup J\relax + |\hlp N + |\na e\ibu3e0\relax +\zq b\qh3 e\zq b\qh3 e\zq b\qh3 e\zq b\qh3 e\zq b\qh3 e\zq b\tqh3 e\relax + &\na l\ibl4l0\qb4{lllll}\tqb4l\relax + &\sk\sk\qsk\pause\enotes +% mesure 38 +%\check +\barre +\NOTes\org\hlp M\relax + |\zql b\relax + |\ibu3f0\zq c\qh3f\zq c\qh3f\relax + &\ibl4m0\qb4m\qb4m\enotes +\NOTes\org\relax + |\itenu2a\ql a\relax + |\zq c\qh3f\zq c\tqh3f\relax + &\qb4m\tqb4m\relax + &\sk\pause\enotes +\temps\NOTes\org\relax + |\tten2\ql a\relax + |\zq {c}\rq f\qu e\relax + &\ql m\sk + &\enotes +% mesure 39 +%\check +\barre +\NOTes\org\hl N\relax + |\na b\ibl2b0\zq b\qb2d\zq b\qb2d\zq b\qb2d\zq b\tqb2d\relax + |\qup f\sk\sk\Ibu3gc2\qh3g\relax + &\qlp m\sk\sk\Ibl4nj2\qb4n\relax + &\sk\sk\qsk\pause\enotes +\NOTes\org\ql a\relax + |\ql c\relax + |\qh3e\tqh3d\relax + &\qb4l\tqb4k\enotes +% mesure 40 +%\check +\barre +\NOTes\org\ql M\relax + |\zq c\ql a\sk\relax + |\twobu ef\relax + &\twobl lm\enotes +\NOTes\org\ibu2N0\qh2{NMN}\tqh2G\relax + |\hl{=b}\relax + |\hu d\relax + &\hl k\sk\sk\relax + &\qsk\pause\enotes +% mesure 41 +%\check +%\ifOrgue\cleftoksi={{6}{6}{0}{0}}\changeclefs\fi +\barre +\NOTES\org\hup J\relax + |\zhp{LN}\hlp c\relax + |\sk\pause + &\hlp j\relax + &\sk\pause\enotes +\ifOrgue \linegoal 9\relax +\else \linegoal 12\relax +\fi +\finmorceau + +\endinput + + + diff --git a/musixtex/doc/examples/marcon3.tex b/musixtex/doc/examples/marcon3.tex new file mode 100644 index 0000000..de25e96 --- /dev/null +++ b/musixtex/doc/examples/marcon3.tex @@ -0,0 +1,1106 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +% +\title{Concerto pour hautbois --- finale} +\fulltitle{Concerto pour hautbois --- finale} +\othermention{Transcription pour hautbois, fl\^{u}te et orgue\\{\bf + \ifFlute Partition fl\^{u}te\fi + \ifOboe Partition hautbois\fi + \ifOrgue Partition orgue\fi} +} +\shorttitle{Concerto pour hautbois --- finale} +\author{Benedetto MARCELLO\\Transcription Daniel TAUPIN} +\shortauthor{B. Marcello, D. Taupin} +\maketitle +% +\parindent 13mm +\def\interfacteur{10} % was 9 +\ifOrgue + \def\nbinstruments{3} + \global\cleftoksi={{6}{6}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \global\cleftoksiii={{0}{0}{0}{0}}% + \nbporteesi=3\relax% + \nbporteesii=1\relax% + \nbporteesiii=1\relax% + \def\instrumenti{Orgue}% + \def\instrumentii{Fl\^{u}e}% + \def\instrumentiii{Hautbois}% + \def\staffspacingii{0.64}\def\staffspacingiii{0.64}% +\else + \def\nbinstruments{2} + \global\cleftoksi={{0}{0}{0}{0}}% + \global\cleftoksii={{0}{0}{0}{0}}% + \nbporteesi=1\relax% + \nbporteesii=1\relax% + \def\instrumenti{Fl\^{u}te}% + \def\instrumentii{Hautbois}% + \ifFlute\def\staffspacingi{1.0}\else\def\staffspacingi{0.64}\fi + \ifOboe\def\staffspacingiii{1.0}\else\def\staffspacingii{0.64}\fi% + \def\everystaff{\vrule width 0pt depth 5mm\relax}% +\fi + +\ifOboe\def\interinstrumenti{2\Interligne}\fi +% +\signaturegenerale{-3}\relax +%\check +\def\doubler{\multiply\noteskip by 2\relax}% +% formes frequentes +\def\Pause{\sk\sk\qsk\pause}% +% +% +\def\sixlpl#1#2#3#4#5#6{\Ibbl0{#1}{#6}5% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\upz{#3}\qb0{#3}% +\upz{#4}\qb0{#4}\upz{#5}\qb0{#5}\upz{#6}\tqb0{#6}}% +% +\def\Sixlpl#1#2#3#4#5#6{{\advance \transpose -1\relax\Ibbl0{#1}{#6}5}% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\upz{#3}\qb0{#3}% +\upz{#4}\qb0{#4}\upz{#5}\qb0{#5}\upz{#6}\tqb0{#6}}% +% +\def\fiveplpl#1#2#3#4#5{\Ibbl0{#1}{#5}4% +\isluru0{#1}\qb0{#1}\qb0{#2}\qb0{#3}% +\tslur0{#4}\tbbl0\qb0{#4}\upz{#5}\tqb0{#5}}% +% +\def\fourplpl#1#2#3#4{\Ibl0{#1}{#4}4% +\upz{#1}\qb0{#1}\sk\isluru0{#2}\nbbl0\qb0{#2}\tbbl0\tslur0{#3}\qb0{#3}% +\upz{#4}\tqb0{#4}\sk}% +% +\def\threelpl#1#2#3{\Ibbl0{#1}{#3}2% +\isluru0{#1}\qb0{#1}% +\tslur0{#2}\tbbl0\qb0{#2}\upz{#3}\tqb0{#3}}% +% +\def\threell#1#2#3{\Ibbl0{#1}{#3}2% +\isluru0{#1}\qb0{#1}% +\tslur0{#2}\tbbl0\qb0{#2}\tqb0{#3}}% +% +\def\sixlpu#1#2#3#4#5#6{\Ibbu0{#1}{#6}5% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\lpz{#3}\qh0{#3}% +\lpz{#4}\qh0{#4}\lpz{#5}\qh0{#5}\lpz{#6}\tqh0{#6}}% +% +\def\Sixlpu#1#2#3#4#5#6{{\advance\transpose 1\relax\Ibbu0{#1}{#6}5}% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\lpz{#3}\qh0{#3}% +\lpz{#4}\qh0{#4}\lpz{#5}\qh0{#5}\lpz{#6}\tqh0{#6}}% +% +\def\fiveplpu#1#2#3#4#5{\Ibbu0{#1}{#5}4% +\islurd0{#1}\qh0{#1}\qh0{#2}\lpz{#3}\qh0{#3}% +\tslur0{#4}\tbbu0\qh0{#4}\lpz{#5}\tqh0{#5}}% +% +\def\fourplpu#1#2#3#4{\Ibu0{#1}{#4}4% +\lpz{#1}\qh0{#1}\sk\islurd0{#2}\nbbu0\qh0{#2}\tbbu0\tslur0{#3}\qh0{#3}% +\lpz{#4}\tqh0{#4}\sk}% +% +\def\threelpu#1#2#3{\Ibbu0{#1}{#3}2% +\islurd0{#1}\qh0{#1}% +\tslur0{#2}\tbbu0\qh0{#2}\lpz{#3}\tqh0{#3}}% +% +\def\threelu#1#2#3{\Ibbu0{#1}{#3}2% +\islurd0{#1}\qh0{#1}% +\tslur0{#2}\tbbu0\qh0{#2}\tqh0{#3}}% +% +\def\sixppl#1#2#3#4#5#6{\Ibbl0{#1}{#6}5% +\upz{#1}\qb0{#1}\upz{#2}\qb0{#2}\upz{#3}\qb0{#3}% +\upz{#4}\qb0{#4}\upz{#5}\qb0{#5}\upz{#6}\tqb0{#6}}% +% +\def\Sixppl#1#2#3#4#5#6{{\advance\transpose -1\relax\Ibbl0{#1}{#6}5}% +\upz{#1}\qb0{#1}\upz{#2}\qb0{#2}\upz{#3}\qb0{#3}% +\upz{#4}\qb0{#4}\upz{#5}\qb0{#5}\upz{#6}\tqb0{#6}}% +% +\def\threeppl#1#2#3{\Ibbl0{#1}{#3}2% +\upz{#1}\qb0{#1}\tbbl0\upz{#2}\qb0{#2}\tqb0{#3}}% +% +\def\sixppu#1#2#3#4#5#6{\Ibbu0{#1}{#6}5% +\lpz{#1}\qh0{#1}\lpz{#2}\qh0{#2}\lpz{#3}\qh0{#3}% +\lpz{#4}\qh0{#4}\lpz{#5}\qh0{#5}\lpz{#6}\tqh0{#6}}% +% +\def\threeppu#1#2#3{\Ibbu0{#1}{#3}2% +\lpz{#1}\qh0{#1}\tbbu0\lpz{#2}\qh0{#2}\tqh0{#3}}% +% +\def\triol#1#2#3{\doubler\Ibl0{#1}{#3}2\qb0{#1}\qb0{#2}\tqb0{#3}}% +\def\triou#1#2#3{\doubler\Ibu0{#1}{#3}2\qh0{#1}\qh0{#2}\tqh0{#3}}% +\def\triopl#1#2#3{\doubler\Ibl0{#1}{#3}2\upz{#1}\qb0{#1}\upz{#2}\qb0{#2}\upz{#3}\tqb0{#3}}% +\def\triopu#1#2#3{\doubler\Ibu0{#1}{#3}2\lpz{#1}\qh0{#1}\lpz{#2}\qh0{#2}\lpz{#3}\tqh0{#3}}% +% +\def\clpz#1{\upz{#1}\cl{#1}} +\def\cupz#1{\lpz{#1}\cu{#1}} +% Siciliano : O. oO +\def\sicu#1#2#3{\Ibu0{#1}{#3}4\qhp0{#1}\sk\sk\tbbu0\qh0{#2}\tqh0{#3}\sk} +\def\sicl#1#2#3{\Ibl0{#1}{#3}4\qbp0{#1}\sk\sk\tbbl0\qb0{#2}\tqb0{#3}\sk} + +\catcodesmusic +\def\org#1&{\ifOrgue #1\relax + &\relax\fi} +% +%\check +% +\generalmeter{\meterfrac 38}% +\sepbarrules +% +\debutmorceau +\notes\org\relax + &\relax + &\zcharnote{w}{\kern -20mm\moyen Allegro \bf(\metron{\cu}{160})}\enotes +% +%\check +% mesure 1 +\notes\org\Pause + |\zmidtwotext{\llap{\bf II}}\qlp c\relax + |\zqp e\qup g\relax + &\qlp j\relax + &\uptext{\p}\sixlpl jgjklj\enotes +%\check + \barre % mesure 2 +\notes\org\Pause + |\qlp{=b}\relax + |\zqp d\qup g\relax + &\qlp k\relax + &\sixlpl kgklmk\enotes +%\check + \barre % mesure 3 +\notes\org\Pause + |\doubler\cl c\ql a\relax + |\doubler\zq e\cu g\zq c\qu f\relax + &\doubler\Ibu0ii1\bupz0\qh0j\bupz0\qh0l\bupz0\tqh0j\relax + &\sixppl lkjklm\enotes +%\check + \barre % mesure 4 +\Notes\org\sk\pause + |\qlp N\relax + |\zqp d\qup g\relax + &\qup{=i}\relax + &\isluru0n\ql n\sk\tslur0g\cl g\enotes +%\check + \barre % mesure 5 +\notes\org\Pause + |\qup J\relax + |\sixppl lkj{_i}hg\relax + &\sixppl nmlkj{_i}\relax + &\Pause\enotes +%\check + \barre % mesure 6 +\notes\org\Pause + |\sixppl MNMLKJ\relax + |\qu f\sk\sk\sk\ds\relax + &\threeppl hjm\sk\ds\relax + &\Pause\enotes +%\check + \barre % mesure 7 +\notes\org\Pause + |\zqlp I\Ibbu0KN2\qh0K\tbbu0\qh0M\tqh0b\sk\ds\relax + |\sixppu kjihgf\relax + &\sixppl mlkjih\relax + &\Pause\enotes +%\check + \barre % mesure 8 +\notes\org\Pause + |\sixppl LMLKJI\relax + |\qu e\sk\sk\sk\ds\relax + &\threeppl gil\sk\ds\relax + &\Pause\enotes +%\check + \barre % mesure 9 +\notes\org\Pause + |\zqlp H\Ibbu0JM2\qh0J\tbbu0\qh0L\tqh0a\sk\ds\relax + |\sixppu jihgfe\relax + &\sixppl lkjihg\relax + &\Pause\enotes +%\check + \barre % mesure 10 +\notes\org\Pause + |\sixppl KLKJIH\relax + |\qu d\sk\sk\sk\ds\relax + &\threeppl fhk\sk\ds\relax + &\Pause\enotes +%\check + \barre % mesure 11 +\notes\org\Pause + |\zqlp G\Ibbu0IL2\qh0{=I}\tbbu0\qh0K\tqh0N\sk\ds\relax + |\sixppu {=i}hgfed\relax + &\relax + \ifx\Quer\undefined \sixppu kj{=i}onm\else\sixppu kj{=i}hgf\fi + \relax + &\Pause\enotes +%\check + \barre % mesure 12 +\notes\org\Pause + |\sicu JKL\relax + |\Ibbu0cg4\qh0{cde}\tbbu0\qh0f\tqh0g\sk\relax + &\relax + \ifx\Quer\undefined \Ibbu0li2\qh0l\tqh0k\itenl0j\qu j\sk + \else\Ibbu0ei2\qh0e\tqh0g\itenl0j\qu j\sk + \fi\relax + &\Pause\enotes +%\check + \barre % mesure 13 +\notes\org\Pause + |\doubler\Ibl0MI2\qb0M\qb0N\tqb0G\relax + |\doubler +\Ibu0fd2\zq f\qb0h\zq g\qh0d\zq f\tqh0d\relax + &\tten0\ibbu0j0\qh0j\tbbu0\qh0k\qhp0{=i}\sk\sk\tbbu0\tqh0j\enotes +%\check + \barre % mesure 14 +\notes\org\qup J\relax + |\zmidtwotext{\llap{\bf I}}\qlp c\relax + |\zqp e\qup g\relax + &\qlp j\relax + &\sixlpl jgjklj\enotes +%\check + \barre % mesure 15 +\notes\org\doubler\qup {=I}\relax + |\doubler\qlp{=b}\relax + |\zqp d\qup g\relax + &\qlp k\relax + &\sixlpl kgklmk\enotes +%\check + \barre % mesure 16 +\notes\org\doubler\cu J\qu H\relax + |\doubler\cl c\ql a\relax + |\doubler\zq e\cu g\zq c\qu f\relax + &\doubler\Ibl0ii1\upz j\qb0j\upz l\qb0l\upz j\tqb0j\relax + &\sixppl lkjklm\enotes +%\check + \barre % mesure 17 +\notes\org\qup G\relax + |\qlp N\relax + |\zqp d\qup g\relax + &\fourplpl{=i}kji\relax + &\doubler\isluru0n\ql n\sk\tslur0g\cl g\enotes +%\check + \barre % mesure 18 +\notes\org\doubler\qu J\sk\lpz H\cu H\relax + |\doubler\ql c\sk\upz a\cl a\relax + |\doubler\zq e\qu g\sk\ds\relax + &\fourplpl llkj\relax + &\sixlpl nljlom\enotes + %\check + \barre % mesure 19 +\notes\org\doubler\qu I\sk\lpz G\cu G\relax + |\doubler\ql b\sk\upz N\cl N\relax + |\qu d\sk\ds\relax + &\fiveplpl iklmn\relax + &\threelpl kmp\sk\ds\enotes +%\check + \barre % mesure 20 +\notes\org\doubler\qu H\sk\lpz F\cu F\relax + |\doubler\ql a\sk\upz M\cl M\relax + |\doubler\zq c\qu e\sk\ds\relax + &\fourplpl jjih\relax + &\sixlpl ljhjlj\enotes + %\check + \barre % mesure 21 +\notes\org\doubler\qu G\sk\ds\relax + |\doubler\ql N\sk\ds\relax + |\doubler\qu {=b}\sk\ds\relax + &\fiveplpl gh{=i}jk\relax + &\threelpl {=i}kn\sk\ds\enotes + %\check + \barre % mesure 22 +\notes\org\Pause + |\Pause + |\doubler\ibu0g0\zq e\qh0g\zq e\qh0g\zq e\tqh0g\relax + &\fourplpl jlkj\relax + &\sixlpl lkjklj\enotes + %\check + \barre % mesure 23 +\notes\org\Pause + |\Pause + |\doubler\ibu0h0\zq {df}\qh0h\zq {df}\qh0h\zq {df}\tqh0h\relax + &\fourplpl imlk\relax + &\sixlpl mlklmk\enotes + %\check + \barre % mesure 24 +\notes\org\Pause + |\Pause + |\doubler\ibu0g0\zq e\qh0g\zq e\qh0g\zq e\tqh0g\relax + &\fourplpl inml\relax + &\sixlpl nmlmnl\enotes + %\check + \barre % mesure 25 +\notes\org\Pause + |\Pause + |\doubler\ibu0h0\zq f\qh0h\zq f\qh0h\zq f\tqh0h\relax + &\fourplpl ionm\relax + &\sixlpl pnmlkj\enotes + %\check + \barre % mesure 26 +\notes\org \Pause + |\Pause + |\doubler\Ibl0hg2\zq g\qb0i\zq f\qb0 h\zq e\tqb0 g\relax + &\Ibbl0li5\qb0{lkkjj}\tqb0i\relax + &\rlap{\sk\sk\sk\sk\itenu0l}\sicl iil\enotes + %\check + \barre % mesure 27 +\notes\org\Pause + |\doubler\ql c\sk\cl b\relax + |\doubler\Ibu0hi2\zq f\qh0{hi}\rq i\zq h\tqh0f\relax + &\doubler\Ibl0jk2\qb0{jk}\tqb0k\relax + &\tten0\ibbl0l0\qb0l\tbbl0\qb0m\isluru0m\Pince o\qb0m\sk\sk\tslur0l\tbbl0\tqb0l\enotes + %\check + \barre % mesure 28 + \notes\org\doubler\ibl0L0\qb0{LN}\tqb0L\relax + |\doubler\zq g\ql b\sk\itenu1b\itenu2e\zq e\cl +b\relax + |\sixppu iilmnl\relax + &\sixppl lilmnl\relax + &\doubler\ql l\sl\ds\enotes + %\check + \barre % mesure 29 + \notes\org\doubler\ibl0J0\qb0{IK}\tqb0I\relax + |\tten1\tten2\doubler\zql b\cu e\qu +d\cl b\relax + |\sixppu miklmk\relax + &\sixppl mimnom\relax + &\relax\Pause\enotes + %\check + \barre % mesure 30 + \notes\org\doubler\ibl0M0\qb0{LN}\tqb0L\relax + |\doubler\ibl0c0\qb0{be}\tqb0b\relax + |\sixppl lkjklm\relax + &\sixppl nmlmno\relax + &\Pause\enotes + %\check + \barre % mesure 31 + \notes\org\qup I\relax + |\Ibbl0bM5\qb0{bcbaN}\tqb0M\relax + |\doubler\isluru0k\ql k\sk\tslur0i\cl i\relax + &\doubler\ql p\sk\ds\relax + &\Pause\enotes + %\check + \barre % mesure 32 + \notes\org\Pause + |\zmidtwotext{\llap{\bf II}}\doubler\ibl0L0\upz L\qb0L\upz N\qb0 N\upz +L\tqb0L\relax + |\doubler\zq g\qu i\sk\zq g\cu i\relax + &\doubler\ibl0j0\isluru0l\qb0l\tslur0i\qb0i\upz l\tqb0l\relax + &\uptext{\mf}\sixlpl lilmnl\enotes + %\check + \barre % mesure 33 + \notes\org\Pause + |\doubler\ibu0J0\lpz I\qb0I\lpz K\qb0 K\lpz I\tqh0I\relax + |\doubler +\zq f\qu i\sk\zq k\cu i\relax + &\doubler\ibl0j0\isluru0l\qb0l\tslur0k\qb0k\upz m\tqb0m\relax + &\Sixlpl mimnom\enotes + %\check + \barre % mesure 34 + \notes\org\Pause + |\doubler\ibl0L0\upz L\qb0L\upz N\qb0 N\upz +L\tqb0L\relax + |\doubler\zq i\ql l\sk\zq i\cl l\relax + &\doubler\ibl0l0\isluru0n\qb0n\tslur0i\qb0i\upz n\tqb0n\relax + &\sixlpl nmlmno\enotes + %\check + \barre % mesure 35 + \notes\org\Pause + |\doubler\ql b\sk\ds\relax + |\doubler\zql i\Ibu0lk1\qh0l\tqh0k\ds\relax + &\doubler\Ibl0nm1\isluru0n\qb0n\tslur0m\tqb0m\ds\relax + &\doubler\isluru0p\ql p\sk\tslur0i\cl i\ds\enotes + %\check + \barre % mesure 36 + \notes\org\Pause + |\doubler\ql L\sk\ds\relax + |\doubler\zq e\zq g\ql i\sk\ds\relax + &\doubler\ql l\sk\ds\relax + &\Sixlpl ligili\enotes + %\check + \barre % mesure 37 + \notes\org\Pause + |\doubler\ibl0a0\upz c\zq a\qb0c\upz c\zq a\qb0c\upz c\zq a\tqb0c\relax + |\Pause\relax + &\sixlpl ljhjlj\relax + &\threelpl jlo\sk\ds\enotes + %\check + \barre % mesure 38 + \notes\org\Pause + |\doubler\zq M\ql c\sk\ds\relax + |\doubler\qu{=h}\sk\ds\relax + &\threelpl {=h}jm\sk\ds\relax + &\Sixlpl mj{=h}jmj\enotes + %\check + \barre % mesure 39 + \notes\org\Pause + |\doubler\ibl0c0\zq b\upz d\qb0d\zq b\upz d\qb0d\zq b\upz d\tqb0d\relax + |\Pause\relax + &\sixlpl mkikmk\relax + &\threelpl kmp\sk\ds\enotes + %\check + \barre % mesure 40 + \notes\org\Pause + |\doubler\zq N\ql d\sk\ds\relax + |\doubler\qu{=i}\sk\ds\relax + &\threelpl {=i}kn\sk\ds\relax + &\Sixlpl nk{=i}knk\enotes + %\check + \barre % mesure 41 + \notes\org\doubler\qu J\sk\cupz F\relax + |\zmidtwotext{\llap{\bf I}}\doubler\ql c\sk\clpz M\relax + |\doubler\ds\Ibu0gh1\qh0g\tqh0{_h}\relax + &\doubler\isluru0l\ql l\sk\tslur0m\clpz m\relax + &\sixlpl lnlj{_o}m\enotes + %\check + \barre % mesure 42 + \notes\org\doubler\qu I\sk\cupz E\relax + |\doubler + \ql b\sk\clpz L\relax + |\doubler\Ibu0fg2\qh0f\qh0 i\tqh0g\relax + &\doubler\isluru0k\ql k\sk\tslur0j\clpz j\relax + &\sixlpl kmkinl\enotes + %\check + \barre % mesure 43 + \notes\org\doubler\qu H\sk\cupz D\relax + |\doubler + \ql a\sk\clpz K\relax + |\doubler\ds\Ibu0eh1\zq c\qh0e\zq f\tqh0h\relax + &\Ibl0ji5\isluru0j\qb0j\sk\qb0l\sk\nbbl0\qb0h\tslur0i\tqb0i\relax + &\sixlpl jljhmk\enotes + %\check + \barre % mesure 44 + \notes\org\doubler\qu G\sk\cupz C\relax + |\doubler\ql N\sk\clpz J\relax + |\doubler\Ibu0de2\qh0d\qh0g\tqh0e\relax + &\doubler\isluru0i\ql i\sk\tslur0h\cl h\relax + &\sixlpl ikiglj\enotes + %\check + \barre % mesure 45 + \notes\org\doubler\qu F\sk\cupz I\relax + |\doubler\ql M\sk\clpz b\relax + |\doubler\ds\Ibu0cd1\qh0c\tqh0d\relax + &\itenl0h\qu h\sk\sk\sk\Ibbu0hg1\tten0\qh0h\tqh0g\relax + &\sixlpu hjhfki\enotes + %\check + \barre % mesure 46 + \notes\org\doubler\qu E\sk\cupz C\relax + |\doubler\ql L\sk\clpz J\relax + |\doubler\Ibu0dd2\qh0e\qh0N\tqh0e\relax + &\doubler\islurd0g\qu g\sk\tslur0h\cu {=h}\relax + &\sixlpu gigej{=h}\enotes + %\check + \barre % mesure 47 + \notes\org\doubler\qu D\sk\ds\relax + |\doubler\ql K\sk\ds\relax + |\zq c\rq d\qu{^f}\sk\ds\relax + &\doubler\qu {=h}\sk\ds\relax + &\sixlpu {^f}df{=h}kh\enotes + %\check + \barre % mesure 48 + \notes\org\doubler\qu G\sk\ds\relax + |\ql N\sk\ds\doubler\relax + |\doubler\zq {bd}\qu g\sk\ds\relax + &\doubler\qu i\sk\ds\relax + &\sixlpl igiknk\enotes + %\check + \barre % mesure 49 + \notes\org\doubler\qu J\sk\ds\relax + |\doubler\ql c\sk\ds\relax + |\doubler\zq e\qu g\sk\ds\relax + &\doubler\ql j\sk\ds \relax + &\sixlpl ljlnqn\enotes + %\check + \barre % mesure 50 + \notes\org\doubler\qu K\sk\cupz L\relax + |\doubler\ql{=a}\sk\ds\relax + |\doubler\zq d\qu{^f}\sk\zq e\cu g\relax + &\Ibu0hk5\qh0{=h}\sk\nbbu0\bupz0\qh0h\bupz0\qh0i\bupz0\qh0j\bupz0\tqh0k\relax + &\rlap{\sk\sk\sk\sk\itenu0n}\sicl {^m}kn\enotes + %\check + \barre % mesure 51 + \notes\org\doubler\qu J\sk\cupz G\relax + |\doubler\ql c\sk\cupz N\relax + |\doubler + \ibu0g0\lpz g\qh0g\lpz f\qh0{^f}\lpz g\tqh0g\relax + &\doubler\Ibl0lj2\qb0l\qb0k\tqb0j\relax + &\tten0\ibbl0n0\qb0n\tbbl0\qb0{=o}\Pince o\isluru0m\qh0{^m}\sk\sk\tslur0n\tbbl0\tqb0n\enotes + %\check + \barre % mesure 52 + \notes\org\doubler\qu G\sk\ds\relax + |\doubler\ql N\sk\ds\relax + |\doubler\zq {bd}\qu g\sk\ds\relax + &\doubler\qu i\sk\ds\relax + &\sixlpl nknkik\enotes + %\check + \barre % mesure 53 + \notes\org\qup G\relax + |\qlp N\relax + |\sixppu i{=h}gfed\relax + &\advance\transpose 7\relax\sixppl kji{=h}gf\relax + &\doubler\qu g\sk\ds\enotes + %\check + \barre % mesure 54 + \notes\org\doubler\qu E\sk\ds\relax + |\sixppu JKJI{=H}G\relax + |\doubler\qu c\sk\ds\relax + &\advance\transpose 7\relax \threeppl egj\sk\ds\relax + &\Pause\enotes + %\check + \barre % mesure 55 + \notes\org\qup F\relax + |\threeppu {=H}JM\sk\ds\relax + |\sixppu {=h}gfedc\relax + &\advance\transpose 7\relax \sixppl ji{=h}gfe\relax + &\Pause\enotes + %\check + \barre % mesure 56 + \notes\org\doubler\qu D\sk\ds\relax + |\sixppu IJI{=H}GF\relax + |\doubler\qu b\sk\ds\relax + &\advance\transpose 7\relax \threeppl dfi\sk\ds\relax + &\pause\enotes + %\check + \barre % mesure 57 + \notes\org\qup E\relax + |\threeppu GIL\sk\ds\relax + |\sixppu gfedcb\relax + &\advance\transpose 7\relax \sixppl i{=h}gfed\relax + &\Pause\enotes + %\check + \barre % mesure 58 + \notes\org\doubler\qu C\sk\ds\relax + |\sixppu {=H}IHGF{=E}\relax + |\doubler\qu {=a}\sk\ds\relax + &\advance\transpose 7\relax \threeppl c{=e}{=h}\sk\ds\relax + &\Pause\enotes + %\check + \barre % mesure 59 + \notes\org\doubler\qu D\sk\ds\relax + |\threeppu{^F}{=H}K\sk\ds\relax + |\sixppu {^f}{_e}dcb{=a}\relax + &\advance\transpose 7\relax \sixppu{=h}g{^f}{_e}dc\relax + &\Pause\enotes + %\check + \barre % mesure 60 + \notes\org\sicu G{=H}I\relax + |\Ibbl0Nd4\qb0N\qb0{=a}\qb0b\tbbl0\qb0c\tqb0d\sk\relax + |\Ibbu0bd1\qh0b\tqh0d\itenu1g\qu g\relax + &\advance\transpose 7\relax \Ibbl0bd1\qb0b\tqb0d\itenu0g\ql g\relax + &\Pause\enotes + %\check + \barre % mesure 61 + \notes\org\doubler\Ibu0IG2\qh0J\qh0K\tqh0D\relax + |\doubler + \Ibl0eb2\qb0e\zq{=a}\qb0d\zq a\tqb0c\relax + |\tten1\ibbu0g0\qh0g\tbbu0\qh0{=h}\qhp0{^f}\sk\sk\tbbu0\tqh0g\relax + &\advance\transpose 7\relax \tten0\ibbl0g0\qb0g\tbbl0\qb0{=h}\isluru0f\qbp0{^f}\sk\sk\tbbl0\tslur0g\tqb0g\relax + &\Pause\enotes + %\check + \barre % mesure 62 + \notes\org\qup G\relax + |\zqp{=b}\qlp N\relax + |\doubler\qup g\relax + &\relax\advance\transpose 7\relax + \qlp g\relax + &\Pause\enotes + \ifOrgue + \setrightrepeat + \alapage % mesure 63 + \addspace{-\afterruleskip}% + \leftrepeatsymbol + \else + \setleftrightrepeat + \barre % mesure 63 + \fi + \notes\org\triou GIG\relax + |\zmidtwotext{\llap{\bf I}}\triol NbN\relax + |\doubler\zq d\qu g\sk\zq d\cu g\relax + &\fourplpl ikji\relax + &\sixlpl nknopn\enotes + %\check + \barre % mesure 64 + \notes\org\triou JIH\relax + |\triol cba\relax + |\doubler\zq c\zq {=e}\qu g\sk \itenl0c\zq c\cu h\relax + &\doubler\ql n\sk\itenu1 j\cl j\relax + &\Ibl0lh5\qbp0{=l}\sk\sk\nbbl0\qb0{jm}\tqb0h\enotes + %\check + \barre % mesure 65 + \notes\org\triou IJJ\relax + |\triol bcc\relax + |\doubler\tten0\ibu0g0\zq c\qh0g\rq g\qh0f\zq{=e}\tqh0g\relax + &\doubler\tten1\ql j\sk\cl j\relax + &\ibbl0i0\qb0{gmgmg}\tqb0{=l}\enotes + %\check + \barre % mesure 66 + \notes\org\qu F\sk\ds\relax + |\triol MaM\relax + |\doubler\qu h\sk\ds\relax + &\Sixlpl mjmnom\relax + &\doubler\ql m\sk\ds\enotes + %\check + \barre % mesure 67 + \notes\org\Pause + |\doubler\qu I\sk\cu J\relax + |\ibu0i0\zqp h\zqp f\qhp0f\sk\sk\nbbu0\qh0{ij}\tqh0g\relax + &\doubler\ql k\sk\clpz l\relax + &\Pause\enotes + %\check + \barre % mesure 68 + \notes\org\Pause + |\triou HII\relax + |\ibbl0h0\qb0{flflf}\tqb0k\relax + &\triopl mmm\relax + &\Pause\enotes + %\check + \barre % mesure 69 + \notes\org\Pause + |\triopl LNL\relax + |\doubler\ibu0i0\lpz g\zq g\qh0i\lpz g\zq g\qh0i\lpz g\zq g\tqh0i\relax + &\doubler\ql l\sk\clpz l\relax + &\sixlpl lilmnl\enotes + %\check + \barre % mesure 70 + \notes\org\Pause + |\triopl IKI\relax + |\doubler\ibu0i0\lpz d\zq d\zq f\qh0i\lpz d\zq d\zq f\qh0i\lpz +d\zq d\zq f\tqh0i\relax + &\doubler\ql l\sk\clpz m\relax + &\Sixlpl mimnom\enotes + %\check + \barre % mesure 71 + \notes\org\Pause + |\triopl LNL\relax + |\doubler\ibu0k0\lpz g\zq g\zq i\qh0l\lpz g\zq g\zq i\qh0l\lpz +g\zq g\zq i\tqh0l\relax + &\doubler\ql n\sk\clpz n\relax + &\sixlpl nmlmno\enotes + %\check + \barre % mesure 72 + \Notes\org\sl\qsk\pause + |\ql b\sk\ds\relax + |\zql i\Ibu0lk1\qh0l\tqh0k\ds\relax + &\Ibl0nm1\isluru0n\qh0n\tslur0m\tqb0m\ds\relax + &\isluru0p\ql p\sk\tslur0i\cl i\enotes + %\check + \barre % mesure 73 +% + \def\sixllpl#1#2#3#4#5#6{\Ibbl0{#1}{#6}5% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\isluru0{#3}\qb0{#3}% +\tslur0{#4}\qb0{#4}\upz{#5}\qb0{#5}\upz{#6}\tqb0{#6}}% +% + \def\sixllpu#1#2#3#4#5#6{\Ibbu0{#1}{#6}5% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\islurd0{#3}\qh0{#3}% +\tslur0{#4}\qh0{#4}\lpz{#5}\qh0{#5}\lpz{#6}\tqh0{#6}}% +% + \def\sixllll#1#2#3#4#5#6{\Ibbl0{#1}{#6}5% +\isluru0{#1}\qb0{#1}\tslur0{#2}\qb0{#2}\isluru0{#3}\qb0{#3}% +\tslur0{#4}\qb0{#4}\isluru0{#5}\qb0{#5}\tslur0{#6}\tqb0{#6}}% +% + \def\sixlllu#1#2#3#4#5#6{\Ibbu0{#1}{#6}5% +\islurd0{#1}\qh0{#1}\tslur0{#2}\qh0{#2}\islurd0{#3}\qh0{#3}% +\tslur0{#4}\qh0{#4}\islurd0{#5}\qh0{#5}\tslur0{#6}\tqh0{#6}}% +% + \notes\org\Pause + |\zmidtwotext{\bf II}\doubler\ql L\sk\ds\relax + |\doubler\zq e\zq g\ql i\sk\ds\relax + &\doubler\ql l\sk\ds\relax + &\uptext{\p}\sixllpl liij{_k}k\enotes + %\check + \barre % mesure 74 + \notes\org\Pause + |\doubler\ibl0a0\upz a\qb0a\upz a\qb0a\upz a\tqb0a\relax + |\doubler\soupir\ibu0e0\lpz c\qh0c\lpz c\zq c\tqh0e\relax + &\sixllpu ihhijj\relax + &\usf m\threell {_k}jj\enotes + %\check + \barre % mesure 75 + \notes\org\Pause + |\doubler\zq M\ql{=a}\sk\ds\relax + |\qu e\sk\ds\relax + &\doubler\ql j\sk\ds\relax + &\sixllpl mjj{=k}ll\enotes + %\check + \barre % mesure 76 + \notes\org\Pause + |\doubler\ibl0b0\upz b\qb0b\upz b\qb0b\upz b\tqb0b\relax + |\doubler\soupir\ibu0f0\lpz d\qh0d\lpz d\zq f\tqh0d\relax + &\sixllpl jiijkk\relax + &\usf m\threell lkk\enotes + %\check + \barre % mesure 77 + \notes\org\Pause + |\doubler\zq N\ql{=b}\sk\ds\relax + |\doubler\qu f\sk\ds\relax + &\doubler\ql k\sk\ds\relax + &\sixllpl nkklmm\enotes + %\check + \barre % mesure 78 + \notes\org\Pause + |\doubler\ibl0c0\upz c\qb0c\upz c\qb0c\upz c\tqb0c\relax + |\doubler\soupir\ibu0g0\lpz e\qh0e\lpz e\zq e\tqh0g\relax + &\sixllpl kjjkll\relax + &\usf n\threell mll\enotes + %\check + \barre % mesure 79 + \notes\org\Pause + |\doubler\zq a\ql c\sk\ds\relax + |\doubler\qu {_g}\sk\ds\relax + &\doubler\ql l\sk\ds\relax + &\sixllpl ollm{_n}n\enotes + %\check + \barre % mesure 80 + \notes\org\Pause + |\doubler\ibl0d0\upz d\qb0{_d}\upz d\qb0d\upz d\tqb0d\relax + |\doubler\soupir\ibu0h0\lpz f\qh0f\lpz f\zq h\tqh0f\relax + &\sixllpl l{_k}klmm\relax + &\sixlpl {_n}mm{=n}op\enotes + %\check + \barre % mesure 81 + \notes\org\doubler\soupir\sk\cu J\relax + |\doubler\ust e\ql e\sk\zmidtwotext{\bf I}\clpz c\relax + |\doubler\lst g\qu g\sk\zq h\upz l\ql l\relax + &\doubler\ql l\sk\clpz o\relax + &\ibbl0k0\isluru0k\qb0{_k}\qb0j\tslur0k\qb0k\upz m\qb0m\upz l\qh0l\upz k\tqb0k\enotes + %\check + \barre % mesure 82 + \notes\org\triopl {_K}LE\relax + |\triopl {_d}eL\relax + |\doubler\Ibu0ki2\zq f\qh0m\zq i\qh0l\zq i\tqh0{_k}\relax + &\triopl oon\relax + &\uptext{\f}% + \Ibbl0in1\isluru0j\qb0j\tslur0o\tqb0o\Ibl0ih3\Pince m\isluru0i\qbp0i\sk\sk\tslur0h\tbbl0\tqb0h\enotes + %\check + \barre % mesure 83 + \notes\org\triopu HJH\relax + |\triopl aca\relax + |\zq h\sixppu jehijh\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl hehijh\relax + &\relax\doubler\qu h\sk\ds\enotes + %\check + \barre % mesure 84 + \notes\org\triopu EGE\relax + |\triopu LNL\relax + |%\rlap{\roff{\ql h}\sk\ql g}% + \sixppu ieij{_k}i\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\Sixppl ieij{_k}i\relax + &\Pause\enotes + %\check + \barre % mesure 85 + \notes\org\doubler\qu H\sk\cupz H\relax + |\doubler\ql a\sk\clpz a\relax + |\sixppu hgfghi\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl jihij{=k}\relax + &\Pause\enotes + %\check + \barre % mesure 86 + \Notes\org\qup E\relax + |\qlp L\relax + |\zq g\qu i\sk\cu e\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\isluru0l\ql l\sk\tslur0e\cl e\relax + &\sk\qsk\pause\enotes + %\check + \barre % mesure 87 + \notes\org\qup J\relax + |\doubler\qlp c\sk\zmidtwotext{\bf II}\relax + |\zqp e\zqp h\qlp l\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\qlp h\relax + &\sixlpl ljhjlh\enotes + %\check + \barre % mesure 88 + \notes\org\Pause + |\doubler\ibl0L0\zq {_K}\upz a\qb0a\zq K\upz a\qb0a\zq K\upz a\tqb0a\relax + |\Pause\relax + &\sixlpl om{_k}mom\relax + &\doubler\ql m\sk\ds\enotes + %\check + \barre % mesure 89 + \notes\org\Pause + |\doubler\zq I\ql a\sk\ds\relax + |\doubler\ql i\sk\ds\relax + &\doubler\ql{=k}\sk\ds\relax + &\sixlpl mkikmi\enotes + %\check + \barre % mesure 90 + \notes\org\Pause + |\doubler\ibl0L0\zq L\upz N\qb0N\zq L\upz N\qb0N\zq L\upz N\tqb0N\relax + |\Pause\relax + &\sixlpl pnlnpn\relax + &\doubler\ql n\sk\ds\enotes + %\check + \barre % mesure 91 + \notes\org\Pause + |\doubler\zq J\ql N\sk\ds\relax + |\doubler\ql j\sk\ds\relax + &\doubler\ql{=l}\sk\ds\relax + &\sixlpl n{=l}jlnj\enotes + %\check + \barre % mesure 92 + \notes\org\Pause + |\doubler\isluru0a\Ibbl0Ma2\zq M\qb0a\zq N\qb0 b\tslur0c\zq +a\tqb0c\relax + |\rlap{\triol f{=e}f}\Ibu0jg5\qhp0j\sk\sk\nbbu0\qh0i\qh0h\tqh0g\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\Ibl0jg5\qbp0j\sk\sk\nbbl0\qb0i\qb0h\tqb0g\relax + &\Ibl0ol5\isluru0o\qbp0o\sk\sk\nbbl0\qb0n\qb0m\tslur0l\tqb0{=l}\enotes + %\check + \barre % mesure 93 + \notes\org\Pause + |\doubler\Ibl0bK2\lq b\qb0c\qb0c\zq b\tqb0J\relax + |\zcl f\Ibbu0hj4\qh0h\tbbu0\qh0i\zql{=e}\qh0g\sk\tqh0j\relax + &\Ibbl0oq4\qb0o\tbbl0\qb0p\qb0n\sk\tqb0q\relax + &\ibbl0m0\isluru0m\qb0m\tslur0n\tbbl0\qb0n\Pince n\isluru0l\qbp0{=l}\sk\sk\tbbl0\tslur0m\tqb0m\enotes + %\check + \barre % mesure 94 + \notes\org\triopu MFF\relax + |\zmidtwotext{\bf I}\triopl aMM\relax + |\sixlpu jhfhjf\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl jhfhjf\relax + &\doubler\ql m\sk\ds\enotes + %\check + \barre % mesure 95 + \notes\org\qup I\relax + |\triopl bbb\relax + |\doubler\ql {_k}\sk\ds\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\ql{_k}\sk\ds\relax + &\sixlpl m{_k}ikmi\enotes + %\check + \barre % mesure 96 + \notes\org\triopu EEE\relax + |\qup L\relax + |\sixlpu igegie\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl igegie\relax + &\doubler\ql n\sk\ds\enotes + %\check + \barre % mesure 97 + \notes\org\qup H\relax + |\triopl aaa\relax + |\doubler\ql j\sk\ds\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\ql j\sk\ds\relax + &\sixlpl ljhjlh\enotes + %\check + \barre % mesure 98 + \notes\org\triopu {_D}DD\relax + |\qup {_K}\relax + |\sixlpu hf{_d}fhd\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl hf{_d}fhd\relax + &\doubler\ql m\sk\ds\enotes + %\check + \barre % mesure 99 + \notes\org\qup G\relax + |\triopl NNN\relax + |\doubler\ql i\sk\ds\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\ql i\sk\ds\relax + &\sixlpl {_k}igikg\enotes + %\check + \barre % mesure 100 + \notes\org\triopu CCC\relax + |\qup J\relax + |\sixlpu g{=e}cegc\relax + &\ifx\Quer\undefined \advance\transpose 7\fi\sixppl g{=e}cegc\relax + &\doubler\ql n\sk\ds\enotes + %\check + \barre % mesure 101 + \notes\org\triopu FFF\relax + |\zqup c\triopl MMM\relax + |\islurd0h\Ibbu0he5\qh0{hihgf}\tslur0e\tqh0e\relax + &\ifx\Quer\undefined \advance\transpose 7\relax\isluru0h\Ibbl0he5\qb0{hihgf}\tslur0e\tqb0e\relax + \else\isluru0h\Ibbu0he5\qh0{hihgf}\tslur0e\tqh0e\fi + &\isluru0m\Ibbl0mj5\qb0{mnml=k}\tslur0j\tqb0j\enotes + %\check + \barre % mesure 102 + \notes\org\doubler\qu G\sk\ds\relax + |\doubler\zql +N\cu{=b}\sk\ds\relax + |\doubler\ibu0g0\qh0d\rq g\zq d\qh0f\rq g\zq d\tqh0f\relax + &\doubler\ifx\Quer\undefined \Ibu0ki2\qh0k\else\Ibu0gi2\qh0d\fi\qh0{=i}\tqh0i\relax + &\ibbu0h0\rlap{\sl\islurd0g}\qh0{=igigi}\tslur0g\tqh0g\enotes + %\check + \barre % mesure 103 + \notes\org\doubler\qu J\sk\cu{=I}\relax + |\doubler\ql c\sk\cl{=b}\relax + |\doubler\ibu0g0\zq +e\qh0g\zq e\qh0g\zq d\tqh0 g\relax + &\triopl jjk\relax + &\ibbl0i0\isluru0j\qb0{jgjgk}\tslur0j\tqb0g\enotes + %\check + \barre % mesure 104 + \notes\org\sicu J{_I}H\relax + |\sicl c{_b}a\relax + |\doubler\ibu0i0\zq e\zq j\qh0g\zq e\zq j\qh0g\zq +f\zq j\tqh0h\relax + &\triopl llm\relax + &\ibbl0i0\isluru0l\qb0{lglgm}\tslur0l\tqb0h\enotes + %\check + \barre % mesure 105 + \notes\org\doubler\qu G\sk\cupz J\relax + |\doubler\ql N\sk\clpz c\relax + |\doubler\ibl0h0\zq +g\zq{=i}\qb0m\zq{gi}\qb0k\zq h\tqb0j\relax + &\Ibl0nk4\isluru0n\qbp0n\sk\sk\nbbl0\qb0{ml}\tslur0k\tqb0k\relax + &\Ibl0nk4\isluru0n\qbp0n\sk\sk\nbbl0\qb0{ml}\tslur0k\tqb0k\enotes + %\check + \barre % mesure 106 + \notes\org\triopu MNG\relax + |\triopl ffN\relax + |\doubler\zq h\cl j\zql g\Ibu0ji1\qh0j\tqh0{=i}\relax + &\isluru0l\Ibbl0lm1\qb0l\tslur0m\tqb0m\ql k\relax + &\Ibbl0lj5\isluru0l\qb0l\tslur0m\tbbl0\qb0m\isluru0k\Pince n\qbp0k\sk\sk\tslur0j\tbbl0\tqb0j\enotes + %\check + \barre % mesure 107 + \notes\org\qup J\relax + |\triopl eec\relax + |\doubler\ql j\sk\ds\relax + &\sixppu jgjklj\relax + &\doubler\ql j\sk\ds\enotes + %\check + \barre % mesure 108 + \notes\org\qup G\relax + |\qlp N\relax + |\doubler\cl j\ql{=i}\relax + &\sixppu kgklmk\relax + &\Pause\enotes + %\check + \barre % mesure 109 + \notes\org\qup J\relax + |\doubler\Ibl0ec2\zq e\qb0g\zq d\qb0f\zq c\tqb0e\relax + |\sixppl j{=i}jklm\relax + &\sixppl lklmno\relax + &\Pause\enotes + %\check + \barre % mesure 110 + \notes\org\qup G\relax + |\sixppl NaNMLK\relax + |\doubler\zqlp d\qu {=i}\sk\cu g\relax + &\doubler\isluru0n\ql n\sk\tslur0h\cu g\relax + &\Pause\enotes + %\check + \barre % mesure 111 + \notes\org\doubler\qu J\sk\ds\relax + |\doubler\ql c\sk\ds\relax + |\doubler\ibl0h0\zq g\upz j\qb0j\upz +j\qb0j\upz g\tqb0g\relax + &\triopl ljn\relax + &\uptext{\mf}\sixppl nmlkji\enotes + %\check + \barre % mesure 112 + \notes\org\qup F\relax + |\sixppl MNMLKJ\relax + |\sixppu hihgfe\relax + &\sixppl oponml\relax + &\threell hjm\sk\ds\enotes + %\check + \barre % mesure 113 + \notes\org\doubler\qu I\sk\ds\relax + |\doubler\ql b\sk\ds\relax + |\threelu dfi\sk\ds\relax + &\threell kmp\sk\ds\relax + &\sixppl mlkjih\enotes + %\check + \barre % mesure 114 + \notes\org\qup E\relax + |\sixppl LMLKJI\relax + |\sixppu ghgfed\relax + &\sixppl nonmlk\relax + &\threell gil\sk\ds\enotes + %\check + \barre % mesure 115 + \notes\org\doubler\qu H\sk\ds\relax + |\doubler\ql a\sk\ds\relax + |\threelu ceh\sk\ds\relax + &\threell jlo\sk\ds\relax + &\sixppl lkjihg\enotes + %\check + \barre % mesure 116 + \notes\org\doubler\qup D\relax + |\sixppl KLKJIH\relax + |\sixppu fgfedc\relax + &\sixppl mnmlkj\relax + &\threell fhk\sk\ds\enotes + %\check + \barre % mesure 117 + \notes\org\doubler\qu G\sk\ds\relax + |\doubler\ql N\sk\ds\relax + |\threelu {=b}dg\sk\ds\relax + &\threell {=i}kn\sk\ds\relax + &\sixppl kj{=i}hgf\enotes + %\check + \barre % mesure 118 + \notes\org\sicu JKL\relax + |\doubler\zq N\cl c\soupir\relax + |\Ibbu0eg4\lpz e\qh0e\lpz +d\qh0d\lpz e\qh0 e\lpz f\tbbu0\qh0f\lpz g\tqh0g\relax + &\advance\transpose 7\relax\Ibbl0eg4\upz e\qb0e\upz +d\qb0d\upz e\qb0 e\upz f\tbbl0\qb0f\upz g\tqb0g\relax + &\islurd0e\Ibbu0eg1\qh0e\tslur0g\tqh0g\itenu0j\ql j\enotes + %\check + \barre % mesure 119 + \notes\org\triopu MNG\relax + |\triopl c{=b}N\relax + |\doubler\Ibu0hf2\lpz e\zq e\qh0h\lpz +d\zq d\qh0g\lpz d\zq d\tqh0f\relax + &\triopl onm\relax + &\tten0\ibbl0j0\isluru0j\qb0j\tslur0k\tbbl0\qb0k\Pince n\isluru0i\qlp{=i}\sk\sk\tbbl0\tslur0j\tqb0j\enotes + %\check + \barre % mesure 120 + \notes\org\doubler\qu J\sk\cupz I\relax + |\doubler\ql N\sk\ds\relax + |\doubler\zq c\qu e\sk\ds\relax + &\doubler\ql l\sk\ds\relax + &\sixllll joonnm\enotes + %\check + \barre % mesure 121 + \notes\org\doubler\qu H\sk\cupz F\relax + |\doubler\ql a\sk\clpz M\relax + |\triou cff\relax + &\sixlllu fjkjj{=i}\relax + &\Ibl0mk5\qb0{mm}\isluru0m\qb0m\tslur0l\qb0l\isluru0l\qh0l\tslur0k\tqb0k\enotes + %\check + \barre % mesure 122 + \notes\org\qup G\relax + |\doubler\ql N\sk\clpz N\relax + |\doubler\ibu0f0\zq d\qh0f\rq f\zq d\qh0g\rq f\zq d\tqh0g\relax + &\triopu {=i}ii\relax + &\Ibbl0ih5\qb0{kg=igi}\tqb0g\enotes + %\check + \barre % mesure 123 + \notes\org\doubler\qu J\sk\cupz{=I}\relax + |\doubler\ql c\sk\clpz {=b}\relax + |\doubler\ibu0f0\zq e\qh0g\zq e\qh0g\zq d\tqh0g\relax + &\triopl jjk\relax + &\Ibbl0hi5\qb0{jgjgk}\tqb0g\enotes + %\check + \barre % mesure 124 + \notes\org\sicu J{_I}H\relax + |\doubler\ql c\sk\clpz a\relax + |\doubler\ibu0h0\zq {eg}\qh0j\zq {eg}\qh0j\zq {fh}\tqh0j\relax + &\triopl llm\relax + &\Ibbl0hi5\qb0{lglgm}\tqb0h\enotes + %\check + \barre % mesure 125 + \notes\org\doubler\qu G\sk\cupz H\relax + |\doubler\cl N\sk\clpz c\relax + |\doubler\ibl0h0\zq{m=i}\qb0g\zq{ki}\qb0g\tqb0j\relax + &\Ibl0nk5\isluru0n\qbp0n\sk\sk\nbbl0\qb0{ml}\tslur0k\tqb0k\relax + &\Ibl0nk5\isluru0n\qbp0n\sk\sk\nbbl0\qb0{ml}\tslur0k\tqb0k\enotes + %\check + \barre % mesure 126 + \notes\org\triopu FGG\relax + |\doubler\ql a\qu d\zq N\cl N\relax + |\doubler\zq j\cl h\zql f\Ibu0ji1\qh0j\tqh0{=i}\relax + &\Ibbl0lm1\qb0l\tqb0m\ql k\relax + &\isluru0l\Ibbl0lj5\qb0l\tslur0q\tbbl0\qb0q\Pince n\isluru0k\qbp0k\sk\sk\tbbl0\tslur0j\tqb0j\enotes + \setvoltabox{1}%\check + \barre % mesure 127 + \Notes\org\qu J\sk\ds\relax + |\ql c\sk\ds\relax + |\zq e\zq g\qu j\sk\ds\relax + &\ql j\sk\ds\relax + &\ql j\sk\ds\enotes + \endvoltabox + \nspace +\setrightrepeat + \setvoltabox{2}\setrightrepeat%\check + \barre % mesure 128 + \NOtes\org\qup J\relax + |\qlp c\relax + |\zqp e\zqp g\qup j\relax + &\qlp j\relax + &\qlp j\enotes + \endvoltabox +\ifOrgue \advance\mulooseness -1\relax +\else \advance\mulooseness 1\relax +\fi +\finmorceau + +\bye + diff --git a/musixtex/doc/examples/marconf.tex b/musixtex/doc/examples/marconf.tex new file mode 100644 index 0000000..048ab60 --- /dev/null +++ b/musixtex/doc/examples/marconf.tex @@ -0,0 +1,21 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\newif\ifOrgue +\Orguefalse +\newif\ifFlute +\Flutetrue +\newif\ifOboe +\Oboefalse +%\def\Quer{z} % define Querfl\"ote +% +% +\input marcon1.tex +\eject +\input marcon2.tex +\eject +\input marcon3.tex +\bye + diff --git a/musixtex/doc/examples/marconh.tex b/musixtex/doc/examples/marconh.tex new file mode 100644 index 0000000..fa7aa31 --- /dev/null +++ b/musixtex/doc/examples/marconh.tex @@ -0,0 +1,20 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\newif\ifOrgue +\Orguefalse +\newif\ifFlute +\Flutefalse +\newif\ifOboe +\Oboetrue +%\def\Quer{z} % define Querfl\"ote +% +\input marcon1.tex +\eject +\input marcon2.tex +\eject +\input marcon3.tex +\bye + diff --git a/musixtex/doc/examples/marcono.tex b/musixtex/doc/examples/marcono.tex new file mode 100644 index 0000000..eb28d9a --- /dev/null +++ b/musixtex/doc/examples/marcono.tex @@ -0,0 +1,19 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\newif\ifOrgue +\Orguetrue +\newif\ifFlute +\Flutefalse +\newif\ifOboe +\Oboefalse +%\def\Quer{z} % define Querfl\"ote +% +\input marcon1.tex +\eject +\input marcon2.tex +\eject +\input marcon3.tex +\bye diff --git a/musixtex/doc/examples/musixdbrexample.tex b/musixtex/doc/examples/musixdbrexample.tex new file mode 100644 index 0000000..94bd968 --- /dev/null +++ b/musixtex/doc/examples/musixdbrexample.tex @@ -0,0 +1,52 @@ +\input musixtex +\input musixdbr + +\instrumentnumber4 \setstaffs23 \setstaffs32 \setlines14 +\setsize2\tinyvalue +\indivbarrules + +\startpiece + % normal barlines + \bar + % separate instrument 2 from 1 + \sepbarrule2\bar + % barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showbarrule + \bar + % barlines between staves + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \allbarrules\hidebarrule + \bar + % dashed barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdashbarrule + \bar + % dashed barlines between staves + \allbarrules\condashbarrule + \allbarrules\condashmultibarrule + \allbarrules\hidebarrule + \bar + % dotted barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdotbarrule + \bar + % dotted barlines between staves + \allbarrules\condotbarrule + \allbarrules\condotmultibarrule + \allbarrules\hidebarrule + \bar + % a wild mixture of all + \showdotbarrule1\hidebarrule2\showdashbarrule3\showbarrule4% + \condashbarrule2\conbarrule3\condotbarrule4% + \condashmultibarrule2\sepmultibarrule3% + \bar + % conventional ending + \allbarrules\showbarrule + \allbarrules\conbarrule + \allbarrules\conmultibarrule +\Endpiece \bye diff --git a/musixtex/doc/examples/onuitbri.tex b/musixtex/doc/examples/onuitbri.tex new file mode 100644 index 0000000..55bc22b --- /dev/null +++ b/musixtex/doc/examples/onuitbri.tex @@ -0,0 +1,25 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +\advance\staffbotmarg by 2\Interligne +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{0}% +\def\Signature{3}\relax % trois diezes a la clef +\input onuitbrx +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{1}\relax +\def\Signature{-2}\relax % deux diezes a la clef +\input onuitbrx +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{2}\relax +\def\Signature{0}\relax % un bemol a la clef +\input onuitbrx +\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{1}\relax % un bemol a la clef +\input onuitbrx +\bye + diff --git a/musixtex/doc/examples/onuitbrr.tex b/musixtex/doc/examples/onuitbrr.tex new file mode 100644 index 0000000..2a07b1c --- /dev/null +++ b/musixtex/doc/examples/onuitbrr.tex @@ -0,0 +1,12 @@ +% + +% +\def\Transpose{0}% +\def\Signature{3}\relax % trois diezes a la clef +\input onuitbrx +\signaturegenerale{1}\savesignature\barsinline=0\relax\linesinpage=0\relax +\def\Transpose{-1}\relax +\def\Signature{1}\relax % un dieze a la clef +\input onuitbrx +\bye + diff --git a/musixtex/doc/examples/onuitbrx.tex b/musixtex/doc/examples/onuitbrx.tex new file mode 100644 index 0000000..b18ba5f --- /dev/null +++ b/musixtex/doc/examples/onuitbrx.tex @@ -0,0 +1,174 @@ +\fulltitle{\^O nuit brillante} +\shorttitle{\^O nuit brillante} + \fullauthor{No\"el ancien\\Musique A. Sala\\Texte J. Bovet\\Transposition +Daniel Taupin} + \othermention{Paroisse de Gif-sur-Yvette\\Transposition \`a usage +priv\'e} + \shortauthor{Traditionnel -- A. Sala} + \maketitle + % +\tracingstats=1\relax +\relativeaccidentals +\sepbarrules + % +\parindent 15mm + % soufflets crescendo et decrescendo + % +\def\soufflcr#1{\zcharnote{#1}{\kern -0.5cm\cresc}}% +\def\Soufflcr#1{\zcharnote{#1}{\kern -0.5cm\CResc}}% + % +\def\souffldim#1{\zcharnote{#1}{\kern -0.5cm\dimin}}% +\def\Souffldim#1{\zcharnote{#1}{\kern -0.5cm\DImin}}% + % + %\check +\def\nbinstruments{2}\resetsignatures +\global\nbporteesi=1\relax +\global\nbporteesii=1\relax +\global\cleftoksi={{6}{0}{0}{0}}% +\global\cleftoksii={{0}{0}{0}{0}}% +\songbottom{1} % to be used to make heavy bars at staff left +\songtop{2} % to be used to make heavy bars at staff left + % +\signaturegenerale{\Signature}% +\generalmeter{\meterfrac68} + %\check +\def\interfacteur{18}% +\def\instrumenti{\vbox{\hsize=\parindent +\centerline{T\'enors}\centerline{basses}}}% +\def\instrumentii{\vbox{\hsize=\parindent +\centerline{Sopran.}\centerline{Altos}}}% + %\check + % +\def\eightpoint{\Tenpoint}% + %\check +\catcode`\@=13 +\catcodesmusic + % +\def\respire{\notes&\cbreath\enotes}% + % +\def\txt#1|#2&{{\vbox to 0pt{\Smalltype\baselineskip 9pt +\vss\hrule width 9pt height 0pt +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #2\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #1\kern\internote}\kern -6pt}}}% + % +\elemskip 20pt\relax +\debutmorceau + %\autolines 754\relax +\transpose=\Transpose +\znotes&\Uptext{\moyen Lent}\enotes + % +\znotes\zcharnote {-3}{\ppff p}&\zcharnote{10}{\ppff p}\enotes +\qspace +\NOtes\zqlp M\qup a&\hsong{\^O}\zqlp c\qup f\enotes +\notes\zql L\qu b\sk&\zsong{nuit }\zql e\Ibu0gf1\qh0g\tqh0f\enotes +\notes\zcl L\cu b&\hsong{bri-}\zcl e\cu g\enotes + % + \barre + \Notes\islurd0J\zql J\isluru1c\qu c&\hsong{lan-}\zqlp e\isluru2h\qu h\enotes + \notes\tslur0L\tslur1b\zcl L\cu b&\hsong{--}\tslur2g\cu g\enotes + \Notes\zql M\qu a&\hsong{te}\zql c\qu f\enotes + \notes\ds&\ds\enotes + % + \barre + \Notes\zql K\qu d&\hsong{Nuit }\zql f\qu h\enotes + \notes\zcl L\cu b&\hsong{de }\zcl e\cu g\enotes + \notes\zcl M\cu a&\hsong{vi-}\zcl c\cu f\enotes + \notes\zcl N\cu N&\hsong{ve }\zcl b\cu e\enotes + \hardlyrics{\kern -4pt splen-}\notes\zcl L\cu b&\hsong\thelyrics\zcl e\cu g\enotes + % + \barre + \NOtes\itenl0M\itenu1a\zqlp M\qup a&\hsong{deur.}\itenl2c\itenu3f\zqlp c\qup f\enotes + \Notes\tten0\tten1\zql M\qu a&\hsong{--}\tten2\tten3\zql c\qu f\enotes + \notes\ds&\ds\enotes + % + \barre + \Notes\zql M\qu a&\hsong{Ta }\zql c\qu f\enotes + \notes\zcl M\cu b&\Soufflcr q\hsong{lu-}\zcl e\cu g\enotes + \hardlyrics{\kern -4pt mi\`ere }\notes\zcl M\cu c&\hsong\thelyrics\zcl f\cu h\enotes + \notes\zcl M\cu d&\hsong{\'e-}\zcl g\cu i\enotes + \notes\zcl M\cu e&\hsong{cla-}\zcl h\cu j\enotes + % + \barre + \Notes\islurd0I\zql I\isluru1d\qu d&\roff{\Souffldim q}\hsong{tan-}\zqlp f\isluru2i\qu i\enotes + \notes\tslur0K\tslur1c\zcl I\cu c&\hsong{--}\tslur2g\cu h\enotes + \Notes\zql L\qu b&\hsong{te}\zql e\qu g\enotes + \notes\ds&\ds\enotes + % + \barre + \Notes\zql H\qu c&\hsong{Fait }\zql e\qu h\enotes + \notes\zcl L\cu b&\hsong{le }\zcl e\cu g\enotes + \hardlyrics{jour }\notes\zcl M\cu a&\hsong\thelyrics\zcl c\cu f\enotes + \hardlyrics{dans }\notes\zcl N\cu N&\hsong\thelyrics\zcl b\cu e\enotes + \notes\zcl L\cu b&\zsong{mon }\zcl e\cu g\enotes + % + \barre + \NOtes\itenl0M\itenu1a\zqlp M\qup a&\hsong{c\oe ur.}\itenl2c\itenu3f\zqlp c\qup f\enotes + \notes\tten0\tten1\zql M\qu a&\hsong{--}\tten2\tten3\zql c\qu f\enotes + \notes&\uptext{\sl FIN}\enotes + \setdoublebar + \barre + \znotes\zcharnote {-3}{\ppff f}&\zcharnote{10}{\ppff f}\enotes + \qspace + \notes\zcl a\cu e&\hsong{\txt Mer-|\'E-&}\zcl h\cu +j\enotes + % + \barre + \NOtes\zqlp a\zqup e&\hsong{\txt veil-|toi-&}\zqlp h\qup j\enotes + \notes\zql L\qu e&\hsong{\txt le !|les !&}\zql g\qu i\enotes + \respire + \notes\zcl L\cu e&\hsong{\txt Mer-|\'E-&}\zcl g\cu j\enotes + % + \barre + \Notes\zqlp M\qup c&\hsong{\txt veil-|toi-&}\zqlp f\isluru2i\qu i\enotes + \notes&\hsong{--}\tslur2h\cu h\enotes + \Notes\zql J\qu c&\hsong{\txt le !|les !&}\zql e\qu g\enotes + \notes\ds&\ds\enotes + % + \barre + \hardlyrics{\txt Gloire |res-&}\notes\zcl M\cu M&\hsong\thelyrics\zcl c\cu h\enotes + \notes\roff{\zcl M}\cu N&\hsong{\txt au |plen-&}\zcl c\cu g\enotes + \notes\zcl M\cu a&\hsong{\txt plus |dis-&}\zcl c\cu f\enotes + \Notes\zql K\qu a&\hsong{\txt Haut |sez &}\zql f\qu h\enotes + \notes\zcl K\cu a&\hsong{\txt des |sur &}\zcl f\cu i\enotes + \barre + \NOtes\itenl0H\itenu1a\zqlp H\qup a&\hsong{\txt cieux !|Lui +!&}\itenl2e\itenu3j\zqlp e\qup j\enotes + \Notes\tten0\tten1\zql H\qu a&\hsong{--}\tten2\tten3\zql e\qu j\enotes + \respire + \notes\zcl a\cu e&\hsong{\txt De-|Un &}\zcl h\cu j\enotes + % + \barre + \Notes\zqlp a\zqup e&\hsong{\txt bout, |Dieu &}\zqlp h\qup j\enotes + \hardlyrics{\txt qu'on |sous &}\notes\zcl a\cu e&\hsong\thelyrics\zcl h\cu +j\enotes + \hardlyrics{\txt se |d'hum-&}\notes\zql L\qu e&\hsong\thelyrics\zql g\qu +i\enotes + \notes\zcl L\cu d&\hsong{\txt r\'e-|bles &}\zcl g\cu j\enotes + % + \barre + \Notes\zqlp M\qup c&\hsong{\txt veil-|voi-&}\zqlp f\isluru2i\qu i\enotes + \notes&\hsong{--}\tslur2h\cu h\enotes + \Notes\zql J\qu c&\hsong{\txt le !|les !&}\zql e\qu g\enotes + \notes\ds&\ds\enotes + % + \barre + \Notes\zcharnote {-3}{\ppff p}\zql M\qu a&\zcharnote{10}{\ppff p}\hsong{\txt +Paix |Vient &}\zql c\qu h\enotes + \notes\zcl M\cu a&\Soufflcr q\hsong{\txt sur |\`a &}\zcl c\cu h\enotes + \notes\roff{\itenl0M\zqlp M}\cu N&\hsong{\kern -4pt\txt terre |nous &}\zcl d\cu i\enotes + \notes\cu a&\hsong{\txt en |cet-&}\zcl d\cu h\enotes + \notes\cu b&\hsong{\txt tous |te &}\zcl d\cu g\enotes + % + \barre + \notes\roff{\tten0\zcl M}\itenu1 N\qup N\cl L\cl K&\zsong{\txt + lieux.|nuit.&}\itenl2c\itenl3g\itenu4j\zqlp c\zqp g\qup j\Souffldim q\enotes + \Notes\zql J\tten1\zqu N&\hsong{---}\tten2\tten3\tten4\zql c\zq g\qu j\enotes + \NOtes\ds&\uptext{\kern -3\Internote\it au refrain}\ds\enotes + \finmorceau +\medskip\rightline{\it le \aujourdhui} +\absoluteaccidentals +\vfil\eject + +\endinput diff --git a/musixtex/doc/examples/ossiaexa.tex b/musixtex/doc/examples/ossiaexa.tex new file mode 100644 index 0000000..4a5da5b --- /dev/null +++ b/musixtex/doc/examples/ossiaexa.tex @@ -0,0 +1,30 @@ +\input musixtex +\startmuflex +\hsize70mm +\def\xnum#1#2#3{\off{#1\elemskip}\zcharnote{#2}{\smalltype\it #3}% +\off{-#1\elemskip}}% +\newbox\ornamentbox +\setbox\ornamentbox=\hbox to 0pt{\kern-4pt\vbox{\hsize=2.6cm% +\nostartrule\smallmusicsize\setsize1{\smallvalue}\setclefsymbol1\empty% +\startpiece\addspace{2pt}% +\notes\ibbbl2{'c}0\qb2b\qb2c\qb2d\tbbbl2\qb2c\en% +\notes\xnum{1.15}{'e}3\qb2d\qb2c\tbl2\qb2d\en% +\notes\ibl2{'c}1\usf e\qb2c\en% +\notes\tbl2\qb2{'d}\en% +\zstoppiece% +}\hss} +\normalmusicsize\nopagenumbers +\def\nbinstruments{1}% +\setstaffs12\setclef1{60}% +\generalsignature{-2}\generalmeter{\meterfrac{3}{4}}% +\parindent 0pt% +\stafftopmarg0pt\staffbotmarg5\Interligne\interstaff{10}\relax +\startpiece\addspace\afterruleskip% +\notes\ibl1{'G}{-1}\qb1G\sk\bigna F\tbl1\qb1F|% +\ibbl2{'b}0\qb2b\qb2a\qb2b\tbl2\qb2c\en% +\notes\hl{'E}\bsk\raise6\internote\ds\ibu3{G}1\bigsh F% +\qb3F\qb3G\tbu3\qb3{'A}|\zcharnote{10}{\copy\ornamentbox}\qlp{'c}\sk\sk% +\cl d\en% +\endpiece +\vfill\eject\endmuflex +\bye diff --git a/musixtex/doc/examples/ostinato.tex b/musixtex/doc/examples/ostinato.tex new file mode 100644 index 0000000..46feebd --- /dev/null +++ b/musixtex/doc/examples/ostinato.tex @@ -0,0 +1,450 @@ +\title{Adagio con basso ostinato} +\fulltitle{VIII. \titremorceau} +\csname titremorceautoc\endcsname +\subtitle{(pour orgue)} +\author{Daniel TAUPIN} +\shortauthor{D. Taupin} + +\othermention{Compos\'e en 1992\vrule width 0pt depth 3mm\\G.O.: fonds 8' ou +8'+4' doux\\R\'ec.: cornet ou cromorne\\P\'ed.: 16', tirasse G.O.}% + +\maketitle + +% formes frequentes +% deux croches hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}} +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}} +\def\pzqu#1{\lpz{#1}\qu{#1}}% +\def\pzql#1{\upz{#1}\ql{#1}}% +% +\parindent 18mm +% +\tracingstats=2\relax +% +\nbporteesii=1\relax +\def\nbinstruments{3} +\global\cleftoksii={{0}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{-1}\relax % un bemol a la clef +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O. fonds}% +\def\instrumentiii{R\'ecit}% +%\check +\def\gluemaxskip{7pt}% +% +% +\troistemps +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\resp{\vnotes 0.2\elemskip&&\cbreath\enotes}% +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5{{\advance\transpose by 1\relax + \ibbu0{#2}{#1}}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +% +\debutmorceau +% +\autolines 765\relax +%\check +% +\notes&&\Uptext{\hbox{\kern -16mm\moyen Andante + \bf(\metron{\qu}{65})}}\enotes +\advance\linesinpage by 1\relax +% mesure 1 +\nspace\NOtes\pzql M&&\enotes +\temps \NOtes\pzql M&\pause&\pause\enotes +\temps \NOtes\pzql M&\enotes +%\check +% mesure 2 +\barre\NOtes\pzql M&\zhp c\itenl0f\itenu1h\zhp f\hup h&\hup f\enotes +\temps\NOtes\pzql M&&\enotes +\temps\NOtes\pzql L&&\enotes +%\check +% mesure 3 +\barre\NOtes\pzqu K&\zhlp d\tten0\tten1\itenl0d\itenl1f\zhp f\hup h\relax + &\hup h\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\notes\pzqu J&&\enotes +%\check +% mesure 4 +\barre\NOtes\pzqu I&\tten0\tten1\zhp i\zhlp d\hup f\relax + &\itenl2i\mordant o\hu i\enotes +\temps\NOtes\pzqu I&&\enotes +\temps\notes\pzqu I&\itenu3g\qu g&\tten2\trioskip\Ibu0ij2\qhp0i\sk\tbbu0\tqh0j\enotes +\def\atnextline{\autolines765}% +% mesure 5 +\barre\NOtes\pzqu J&\tten3\zhp e\zhup j\hl g&\hu j\enotes +\temps\NOtes\pzqu J&&\enotes +\temps\NOtes\pzqu J&\itenu0h\ql h&\soupir\enotes +% mesure 6 +\barre\NOtes\pzqu K&\tten0\zh d\zhl{^f}\hup h&\qlp k\enotes +\temps\notes\pzqu K&&\bigaccid\sk\cl{_l}\enotes +\temps\notes\pzqu J&\bigaccid\zq c\ql{_e}&\Ibl0jk1\qb0j\tqb0k\enotes +%\check +% mesure 7 +\barre\NOtes\pzqu I&\zhl d\zhp b\hup g&\hl i\enotes +\temps\NOtes\pzqu G&&\enotes +\temps\NOtes\pzqu I&\itenl0e\ql {=e}&\ql j\enotes +%\check +% mesure 8 +\barre\NOtes\pzqu J&\tten0\zhlp c\itenl0c\zh e\hu h&\qlp j\enotes +\temps\notes\pzqu J&&\sk\cl{k}\enotes +\temps\notes\pzqu I&\zq g\qu d&\Ibl0ij1\qb0i\tqb0j\enotes +% mesure 9 +\barre\NOtes\pzqu H&\tten0\itenu1h\zhp f\zhp c\hup h&\hu h\enotes +\temps\NOtes\pzqu H&&\enotes +\temps\NOtes\pzqu H&&\soupir\enotes +% mesure 10 +\barre\NOtes\pzqu H&\tten1\zhl e\zhp{^c}\itenu0h\hup h&\qup h\enotes +\temps\notes\pzqu H&&\sk\bigsh j\cl j\enotes +\temps\notes\pzqu H&\ql g&\dqb kl\enotes +% mesure 11 +\barre\NOtes\pzqu K&\tten0\zhp d\zhp f\hup h&\hl m\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu J&&\itenu0m\ql m\enotes +% mesure 12 +\barre\NOtes\pzqu I&\zhl d\zhp b\hup g&\tten0\ql m\enotes +\temps\notes\pzqu I&&\dqb lk\enotes +\temps\notes\pzqu I&\itenl0e\ql e&\bigaccid\dqb{^j}k\enotes +% mesure 13 +\barre\NOtes\pzqu H&\tten0\zhp{^c}\zhlp e\hu h&\hl{^j}\enotes +\temps\NOtes\pzqu H&&\enotes +\temps\NOtes\pzqu H&\qu g&\soupir\enotes +% mesure 14 +\barre\NOtes\pzqu I&\itenl0b\itenl1d\zhp b\zhp d\hup f&\hlp k\enotes +\temps\NOtes\pzqu I&&\enotes +\temps\NOtes\pzqu H&&\enotes +% mesure 15 +\barre\NOtes\pzqu G&\tten0\tten1\zhp b\zhp d\itenu0g\hup g&\qlp i\enotes +\temps\notes\pzqu G&&\sk\cl j\enotes +\temps\notes\pzqu I&&\dqb hi\enotes +% mesure 16 +\barre\NOtes\pzqu J&\tten0\itenl0c\zhp c\zhup g\hl e&\qlp j\enotes +\temps\notes\pzqu J&&\sk\cl k\enotes +\temps\notes\pzqu I&\ql d&\dqb ij\enotes +% mesure 17 +\barre\NOtes\pzqu H&\tten0\zhl e\zhp c\hup h&\hu h\enotes +\temps\NOtes\pzqu H&&\enotes +\temps\NOtes\pzqu H&\ql f&\soupir\enotes +%\check +% mesure 18 +\barre\NOtes\pzqu G&\zql g\zhp d\hup i&\qlp i\enotes +\temps\notes\pzqu G&\ql f&\sk\cl j\enotes +\temps\notes\pzqu I&\ql e&\dqb hi\enotes +%\check +% mesure 19 +\barre\NOtes\pzqu J&\pt b\itenl0c\zh c\zhu g\qsk\ql d&\hu g\enotes +\temps\NOtes\pzqu J&\hl e&\enotes +\temps\NOtes\pzqu J&\qu i&\qu f\enotes +%\check +% mesure 20 +\barre\NOtes\pzqu F&\tten0\zh c\zhu h\qsk\zql d&\hu f\enotes +\temps\NOtes\pzql M&\ql e&\enotes +\temps\NOtes\pzql M&\itenl2f\zql f\raise \Interligne\soupir&\soupir\enotes +%\check +% mesure 21 +\barre\NOtes\pzql M&\tten2\zhp c\itenl0f\itenu1h\zhp f\hup h\relax + &\hup f\enotes +\temps\NOtes\pzql M&&\enotes +\temps\NOtes\pzql L&&\enotes +%\check +% mesure 22 +\barre\NOtes\pzqu K&\zhlp d\tten0\tten1\itenl0d\itenl1f\zhp f\hup h\relax + &\hup h\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\notes\pzqu J&&\enotes +%\check +% mesure 23 +\barre\NOtes\pzqu I&\tten0\tten1\zhp i\zhlp d\hu f\relax + &\itenl2i\mordant o\hu i\enotes +\temps\NOtes\pzqu I&&\enotes +\temps\notes\pzqu I&\itenu3g\qu g&\tten2\trioskip\Ibu0ij2\qhp0i\sk\tbbu0\tqh0j\enotes +% mesure 24 +\barre\NOtes\pzqu J&\tten3\zhl e\zhp g\hup j&\hu j\enotes +\temps\NOtes\pzqu J&&\enotes +\temps\NOtes\pzqu J&\ql{_e}&\soupir\enotes +% mesure 25 +\barre\NOtes\pzqu J&\zql d\zhp{^f}\hup h&\hl{_l}\enotes +\temps\NOtes\pzqu H&\hl c&\enotes +\temps\NOtes\pzqu{^F}&&\ql k\enotes +% mesure 26 +\barre\NOtes\pzqu G&\zhl b\zh d\hu g&\hl i\enotes +\temps\NOtes\pzqu G&&\enotes +\temps\NOtes\pzqu I&\soupir&\soupir\enotes +% mesure 27 +\barre\NOtes\pzqu L&\zhl b\zhp e\hup g&\hl{_k}\enotes +\temps\NOtes\pzqu L&&\enotes +\temps\NOtes\pzqu J&\itenl0c\ql c&\ql j\enotes +% mesure 28 +\barre\NOtes\pzqu H&\tten0\itenu1h\zqu e\zhp c\hlp h&\hu h\enotes +\temps\NOtes\pzqu H&\hu f&\enotes +\temps\NOtes\pzqu F&&\soupir\enotes +% mesure 29 +\barre\NOtes\pzqu H&\tten1\zhl{^c}\zhp e\hup h&\qup h\enotes +\temps\notes\pzqu G&&\sk\cu i\enotes +\temps\notes\pzqu F&\bigaccid\ql{=c}&\dqh hg\enotes +%\check +% mesure 30 +\barre\NOtes\pzqu I&\itenl0b\itenl1d\zhu f\zhp b\hlp d&\qu f\enotes +\temps\NOtes\pzqu H&&\qu h\enotes +\temps\NOtes\pzqu H&\itenu2g\qu g&\qu k\enotes +% mesure 31 +\barre\NOtes\pzqu I&\tten1\tten2\tten0\itenu1g\zhu d\zhp b\hlp g&\qlp n\enotes +\temps\notes\pzqu H&&\sk\cl m\enotes +\temps\notes\pzqu G&\itenl0e\qu e&\dqb lk\enotes +%\check +% mesure 32 +\barre\NOtes\pzqu H&\tten0\tten1\itenl1c\zhu g\zhp{^c}\hlp e&\ql{^j}\enotes +\temps\NOtes\pzqu H&&\ql l\enotes +\temps\NOtes\pzqu I&\qu h&\ql h\enotes +%\check +% mesure 33 +\barre\notes\pzqu G&\tten1\itenu1g\zql c\zhup g\qsk\hu d&\dqh ih\enotes +\temps\notes\pzqu G&\hl b&\dqh gf\enotes +\temps\notes\pzqu I&\itenl0e\qu e&\dqh ed\enotes +%\check +% mesure 34 +\barre\NOtes\pzqu H&\tten0\tten1\zhp{^ce}\hup g&\qu{^c}\enotes +\temps\NOtes\pzqu G&&\qu e\enotes +\temps\NOtes\pzqu F&&\qu h\enotes +% mesure 35 +\barre\NOtes\pzqu G&\itenl0b\itenl1d\zhu f\zhp b\hlp d&\qup f\enotes +\temps\notes\pzqu I&&\sk\cu g\enotes +\temps\notes\pzqu H&\qu e&\dqh ef\enotes +% mesure 36 +\barre\NOtes\pzqu K&\tten0\tten1\zq b\zqu g\hlp d&\hu d\enotes +\temps\NOtes\pzqu K&\zh a\hu f&\enotes +\temps\NOtes\pzqu K&&\soupir\enotes +% mesure 37 +%\check +\barre\NOtes\pzqu K&\itenl0d\zhp {ad}\hup f&\hup f\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu J&&\enotes +% mesure 38 +%\check +\barre\NOtes\pzqu I&\tten0\zhp {bd}\hup g&\hup g\enotes +\temps\NOtes\pzqu H&&\enotes +\temps\NOtes\pzqu J&&\enotes +% mesure 39 +%\check +\barre\NOtes\pzqu G&\zhl b\zhp e\hup g&\hu i\enotes +\temps\NOtes\pzqu G\enotes +\temps\NOtes\pzqu I&\ql{^c}&\qu h\enotes +% mesure 40 +%\check +\barre\NOtes\pzqu H&\zh {df}\hu h&\hu h\enotes +\temps\NOtes\pzqu H\enotes +\temps\NOtes\pzqu H&\soupir&\soupir\enotes +% mesure 41 +%\check +\barre\NOtes\pzqu J&\zhl{^f}\zhp d\hup h&\qlp k\enotes +\temps\notes\pzqu J&&\sk\cna l\cl l\enotes +\temps\notes\pzqu J&\bigfl e\ql e&\dqb jk\enotes +%\check +% mesure 42 +\barre\NOtes\pzqu I&\zhl d\zhp b\hup g&\hl i\enotes +\temps\notes\pzqu G&&\sk\cl j\enotes +\temps\notes\pzqu I&\itenl0e\bigna e\ql e&\dqb hi\enotes +%\check +% mesure 43 +\barre\NOtes\pzqu J&\tten0\zhl c\zhp e\hup g&\qlp j\enotes +\temps\notes\pzqu J&&\sk\cl{k}\enotes +\temps\notes\pzqu I&\itenl0c\bigsh c\ql c&\Ibl0ij1\qb0i\tqb0j\enotes +% mesure 44 +\barre\NOtes\pzqu H&\tten0\sh c\zhp c\zhup h\qsk\zql g&\hu h\enotes +\temps\NOtes\pzqu H&\ql f&\enotes +\temps\NOtes\pzqu H&\ql e&\soupir\enotes +%\check +% mesure 45 +\barre\NOtes\pzqu G&\zql g\zhp d\hup i&\qlp i\enotes +\temps\notes\pzqu G&\ql f&\sk\cl j\enotes +\temps\notes\pzqu I&\ql e&\dqb hi\enotes +%\check +% mesure 46 +\barre\NOtes\pzqu J&\zhp c\zhu g\qsk\ql d&\hu g\enotes +\temps\NOtes\pzqu J&\itenl0e\hl e&\enotes +\temps\NOtes\pzqu J&\qu i&\qu h\enotes +% mesure 47 +\barre\NOtes\pzqu H&\tten0\zhl e\zhp c\hup h&\hu h\enotes +\temps\NOtes\pzqu H&&\enotes +\temps\NOtes\pzqu H&\ql f&\soupir\enotes +% mesure 48 +%\check +\barre\NOtes\pzqu J&\zhl{^f}\zhp d\hup h&\qlp k\enotes +\temps\notes\pzqu J&&\sk\cna l\cl l\enotes +\temps\notes\pzqu J&\bigfl e\ql e&\dqb jk\enotes +%\check +% mesure 49 +\barre\NOtes\pzqu I&\zhl d\zhp b\hup g&\hl i\enotes +\temps\notes\pzqu G&&\sk\cl j\enotes +\temps\notes\pzqu I&\itenl0e\bigna e\ql e&\dqb hi\enotes +%\check +% mesure 50 +\barre\NOtes\pzqu J&\tten0\zhl c\zhp e\hup g&\qlp j\enotes +\temps\notes\pzqu J&&\sk\cl{k}\enotes +\temps\notes\pzqu I&\itenl0c\bigsh c\ql c&\Ibl0ij1\qb0i\tqb0j\enotes +% mesure 51 +\barre\NOtes\pzqu H&\tten0\sh c\zhp c\zhup h\qsk\zql g&\hu h\enotes +\temps\NOtes\pzqu H&\ql f&\enotes +\temps\NOtes\pzqu H&\ql e&\soupir\enotes +%\check +% mesure 52 +\barre\NOtes\pzqu G&\zql g\zhp d\hup i&\qlp i\enotes +\temps\notes\pzqu G&\ql f&\sk\cl j\enotes +\temps\notes\pzqu I&\ql e&\dqb hi\enotes +%\check +% mesure 53 +\barre\NOtes\pzqu J&\zhp c\zhu g\qsk\ql d&\hu g\enotes +\temps\NOtes\pzqu J&\hl e&\enotes +\temps\NOtes\pzqu J&\qu i&\qu f\enotes +%\check +% mesure 54 +\barre\NOtes\pzqu F&\zh c\zhu h\qsk\zql d&\hu f\enotes +\temps\NOtes\pzql M&\ql e&\enotes +\temps\NOtes\pzql M&\raise\Interligne\rlap{\soupir}\ql f&\soupir\enotes +%\check +% mesure 55 +\barre\NOtes\pzqu M&\zql e\zhp{^c}\itenu0h\hup h&\qup h\enotes +\temps\notes\pzqu M&\ql f&\sk\bigsh j\cl j\enotes +\temps\notes\pzqu L&\ql g&\dqb kl\enotes +% mesure 56 +\barre\NOtes\pzqu K&\tten0\itenl2d\itenl1f\zhp d\zhp f\hup h&\hl m\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu J&&\itenu0m\ql m\enotes +% mesure 57 +\barre\NOtes\pzqu{=I}&\tten2\tten1\itenu1d\zhp d\zhp f\hup{_h}&\tten0\ql m\enotes +\temps\notes\pzqu I&&\dqb lk\enotes +\temps\notes\pzqu I&&\bigaccid\dqb nm\enotes +%\check +% mesure 58 +\barre\NOtes\pzqu H&\zh{^c}\zhu{=h}\qsk\tten1\zql d&\hl l\enotes +\temps\NOtes\pzqu H&\ql e&\enotes +\temps\NOtes\pzqu{_I}&\raise\Interligne\rlap{\soupir}\ql f&\soupir\enotes +%\check +% mesure 59 +\bigaccid +\barre\NOtes\pzqu{=I}&\itenl0d\zq d\zql f\hup{_h}&\qlp m\enotes +\temps\notes\pzqu I&\tten0\zql d\qsk\itenu0e\zhu e&\sk\cl n\enotes +\temps\notes\pzqu{=J}&\zql{=c}&\dqb lm\enotes +% mesure 60 +\barre\NOtes\pzqu{^J}&\tten0\itenl0c\zq{^c}\zql e\hup{=h}&\qlp n\enotes +\temps\notes\pzqu J&\tten0\itenu0f\zql c\hu f&\sk\cl o\enotes +\temps\notes\pzqu{=J}&\itenl1d\ql d&\dqb mn\enotes +%\check +% mesure 61 +\barre\NOtes\pzqu{=I}&\tten0\tten1\itenl1d\zhp d\zhlp f\hu{_h}&\qlp o\enotes +\temps\notes\pzqu I&&\sk\cl n\enotes +\temps\notes\pzqu I&\qu g&\dqb mn\enotes +%\check +% mesure 62 +\barre\NOtes\pzqu{_I}&\zhp e\zhup g\qsk\tten1\zhl d&\itenu0l\hl l\enotes +\temps\NOtes\pzqu I\enotes +\temps\notes\pzqu I&\bigaccid\ql{^c}&\tten0\dqb lm\enotes +%\check +% mesure 63 +\barre\NOtes\pzqu{=I}&\itenl0d\zhlp d\zhu{_h}\qsk\qu f&\hl k\enotes +\temps\NOtes\pzqu I&\qu e\enotes +\temps\NOtes\pzqu I&\zq f\qu{=h}&\soupir\enotes +% mesure 64 +\barre\NOtes\pzqu H&\tten0\zh f\zhl d\itenu1h\hup h&\qlp m\enotes +\temps\notes\pzqu H&&\sk\cl n\enotes +\temps\notes\pzqu H&\zq e\ql{^c}&\dqb lm\enotes +% mesure 65 +\barre\NOtes\pzqu K&\tten1\zhlp d\zhp f\hup h&\hl k\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu K&&\soupir\enotes +% mesure 66 +\barre\NOtes\pzqu K&\itenu1f\itenl0d\zhp f\zhlp d\hup h&\hup f\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu J&&\enotes +% mesure 67 +\barre\NOtes\pzqu I&\tten1\tten0\zhlp d\zhp f\zhu i&\hu h\enotes +\temps\NOtes\pzqu I&&\enotes +\temps\NOtes\pzqu H&&\qu i\enotes +%\check +% mesure 68 +\barre\NOtes\pzqu G&\zhlp b\zh d\itenu0g\hu g\relax + &\itenl2i\mordant o\hu i\enotes +\temps\NOtes\pzqu G&&\enotes +\temps\notes\pzqu I&\tten0\itenu1e\zq e\qu g&\tten2\trioskip + \Ibu0ij2\qhp0i\sk\tbbu0\tqh0j\enotes +%\check +% mesure 69 +\barre\NOtes\pzqu H&\tten1\itenu0h\zql e\zhp c\hup h&\qu j\enotes +\temps\NOtes\pzqu H&\ql e&\enotes +\temps\NOtes\pzqu H&\ql f&\soupir\enotes +% mesure 70 +\barre\NOtes\pzqu K&\tten0\zh d\zhl{^f}\hup h&\qlp k\enotes +\temps\notes\pzqu K&&\bigaccid\sk\cl{_l}\enotes +\temps\notes\pzqu J&\bigaccid\zq c\ql{_e}&\Ibl0jk1\qb0j\tqb0k\enotes +%\check +% mesure 71 +\barre\NOtes\pzqu I&\zhl d\zhp b\hup g&\hl i\enotes +\temps\NOtes\pzqu G&&\enotes +\temps\NOtes\pzqu I&\itenl0e\ql {=e}&\ql j\enotes +%\check +% mesure 72 +\barre\NOtes\pzqu H&\tten0\itenl0e\zhl c\zhu h\hlp e&\qlp j\enotes +\temps\notes\pzqu H&&\sk\cl{k}\enotes +\temps\notes\pzqu G&\zq b\qu g&\Ibl0ij1\qb0i\tqb0j\enotes +% mesure 73 +\barre\NOtes\pzqu F&\tten0\itenu1h\zhp c\zhlp h\hu e&\hu h\enotes +\temps\NOtes\pzqu F&&\enotes +\temps\NOtes\pzqu F&\qu f&\soupir\enotes +% mesure 74 +\barre\NOtes\pzqu H&\tten1\zhl e\zhp{^c}\hup h&\qup h\enotes +\temps\notes\pzqu H&&\sk\bigsh j\cl j\enotes +\temps\notes\pzqu H&\ql g&\dqb kl\enotes +% mesure 75 +\barre\NOtes\pzqu K&\zhp d\zhup{_h}\hl f&\hl m\enotes +\temps\NOtes\pzqu K&&\enotes +\temps\NOtes\pzqu J&\itenu1g\ql g&\itenu0m\ql m\enotes +% mesure 76 +\barre\NOtes\na I\pzqu I&\itenu2g\tten1\zh d\zhl{=b}\hup g&\tten0\ql m\enotes +\temps\notes\pzqu I&&\dqb lk\enotes +\temps\notes\fl I\pzqu I&\itenl0e\zq{_b}\ql e&\bigaccid\dqb{^j}k\enotes +% mesure 77 +\barre\NOtes\pzqu H&\tten0\tten2\zhp{^c}\zhlp e\qu g&\hl{^j}\enotes +\temps\NOtes\pzqu H&\qu h&\enotes +\temps\NOtes\pzqu H&\cfl i\qu i&\soupir\enotes +% mesure 78 +\barre\NOtes\pzqu I&\zhp{_h}\zhp d\hup f&\hlp k\enotes +\temps\NOtes\pzqu I&&\enotes +\temps\NOtes\pzqu H&&\enotes +% mesure 79 +\barre\NOtes\pzqu G&\zhp b\zhup g\itenu0g\hl e&\qlp i\enotes +\temps\notes\pzqu G&&\sk\cl j\enotes +\temps\notes\pzqu I&\ql{^f}&\dqb hi\enotes +% mesure 80 +\barre\NOtes\pzqu H&\tten0\itenl0c\zhp c\zhup g\hl e&\qlp j\enotes +\temps\notes\pzqu H&&\sk\cl k\enotes +\temps\notes\pzqu G&\ql d&\dqb ij\enotes +% mesure 81 +\barre\NOtes\pzqu F&\tten0\zhl e\zhp c\hup h&\hu h\enotes +\temps\NOtes\pzqu F&&\enotes +\temps\NOtes\pzqu F&\ql f&\soupir\enotes +%\check +% mesure 82 +\barre\NOtes\pzqu G&\zql g\zhp d\hup i&\qlp i\enotes +\temps\notes\pzqu G&\ql f&\sk\cl j\enotes +\temps\notes\pzqu I&\ql e&\dqb hi\enotes +%\check +% mesure 83 +\barre\NOtes\pzqu J&\itenl0c\zhp c\zhu g\qsk\ql d&\hu g\enotes +\temps\NOtes\pzqu J&\hl e&\enotes +\temps\NOtes\pzqu J&\qu i&\qu f\enotes +%\check +% mesure 84 +\barre\NOtes\pzqu F&\tten0\pt b\zh c\zhup h\qsk\zql d&\pointdorgue m\hup f\enotes +\temps\NOtes\pzqu F&\ql e&\enotes +\temps\NOtes\pointdurgue F\qu F&\pointdorgue m\zql f&\enotes +%\check +\finmorceau +% +\medskip\rightline{\it \aujourdhui} +\vfil +\eject diff --git a/musixtex/doc/examples/pacifiqb.tex b/musixtex/doc/examples/pacifiqb.tex new file mode 100644 index 0000000..c409940 --- /dev/null +++ b/musixtex/doc/examples/pacifiqb.tex @@ -0,0 +1,9 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\musicsize=16\relax +\def\NoPageCut{\relax} +\input c:/taupin/musixtex/scores/pacifiqn +\bye diff --git a/musixtex/doc/examples/pacifiqn.tex b/musixtex/doc/examples/pacifiqn.tex new file mode 100644 index 0000000..7839592 --- /dev/null +++ b/musixtex/doc/examples/pacifiqn.tex @@ -0,0 +1,1128 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +% +\parindent 12mm +% +\title{Pacifique} +\shortauthor{D. Taupin} +\fullauthor{Daniel TAUPIN\\\`a Christiane} + \othermention{Compos\'e en 1972, \sl San Jose (Calif.)\\r\'ev. mai 1981, +janvier 1990} +\maketitle + +\tracingstats=2\relax +% +\nbporteesi=2\relax +\def\nbinstruments{1} +\global\cleftoksi={{6}{0}{0}{0}}% +\def\noteskipLARGE{\def\scalenoteskip{1.5}}% +\def\noteskipLarge{\def\scalenoteskip{1.2}}% +\def\noteskiplarge{\def\scalenoteskip{1.1}}% +\def\noteskipnormal{\def\scalenoteskip{1.0}}% +% +\signaturegenerale{-4}\relax % quatre bemols a la clef +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +%\check +\def\instrumenti{Piano} +%\check +\generalmeter{\allabreve} +\normal\noteskipLarge +\def\fff{{f}\kern -1pt{f}\kern -1pt{f}}% +\def\gluemaxskip{6pt}% +% +% formes frequentes +% +%au moins deux croches basses et hautes +\def\dqb#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqh#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +%au moins quatre croches basses et hautes +\def\qqb#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2#3#4}\tbl0\qb0{#5}}% +\def\qqB#1#2#3#4#5{\ibl0{#3}{#1}\qb0{#2#3#4}\tbl0\qb0{#5}}% +\def\qqh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2#3#4}\tbu0\qh0{#5}}% +\def\qqH#1#2#3#4#5{\ibu0{#3}{#1}\qh0{#2#3#4}\tbu0\qh0{#5}}% +% octave basse en blanche +\def\bohl#1{{\advance\transpose by-7\relax\zh{#1}\relax}\hl{#1}}% +\def\bohu#1{{\advance\transpose by-7\relax\zh{#1}\relax}\hu{#1}}% +\def\sohl#1{\zh{#1}{\advance\transpose by 7\relax\hl{#1}}\sk}% +\def\sohu#1{\zh{#1}{\advance\transpose by 7\relax\hu{#1}}\sk}% +% +% octave sup. en croches u +\def\soqh#1{\zq{#1}\rlap{\advance\transpose by 7\qh0{#1}}\sk}% +\def\soqu#1{\zq{#1}\rlap{\advance\transpose by 7\qu{#1}}\sk}% +\def\soqb#1{\zq{#1}\rlap{\advance\transpose by 7\qb0{#1}}\sk}% +\def\soql#1{\zq{#1}\rlap{\advance\transpose by 7\ql{#1}}\sk}% +\def\dsoqh#1#2#3{{\advance\transpose by 7\ibu0{#2}{#1}}\soqh{#2}\tbu0\soqh{#3}}% +\def\dsoqb#1#2#3{\ibl0{#2}{#1}\soqb{#2}\tbl0\soqb{#3}}% +%\check +\def\qsoqh#1#2#3#4#5{{\advance\transpose by 7\relax\ibu0{#2}{#1}}\soqh{#2}\relax + \soqh{#3}\soqh{#4}\tbu0\soqh{#5}}% +\def\qsoqb#1#2#3#4#5{\ibl0{#2}{#1}\soqb{#2}\soqb{#3}\soqb{#4}\tbl0\soqb{#5}}% +%\check +\def\qsoqB#1#2#3#4#5{\ibl0{#3}{#1}\soqb{#2}\soqb{#3}\soqb{#4}\tbl0\soqb{#5}}% +%\check +% octave inf. en croches u +\def\boqh#1{{\advance\transpose by -7\relax\zq{#1}}\qh0{#1}}% +\def\boqb#1{{\advance\transpose by -7\relax\zq{#1}}\qb0{#1}}% +\def\dboqh#1#2#3{\ibu0{#2}{#1}\boqh{#2}\tbu0\boqh{#3}}% +\def\dboqb#1#2#3{{\advance\transpose by -7\relax\ibl0{#2}{#1}}\boqb{#2}\tbl0\boqb{#3}}% +%\check +\def\qboqb#1#2#3#4#5{{\advance\transpose by -7\relax\ibl0{#2}{#1}}\boqb{#2}\relax + \boqb{#3}\boqb{#4}\tbl0\boqb{#5}}% +\def\qboqh#1#2#3#4#5{\ibu0{#2}{#1}\boqh{#2}\boqh{#3}\boqh{#4}\tbu0\boqh{#5}}% +%\check +% +\def\arpg#1#2{\znotes\arpeggio{#1}{#2}\enotes} +\def\Arpg#1#2{\znotes\larpeggio{#1}{#2}\enotes} +\def\uarpg#1#2{\znotes\nextstaff\arpeggio{#1}{#2}\enotes} +\def\uArpg#1#2{\znotes\nextstaff\larpeggio{#1}{#2}\enotes} +% +% soufflets crescendo +% +\def\soufflcr{\zmidtwotext{\kern -1cm\raise 5pt\hbox{\Cresc}}} +\def\Soufflcr{\zmidtwotext{\kern -1cm\raise 5pt\hbox{\CREsc}}} +% +\def\interfacteur{11}% +\computewidths +\staffbotmarg=5\Interligne +% +% Changes for 16 pt musicsize +%\showthe\musicsize +\def\Zalapage{\ifx\NoPageCut\undefined\zalapage\else\zbarre\fi}% +\def\Zalaligne{\ifx\NoPageCut\undefined\zalaligne\else\zbarre\fi}% +\def\Alapage{\ifx\NoPageCut\undefined\alapage\else\barre\fi}% +\def\Alaligne{\ifx\NoPageCut\undefined\alaligne\else\barre\fi}% +\def\Eject{\ifx\NoPageCut\undefined\eject\else\par\fi}% +% +\debutmorceau +% +\noteskipLarge +\hyphenpenalty -50\relax +\notes|\Uptext{\moyen\kern -20pt Andante \rm(\metron{\qu}{70})}\enotes +\vnotes 0.2\elemskip\uptext{\kern -5mm\ppff p}|\uptext{\ppff mp}\enotes +\zglu\Notes\PED\zh{Ma}\hl c|\soupir\enotes +\zglu\notes\sk\DEP|\Ilegl0d\dqh3fg\enotes +\temps\notes\PED\zh{Ma}\hl c\sk\sk\DEP|\qqh0hfgh\enotes +% mesure 2 +\barre\notes\PED\zh{Mb}\hl d\sl\sk\DEP|\qqh0ighi\enotes +\temps\notes\PED\zh{Ma}\hl c\sk\sk\DEP|\qqh0jhij\enotes +% mesure 3 +\barre\notes\PED\zh{Mb}\hl d\sk\zcharnote{-5}{\it simile}|\Tleg0\qu k\sk\Ilegl0d\dqh4ik\enotes +\temps\notes\zh{Ma}\hl c|\qqh0jihj\enotes +% mesure 4 +\barre\notes\zh{Mb}\lh N\hl d|\qqh0ihgi\enotes +\temps\notes\zh{Ma}\hl c|\qqh0hgfh\enotes +% mesure 5 +\alaligne\notes\zh{Mb}\lh N\hl d|\qqh0gf{=e}g\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu f\sk\enotes +\temps\notes|\raise -\internote\rlap{\Uptext{\it sempre \ppff mp}}\Ilegl0d\dqh3gh\enotes +% mesure 6 +\barre\notes\zh{LN}\hl b|\qqh0ighi\enotes +\temps\notes\zh{ac}\hl e|\qqh0jhij\enotes +% mesure 7 +\barre\notes\zh{N=b}\hl d|\qqh0{=k}{=i}jk\enotes +\temps\notes\zh{Nc}\hl{=e}|\qqh0{=l}jkl\enotes +% mesure 8 +\barre\notes\zh{Mc}\hl f|\qqh{-3}m{_l}{_k}j\enotes +\temps\notes\zh{M_b}\hl d|\qqh0k{_i}jk\enotes +% mesure 9 +\alaligne\notes\zh{LN}\hl b|\qqh{-3}lkji\enotes +\temps\notes\zh{ac}\hl e|\qqh0jhij\enotes +% mesure 10 +\barre\notes\zh{ad}\hl f|\qqh{-3}kjih\enotes +\temps\notes\lh b\zh c\hl{=e}|\qqh0ighi\enotes +% mesure 11 +\barre\notes\zh{Nb}\hl{=e}|\qqh{-3}jihg\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu h\sk\enotes +\temps\notes|\Ilegl0d\dqh3gh\enotes +% mesure 12 +\barre\notes\zh{Mb}\hl d|\qqh0ihgi\enotes +\temps\notes\zh{Ma}\hl c|\qqh0hgfh\enotes +% mesure 13 +\Alaligne\notes\zh{Mb}\lh N\hl d|\qqh0gf{=e}g\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu f\sk\enotes +\temps\notes\rmidtwotext{\kern -3mm\it un poco}|\Ilegu0r\dqh3gh\enotes +% mesure 14 +\barre\notes\bohl e\rmidtwotext{\it pi\`u forte}\relax + |\zq g\qqh0ighi\enotes +\temps\notes\bohl a|\rlap{\hl e}\zq h\qqh0jhij\enotes +% mesure 15 +\barre\notes\bohu M|\rlap{\hl f}\zq h\qqh0kijk\enotes +\temps\notes\bohu L|\rlap{\hl g}\zq i\qqh{-3}lkji\enotes +% mesure 16 +\barre\notes\bohu a|\rlap{\hl e}\zq h\qqh0jijk\enotes +\temps\notes\bohu L|\rlap{\hl g}\zq i\qqh{-3}lkji\enotes +% mesure 17 +\Alaligne\Notes\bohu M|\zq f\tleg0\qu h\enotes +\temps\notes|\Ilegu0q\dqh3ij\enotes +\temps\notes\bohu K|\rlap{\hl f}\zq h\qqh{-3}kjih\enotes +% mesure 18 +\barre\notes\bohu J|\rlap{\hl c}\zq{=e}\qqh3ghik\enotes +\temps\notes\bohu{=L}|\rlap{\hl e}\zq g\qqh{-3}jihg\enotes +% mesure 19 +\barre\Notes\bohu M|\rlap{\ql f}\zq f\tleg0\qu h\enotes +\temps\notes|\Ilegu0p\dqh3gh\enotes +\temps\notes\bohu K|\rlap{\hl d}\zq f\qqh0ihgi\enotes +% mesure 20 +\barre\notes\bohu J|\rlap{\hl c}\zq f\qqh0hgfh\enotes +\temps\notes\bohu J|\rlap{\hl c}\zq{=e}\qqh0gfeg\enotes +% mesure 21 +\xbarre\Notes\zq F\ql M|\zq{ac}\tleg0\qu f\enotes +\Zalapage\notes\rlap{\zcharnote{-5}{\ppff mf}}\Ilegu0d\dqb3MN\relax + |\soupir\uptext{\ppff p}\enotes +\temps\notes\qqB0aMNa|\zh{fh}\hu j\enotes +% mesure 22 +\barre\notes\qqB0bNab|\zh{gi}\hu{=l}\enotes +\temps\notes\qqB0cabc|\zh{hj}\hu m\enotes +% mesure 23 +\barre\notes\Tleg0\ql d\sk|\zh{hk}\hu m\enotes +\temps\notes\Ilegu0d\dqb4bd|\enotes +\temps\notes\qqB0cbac|\zh{hj}\hu{_l}\enotes +% mesure 24 +\barre\notes\qqB0baNb|\zh i\rh j\hu{=l}\enotes +\temps\notes\qqB0aNMa|\zh{hj}\hu m\enotes +% mesure 25 +\Alaligne\notes\qqB0NM{=L}N|\zh{gj=l}\hl n\enotes +\temps\notes\Tleg0\ql M\zmidtwotext{\it crescendo}\sk|\zh{hjm}\hl o\enotes +\temps\notes\Ilegl0F\dqb3Na|\enotes +% mesure 26 +\barre\notes\zmidtwotext{\it\ poco\ \ a\ \ poco}\qqB0bNab\relax + |\zh{gi_l}\hu n\enotes +\temps\notes\qqB0cabc|\zh{fhj}\hu m\enotes +% mesure 27 +\barre\notes\qqB0{=d}bcd|\zh{fi=k}\hu m\enotes +\temps\notes\qqB0{=e}cde|\zh{gj}\rh i\hu{=l}\enotes +%\check +% mesure 28 +\barre\notes\qqb{-3}f{_e}{_d}c|\zh{f=hj}\hu m\enotes +\temps\notes\qqb{1}bcde|\zh{gil}\hu n\enotes +% mesure 29 +\Alaligne\notes\qqb0cbcd|\zh{_hjm}\hl o\enotes +\temps\notes\qqb0cbab|\zh{fhj}\hl m\enotes +% mesure 30 +\barre\notes\qqb{-3}cbaN|\zh{gj=l}\hl n\enotes +\temps\notes\qqb3MNac|\zh{hjm}\hl o\enotes +%\check +% mesure 31 +\barre\notes\qqb{-3}baNM|\zh{i_ln}\hl p\enotes +\temps\notes\qqb3LMNb|\zh{gil}\hu n\enotes +%\check +%mesure 32 +\barre\notes\Tleg0\ql a\sk|\zh{hjl}\hl o\enotes +\temps\notes\Ilegl0F\dqb3bc|\enotes +\temps\notes\qqb0dcde|\zh{iln}\hl p\enotes +% +% mesure 33 +% changement d'espacement +\def\atnextline{\def\interfacteur{12}}% +\Alaligne\noteskipLARGE\nspace\notes\qqb{-3}cbaN|\zh{j=ln}\hl q\enotes +\temps\notes\Tleg0\ql a\sk|\zh{hjm}\hl o\enotes +\temps\notes\Ilegl0F\dqb3bc|\enotes +% mesure 34 +\barre\notes\qqb{-3}dcba|\zh{ikm}\hl p\enotes +\temps\notes\qqb3Nabc|\zh{j=ln}\hl q\enotes +% mesure 35 +\barre\notes\qqb0dcde|\zh{kmp}\hl r\enotes +\temps\notes\soufflcr\qqb{-3}cbaN|\zh{=lnq}\hl{=s}\enotes +% mesure 36 +\barre\nspace\notes\zmidtwotext{\ppff f}\tleg0\ql M|\zq{m_oq}\ql t\cbreath\enotes +\Zalapage\noteskipLarge\notes\zmidtwotext{\ppff mf}\soupir|\Ilegu0s\dsoqb3fg\enotes +\temps\arpg K5\relax +\notes \zh{Mac}\hl f\uptext{\vbox{\offinterlineskip\hbox{\it arpeggi}\vskip 1mm\hbox{\it nervosi}}}\relax + |\qsoqb0hfgh\enotes +%\check +% mesure 37 +\barre\arpg K5\notes\zh{Mbd}\hl f|\qsoqb0ighi\enotes +\temps\arpg K5\notes\zh{Mac}\hl f|\qsoqb0jhij\enotes +%\check +% mesure 38 +\barre\arpg K5\notes\zh{Mbd}\hl f|\qsoqb0kjik\enotes +\temps\arpg K5\notes\zh{Mac}\hl f|\qsoqb0jihj\enotes +%\check +% mesure 39 +\barre\Arpg J5\notes\zh{=LNc}\lh b\hl{=e}|\qsoqb0ihgi\enotes +\temps\arpg K5\notes\zh{Mac}\hl f|\qsoqb0hgfh\enotes +%\check +% mesure 40 +\Alaligne\Arpg J5\notes\zh{JNc}\lh b\hl{=e}|\qsoqb0gf{=e}g\enotes +\temps\arpg F6\notes\zq{FJMa}\ql c|\Tleg0\zq f\ql m\sk\enotes +\notes\soupir|\Ilegu0t\dsoqb3gh\enotes +%\check +% mesure 41 +\barre\Arpg L5\notes\zh{Lb_e}\hl g|\qsoqb0ighi\enotes +\temps\arpg a4\notes\zh{ace}\hl h|\qsoqb0jhij\enotes +%check +% mesure 42 +\barre\Arpg K5\notes\zh{Mb=d}\hl f|\qsoqb0{=k}ijk\enotes +\temps\Arpg J5\notes\zh{JNc}\hl{=e}|\qsoqb0{=l}jkl\enotes +%check +% mesure 43 +\barre\Arpg K5\notes\zh{Mcf}\hl{=h}|\qsoqb{-3}m{_l}{_k}j\enotes +\temps\Arpg I5\notes\zh{IMb}\hl{_d}\sk|\Tleg0\zq i\ql p\enotes +\temps\notes|\Ilegu0t\dsoqb3jk\enotes +%\check +% mesure 44 +\def\atnextline{\advancebottom{\Interligne}}\relax +\Alaligne\Arpg L5\notes\zh{Lb_e}\hl g|\qsoqb{-3}lkji\enotes +\temps\arpg K5\notes\zh{Mac}\hl f\sk|\Tleg0\zq h\ql o\enotes +\temps\notes|\Ilegu0r\dsoqb3gh\enotes +%\check +% mesure 45 +\barre\arpg I5\notes\zh{IMb}\hl d|\qsoqb0ihgi\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\qsoqb0hgfh\enotes +%check +% mesure 46 +\def\sfql#1{\usf{#1}\ql{#1}}% +\barre\Arpg J5\notes\soufflcr\zh{JNc}\hl{=e}|\qsoqb0gf{=e}g\enotes +\temps\arpg E5\notes\zq{FJM}\sfql a\sk|\Tleg0\zq f\sfql m\enotes +\temps\notes\zmidtwotext{\ppff f}\dsoqb{-3}F{=E}|\relax + \ifx\mxversion\undefined\Ilegu0s\relax + \else\Ilegu0q\relax + \fi + \dsoqb3fg\enotes +%\check +% mesure 47 +\barre\notes\zq F\ql M\sk\dsoqb3{_E}F|\zq{jm}\qsoqb0hfgh\enotes +\temps\notes\qsoqb0GEFG|\zq{_ln}\qsoqb0ighi\enotes +%\check +% mesure 48 +\Alaligne\noteskipLARGE\notes\zq H\ql a\sk\dsoqb{-3}FE|\zq{lo}\qsoqb0jhij\enotes +\temps\notes\zq D\ql K\sk\dsoqb3EF|\zq{mp}\qsoqb0kijk\enotes +%\check +% mesure 49 +\barre\notes\zq G\ql N\sk\zq E\ql L|\zq{np}\qsoqb{-3}lkji\enotes +\temps\notes\qsoqb0HGHI|\zq{mo}\qsoqb0jijk\enotes +%\check +% mesure 50 +\barre\notes\zq J\ql c\sk\zq J\ql c|\zq{=ln}\qsoqb{-3}jihg\enotes +\temps\notes\qboqb{-3}fe{=d}{_d}|\zq{jm}\qsoqb0hghi\enotes +%\check +% mesure 51 +\Alaligne\notes\zq J\ql c\sk\zq J\ql c|\zq{jm}\qsoqb{-3}hgf{=e}\enotes +\temps\arpg F5\notes\zq{FJM}\ql a\sk|\relax + \ifx\mxversion\undefined\Tleg0\relax + \else\tslur0o\relax + \fi + \zq{fhj}\ql m\enotes +\temps\notes\Ilegl0F\zmidtwotext{\it meno}\dqb3MN|\soupir\enotes +%\check +% mesure 52 +\barre\nspace\uarpg h4\notes\zmidtwotext{\it\ \ forte}\qqb0aNab|\zh{hjm}\hl o\enotes +\temps\uArpg h5\notes\qqb0cbcd|\zh{j_lo}\hl q\enotes +%\check +% mesure 53 +\barre\nspace\uarpg l4\notes\qqb0edef|\zh{lnp}\hl s\enotes +\temps\uarpg l4\notes\qqb{-3}edcb|\zh{lnp}\hl s\enotes +%\check +% mesure 54 +\barre\nspace\uarpg h5\notes\tleg0\ql a\sk|\zh{jlo}\hl q\enotes +\def\atnextline{\advancebottom{-\Interligne}\relax\def\interfacteur{10}}% +\Zalapage\noteskipLarge\notes\dsoqb3J{=K}|\enotes +\temps\uArpg h5\notes\qsoqb0{=L}KLM|\zh{j=ln}\hl q\enotes +% mesure 55 +\barre\noteskipLarge\nspace\uArpg h5\notes\qboqb0gfg{=h}|\zh{j=ln}\hl q\enotes +\temps\uArpg i4\notes\qboqb{-3}gf{=e}d|\zh{=ikn}\hl{=p}\enotes +%\check +%mesure 56 +\barre\nspace\uArpg h5\notes\zq J\ql c\sk\dboqb3{=d}{=e}|\zh{j=ln}\hl q\enotes +\temps\notes\zcharnote j{\kern -2\noteskip\it senza arpeggiare}\relax +\qboqb{-3}f{_e}{_d}c|\zq{m=oq}\ql t\sk\zq{moq}\ql t\enotes +%\check +% mesure 57 +\barre\notes\zmidtwotext{\ppff f}\zq I\ql b\sk|\zh{ikm}\hl p\enotes +\temps\notes\dsoqb3JK|\enotes +\temps\notes\Soufflcr\qsoqb{-3}LKJI|\zq{_lnp}\ql s\sk\zq{lnp}\ql s\enotes +%\check +% mesure 58 +\Alaligne\notes\zq H\ql a\sk|\zh{hjl}\hl o\enotes +\temps\notes\dsoqb3IJ|\enotes +\temps\notes\qsoqb0KJIK|\zq{ikm}\ql p\sk\zq{ikm}\ql p\enotes +%\check +% mesure 59 +\barre\notes\qsoqb0JIHJ|\zh{hjm}\hl o\enotes +\temps\notes\qsoqb0IHGI|\zq{i=ln}\ql p\sk\zq{i=ln}\ql p\sk\enotes +%\check +% mesure 60 +\barre\notes\soufflcr\zq H\ql a|\zh{jmo}\hl q\enotes +\temps\notes\dsoqb3GH|\enotes +\temps\notes\rlap{\sk\sk\zmidtwotext{\ppff ff}}\qsoqb0IHGI\relax + |\zq{kmp}\ql r\sk\zq{kmp}\ql r\sk\enotes +% mesure 61 +%\check +\barre\notes\qsoqb0HGFH|\zq{jmo}\ql q\sk\zq{jmo}\ql q\sk\enotes +\temps\notes\qsoqb0GF{=E}G|\zq{j=ln}\ql q\sk\zq{jln}\ql q\sk\enotes +%\check +%mesure 62 +\def\atnextline{\def\interfacteur{9}}% +\Alaligne\arpg F6\notes\zmidtwotext{\ppff \fff}\zq{FJMa}\ql c\relax + |\zq{moq}\ql t\cbreath\enotes +\temps\noteskipLarge\notes\zmidtwotext{\ppff mp \it subito}\soupir|\Ilegu0r\dqh3fg\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\qqh0hfgh\enotes +%\check +% mesure 63 +\barre\arpg I4\notes\zh{IKM}\hl b|\qqh0ighi\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\qqh0jhij\enotes +%\check +% mesure 64 +\barre\arpg I4\notes\zh{IKM}\hl b|\qqh0kjik\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\qqh0jihj\enotes +%\check +% mesure 65 +% +\barre\Arpg H5\notes\zh{JN}\lh b\hl c|\qqh0ihgi\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\Tleg0\qu h\sk\enotes +\temps\notes|\Ilegu0q\dqh3gh\enotes +%\check +% mesure 66 +\Alaligne\arpg I4\notes\zh{KMb}\hl d|\qqh0ihgi\enotes +\temps\arpg H5\notes\zh{JMa}\hl c|\qqh0hgfh\enotes +%\check +% mesure 67 +\barre\Arpg H5\notes\zh{J=LN}\hl c|\qqh0gf{=e}g\enotes +\temps\arpg M3\notes\zq{Ma}\ql c|\Tleg0\qu f\enotes +\cleftoksi={{6}{6}{0}{0}}% +\changeclefs\nspace +\notes\soupir|\zcharnote A{\ppff f}\ifx\mxversion\undefined\Ilegu0g\else + \Ilegu0d\fi + \dqb3MN\enotes +%\check +% mesure 68 +\def\bozh#1{{\advance\transpose by -7\zh{#1}}\zh{#1}}\relax +\def\bozq#1{{\advance\transpose by -7\zq{#1}}\zq{#1}}\relax +\barre\arpg{!`F}6\notes\uptext{\ppff f \it e nervoso}\bozh F\hu J\relax + |\qqB0aMNa\enotes +\temps\arpg{!`E}6\notes\bozh E\hu I|\qqB0bNab\enotes +% mesure 69 +%\check +\barre\arpg A6\notes\bozh H\hu L|\qqB0cabc\enotes +\temps\arpg B6\notes\bozh I\hu M|\qqB0{=d}bcd\enotes +%\check +% mesure 70 +\Alaligne\noteskipLARGE\Arpg A7\notes\bozh J\hu N|\qqB0{=e}c{=d}e\enotes +\temps\Arpg {!`E}8\notes\bozh F\zh{=H}\hu M|\qqb{-3}f{_e}{_d}c\enotes +%\check +% mesure 71 +\barre\arpg B6\notes\bozh I\hu M|\qqb3bcdf\enotes +\temps\arpg A8\notes\bozh E\zh I\hu N|\qqb{-3}edcb\enotes +%\check +% mesure 72 +\barre\arpg A6\notes\bozh H\hu L|\qqb3abce\enotes +\temps\arpg B6\notes\bozh I\hu M|\qqb{-3}dcba\enotes +%\check +% mesure 73 +\Alaligne\noteskipLARGE\arpg B5\notes\bozh J\hu{=L}|\qqb3Nabd\enotes +\temps\arpg B6\notes\bozh J\hu N|\qqb{-3}cbaN\enotes +% +% mesure 74 +\barre\arpg {!`D}6\notes\bozh F\hu J|\ifx\mxversion\undefined\Tleg0\relax + \else\tslur0b\fi + \ql a\sk\enotes +\temps\notes|\Ilegu0d\dqb3Na\enotes +\temps\arpg B5\notes\bozh I\hu K|\qqB0baNb\enotes +%\check +% mesure 75 +\barre\arpg C5\notes\bozh J\hu M|\qqB0aNMa\enotes +\temps\Arpg C5\notes\bozh J\hu {=L}\zmidtwotext{\ppff mf}|\qqB0NM{=L}N\enotes +%\check +% mesure 76 +\barre\noteskipLarge\arpg{-8}6\notes\bozq F\zq H\qu J\relax + |\Tleg0\ql M\enotes +\cleftoksi={{6}{0}{0}{0}}% +\changeclefs +\def\atnextline{\def\interfacteur{11}\advancebottom{\Interligne}}\relax +\Zalapage\nspace\notes\zmidtwotext{\it pi\`u dolce}\soupir|\Ilegu0r\dboqh3gh\enotes +\temps\arpg D5\notes\bozh L\hu N|\qboqh0ighi\enotes +% mesure 77 +%\check +\barre\arpg A6\notes\bozh H\hu L|\qboqh0jijk\enotes +\temps\arpg E5\notes\bozh L\hu N|\qboqh{-3}lkji\enotes +% mesure 78 +%\check +\barre\arpg F4\notes\zh{FJ}\hu M|\zq a\qu h\sk\enotes +\temps\notes|\dboqh3ij\enotes +\temps\arpg {!`G}7\notes\bozh I\hu M|\qboqh{-3}kjih\enotes +% mesure 79 +\barre\Arpg C5\Notes\bozh J\hu{=L}|\zq N\qu g\enotes +\temps\notes|\dboqh3hi\enotes +\temps\arpg C6\notes\bozh J\hu N|\qboqh{-3}jihg\enotes +%\check +% mesure 80 +\Alaligne\arpg {!`F}6\notes\bozh F\hu J|\zq a\qu h\sk\enotes +\temps\notes|\dboqh3gh\enotes +\temps\arpg B5\notes\bozh I\hu K|\qboqh0ihgi\enotes +% mesure 81 +\barre\arpg B6\notes\bozh J\hu M|\qboqh0hgfh\enotes +\temps\Arpg B5\notes\bozh J\hu{=L}|\qboqh0gfeg\enotes +%\check +%mesure 82 +\barre\arpg {!`F}6\notes\bozq F\qu J\zmidtwotext{\ppff f}|\Tleg0\zq{Ma}\qu f\sk\enotes +\temps\notes\dboqh3LM\zmidtwotext{\it sempre}|\dsoqb3gh\enotes +\temps\notes\qboqb0NLMN|\zq{ln}\qsoqh0ighi\enotes +% mesure 83 +\barre\notes\zmidtwotext{\it crescendo}\qboqb0aMNa|\zq{lo}\qsoqb0jhij\enotes +\temps\notes\zmidtwotext{\it\kern 1.5\noteskip e}\qboqb0bNab\relax + |\zq{mp}\qsoqb0kijk\enotes +% \check +% mesure 84 +\Alaligne\noteskipLARGE\notes\zmidtwotext{\it\ \ pi\`u}\qboqb{-3}cbaN|\zq{nq}\qsoqb{-3}lkji\enotes +\temps\notes\zmidtwotext{\it animato}\zh F\hl M|\zq{jm}\qsoqb2hijl\enotes +% \check +% mesure 85 +\def\boql#1{{\advance\transpose by -7\relax\zq{#1}}\ql{#1}}% +\def\boqu#1{{\advance\transpose by -7\relax\zq{#1}}\qu{#1}}% +\barre\notes\boql b\sk\boql b|\zq{mp}\qsoqb{-3}kjih\enotes +\temps\notes\bohu L|\zq{jl}\qsoqb2ghik\enotes +% mesure 86 +\barre\notes\boql a\sk\boql a|\zq{mo}\qsoqb{-3}jihg\enotes +\temps\notes\bohu K|\zq{ik}\qsoqb2fghj\enotes +% mesure 87 +\Alaligne\nspace\notes\boql N\sk\boql N|\zq{=ln}\qsoqh{-3}ihgf\enotes +\temps\notes\bohu J|\zq{gi}\qsoqh2{=e}fgi\enotes +% mesure 88 +\barre\notes\qboqh0M{=L}MN|\zq{jm}\qsoqb0hghi\enotes +\temps\notes\qboqb0aNab|\zq{mo}\qsoqb0jij{=k}\enotes +%\check +% mesure 89 +\barre\notes\zmidtwotext{\ppff \fff}\qboqb0c{=b}c{=d}|\relax + \ifx\mxversion\undefined\octsup v9\relax + \else \ioctfinup v\relax + \fi \zq{gj}\qsoqh0{=e}{=d}ef\enotes +\temps\notes\qboqb0{=e}def|\zq{j=l}\qsoqh0gfgh\enotes +%\check +% mesure 90 +\Alaligne\noteskipLarge\notes\qboqb{-2}gg{=e}{_d}|\relax + \ifx\mxversion\undefined\octfin v9\fi + \zq{=ln}\qsoqb{-2}iig{=e}\enotes +\temps\notes\qboqb{-2}cbN{=L}|\qsoqh{-2}{_d}dbN\relax + \ifx\mxversion\undefined\else\toctfin\fi + \enotes +% mesure 91 +%\check +\barre\notes\qboqh{-2}JIG{=E}|\qsoqh{-2}ddbN\enotes +\temps\notes\rlap{\qboqb0CGEC}\ibu0d{-2}\boqh d\qsk\boqh d\boqh b\tbu0\boqh N\enotes +%\check +% mesure 92 +\barre\notes\rlap{\qsk\ibu0A0\boqh C\tbu0\boqh C}\ibu0K0\boqh K\qsk\rq K\tbu0\qh0J|\enotes +\temps\notes\rlap{\qsk\dsoqb0CC}\ibu0d0\boqh d\qsk\rq d\tbu0\qh0c|\enotes +\temps\notes\dsoqb0JJ|\ibu0k0\boqh k\rq k\tbu0\qh0j\enotes +\temps\notes|\rlap{\qsk\dsoqb0cc}\ibu0q0\soqh k\qsk\rq r\tbu0\qh0q\enotes +\cleftoksi={{0}{0}{0}{0}}\zchangeclefs +%\check +% mesure 93 +\barre\noteskipLarge\def\scalenoteskip{1.05}\relax +\notes\dsoqb0jj\dsoqh0cc|\ifx\mxversion\undefined\octsup v6\else\ioctfinup t\fi + \ibl0l0\soqb k\lq q\soqb k\zq p\soqb k\lq p\tbl0\soqb j\enotes +\temps\notes\zq M\cu f|\zq m\cl t\zbreath\enotes +\cleftoksi={{6}{0}{0}{0}}\changeclefs +\def\atnextline{\staffbotmarg=3\Interligne\def\interfacteur{11}}% +\Zalapage\notes\midtwotext{\kern -6mm\it sempre + \ppff \fff}\enotes +\temps\notes\dsoupir\boql f|\ifx\mxversion\undefined\octline v\fi + \ibl0f1\soqb f\soqb g\tbl0\soqb h\enotes +% mesure 94 +\barre\notes\zmidtwotext{\it ed accelerando}\boql f\sk\boql f|\qsoqb0ighi\enotes +\temps\notes\boql f\sk\boql f|\qsoqb0jhij\enotes +%\check +% mesure 95 +\barre\notes\boql f\sk\boql f|\qsoqb0kjik\enotes +\temps\notes\boql f\sk\boql f|\qsoqb0jihj\enotes +%\check +% mesure 96 +\barre\notes\boql f\sk\boql f|\qsoqb0ihgi\enotes +\temps\notes\boql f\sk\boql f|\qsoqb0hgfh\enotes +%\check +% mesure 97 +\Alaligne\noteskipLarge +\notes\boql{=e}\sk\boql e|\ifx\mxversion\undefined\octline t\fi + \qsoqb0gf{=e}g\enotes +\temps\notes\boql f\sk\boql f|\qsoqb3ffgh\enotes +%\check +% mesure 98 +\barre\notes\boql d\sk\boql d|\qsoqb0ighi\enotes +\temps\notes\boql c\sk\boql c|\qsoqb0jhij\enotes +%\check +% mesure 99 +\barre\notes\boql b\sk\boql b|\qsoqb0kjik\enotes +\temps\notes\boql a\sk\boql a|\qsoqb0jihj\enotes +%\check +% mesure 100 +\barre\notes\boql N\sk\boql N|\qsoqb0ihgi\enotes +\temps\notes\boql M\sk\boql M|\soql h\sk\dsoqb3gh\enotes +%\check +% mesure 101 +\Alaligne\notes\boql K\sk\boql K|\ifx\mxversion\undefined\octfin u{17}\fi + \qsoqb0ihgi\enotes +\temps\notes\boql J\sk\boql J|\qsoqb0hgfh\enotes +%\check +% mesure 102 +\barre\notes\boql J\sk\boql J|\qsoqb0gf{=e}g\enotes +\temps\NOtes\pointdorgue d\bohu K|\pointdorgue o\zh{hk}\bohl m\relax + \ifx\mxversion\undefined\else\toctfin\fi \enotes +% mesure 103 +\barre\notes\zmidtwotext{\ppff mp \it dolce}\soupir|\Uptext{\moyen A tempo}\enotes +\temps\notes\islurd0G\dqb3Na|\hpause\enotes +\temps\notes\qqb2bcdf|\zh{fi}\hu k\enotes +%\check +% mesure 104 +\barre\notes\qqb{-3}edcb|\zh{gi}\lh k\hl l\enotes +\temps\notes\tslur0G\ql c\sk|\zh{hj}\hl l\enotes +\temps\notes\Ilegu0d\dqb3bc\enotes +%\check +% mesure 105 +\Alaligne\notes\qqB0dcbd|\zh{il}\hl n\enotes +\temps\notes\qqB0cbac|\zh{hj}\hl m\enotes +% mesure 106 +\barre\notes\qqB0baNb|\lh i\zh j\hl{=l}\enotes +\temps\notes\tleg0\ql a\sk|\zh{hj}\hl m\enotes +\temps\notes\Ilegu0c\dqb3Na|\enotes +%\check +% mesure 107 +\barre\notes\qqB0baNb|\zh{gik}\hl m\enotes +\temps\notes\qqB0aNMa|\zh{hj}\hl m\enotes +%\check +% mesure 108 +\barre\notes\qqB0NM{=L}N|\zh{gj}\lh i\hl{=l}\enotes +\temps\notes\Tleg0\ql M\sk|\zq{hj}\ql m\enotes +\temps\notes\soupir|\Ilegl0M\dqh3MN\enotes +% mesure 109 +\def\atnextline{\advancebottom{-2\Interligne}}% +%\check +\Alaligne\notes\uptext{\it senza arpeggiare}\zh{FJ}\hl M\relax + |\uptext{\it espressivo e delicato}\qqh3abcd\enotes +\temps\notes\rlap{\zh{EI}\hl L}\zh N|\qqh{-3}edcb\enotes +% mesure 110 +\barre\notes\zh H\hl L|\ifx\mxversion\undefined\Tleg0\else\tslur0a\fi + \qu a\sk\enotes +\temps\notes|\Ilegl0a\dqh3c{=d}\enotes +\temps\notes\zh{JN}\hl c|\qqh4{=e}fgh\enotes +%\check +% mesure 111 +\barre\notes\zh{JN}\hl b|\qqh{-6}ig{_d}c\enotes +\temps\notes\zh{FJ}\hl M|\Tleg0\qu c\sk\enotes +\temps\notes|\Ilegl0b\dqh3fg\enotes +% mesure 112 +\barre\notes\zh F\hl L|\rlap{\hl c}\qqh0{=h}ijh\enotes +\temps\notes\zh{IM}\hl b|\rlap{\hl d}\tleg0\qu f\sk\enotes +\temps\notes|\Ilegl0b\dqh3ij\enotes +% mesure 113 +\Alaligne\notes\zh{IM}\hl b|\rlap{\hl d}\qqh{-6}kigf\enotes +\temps\notes\zh{JN}\hl c|\qqH6{=e}gkj\enotes +% mesure 114 +\barre\notes\zh{FJ}\hu M|\ibu0j{-6}\qh0{j=h}\tbu0\tleg0\qh0f\enotes +\temps\notes\zmidtwotext{\it crescendo}|\Ilegu0q\cl{_n}\enotes +\Arpg F5\notes\zh{FJ}\hu{=a}|\qqB0mljl\enotes +% mesure 115 +\barre\arpg I5\notes\zh{IM}\hl d|\qqh{-5}lkif\enotes +\temps\notes\Soufflcr\zh{JN}\hl c|\rlap{\sk\sk\sk\tleg0}\qqH6{=e}gkj\enotes +%\check +% mesure 116 +\barre\notes\zmidtwotext{\ppff ff}\zq{J=L}\ql N|\dsoqh{-3}dc\enotes +\cleftoksi={{0}{0}{0}{0}}\zchangeclefs +\nspace\notes\zq{c=e}\qu g|\dsoqb{-3}kj\enotes +\temps\notes\zq{j=l}\ql n|\dsoqb{-3}rq\enotes +\temps\notes\zq{ce}\qu g|\dsoqb{-3}kj\enotes +\cleftoksi={{6}{0}{0}{0}}\zchangeclefs + %\check +% mesure 117 +\def\motif#1#2#3{\notes\ibu0F4\boqh F\relax + |\sk{\advance\transpose by 3\relax\ibu1{#3}6}\zq{#1}\zq{#2}\qh1{#3}\relax + \tbl0\zq{#1}\zq{#2}\qb0{#3}\tbu1{\advance\transpose by 7\relax + \zq{#1}\zq{#2}\qh1{#3}}\enotes}% +%\check +\staffbotmarg=5\Interligne +\Alapage\vnotes 0.2\elemskip\zmidtwotext{\ppff f}|\zcharnote v{\kern -10mm +\moyen pi\`u vivo \rm(\metron{\qu}{110})}\enotes +\motif acf\temps\motif bdg\relax +% mesure 118 +\barre\motif cfh\temps\motif acf\relax +% mesure 119 +\barre\motif bdg\temps\motif cfh\relax +% mesure 120 +\barre\motif dgi\temps\motif bdg\relax +% mesure 121 +\Alaligne\motif cfh\temps\motif dgi\relax +% mesure 122 +\xbarre\znotes\Soufflcr\enotes\motif {cf}hj\temps\motif cfh\relax +% mesure 123 +\xbarre\motif dfi\temps\motif fhj\relax +% mesure 124 +\barre\motif fik\temps\motif dfi\relax +\generalmeter{\meterfrac 54}\relax +\changecontext +\znotes\zmidtwotext{\kern -5mm\ppff ff}\enotes +% mesure 125 +%\check +\def\motif#1#2#3#4#5#6{\notes\ibu0a0\boqh C\ibu1e0{\advance\transpose by -14\relax +\zq{#1}\zq{#2}\qh1{#3}\zq{#4}\zq{#5}\qh0{#6}}\enotes +\notes{\advance\transpose by -7\relax +\zq{#1}\zq{#2}\qh1{#3}\zq{#4}\zq{#5}\qh0{#6}}\enotes +\notes|\zq{#1}\zq{#2}\qb1{#3}\zq{#4}\zq{#5}\qb0{#6}\enotes +\notes|{\advance\transpose by 7\relax +\zq{#1}\zq{#2}\qb1{#3}\tbl0\zq{#4}\zq{#5}\qb0{#6}}\enotes +\notes|{\advance\transpose by 14\relax +\tbl1\zq{#1}\zq{#2}\qb1{#3}}\enotes}% +%\check +\noteskipLarge\relax +\motif {=e}gjegj\relax +% mesure 126 +\barre\motif fhjfhj\relax +% mesure 127 +\barre\notes\ibu0a0\boqh C\ibu1e0{\advance\transpose by -14\relax +\zq g\rq i\qh1j\zq g\rq i\qh0j}\enotes +\notes{\advance\transpose by -7\relax +\zq g\rq i\qh1j\zq g\rq i\qh0j}\enotes +\notes|\zq g\lq i\qb1j\zq g\lq i\qb0j\enotes +\notes|{\advance\transpose by 7\relax +\zq g\lq i\qb1j\tbl0\zq g\lq i\qb0j}\enotes +\notes|{\advance\transpose by 14\relax +\tbl1\zq g\lq i\qb1j}\enotes +%\check +% mesure 128 +\Alaligne\motif fikfik\relax +% mesure 129 +\barre\motif gi{=l}gil\relax +% mesure 130 +\generalmeter{\allabreve}\changecontext +\noteskipnormal\NOtes|\octfin z1\rlap{\sforz I\zh{ce}\hl g}\relax +\sforz x\zh{j=ln}\hu q\enotes +\temps\NOtes\pointdorgue c\hpause|\pointdorgue o\hpause\enotes +% mesure 131 +\noteskipLarge\transpose=0\relax +\ifx\HalfPieceCut\undefined + \barre +\else + \advance\mulooseness -2\relax + \alapage + \advance\mulooseness 3\relax +\fi +\notes\rlap{\bohu F}\isluru0e\relax + \qqh3MNab|\zcharnote{-4}{\it dolce ed espressivo}\Uptext{\kern -3mm\moyen + tempo I$^{\bf o}$}\enotes +\temps\notes\qqb0cbcd% +\off{\beforeruleskip}\hloff{\Tslurbreak0h}\off{-\beforeruleskip}% +|\zh{hj}\hu m\uptext{\it m.s.}\enotes +% mesure 132 +\Alaligne +\notes +\off{-\afterruleskip}\hloff{\Islurdbreak0h}\off{\afterruleskip}% +\bohu L|\qqb0edef\enotes +\temps\notes|\rlap{\zh{il}\hu n}\qqb{-3}edcb\enotes +% mesure 133 +\barre\Notes\tslur0f\bohu H|\hl c\enotes +\temps\notes|\raise -5\Interligne\rlap{\soupir}\zh{lo}\hl q\enotes +\temps\notes|\Ilegl0K\ibl0c1\qb0{=b}\tqb0c\enotes +% mesure 134 +%\check +\barre\notes\bohu J|\qqb5{=e}gkj\enotes +\temps\notes|\rlap{\zh n\rh p\hu q}\qqB{-6}igdc\enotes +% mesure 135 +\barre\notes\bohl M|\ibl0e0\qb0{=h=ef}\tqb0g\enotes +\temps\notes|\rlap{\zh{m=o}\hu q}\qqb3hijk\enotes +%\check +% mesure 136 +\Alapage\noteskipLarge\Arpg D6\notes\zh{FJM}\hl{=a}|\rlap{\sk\sk\sk + \ifx\mxversion\undefined\tleg0\else\tslur0a\fi}\qqb{-6}lj{=h}f\enotes +\temps\arpg G6\notes\zh{IMb}\hl d|\qqb{-6}ki{_h}g\enotes +%\check +% mesure 137 +\barre\arpg I5\notes\zh{KMb}\hl d|\qqb{-6}ki{_h}g\enotes +\temps\Arpg H5\notes\zmidtwotext{\it crescendo}\zh{JN}\lh b\hl c|\qqh{-6}{=l}kig\enotes +% mesure 138 +%\check +\barre\Arpg H6\notes\zh{=Lb=e}\hl g\zmidtwotext{\it molto}|\qqh{-6}n{=l}ki\enotes +\temps\Arpg b{9}\notes\zh c|\rlap{\zh {=eg}\hl j}\qqh{-6}pnlk\enotes +%\check +% mesure 139 +\barre\Arpg H5\notes\zh{=LN}\bohl c|\qqb{-8}rpnj\enotes +\temps\notes\zmidtwotext{\ppff f}\boql c\sk\boql c|\qsoqb{-8}rpnj\enotes +%\check +% mesure 140 +\Alaligne\noteskiplarge\bigaccid +\notes\zmidtwotext{\vbox{\hbox{\ppff ff \it con fuoco}\smallskip + \hbox{\it e crescendo}}}\soupir|\soupir\enotes +%\check +\noteskipnormal\def\scalenoteskip{0.75}\relax +\notes\ibbl0F3\soqb F\qs\tbl0\soqb G\qs|\qs\ibbu0m3\soqh f\qs\tbu0\soqh g\enotes +%\check +\def\motif#1#2#3#4{\notes\ibbu0b0{\advance\transpose by -7\relax\boqh{#1}}\sk + |\qsk\sk\rlap{\soqb{#1}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#2}}\sk|\rlap{\qsk\sk\soqb{#2}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#3}}\sk|\rlap{\qsk\sk\soqb{#3}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#4}}\sk\qsk|\rlap{\qsk\sk +\tbl0\soqb{#4}}\enotes +}% fin motif +%\check +\temps\motif hfgh\relax +%\check +% mesure 141 +\barre\motif ighi\temps\motif jhij\relax +% mesure 142 +\barre\motif kjik\temps\motif jihj\relax +% mesure 143 +\def\scalenoteskip{0.7}\Alaligne\motif ihgi\temps\motif hgfh\relax +%\check +% mesure 144 +\barre\motif gf{=e}g\temps\motif ffgh\relax +% mesure 145 +\barre\motif ighi\temps\motif jhij\relax +% mesure 146 +\Alaligne\motif {=k}ijk\temps\motif {=l}jkl\relax +% mesure 147 +\barre\motif m{_l}{_k}j\temps\motif iijk\relax +% mesure 148 +\barre\motif lkji\temps\motif hhij\relax +% mesure 149 +\Alaligne\motif kjik\relax +%\check +\def\motif#1#2#3#4#5#6#7#8{\notes\ibbu0b0{\advance\transpose by -7\relax +\boqh{#1}}\sk|\qsk\sk\rlap{\soqb{#5}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#2}}\sk|\rlap{\qsk\sk\soqb{#6}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#3}}\sk|\rlap{\qsk\sk\soqb{#7}}\enotes +\notes{\advance\transpose by -7\relax\boqh{#4}}\sk\qsk|\rlap{\qsk\sk +\tbl0\soqb{#8}}\enotes}% fin motif +%\check +\temps\motif j{^j}{=k}{^k}jjjj\relax +% mesure 150 +\barre\motif {=l}{_l}{=k}{_k}jjjj\relax +\temps\motif jihgjj{=k}{=l}\relax +% mesure 151 +\noteskipLarge\varaccid +\xbarre\Notes\pointdorgue a\zcharnote i{\ppff \fff}\bohl M\relax + |\pointdorgue u\zh{=oq}\sohl m\enotes +%\check +\NOtes\rlap{\pointdurgue F\soupir}\midtwotext{\it\vbox{\hsize 2\noteskip +\centerline{a piacere +}\centerline{% +quasi una}\centerline{cadenza}}}|\pointdorgue m\hpause\enotes +\Zalapage +\transpose=-7\relax +% +\staffbotmarg=3\Interligne +\Notes\charnote C{\ppff f}\dqh8FJ\enotes +% +% +% mesure 152 +% +\def\motif{}% +\def\motifb#1#2#3#4#5#6#7{\ibbl0{#2}{#1}\usf{#2}\qb0{#2}\tbbl0\qb0{#3}% +\nbbl0\qb0{#4}\tbbl0\qb0{#5}\nbbl0\qb0{#6}\tqb0{#7}}% +\def\motifh#1#2#3#4#5#6#7{\ibbu0{#2}{#1}\lsf{#2}\qh0{#2}\tbbu0\qh0{#3}% +\nbbu0\qh0{#4}\tbbu0\qh0{#5}\nbbu0\qh0{#6}\tqh0{#7}}% +\def\motifH#1#2#3#4#5#6#7{{\advance\transpose by 3\ibbu0{#2}{#1}}% +\lsf{#2}\qh0{#2}\tbbu0\qh0{#3}\nbbu0\qh0{#4}\tbbu0\qh0{#5}\nbbu0\qh0{#6}\tqh0{#7}}% +%\check +\noteskipnormal\def\scalenoteskip{1.11}\hyphenpenalty -20\relax +\transpose=0\relax +\barre\notes\motifh8FHJMac\enotes +\temps\notes|\motifb8fhjmoq\enotes +%\check +% mesure 153 +\barre\notes|\motifb{-6}t{=s}tqom\enotes +\zbarre\notes|\na l\motifb{-6}lmjhf{=e}\enotes +\zbarre\notes|\usf f\ibbl0d0\qb0f\tbbl0\qb0c\enotes +\notes\nbbu0\qh0a\tbbu0\qh0M\nbbu0\qh0{=L}\tqh0M\enotes +\zbarre\notes\motifh{-4}JHF{=E}FC\enotes +\transpose=-7\relax +\zbarre\notes\ibbu0I{-6}\qh0H\lsf F\qh0F\lsf F\qh0F\lsf F\tqh0F\enotes +%\check +% mesure 154 +\Alaligne +\transpose=-7\relax +\notes\motifh8FIKMbd\enotes +\zbarre\notes|\motifh8fikmpr\enotes +\transpose=7\relax +\notes|\usf f\ibbl0f4\qb0{fi}\tqb0k\enotes +%\check +% mesure 155 +\transpose=0\relax +\barre\notes|\motifb{-6}t{=s}trpm\enotes +\zbarre\notes|\na l\motifb{-6}lmkif{=e}\enotes +\zbarre\notes|\usf f\ibbl0e0\qb0f\tbbl0\qb0d\enotes +\notes\nbbu0\qh0b\tbbu0\qh0M\nbbu0\qh0{=L}\tqh0M\enotes +\zbarre\notes\motifh{-4}KIF{=E}FD\enotes +\transpose=-7\relax +\Zalaligne\notes\ibbu0I{-6}\qh0I\lsf F\qh0F\lsf F\qh0F\lsf F\tqh0F\enotes +%\check +% mesure 156 +\transpose=-7\relax +\barre\notes\motifH8FJ{_L}Mc{_e}\enotes +\zbarre\notes|\motifH8fj{_l}mq{_s}\enotes +\transpose=7\relax +\zbarre\notes|\sforz h\ibbl0g4\qb0{fj}\tqb0{_l}\enotes +%\check +% mesure 157 +\transpose=0\relax +\barre\notes|\motifb{-6}t{=s}t{_s}qm\enotes +\zbarre\notes|\na l\motifb{-6}lm{_l}jf{=e}\enotes +\zbarre\notes|\sforz h\ibbl0e0\qb0f\tbbl0\qb0{_e}\enotes +\notes\nbbu0\qh0c\tbbu0\qh0M\nbbu0\qh0{=L}\tqh0M\enotes +\Zalaligne\notes\motifh{-6}{_L}JF{=E}F{_E}\enotes +\transpose=-7\relax +\zbarre\notes\ibbu0I{-4}\qh0J\lsf F\qh0F\lsf F\qh0F\lsf F\tqh0F\enotes +%\check +% mesure 158 +\def\motif{}% +\def\motifb{}% +\def\motifh{}% +\noteskipnormal +\barre\notes\transpose=-7\relax\ibbu0H8\qh0{FIK}\tqh0M\enotes +\zbarre\notes\transpose=0\relax\ibbu0I8\qh0{IK}\tqh0M\enotes +\zbarre\notes|\transpose=7\relax\ibbu0I8\qh0{IK}\tqh0M\enotes +\zbarre\notes|\transpose=0\relax\lsf i\ibbu0i8\qh0{ik}\tqh0m\enotes +\zbarre\notes|\transpose=7\relax\lsf g\ibbu0g8\qh0{gik}\tqh0m\enotes +%\check +\def\souffldim{\zmidtwotext{\kern -1cm\raise 5pt\hbox{\Dimin}}}% +% mesure 159 +\transpose=7\relax\def\motifa{\sforz u\ibbu0m0\qh0{nm}\tqh0n}\relax +\def\motifb{\ibbl0k{-8}\qb0{ki}\tqb0f}\relax +\barre\notes\souffldim|\motifa\enotes +\notes|\motifb\enotes +\transpose=0\relax +\zbarre\notes|\motifa\enotes +\notes|\motifb\enotes +\transpose=-7\relax +\zbarre\notes|\motifa\enotes +\notes\motifb\enotes +\transpose=-14\relax +\zbarre\notes\motifa\enotes +\notes\motifb\enotes +\transpose=-21\relax +\zbarre\notes\motifa\enotes +\notes\motifb\enotes +%\check +% mesure 160 +\barre\notes\transpose=-7\relax\ibbu0H8\qh0{FJM}\tqh0N\enotes +\zbarre\notes\transpose=0\relax\ibbu0H8\qh0{HJM}\tqh0N\enotes +\zbarre\notes\transpose=7\relax\ibbu0J0\qh0{HJ}\enotes +\notes|\transpose=7\qb0M\tqb0N\enotes +\zbarre\notes|\transpose=0\relax\ibbu0h8\qh0{hjm}\tqh0n\enotes +\zbarre\notes|\transpose=7\relax\ibbl0h8\qb0{hjm}\tqb0n\enotes +% +% mesure 161 +% sixte et quinte inferieures +\transpose=0\relax +\def\motifb{}\def\motifh{}\def\motifH{}% +\def\bsqh#1{{\advance\transpose by -5\relax\zq{#1}}\qh0{#1}}% +\def\bqqh#1{{\advance\transpose by -4\relax\zq{#1}}\qh0{#1}}% +\def\tbsqh{\tbu0\bsqh}\def\tbqqh{\tbu0\bqqh}% +\cleftoksi={{0}{0}{0}{0}}\changeclefs +\generalmeter{\meterfrac 44}\changecontext\staffbotmarg=5\Interligne +\def\serre{\def\scalenoteskip{0.8}}\serre +\def\motif{\ibbbl2n{-6}\qb2{onm}\tqb2j}% +\transpose=0\relax +\def\atnextline{\serre}\relax +\ifx\mxversion\undefined + \def\everystaff{\znotes\nextstaff\octline t\enotes}\relax +\fi +\Zalapage +\ifx\mxversion\undefined\else + \znotes|\ioctfinup t\enotes +\fi +\notes|\motif\enotes +\zbarre\notes\souffldim|\motif\enotes +\zbarre\notes\hpause|\motif\enotes +\zbarre\notes|\motif\enotes +% +% +\temps\notes\soupir|\motif\enotes +\zbarre\notes\zmidtwotext{\ppff p}|\motif\enotes +\zbarre\notes\ibu0f1\bsqh f|\motif\enotes +\notes\tbsqh g|\motif\enotes +% mesure 162 +\def\Motif#1#2#3#4{\Ibbbl2{#1}{#4}3\hb2{#1#2#3}\tbl2\hb2{#4}}% +\barre\NOtes\ibu0g0\bsqh h\bsqh f\bsqh g\tbsqh h\relax + |\Motif onmj\enotes +\temps\NOtes\ibu0h0\bsqh i\bsqh g\bsqh h\tbsqh i|\Motif ponk\enotes +% mesure 163 +%\check +\def\motif#1#2#3#4{\Ibbbl1{#1}{#4}3\qb1{#1#2#3}\tbl1\qb1{#4}}% +\barre\NOtes\ibu0g0\bsqh j\bsqh h\bsqh i\tbsqh j\relax + |\Motif qpom\enotes +\temps\notes\ibu0j{-6}\bsqh k|\motif rqpm\enotes +\notes\tbsqh i|\motif rqpm\enotes +\zbarre\notes\ibu0i{-6}\bsqh j|\motif qpom\enotes +\notes\tbsqh h|\motif qpom\enotes +%\check +% mesure 164 +\generalmeter{\meterfrac 34}\changecontext +\notes\ibu0h{-4}\zq d\qh0i|\motif pon{=l}\enotes +\notes\tbsqh g|\motif ponl\enotes +\temps\NOtes\zh b\zh{=e}\hu g|\Motif ponl\enotes +%\check +% mesure 165 +\generalmeter{\meterfrac 44}\changecontext\serre +\Notes\Ibu0hg3\bsqh i|\motif ponk\enotes +\Notes\tbsqh g|\motif ponk\enotes +\zbarre\Notes\Ibu0ge3\bsqh h|\motif onmj\enotes +\Notes\tbsqh f|\motif onmj\enotes +\zbarre\NOtes\zq a\qu f\sk\Ibu0gf1\bsqh h\tbsqh f|\Motif onmj\enotes +%\check +% mesure 166 +\barre\serre\notes\ibu0g1\bigna e\bsqh e\relax|\motif nm{=l}i\enotes +\notes\bsqh g|\motif nmli\enotes +\notes\bsqh f|\motif onmj\enotes +\notes\tbsqh h|\motif onmj\enotes +\notes\ibu0i1\bsqh g|\motif ponk\enotes +\notes\bsqh i|\motif ponk\enotes +\notes\bsqh h|\motif qpol\enotes +\notes\tbu0\bsqh j|\motif qpol\enotes +%\check +% mesure 167 +\generalmeter{\meterfrac 34}% +\changecontext\notes\ibu0j1\bigna h\bsqh h\relax +|\motif qp{=o}m\enotes +\notes\bsqh j|\motif qpom\enotes +\notes\bsqh i|\motif rqpm\enotes +\notes\tbsqh k|\motif rqpm\enotes +\notes\ibu0j1\bsqh j|\motif srqm\enotes +\notes\bigfl g\tbsqh l|\motif srqm\enotes +% +% mesure 168 +\generalmeter{\meterfrac 44}\changecontexte +\NOtes\zq f\qu k\sk\ibu0i2\bsqh i\tbsqh k|\Motif rqpm\enotes +\zbarre\NOtes\ibu0i0\bsqh j\bsqh i\fl h\bsqh h\tbsqh j|\Motif qpom\enotes +% +% mesure 169 +\barre\NOtes\ibu0h0\bsqh i\bsqh h\bsqh g\tbsqh i|\Motif ponk\enotes +\zbarre\Notes\ibu0g0\bsqh h\bsqh g\bsqh f\tbsqh h| +\Motif onmj\enotes +% mesure 170 +\barre\Notes\ibu0f0\bsqh g\bsqh f\na e\bsqh e\tbsqh g|\Motif nm{=l}i\enotes +\temps\Notes\zh a\hu f|\Motif onmj\enotes +%\check +% mesure 171 +\barre\Notes\ibu0f0\na a\zq c\bsqh f\zq c\bsqh f\zq c\bsqh f\zq c\tbsqh +f|\na o\Motif onmj\enotes +\temps\Notes\ibu0f0\zq d\bqqh f\zq d\bqqh f\zq d\bqqh f\zq d\tbqqh +f|\Motif p{_o}nk\enotes +%\check +% mesure 172 +\barre\Notes\ibu0g0\zq d\bsqh g\zq d\bsqh g\zq d\bsqh g\zq d\tbsqh +g|\Motif ponk\enotes +\temps\Notes\ibu0h0\zq f\bsqh h\zq f\bsqh h\zq f\bsqh h\zq f\tbsqh +h|\Motif qpom\enotes +% mesure 173 +\barre\Notes\ibu0g0\zmidtwotext{\it smorz.}\relax +\zq{c=e}\qh0i\zq{ce}\qh0i\zq{ce}\qh0i\zq{ce}\tqh0i|\Motif pon{=l}\enotes +\nspace\NOtes\pointdorgue l\hpause|\pointdorgue l\hpause\toctfin\enotes +\suspmorceau\def\everystaff{}\relax +\Eject +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% finale % +\transpose=0\relax\cleftoksi={{6}{0}{0}{0}}% + \Eject\staffbotmarg=3\Interligne\relax +\def\atnextline{\def\interfacteur{11}}% +\def\scalenoteskip{1.0}% +% mesure 200 +\barno=200\relax +\generalmeter{\allabreve}\reprmorceau +\savemeters\noteskipLarge\saveclefs +\notes\zmidtwotext{\ppff p}|\Uptext{\kern -7mm\moyen +a tempo primo, con molta delicatezza}\soupir\enotes +\temps\notes\hpause|\Ilegl0d\dqh3fg\enotes +\temps\notes\zh{Ma}\hl c|\qqh0hfgh\enotes +% mesure 201 +\xbarre\notes\zh{Mb}\hl d|\qqh0ighi\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu j\sk\enotes +\temps\notes|\Ilegl0d\dqh3ij\enotes +% mesure 202 +\xbarre\notes\zh{Mb}\hl d|\qqh0kjik\enotes +\temps\notes\zh{Ma}\hl c|\qqh0jihj\enotes +%\check +% mesure 203 +\xbarre\notes\zh M\lh N\hl b|\qqh0ihgi\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu h\enotes +\temps\notes|\Ilegl0d\dqh3gh\enotes +%\check +% mesure 204 +\Alaligne\notes\zh{Mb}\hl d|\qqh0ihgi\enotes +\temps\notes\zh{Ma}\hl c|\qqh0hgfh\enotes +% mesure 205 +\barre\notes\zh{Mb}\lh N\hl d|\qqh0gf{=e}g\enotes +\temps\notes\zh{Ma}\hl c|\Tleg0\qu f\sk\enotes +\temps\notes|\Ilegu0r\dqh3gh\enotes +% mesure 206 +\barre\notes\zh{LN}\hl b|\rlap{\hl e}\qqh0ighi\enotes +\temps\notes\zh{La}\hl c|\rlap{\hl e}\qqh0jijk\enotes +% mesure 207 +\barre\notes\zh b\bohl e|\rlap{\hl g}\qqh{-3}lkji\enotes +\cleftoksi={{0}{0}{0}{0}}\changeclefs +\temps\notes\zh{ac}\hl e|\Tleg0\qu h\sk\enotes +\temps\notes|\Ilegu0t\dqh3jk\enotes +% mesure 208 +\Alaligne\notes\zh{Nc}\hu{=e}|\na l\qqb3lmno\enotes +\temps\notes\zh{ce}\hu i|\qqb{-6}pnkj\enotes +% mesure 209 +\barre\nspace\notes\zh{cf}\hu{=h}|\Uptext{\it sempre \ppff p}\relax + \ibl0m0\qb0{=o=lm}\tqb0n\enotes +\temps\notes\zh{c_e}\hu h|\qqb3opqr\enotes +%\check +% mesure 210 +\xbarre\notes\zh{=ac}\hu{_g}|\qqb{-7}sq{=o}m\enotes +\temps\notes\zh{bd}\hu f|\Tleg0\ql r\enotes +\temps\notes|\Ilegu0s\dqb4pr\enotes +% mesure 211 +\xbarre\notes\zh{ac}\hu f|\qqB0qpoq\enotes +\cleftoksi={{6}{0}{0}{0}}\changeclefs +\temps\notes\zh{Nb}\hl{=e}|\qqB0ponp\enotes +% mesure 212 +\generalmeter{\meterfrac 32}\changecontexte +\Notes\zh{Ma}\hl c|\Tleg0\ql o\enotes +\temps\notes|\Ilegu0r\dqb3no\enotes +\temps\notes\zh{KM}\hl b|\qqB0ponp\enotes +\temps\notes\zh{JM}\hl a|\qqB0onmo\enotes +%\check +% mesure 213 +\generalmeter{\allabreve}\changecontexte +\notes\zh{J=L}\hl N|\qqB0nm{=l}n\enotes +\temps\Notes\boqu M|\Tleg0\hl m\enotes +\temps\notes\zmidtwotext{\kern -1.5\noteskip\ppff pp}\Ilegu0e\dqb3MN\enotes +%\check +% mesure 214 +\xbarre\notes\qqb3abcd|\zh{fh}\hu j\enotes +\temps\notes\qqb{-3}cbaN|\zh{=eg}\hu j\enotes +%\check +% mesure 215 +\xbarre\Notes\tleg0\ql a|\zh{fh}\hu j\enotes +\temps\notes\Ilegu0d\dqb3Na\enotes +\temps\notes\qqb0baNb|\zh{fi}\hu k\enotes% mesure 216 +\Alaligne\notes\qqB0aNMa|\zh{fh}\hl j\enotes +\temps\notes\qqB0NM{=L}N|\zh{=eg}\hu j\enotes +% mesure 217 +\barre\notes\Tleg0\hl M|\zh{fh}\hu j\enotes +\cleftoksi={{6}{6}{0}{0}}\changeclefs +\notes|\Ilegl0E\dqh3Na\enotes +\temps\notes\bohu K|\rlap{\hl M}\qqh5bcdf\enotes +% mesure 218 +\barre\notes\bohu L|\rlap{\hl N}\qqh{-3}edcb\enotes +\temps\Notes\bohu H|\Tleg0\rlap{\ql a}\qu c\enotes +\temps\notes|\Ilegl0E\dqh3bc\enotes +%\check +% mesure 219 +\barre\notes\bohu I|\rlap{\hl M}\qqh0dcbd\enotes +\temps\notes\bohu J|\rlap{\hl M}\qqh0cbac\enotes +%\check +% mesure 220 +\Alaligne\notes\bohu J|\rlap{\hl{=L}}\qqh0baNb\enotes +\temps\notes\bohu F\sk|\Tleg0\rlap{\ql J}\qu a\enotes +\temps\notes|\Ilegl0F\dqh3Na\enotes +% mesure 221 +\barre\notes\Uptext{\it diminuendo,\ \ \ ma senza}\bohu D\relax + |\rlap{\hl K}\qqh0baNb\enotes +\temps\notes\bohu C|\rlap{\hl J}\qqh0aNMa\enotes +% mesure 222 +%\check +\barre\notes\Uptext{\it rallentare}\bohu C|\rlap{\hl J}\qqh0NMLN\enotes +\temps\NOtes\bohu F|\Tleg0\rlap{\hl J}\hu M\enotes +% mesure 223 +\barre\notes\bohu F|\itenu0f\itenl1M\roff{\zqp b\zqup d}\bohl f\sk\sk +\itenu2a\itenu3c\zq a\cu c\qsk\enotes +\NOtes\pointdorgue a\bohu F\relax + |\pointdurgue F\tten0\tten1\tten2\tten3\zh{ac}\bohl f\enotes +\finmorceau \rightline{\sl \aujourdhui} +\eject +\bye +\endinput diff --git a/musixtex/doc/examples/pacifiqt.tex b/musixtex/doc/examples/pacifiqt.tex new file mode 100644 index 0000000..2077a6b --- /dev/null +++ b/musixtex/doc/examples/pacifiqt.tex @@ -0,0 +1,10 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\musicsize=20\relax +\def\NoPageCut{\relax} +\def\HalfPieceCut{\relax} +\input c:/taupin/musixtex/scores/pacifiqn +\bye diff --git a/musixtex/doc/examples/parnasum.tex b/musixtex/doc/examples/parnasum.tex new file mode 100644 index 0000000..decd879 --- /dev/null +++ b/musixtex/doc/examples/parnasum.tex @@ -0,0 +1,132 @@ +%format musix + +\input musixtex + +\catcode`@=11 +\def\Special{\def\n@bbl{\C@nb\c@z\c@x\m@ne\z@}% + \def\beamst@m{\getcurpos\advance\y@v-\b@x + \y@ii\b@p\y@v \divide\y@ii\tw@nty \advance\y@ii\b@z \stem@skip\z@ + \advance\y@ii\b@n\interbeam \advance\y@ii\tw@\interbeam \st@bot\y@ii\C@stem}% + \def\t@xbl{\C@txb\lthick{\f@ur\b@amthick}\interbeam\hlthick<}}% +\def\DS{\zchar4\ds} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TEX translation of MIDI File : +% o.MID +% +% Written by Hans Kuykens +% this translation of date : 1-9-1993 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\centerline{\BIGtype Doctor Gradus ad Parnassum}\bigskip\bigskip +\rightline{\medtype Claude Debussy}\medskip +\musicparskip +\parindent10mm + +\generalmeter{\meterfrac44} +\setstaffs1{2} +\interstaff{11} +\setclef1\bass +\startmuflex\startpiece\systemnumbers +%%% bar 1 +\scale\tinyvalue +\notes\zchar{11}{\p\lower.5ex\hbox{\it\ \'egal et sans s\'echeresse}}% + \itied0C\tinynotesize\stdstemfalse\grcu C% + |\Uptext{\medtype\bf Mod\'er\'ememt anim\'e}\en +\scale\normalvalue +\notes\tslur0H\isslurd0J\lst J\wh J% + |\qs\Ibbu0Nd2\isslurd1N\qb0{Nc}\tqh0d\en +\notes|\ibbu0d0\qb0{eNc}\tqh0e\ibbu0c0\qb0{dMc}\tqh0d\en +\notes|\ibbu0e0\qb0{fab}\tqh0f\en +%%% bar 2 +\bar +\notes\midslur{-4}\ttie0\itied0J\wh J|\ibbu0d0\qb0{eNc}\tqh0e\en +\notes|\ibbu0f0\qb0{gbc}\tqh0g\en +\notes|\ibbu0e0\qb0{fac}\tqh0f\en +\notes|\ibbu0g0\qb0{hbf}\tqh0h\curve{-2}15\tslur1d\midslur{-4}\en +%%% bar 3 +\bar +\notes\zchar4\qp\ttie0\ql J% + |\loffset{1.3}{\islurd1e}\ibbu0f0\qb0{gce}\tslur1f\tqh0g\en +\notes\roffset{1.1}{\zhu{.c}}\roffset{1.75}{\itieu1c}\ibslurd0c\ql c% + |\ibsluru2k\upz{11}\zcu j\ibbl0h0\qb0{je}\DS\qb0g\tqb0j\en +\notes\ql b|\upz{11}\zcu k\ibbl0h0\qb0{ke}\DS\qb0g\tqb0k\en +\notes\ql a|\upz{11}\zcu j\ibbl0h0\qb0{je}\DS\qb0g\tqb0j\en +%%% bar 4 +\bar +\notes\ttie1\zqu c\rql b% + |\upz{10}\zcu i\ibbl0h0\qb0{ie}\DS\qb0g\tqb0i\en +\notes\ql c|\upz9\zcu h\ibbl0h0\qb0{he}\DS\qb0g\tqb0h\en +\notes\ql b|\upz8\zcu g\ibbl0f0\qb0{gc}\DS\qb0e\tqb0g\en +\notes\midslur{-5}\tdbslur0a\ql a% + |\tdbslur2g\upz7\zcu f\ibbl0f0\qb0{fc}\DS\qb0e\tqb0f\en +%%% bar 5 +\bar +\notes\issluru0N\ql N|\ibsluru1f\zqu e\ibbl0d0\qb0{ebc}\tqb0e\en +\notes\ql M|\zqu d\ibbl0c0\qb0{dac}\tqb0d\en +\notes\icresc\ql L\sk\sk\roff{\zchar{12}\tcresc}% + |\zqu g\ibbl0e0\qb0{gbe}\tqb0g\en +\notes\icresc\curve200\tsslur0a\ql a\sk\sk\roff{\zchar{12}\tdecresc}% + |\zqu h\ibbl0e0\qb0{hce}\curve333\tslur1d\tqb0h\en +%%% bar 6 +\bar +\notes\uptext{\llap\p}\issluru0N\ql N% + |\ibsluru1e\zqu e\ibbl0c0\qb0{eac}\tqb0e\en +\notes\ql M|\zqu d\ibbl0c0\qb0{dac}\tqb0d\en +\setclef1{\bass\bass}\changeclefs +\notes\ql L|\zqu c\ibbl0a0\qb0{cNa}\tqb0c\en +\notes\curve236\tsslur0K\ql K% + |\zqu b\ibbl0N0\qb0{bMN}\curve974\tubslur1h\tqb0b\en +%%% bar 7 +\bar +\notes\roff{\lmidstaff\pp}\roffset{1.125}{\lst F\zw F}% + \ibbu0J5\qb0F\roff\icresc\qb0{JK}\tbbu0\qb0L|\ibsluru0{-10}\en +\notes|\Special\nbbl0\qb0{Mac}\tqb0d\en +\notes\ibbl0t{-5}\loff{\zqb0e\zchar{-2}\tcresc}\icresc + |\sk\qb0{dc}\tbbl0\qb0a\nbbl0\qb0M\en +\notes\qb0{LK}\roff{\zchar{-2}\tdecresc}\tqh0J% + |\sk\sk\curve{16}65\tubslur0{-10}\en +%%% bar 8 +\bar +\notes\roff{\lmidstaff{\pp\kern-2mm}}\roffset{1.125}{\lst F\zw F}% + \ibbu0J5\qb0F\roff\icresc\qb0{JK}\tbbu0\qb0L|\ibsluru0{-10}\en +\notes|\Special\nbbl0\qb0{Mac}\tqb0d\en +\notes\ibbl0t{-5}\loff{\zqb0e\zchar{-2}\tcresc}\icresc + |\sk\qb0{dc}\tbbl0\qb0b\nbbl0\qb0a\en +\notes\qb0{LK}\roff{\zchar{-2}\tdecresc}\tqh0J% + |\sk\sk\curve{16}65\tubslur0{-10}\en +%%% bar 9 +\bar +\notes\roff{\lmidstaff{\pp\kern-2mm}}\roffset{1.125}{\lst F\zw F}% + \ibbu0J5\qb0F\roff\icresc\qb0{JK}\tbbu0\qb0L|\ibsluru0{-10}\en +\notes|\Special\nbbl0\qb0{M_ac}\tqb0d\en +\notes\ibbl0t{-5}\loff{\zqb0e\zchar{-2}\tcresc}\icresc + |\sk\qb0{dc}\tbbl0\qb0a\nbbl0\qb0M\en +\notes\qb0{LK}\roff{\zchar{-2}\tdecresc}\tqh0J% + |\sk\sk\curve{16}65\tubslur0{-10}\en +%%% bar 10 +\bar +\notes\roff{\lmidstaff\pp}\roffset{1.125}{\lst F\zw F}% + \ibbu0J5\qb0F\roff\icresc\qb0{JK}\tbbu0\qb0L|\ibsluru0{-10}\en +\notes|\Special\nbbl0\qb0{M_ac}\tqb0d\en +\notes\ibbl0t{-5}\loff{\zqb0e\zchar{-2}\tcresc}\icresc + |\sk\qb0{dc}\tbbl0\qb0{_b}\nbbl0\qb0a\en +\notes\qb0{LK}\roff{\zchar{-2}\tdecresc}\tqh0J% + |\sk\sk\curve{16}66\tubslur0{-10}\en +%%% bar 11 +\bar +\notes\ibbu0K9\qb0{EI}|\ibsluru0{-13}\en +\notes|\qb0L\tqb0{^N}\en +\notes\ibbu0M9\qb0{IL}|\Uptext{\twelveit cresc. --~~~~--~~~~--~~~~--~~~~--}\en +\notes|\qb0N\tqb0b\en +\notes\ibbu0L3\qb0L\en +\znotes\qb0{^N}\en +\setclef1\bass\changeclefs +\notes|\qb0b\tqb0e\en +\notes\ibbu0N3\qb0{Nb}|\sk\sk\qb0e\tqb0{^g}\en +%%% bar 12 +\bar +\qspace +\NOTEs\lcharnote{17}{\twelveit s\kern-.25ex\f~}\isluru3e\wholeshift{% + \ust e\usfz f}\roffset2\icresc\wh e\zchar{19}\tdecresc + |\curve{16}33\tubslur0{-10}\en +\def\atnextbar{\znotes|\centerpause\en}\mulooseness1\stoppiece +\eject\endmuflex\end diff --git a/musixtex/doc/examples/partitur.tex b/musixtex/doc/examples/partitur.tex new file mode 100644 index 0000000..bb2288e --- /dev/null +++ b/musixtex/doc/examples/partitur.tex @@ -0,0 +1,433 @@ +% partitur.tex to demonstrate MusiXTeX's capabilities for large scores +% (c) 1997, Werner Icking + +\ifx\mxversion\undefined + \input musixtex + \fi + +% A4-width, letter-length +\hoffset-15.4mm\voffset-15.4mm +\hsize210mm\advance\hsize-20mm +\vsize11in\advance\vsize-20mm\advance\vsize-20pt + +\def\myfootline#1{% +\def\crtextde{Nicht-kommerzielle Vervielf\"altigung erw\"unscht.}% +\def\crtexten{Non-commercial copying welcome.}% +\def\cryear{#1}\setfootline} + +\def\setfootline{\footline={\ifodd\pageno% +{\rlap{\sevenrm\copyright~\cryear, Werner Icking, D-53721 Siegburg, Farnweg 28}% + \hfill\folio\hfill + \llap{\sevenrm\crtextde}}% +\else +{\rlap{\sevenrm\copyright~\cryear, Werner.Icking@gmd.de}% + \hfill\folio\hfill + \llap{\sevenrm\crtexten}}% +\fi}} +\myfootline{1997} + +\input musixmad + +\startmuflex + +\arithmeticskipscale +\let\ni\nextinstrument +\let\ns\nextstaff + +%= Example 1 ============================================================ + +\centerline{\BIGtype C}\par\medskip + +\parindent 90pt + +\instrumentnumber{12} + +\generalmeter{\allabreve} +\generalsignature 0 + +\groupbottom11 +\setstaffs11\setclef1\bass \setname1{Contrabassi} +\setstaffs21\setclef2\bass \setname2{Violoncelli} +\setstaffs31\setclef3\alto \setname3{Viole} +\setstaffs42\setclef4{\treble\treble} \setname4{\vbox{\hbox{Violini I}% + \vskip 6\Interligne\hbox{Violini II}}} +\grouptop14 +\setstaffs52\setclef5{\treble\treble} \setname5{Celesta} +\groupbottom26 +\setstaffs61\setclef6\treble\setclefsymbol6\empty + \setlines61 \setname6{Batteria} +\setstaffs71\setclef7\treble \setname7{Silofono} +\setstaffs81\setclef8\treble \setname8{3 Timpani} +\grouptop28 + +\groupbottom39 +\setstaffs91\setclef9\bass \setname9{Tuba} +\setstaffs{10}1\setclef{10}\bass \setname{10}{3 Tromboni} +\setstaffs{11}1\setclef{11}\treble \setname{11}{3 Trombe in Do} +\setstaffs{12}2\setclef{12}{\treble\treble} + \setsign{12}{-1} \setname{12}{4 Corni in Fa} +\grouptop3{12} + +\systemnumbers\startpiece\addspace\afterruleskip +\Notes \qa{CDEF}&\qa{CDEF}&\qa{`cdef}&\qa{cdef}|\qa{cdef}\ni + \qa{cdef}|\qa{cdef}\ni + \ni\ni\ni + \qa{CDEF}&\qa{CDEF}&\qa{cdef}\ni + \transpose3\qa{cdef}|\transpose3\qa{cdef}\en +\def\atnextbar{% +\znotes&&&&&\lower2\internote\hbox{\centerpause}&\centerpause&\centerpause&\en}% +\generalmeter{\meterfrac34}\changecontext +\Notes \qa{G'AB}&\qa{G'AB}&\qa{`g'ab}&\qa{g'ab}|\qa{g'ab}\ni + \qa{g'ab}|\qa{g'ab}\ni + \ni\ni\ni + \qa{G'AB}&\qa{G'AB}&\qa{g'ab}\ni + \transpose3\qa{g'ab}|\transpose3\qa{g'ab}\en +\def\atnextbar{% +\znotes&&&&&\lower2\internote\hbox{\centerpause}&\centerpause&\centerpause&\en}% +\generalmeter{\meterfrac44}\changecontext +\NOTes \wh{'C}&\wh{'C}&\wh{c}&\wh{'c}|\wh{'c}\ni + \wh{'c}|\wh{'c}\ni + \ni\ni\ni + \wh{'C}&\wh{'C}&\wh{'c}\ni + \transpose3\wh{'c}|\transpose3\wh{'c}\en +\def\atnextbar{% +\znotes&&&&&\lower2\internote\hbox{\centerpause}&\centerpause&\centerpause&\en}% +\setdoubleBAR\stoppiece + +\vfill\eject + +%= Example 2 ============================================================ + +\def\namespace{14mm} % provide space for instrument names +\advance\hoffset\namespace\advance\hsize-\namespace + +\centerline{\BIGtype Sinfonie D-Dur} \par\medskip +\centerline{\BIgtype Haffner Sinfonie} \par\medskip +\centerline{\Bigtype K.V. 385} \par\medskip +\rightline{\medtype Wolfgang Amadeus Mozart (1756--1791)}\par\bigskip + +\instrumentnumber{10}\resetlayout + +\interinstrument 1\Interligne + +\generalmeter{\meterC} +\generalsignature 2 + +\parindent 60pt + +\groupbottom11 +\setstaffs11\setclef1\bass \setname1{\vbox{\hbox{Violoncelli e} + \hbox{Contrabassi}}} +\setstaffs21\setclef2\alto \setname2{Viole} +\setstaffs32\setclef3{\treble\treble} \setname3{\vbox{\hbox{Violini I} + \vskip 6\Interligne\hbox{Violini II}}} +\setinterinstrument3{3\Interligne} +\grouptop13 + +\setstaffs41\setclef4\bass\setsign40 \setname4{Timpani} +\setinterinstrument4{3\Interligne} + +\groupbottom25 +\setstaffs51\setclef5\treble\setsign50 \setname5{\vbox{\hbox{2 Trombe}\hbox{~~~in Re}}} +\setstaffs61\setclef6\treble\setsign60 \setname6{\vbox{\hbox{2 Corni}\hbox{~~~in Re}}} +\setinterinstrument6{3\Interligne} +\grouptop26 + +\groupbottom37 +\setstaffs71\setclef7\bass \setname7{2 Fagotti} +\setstaffs81\setclef8\treble\setsign8{-1}\setname8{\vbox{\hbox{2 Clarinetti}\hbox{~~~in La}}} +\setstaffs91\setclef9\treble \setname9{2 Oboi} +\setstaffs{10}1\setclef{10}\treble \setname{10}{2 Flauti} +\grouptop3{10} +\stafftopmarg 8\Interligne +\staffbotmarg 5\Interligne + +\def\dsp{\pt 5\ds} +\def\TR#1{\zcharnote{#1}{\it tr}} +\def\adue{\zcharnote9{\llap{a}2}} +\def\dyn#1#2{\lower4\internote\hbox{\zcharnote{-#1}{#2}}} +\def\sFp{\sF\ppff p}% + +\afterruleskip0.8\afterruleskip +\beforeruleskip0.2\afterruleskip + +\nobarnumbers\startpiece\addspace\afterruleskip\systemnumbers +\makeatletter +\def\everystaff{\kern-\clef@skip\kern-\namespace\znotes + \zcharnote0{\vbox{\hbox{Vlc. e}\hbox{Cb.}}}\ni + \zcharnote2{Vle.}\ni + \zcharnote2{Vl.II}|\zcharnote4{Vl.I}\ni + \zcharnote2{Timp.}\ni + \zcharnote0{\vbox{\hbox{2 Tr.}\hbox{(Re)}}}\ni + \zcharnote0{\vbox{\hbox{2 Cor.}\hbox{(Re)}}}\ni% + \zcharnote2{2 Fg.}\ni + \zcharnote0{\vbox{\hbox{2 Cl.}\hbox{(Fa)}}}\ni + \zcharnote2{2 Ob.}\ni + \zcharnote2{2 Fl.}% + \en\kern\clef@skip\kern\namespace}% +\makeatother +\NOTEs \dyn0\f\wh{'D}&\dyn0\f\wh d\ni + \dyn2\f\roffset{1.4}{\zwh d}\wh d|\dyn2\f\roffset{1.4}{\zwh d}\zwh d\ni + \dyn0\f\Trille9{1.6}\wh{'D}\ni + \dyn3\f\adue\transpose-1\wh d&\dyn3\f\adue\transpose-1\wh d\ni + \dyn0\f\adue\wh{'D}&\dyn0\f\adue\transpose2\wh d\ni + \dyn0\f\adue\wh{'d}\ni + \loffset{5}{\zcharnote{'''b}{\medtype\bf Allegro con spirito}}% + \dyn0\f\adue\wh{```'d}\en +\bar\addspace{-.5\afterruleskip}% +\notes \ni\ni + \multnoteskip{.7}\tinynotesize\ibbbu0{'b}3\islurd0{`d}\qb0d\tslur0{'a}\tbu0\qb0d\ns + \multnoteskip{.7}\tinynotesize\ibbbu1{'b}3\islurd0{`d}\qb1d\tslur0{'a}\tbu1\qb1d\en + \Notes \isluru0{''D}\ha D&\isluru1{'d}\ha d\ni + \isluru2{''d}\ha d|\isluru3{''d}\ha d\ni + \qa{'D}\ni + \transpose-1\isluru4{'d}\ha d&\transpose-1\isluru5{'d}\ha d\ni + \isluru6{''D}\ha D&\transpose2\isluru7{'d}\ha d\ni + \isluru8{''d}\ha d&\isluru9{''d}\ha d\en +\NOtes &&&\qp\en +\NOtes \tslur0{''D}\ppt D\qa D&\tslur1{'d}\ppt d\qa d\ni + \tslur2{''d}\ppt d\qa d|\tslur3{''d}\ppt d\qa d\ni + \hpause\ni + \transpose-1\tslur4{'d}\qa d&\transpose-1\tslur5{'d}\qa d\ni + \tslur6{''D}\ppt D\qa D&\transpose2\tslur7{'d}\ppt d\qa d\ni + \tslur8{''d}\ppt d\qa d&\tslur9{''d}\ppt d\qa d\en +\Notesp &&&&\qp&\qp\en +\notes \cca{'D}&\cca d&\cca d|\cca d\ni + \ni + \ni\ni + \cca{'D}&\transpose2\cca d&\cca{'d}&\cca{'d}\en +\bar +\NOtes \lpz{'C}\qu C\upz{'C}\qa C\qp&\upz c\ql c\upz{'c}\ql c\qp\ni + \lpz c\qu c\upz{''c}\ql c\qp|\lpz c\qu c\upz{''c}\ql c\qp\ni + \lpz{'A}\qu A\lpz A\qu A\hpause\ni + \transpose-1\lpz{'a}\qu a\lpz a\qu a\hpause\ni + \transpose-1\lpz{'a}\qu a\lpz a\qu a\hpause\ni + \lpz{'C}\qu C\upz{'C}\qa C\qp&\transpose2\lpz c\qu c\upz{'c}\ql c\qp\ni + \upz{'c}\ql c\upz{'c}\ql c\qp&\upz{'c}\ql c\upz{'c}\ql c\qp\en +\Notesp \dsp&\dsp&\dsp|\dsp\ni + \ni + \ni\ni + \dsp&\dsp&\dsp&\dsp\en +\notes \cca{'C}&\cca c&\cca c|\cca c\ni + \ni + \ni\ni + \cca{'C}&\transpose2\cca c&\cca{'c}&\cca{'c}\en +\bar +\NOtes \qa{'B}&\qa b&\qa b|\qa b\ni + \qa{'D}\ni + \transpose-1\zq d\qu{'d}&\transpose-1\zq d\qu{'d}\ni + \qa{'B}&\transpose2\qa b&\qa{'b}&\qa{'b}\en +\Notesp \ibu0{'B}0\qbp0B&\ibu1b0\qbp1b&\ibu2b0\qbp2b|\ibu3b0\qbp3b\ni + \ibl4{'D}0\qbp4D\ni + \transpose-1\zqp d\ibu5{'d}0\qbp5d\ni + \transpose-1\zqp d\ibu6{'d}0\qbp6d\ni + \ibu7{'B}0\qbp7B&\transpose2\ibu8b0\qbp8b\ni + \ibl9{'b}0\qbp9b&\ibl{10}{'b}0\qbp{10}b\en +\notes \tbbu0\tbu0\qb0{'B}&\tbbu1\tbu1\qb1b\ni + \tbbu2\tbu2\qb2b|\tbbu3\tbu3\qb3b\ni + \tbbl4\tbl4\qb4{'D}\ni + \transpose-1\zq d\tbbu5\tbu5\qb5{'d}\ni + \transpose-1\zq d\tbbu6\tbu6\qb6{'d}\ni + \tbbu7\tbu7\qb7{'B}&\transpose2\tbbu8\tbu8\qb8b\ni + \tbbl9\tbl9\qb9{'b}&\tbbl{10}\tbl{10}\qb{10}{'b}\en +\NOtes \TR{10}\islurd0{'B}\pt B\qa B&\TR{11}\islurd1b\pt b\qa b\ni + \TR9\islurd2b\pt b\qa b|\TR9\islurd3b\pt b\qa b\ni + \qa{'D}\ni + \transpose-1\zq d\qu{'d}&\transpose-1\zq d\qu{'d}\ni + \TR{10}\islurd7{'B}\pt B\qa B&\transpose2\TR9\islurd8b\pt b\qa b\ni + \TR9\isluru9{'b}\pt b\qa b&\TR9\isluru{10}{'b}\pt b\qa b\en +\Notes \ni\ni\ni + \qa{'D}\ni + \transpose-1\zq d\qu{'d}&\transpose-1\zq d\qu{'d}\en +\notes \ibbu0{'A}3\qb0A\tslur0B\tbu0\qb0B\ni + \ibbu1a3\qb1a\tslur1b\tbu1\qb1b\ni + \ibbu2a3\qb2a\tslur2b\tbu2\qb2b|\ibbu3a3\qb3a\tslur3b\tbu3\qb3b\ni + \ni + \ni\ni + \ibbu7{'A}3\qb7A\tslur7B\tbu7\qb7B\ni + \transpose2\ibbu8a3\qb8a\tslur8b\tbu8\qb8b\ni + \ibbu9{'a}3\qb9a\tslur9{'b}\tbu9\qb9{`b}\ni + \ibbu{10}{'a}3\qb{10}a\tslur{10}{'b}\tbu{10}\qb{10}{`b}\en +\def\atnextline{% + \setinterinstrument3{8\Interligne}% + \setinterinstrument4{8\Interligne}% + \setinterinstrument6{8\Interligne}% + \stafftopmarg 11\Interligne + \staffbotmarg 8\Interligne }% +\barno200\alaligne +\NOtes \ha{'D}&\ha d\ni + \loffset{1.8}{\isluru2{'d}}\tslur2d\pt d\qa d\ns + \loffset{1.8}{\isluru3{'d}}\tslur3d\pt d\qa d\ni + \qa{'D}\ni + \transpose-1\adue\ha d&\transpose-1\adue\ha d\ni + \adue\ha{'D}&\transpose2\zh{`d}\hu{'d}\ni + \adue\ha{'d}&\adue\ha{'d}\en +\Notes &&&\qp\en +\notes \ni\ni + \ibbl2{'d}2\isluru2d\qb2d\tbl2\qb2e\ns + \ibbl3{'d}2\isluru3d\qb3d\tbl3\qb3e\en +\Notes \qa{'F}&\qa f\ni + \ibl2{'d}2\tslur2f\qb2f|\ibl3{'d}2\tslur3f\qb3f\ni + \hpause\ni + \transpose-1\qa f&\transpose-1\qa f\ni + \qa{'F}&\transpose2\zq{`f}\qu{'f}\ni + \qa{'f}&\qa{'f}\en +\notes \ni\ni + \nbbl2\isluru2{'f}\qb2f\tbl2\qb2g\ns + \nbbl3\isluru3{'f}\qb3f\tbl3\qb3g\en +\Notes \qa{''A}&\qa{'a}\ni + \ibl2{'f}2\tslur2{'a}\qb2a|\ibl3{'f}2\tslur3{'a}\qb3a\ni + \ni + \transpose-1\qa{'a}&\transpose-1\qa{'a}\ni + \qa{''A}&\transpose2\zq a\qu{'a}\ni + \qa{''a}&\qa{''a}\en +\notes \ni\ni + \multnoteskip{.707}\nbbl2\triolet d\isluru2{''a}\qb2{ab}\tbl2\qb2c\ns + \multnoteskip{.707}\nbbl3\triolet d\isluru3{''a}\qb3{ab}\tbl3\qb3c\en +\bar +\NOtes \qa{''DDA`F}&\qa{'dda`f}\ni + \tslur2{''d}\qa d\zq{``d'a}\ql f\zq{`d'a}\ql f\zq{`d'a}\ql f\ns + \tslur3{''d}\qa d\zq{``d'd}\ql{'d}\zq{``d'd}\ql{'d}\zq{``d'd}\ql{'d}\ni + \qa{'DDDD}\ni + \transpose-1\qa{'d}\zq{`f}\qu{'a}\zq{`f}\qu{'a}\zq{`f}\qu{'a}\ni + \transpose-1\qa{'d}\zq{`d}\qu{'d}\zq{`d}\qu{'d}\zq{`d}\qu{'d}\ni + \qa{''DDA`F}&\transpose2\zq d\qa{'d}\zq{``f}\qu{'a}\zq{`f}\qu{'a}\zq{`f}\qu{'a}\ni + \qa{''d}\zq{`d}\ql f\zq d\ql f\zq d\ql f\ni + \qa{''d}\zq{`f}\ql{'d}\zq{`f}\ql{'d}\zq{`f}\ql{'d}\en +\bar +\NOTes \ha{'DD}&\ha{dd}\ni + \zq{d'a}\hl f\zq{`d'a}\hl f|\zq{d'd}\hl{'d}\zq{``d'd}\hl{'d}\ni + \ha{'DD}\ni + \transpose-1\zh f\hu{'a}\zh{`f}\hu{'a}\ni + \transpose-1\zh d\hu{'d}\zh{`d}\hu{'d}\ni + \ha{'DD}&\transpose2\zh{`f}\hu{'a}\zh{`f}\hu{'a}\ni + \zh{'d}\hl f\zh d\hl f&\zh{'f}\hl{'d}\zh{`f}\hl{'d}\en +\bar +\NOTes \ha{'D}\hpause&\ha{d}\hpause\ni + \zq{d'a}\hl f\hpause|\zq{d'd}\hl{'d}\hpause\ni + \ha{'D}\hpause\ni + \transpose-1\zh f\hu{'a}\hpause&\transpose-1\zh d\hu{'d}\hpause\ni + \ha{'D}\hpause&\transpose2\zh{`f}\ha{'a}\hpause\ni + \zh{'d}\ha f\hpause&\zh{'f}\ha{'d}\hpause\en +\Endpiece\def\everystaff{} +\vfill\eject + +\instrumentnumber{6}\resetlayout + +\interinstrument 1\Interligne + +\generalmeter{\meterfrac 2 4} +\generalsignature 1 + +\parindent 60pt + +\groupbottom11 +\setstaffs11\setclef1\bass \setname1{\vbox{\hbox{Violoncelli e} + \hbox{Contrabassi}}} +\setinterinstrument1{0\Interligne} +\setstaffs21\setclef2\alto \setname2{Viole} +\setinterinstrument2{1\Interligne} +\setstaffs32\setclef3{\treble\treble} \setname3{\vbox{\hbox{Violini I} + \vskip 6\Interligne\hbox{Violini II}}} +\setinterinstrument3{2\Interligne} +\grouptop13 + +\groupbottom24 +\setstaffs41\setclef4\treble\setsign60 \setname4{\vbox{\hbox{2 Corni}\hbox{~~~in Sol}}} +\setinterinstrument4{1\Interligne} +\grouptop24 + +\groupbottom35 +\setstaffs51\setclef5\bass \setname5{2 Fagotti} +\setinterinstrument5{1\Interligne} +\setstaffs61\setclef6\treble \setname6{2 Oboi} +\grouptop36 + +\nobarnumbers\startpiece\addspace\afterruleskip\systemnumbers +\makeatletter +\newif\ifstaffseparator\staffseparatortrue +\def\everystaff{\kern-\clef@skip\kern-\namespace\znotes + \zcharnote0{\vbox{\hbox{Vlc. e}\hbox{Cb.}}}\ni + \zcharnote2{Vle.}\ni + \zcharnote2{Vl.II}|\zcharnote4{Vl.I}\ni + \zcharnote0{\vbox{\hbox{2 Cor.}\hbox{(Sol)}}}\ni + \zcharnote2{2 Fg.}\ni + \zcharnote2{2 Ob.}% + \ifstaffseparator\zcharnote{20}{\vbox{\hbox to 8mm{\leaders\hrule height 3pt\hfill}% + \vskip-7pt\hbox to 8mm{\leaders\hrule height 3pt\hfill}}}% + \else\staffseparatortrue\fi + \en\kern\clef@skip\kern\namespace}% +\makeatother +\notes \dyn0\p\qa{'G}&\dyn0\p\qa g\ni + \loffset{1.5}{\dyn4\p}\ibbu2c0\lpz{`g}\qb2g\lpz{'b}\qb2b\lpz d\qb2d\tbu2\lpz b\qb2b\ns + \dyn0\p\roffset{0.5}{\isluru3g}\qa g\ni + \dyn2\p\transpose-4\zh g\hu{'g}\ni + \dyn0\p\zh{''B}\isluru5D\hl D\ni + \loffset{5}{\zcharnote{''b}{\medtype\bf Andante}}% + \roffset{0.3}{\dyn1\p}\zhl{``g}\hu g\en +\notes \qp&\qp\ni + \ibbu2c0\lpz{`g}\qb2g\lpz{'b}\qb2b\lpz d\qb2d\tbu2\lpz b\qb2b\ns + \ibl3{'b}2\tslur3b\qbp3{b**}\tbbl3\tbl3\upz d\qb3d\en +\bar +\notes \dyn1\sF\qa{'D}&\dyn0\sF\qa d\ni + \dyn6\sF\ibbu2d0\lpz a\qb2a\lpz c\qb2c\lpz f\qb2f\tbu2\lpz c\qb2c\ns + \dyn0\sF\pt{'d}\qa d\ni + \dyn6\sFp\transpose-4\zh d\hu{'d}\ni + \dyn0\sFp\loff{\zh{''C}}\tslur5D\hl D\ni + \dyn0\sFp\zh f\hu{'a}\en +\notes \qp&\qp\ni + \ibbu2d0\lpz a\qb2a\lpz c\qb2c\lpz f\qb2f\tbu2\lpz c\qb2c\ns + \sk\sk\dyn2\p\multnoteskip{.667}\ibbl3{'d}{-2}\triolet d\qb3{cb}\tbl3\qb3a\en +\bar +\notes \dyn0\p\ibl0{'G}{-1}\upz G\qb0{G*}\upz{'B}\qb0{B*}\upz D\qb0{D*}\tbl0\upz{`D}\qb0{D*}\ni + \dyn1\p\ibl1d0\upz d\qb1{d*}\upz d\qb1{d*}\upz d\qb1{d*}\tbl1\upz f\qb1{f*}\ni + \dyn4\p\ibbu2e0\lpz b\qb2b\lpz d\qb2d\lpz g\qb2g\tbu2\lpz d\qb2d% + \ibbu2c0\lpz b\qb2b\lpz d\qb2d\lpz c\qb2c\tbu2\lpz a\qb2a\ns + \ibu3g1\lpz g\qb3{g*}\lpz g\qb3{g*}\lpz g\qb3{g*}\tbu3\lpz{'a}\qb3{a*}\en +\def\atnextbar{\znotes&&&\centerpause&\centerpause&\centerpause\en}\alaligne +\notes \slur{'G}Bu4\qa{G***}\ca{`G*}\ds\ni + \slur fgu4\qa{f***}\ca{g*}\ds\ni + \ibbu2c0\lpz a\qb2a\lpz c\qb2c\lpz d\qb2d\tbu2\lpz c\qb2c% + \ibbu2b0\lpz{`g}\qb2g\lpz{'b}\qb2b\lpz d\qb2d\tbu2\lpz b\qb2b\ns + \ibu3{'a}0\slur aad3\qbp3{a**}\tbbu3\tbu3\qb3{^a}\ca{b*}\ds\en +\def\atnextbar{\znotes&&&\centerpause&\centerpause&\centerpause\en}\bar +\notes \ds\dyn3\f\ibbl0{'F}{-3}\qb0{GE}\tbl0\qb0C\qa{`G}\ni + \ds\dyn2\f\ibbl0f{-3}\qb0{ge}\tbl0\qb0c\qa{`g}\ni + \dyn5\f\ibbu2e0\lpz c\qb2c\lpz e\qb2e\lpz g\qb2g\tbu2\lpz e\qb2e% + \dyn5\p\ibbu2e0\lpz c\qb2c\lpz e\qb2e\lpz g\qb2g\tbu2\lpz e\qb2e\ns + \roffset{0.3}{\dyn1\f}\zq g\zq{'c}\ql{e***}\qs\multnoteskip{0.5}% + \tinynotesize\slur fgd1\grcu f\normalnotesize\dyn0\p\ibbl3g0\qb3g% + \tinynotesize\slur fgd1\grcu f\normalnotesize\qb3g% + \tinynotesize\slur fgd1\grcu f\normalnotesize\tbl3\qb3g\ni + \dyn4\sFp\transpose-4\islurd4g\zh g\roffset{0.5}{\isluru5{'g}}\hu g\ni + \dyn0\sFp\islurd6{''C}\zh C\isluru7E\hl E\ni + \dyn0\sFp\islurd8{'c}\zh c\isluru9e\hl e\en +\bar +\notes \ni\ni + \ibbu2e0\lpz c\qb2c\lpz e\qb2e\lpz g\qb2g\tbu2\lpz e\qb2e% + \ibbu2e0\lpz c\qb2c\lpz e\qb2e\lpz g\qb2g\tbu2\lpz e\qb2e\ns + \ibbl3{''b}{-3}\slur cau1\qb3c\tbl3\qb3{`g}\qs\TR{'b}\cca{`g}% + \ibbl3{'b}{-3}\slur cau1\qb3c\qb3{`g}\slur geu1\qb3g\tbl3\qb3e\ni + \transpose-4\tslur4g\islurd4g\zh g\tslur5{'g}\roffset{0.5}{\isluru5g}\hu g\ni + \loffset{0.5}{\tslur6{''C}}\zh C\loffset{0.5}{\tslur7E}\hl E\ni + \loffset{0.5}{\tslur8{'c}}\zh c\loffset{0.5}{\tslur9e}\hl e\en +\def\atnextbar{\znotes\centerpause&\centerpause\en}\bar +\notes \ds\dyn3\f\ibbl0{'F}{-3}\qb0{GD}\tbl0\qb0B\qa{`G}\ni + \ds\dyn2\f\ibbl0f{-3}\qb0{gd}\tbl0\qb0b\qa{`g}\ni + \dyn5\f\ibbu2e0\lpz b\qb2b\lpz d\qb2d\lpz g\qb2g\tbu2\lpz d\qb2d% + \dyn5\p\ibbu2e0\lpz b\qb2b\lpz d\qb2d\lpz g\qb2g\tbu2\lpz d\qb2d\ns + \dyn6\f\zq{`g}\zq{'d}\qu{'d***}\qs\multnoteskip{0.5}% + \tinynotesize\slur fgd1\grcu f\normalnotesize\dyn0\p\ibbl3g0\qb3g% + \tinynotesize\slur fgd1\grcu f\normalnotesize\qb3g% + \tinynotesize\slur fgd1\grcu f\normalnotesize\tbl3\qb3g\ni + \dyn4\sFp\transpose-4\tslur4g\islurd4g\zh g% + \tslur5{'g}\roffset{0.5}{\isluru5g}\hu{g*******}% + \tslur4{`g}\tslur5{'g}\ni + \dyn0\sFp\islurd6{''B}\zh B\isluru7D\hl{D*******}\tslur6B\tslur7D\ni + \dyn1\sFp\islurd8{'b}\zh b\isluru9d\hl{d*******}\tslur8b\tslur9d\en +\endpiece\def\everystaff{} + +\vfill\eject + +\endmuflex +\bye diff --git a/musixtex/doc/examples/pedal.tex b/musixtex/doc/examples/pedal.tex new file mode 100644 index 0000000..e666733 --- /dev/null +++ b/musixtex/doc/examples/pedal.tex @@ -0,0 +1,24 @@ +\input musixtex +%\largemusicsize +\setstaffs12 +\setclef1{\bass} +\def\raiseped{-8} +\nobarnumbers +\startpiece\addspace\afterruleskip% +\NOtes\qa H\qa I\pdld\qa J\qa K|\wh l\en +\NOtes\pdlu\qa L\qa M|\wh l\en +\bar% +\NOtes\pdld\qa J\qa K\pdlud\qa L\qa M\pdlu\qa N|\wh l\en +\bar% +\NOtes\pdld\qa J\qa K|\wh l\en +\NOtes\qa L\qa M|\wh l\en +\bar% +\NOtes\qa J\qa K\qa L\pdlu\qa M|\wh l\en +\NOtes\pdld\qa J\qa K\qa L\pdlu\qa M|\wh l\en +\bar% +\NOtes\qa J\qa K\qa L\qa M|\wh l\en +\NOtes\pdld\qa J\pdlud\qa K\pdlud\qa L\pdlu\qa M|\wh l\en +\bar% +\Notes\pdld\qa J\sk\qa K\sk\pdlud\qa L\sk\pdlu\qa M|\ibu1e2\qb1{efghij}\tqu1k\en +\stoppiece +\end diff --git a/musixtex/doc/examples/prelfug.tex b/musixtex/doc/examples/prelfug.tex new file mode 100644 index 0000000..a1e6928 --- /dev/null +++ b/musixtex/doc/examples/prelfug.tex @@ -0,0 +1,4 @@ +\input prelude.tex +\barsinline=0\relax\linesinpage=0\relax +\input fugue.tex +\bye diff --git a/musixtex/doc/examples/prelude.tex b/musixtex/doc/examples/prelude.tex new file mode 100644 index 0000000..160d9d5 --- /dev/null +++ b/musixtex/doc/examples/prelude.tex @@ -0,0 +1,715 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Pr\'elude et fugue} +\fulltitle{\enorme VI. \titremorceau} +\subtitle{(pour orgue)} +\othermention{Compos\'e en 1990} +\author{Daniel TAUPIN} +\shortauthor{D. Taupin} +\csname titremorceautoc\endcsname +\maketitle + +\parindent 18mm +% +\bigskip +\centerline{\moyen PR\'ELUDE}\medskip +\tracingstats=2\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{6}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{-2}\relax % sol mineur +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +\def\deuxtemps{\generalmeter{\meterfrac{2}{4}}}% +\def\Mordant{\mordant{10}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{G.O.}% +%\check +\def\gluemaxskip{7pt}% +\medskip\noindent{\rm G.O.: Plein jeu, fonds 16' {\sl ad libitum.}}% +\par\noindent{\rm P\'ed.: fonds et anches 16', tirasse G.O.}% +\smallskip +% +\quatretemps% +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\doubler{\multiply\noteskip by 2\relax}% +\debutmorceau +% calcul de \elemskip en fonction de la largeur de page pour eviter les glues +% +\autolines {17}35\relax +\def\resp{\vnotes 0.2\elemskip&|\cbreath\enotes}% +%\check +% +\hyphenpenalty -50\relax +\notes&|\Uptext{\hbox{\kern -16mm\moyen Maestoso \bf(\metron{\qu}{50})}}\enotes +\advance\linesinpage by 1\relax +% +% formes frequentes +% deux croches hautes +\def\dql#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqu#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% deux doubles croches hautes +\def\dqbbu#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqbbl#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqbbh{\dqbbu}\def\dqbbb{\dqbbl}% +% +% quatre doubles croches +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5#6{\ibbu0{#2}{#1}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}\relax +\def\qqbbu{\qqbbh}\def\qqbbb{\qqbbl}% +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\qqbbL#1#2#3#4#5#6{\ibbl0{#2}{#1}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}\relax +%\check +% quatre croches +\def\qqbh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbH#1#2#3#4#5#6{\ibu0{#2}{#1}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}\relax +\def\qqbl#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\qqbL#1#2#3#4#5#6{\ibl0{#2}{#1}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}\relax +%\check +% +% mesure 1 +\smallnotesize\varaccid +\notes&\zmidtwotext{\ppff ff\hskip 8mm}\qqbbH9KGKNa\enotes +\temps\notes\sk\sk\pause&\qqbbL{-4}abN{^M}N\enotes +\temps\notes&\qqbbl7KNbc\enotes +\temps\notes&\qqbbL{-4}cdbab\enotes +%\check +% mesure 2 +\barre\notes&|\qqbbH8bNbd{^f}\enotes +\temps\notes\sk\sk\pause&|\qqbbH{-4}ggdcd\enotes +\temps\notes&|\qqbbH7dbdfg\enotes +\temps\notes&|\qqbbu0ifgi\enotes +%\check +% mesure 3 +\barre\notes&|\qqbbL0ikgik\enotes +\normalnotesize +\temps\Notes\hpause&|\cl n\qsoupir\enotes +\temps\Notes\ccu G&\itenl1N\itenu2g\zq{Nbd}\ccl g|\itenu3n\zq{ik}\ccu n|\enotes +\temps +\NOtes\pointdorgue 8\qup G&\tten1\tten2\pointdurgue H\zqp{Nce}\qlp g\relax + |\tten3\pointdorgue o\zqp{jl}\qlp n\enotes +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +%\check +% mesure 4 +\autolines {16}35\relax +\smallnotesize\bigaccid +\barre\notes&\qqbbH7IGJLM\enotes +\temps\notes\sk\sk\pause&\qqbbL{-4}MNLKL\enotes +\temps\notes&\qqbbl7JLN{=b}\enotes +\temps\notes&\qqbbL{-4}acNMN\enotes +%\check +% mesure 5 +\barre\notes&\qqbbH7MLN{=b}c\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbH0debce\enotes +\temps\notes&|\qqbbH7cNceg\enotes +\temps\notes&|\qqbbL0hjg{=i}j\enotes +%\check +% mesure 6 +\barre\notes&|\qqbbL0kljln\enotes +\normalnotesize +\temps\notes\hpause&|\cl q\qsoupir\sk\enotes +\temps\Notes\ccu E&\itenu1c\zq{LN}\ccl c|\itenu2j\zq{eg}\ccu j\enotes +\temps +\NOtes\pointdorgue 7\qup D&\tten1\pointdorgue{10}\zqp{K^Ma}\qlp c\relax + |\tten2\pointdorgue{10}\zqp{^fh}\qup j\enotes +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +%\check +% mesure 7 +\barre\autolines 775\relax +\smallnotesize +\notes&\qqbbH8FD{^F}HJ\enotes +\temps\notes\sk\sk\sk\pause&\qqbbH0KLKLJ\enotes +\zbarre\notes&\qqbbl3K{^M}Nb\enotes +\temps\notes&\qqbbL3aabcd\enotes +% mesure 8 +\barre\notes&|\qqbbH3dec{^f}g\enotes +\temps\notes\sk\sk\pause&|\qqbbl2hijk\enotes +\zbarre\notes&|\qqbbL{-2}jlj{=i}j\enotes +\temps\notes&|\bigaccid\qqbbl2{^m}non\enotes +% mesure 9 +\barre\notes\soupir&|\qqbbl{-3}{^m}lkj\enotes +\normalnotesize +\temps\NOtes\qu G&\zq{KN}\ql b|\zq{dg}\ql{_i}\enotes +\smallnotesize\varaccid +\zbarre\notes\sk\sk\sk\hpause&\qsoupir\ibbl0L4\qb0{KN}\tqb0{^M}\enotes +\temps\notes&\qqbbL3LNKba\enotes +% mesure 10 +\barre\notes&\qqbbL2abNdc\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbH4fdbgh\enotes +\zbarre\notes&|\qqbbh{-3}ihg{=f}\enotes +\temps\notes&|\qqbbh{-3}gfed\enotes +%\check +% mesure 11 +\normalnotesize +\barre\NOtes\qu J&\zq {LN}\ql c|\qu e\enotes +\smallnotesize\varaccid +\temps\notes\sk\soupir&|\qsoupir\ibbu0d2\qh0{ce}\tqh0d\enotes +\zbarre\notes\sk\sk\hpause&|\qqbbH2fechg\enotes +\temps\notes&|\qqbbH2hh{^f}ji\enotes +% mesure 12 +\barre\varaccid\notes&|\qqbbH3jjhlk\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbh{-4}lkji\enotes +\zbarre\notes&|\qqbbh{-4}hg{^f}e\enotes +\temps\notes&|\qqbbh{-4}dc{=b}a\enotes +% mesure 13 +\normalnotesize\bigaccid +\barre\NOtes\qu G&\zq {=IK}\lq M\ql N|\qu{=b}\enotes +\smallnotesize\varaccid +\temps\notes\soupir&|\qsoupir\ibbu0a2\qh0{N=b}\tqh0a\enotes +\zbarre\notes\sk\sk\hpause&|\qqbbH2cbNdc\enotes +\temps\notes&|\qqbbh3dbfe\enotes +%\check +% mesure 14 +\barre\notes&|\ifx\mxversion\undefined\off{-2\Interligne}\fi % was for musiCtex + \qqbbh3fd{_h}g\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbl5hfml\enotes +\zbarre\notes&|\qqbbl{-3}kj{i}{_h}\enotes +\temps\notes&|\qqbbh{-3}gfed\enotes +% mesure 15 +\normalnotesize\bigaccid +\barre\NOtes\qu C&\zq {J=LN}\lq b\ql c|\qu{=e}\enotes +\smallnotesize\varaccid +\temps\notes\soupir&|\qsoupir\ibbu0d2\qh0{c=e}\tqh0d\enotes +\zbarre\notes\sk\sk\hpause&|\qqbbh3ecgf\enotes +\temps\notes&|\qqbbh3gei{_h}\enotes +%\check +% mesure 16 +\troistemps +\changecontext\notes&|\ifx\mxversion\undefined\off{-2.4\Interligne}\fi % was for musiCtex + \qqbbL5hig{=l}m\enotes +\temps\notes\sk\pause&\midtwotext{\it animando}|\qqbbl{-3}nmlk\enotes +\temps\notes&|\qqbbl{-3}j{i}{_h}g\enotes +% mesure 17 +\quatretemps\normalnotesize +\changecontext\Notes + \ifx\mxversion\undefined\off{-\Interligne}\fi % was for musiCtex +\qu F&\ifx\mxversion\undefined\off{-1.4\Interligne}\fi % was for musiCtex +\zq {M_ac}\ql f|\ifx\mxversion\indefined\off{-\Interligne}\fi % was for musiCtex + \qu{_h}\enotes +\smallnotesize\varaccid +\temps\notes\soupir&\zmidtwotext{\it poco a poco}|\qsoupir\ibbu0d6\qh0{cf}\tqh0g\enotes +\zbarre\notes\sk\sk\hpause&|\fl h\qqbbh{-3}hgfe\enotes +\temps\notes&|\qqbbh{-3}dc{=b}{=a}\enotes +%\check +% mesure 18 +\normalnotesize +\barre\autolines {16}35\relax\bigaccid +\NOtes\qu G&\zq {=IK}\ql N|\qu{=b}\enotes +\smallnotesize\varaccid +\temps\notes\soupir&|\qsoupir\ibbu0b7\qh0{Nb}\tqh0d\enotes +\temps\notes\sk\sk\hpause&|\qqbbu0gd{^f}g\enotes +\temps\notes&|\qqbbu3{=i}gik\enotes +%\check +% mesure 19 +\barre\notes&|\qqbbl{-2}m{_o}nm\enotes +\temps\notes\hpause&|\qqbbl{-3}lkj{=i}\enotes +\normalnotesize +\temps\notes\cu J&\bigaccid\zq{=LN}\lq b\ccl c|\bigna e\fl i\rq i\zq{eg}\ccu j\enotes +\smallnotesize +\temps\notes\sk\dsoupir&|\ibbu0f5\qh0{cg}\tqh0f\enotes +\temps\notes\sk\soupir&|\qqbbH3hgej{=i}\enotes +% mesure 20 +\normalnotesize\bigaccid +\barre\nspace\notes\cu I&\bigaccid\lfl b\zq{=LN}\lq b\ccl c|\fl i\rq i\zq{=eg}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\ibbu0f5\qh0{cg}\tqh0f\enotes +\temps\notes\sk\soupir&|\qqbbH3hgej{=i}\enotes +\normalnotesize +\temps\notes\bigaccid\cu{_H}&\bigaccid\zq{M_a}\ccl c|\zq{f_h}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\advance\noteskip by 1pt\ibbu0f5\qh0{ch}\tqh0g\enotes +\temps\notes\sk\soupir&|\qqbbH3ihfji\enotes +%\check +% mesure 21 +\normalnotesize\bigaccid +\barre\nspace\notes\cu G&\bigaccid\lfl b\zq{=LN}\lq b\ccl c|\fl i\rq i\zq{=eg}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\ibbu0f5\qh0{cg}\tqh0f\enotes +\temps\notes\sk\soupir&|\qqbbH3hgej{=i}\enotes +\normalnotesize +\temps\notes\cu{F}&\bigaccid\zq{M_a}\ccl c|\zq{f_h}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\advance\noteskip by 1pt\ibbu0f5\qh0{ch}\tqh0g\enotes +\temps\notes\sk\soupir&|\qqbbH3ihfji\enotes +%\check +% mesure 22 +\normalnotesize\bigaccid +\barre\notes\bigaccid\cu{^F}&\bigaccid\sh M\lna a\zq{JMa}\ccl c|\lna h\sh f\zq{fh}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\advance\noteskip by 1pt\ibbu0f5\qh0{dh}\tqh0g\enotes +\temps\notes\sk\soupir&|\qqbbH3ihfj{=i}\enotes +\normalnotesize +\temps\notes\cu{K}&\zq{Ma}\ccl c|\zq{dfh}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\sk\dsoupir&|\ibbl0i5\qb0{ho}\tqb0n\enotes +\temps\notes\sk\soupir&|\qqbbL3mo{^m}q{=p}\enotes +% mesure 23 +\barre\notes&|\qqbbl3qosr\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbl{-3}srq{_p}\enotes +\temps\notes&|\qqbbl{-3}qpon\enotes +\temps\notes&|\qqbbl{-3}{^m}lkj\enotes +%\check +% mesure 24 +\autolines {17}35\relax +\normalnotesize\varaccid +\barre\notes\qu G&\zq{Nb}\ql d|\Uptext{\hbox{\kern -6mm\moyen Allegro moderato + \bf(\metron{\qu}{65})}}\zqu i\qqbbL{-2}hig{^f}g\enotes +\temps\notes\soupir&\soupir|\zqu i\qqbbL{-2}higfg\enotes +\temps\notes\qu G&\lq a\zq{Nc}\ql e|\zqu j\qqbbL{-2}ijgfg\enotes +\temps\notes\soupir&\soupir|\zqu j\qqbbL{-2}ijgfg\enotes +% mesure 25 +%\check +\barre\notes\qu G&\zq{Nb}\ql d|\zqu k\qqbbL{-2}hig{^f}g\enotes +\temps\notes\soupir&\soupir|\zqu k\qqbbL{-2}higfg\enotes +\temps\notes\qu G&\lq a\zq{Nc}\ql e|\zqu l\qqbbL{-2}ijgfg\enotes +\temps\notes\soupir&\soupir|\zqu l\qqbbL{-2}ijgfg\enotes +%\check +% mesure 26 +\barre\notes\hu G&\zqu N\qqbbl2Ndbd|\doubler\rlap{\dql{-3}ig}\dqu{-3}ki\enotes +\temps\notes&\qqbbl{-2}bdNb|\ibu0i3\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\hu J&\zqu L\qqbbl2LcNc|\rlap{\ibl1h{-4}\qb1j\sk\tqb1e}\relax + \ibu0l{-4}\qh0l\sk\tqh0g\enotes +\temps\notes&\qqbbl{-2}NcLN|\ibu0h6\zql e\qh0g\sk\tqh0l\enotes +%\check +% mesure 27 +\barre\notes\hu F&\zqu M\qqbbl3Mcac|\rlap{\ibl1h{-3}\qb1h\sk\tqb1f}\relax + \ibu0j{-3}\qh0j\sk\tqh0h\enotes +\temps\notes&\qqbbl{-3}acMa|\ibu0h3\zql f\qh0h\sk\tqh0j\enotes +\temps\notes\hu I&\zqu K\qqbbl3KbMb|\rlap{\ibl1g{-3}\qb1i\sk\tqb1d}\relax + \ibu0k{-4}\qh0k\sk\tqh0f\enotes +\temps\notes&\qqbbl{-2}MbKM|\ibu0h5\zql d\qh0f\sk\tqh0k\enotes +%\check +% mesure 28 +\barre\notes\hu E&\zqu L\qqbbl2LbNb|\rlap{\ibl1g{-3}\qb1g\sk\tqb1e}\relax + \ibu0i{-3}\qh0i\sk\tqh0g\enotes +\temps\notes&\qqbbl{-2}NbLN|\ibu0h2\zql e\qh0g\sk\tqh0i\enotes +\temps\notes\hu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-5}hc}\dqh{-5}je\enotes +\temps\notes&\qqbbl{-2}LaJL|\doubler\zql c\dqu7ej\enotes +% mesure 29 +\barre\notes\hu D&\zqu K\qqbbl2Ka{^M}a|\rlap{\ibl1f{-3}\qb1{^f}\sk\tqb1d}\relax + \ibu0h{-3}\qh0h\sk\tqh0f\enotes +\temps\notes&\qqbbl{-2}MaKM|\ibu0h2\zql d\qh0f\sk\tqh0h\enotes +\temps\notes\doubler\dqu2GH&\rlap{\doubler\cu N\cu a}\relax + \qqbbl2Ndad|\doubler\rlap{\dql2gh}\dqu2ij\enotes +\temps\notes\qu I&\rlap{\cu b}\qqbbl{-2}bdNb|\zql i\qu k\enotes +%\check +% mesure 30 +\barre\notes\bigaccid\hu{=I}&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0n\enotes +\temps\notes\hu J&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}ge}\dqu{-3}lj\enotes +\temps\notes&\qqbbl{-2}NcLN|\doubler\zql e\dqu4jl\enotes +%\check +% mesure 31 +\barre\notes\hu F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0l\enotes +\temps\notes\hu I&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\fl i\dql{-3}ih}\dqu{-4}kj\enotes +\temps\notes&\qqbbl{-2}MbKM|\ibu0i4\zql f\qh0i\sk\tqh0k\enotes +%\check +% mesure 32 +\barre\notes\hu E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql{-3}gg}\dqu{-3}li\enotes +\temps\notes&\qqbbl{-2}NbLN|\ibu0j2\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\hu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-2}hg}\dqu{-3}ji\enotes +\temps\notes&\rlap{\qu b}\qqbbl{-2}LaJL|\ibu0h2\zql e\qh0h\sk\tqh0j\enotes +% mesure 33 +\barre\notes\hu D&\zqu K\qqbbl2Ka{^M}a|\doubler\rlap{\dql0{^f}f}\dqu{-4}kh\enotes +\temps\notes&\qqbbl{-2}MaKM|\ibu0h2\zql f\qh0h\sk\tqh0j\enotes +%\check +\temps\notes\doubler\dqu{-2}G{^F}&\rlap{\doubler\cu N\cu a}\qqbbl2Ndad\relax +|\doubler\rlap{\dql2gh}\dqu2ij\enotes +\temps\notes\qu G&\rlap{\cu b}\qqbbl{-2}bdNb|\zq i\qu k\enotes +%\check +% mesure 34 +\barre\notes\qup G\sk&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes\bigaccid\sk\cu{=I}&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0n\enotes +\temps\notes\doubler\dqu2JK&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}gf}\dqu{-3}lk\enotes +\temps\notes\qu L&\qqbbl{-2}NcLN|\zql e\qu j\enotes +%\check +% mesure 35 +\barre\notes\qup F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes\sk\cu H&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0m\enotes +\temps\notes\doubler\dqu2IJ&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\dql{-2}fe}\dqu{-2}kj\enotes +\temps\notes\qu K&\qqbbl{-2}MbKM|\zql d\qu i\enotes +%\check +% mesure 36 +\barre\notes\qup E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql{-3}ge}\dqu{-3}lg\enotes +\temps\notes\sk\cu G&\qqbbl{-2}NbLN|\ibu0k2\zql e\qh0g\sk\tqh0l\enotes +\temps\notes\doubler\dqu2HI&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-5}he}\dqu{-3}jh\enotes +\temps\notes\qu J&\qqbbl{-2}LaJL|\ibu0h2\zql e\qh0h\sk\tqh0j\enotes +% mesure 37 +\barre\notes\qup D&\zqu K\qqbbl2Ka{^M}a|\doubler\rlap{\dql0{^f}f}\dqu{-4}kh\enotes +\temps\notes\sk\sh F\cu F&\qqbbl{-2}MaKM|\ibu0h2\zql f\qh0h\sk\tqh0k\enotes +\temps\notes\doubler\dqu2GH&\rlap{\doubler\cu N\cu a}\qqbbl2Ndad\relax +|\doubler\rlap{\dql{-2}gf}\dqu{-2}ih\enotes +\temps\notes\qu I&\rlap{\cu b}\qqbbl{-2}bdNb|\zql g\qu g\enotes +%\check +% mesure 38 +\barre\notes\qu G\sk&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes\bigaccid\qu{=I}&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0m\enotes +\temps\notes\qu J&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}gf}\dqu{-3}lk\enotes +\temps\notes\qu L&\qqbbl{-2}NcLN|\doubler\zql g\dqu{-3}lj\enotes +%\check +% mesure 39 +\barre\notes\qu F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes\qu H&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0l\enotes +\temps\notes\qu I&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\dql{-2}fe}\dqu{-2}kj\enotes +\temps\notes\qu K&\qqbbl{-2}MbKM|\zql d\doubler\dqu{-3}ki\enotes +%\check +% mesure 40 +\barre\notes\qu E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql0gg}\dqu{-3}li\enotes +\temps\notes\qu G&\qqbbl{-2}NbLN|\ibu0k2\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\qu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-2}hg}\dqu{-2}ji\enotes +\temps\notes\qu J&\qqbbl{-2}LaJL|\ibu0i{-2}\zql e\qh0j\sk\tqh0h\enotes +% mesure 41 +\generalmeter{\meterfrac 54}\changecontext +\NOTes\qu K&\zq{Nb}\ql K|\zq{gi}\ql k\enotes +\temps\NOTes\qu G&\zq{LN}\ql c|\zq{gj}\ql l\enotes +\temps\NOTes\qu H&\zq{La}\ql c|\zq{eh}\ql j\enotes +\temps\NOTEs\qup K&\zqp{^Ma}\qlp d|\zqp{^fh}\qlp k\enotes +\temps\NOtes\dsoupir&\dsoupir|\dsoupir\enotes +%\check +% mesure 42 +\quatretemps\changecontext +\notes\qu G\sk&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes\bigaccid\qu{=I}&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0m\enotes +\temps\notes\qu J&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}gf}\dqu{-3}lk\enotes +\temps\notes\qu L&\qqbbl{-2}NcLN|\doubler\zql g\dqu{-3}lj\enotes +%\check +% mesure 43 +\barre\notes\qu F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes\qu H&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0l\enotes +\temps\notes\qu I&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\dql{-2}fe}\dqu{-2}kj\enotes +\temps\notes\qu K&\qqbbl{-2}MbKM|\zql d\doubler\dqu{-3}ki\enotes +%\check +% mesure 44 +\barre\notes\qu E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql0gg}\dqu{-3}li\enotes +\temps\notes\qu G&\qqbbl{-2}NbLN|\ibu0k2\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\qu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-2}hg}\dqu{-2}ji\enotes +\temps\notes\qu J&\qqbbl{-2}LaJL|\ibu0i{-2}\zql e\qh0j\sk\tqh0h\enotes +% mesure 45 +\barre\NOtes\qu K&\zq{Nb}\ql d|\zq{gi}\ql k\enotes +\temps\NOtes\soupir&\soupir|\soupir\enotes +\temps\NOtes\qu G&\zq{LN}\ql c|\zq{gj}\ql l\enotes +\temps\NOtes\soupir&\soupir|\soupir\enotes +% mesure 46 +\barre\NOtes\qu H&\zq{La}\ql c|\zq{eh}\ql j\enotes +\temps\NOtes\soupir&\soupir|\soupir\enotes +\temps\NOtes\qu K&\zq{^Ma}\ql d|\zq{^fh}\ql k\enotes +\temps\NOtes\soupir&\soupir|\soupir\enotes +%\check +% mesure 47 +\generalmeter{\meterfrac 32}\changecontext +\NOTEs\hu G&\zh I\zh K\hl N|\zh b\zh d\hu g\enotes +\smallnotesize\bigaccid +\notes&|\Uptext{\hbox{\kern -16mm\moyen Maestoso \bf(\metron{\qu}{50})}}\enotes +\notes&\qqbbH9KGKNa\enotes +\temps\notes\sk\sk\pause&\qqbbL{-4}abN{^M}N\enotes +\temps\notes&\qqbbl7KNbc\enotes +\temps\notes&\qqbbL{-4}cdbab\enotes +%\check +% mesure 48 +\quatretemps +\changecontext\notes&|\qqbbH8bNbd{^f}\enotes +\temps\notes\sk\sk\pause&|\qqbbH{-4}ggdcd\enotes +\temps\notes&|\qqbbH7dbdfg\enotes +\temps\notes&|\qqbbu0ifgi\enotes +%\check +% mesure 49 +\barre\notes&|\qqbbL0ikgik\enotes +\normalnotesize +\temps\notes\hpause&|\cl n\qsoupir\sk\enotes +\temps\Notes\ccu G&\itenl1N\itenu2g\zq{Nbd}\ccl g|\itenu3n\zq{ik}\ccu n|\enotes +\temps\NOtes\pointdorgue 8\qup G&\tten1\tten2\pointdurgue H\zqp{Nce}\qlp g\relax + |\tten3\pointdorgue o\zqp{jl}\qlp n\enotes +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +%\check +\autolines {16}35\relax +% mesure 50 +\smallnotesize\bigaccid +\barre\notes&\qqbbH7IGJLM\enotes +\temps\notes\sk\sk\pause&\qqbbL{-4}MNLKL\enotes +\temps\notes&\qqbbl7JLN{=b}\enotes +\temps\notes&\qqbbL{-4}acNMN\enotes +%\check +% mesure 51 +\barre\notes&\qqbbH7MLN{=b}c\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbH0debce\enotes +\temps\notes&|\qqbbH7cNceg\enotes +\temps\notes&|\qqbbL0hjg{=i}j\enotes +%\check +% mesure 52 +\barre\notes&|\qqbbL0kljln\enotes +\normalnotesize +\temps\notes\hpause&|\cl q\qsoupir\sk\enotes +\temps\Notes\ccu E&\itenu1c\zq{LN}\ccl c|\itenu2j\zq{eg}\ccu j\enotes +\temps\NOtes\pointdorgue 7\qup F&\tten1\pointdorgue{10}\zqp{JM_a}\qlp c\relax + |\tten2\pointdorgue{10}\zqp{f_h}\qup j\enotes +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +%\check +% mesure 53 +\smallnotesize\bigaccid +\barre\notes&\qqbbH7KJM{_a}b\enotes +\temps\notes\sk\sk\pause&\qqbbL{-4}acaNa\enotes +\temps\notes&\qqbbl7Mac{=e}\enotes +\temps\notes&\qqbbL{-4}cfcbc\enotes +%\check +% mesure 54 +% \barre\notes&\qqbbH7c{_a}c{=e}f\enotes +\barre\notes&\ibbu0h7\qh0{_a}\qh0c|\sk\sk\qh0{=e}\tqh0f\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbH0f{_h}fef\enotes +\temps\notes&|\qqbbH7ecfhi\enotes +\temps\notes&|\qqbbL0hjhgh\enotes +%\check +% mesure 55 +\troistemps\changecontext\notes&|\qqbbl6f{_h}j{=l}\enotes +\temps\notes\sk\sk\pause&|\qqbbl2mn{_o}n\enotes +\temps\notes&|\qqbbl{-3}m{_l}{_k}j\enotes +% mesure 56 +%\check +\normalnotesize +\quatretemps\changecontext\NOTes\qup I&\zqp M\zqp b\qlp{_d}|\zqp{fi}\qlp{_k}\enotes +\smallnotesize\bigaccid +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +\temps\notes\sk\sk\sk\hpause&\ibbu0h5\qh0M\qh0b|\sk\sk\qh0{_d}\tqh0e\enotes +\temps\notes&|\qqbbh{-2}fdcd\enotes +%\check +% mesure 57 +\barre\notes&|\qqbbH7bb{_d}fh\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbL{-2}gifef\enotes +\temps\notes&|\qqbbH8e{_d}fi{_k}\enotes +\temps\notes&|\qqbbL{-2}kmkjk\enotes +% +% mesure 58 +\barre\notes&|\qqbbl5ikmo\enotes +\temps\notes\hpause&|\qqbbl{-3}p{_o}{_n}m\enotes +\normalnotesize +\temps\NOtes\qup E&\zqp{_Nb}|\zqp e\rlap{\qlp {_g}}\zqp{il}\qup{_n}\enotes +\temps\Notes\dsoupir&\dsoupir|\dsoupir\enotes +% mesure 59 +\smallnotesize\bigaccid +\barre\notes&\ibbl0L7\qb0L\qb0b\enotes +\notes&|\qb0e\tqb0f\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbh{-2}{_g}e{_d}e\enotes +\temps\notes&|\qqbbH6dce{g}j\enotes +\temps\notes&|\qqbbL{-2}jljij\enotes +% mesure 60 +\barre\notes&|\qqbbl5{=h}jl{_n}\enotes +\temps\notes\sk\sk\sk\pause&|\qqbbl2opqp\enotes +\temps\notes&|\qqbbl{-3}o{=n}ml\enotes +\temps\notes&|\qqbbl{-3}{_k}jih\enotes +% mesure 61 +\normalnotesize +\barre\nspace\autolines{18}35\relax +\Notes\cu{_H}&\zmidtwotext{\it accelerando poco a poco}\relax +\zq K\lq a\lfl a\zq M\ccl b|\fl h\zq d\zq f\rq h\ccu i\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0g3\qh0{fi}\tqh0h\enotes +\temps\notes\soupir&|\qqbbH3gidih\enotes +\normalnotesize +\temps\Notes\cu G&\zq L\zq N\ccl b|\zq e\zq g\ccu i\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{eg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgeih\enotes +% mesure 62 +\barre\nspace +\normalnotesize +\Notes\cu F&\zq K\zq M\lfl a\lq a\ccl b|\fl h\zq d\zq f\rq h\ccu i\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{df}\tqh0e\enotes +\temps\notes\soupir&|\qqbbH3ffdih\enotes +\normalnotesize +\temps\Notes\cu E&\zq L\zq N\ccl b|\zq e\zq g\ccu i\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{eg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgeih\enotes +% mesure 63 +\normalnotesize +\barre\Notes\cu D&\zq K\zq N\ccl{=b}|\zq d\zq g\ccu{=i}\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{dg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgeji\enotes +\normalnotesize\nspace +\temps\Notes\cu C&\zq{=L}\zq N\lfl b\lq b\ccl c|\fl i\zq{=e}\zq g\rq i\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{cg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgej{=i}\enotes +% mesure 64 +\normalnotesize +\barre\Notes\cu I&\zq{=L}\zq N\lq b\ccl c|\fl i\zq{=e}\zq g\rq i\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{cg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgej{=i}\enotes +\normalnotesize\nspace +\temps\Notes\cu{_H}&\zq M\zq{_a}\ccl c|\zq f\zq{_h}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{c_h}\tqh0g\enotes +\temps\notes\soupir&|\qqbbH3fhfji\enotes +% mesure 65 +\normalnotesize +\barre\Notes\cu G&\zq{=L}\zq N\lq b\ccl c|\fl i\zq{=e}\zq g\rq i\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{cg}\tqh0f\enotes +\temps\notes\soupir&|\qqbbH3fgej{=i}\enotes +\normalnotesize +\temps\Notes\cu F&\zq M\zq{=a}\ccl c|\zq f\zq{=h}\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{fh}\tqh0g\enotes +\temps\notes\soupir&|\qqbbH3fhfj{=i}\enotes +% mesure 66 +\normalnotesize +\barre\Notes\cu{^F}&\zq{^M}\zq a\ccl c|\zq{^f}\zq h\ccu j\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{dh}\tqh0g\enotes +\temps\notes\soupir&|\qqbbH3fhf{_i}h\enotes +\normalnotesize +\temps\Notes\cu G&\zq K\zq N\ccl b|\zq d\zq g\ccu i\enotes +\smallnotesize\varaccid +\temps\notes\dsoupir&|\ibbu0f3\qh0{di}\tqh0h\enotes +\temps\notes\soupir&|\qqbbH5higik\enotes +\autolines {17}35\relax +%\check +% mesure 67 +\normalnotesize +\barre\notes\hu G&\zqu N\qqbbl2Ndbd|\raise 7\Interligne\rlap{\vbox to 2\Interligne +{\vss\hbox{\moyen Allegro \bf(\metron{\qu}{70})}}}\relax + \doubler\rlap{\dql{-3}ig}\dqu{-5}ni\enotes +\temps\notes&\qqbbl{-2}bdNb|\ibu0i3\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\hu J&\zqu L\qqbbl2LcNc|\rlap{\ibl1h{-4}\qb1j\sk\tqb1e}\relax + \ibu0l{-4}\qh0l\sk\tqh0g\enotes +\temps\notes&\qqbbl{-2}NcLN|\ibu0h6\zql e\qh0g\sk\tqh0l\enotes +%\check +% mesure 68 +\barre\notes\hu F&\zqu M\qqbbl3Mcac|\rlap{\ibl1h{-3}\qb1h\sk\tqb1f}\relax + \ibu0j{-5}\qh0m\sk\tqh0h\enotes +\temps\notes&\qqbbl{-3}acMa|\ibu0h3\zql f\qh0h\sk\tqh0j\enotes +\temps\notes\hu I&\zqu K\qqbbl3KbMb|\rlap{\ibl1g{-3}\qb1i\sk\tqb1d}\relax + \ibu0k{-4}\qh0k\sk\tqh0f\enotes +\temps\notes&\qqbbl{-2}MbKM|\ibu0h5\zql d\qh0f\sk\tqh0i\enotes +%\check +% mesure 69 +\barre\notes\hu E&\zqu L\qqbbl2LbNb|\rlap{\ibl1g{-3}\qb1g\sk\tqb1e}\relax + \ibu0i{-5}\qh0l\sk\tqh0g\enotes +\temps\notes&\qqbbl{-2}NbLN|\ibu0h2\zql e\qh0g\sk\tqh0i\enotes +\temps\notes\hu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-5}hc}\dqh{-5}je\enotes +\temps\notes&\qqbbl{-2}LaJL|\doubler\zql c\dqu6eh\enotes +% mesure 70 +\barre\notes\hu D&\zqu K\qqbbl2Ka{^M}a|\rlap{\ibl1f{-3}\qb1{^f}\sk\tqb1d}\relax + \ibu0h{-5}\qh0k\sk\tqh0f\enotes +\temps\notes&\qqbbl{-2}MaKM|\ibu0h2\zql d\qh0f\sk\tqh0h\enotes +\temps\notes\doubler\dqu2GH&\rlap{\doubler\cu N\cu a}\relax + \qqbbl2Ndad|\doubler\rlap{\dql2gh}\dqu2ij\enotes +\temps\notes\qu I&\rlap{\cu b}\qqbbl{-2}bdNb|\zql i\qu k\enotes +%\check +% mesure 71 +\barre\notes\bigaccid\hu{=I}&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0n\enotes +\temps\notes\hu J&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}ge}\dqu{-3}lj\enotes +\temps\notes&\qqbbl{-2}NcLN|\doubler\zql e\dqu4jl\enotes +%\check +% mesure 72 +\barre\notes\hu F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0l\enotes +\temps\notes\bigaccid\hu{_I}&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\fl i\dql{-3}ih}\dqu{-4}kj\enotes +\temps\notes&\qqbbl{-2}MbKM|\ibu0i4\zql f\qh0i\sk\tqh0k\enotes +%\check +% mesure 73 +\barre\notes\hu E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql{-3}gg}\dqu{-3}li\enotes +\temps\notes&\qqbbl{-2}NbLN|\ibu0j2\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\hu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-2}hg}\dqu{-3}ji\enotes +\temps\notes&\qqbbl{-2}LaJL|\ibu0h2\zql e\qh0h\sk\tqh0j\enotes +% mesure 74 +\barre\notes\hu D&\qqbbl2Ka{^M}a|\doubler\rlap{\dql0{^f}f}\dqu{-4}kh\enotes +\temps\notes&\qqbbl{-2}MaKM|\ibu0h2\zql f\qh0h\sk\tqh0j\enotes +%\check +\temps\notes\doubler\dqu{-2}G{^F}&\rlap{\doubler\cu N\cu a}\qqbbl2Ndad\relax +|\doubler\rlap{\dql2gh}\dqu2ij\enotes +\temps\notes\qu G&\rlap{\cu b}\qqbbl{-2}bdNb|\zq i\qu k\enotes +%\check +% mesure 75 +\barre\notes\qup G\sk&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes\bigaccid\sk\cu{=I}&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0n\enotes +\temps\notes\doubler\dqu2JK&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}gf}\dqu{-3}lk\enotes +\temps\notes\qu L&\qqbbl{-2}NcLN|\zql e\qu j\enotes +%\check +% mesure 76 +\barre\notes\qup F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes\sk\cu H&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0m\enotes +\temps\notes\doubler\dqu2IJ&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\dql{-2}fe}\dqu{-2}kj\enotes +\temps\notes\qu K&\qqbbl{-2}MbKM|\zql d\qu i\enotes +%\check +% mesure 77 +\barre\notes\qup E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql{-3}ge}\dqu{-3}lg\enotes +\temps\notes\sk\cu G&\qqbbl{-2}NbLN|\ibu0k2\zql e\qh0g\sk\tqh0l\enotes +\temps\notes\doubler\dqu2HI&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-5}he}\dqu{-3}jh\enotes +\temps\notes\qu J&\qqbbl{-2}LaJL|\ibu0h2\zql e\qh0h\sk\tqh0j\enotes +% mesure 78 +\barre\notes\qup D&\zql K\qqbbl2Ka{^M}a|\doubler\rlap{\dql0{^f}f}\dqu{-4}kh\enotes +\temps\notes\doubler\sk\sh F\cu F&\qqbbl{-2}MaKM|\ibu0h2\zql f\qh0h\sk\tqh0k\enotes +\temps\notes\doubler\dqu2GH&\rlap{\doubler\cu N\cu a}\qqbbl2Ndad\relax +|\doubler\rlap{\dql{-2}gf}\dqu{-2}ih\enotes +\temps\notes\qu I&\rlap{\cu b}\qqbbl{-2}bdNb|\zql g\qu g\enotes +%\check +% mesure 79 +\barre\notes\qu G\sk&\zqu N\qqbbl2Nd{=b}d|\doubler\rlap{\dql{-5}{=i}{=f}}\dqu{-5}nk\enotes +\temps\notes\bigaccid\qu{=I}&\qqbbl{-2}bdNb|\ibu0k5\zql f\qh0k\sk\tqh0m\enotes +\temps\notes\qu J&\zqu L\qqbbl2LcNc|\doubler\rlap{\dql{-3}gf}\dqu{-3}lk\enotes +\temps\notes\qu L&\qqbbl{-2}NcLN|\zql g\doubler\dqu{-3}lj\enotes +%\check +% mesure 80 +\barre\notes\qu F&\zqu M\qqbbl3Mcac|\doubler\rlap{\dql0hh}\dqu{-3}mj\enotes +\temps\notes\qu H&\qqbbl{-3}acMa|\ibu0j3\zql h\qh0j\sk\tqh0l\enotes +\temps\notes\qu I&\zqu K\qqbbl3K{_b}Mb|\doubler\rlap{\dql{-2}fe}\dqu{-2}kj\enotes +\temps\notes\qu K&\qqbbl{-2}MbKM|\zql d\doubler\dqu{-3}ki\enotes +%\check +% mesure 81 +\barre\notes\qu E&\zqu L\qqbbl2LbNb|\doubler\rlap{\dql0gg}\dqu{-3}li\enotes +\temps\notes\qu G&\qqbbl{-2}NbLN|\ibu0k2\zql g\qh0i\sk\tqh0k\enotes +\temps\notes\qu H&\zqu J\qqbbl3JaLa|\doubler\rlap{\dql{-2}hg}\dqu{-2}ji\enotes +\temps\notes\qu J&\qqbbl{-2}LaJL|\ibu0i{-2}\zql e\qh0j\sk\tqh0h\enotes +% mesure 82 +\barre\notes\qu K&\qqbbl2KbNb|\doubler\rlap{\dql{-2}ih}\dqu{-2}kj\enotes +\temps\notes\qu L&\qqbbl{-2}NbLN|\doubler\rlap{\dql2gh}\dqu2ij\enotes +\temps\notes\qup K&\qqbbl6KNbd|\rlap{\cl g\sk + \raise -3\internote\dsoupir}\zqp i\qup k\enotes +\notes\sk\sk\dsoupir&|\ql g\sk\raise 3\internote\dsoupir\enotes +% mesure 83 +\barre\notes\qu J&\qqbbl7JLNc|\zq{gj}\ql l\enotes +\temps\NOtes\soupir&\cl e\dsoupir|\soupir\enotes +\temps\notes\qu H&\qqbbl7HJLa|\zq{eh}\ql j\enotes +\temps\NOtes\soupir&\cl c\dsoupir|\soupir\enotes +% mesure 84 +\barre\notes\qu K&\qqbbl7K{^M}ad|\bigaccid\rlap{\cl{^f}\sk +\raise-3\interligne\dsoupir}\zq{h}\qu k\enotes +\temps\NOTEs\soupir&\soupir|\zql f\raise 3\interligne\soupir\enotes +\temps\NOTEs\hpause&\hpause|\hpause\enotes +% mesure 85 +\troistemps\changecontext\NOtes\cu G&\zq{KNb}\cl d|\zq{gik}\cl n\enotes +\temps\NOtes\dsoupir&\dsoupir|\dsoupir\enotes +\temps\NOtes\cu E&\zq{JLN}\cl c|\zq{egj}\cl l\enotes +\temps\NOtes\dsoupir&\dsoupir|\dsoupir\enotes +\temps\NOtes\cu C&\zq{JL}\cl a|\zq{ceh}\cl j\enotes +\temps\NOtes\dsoupir&\dsoupir|\dsoupir\enotes +% mesure 86 +\barre\NOTEs\qu D&\zq{K^M}\ql a|\zq{d^fh}\ql k\enotes +\temps\NOTEs\soupir&\soupir|\soupir\enotes +\cleftoksii={{0}{0}{0}{0}}\changeclefs +\temps\NOtes\zq D\cu K&\cu d|\cu k\enotes +\temps\NOtes\dsoupir&\dsoupir|\dsoupir\enotes +\advance\barsinline by -1\relax +% mesure 87 +\barre\NOTES\zh N\hl G&\hu g|\hu n\enotes +\temps\NOTES\soupir&\soupir|\soupir\enotes +% +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\endinput + diff --git a/musixtex/doc/examples/pslurvgap.tex b/musixtex/doc/examples/pslurvgap.tex new file mode 100644 index 0000000..216f3d1 --- /dev/null +++ b/musixtex/doc/examples/pslurvgap.tex @@ -0,0 +1,21 @@ +\input musixtex +\input musixps + +\footline={} + \Nosluradjust \Notieadjust + +\startmuflex \nobarnumbers + +\startextract\NOTes\multnoteskip3\isluru0c\ql c\tslur0s\ql s\enotes + \bar\NOTes\multnoteskip3\isluru0c\ql c\tslur0z\ql z\enotes\endextract + + \instrumentnumber{1} \generalmeter{\meterfrac34} +\startextract +\NOTes\isluru0c\ql c\enotes\notes\tslur0j\ql j\enotes + \bar\NOTes\isluru0c\ql c\enotes\notes\tslur0n\ql n\enotes + \NOTes\isluru0c\ql c\enotes\notes\tslur0s\ql s\enotes + \bar\NOTes\isluru0c\ql c\enotes\notes\tslur0z\ql z\enotes + \endextract + +\endmuflex +\end diff --git a/musixtex/doc/examples/quod.tex b/musixtex/doc/examples/quod.tex new file mode 100644 index 0000000..b73720f --- /dev/null +++ b/musixtex/doc/examples/quod.tex @@ -0,0 +1,162 @@ +\input musixtex.tex +\input musixsty.tex +\input musixps +\nohalfties +\def\pstiehgt{0.5} +\def\psslurhgt{0.5} +\vsize9.75in +\voffset-0.5in +\hsize7.0in +\hoffset-0.25in +\smallmusicsize +\bigaccid +\advance\parindent by 10pt +\def\raisebarno{7\internote}% +\nobarnumbers +\relativeaccid +\geometricskipscale + +\instrumentnumber4 +\setclef1\bass\setbassclefsymbol1\bassoct +\setclef4\treble\settrebleclefsymbol4\trebleoct +\generalsignature{+1} +\generalmeter\meterC +\setname1{B} +\setname2{T} +\setname3{A} +\setname4{S} +\songtop4 +\songbottom1 +\fulltitle{Quodlibet} +\subtitle{Variation 30 of the Goldberg Variations for Clavier} +\title{Quodlibet} +\author{J. S. Bach (1685--1750)} +\shortauthor{J. S. Bach} +\othermention{Arranged for Recorders by R. D. Tennent} +\maketitle +\startbarno=0 +\nobarnumbers +\stafftopmarg=3.0\Interligne% +\staffbotmarg=3.0\Interligne% +\startpiece\addspace\afterruleskip% +\systemnumbers% +\Notes\ds&\cu d&\ds&\ds\en +\bar%1 +\Notes\hl N&\ibu1g2\qb1{ghi}\tqh1j&&\hpause\en +\Notes\hl M&\ibl1k{-2}\qb1k&&\en +\notes&\nbbl1\qb1j\tqb1i&&\qp\en +\Notes&\ibu1h0\qb1h&&\ds\en +\notes&\nbbu1\qb1g\tqh1h&&\cu d\en +\def\atnextbar{\znotes&&\centerpause&\en}% +\bar%2 +\Notes\hl L&\ibu1i{-2}\qb1i\tqh1h&\ql n&\ibu3g2\qb3{gh}\en +\Notes&\itied1g\qu g&\ql n&\qb3i\tqh3j\en +\Notes\ql{.K}&\ttie1\qu g&\ql o&\ibl3k{-2}\qb3k\en +\notes&&&\nbbl3\qb3j\tqb3i\en +\Notes&\ibu1f0\shake{n}\qb1f&\cl o&\cu h\en +\notes\cu J&\nbbu1\qb1e\tqh1f&\ds&\ds\en +\bar%3 +\Notes\hu I&\qu g&\ibl2n{-1}\qb2{no}&\ql k\en +\Notes&\ds\cl k&\qb2{n}\tqb2{=m}&\ql k\en +\Notes\hu J&\ibu1j{-2}\qb1{ji}&\ibl2j{0}\qb2{lk}&\ql l\en +\Notes&\qb1h\tqh1g&\qb2j\tqb2p&\ql l\en +\bar%4 +\Notes\hl K&\itied1f\shake{n}\qu f&\ibl2o{-1}\qb2{on}&\ibl3k{-1}\qb3{kl}\en +\notes&\ttie1\ibbu1e{-2}\qb1f\tbbu1\qb1e&\qb2o&\qb3k\en +%\vnotes1.5\elemskip&\nbbbu1\qb1e\tbbu1\qb1f&&\en +\Notes&\itied1d\tqh1d&\tqb2m&\tqb3j\en +\Notes\qu G&\ttie1\qu d&\ibl2n{-2}\qb2n\tqb2m&\ibu3h{-1}\shake{p}\qb3i\tqh3h\en +\Notes\ds&\qp&\ibl2n{-5}\qb2n&\qu g\en +\notes\ibbl0b{-1}\qb0b\tqb0a&&\tqb2k&\en +\bar%5 +\Notes\ibl0M0\qb0N&\ql n&\ibl2n2\qb2n&\hpause\en +\notes\nbbl0\qb0M\tqb0N&&\qb2o&\en +\Notes\ibl0K0\qb0L&\ql n&\qb2p&\en +\notes\nbbl0\qb0K\tqb0L&&\tqb2q&\en +\Notes\ql{.M}&\ql o&\ibl2r{-2}\qb2r&\qp\en +\notes&&\nbbl2\qb2q\tqb2p&\en +\Notes\sk\cu I&\ql o&\ibl2o6\qb2o\itieu2r\tqb2r&\ds\cl k\en +\bar%6 +\Notes\ql{.L}&\ibl1n{-1}\qb1{no}&\ttie2\ibl2r{-2}\qb2r\tqb2q&\ibl3n{-2}\qb3{nm}\en +\Notes&\qb1n&\ql p&\qb3l\en +\notes\ibbl0M2\qb0M\tqb0N&\tqb1m&&\tqb3k\en +\Notes\itieu0a\ql a&\ibl1l{-2}\qb1l&\ql{.o}&\shake{n}\ibl3i0\qb3{^j}\en +\notes&\tqb1k&&\nbbl3\qb3i\tqb3j\en +\notes\ttie0\ibbl0a{-2}\qb0{aN}&\cl{^j}&&\cu h\en +\notes\qb0M\tqb0L&\ds&\ibbl2i2\qb2i\qsk\tqb2{^j}&\ds\en +\bar%7 +\Notes\ql M&\ibu1g0\qb1{fg}&\ibl2k0\qb2{kl}&\qu h\en +\Notes\ql K&\qb1h\tqh1f&\qb2m\tqb2k&\qu h\en +\Notes\ql N&\ibu1g{-2}\qb1{gf}&\ibl2i4\qb2{ik}&\ql i\en +\Notes\qu G&\qb1e\tqh1d&\qb2n\tqb2m&\ql i\en +\bar%8 +\Notes\qu{.H}&\ibu1c4\qb1{^cd}&\ibl2l{-1}\qb2{.l}\roff{\itieu2k\tbbl2\tqb2k}\qsk&\ibu3i{-1}\qb3{hi}\en +\notes&\qb1e&\ttie2\ibbl2j0\qb2k\hqsk\tbbl2\qb2{^j}&\qb3h\en +\Notes\cu{^J}&\itied1h\tqh1h&\itieu2l\tqb2l&\tqh3g\en +\notes\ql K&\ttie1\ibu1h{-2}\qb1h&\ttie2\ibbl2l{-1}\qb2{lk}&\ibu3f{-1}\qb3f\en +\notes&\tqh1g&\qb2l\tqb2j&\tqh3e\en +\Notes\cl K&\cu f&\cl k&\cu d\en +\advance\barno by -1% +\leftrightrepeat +\Notes\ds&\cl m&\ds&\cl o\en +\bar%9 +\Notes\ql d\sk\ql c&\ibl1k0\qb1{kmk}\tqb1{m}&\ql o\sk\ql o&\ibl3m0\qb3{mom}\tqb3o\en +\Notes\ql b&\ibl1k0\qb1n&\ql p&\ibl3k2\qb3k\en +\notes&\qb1k&&\nbbl3\qb3l\tqb3m\en +\Notes\ql N&\qb1k\tqb1n&\ql p&\ibl3n{-4}\qb3n\tqb3l\en +\bar%10 +\Notes\ibl0b{-1}\qb0{cbc}\tqb0a&\cl l\ds\qp&\ibl2o{-1}\qb2{opo}\tqb2n&\ibl3o{-2}\qb3{onm}\tqb3l\en +\Notes\ql{.b}&\ql m&\ibl2m{-2}\qb2m&\ibl3j0\shake n\qb3{^k}\en +\notes&&\tqb2l&\nbbl3\qb3{^j}\tqb3k\en +\Notes\sk\cl a&\ql m&\cl{^k}\ds&\ibl3i8\qb3i\tqb3{p}\en +\bar%11 +\Notes\ql{N}\sk\ql{N}&\ibl1l0\qb1{nln}\tqb1l&\ql p\sk\ql p&\ibl3m0\qb3{lpl}\tqb3{p}\en +\notes\ql{.a}&\ibl1m{-1}\qb1{m*n}&\ql q&\ibbl3k2\qb3{^klm}\tqb3n\en +\Notes&\qb1m&\ql q&\ibl3o{-2}\qb3o\en +\notes\cl{^a}&\tqb1l&&\nbbl3\qb3n\qsk\tqb3{m}\en +\bar%12 +\Notes\ql b&\ibl1k2\qb1{^k}&\ibl2o{-1}\qb2p&\ibl3n{-2}\qb3n\en +\notes&\nbbl1\qb1l\tqb1m&\qb2q&\nbbl3\qb3m\tqb3l\qsk\en +\notes\qu I&\itied1i\qu i&\qb2p&\ibbl3k0\qb3{^kl}\en +\notes&&\tqb2o&\qb3m\tqb3k\en +\Notes\ql{.L}&\ttie1\ibu1i0\qb1i&\ibl2n0\qb2n&\itieu3l\hl l\en +\notes&\nbbu1\qb1h\tqh1i&\nbbl2\qb2m\tqb2n&\en +\Notes&\ibu1g2\qb1g&\cl l&\en +\notes\cl{=K}&\nbbu1\qb1h\tqh1i&\ds&\en +\bar%13 +\notes\qu J&\ibl1j2\qb1j\sk\qb1k&\hpause&\ttie3\ibbl3k1\slur lku1\qb3l\qb3k\slur mlu1\qb3m\tqb3l\en +\notes\ql c&\qb1l\sk\tqb1m&&\ibbl3m1\isluru3n\qb3n\tbbl3\tslur3m\qb3m\tqb3o\en +\notes\ql{.b}&\ibl1n{-1}\qb1n\sk\nbbl1\qb1m\tqb1l&\ql n&\ql{.k}\en +\Notes&\cl k&\ibl2i{-5}\qb2n&\en +\notes\ibbu0J{-2}\qb0J\tqh0I&\ds&\tqb2g&\ibbl3j2\qb3j\tqb3k\en +\bar%14 +\Notes\qu{.H}&\ds&\ibl2j1\qb2{.j}&\ibl3l2\qb3l\en +\notes&\cu h&\sk\tbbl2\tqb2k&\nbbl3\qb3m\tqb3n\en +\Notes&\ibu1e0\qb1e&\ibl2j{-2}\qb2j&\ibl3o{-2}\qb3o\en +\notes\ibbu0I2\qb0I\tqh0J&\nbbu1\qb1d\tqh1e&\tqb2{i}&\tqb3n\en +\notes\ql{.K}&\ibu1g1\qb1f&\ibu2h1\qb2h&\ibbl3m{-2}\shake{o}\qb3m\en +\notes&&&\tbbl3\qb3l\en +\Notes&\itied1g\tqh1g&\tqh2i&\tqb3k\en +\Notes&\ttie1\ibu1g{-1}\qb1g&\ibl2j2\qb2j&\ibu3i{-6}\qb3j\en +\notes\ibbu0J2\qb0J\tqh0K&\tqh1f&\tqb2k&\tqh3d\en +\bar%15 +\Notes\ibu0I0\qb0G&\qu d&\ibu2i0\qb2i&\ibl3i0\qb3i\en +\notes\qb0H&&\nbbu2\qb2h\tqh2i&\qb3j\en +\Notes\qb0I&\qu d&\cu g&\qb3k\en +\Notes\tqh0G&&\ds&\tqb3i\en +\Notes\qu{.J}&\qu e&\ds&\ibu3j{-2}\qb3j\en +\notes&&\ibbl2l{-2}\qb2l\tqb2k&\qb3i\en +\Notes&\qu e&\ibl2j4\qb2j&\qb3h\en +\Notes\cu{^J}&&\tqb2l&\tqh3g\en +\bar%16 +\notes\ql K&\ibu1g{1}\qb1d&\ibbl2h1\qb2{hk}&\ibu3f2\qb3f\en +\notes&\qb1e&\qb2j\tqb2i&\tqh3g\en +\notes\ql K&\qb1d&\ibbl2j0\qb2j\tbbl2\qb2h&\ibu3h{-4}\qb3h\en +\Notes&\tqh1j&\itieu2k\tqb2k&\tqh3f\en +\Notes\ql N&\ibu1i{-2}\qb1i&\ttie2\ibl2j0\qb2k&\qu g\en +\notes&\tqh1h&\nbbl2\qb2j\tqb2k&\en +\Notes\cu G&\cu g&\cl i&\cu g\en +\setrightrepeat +\endpiece% +\eject +\end diff --git a/musixtex/doc/examples/racine.tex b/musixtex/doc/examples/racine.tex new file mode 100644 index 0000000..0354b45 --- /dev/null +++ b/musixtex/doc/examples/racine.tex @@ -0,0 +1,596 @@ + +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +\hsize 190mm \vsize 280mm +\hoffset -1.84cm + + +\fulltitle{Cantique de Jean Racine} +\shorttitle{Cantique de Jean Racine} +\shortauthor{G. Faur\'e} +\fullauthor{Gabriel Faur\'e\\Transcription Orgue Daniel Taupin} +\othermention{Gif~: 2.4/9.11.13/19.23/33.37.41/54/46.47.48.51} +\maketitle + +% +\parindent 14mm +\musicsize=20 + +\def\quatreinstruments{\def\nbinstruments{4}\relax +\nbporteesi=1\relax +\nbporteesii=2\relax +\nbporteesiii=1\relax +\nbporteesiv=1\relax +\cleftoksi{6000}\relax +\cleftoksii{6000}\relax +\cleftoksiii{6000}\relax +\cleftoksiv{0000}\relax +\def\staffspacingi{1.0}\def\interinstrumenti{0pt}\relax +\def\staffspacingii{1.0}\def\interinstrumentii{-2\Interligne}\relax +\def\staffspacingiii{0.64}\def\interinstrumentiii{0pt}\relax +\def\staffspacingiv{0.64}\def\interinstrumentiv{0pt}\relax +} + % +\def\sanspedale{\def\nbinstruments{3}\relax +\nbporteesi=2\relax +\nbporteesii=1\relax +\nbporteesiii=1\relax +\cleftoksi{6000}\relax +\cleftoksii{6000}\relax +\cleftoksiii{0000}\relax +\def\staffspacingi{1.0}\def\interinstrumenti{-2\Interligne}\relax +\def\staffspacingii{0.64}\def\interinstrumentii{0pt}\relax +\def\staffspacingiii{0.64}\def\interinstrumentiii{0pt}\relax +} + % + +\def\paroles{\eightrm} + +%\paroles +% \line{G.O. ({\bf I}) : 8'+4', acc. Positif/R\'ecit\hss Gabriel Faur\'e} +% \line{Positif ({\bf II}) : 8'+4'+1 1/3, acc. R\'ecit\hss Transcription Orgue Daniel +%Taupin } +% \line{R\'ecit ({\bf III}) : 8'+4'\hss... } +% \line{P\'edale : 16'+8', acc. Positif\hss } + +\quatreinstruments +\normal +\def\instrumenti{P\'edale} +\def\instrumentii{Manuel} +\def\instrumentiii{\vbox{\hbox{T\'enors}\hbox{Basses}}} +\def\instrumentiv{\vbox{\hbox{Sopran.}\hbox{Altos}}} +\generalmeter{\meterC}% +% +% +% formes frequentes +% deux croches hautes +\def\dqb#1#2{\bigaccid\Ibl0{#1}{#2}1\qb0{#1}\varaccid\tqb0{#2}} +\def\dqh#1#2{\bigaccid\Ibu0{#1}{#2}1\qh0{#1}\varaccid\tqh0{#2}} +\def\sdqh{\ds\dqh} +\def\lsdqb{\raise-3\Internote\ds\dqb} +\def\sdqb{\ds\dqb} +\def\Tqb#1#2#3{\Ibl0{#1}{#3}2\qb0{#1}\varaccid\qb0{#2}\tqb0{#3}} +\def\tQb#1#2#3{\ibl0{#2}0\qb0{#1}\varaccid\qb0{#2}\tqb0{#3}} +\def\Tqh#1#2#3{\Ibu0{#1}{#3}2\qh0{#1}\varaccid\qh0{#2}\tqh0{#3}} +\def\tQh#1#2#3{\ibu0{#2}0\qh0{#1}\varaccid\qh0{#2}\tqh0{#3}} +\def\Sqh#1#2#3{\bigaccid\Tqh{#1}{#2}{#3}\Tqh} +\def\Sqb#1#2#3{\bigaccid\Tqb{#1}{#2}{#3}\Tqb} +\def\Qqh#1#2{\sdqh{#1}{#2}\Tqh} +\def\Qqb#1#2{\sdqb{#1}{#2}\Tqb} +\def\dnu#1#2{\bigaccid\qu{#1}\sk\sk\qu{#2}}% +\def\Dnu#1#2{\bigaccid\zq{!#1}\qu{!`#1}\sk\sk\zq{!`#2}\qu{!#2}}% +\def\dnb#1#2{\bigaccid\ql{#1}\sk\sk\ql{#2}}% +\def\Dnb#1#2{\bigaccid\zq{!#1}\ql{!`#1}\sk\sk\zq{!`#2}\ql{!#2}}% +\def\dnl{\dnb}\def\Dnl{\Dnb} +\def\Hu#1{\bigaccid\zh{!`#1}\hu{!#1}} +\def\Hl#1{\bigaccid\zh{!`#1}\hl{!#1}} +\def\hlu#1#2{\bigaccid\zhl{#1}\hu{#2}} +\def\huu#1#2{\bigaccid\zh{#1}\hu{#2}} +\def\hll#1#2{\bigaccid\zh{#1}\hl{#2}} +\def\qlu#1#2{\bigaccid\zql{#1}\qu{#2}} +\def\quu#1#2{\bigaccid\zq{#1}\qu{#2}} +\def\qll#1#2{\bigaccid\zq{#1}\ql{#2}} +\def\Pause{\sk\sk\sk\sk\sk\pause} +\def\Hpause{\sk\sk\hpause} +% +\def\zmid#1{\zcharnote{12}{\paroles #1}} +% +\staffbotmarg\Interligne + +\generalsignature{-5} +\def\nbinstruments{2}% +\debutmorceau +\autolines{14}{4}{4}% +%Takt 1 +\notes\zcharnote b{$\wedge$}\wh K&\uptext{\kern -1.5\Interligne + \bf II}\sdqb cd\Tqb fcd|\uptext{\moyen Andante}\Hpause\enotes +\temps\notes&\Tqb acd\sdqb cd|\sk\sk\sk\qu f\enotes +%Takt 2 +\barre\notes\hu F&\Sqb acdfda|\hu h\enotes +\temps\notes\hu H&\Qqb {=b}ceca|\hu g\enotes +%Takt 3 +\autolines{13}{4}{4}% +\barre\notes\hu K&\Qqb acdaM|\hup f\enotes +\temps\notes\hu J&\Sqb acdfda|\sk\sk\sk\qu h\enotes +%Takt 4 +\def\atnextline{\autolines{13}44}% +\barre\notes\qu I&\sdqb{=e}f|\qu k\enotes +\temps\notes\qu H&\sdqb fc|\qu j\enotes +\temps\notes\qu G&\sdqb cd|\qu i\enotes +\temps\notes\qu F&\sdqb da|\qu h\enotes +%Takt 5 +\barre\notes\hu H&\sdqb{=b}c|\qu h\enotes +\temps\notes &\Tqb eca|\qu g\enotes +\temps\notes\qu K&\sdqb{=N}a|\qu f\enotes +\temps\notes\qu F&\Tqb daM|\qu f\enotes +%Takt 6 +\barre\notes\hu G&\Qqb{=a}bdbL|\hu e\enotes +\temps\notes\hu H&\Qqb {=b}cec{_a}|\hu g\enotes +%Takt 7 +\barre\notes\dnu KJ&\Qqb{=N}adaM|\hu f\enotes +\temps\notes\dnu IH&\sdqb cd\sdqb da|\soupir\sk\sk\qu f\enotes +%Takt 8 +\barre\notes\hup G&\Qqb {=a}bdbL|\hu e\enotes +\temps\notes\sk\sk\sk\ql N&\Qqb{=b}cedc|\hu i\enotes +%Takt 9 +\barre\notes\dnb ML&\Qqb{=b}cfc{=a}|\hu{=h}\enotes +\temps\notes\dnb KJ&\sdqb ae\sdqb ea|\sk\sk\sk\qu f\enotes +%Takt 10 +\barre\notes\dnu IH&\sdqb{=e}f\sdqb fc|\dnu kj\enotes +\temps\notes\dnu GF&\sdqb cd\Tqb fd{_a}|\dnu i{_h}\enotes +%Takt 11 +\barre\notes\hu H&\Qqb{=b}ceca|\dnu hg\enotes +\temps\notes\dnu DF&\Qqb{=N}adad|\dnu fh\enotes +%Takt 12 +\advance\linesinpage by -1\relax + % +\barre\notes\hu G&\Qqb{=a}bdb{_N}|\hu f\enotes +\temps\notes\hu H&\Qqb N{_a}caN|\hu e\enotes +\def\atnextline{\sanspedale\def\nbinstruments{2}\savemeters}% + % +%Takt 13 +\barre\notes\zcharnote B{\kern -2\Interligne\rm(P\'ed.)}\zhl K\relax + \raise 2\Interligne\sdqb Ma\sdqb aM|\cu d\sk\ds\itenl1d\qu d&\Hpause\enotes +\temps\notes\cl a\sk\ds|\tten1\Tqh dcd&\soupir\enotes +\temps\notes\zcharnote C{\bf I \rm(G.O.)}\soupir|\Tqh fda&\relax + \zmid{Verbe \'e-}\clp M\sk\ccl M\enotes +%Takt 14 +\barre\notes\hu F|\Qqh cdfda&\zmid{gal}\hl a\enotes +\temps\notes\hu H|\Qqh {=b}ceca&\zmid{au}\qlp N\sk\sk\sk\zmid{Tr\`es-}\sk\cl N\enotes +%Takt 15 +\barre\notes\hu K|\Qqh acdaM&\zmid{Haut}\hlp M\enotes +\temps\notes\hu J|\Sqh acdfda&\sk\sk\sk\zmid{notre}\qll Ma\enotes +%Takt 16 +\barre\notes\qu I|\sdqh{=e}f&\zmid{u-}\qll Md\enotes +\temps\notes\qu H|\sdqh fc&\zmid{ni-}\zq M\ql c\enotes +\temps\notes\qu G|\sdqh cd&\zmid{que es-}\zq K\ql b\enotes +\temps\notes\qu F|\sdqh da&\zmid{p\'e}\zq a\ql a\enotes + %\check +%Takt 17 +\def\atnextline{\sanspedale\def\nbinstruments{3}\savemeters}% +\barre\notes\hu H|\Qqh aceca&\zmid{ran-}\zql a\hu c\sk\sk\ql N&\Pause\enotes +\temps\notes\dnu DF|\Qqh acdaM&\zmid{ce}\zq M\ql d\sk\sk\zmid{Jour}\zq M\ql d\enotes + %\check +%Takt 18 +\barre\notes\hu G|\Qqh bdedb&\zmid{\'e-}\zh L\hl d&\Pause\enotes +\temps\notes\hu H|\Qqh NcecN&\zmid{ter-}\zh N\hl c\enotes + %\check +%Takt 19 +\barre\notes\wh I|\Qqh MbdbM&\zmid{nel}\zh M\hl d&\Hpause\enotes +\temps\notes|\Sqh bcdfdb&\zmid{de}\zq M\ql d\sk\sk + \zmid{la}\zq M\ql d&\soupir\sk\sk\zmid{De}\qu f\enotes + %\check +%Takt 20 +\barre\notes\wh H|\Qqh cdfda&\zmid{terre}\hll Md&\zmid{la}\qu h\sk\sk + \zmid{pai-}\qu h\enotes +\temps\notes|\Qqh NdedN&\zmid{et}\zq L\ql d\sk\sk + \zmid{des}\zq M\ql c&\zmid{si-}\qu g\sk\sk + \zmid{ble}\qu g\enotes + %\check +%Takt 21 +\barre\notes\hu K|\Qqh MadaM&\zmid{cieux,}\zh K\hlp d&\zmid{nuit,}\hup f\enotes +\temps\notes\hu J|\Sqh acdfda&\hl J\sk\sk\zmid{nous}\qu a&\sk\sk\sk + \zq f\qu h\enotes + %\check +%Takt 22 +\barre\notes\dnu IH|\sdqh{=e}f\sdqh fc&\zmid{rom-}\qll Ib\sk\sk + \zmid{pons}\qll Hd&\quu fk\sk\sk\quu fj\enotes +\temps\notes\dnu {=G}J|\sdqh bf\sdqh eb&\zmid{le}\qll {=G}d\sk\sk + \zmid{si-}\qll Jc&\quu fi\sk\sk\quu {=e}j\enotes + %\check +%Takt 23 +\barre\notes\hup F|\Qqh {=N}c{=e}cN&\zmid{len-}\hll Fc&\huu {=e}i\enotes +\temps\notes\sk\sk\sk\qu J|\Sqh acfh{_e}c&\zmid{ce,}\qll Mc\sk\sk + \zmid{Di-}\qll Je&\quu fh\sk\sk\quu hj\enotes + %\check +%Takt 24 +\barre\notes\hu K|\Qqh bfhfb&\zmid{vin}\hll Kf&\zhu i\qsk\hl h\enotes +\temps\notes\hu L|\Qqh bd{=g}db&\zmid{Sau-}\hll Lb&\zh{=g}\hu k\enotes + %\check +%Takt 25 +\barre\notes\Dnu a{=N}|\sdqh ce\ds\rq c\dqh b{=e}\relax + &\zmid{veur,}\qll aa\sk\sk\qll{=N}b&\zhup j\dnb e{=e}\enotes +\temps\notes\Dnu ML|\ds\zq a\dqh cf\ds\zq{=a}\dqh c{_g}&\relax +\qll Ma\sk\sk\zmid{jet-}\qll L{=a}&\ql f\sk\sk\quu{_g}j\enotes + %\check +%Takt 26 +\barre\notes\Hu K|\Qqh bdfdb&\zmid{te}\zh K\hlp b\sk\sk\zmid{sur}\relax + &\zhl f\qu i\sk\sk\qu i\enotes +\temps\notes\Hu L|\Qqh bd{=g}db&\hl L\sk\sk\qu b&\zhl{=g}\qu k\sk\sk\qu k\enotes + %\check +%Takt 27 +\barre\notes\Hu{=L}|\Qqh c{=g}igc&\zmid{yeux,}\hll {=L}b&\zhl{=g}\hup j\enotes +\temps\notes\zq F\dnu MH|\Qqh ch{_g}ca&\quu Ma\sk\sk\zmid{Di-}\qll ac\relax + &\ql h\sk\sk\lfl g\zqu h\qsk\ql g\enotes + %\check +%Takt 28 +\barre\notes\Dnu KM|\sdqh fk\zq{=h}\Tqh jfe&\zmid{vin}\qll Kd\sk\sk\quu M{=a}\relax + &\Ilegu1q\zhl f\qu m\sk\sk\qu j\sk\tleg1\enotes +\temps\notes\Dnu ba|\Qqh di{_j}f{=d}&\zmid{Sau-}\qll bb\sk\sk\quu a{=d}&\relax + \Ilegu1q\quu fk\sk\sk\quu {_j}m\sk\tleg1\enotes + %\check +%Takt 29 +\barre\notes\Dnu{=N}{=L}|\Qqh ei{=g}{_d}i&\zmid{veur}\qll {=N}e\sk\sk + \zmid{jet-}\qll {=L}b&\quu il\sk\sk\quu {=g}k\enotes +\temps\notes\Dnu{M}{=K}|\Qqh chfca&\zmid{te}\qll Ma\sk\sk + \zmid{sur}\qll {=K}a&\quu hj\sk\sk\quu fj\enotes + %\check +%Takt 30 +\barre\notes\zh E\hu L|\Qqh c{=g}ec{=N}&\zmid{nous}\hll L{=N}&\huu ej\enotes +\temps\notes\hu E|\Qqh dgedN&\zmid{les}\hll LN&\huu di\enotes + %\check +%Takt 31 +\barre\notes\hu H|\Qqh cehec&\zmid{yeux !}\hll Ha&\huu ch\enotes +\temps\notes\Hpause|\Tqh e{=g}h\zqu j\Tqb jgh&\Hpause + &\Hpause\enotes + %\check +%Takt 32 +\barre\notes\hu J|\zhu l\Qqb{=g}hjgh&\Pause&\Pause\enotes +\temps\notes\hu L|\zhu k\raise -\interligne\ds\dqb{^f}g\Tqb ifg\enotes +\def\atnextline{\sanspedale\def\nbinstruments{1}}% + %\check +%Takt 33 +\advance\linesinpage by -1\relax + % +\barre\notes\hl a|\zhup j\raise -\interligne\ds\dqb e{=g}\Tqb hec\enotes +\temps\notes\hl{=N}|\Tqb egh\zqu l\sdqb jh\enotes + %\check +%Takt 34 +\barre\notes\dnb ML|\bigaccid\zqu o\sdqb{=i}j\bigaccid\zqu{=n}\sdqb kj\enotes +\temps\notes\dnb KJ|\bigaccid\zqu m\sdqb{=g}h\zqu l\sdqb ih\enotes + %\check +%Takt 35 +\barre\notes\dnu IL|\zqu l\sdqb fh\zqu k\raise -\Interligne\ds\dqb e{=g}\enotes +\temps\notes\dnu HJ|\zqu j\raise -2\Interligne\ds\dqb eg\zqu j\Tqb heh\enotes + %\check +%Takt 36 +\barre\notes\hl K|\zhu i\raise -2\Interligne\ds\dqb fh\Tqb dfh\enotes +\temps\notes\hl L|\zhu k\raise -2\Interligne\ds\dqb e{=g}\Tqb ieg\enotes + %\check +\def\atnextline{\quatreinstruments\savemeters}% + %\check +%Takt 37 +\barre\notes&\hl{=L}|\zhu j\raise -2\Interligne\ds\dqb {=g}i\Tqb {=e}gi&\Pause + &\Pause\enotes +\temps\notes\soupir\sk\sk\qu J&\dnb Mc|\Sqh cfhjeh\enotes + %\check +%Takt 38 +\barre\notes\hl K&\hl b|\Qqh fhifh&\Pause&\Pause\enotes +\temps\notes\hl L&\hl d|\Qqh e{=g}ieg\enotes + %\check +%Takt 39 +\barre\notes\wh H&\hlp c|\Qqh e{=g}hec&\Hpause&\Hpause\enotes +\temps\notes&\uptext{\bf II}\sk\sk\sk\soupir|\Sqh eghjhe&\soupir\sk\sk + \zmid{R\'e-}\qll Ha&\soupir\sk\sk\quu ej\enotes + \ifx\mxversion\undefined\hskip -\Interligne\fi % only with MusiCTeX, not MusiX +\cleftoksii{0000}\changeclefs + %\check +%Takt 40 +\barre\notes\hu H&\Qqh eecee|\zh h\hu j&\zmid{pands}\hll Ha&\huu ej\enotes +\temps\notes\hu I&\Qqh ddbdd|\zh f\hu i&\zmid{sur}\hll IM&\huu di\enotes + %\check +%Takt 41 +\barre\notes\wh J&\Qqh cc{=N}cc|\lna e\zq e\qu{=g}\sk\sk\qu e&\relax + \zmid{nous}\qll J{=L}\sk\sk + \zmid{le}\qll Jc&\quu c{=g}\sk\sk\zq c\qu {=e}\enotes +\temps\notes&\Qqh ccbcc|\zq{=d}\qu f\sk\sk\zq e\qu g&\zmid{feu}\qll +Jb\sk\sk\zmid{de la}\zq J\cl b\sk\zq J\cl b&\zq {=d}\qu f\sk + \sk\zq{=e}\cu h\sk\zq e\cu h\enotes + %\check +%Takt 42 +\barre\notes\wh M&\sdqh cc\sdqh cc|\zq f\qu h\sk\sk\zq f\qu h&\zmid{gr\^a-}\zhl +M\qu a\sk\sk\ql f&\huu fh\enotes +\temps\notes&\Qqh ffeff|\zq{=g}\qu i\sk\sk\zq{=h}\qu j&\zmid{ce}\qll Mf\sk\sk + \zmid{puis-}\qll Me&\zq {=g}\qu i\sk\sk\zq {=h}\qu j\enotes + %\check +%Takt 43 +\barre\notes\wh I&\Qqh ffeff|\zh{=h}\hu j&\zmid{gr\^a}\hll Ie&\zh h\hu j\enotes +\temps\notes&\Qqh ffiff|\zq i\qu k\sk\sk\zcharnote{n}{\bf I\rm(G.O.)}\soupir + &\zmid{te,}\qll Id\sk\sk\zmid{que}\qll bf&\zq i\qu k\sk\sk\zq i\qu k\enotes + %\check +%Takt 44 +\barre\notes\hl b&\Qqh ffdff|\zh i\hu k&\zmid{tout}\hll bf&\huu ik\enotes +\temps\notes\hl L&\Qqh eecee|\zh{_g}\hu j&\zmid{l'en-}\hll Le&\zh{_g}\hu j\enotes + %\check +%Takt 45 +\barre\notes\wh M&\Qqh ccfcc|\zh f\hu{=h}&\zmid{fer,}\qll Mc\sk\sk + \zmid{que}\qll Mf&\quu f{=h}\sk\sk\quu fh\enotes +\temps\notes&\Qqh ffeff|\zq{=g}\qu i\sk\sk\zq h\qu j&\zmid{tout}\qll {=N}f\sk\sk + \zmid{l'en-}\qll {=a}e&\quu fi\sk\sk\quu fj\enotes + %\check +%Takt 46 +\barre\notes\wh b&\Qqh ffiff|\zh i\hl k&\zmid{fer}\qll bd\sk\sk + \zmid{fuie}\ql b&\quu fk\sk\sk\quu ik\enotes +\temps\notes&\Qqh iihii|\zq j\ql l\sk\sk\zq{=k}\ql m&\zmid{au}\lq c\ql b\sk\sk + \zmid{son}\qll b{=d}&\quu il\sk\sk\qll hm\enotes + %\check +%Takt 47 +\barre\notes\wh L&\Qqb iihii|\zh{=k}\hl m\zcharnote m{\bf II \rm(Pos.)}\relax + &\zmid{de}\zqp L\qlp{=d}\sk\sk\sk\zmid{ta}\relax + \zq L\cl d&\zhp h\hup m\sk\sk\sk\zq g\cu n\enotes +\temps\notes&\sdqb ig\Tqb ebe|\zq l\cl n\sk\ds\sk\soupir&\zmid{voix}\qll Le\sk + \sk\soupir&\quu gn\sk\sk\zmid{Dis-}\quu in\enotes +\cleftoksii{6000}\changeclefs + %\check +%Takt 48 +\barre\notes\itenl0F\wh F&\Hpause|\sdqh{c}f\zql g\Tqh geb&\soupir\sk\sk + \zmid{Dis-}\qll bg&\Ilegu1o\zmid{si}\quu {=h}m\sk\sk\quu ej\tleg1\enotes +\temps\notes&\soupir\sk\sk\ql N|\zql f\Tqh fc{=h}\zql i\Tqh iec&\relax + \zmid{si-}\qll{=a}f\sk\sk\zmid{pe}\qll{N}e&\zq e\hu j\sk\sk\qu i\enotes +\def\atnextline{\sanspedale\savemeters}% + %\check +%Takt 49 +\barre\notes\tten0\zhl F\zhlp M\qsk\zcharnote D{\it(Ped.)}\relax + |\zhu h\raise -3\Interligne\ds\dqb ce\tQb fce\relax + &\zmid{le}\qll Me\sk\sk\zmid{som-}\zql M\noteskip=1.5\noteskip\dqh dc\relax + &\zq j\zqu{=h}\noteskip=1.5\noteskip\sk\sk\zql h\dqh kl\enotes +\temps\notes\ql I\sk\sk\soupir|\Sqh idfifd&\zmid{meil}\qll Id\sk\sk\soupir + &\quu ik\sk\sk\zmid{d'une}\quu fk\enotes + %\check +%Takt 50 +\barre\notes\itenl1J\wh J\sk\sk\ql d|\sdqh{=e}{=g}\zql f\Tqh fgi&\soupir + \sk\sk\zmid{lan-}\qll Md&\zmid{\^a-}\quu{=e}j\sk\sk\zmid{me}\quu d{=g}\enotes +\temps\notes\ql c\sk\sk\itenu2b\ql b|\bigaccid\zql{=e}\Tqh egi\ds\zq d\dqh fg\relax + &\qll{=L}c\sk\sk\zmid{guis-}\qll{_K}b&\zmid{lan-}\quu bg\sk\sk\rq g\qu f\enotes + %\check +%Takt 51 +\barre\notes\tten1\zhl J\tten2\ql b\sk\sk\noteskip=1.5\noteskip\dqh{=a}{=N}\relax + |\ds\zq c\dqh{=e}{=g}\Tqh{=h}ei&\zmid{san-}\zhl J\ql b\sk\sk\noteskip + =1.5\noteskip\dqb {=a}{=N}&\zhl{=e}\qu{=g}\sk\sk\noteskip=1.5\noteskip + \dqh{=h}i\enotes +\temps\notes\zcl M\cu a\sk\ds\zq F\qu M|\Qqh cfhfc&\zmid{te,}\qll Fa\sk + \sk\zmid{qui}\ql M&\quu fh\sk\sk\soupir\enotes + %\check +%Takt 52 +\barre\notes\Hu b|\Qqh dfifd&\hl b\sk + \zmid{qui}\sk\qu b&\hpause\enotes +\temps\notes\Hu{_a}|\Qqh cfjfc&\zmid{la}\zhl a\ql f\sk + \sk\zmid{con-}\ql f&\soupir\sk\sk\qu f\enotes + %\check +%Takt 53 +\barre\notes\Hu N|\Qqh fiebe&\zmid{duit}\zhl N\ql f\sk\sk\ql e\relax + &\hlp i\sk\sk\qu i\enotes +\temps\notes\Dnu MK|\Qqh dfifb&\zmid{\`a}\qll Md\sk\sk\zmid{l'ou-}\qll Kf\relax + &\qu m\sk\sk\qlu ii\enotes + %\check +%Takt 54 +\barre\notes\Hu L|\Qqh cgigc&\zmid{bli}\hll Lb&\rq j\qu i\sk\sk\noteskip + =1.5\noteskip\rq j\cu i\rq j\cu i\enotes +\temps\notes\Hu M|\Qqh ce{=h}ec&\zmid{ de}\zql M\noteskip=1.5\noteskip + \dqh fe\zmid{tes}\dqh dc&\quu {=h}j\sk\sk\noteskip=1.5\noteskip + \zq h\cu k\zq h\cu l\enotes + %\check +%Takt 55 +\barre\notes\Hu N|\Qqh d{=h}igd&\zmid{lois,}\zhl N\ql c\sk\sk\ql b\relax + &\quu{=h}l\sk\sk\quu ik\enotes +\temps\notes\zmidtwotext{\kern -2\Interligne\bf I \rm(G.O.)}\Dnu ML|\relax + \Qqh df{=h}fc&\soupir\sk\sk\ql M&\Hpause\enotes + %\check +%Takt 56 +\barre\notes\Hu K\zcharnote I{(+P\'ed.)}|\sdqh bf\itenu1i\zqu i\Tqb ifb&\hl b\sk + \zmid{qui}\sk\qu b&\hpause\enotes +\temps\notes\Hu J\zcharnote I{(+P\'ed.)}|\tten1\zqu i\raise -2\Interligne\ds + \dqb bf\zqu {_h}\qsk + \Tqb ifb&\zmid{la}\qll bf\sk\sk\zmid{con-}\qll af&\soupir\sk\sk\qu f\enotes + \def\atnextline{\quatreinstruments}% + %\check +%Takt 57 +\barre\notes\wh I&\hu I|\zhu g\raise -5\Internote\ds\dqb bf\Tqb ifb\relax + &\zmid{duit}\zhl N\ql f\sk\sk\ql e&\hlp i\sk\sk\qu i\enotes +\temps\notes&\Hl b|\zqu f\raise -6\Internote\ds\dqb df\zqu i\Tqb ifd\relax + &\zmid{\`a}\qll Md\sk\sk\zmid{l'ou-}\qll bd&\qu m\sk\sk\quu fk\enotes + %\check +%Takt 58 +\barre\notes\hu H&\Hl a|\itenu1j\zh h\zhu j\raise -3\Interligne\ds + \dqb ce\Tqb ece&\zmid{bli}\hll ac&\quu hl\sk\sk\noteskip=1.5\noteskip + \zq h\cu l\zq h\cu l\enotes +\temps\notes\hu G&\Hl N|\tten1\rh i\zhu j\raise -3\Interligne\ds + \dqb ce\Tqb ece&\zmid{de}\qll Nb\sk\sk\zmid{tes}\qll Nb&\quu il\sk\sk + \noteskip=1.5\noteskip\zq i\cu k\zq i\cu l\enotes + %\check +%Takt 59 +\barre\notes\hu F&\zw F\wh M|\zq{=h}\zqu j\raise -3\Interligne\ds + \dqb c{=e}\Tqb fc{=a}&\zmid{lois !}\zhp M\hl c&\huu {=h}m\enotes +\temps\notes\Hpause&\zmidtwotext{\bf II \rm(Pos.)}|\Sqh cefhfc&\sk + \sk\sk\zmid{\^O}\ql M&\Hpause\enotes +\def\atnextline{\sanspedale}% + %\check +%Takt 60 +\barre\notes\Pause + &\hu F|\Qqh cdfd{_a}&\zmid{Christ sois}\dnb aa&\Pause\enotes +\temps\notes&\hu H|\Qqh {=b}c{_e}ca&\zmid{fa-\ \ \ \ vo-}\dnb NN\enotes + %\check +%Takt 61 +\barre\notes\hu K|\Qqh acdaM&\zmid{ra-}\hl M&\Pause\enotes +\temps\notes\hu J|\Sqh acdfda&\zmid{ble \`a}\ql M\sk\sk\zmid{\ ce}\zql M\cu +a\sk\cu a\enotes + %\check +%Takt 62 +\barre\notes\dnu IH|\sdqh{=e}f\sdqh fc&\zmid{peu-}\zhl M\qu d\sk + \sk\qu c&\Pause\enotes +\temps\notes\qu G|\sdqh cd&\zmid{ple}\qll Kb\enotes +\temps\notes\qu F|\sdqh da&\zmid{fi-}\qll aa\enotes + %\check +%Takt 63 +\barre\notes\hu H|\sdqh ac\Tqh eca&\relax + \Ilegl1F\zmid{d\`e-}\zql a\hu c\sk\sk\ql N\tleg1&\Pause\enotes +\temps\notes\qu D|\sdqh ac&\zmid{le}\qll Md&\enotes +\temps\notes\qu F|\Tqh daM&\zmid{pour}\qll Md\sk\sk\enotes + %\check +%Takt 64 +\barre\notes\hu G|\Qqb bdedb&\zmid{te}\hll Ld&\Pause\enotes +\temps\notes\hu H|\Qqb NcecN&\zmid{b\'e-}\hll Nc\enotes + %\check +%Takt 65 +\barre\notes\wh I|\Qqh MbdbM&\zmid{nir}\hll Md&\Hpause\enotes +\temps\notes|\Sqh bcdfdb&\zmid{main-}\qll Md\sk\sk\zmid{te-}\qll Md&\relax + \soupir\sk\sk\zmid{Re-}\qu f\enotes +%Takt 66 +\barre\notes\wh H|\zh f\zhu h\raise -4\Interligne\ds\dqb ac\Tqb dad&\relax + \zmid{nant}\hll Md&\zmid{\c cois}\ql h\sk\sk\zmid{\c les}\ql h\enotes +\temps\notes|\zh e\zhu g\raise -4\Interligne\ds\dqb ac\Tqb dad&\relax + \zmid{ras-}\qll Ld\sk\sk\zmid{sem-}\qll Lc&\zmid{chants}\ql g\sk\sk + \zmid{qu'il}\ql g\enotes + %\check +%Takt 67 +\barre\notes\zql D\sdqh ac\zql H\Tqh daM|\zh d\zhu f&\relax + \zmid{bl\'e,}\zw d\ql K\sk\sk\qu H&\zmid{of-}\hu f\enotes +\temps\notes\dnb KJ|\Sqh adfhfd&\ql K\sk\sk\ql J&\zmid{re}\hl f\sk + \sk\zmid{Re-}\qu h\enotes + %\check +%Takt 68 +\barre\notes\wh I|\sdqh ad\zqu h\Tqb fda&\zmid{chants}\zhl I\raise\Interligne + \soupir\sk\sk + \qu a&\zmid{\c cois}\zhlp f\qu k\sk\sk\zmid{les}\qu j\enotes +\temps\notes|\zqu k\Tqb fdf\zqu j\Tqb hfd&\zmid{qu'il}\zhl I\ql d\sk\sk\ql c&\relax + \zmid{chants}\qu i\sk\sk\zmid{qu'il}\quu fh\enotes + %\check +%Takt 69 +\barre\notes\qsk\dnu LI|\zhu i\qsk\tQb hbe\Tqb heb&\zmid{offre}\zql L\hu b\sk + \sk\zmid{\`a}\ql I&\zmid{of-}\zh e\hu h\enotes +\temps\notes\dnu LK|\zqu i\Sqb gbegeb&\zmid{ta}\zql L\hu b\sk\sk + \zmid{gloi-}\ql K&\zmid{fre,}\zq e\qu g\sk\sk\zmid{\`a}\qu i\enotes + %\check +%Takt 70 +\barre\notes\zmidtwotext{\kern -\Interligne\bf I \rm(G.O.)}\wh J|\sdqb be\zqu i\Tqb geb\relax + &\zmid{ta}\zhl J\raise\Interligne\soupir\sk\sk\zmid{gloire}\qu b\relax + &\zhlp g\qu l\sk\sk\qu k\enotes +\temps\notes|\zqu l\Tqb geg\zqu k\Tqb ige&\zmid{im-}\zhl J\ql e\sk\sk + \zmid{mor-}\ql d&\qu j\sk\sk\quu gi\enotes + %\check +%Takt 71 +\barre\notes\qsk\Dnl MJ|\zhu j\qsk\tQb icf\Tqb ifc&\zmid{tel-}\zql M\hl c\sk\sk + \ql J&\zh f\hu i\enotes +\temps\notes\Dnl ML|\zqu j\tQb hcf\itenu1h\zqu h\qsk\Tqb gca&\zmid{le,}\relax + \qll Mc\sk\sk\zmid{et}\qll Lc&\zq f\qu h\sk\sk\rq h\qu g\enotes + %\check +%Takt 72 +\barre\notes\Dnl KM|\tten1\zqu h\tQb fdf\zqu{=h}\tQb ece&\zmid{de}\qll Kd\sk\sk + \qll M{=a}&\zhl f\qu m\sk\sk\qu j\enotes +\temps\notes\Dnl ba|\zqu i\Tqb dfd\zqu{_j}\tQb f{=d}f&\zmid{tex}\ql b\sk\sk + \qll {_a}{=d}&\zq f\qu k\sk\sk\zq{j}\qu m\enotes + %\check +%Takt 73 +\barre\notes\Dnl{=N}{=L}|\zqu i\tQb ebe\zqu{=g}\tQb{_d}bd&\zmid{dons}\qll {=N}e\sk + \sk\qll{=L}b&\zq i\qu l\sk\sk\zq{=g}\qu k\enotes +\temps\notes\Dnl M{=K}|\zqu h\tQb cac\zq h\zqu j\tQb fcf&\zmid{qu'il}\qll Ma\sk + \sk\qll{=K}a&\quu hj\sk\sk\quu fj\enotes + %\check +%Takt 74 +\barre\notes\zh E\hu L|\zh{=g}\zhu j\tQb ece\tQb ece&\zmid{tour-}\hll L{=N}\relax + &\huu ej\enotes +\temps\notes\zh{_D}\hu{_K}|\zh g\zhu i\raise -3\Interligne\ds + \dqb be\Tqb ebe&\zmid{ne}\zqp{_K}\qlp N\sk\sk\sk\zmid{com-}\zq K\cl N&\zqp e\qup i\sk + \sk\sk\zq e\cu i\enotes + %\check +%Takt 75 +\barre\notes\Hu J|\zhu h\raise -3\Interligne\ds\dqb ae\tQb eae\relax + &\hll Ja&\zh e\hup h\enotes +\temps\notes|\zcharnote n{\bf II}\sk\enotes +\temps\notes\hu K|\zhu{_j}\tQb fdf\Tqb hfd&\zmid{Et}\hll K{_c}&\hu f\sk + \sk\ql h\enotes + %\check +%Takt 76 +\barre\notes\dnu GI|\zqu i\raise -3\Interligne\ds\dqb dg\zqu h\relax + \raise -3\Interligne\ds\dqb {=d}f&\zmid{de}\qll Gd\sk\sk\qll Ia&\zq d\qu i\sk + \sk\zq{=d}\qu f\enotes +\temps\notes\dnb L{_K}|\zqu{_g}\raise -3\Interligne\ds + \dqb be\zq{=g}\zqu i\tQb gb{=e}&\zmid{tes}\qll LN\sk\sk\qll K{=N}&\relax + \zq d\qu g\sk\sk\zq{=f}\qu i\enotes + %\check +%Takt 77 +\def\atnextline{\quatreinstruments\savemeters}% + % +\barre\notes\Pause&\dnu JG|\zqu h\raise -3\Interligne\ds + \dqb a{_e}\zqu j\tQb {=h}eh&\zmid{dons}\qll Ja\sk\sk\qll Nc&\quu eh\sk\sk + \dfl i\quu il\enotes +\temps\notes\Pause&\dnu F{=G}\relax + |\zqu k\tQb {_h}fh\raise 2\Interligne\rlap{\ds}\Tqh bdb&\zmid{qu'il}\relax + \qll Md\sk\sk\zmid{re-}\qll {=N}b&\zq h\qu k\sk\sk\zq d\qu f\enotes + %\check +%Takt 78 +\barre\notes&\wh H|\Qqh acfca&\zmid{tour-}\hll aa&\zh c\hu h\enotes +\temps\notes&|\Qqh NcecN&\zmid{ne}\zqp H\qlp{_N}\sk\sk\sk + \zmid{com-}\zq H\cl N&\zqp c\qup e\sk\sk\sk\cu d\enotes + %\check + %Takt 79 +\barre\notes\zcharnote b{$\wedge$}\hl K&\zmidtwotext{\bf III + \rm(r\'ecit)}\sdqb Ma\Tqb daM|\sk\hpause&\zmid{bl\'e !}\zhp K\hlp M\relax + &\hup d\enotes +\temps\notes\hpause&\Tqb acd\sdqb da|\soupir\sk\sk\qu f&\sk\sk\sk\soupir + &\sk\sk\sk\soupir \enotes + %\check + %Takt 80 +\barre\notes\hu F&\Qqb cdfda|\hu h&\Pause&\Pause\enotes +\temps\notes\hu G&\Qqb {=a}bdbN|\hu g\enotes + %\check + %Takt 81 +\barre\notes\itenl1H\wh H&\Qqb {=N}adaM|\hup f&\Hpause&\Hpause\enotes +\temps\notes&\Sqb acdfda|\sk\sk\sk\soupir&\soupir\sk\sk +\zmid{Et}\qll Ha&\soupir\sk\sk\zq d\qu f\enotes + %\check + %Takt 82 +\barre\notes\tten1\wh H&\Qqb NdedN|&\zmid{de}\zhl H\dnu NM&\zhu e\qsk\hl d\enotes +\temps\notes&\Qqb NcecN|&\zmid{tes}\hll HL&\huu cg\enotes + %\check + %Takt 83 +\barre\notes\wh K&\Qqb MadaM|&\zmid{dons}\zhp K\hlp M&\zhp d\hup f\enotes +\temps\notes&\Tqb acd\sdqb da|\soupir\sk\sk\qu f&\sk\sk\sk\soupir + &\sk\sk\sk\soupir\enotes + %\check + %Takt 84 +\barre\notes\hu{=H}&|\zqu k\Tqb efe\zqu j\Tqb fef&\Pause&\Pause\enotes +\temps\notes\dnu IJ&|\zqu i\Tqb dfd\zqu h\tQb fcf&\enotes + %\check + %Takt 85 +\barre\notes\dnu KL&|\zqu h\Tqb cfc\zqu g\tQb ebe&\Hpause&\Hpause\enotes +\temps\notes\dnu MF&\Sqb {=a}cMd{_a}M|\qu f\sk\sk\soupir + &\zmid{qu'il}\qll F{=a}\sk\sk + \zmid{re-}\qll F{_a}&\zq c\qu f\sk\sk\zq d\qu {_h}\enotes + %\check + %Takt 86 +\barre\notes\wh G&\Qqh MbdbM|&\zmid{tour-}\zw G\wh b&\zw d\wh f\enotes +\temps\notes&|\Tqh bdf\zq i\cu k\ds\enotes + %\check + %Takt 87 +\barre\notes\wh H&\sdqh Na|\sk\sk\sk\Tqh ceg&\zmid{ne}\relax + \zhlp H\hup N&\zhp c\hup e\enotes +\temps\notes&|\zq h\cu j\sk\ds\soupir&\sk\sk\zmid{com-}\qll HN\relax + &\sk\sk\quu dd\enotes + %\check + %Takt 88 +\barre\notes\itenl1K\wh K&|\Qqh acdaM&\relax + \zmid{bl\'e}\itenl0K\itenu3M\zw K\wh M&\itenl4d\wh d\enotes +\temps\notes&|\Tqb acd\itenu2f\zqu f\Tqb fda\enotes + \advance\barsinline by -1\relax % accepter une mesure de plus + %\check + %Takt 89 +\barre\notes\tten1\wh K&|\tten2\zw {Mad}\wh f\sk + &\tten0\tten3\zw K\wh M&\tten4\wh d\enotes +\finmorceau +\bye + diff --git a/musixtex/doc/examples/recit.tex b/musixtex/doc/examples/recit.tex new file mode 100644 index 0000000..be717f9 --- /dev/null +++ b/musixtex/doc/examples/recit.tex @@ -0,0 +1,416 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{R\'ecit} +\fulltitle{II. R\'ecit} +\csname titremorceautoc\endcsname +\subtitle{\sl (pour orgue)} +\othermention{Compos\'e en 1990} +\fullauthor{Daniel TAUPIN\\organiste \`a Gif-sur-Yvette} +\maketitle + +\tracingstats=2\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{0}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{-2}\relax % deux bemols a la clef +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{\vbox{\hsize=\parindent\centerline{R\'ecit}\vskip 33pt + \centerline{G.O.}}}% +%\check +\def\gluemaxskip{7pt}% +% +% formes frequentes +% deux croches hautes +\def\dqb#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqh#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +% +\medskip\noindent{\rm G.O.: fonds 8' ou 8'+4' doux}% +\par\noindent{\rm R\'ec.: cornet ou cromorne}% +\par\noindent{\rm P\'ed.: 16', tirasse G.O.}% +\smallskip +% +\troistemps +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\debutmorceau +% +\autolines 855\relax +\def\resp{\vnotes 0.2\elemskip&|\cbreath\enotes}% +%\check +% +\hyphenpenalty -50\relax +\NOtes&|\Uptext{ \hbox{\kern -16mm\moyen Adagio \bf(\metron{\qu}{60})}}\enotes +% mesure 1 +\advance\linesinpage by 1\relax +% +\NOtes\hu I&\zh{bd}\hu g|\qu d\enotes +\temps\NOtes&|\qu g\enotes +\temps\NOtes\qu H&\zq{ac}\qu{^f}|\qu h\enotes +%\check +% mesure 2 +\barre\NOtes\hu G&\zhp b\zh d\itenu1g\hup g|\hu i\enotes +\temps\NOtes&|\enotes +\temps\NOtes\qu J&\itenu2e\qu e|\itenl0i\qu i\enotes +%\check +% mesure 3 +\barre\NOtes\hu H&\zhp c\zhp e\tten2\tten1\hup g|\tten0\qu i\enotes +\temps\notes&|\dqh{-2}hg\enotes +\temps\notes\qu J&|\dqh{-2}ji\enotes +%\check +% mesure 4 +\barre\NOtes\hu K&\zh a\zh d\hu{^f}|\hu h\enotes +\temps\NOtes&|\enotes +\temps\NOtes\qu J&\soupir|\soupir\enotes +% mesure 5 +\barre\NOtes\hu I&\itenu0d\zh b\zh d\hu g|\qu d\enotes +\temps\NOtes&|\qu g\enotes +\temps\NOtes\qu H&\tten0\itenu0d\zq a\zq d\qu{^f}|\qu i\enotes +% mesure 6 +\autolines 755\relax +\barre\NOtes\hu G&\tten0\itenu1d\zhp b\zhp d\hup g|\hu k\enotes +\temps\NOtes&|\enotes +\temps\NOtes\qu I&|\qu k\enotes +%\check +% mesure 7 +\barre\NOtes\qu{=I}&\tten1\itenl1N\zqu d\zhp{=b}\hlp N|\qup m\enotes +\temps\notes&\qu{=f}|\sk\cu l\enotes +\temps\notes\qu G&\qu d|\dqh{-5}mk\enotes +%\check +% mesure 8 +\barre\NOtes\hup J&\tten1\zhl N\zhp c\hup e|\qup l\enotes +\temps\notes&|\sk\cu k\enotes +\temps\NOtes&\ql a|\qu j\enotes +% mesure 9 +\barre\notes\hl K&\zhp d\zhp{^f}\hup h|\dqh3kl\enotes +\temps\notes&|\dqh{-3}kj\enotes +\temps\notes\ql J&|\dqh{-3}ih\enotes +% mesure 10 +\barre\NOtes\hu I&\itenu1g\zh b\zhl d\hup g|\qup k\enotes +\temps\notes&|\sk\cu i\enotes +\temps\NOtes\qu J&\zq c\ql e|\qu g\enotes +% mesure 11 +\barre\NOtes\hu K&\tten1\zhl d\zhp g\hup i|\soupir\enotes +\temps\notes&|\dsoupir\cu d\enotes +\temps\notes\qu J&\ql e|\dqh7gj\enotes +% mesure 12 +\barre\NOtes\hup K&\zhp a\zh d\hup{^f}|\hup h\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes&\ql c|\relax\enotes +% mesure 13 +\barre\NOTes\hu G&\zh g\zh b\hu d|\hu g\enotes +\temps\NOtes\soupir&\soupir|\soupir\enotes +% +% mesure 14 +\barre\NOtes\hu I&\zh b\zh d\hu g|\qu d\enotes +\temps\NOtes&|\qu g\enotes +\temps\NOtes\qu H&\zq a\zq c\qu{^f}|\qu h\enotes +%\check +% mesure 15 +\barre\NOtes\itenl1G\hlp G&\itenu0d\zhu g\zhp b\hlp d|\hu i\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes&\itenl2N\ql N|\qu i\enotes +%\check +% mesure 16 +\barre\NOtes\tten1\hlp G&\tten2\tten0\itenl1N\zhp{=b}\zqu d\hlp N|\xTrille q{2\noteskip}\hu{=i}\enotes +\temps\NOtes&\qu{=f}|\relax\enotes +\temps\notes&\qu d|\ibu0i0\qh0i\noteskip=0.6\elemskip\relax\nbbu0\qh0h\tqh0i\enotes +%\check +% mesure 17 +\barre\NOtes\hu J&\tten1\zhl N\zhp c\hup e|\qup j\enotes +\temps\notes&|\sk\cu k\enotes +\temps\NOtes\qu H&\ql a|\qu l\enotes +%\check +% mesure 18 +\barre\NOtes\hlp K&\itenu1f\itenu2h\zhp d\zhp {^f}\hup h|\itenl0k\hlp k\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes&|\relax\enotes +% mesure 19 +\barre\notes\hup J&\tten1\tten2\zhp c\zhp{^f}\hup h|\tten0\dqb5k{^m}\enotes +\temps\notes&|\dqb3no\enotes +\temps\notes&|\dqb{-5}pn\enotes +% mesure 20 +\barre\notes\hup I&\zhp b\zhp d\hup g|\dqb6kn\enotes +\temps\notes&|\dqb3op\enotes +\temps\notes&|\dqb{-5}qo\enotes +% mesure 21 +\barre\notes\hup H&\zhp a\zhp c\hup{^f}|\dqb9ko\enotes +\temps\notes&|\dqb3pq\enotes +\temps\notes&|\dqb{-5}rp\enotes +% mesure 22 +\barre\notes\hup G&\itenl1N\zqu d\zhp N\hlp{=b}|\dqb3n{_o}\enotes +\temps\notes&\qu{=f}|\dqb{-3}nm\enotes +\temps\notes&\qu d|\dqb{-3}lk\enotes +% mesure 23 +\barre\NOtes\qu J&\tten1\zhp N\zhp c\hup e|\qup j\enotes +\temps\notes\qu H&|\sk\cl k\enotes +\temps\notes\qu J&|\dqb{-5}lj\enotes +% mesure 24 +\barre\notes\hu K&\zhp a\zhp d\hup{^f}|\dqb3kl\enotes +\temps\notes&|\dqb{-3}kj\enotes +\temps\notes\qu{^F}&|\dqb{-3}ih\enotes +% mesure 25 +\barre\NOtes\qu G&\zql b\zhp e\hup g|\qup g\enotes +\temps\notes\hu E&\hl c|\sk\cu h\enotes +\temps\notes&|\dqh3ij\enotes +% +% mesure 26 +\barre\NOtes\hup D&\zhl d\zhp{^f}\hup h|\hu h\enotes +\temps\NOtes&|\relax\enotes +\temps\notes&\ql c|\trioskip\ibl0d5\qbp0d\sk\tbbl0\tqb0k\enotes +% mesure 27 +\barre\NOtes\qu G&\itenu1d\itenu2g\zhp b\zhp d\hup g|\qlp k\enotes +\temps\notes\hu I&|\sk\cl l\enotes +\temps\notes&|\dqb5m{_o}\enotes +% mesure 28 +\barre\notes\hup{=I}&\tten1\tten2\itenu1g\zhl{=b}\zhp d\hup g|\dqb{-3}nm\enotes +\temps\notes&|\dqb{-3}lk\enotes +\temps\notes&\ql N|\dqb{-3}j{=i}\enotes +% mesure 29 +\barre\NOtes\hu J&\tten1\zh c\zh e\hu g|\ql k\enotes +\temps\notes&|\ql j\enotes +\resp +\temps\notes\qu H&\soupir|\trioskip\ibl0f5\qbp0f\sk\tbbl0\tqb0m\enotes +% mesure 30 +\barre\notes\hup F&\zhp a\zhp c\itenl1f\hup f|\dqb3mn\enotes +\temps\notes&|\dqb{-3}ml\enotes +\temps\notes&|\dqb{-3}kj\enotes +%\check +% mesure 31 +\barre\NOtes\qup I&\itenl3b\tten1\zhu f\zhp b\hlp d|\hl k\enotes +\temps\notes\sk\cu H&|\relax\enotes +\temps\NOtes\qu G&\itenl2g\qu g|\itenl0g\qu g\enotes +% mesure 32 +\barre\NOtes\hu E&\tten3\tten2\zhl b\zhp e\hup g|\tten0\qup g\enotes +\temps\notes&|\sk\cu d\enotes +\temps\notes\qu J&\ql c|\dqh7gj\enotes +% mesure 33 +\barre\NOtes\hu K&\zh d\zh{^f}\hu a|\hu h\enotes +\temps\Notes&|\relax\enotes +\resp +\temps\notes\qu J&\soupir|\trioskip\ibl0g5\qbp0g\sk\tbbl0\tqb0n\enotes +% mesure 34 +\barre\notes\hup{=I}&\itenu1g\zhp{=b}\zhp d\hup g|\dqb3n{_o}\enotes +\temps\notes&|\dqb{-3}nm\enotes +\temps\notes&|\dqb{-3}lk\enotes +% mesure 35 +\barre\notes\hup J&\tten1\itenl1c\zhp c\zhp e\hup g|\dqb{-3}ml\enotes +\temps\notes&|\dqb{-3}kj\enotes +\temps\notes&|\dqb3kl\enotes +% mesure 36 +\barre\notes\hup H&\tten1\itenu1f\zhp a\zhp c\hup f|\dqb3mn\enotes +\temps\notes&|\dqb{-3}ml\enotes +\temps\notes&|\dqb{-3}kj\enotes +% mesure 37 +\barre\notes\hu I&\tten1\zhl b\zq f\hup d|\dqh{-5}kg\enotes +\temps\notes&\qu{^f}|\dqh3{^f}g\enotes +\temps\notes\qu{=I}&\zqu{_h}\ql{=b}|\dqh3{=i}k\enotes +%\check +% mesure 38 +\barre\NOtes\hu J&\zhu g\zhp c\hlp e|\qu k\enotes +\temps\NOtes&|\qu j\enotes +\resp +\temps\notes\qu H&\qu{=h}|\trioskip\ibl0f5\qbp0f\sk\tbbl0\tqb0m\enotes +% mesure 39 +\barre\notes\hup F&\zhp a\zhp c\itenl1f\hup f|\dqb3mn\enotes +\temps\notes&|\dqb{-3}ml\enotes +\temps\notes&|\dqb{-3}kj\enotes +%\check +% mesure 40 +\barre\notes\hup I&\tten1\zhp f\zhp b\hup d|\dqh{-5}kg\enotes +\temps\notes&|\dqh3{^f}g\enotes +\temps\notes&|\dqh3{_i}k\enotes +%\check +% mesure 41 +\barre\notes\hup J&\itenu1c\itenu2e\zhp N\zhp c\hup e|\dqb3lm\enotes +\temps\notes&|\dqb{-3}lk\enotes +\temps\notes&|\dqb{-3}ji\enotes +% mesure 42 +\barre\notes\hup H&\tten1\tten2\itenl1a\zhp a\zhp c\hup e|\dqh3hi\enotes +\temps\notes&|\dqh{-3}hg\enotes +\temps\notes&|\dqh5hj\enotes +% mesure 43 +\barre\notes\hu K&\tten1\zhp a\zhp d\hup{^f}|\dqb3kl\enotes +\temps\notes&|\dqb{-3}kj\enotes +\temps\notes\qu{^F}&|\dqb{-3}ih\enotes +% mesure 44 +\barre\NOtes\qu G&\zql b\zhp e\hup g|\qup g\enotes +\temps\notes\hu E&\hl c|\sk\cu{^f}\enotes +\temps\notes&|\dqh8gj\enotes +% +% mesure 45 +\barre\NOtes\hup D&\zhp d\zhp{^f}\hup h|\xTrille p{3\noteskip}\hu h\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes&|\relax\enotes +%\check +% mesure 46 +\barre\NOtes\hup G&\zh b\zh d\hu g|\hu g\enotes +\temps\Notes&|\relax\enotes +\resp +\temps\notes&\soupir|\fl i\trioskip\ibl0i5\qbp0i\sk\tbbl0\tqb0p\enotes +%\check +% mesure 47 +\barre\notes\hup{=L}&\lna e\zhp e\zhp g\hup{_b}|\dqb{-3}p{_o}\enotes +\temps\notes&|\dqb{-3}nm\enotes +\temps\notes&|\dqb{-3}{=l}k\enotes +%\check +% mesure 48 +\barre\NOtes\hup M&\itenl1f\itenl2h\zhp f\zhp{_h}\hup c|\hu j\enotes +\temps\NOtes&|\relax\enotes +\temps\notes&|\trioskip\ibl0h5\qbp0{_h}\sk\tbbl0\tqb0{_o}\enotes +%\check +% mesure 49 +\barre\nspace\notes\hup K&\tten1\tten2\zhp d\zhp f\hup{_h}|\dqb{-3}{_o}n\enotes +\temps\notes&|\dqb{-3}m{_l}\enotes +\temps\notes&|\dqb{-3}kj\enotes +% mesure 50 +\barre\NOtes\hup L&\itenu1e\itenu2g\zhp b\zhp e\hup g|\hu i\enotes +\temps\NOtes&|\relax\enotes +\temps\notes&|\trioskip\ibl0e5\qbp0e\sk\tbbl0\tqb0l\enotes +% mesure 51 +\barre\notes\hup J&\tten1\tten2\zhp c\zhp e\hup g|\dqb{-3}lk\enotes +\temps\notes&|\dqb3jk\enotes +\temps\notes&|\dqb{-5}lj\enotes +%\check +% mesure 52 +\barre\notes\hup K&\itenu1d\zhp{ad}\hup{^f}|\dqb3hi\enotes +\temps\notes&|\dqb{-3}hg\enotes +\temps\notes&|\dqb5hj\enotes +%\check +% mesure 53 +\barre\notes\hup I&\tten1\zhp{bd}\hup g|\dqb3kl\enotes +\temps\notes&|\dqb{-3}kj\enotes +\temps\notes&|\dqb{-5}ki\enotes +% mesure 54 +\barre\notes\hup L&\itenu1c\itenu2e\zh{Nc}\hup e|\dqh3gh\enotes +\temps\notes&|\dqh{-3}g{^f}\enotes +\temps\notes&|\dqh5gi\enotes +% mesure 55 +\barre\notes\hup H&\tten1\tten2\itenl1a\zhp{ac}\hup e|\dqb3jk\enotes +\temps\notes&|\dqb{-3}ji\enotes +\temps\notes&|\dqb{-5}jh\enotes +% mesure 56 +\barre\notes\hup K&\tten1\itenu1d\zhp{ad}\hup{^f}|\dqh{-5}{^f}d\enotes +\temps\notes&|\dqh3ef\enotes +\temps\notes&|\dqh3gh\enotes +% mesure 57 +\barre\notes\itenl0G\hup G&\tten1\itenu1g\zhp{bd}\hup g|\dqh{-5}ig\enotes +\temps\notes&|\dqh3{^f}g\enotes +\temps\notes&|\dqh3hi\enotes +% mesure 58 +\barre\notes\tten0\itenl0G\hup G&\tten1\itenu1g\zhp{ce}\hup g|\dqh{-7}jg\enotes +\temps\notes&|\dqh5{^f}g\enotes +\temps\notes&|\dqh3ij\enotes +% mesure 59 +\barre\notes\tten0\hup G&\tten1\itenu1g\itenl2b\zhp{bd}\hup g|\dqh3kl\enotes +\temps\notes&|\dqh{-3}kj\enotes +\temps\notes&|\dqh{-3}i{_h}\enotes +%\check +% mesure 60 +\generalmeter{\meterfrac 24}% +\advance\elemskip by 1.5pt +\changecontext\notes\qu L&\itenu3e\tten1\tten2\zql b\zh e\hu g|\Uptext{\moyen pi\`u lento}\dqb5gi\enotes +\temps\notes\qu J&\itenl1c\ql c|\dqb3jk\enotes +%\check +% mesure 61 +\barre\NOTes\itenl0H\hu H&\tten1\tten3\itenl1a\zh a\zh c\hu e|\qlpp l\enotes +\temps\notes&|\ccl n\enotes +%\check +% mesure 62 +\barre\NOtes\tten0\hu H&\tten1\itenl1a\lna e\zh a\zh{^c}\hu e|\xTrille q{2\noteskip}\qup{^j}\enotes +\temps\notes&|\trioskip\sk\ibbl0i3\qb0i\tqb0j\enotes +%\check +% mesure 63 +\barre\NOTEs\pointdurgue G\hu K&\tten1\pointdorgue m\zh{ad}\hu{^f}|\pointdorgue m\hl k\enotes +% mesure 64 +\troistemps +\advance\elemskip by -1.5pt +\changecontext\NOtes\hu I&\soupir|\soupir\enotes +\temps\notes&\zq b\zql d\hu g|\dqh7dg\enotes +\temps\notes\qu L&\zq c\ql e|\dqh{-3}ji\enotes +% mesure 65 +\barre\NOTEs\hup K&\itenl0d\zhu h\zhp d\hlp{^f}|\Uptext{\moyen tempo primo}\xTrille o{\noteskip}\hu h\enotes +\temps\notes&\qu j|\dqb{-3}hg\enotes +% mesure 66 +\barre\NOTes\hu G&\tten0\zh{dg}\hu i|\hu g\enotes +\temps\notes\soupir&\soupir|\soupir\enotes +% mesure 67 +\barre\NOtes\hu I&\zh{bd}\hu g|\qu d\enotes +\temps\NOtes&|\qu g\enotes +\temps\NOtes\qu H&\zq{ac}\qu{^f}|\qu h\enotes +% mesure 68 +\barre\NOtes\hu G&\itenu1g\zhp b\zh d\hup g|\hu i\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes\qu I&\itenl2e\qu e|\itenl0i\qu i\enotes +% mesure 69 +\barre\NOtes\hu J&\tten1\tten2\zhl c\zhp e\hup g|\tten0\qu i\enotes +\temps\notes&|\dqh{-3}hg\enotes +\temps\notes\qu L&\ql a|\dqh{-3}ji\enotes +% mesure 70 +\barre\NOtes\hu K&\zh d\zh{^f}\hu h|\hu h\enotes +\temps\NOtes&|\relax\enotes +\temps\NOtes\qu J&\soupir|\soupir\enotes +% mesure 71 +\barre\NOtes\hu I&\itenl1d\itenu2g\zhp b\zhp d\hup g|\qu d\enotes +\temps\NOtes&|\qu g\enotes +\temps\notes\qu H&|\dqh5ik\enotes +% +% mesure 72 +\barre\NOtes\hup G&\zhp{=b}\tten1\tten2\zhp d\hup g|\qlp m\enotes +\temps\notes&|\sk\cl m\enotes +\temps\notes\qu{=I}&|\dqb{-3}lk\enotes +% mesure 73 +\barre\NOtes\hup J&\zh e\zhu g\hlp c|\hl j\enotes +\temps\Notes&|\relax\enotes +\temps\NOtes&\zq{^f}\qu h|\ql k\enotes +\autolines {12}45\relax +% mesure 74 +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5{\ibbu0{#3}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +%\check +\barre\notes\hu I&\zhl b\zhp d\hup g|\qqbbl0klkj\enotes +\temps\notes&|\qqbbl{-3}kjih\enotes +\temps\notes\qu{=I}&\ql{=b}|\qqbbl{-3}gfed\enotes +% mesure 75 +\autolines{14}35\relax +\alaligne\notes\hu J&\zhu g\zhp c\hup e|\qqbbl0lmlk\enotes +\temps\notes&|\qqbbl{-3}lkji\enotes +\temps\notes\qu H&\qu a|\qqbbh{-3}hg{^f}{=e}\enotes +% mesure 76 +\barre\notes\hu K&\zhl d\zhp{^f}\hup h|\qqbbl0{^m}nm{=l}\enotes +\temps\notes&|\qqbbl{-4}mlkj\enotes +\temps\notes\qu J&\ql c|\qqbbl{-5}ihg{^f}\enotes +% mesure 77 +\barre\notes\qu I&\zq b\zq d\qu g|\qqbbh0g{=e}{^f}g\enotes +\temps\notes\qu H&\zq c\zql e\hu h|\qqbbl4hij{_l}\enotes +\temps\notes\qu K&\zq d\qu{^f}|\qqbbl0k{=l}{^m}k\enotes +\quatretemps +% mesure 78 +\autolines {10}35\relax +\changecontext\barsinline=0\relax +\NOTEs\hlp I&\zwh g\zhp b\hlp d|\hl n\enotes +\temps\NOtes&|\dsoupir\cl d\enotes +\temps\NOtes\qu J&\zq c\ql e|\dqb5gj\enotes +% mesure 79 +\barre\NOtes\hup K&\zw d\zw{^f}\wh h|\xTrille o{3\noteskip}\hlp h\enotes +\temps\NOtes&|\enotes +\temps\NOtes&|\enotes +\temps\notes\qu D&|\dqh{-3}hg\enotes +% mesure 80 +\barre\NOtes\wh G&\zw b\zw d\wh g|\mordant o\wh g\enotes +\temps\NOtes&|\enotes +\temps\NOtes&|\enotes +\temps\NOtes&|\enotes +\finmorceau +\medskip\rightline{\it \aujourdhui} +\eject +\bye diff --git a/musixtex/doc/examples/recueil.tex b/musixtex/doc/examples/recueil.tex new file mode 100644 index 0000000..9e540aa --- /dev/null +++ b/musixtex/doc/examples/recueil.tex @@ -0,0 +1,156 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\hyphenation{re-gis-tra-tion} +\csname french\endcsname +\tracingstats=2\relax +\line{\ \hss} +\vskip 15mm + +\def\magstep#1{\ifcase#1 \@m\or 1200\or 1440\or 1728\or 2074\or + 2488\or 2986\or 3583\or 4300\or 5160\fi\relax} + +\message{Font name: \fontname\the\font} +\iflongDCfontnames + \font\geant=\fontid bx3583 + \font\assezgros=\fontid r2074 +\else\iflongECfontnames + \font\geant=\fontid bx3583 + \font\assezgros=\fontid rm2074 + \else + \font\geant=\fontid bx12 scaled \magstep 6 + \font\assezgros=\fontid r17 scaled \magstep 1 + \fi +\fi +\centerline{\assezgros Daniel TAUPIN} +\vfil +{\baselineskip 20mm +\centerline{\geant PETITES} +\centerline{\geant PI\`ECES}\centerline{\geant POUR} +\centerline{\geant PLAIRE} +} +\vskip 15mm +\centerline{\sl Petites pi\`eces pas trop difficiles pour orgue} +\smallskip +\centerline{\sl \`a deux claviers et p\'edalier} +\vfil +\centerline{Orsay, \aujourdhui} +\eject +%\check +\null +\vfil +\hbox to \hsize{\hss\vbox{\hsize 12cm +\centerline{\moyen PR\'EFACE ET AVERTISSEMENT} + \bigskip Pour pouvoir avoir l'outrecuidance de se pr\'etendre compositeur \`a +la fin du XX\raise 0.7ex \hbox{\eightrm e} si\`ecle, il est indispensable de +faire preuve d'audaces, de produire du jamais entendu, m\^eme si seule une +minorit\'e infime d'initi\'es, c'est-\`a-dire l'\'elite musicale et +musicologique, est capable d'appr\'ecier la d\'elicate saveur des +\'etranget\'es harmoniques qu'on lui propose. + \medskip Ou bien alors, si l'on veut produire de la musique tonale, il faut +se r\'esigner \`a \^etre catalogu\'e dans cette musique de vari\'et\'es, qui +est r\'eput\'ee \^etre \`a la vraie musique ce que le ``fast-food'' est \`a +la gastronomie. + \medskip En d\'efinitive, l'audace de l'auteur de ces <<~Petites Pi\`eces +Pour Plaire~>> est d'avoir os\'e \'ecrire de la musique qui n'est ni de la +musique <<~contemporaine~>>, ni de la musique de <<~vari\'et\'es~>>, et qui +aurait pu \^etre \'ecrite -- disons modestement~: comme exercices de style -- +par des \'el\`eves des compositeurs des deux ou trois si\`ecles pass\'es. Leur +simple objectif est de charmer les oreilles d'auditeurs de culture classique, +tout en restant compatibles avec le genre des lieux o\`u l'on trouve le plus +d'orgues classiques, \`a savoir les \'eglises. + \medskip +\centerline{\vrule height 0.4pt width 0.5\hsize} +\vskip 1mm + \medskip Comme il est \'ecrit dans le titre, ces pi\`eces n\'ecessitent +l'usage du p\'edalier, mais la partie de p\'edale est rarement difficile~; de +ce fait elles pourront servir de pi\`eces d'initiation \`a l'orgue pour des +pianistes d'un niveau moyen. + \medskip Bien que certaines pi\`eces (notamment le Choral Vari\'e et la +Romance sans Paroles) +mentionnent une registration \`a trois claviers, toutes ces pi\`eces peuvent +\^etre jou\'ees avec les instruments usuels \`a deux claviers et p\'edalier. + \vskip 15mm + \rightline{\vtop{\divide\hsize by 2\relax\centerline{\sl Daniel +TAUPIN}\smallskip \centerline{\sl \aujourdhui}}} + + \bigskip + \centerline{\rm Tous droits de reproduction commerciale r\'eserv\'es} + \centerline{\rm All rights of commercial distribution reserved} + \bigskip + \def\tocitem#1#2{\hbox to \hsize{\hskip 1cm #1\dotfill\ p. #2\hskip 1cm}} + \input recueil.toc +}\hss}\vfil +\eject + \def\titremorceautoc{\edef\zetitre{\titremorceau}% + \write\toc{\noexpand\tocitem{\zetitre}{\the\pageno}}} + \newwrite\toc + \immediate\openout\toc=recueil.toc +% +% +\def\misazero{\def\nbinstruments{2}\nbporteesi=1\relax +\nbporteesii=2\relax +\barsinline=0\relax +\linesinpage=0\relax +\signaturegenerale{0}\savesignature +\resetfacteurs +\computewidths}% +% +\misazero +\input adagio +% +\misazero +\input recit +% +\misazero +\input tierce +% +\misazero +\input choral +% +\misazero +\input reves +% +\misazero +\input prelude +% +\misazero +\input fugue +% +\misazero +\input aria +% +\misazero +\input ostinato +% +\misazero +\input romances +% +\misazero +\input magnific +% +\misazero +\input fantcmol +% +\misazero +\input fugcmoll +% +\misazero +\input chanson +% +\misazero +\input quietude +% +\misazero +\input marcello +% +\misazero +\input purcellx +% +\misazero +\input avemario +% +\closeout\toc +\bye diff --git a/musixtex/doc/examples/rests.tex b/musixtex/doc/examples/rests.tex new file mode 100644 index 0000000..075089d --- /dev/null +++ b/musixtex/doc/examples/rests.tex @@ -0,0 +1,229 @@ +% format plain musixTex musixtEx musIxtex musiCtex +% (c) 1996, Werner Icking +% Multibar rests section revised 2015 for T1.17 by Bob Tennent. +% +\ifx\mxversion\undefined + \input musixtex + \fi +\input musixlit +\hoffset-15.4mm\voffset-15.4mm +\hsize210mm\advance\hsize-20mm +\vsize11in\advance\vsize-20mm\advance\vsize-20pt +\footline{\smalltype Edited by Werner.Icking@gmd.de using {\it Herbert Chlapik, + Die Praxis des Notensetzers, Doblinger Wien 1987, ISBN 3-9000~035-96-2}.\hfil} +\parskip 12pt minus 12pt +\nobarnumbers +%\smallmusicsize +\geometricskipscale +\transpose7 +\settrebleclefsymbol1\empty +\settrebleclefsymbol2\empty +\setinterinstrument1{-2\Interligne} +\def\qpp{\pt 5\qp} +\newbox\xtrcti\newbox\xtrctii\newbox\xtrctiii +\def\xtrct#1{ + \def\writeextract{\extract#1\vskip-6pt} + \ifnum#1=3\def\extractline{\setbox\xtrctiii\hbox}\fi + \ifnum#1=2\def\extractline{\setbox\xtrctii\hbox}\fi + \ifnum#1=1\def\extractline{\setbox\xtrcti\hbox}\fi + \ifnum#1=0\def\extractline{\centerline}\def\writeextract{}\fi} +\def\extract#1{ + \ifnum#1=1\line{\hfil\unhbox\xtrcti\hfil}\fi + \ifnum#1=2\line{\xhfil\unhbox\xtrcti\hfil\unhbox\xtrctii\xhfil}\fi + \ifnum#1=3\line{\xhfil\unhbox\xtrcti\hfil\unhbox\xtrctii\hfil + \unhbox\xtrctiii\xhfil}\fi} +\def\centeron{\def\xhfil{\hfil}}\def\centeroff{\def\xhfil{}}\centeron +\def\wrong{\uPtext{wrong}} +\def\right{\uPtext{right}} +\def\better{\uPtext{better}} +\def\notrec{\uPtext{not recommended}} +\def\uPtext#1{\uptext{\kern-\afterruleskip\medtype\it #1}} +\def\Endextract{\setdoubleBAR\endextract} +\def\Startextract{\startextract\addspace{-0.5\afterruleskip}} + +\bigtype + +Whole rest as whole rest\par + +\xtrct1\generalmeter{\meterfrac21}\Startextract +\NOTes\wh c\pause\en\endextract +\xtrct2\generalmeter{\meterfrac42}\Startextract +\NOtes\wrong\ha c\en\NOTes\pause\en\NOtes\hpause\en\endextract +\xtrct3\generalmeter{\meterfrac42}\Startextract +\NOtes\right\ha c\hpause\en\NOTes\pause\en\setdoublebar\bar +\NOtes\better\ha c\hpause\hpause\hpause\en\endextract +\writeextract + +Whole rest as full bar rest {\medtype --- not used for e.g. 3/16}\par + +\def\CP{\def\atnextbar{\znotes\centerpause\en}} +\def\CPB{\def\atnextbar{\znotes\nextinstrument\centerpause\en}} + +\xtrct1\generalmeter{\meterfrac18}\Startextract\notesp\sk\en\CP +\generalmeter{\meterfrac28}\Changecontext\Notes\sk\en\CP +\generalmeter{\meterfrac38}\Changecontext\Notesp\sk\en\CP +\generalmeter{\meterfrac48}\Changecontext\NOtes\sk\en\CP +\generalmeter{\meterfrac14}\Changecontext\Notesp\sk\en\CP +\generalmeter{\meterfrac24}\Changecontext\NOtes\sk\en\CP +\generalmeter{\meterfrac34}\Changecontext\NOtesp\sk\en\CP +\generalmeter{\meterfrac44}\Changecontext\NOTes\sk\en\CP +\generalmeter{\meterfrac54}\Changecontext\NOTes\sk\en\CP +\generalmeter{\meterfrac64}\Changecontext\NOTes\sk\en\CP +\endextract\writeextract + +\xtrct1\generalmeter{\meterfrac12}\Startextract\Notesp\sk\en\CP +\generalmeter{\meterfrac22}\Changecontext\NOtes\sk\en\CP +\generalmeter{\meterfrac32}\Changecontext\NOtesp\sk\en\CP +\generalmeter{\meterfrac42}\Changecontext\NOTes\sk\en\CP +\generalmeter{\meterfrac62}\Changecontext\NOTes\sk\en\CP +\generalmeter{\meterfrac21}\Changecontext\NOTES\wrong\sk\en\CP +\generalmeter{\meterfrac21}\Changecontext\NOTes\right\pause\pause\en +\endextract\writeextract + +\instrumentnumber2 +\xtrct1\generalmeter{\meterfrac24}\Startextract +\Notes\ca c&\ds\en\bar +\NOtesp\pt c\qa c\en\Notes\ca c\en\CPB\bar +\Notes\ca c\en\NOtesp\pt c\qa c\en\CPB\bar +\NOtesp\pt c\qa c&\wrong\en\CPB\Endextract +\xtrct2\generalmeter{\meterfrac24}\Startextract +\Notes\ca c&\ds\en\bar +\NOtesp\pt c\qa c\en\Notes\ca c\en\CPB\bar +\Notes\ca c\en\NOtesp\pt c\qa c\en\CPB\bar +\NOtes\pt c\qa c&\right\qp\en\Notes&\ds\en\Endextract +\writeextract + +\xtrct1\generalmeter{\meterfrac68}\Startextract +\NOtesp\pt c\qa c&\qpp\en\bar +\NOtesp\pt c\qa c\en\Notes\ibl0c0\qb0{cc}\tbl0\qb0c\en\CPB\bar +\NOtesp\pt c\qa c&\wrong\en\CPB\Endextract +\xtrct2\generalmeter{\meterfrac68}\Startextract +\Notesp\pt c\qa c&\qpp\en\bar +\NOtesp\pt c\qa c\en\Notes\ibl0c0\qb0{cc}\tbl0\qb0c\en\CPB\bar +\NOtesp\pt c\qa c&\right\qpp\en\Endextract +\writeextract +\instrumentnumber1 + +Rests and rhythm\par + +\centeroff +\scale{0.9} +\xtrct1\generalmeter{\meterfrac38}\Startextract +\NOtes\wrong\qp\en\Notes\ca c\en\bar +\Notes\right\ds\ds\ca c\en\setdoublebar\bar +\Notes\wrong\ca c\en\NOtes\qp\en\bar +\Notes\right\ca c\ds\ds\en\endextract +\xtrct2\generalmeter{\meterfrac34}\Startextract +\NOTes\wrong\hpause\en\NOtes\qa c\en\bar +\NOtes\right\qp\qp\qa c\en\setdoublebar\bar +\NOtes\wrong\qa c\en\NOTes\hpause\en\bar +\NOtes\right\qa c\qp\qp\en\endextract +\writeextract + +\scale{0.75} +\xtrct1\generalmeter{\meterfrac68}\Startextract +\Notes\wrong\ca c\en\NOtes\qp\en\Notes\ca c\en\NOtes\qp\en\bar +\Notes\right\ca c\ds\ds\ca c\ds\ds\en\setdoublebar\bar +\Notes\wrong\ca c\ds\ds\ds\ds\ca c\en\bar +\Notes\right\ca c\ds\ds\en\NOtes\qp\en\Notes\ca c\en\endextract +\xtrct2\generalmeter{\meterfrac44}\Startextract +\NOtes\wrong\qa c\en\NOTes\hpause\en\NOtes\qa c\en\bar +\NOtes\right\qa c\qp\qp\qa c\en\endextract +\writeextract + +\scale{0.7} +\xtrct1\generalmeter{\meterfrac34}\Startextract +\NOtes\uPtext{3/4 versus 6/8}\qa c\qp\qp\en +\generalmeter{\meterfrac68}\changecontext +\NOtes\qa c\en\Notes\ds\en\NOtes\qp\en\Notes\ds\en\endextract +\xtrct2\generalmeter{\meterfrac34}\Startextract +\Notes\ca c\ds\en\NOtes\qp\en\Notes\ds\ca c\en +\generalmeter{\meterfrac68}\changecontext +\Notes\ca c\ds\ds\en\NOtes\qp\en\Notes\ca c\en\endextract +\xtrct3\generalmeter{\meterfrac34}\Startextract +\Notes\ca c\ds\en\NOtes\qp\en\Notes\ibl0c0\qb0c\tbl0\qb0c\en +\generalmeter{\meterfrac68}\changecontext +\Notes\ca c\ds\ds\ds\en\Notes\ibl0c0\qb0c\tbl0\qb0c\en\endextract +\writeextract + +\scale{0.7} +\xtrct1\generalmeter{\meterfrac34}\Startextract +\NOtes\qp\qp\en\Notes\ibl0c0\qb0c\tbl0\qb0c\en +\generalmeter{\meterfrac68}\changecontext +\NOtes\qp\en\Notes\ds\ds\en\Notes\ibl0c0\qb0c\tbl0\qb0c\en\endextract +\xtrct2\generalmeter{\meterfrac34}\Startextract +\NOtesp\pt c\qa c\en\Notes\ds\en\NOtes\qp\en +\generalmeter{\meterfrac68}\changecontext +\NOtesp\pt c\qa c\en\NOtes\qp\en\Notes\ds\en\endextract +\xtrct3\generalmeter{\meterfrac32}\Startextract +\NOTes\uPtext{3/2 versus 6/4}\ha c\hpause\hpause\en +\generalmeter{\meterfrac64}\changecontext +\NOTes\ha c\en\NOtes\qp\en\NOTes\hpause\en\NOtes\qp\en\endextract +\writeextract + +\scale{0.8} +\xtrct1\generalmeter{\meterfrac{12}8}\Startextract +\NOTesp\wrong\pt c\ha c\hpausep\en\endextract +\xtrct2\generalmeter{\meterfrac{12}8}\Startextract +\Notes\notrec\ca c\ds\ds\en\NOtes\qp\en\Notes\ds\en\NOtes\qp\en\Notes\ds\en +\NOtes\qp\en\Notes\ds\en\endextract +\xtrct3\generalmeter{\meterfrac{12}8}\Startextract +\NOTesp\right\pt c\ha c\en\NOtesp\qpp\qpp\en\bar +\NOTesp\right\pt c\ha c\en\NOtesp\qp\en\Notes\ds\en\NOtesp\qp\en\Notes\ds\en +\endextract +\writeextract + +\scale{0.6} +\xtrct1\generalmeter{\meterfrac{12}8}\Startextract +\Notes\right\ca c\ds\ds\en\NOtesp\qpp\en\NOTesp\hpausep\en\bar +\Notes\right\ca c\ds\ds\en\NOtes\qp\en\Notes\ds\en\NOTesp\hpausep\en\endextract +\xtrct2\generalmeter{\meterfrac{15}8}\Startextract +\Notes\wrong\ca c\ds\ds\en\NOtesp\qpp\qpp\qpp\qpp\en\bar +\Notes\notrec\ca c\ds\ds\en\Notesp\qp\en\Notes\ds\en +\Notesp\qp\en\Notes\ds\en\Notesp\qp\en\Notes\ds\en\Notesp\qp\en\Notes\ds\en\bar +\Notes\right\ca c\ds\ds\en\NOTes\hpausep\hpausep\en\endextract +\writeextract + +\scale{0.8} +\xtrct1\generalmeter{\meterfrac64}\Startextract +\NOTesp\notrec\hpausep\en\NOTes\hpause\en\NOtes\qa c\en\endextract +\xtrct2\generalmeter{\meterfrac64}\Startextract +\NOTes\right\hpause\en\NOtes\qp\en\NOTes\hpause\en\NOtes\qa c\en\bar +\NOTesp\right\hpausep\en\NOtes\qp\qp\qa c\en\endextract +\xtrct3\generalmeter{\meterfrac64}\Startextract +\NOTesp\right\pt c\ha c\en\NOTes\hpause\en\NOtes\qp\en\bar +\NOTesp\right\pt c\ha c\hpausep\en\endextract +\writeextract + +%\scale{0.8} +%\xtrct1\generalmeter{\meterfrac{3\meterplus 2}8}\Startextract +%\NOTesp\notrec\hpausep\en\NOTes\hpause\en\NOtes\qa c\en\endextract +%\xtrct2\generalmeter{\meterfrac64}\Startextract +%\NOTes\right\hpause\en\NOtes\qp\en\NOTes\hpause\en\NOtes\qa c\en\bar +%\NOTesp\right\hpausep\en\NOtes\qp\qp\qa c\en\endextract +%\xtrct3\generalmeter{\meterfrac64}\Startextract +%\NOTesp\right\pt c\ha c\en\NOTes\hpause\en\NOtes\qp\en\bar +%\NOTesp\right\pt c\ha c\hpausep\en\endextract +%\writeextract + +Multibar rests + +\scale{1.1} +\def\TPF{\off{2.5\elemskip}} +\def\CB#1{\centerbar{#1}} +\def\CN#1{\CB{\ccn{9}{\meterfont{#1}}}} +\xtrct1\generalmeter{}\Startextract +\NOtesp\sk\en\def\atnextbar{\znotes\CN2\CB{\cPAuse}\en}\bar +\NOTes \sk\en\def\atnextbar{\znotes\CN3\CB{\cPAuse\TPF\cpause}\en}\bar +\NOtesp\sk\en\def\atnextbar{\znotes\CN4\CB{\cPAUSe}\en}\bar +\NOTes \sk\en\def\atnextbar{\znotes\CN5\CB{\cPAUSe\TPF\cpause}\en}\bar +\NOTes \sk\en\def\atnextbar{\znotes\CN6\CB{\cPAUSe\TPF\cPAuse}\en}\bar +\NOTEs \sk\en\def\atnextbar{\znotes\CN7\CB{\cPAUSe\TPF\cPAuse\TPF\cpause}\en}\bar +\NOTes \sk\en\def\atnextbar{\znotes\CN8\CB{\cPAUSe\TPF\cPAUSe}\en}\bar +\NOTEs \sk\en\def\atnextbar{\znotes\CN9\CB{\cPAUSe\TPF\cPAUSe\TPF\cpause}\en}\bar +\NOTEs \Hpause4{0.83}\en\def\atnextbar{\znotes\CN{10}\en}\bar +\NOTEsp\Hpause4{0.83}\en\def\atnextbar{\znotes\CN{11}\en}\endextract +\writeextract +\vfill\eject + +\bye diff --git a/musixtex/doc/examples/reves.tex b/musixtex/doc/examples/reves.tex new file mode 100644 index 0000000..04702a1 --- /dev/null +++ b/musixtex/doc/examples/reves.tex @@ -0,0 +1,543 @@ + +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{R\^eves} +\fulltitle{V. \titremorceau} +\subtitle{(pour orgue)} +\csname titremorceautoc\endcsname +\othermention{Compos\'e en 1990} +\author{Daniel TAUPIN} +\shortauthor{D. Taupin} +\maketitle +\parindent 18mm +% + +\tracingstats=2\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{0}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{0}\relax % pas d'armature +\def\quatretemps{\generalmeter{\meterfrac{4}{4}}}% +\def\troistemps{\generalmeter{\meterfrac{3}{4}}}% +\def\deuxtemps{\generalmeter{\meterfrac{2}{4}}}% +\def\Mordant{\mordant{10}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{\vbox{\hsize=\parindent\centerline{R\'ecit}\vskip 33pt + \centerline{G.O.}}}% +%\check +\def\gluemaxskip{7pt}% +% +\def\doubler{\multnoteskip 2\relax}% +\def\tripler{\multnoteskip 3\relax}% +% formes frequentes +% deux croches hautes +\def\dql#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqu#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% deux doubles croches hautes +\def\dqbbu#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqbbl#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +% +% croche pointee et double croche meme hauteur +\def\cpdcl#1{\trioskip\ibl0{#1}0\qbp0{#1}\sk\tbbl0\tqb0{#1}}% +\def\cpdcu#1{\trioskip\ibu0{#1}0\qhp0{#1}\sk\tbbu0\tqh0{#1}}% +% +% croche et deux doubles croches (1ere = 3eme) +\def\cddcu#1#2{\ibu0{#1}0\qh0{#1}\trioskip + \nbbu0\qh0{#2}\tqh0{#1}}% +\def\cddcl#1#2{\ibl0{#1}0\qb0{#1}\trioskip + \nbbl0\qb0{#2}\tqb0{#1}}% +% +\medskip\noindent{\rm G.O.: bourdon 8', unda maris ou tremblant}% +\par\noindent{\rm R\'ec.: nasard, tremblant}% +\par\noindent{\rm P\'ed.: 16', tirasse G.O.}% +\smallskip +% +\generalmeter{\meterfrac 44\meterfrac 54}% +% +\def\trioskip{\doubler\relax\divide\noteskip by 3\relax}% +\debutmorceau +\autolines {10}45\relax +\footnote{}{\noteskip=18pt\altportee=0pt\resetstem +\tenpoint\bf* \rm Notation :\ \ \zwq 1\ \ \ = \itenl01\wh 1\tten0\qu 1\ \ .}% +\def\resp{\vnotes 0.2\elemskip&|\cbreath\enotes}% +%\check +% +\hyphenpenalty -50\relax +\notes&|\Uptext{\hbox{\kern -16mm\moyen Adagio molto \bf(\metron{\qu}{50})}}\enotes +\advance\linesinpage by 1\relax +% \advance\barsinline by 1\relax +% +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5{\ibbu0{#3}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbu{\qqbbh}\def\qqbbb{\qqbbl}% +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\dqbbh#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tqh0{#3}}\relax +\def\dqbbu{\dqbbh}\def\dqbbb{\dqbbl}% +\def\dqbbl#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tqb0{#3}}\relax +%\check +\def\qqbh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbH#1#2#3#4#5{\ibu0{#3}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbl#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +%\check +% +% mesure 1 +\Notes\itenu0J\zwq J\zcharnote 8 {\bf *}&\itenl1c\qu c\enotes +\Notes&\tten1\itenl1c\zw c\qsk\wh d\enotes +\Notes&\qu g|\pause\enotes +\Notes&\qu{_h}\enotes +\Notes&\qu{_i}\enotes +% mesure 2 +\barre\nspace\nspace + \notes\tten0\itenu0J\zwq J&\tten1\itenl1c\lh d\lfl d\zhl c\relax + \ibu0g0\qh0g\trioskip\nbbu0\qh0{=h}\tqh0g|\sk\hpause\enotes +\notes&\dqu3ef\enotes +\NOTEs&\tten1\itenl1c\itenl2e\itenu3g\relax + \zhp c\zhp e\hup g|\divide\noteskip by 2\relax\sk\hpause\enotes +\NOtes&|\qu c\enotes +% mesure 3 +\def\atnextline{\autolines {9}45}\relax +\barre\nspace +\Notes\tten0\wh J&\tten1\tten2\tten3\zw c\zw e\itenu1g\wh g|\qu{_d}\enotes +\Notes&|\qu g\enotes +\Notes&|\qu{_h}\enotes +\Notes&|\qu{_i}\enotes +% mesure 4 +\barre\nspace\notes\doubler\hu{=H}&\zw g\tten1\lfl d\fl e\kern 3pt\lh d\hl e\relax + |\ibu0g0\qh0g\trioskip\nbbu0\qh0{_h}\tqh0g\enotes +\notes&|\dqu3{_e}f\enotes +\NOTEs\itenu0J\hup J&\itenu1c\itenu2e\zhp c\hlp{=e}|\hu g\enotes +\NOtes&\qu{_h}|\qu j\enotes +% mesure 5 +%\barre +\alaligne +\notes\tten0\wh J&\tten1\tten2\itenu1c\itenu2e\zw{ceg}\relax + |\ibu0g0\qh0g\trioskip\nbbu0\qh0f\tqh0g\enotes +\notes&|\dqh3ef\enotes +\NOtes&|\qu g\enotes +\NOtes&|\qu{_h}\enotes +% mesure 6 +\barre\NOtes\wh{_H}&\tten1\tten2\itenu2e\zw{_ac}\wh e|\qu{_i}\enotes +\NOtes&|\qu j\enotes +\NOtes&|\qu k\enotes +\notes&|\dql3l{^m}\enotes +% mesure 7 +\barre\nspace\NOtes\zwq E&\tten2\itenu2e\zwq{be}\zwq{^g}|\ql{^n}\enotes +\NOtes&|\ql l\enotes +\notes&|\cddcu i{^j}\enotes +\notes&|\dqu3{^g}h\enotes +\NOtes&|\qu i\enotes +% mesure 8 +\barre\NOtes\zwq J&\tten2\itenl1c\zwq{ce}\zwq{=g}|\ql j\enotes +\NOtes&|\qu{=g}\enotes +\notes&|\cddcu e{^f}\enotes +\notes&|\dqu3cd\enotes +\NOtes&|\qu e\enotes +% mesure 9 +\barre\Notes\zw{^G}&\tten1\itenl1c\zw{ac_e}|\qu{^f}\enotes +\Notes&|\qu{^g}\enotes +\Notes&|\qu{^h}\enotes +\notes&|\dql3jk\enotes +%\check +% mesure 10 +\barre\NOtes\zwq J&\tten1\zwq{Nc=e}|\ql l\enotes +\NOtes&|\ql j\enotes +\notes&|\na g\cddcu g{=h}\enotes +\notes&|\dqu3e{=f}\enotes +\NOtes&|\qu g\enotes +% mesure 11 +\barre\NOtes\zwq F&\fl d\zwq{_af}\rlap{\qsk\hup d}|\qu{_h}\enotes +\NOtes&|\qu{_i}\enotes +\NOtes&|\ql j\enotes +\notes&\itenl0b\hu b|\dql3kl\enotes +\NOtes&|\ql{^m}\enotes +% mesure 12 +\barre\nspace\Notes\zwq E&\tten0\zw b\zwq{e^g}|\ql{^n}\enotes +\Notes&|\ql l\enotes +\notes&|\cddcu i{^j}\enotes +\notes&|\dqu3{^g}{^h}\enotes +\NOtes&\qu{^b}|\qu{^i}\enotes +\def\atnextline{\autolines {11}45}\relax +% mesure 13 +\barre\NOtes\zwq{^J}&\lsh f\zwq{^c^g}\qsk\hu f|\qsk\ql{^j}\enotes +\NOtes&|\qu{^g}\enotes +\notes&\hu d|\na e\cddcu e{^f}\enotes +\notes&|\dqu3{^c}d\enotes +\NOtes&\qu e|\qu e\enotes +% mesure 14 +\barre\NOtes\wh F&\rlap{\lna c\qsk\hup{c}}\zw{a=f}|\qu {=f}\enotes +\NOtes&|\qu{=c}\enotes +\notes&|\dqu3de\enotes +\NOtes&\qu{_d}|\qu f\enotes +% mesure 15 +\barre\nspace\NOtes\wh{_E}&\lfl e\rlap{\qsk\hup e}\zw{_b_g}|\qu{_g}\enotes +\NOtes&|\qu{_d}\enotes +\notes&|\bigfl e\dqu3{e}f\enotes +\NOtes&\qu{=d}|\qu g\enotes +% mesure 16 +\advance\barsinline by -1\relax +\barre\nspace\NOtes\wh{=E}&\lna e\rlap{\qsk\hup e}\zw{=b_h}|\qu{_h}\enotes +\NOtes&|\qu{=e}\enotes +\notes&|\bigfl g\dqu3{g}{_h}\enotes +\NOtes&\qu f|\qu{_i}\enotes +% mesure 17 +\barre\NOtes\zwq J&\zwq{ce}\zwq g|\ql j\enotes +\NOtes&|\qu{=g}\enotes +\notes&|\cddcu ef\enotes +\notes&|\dqu3cd\enotes +\NOtes&|\qu e\enotes +% mesure 18 +\barre\nspace\NOtes\wh{^F}&\zw a\zw{_e}\qsk\itenu1d\wh d|\qu{_e}\enotes +\notes&|\dqu{3}de\enotes +\notes&|\dqu{3}cd\enotes +\notes&|\dqu{3}ef\enotes +% mesure 19 +\barre\NOtes\wh G&\tten1\zw b\zw d\zw g|\qu g\enotes +\notes&|\cddcu d{_e}\enotes +\Notes&|\dqu3bc\enotes +\Notes&|\qu d\enotes +% mesure 20 +\advance\barsinline by -1\relax +\autolines {22}25\relax +\cleftoksii={{6}{0}{0}{0}}\changeclefs +\def\sxtu#1#2#3#4#5#6{{\advance\transpose by 4\ibbu0{#1}2}\qh0{#1}\relax + \qh0{#2}\qh0{#3}\qh0{#4}\qh0{#5}\tqh0{#6}}% +%\check +\def\sxtl#1#2#3#4#5#6{{\advance\transpose by 2\ibbl0{#1}2}\qb0{#1}\relax + \qb0{#2}\qb0{#3}\qb0{#4}\qb0{#5}\tqb0{#6}}% +%\check +% croche et deux doubles croches (1ere = 3eme) +\def\duoskip{\tripler\relax + \divide\noteskip by 2\relax}% +\def\cddcu#1#2{\duoskip\ibu0{#1}0\qh0{#1}\sk + \nbbu0\qh0{#2}\tqh0{#1}}% +\def\cddcl#1#2{\duoskip\ibl0{#1}0\qb0{#1}\sk + \nbbl0\qb0{#2}\tqb0{#1}}% +% +\barre\notes\doubler\wh{_G}&\fl N\sxtl N{_a}{_d}{_e}da|\bigaccid\qu{_e}\enotes +\notes&\sxtl{N}ad{e}da|\qu f\enotes +\notes&\sxtl{N}ad{e}da|\qu g\enotes +\notes&\sxtl{N}{a}{=d}{=e}da|\tripler\dqu2hi\enotes +% mesure 21 +\autolines {29}25\relax +\barre\notes\doubler\wh{^J}&\sxtl M{_a}d{_e}da|\bigsh j\cddcu jk\enotes +\notes&\sxtl M{a}d{e}da|\tripler\dqu{-2}{^g}{^f}\enotes +\notes&\sxtl M{a}d{e}da|\tripler\dqu{2}{^e}f\enotes +\notes&\sxtl M{a}d{e}da|\qu g\enotes +% mesure 22 +\barre\notes\zwq K&\sxtl KMbcbM|\qu h\enotes +\notes&\sxtl KMbcbM|\qu i\enotes +\notes&\sxtl KMbcbM|\tripler\dqu2jk\enotes +\notes&\sxtl KMbcbM|\ql l\enotes +\notes&\sxtl KMbcbM|\ql m\enotes +\autolines {27}25\relax +% mesure 23 +\cleftoksii={{0}{0}{0}{0}}\changeclefs +\barre\notes\itenu0J\zwq J&\sxtu Ncefec|\ql n\enotes +\notes&\sxtu Ncefec|\tripler\dql{-2}lj\enotes +\notes&\sxtu Ncefec|\cddcu gh\enotes +\notes&\sxtu Ncefec|\tripler\dqu2ef\enotes +\notes&\sxtu Ncefec|\qu g\enotes +% mesure 24 +\barre\notes\tten0\hup J&\sxtu Ncefec|\tripler\dqu2hi\enotes +\notes&\sxtu Ncefec|\tripler\dqu2jk\enotes +\notes&\sxtu Ncefec|\tripler\dql4ln\enotes +\notes\qu H&\multnoteskip{1.1}\sxtu ac{_e}{^f}ec|\bigsh m\ql{m}\enotes +% mesure 25 +\autolines {31}25\relax +\barre\notes\zwq G&\noteskip 1.2\noteskip\sxtu ac{=e}{^f}ec|\ql n\enotes +\notes&\sxtu acefec|\tripler\dql{-4}lj\enotes +\notes&\sxtu acefec|\cddcu gh\enotes +\notes&\sxtu acefec|\tripler\dqu2e{^f}\enotes +\notes&\sxtu acegec|\qu g\enotes +% mesure 26 +\barre\notes\doubler\zwq{_G}&\noteskip 1.3\noteskip +\lfl N\bigfl a\sxtu N{a}e{^f}ea|\doubler\qu{_h}\enotes +\notes&\sxtu Naefea|\tripler\dql2{_i}j\enotes +\notes&\sxtu Naefea|\tripler\dql2kl\enotes +\notes&\sxtu Naefea|\tripler\dql2{^m}{^n}\enotes +\notes&\sxtu Naefea|\tripler\ql{_p}\enotes +% mesure 27 +\autolines {28}25\relax\barre\notes\zwq J&\bigna N\sxtu Ncegec|\ql q\enotes +\notes&\sxtu Ncegec|\doubler\ql{=n}\enotes +\notes&\sxtu Ncegec|\bigaccid\cddcl l{=m}\enotes +\notes&\sxtu Ncegec|\tripler\dql2jk\enotes +\notes&\sxtu Ncegec|\ql l\enotes +%\check +% mesure 28 +\barre\notes\zwq H&\noteskip 1.2\noteskip\sxtu ac{_e}{_g}ec|\bigaccid\ql{^m}\enotes +\notes&\sxtu acegec|\tripler\dql{-2}{=l}k\enotes +\notes&\fl a\sxtu ac{=e}fec|\tripler\dql{-2}j{_i}\enotes +\notes&\sxtu acefec|\tripler\dqu{-2}{_h}{_g}\enotes +% mesure 29 +\autolines {24}25\relax +\barre\notes\wh J&\sxtu Ncegec|\cddcu ef\enotes +\notes&\sxtu Ncegec|\tripler\dqu3{=g}{=i}\enotes +\notes&\sxtu Ncegec|\tripler\dql2jk\enotes +\notes&\sxtu Ncegec|\tripler\dql4ln\enotes +%\check +% mesure 30 +\barre\notes\wh H&\sxtu ac{^f}{^g}fc|\ql q\enotes +\notes&\sxtu acfgfc|\tripler\dql{-2}{_p}{^n}\enotes +\notes&\sxtu acfgfc|\tripler\dql{-2}{^m}l\enotes +\notes&\sxtu acfgfc|\tripler\dql{-2}kj\enotes +%\check +\cleftoksii={{6}{0}{0}{0}}\changeclefs +% mesure 31 +\autolines {25}25\relax +\barre\notes\hup J&\sxtl Ncegec|\cddcu gh\enotes +\notes&\sxtl Nce{^f}ec|\tripler\dqu{-2}{^f}e\enotes +\notes&\sxtl Ncefec|\tripler\dqu{-2}dc\enotes +\notes\itenl0H\doubler\qu{_H}&\fl N\sxtl N{_a}d{_e}da|\doubler + \itenl1e\qu{_e}\enotes +%\check +% mesure 32 +\barre\notes\doubler\tten0\wh{_H}&\noteskip 1.1\noteskip\fl N\sxtl +N{_a}d{_e}da|\bigfl e\tten1\qu{e}\enotes +\notes&\noteskip 1.1\noteskip\sxtl Nad{=e}da|\bigaccid\hup{=e}\enotes +\notes&\sxtl Nadeda|\enotes +\notes&\sxtl Nadeda|\enotes +%\check +% mesure 33 +\barre\notes\doubler\wh{_K}&\sxtl M{_a}{_d}fda|\qu f\enotes +\notes&\sxtl Madfda|\tripler\dql2{_h}{_i}\enotes +\notes&\sxtl Madfda|\tripler\dql2j{_k}\enotes +\notes&\sxtl Madfda|\tripler\dql2{_l}m\enotes +%\check +% mesure 34 +\barre\nspace\notes\doubler\wh{_L}&\noteskip 1.2\noteskip + \sxtl M{_N}{_b}{_e}bN|\bigaccid\ql{_p}\enotes +\notes&\sxtl MNbebN|\tripler\dql{-2}{_o}{_n}\enotes +\notes&\sxtl MNbebN|\tripler\dql{-2}m{_l}\enotes +\notes&\sxtl MNbebN|\tripler\dql{-4}{_k}{_i}\enotes +%\check +% mesure 35 +\barre\notes\doubler\wh{_K}&\sxtl M{_a}{_d}fda|\bigfl h\cddcu h{_i}\enotes +\notes&\sxtl Madfda|\tripler\dqu{-2}f{_e}\enotes +\notes&\sxtl Madfda|\tripler\dqu2{_d}e\enotes +\notes&\sxtl Madfda|\qu f\enotes +%\check +% mesure 36 +\barre\notes\doubler\wh{_L}&\sxtl M{_N}{_b}ebN|\doubler\uptext{\it rit.}\qu{_g}\enotes +\notes&\sxtl MNbebN|\doubler\qu{_h}\enotes +\notes&\sxtl MNbebN|\doubler\qu{_i}\enotes +\notes&\sxtl MNbebN|\qu j\enotes +%\check +% mesure 37 +\autolines{30}25\relax +\barre\notes\doubler\itenl0L\wh{=K}&\noteskip 1.2\noteskip\sxtl M{=a}{=d}fda|\itenu2m\wh m\enotes +\notes&\sxtl M{_a}dfda|\enotes +\notes&\noteskip 1.15\noteskip\sxtl M{=N}{_d}{_e}dN|\enotes +\notes&\noteskip 1.15\noteskip\sxtl M{_N}{=d}edN|\enotes +%\check +\barre\autolines{15}35\relax +% mesure 38 +\notes\tten0\itenl0L\wh K&\rlap{\sk\zcharnote D{\sl 3}}\ibl0M5\qb0M\qb0{_N}\tqb0d|\tten2\hlp m\enotes +\notes&\rlap{\sk\zcharnote D{\sl 3}}\ibl0d{-5}\qb0{_e}\qb0d\tqb0N\enotes +\notes&\rlap{\sk\zcharnote D{\sl 3}}\ibl0M5\qb0M\qb0N\tqb0d\enotes +\notes&\rlap{\sk\zcharnote D{\sl 3}}\ibl0d{-5}\qb0e\qb0d\tqb0N|\sk\soupir\enotes +% mesure 39 +\barre\notes\tten0\hup K&\rlap{\sk\zcharnote D{\sl 3}}\ibl0M5\qb0M\qb0{_N}\tqb0d|\enotes +\notes&\rlap{\sk\zcharnote D{\sl 3}}\ibl0d{-5}\qb0{_e}\qb0d\tqb0N|\sk\sk\pause\enotes +\NOtes&\itenl3L\hl L\enotes +\NOtes\itenl2J\qu J&|\enotes +%\check +% mesure 40 +\barre\nspace\autolines{11}45\relax +\NOtes\tten2\zwq J&\tten3\zwq L\itenl1L|\uptext{\it a tempo}\qu c\enotes +\NOtes&\wh{=N}|\qu{_d}\enotes +\NOtes&\itenu2c\hup c|\qu g\enotes +\NOtes&|\qu{_h}\enotes +\NOtes&|\qu{_i}\enotes +% mesure 41 +% +% croche et deux doubles croches (1ere = 3eme) +\def\cddcu#1#2{\ibu0{#1}0\qh0{#1}\trioskip + \nbbu0\qh0{#2}\tqh0{#1}}% +\def\cddcl#1#2{\ibl0{#1}0\qb0{#1}\trioskip + \nbbl0\qb0{#2}\tqb0{#1}}% +% +\barre +\nspace\notes\doubler\hu{_H}&\doubler\tten1\itenl1L\relax +\tten2\itenu2c\zwq L\zwq c\hl{_a}|\cddcu g{_h}\enotes +\notes&|\dqu3{_e}f\enotes +\NOTEs\itenu0J\hup J&\hl{N}|\hu g\enotes +\NOtes&\ql{a}|\qu j\enotes +% mesure 42 +\barre\notes\tten0\wh J&\tten1\tten2\itenu1c\itenl2L\zw{LNc}\relax + |\cddcu gf\enotes +\notes&|\dqh3ef\enotes +\NOtes&|\qu g\enotes +\NOtes&|\qu{_h}\enotes +% mesure 43 +\barre\NOtes\wh{_H}&\tten1\tten2\itenl1N\zw{_ac}\wh L|\qu{_i}\enotes +\NOtes&|\qu j\enotes +\NOtes&|\qu k\enotes +\notes&|\dql3l{^m}\enotes +% mesure 44 +\barre\nspace\NOtes\zwq E&\tten1\itenu2e\zwq{be}\zwq{^N}|\ql{^n}\enotes +\NOtes&|\ql l\enotes +\notes&|\cddcu i{^j}\enotes +\notes&|\dqu3{^g}h\enotes +\NOtes&|\qu i\enotes +% mesure 45 +\barre\NOtes\zwq J&\tten2\itenu1c\zwq{ce}\zwq{=N}|\ql j\enotes +\NOtes&|\qu{=g}\enotes +\notes&|\cddcu e{^f}\enotes +\notes&|\dqu3cd\enotes +\NOtes&|\qu e\enotes +% mesure 46 +\barre\NOtes\zw{^G}&\tten1\itenu1c\zw{ac_e}|\qu{^f}\enotes +\NOtes&|\qu{^g}\enotes +\NOtes&|\qu{^h}\enotes +\notes&|\dql3jk\enotes +%\check +% mesure 47 +\barre\NOtes\zwq J&\tten1\zwq{Lc}\kern 3pt\qsk\zhl M|\ql l\enotes +\NOtes&|\ql j\enotes +\notes&\hl{_a}|\na g\cddcu g{=h}\enotes +\notes&|\dqu3e{=f}\enotes +\NOtes&\ql N|\qu g\enotes +% mesure 48 +\barre\nspace\NOtes\zwq{_G}&\lfl a\zwq{_Nc}\qsk\zwq a|\qu{_h}\enotes +\NOtes&|\qu{_i}\enotes +\NOtes&|\ql j\enotes +\notes&|\dql3kl\enotes +\NOtes&|\ql{^m}\enotes +\cleftoksii={{0}{0}{0}{0}}\changeclefs +% mesure 49 +\barre\NOtes\zwq E&\zw b\zwq{b^g}\zw d|\ql{^n}\enotes +\NOtes&|\ql l\enotes +\notes&|\cddcu i{^j}\enotes +\notes&|\dqu3{^g}{^h}\enotes +\NOtes&\qu{^d}|\qu{^i}\enotes +% mesure 50 +\barre\NOtes\zwq{^J}&\lsh f\zwq{^c^g}\qsk\hu f|\qsk\ql{^j}\enotes +\NOtes&|\qu{^g}\enotes +\notes&\hu d|\bigna e\cddcu e{^f}\enotes +\notes&|\dqu3{^c}d\enotes +\NOtes&\qu e|\qu e\enotes +% mesure 51 +\barre\NOtes\wh F&\lna c\rlap{\qsk\hup c}\zw{a=f}|\qu f\enotes +\NOtes&|\qu{=c}\enotes +\notes&|\dqu3de\enotes +\NOtes&\qu{_d}|\qu f\enotes +% mesure 52 +\barre\autolines{10}35\nspace +\NOtes\wh{_E}&\bigna d\lfl b\rlap{\qsk\hup d}\zw{b_g}|\qu{_g}\enotes +\NOtes&|\qu{_d}\enotes +\notes&|\bigfl e\dqu3{e}f\enotes +\NOtes&\qu{_e}|\qu g\enotes +% mesure 53 +\barre\nspace\NOtes\wh{=E}&\lna e\rlap{\qsk\hup e}\zw{=b_h}|\qu{_h}\enotes +\NOtes&|\qu{=e}\enotes +\notes&|\dqu3{_g}{_h}\enotes +\NOtes&\qu f|\qu{_i}\enotes +% mesure 54 +\barre\NOtes\zwq J&\zwq{cf}\qsk\zw g|\ql j\enotes +\notes&|\cddcu gf\enotes +\notes&|\dqu{-2}ed\enotes +\notes&|\dqu2cd\enotes +\NOtes&\qu{_h}|\qu e\enotes +% mesure 55 +\barre\nspace\NOtes\wh H&\lfl d\zw{c=f}\qsk\zw{dg}|\qu{^f}\enotes +\notes&|\dqu{-2}gf\enotes +\notes&|\dqu{-2}ih\enotes +\notes&|\noteskip 0.9\noteskip\ibu0g{-1}\qh0g\zcharnote n{\sl 3}\relax +\qh0{^f}\tqh0{=f}\enotes +\cleftoksii={{6}{0}{0}{0}}\changeclefs +% mesure 56 +\barre\nspace\NOtes\wh J&\fl a\fl e\zw{Nd}\qsk\zw{ae}|\qu{=e}\enotes +\notes&|\bigsh f\dqu{-2}{f}e\enotes +\notes&|\dqu3{^g}{^h}\enotes +\notes&|\dqu3jk\enotes +%\check +% mesure 57 +\barre\bigaccid +\NOtes\zwq C&\zwq{Nc=e}|\ql l\enotes +\NOtes&|\ql j\enotes +\notes&|\cddcu gh\enotes +\notes&|\dqu{-2}{^f}e\enotes +\notes&|\dqu{-2}dc\enotes +%\check +% mesure 58 +\barre\NOtes\wh{_H}&\zw{^M}\rw d\wh{_e}|\qu{_e}\enotes +\notes&|\trioskip\fl f\ibu0f0\qh0f\zcharnote l{\sl 3}\qh0e\tqh0f\enotes +\notes&|\dqu2ef\enotes +\notes&|\dqu2de\enotes +% mesure 59 +\barre\NOtes\wh J&\zw{Nb}\rw c\wh{=e}|\qu{=e}\enotes +\notes&|\dqu{-2}{=f}e\enotes +\notes&|\dqu4gi\enotes +\notes&|\dqu4jl\enotes +% mesure 60 +\barre\NOtes\wh{_G}&\fl N\zw M\rw N\rw d\wh c|\ql{^m}\enotes +\notes&|\trioskip\ibl0l0\qb0l\zcharnote c{\sl 3}\qb0m\tqb0l\enotes +\notes&|\dqb{-2}kj\enotes +\notes&|\dqu{-2}{_i}{_h}\enotes +% mesure 61 +\barre\NOtes\wh H&\sh M\zw M\zw a\wh d|\qu{=h}\enotes +\notes&|\trioskip\ibu0e0\qh0{^f}\zcharnote n{\sl 3}\qh0e\tqh0f\enotes +\notes&|\dqu2de\enotes +\notes&|\dqu6fi\enotes +% mesure 62 +\barre\NOTEs\hup E&\itenu0a\zwq a\qsk\zhp L\hup N|\hu h\enotes +\notes&|\trioskip\ibu0g{-1}\qhp0g\sk\tbbu0\tqh0{^f}\enotes +\NOTEs\hu D&\itenu1d\zh {^M}\hu d|\hu f\enotes +\resp +% mesure 63 +\barre\Notes\itenl3D\zwq D&\tten0\tten1\itenu1d\zwq{^fad}|\qu d\enotes +\Notes&|\qu{_e}\enotes +\Notes&|\qu h\enotes +\Notes&|\qu{_i}\enotes +\Notes&|\qu j\enotes +% mesure 64 +\barre\notes\tten3\itenl3D\zwq D&\tten1\itenu1d\zh L\zhl N\zwq d|\cddcu h{_i}\enotes +\notes&|\dqu2{^f}g\enotes +\NOTEs&\itenl0M\zhu a\hlp{^M}|\hu h\enotes +\NOtes&\qu{_b}|\ql k\enotes +%\check +% mesure 65 +\barre\notes\tten3\itenl3D\zwq D&\tten0\tten1\itenu1d\zhp{^M}\zwq d\hlp a|\cddcu h{_i}\enotes +\notes&|\dqu2{^f}g\enotes +\NOtes&|\qu h\enotes +\notes&\zh{LN}\hl{_b}|\dqu2gh\enotes +\notes&|\dqu2gh\enotes +% mesure 66 +\barre\notes\tten3\itenl3D\zw D&\tten1\itenu1d\zh{^M}\zw d\hl a|\sh f\cddcu fe\enotes +\NOtes&|\qu d\enotes +\notes&\zh{LN}\hl{_b}|\dqu2gh\enotes +\notes&|\dqu2gh\enotes +% mesure 67 +\barre\notes\tten3\itenl3D\zw D&\tten1\zh{^M}\zw d\hl a|\sh f\cddcu fe\enotes +\NOtes&|\qu d\enotes +\notes&\zh{LN}\itenu2b\hl{_b}|\dqu2gh\enotes +\notes&|\dqu2gh\enotes +% mesure 68 +\barre\nspace\NOTes\tten3\itenl3D\zw D&\tten2\lfl b\zw{_L_Nb_e}|\hl{_i}\enotes +\NOtes&|\ql j\enotes +\NOtes&|\sh j\ql j\enotes +% mesure 69 +\barre\NOTes\tten3\zwq D\pointdorgue 8&\na L\na N\zwq{Kd}\qsk\itenl2N\zh L\hu N|\pointdorgue m\zwq k\enotes +\NOTes&\tten2\zh N\hu {_b}\enotes +\NOtes&\zq{^M}\pointdorgue {11}\qu a\enotes +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\varaccid + +\ifx\toc\undefined + \let\finishpiece \end +\else + \let\finishpiece\relax +\fi +\finishpiece +\endinput + diff --git a/musixtex/doc/examples/romances.tex b/musixtex/doc/examples/romances.tex new file mode 100644 index 0000000..c337b11 --- /dev/null +++ b/musixtex/doc/examples/romances.tex @@ -0,0 +1,499 @@ +\title{Romance sans paroles} +\fulltitle{IX. \titremorceau} +\subtitle{(pour orgue)} +\othermention{Compos\'e en 1992--93} +\author{Daniel TAUPIN} +\shortauthor{D. Taupin} +\maketitle + +\csname titremorceautoc\endcsname + +% +% formes frequentes +% deux croches hautes +\def\dqb#1#2{\Ibl0{#1}{#2}1\qb0{#1}\tqb0{#2}} +\def\dqh#1#2{\Ibu0{#1}{#2}1\qh0{#1}\tqh0{#2}} +\def\Tqb#1#2#3{\Ibl0{#1}{#3}2\qb0{#1}\qb0{#2}\tqb0{#3}} +\def\Tqh#1#2#3{\Ibu0{#1}{#3}2\qh0{#1}\qh0{#2}\tqh0{#3}} +\def\doubler{\noteskip=2\noteskip}% +\def\bassyn#1{\doubler\dsoupir\cu{#1}\dsoupir} +% +\parindent 18mm +% + +\tracingstats=2\relax +% +\nbporteesii=1\relax +\def\nbinstruments{3} +\global\cleftoksiii={{0}{0}{0}{0}}% +\global\cleftoksii={{0}{0}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{-2}\relax % deux bemols a la clef +\def\quatretemps{\generalmeter{\meterfrac{12}{8}}}% +\def\troistemps{\generalmeter{\meterfrac{9}{8}}}% +\def\deuxtemps{\generalmeter{\meterfrac{6}{8}}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{Positif ({\bf II})}% +\def\instrumentiii{R\'ecit ({\bf III})}% +%\check +\def\gluemaxskip{7pt}% +% +\medskip\noindent{\rm G.O.: fonds 8'+4' ou 8'+4'+2' (acc. positif.)}% +\par\noindent{\rm Pos.: fonds 8'+4'+2' doux}% +\par\noindent{\rm R\'ec.: nasard, larigot ({\ppff f}, tremblant {\sl ad lib.})}% +\par\noindent{\rm P\'ed.: 16'+8',(+4' doux {\sl ad lib.})}% +\smallskip +% +\deuxtemps +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\def\resp{\vnotes 0.2\elemskip&&\cbreath\enotes}% +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5{{\advance\transpose by 1\relax + \ibbu0{#2}{#1}}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\sqbbh#1#2#3#4#5#6#7{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\relax + \qh0{#4}\qh0{#5}\qh0{#6}\tqh0{#7}}\relax +\def\sqbbH#1#2.#3#4#5#6#7#8{\Ibbu0{#1}{#2}5\qh0{#3}\qh0{#4}\relax + \qh0{#5}\qh0{#6}\qh0{#7}\tqh0{#8}}\relax +\def\sqbbl#1#2#3#4#5#6#7{\ibbl0{#2}{#1}\qb0{#2}\qh0{#3}\qh0{#4}\relax + \qh0{#5}\qh0{#6}\tqb0{#7}}\relax +\def\sqbbL#1#2.#3#4#5#6#7#8{\Ibbl0{#1}{#2}5\qb0{#3}\qb0{#4}\relax + \qb0{#5}\qb0{#6}\qb0{#7}\tqb0{#8}}\relax +% +\debutmorceau +% +\ifnum\musicsize>16\def\barperline{6}\else\def\barperline{7}\fi +\autolines {6}{\barperline}5\relax +%\check +% +\ifnum\musicsize>16\relax\advance\linesinpage by 1\relax\fi +% mesure 1 +\ifx\mxversion\undefined\kern -\internote\fi +\notes&\sqbbH dd.bdgdbN&\Uptext{\hbox{\kern -16mm\moyen Andante con moto + \bf(\metron{\qup}{60})}}\enotes +\zbarre \notes\pause&\sqbbH dd.a{^c}g{^f}gc&\pause\enotes +%\check +% mesure 2 +\barre\ifx\mxversion\undefined\kern -\Interligne\fi +\notes&\sqbbH ff.d{^f}gigd&\sk\sk\qsk\pt i\soupir\enotes +\zbarre\notes\pause&\sqbbH cc.{=c}dfdca&\sk\soupir\sk\Ilegu3o\sk\cu d\enotes +%\check +% mesure 3 +\barre\ifx\mxversion\undefined\kern -\Interligne\fi +\notes\bassyn G&\sqbbH eg.bdgi{=e}{^f}&\doubler + \qu g\sk\cu h\enotes +\zbarre\notes\doubler\dsoupir\cu I\dsoupir&\sqbbH gg.dfgied&\doubler + \qu i\sk\cu k\enotes +%\check +% mesure 4 +\barre\notes\doubler\dsoupir\cu H\dsoupir&\bigsh c\sqbbH gh.c{=e}g{^j}ge&\doubler + \qup{^j}\enotes +\zbarre\notes\doubler\dsoupir\cu{^J}\dsoupir&\sqbbH ee.acegfe&\doubler + \qu h\tleg3\sk\dsoupir\enotes +%\check +% mesure 5 +\barre\notes\doubler\dsoupir\cu{=I}\dsoupir&\sqbbH fg.dfh{=i}hf&\doubler + \Ilegu3o\Tqh{=i}hg\enotes +\zbarre\notes\doubler\dsoupir\cu{^J}\dsoupir&\sqbbH gh.{=e}gh{^j}hg&\doubler + \Tqh{_i}hg\enotes +%\check +% mesure 6 +\barre\notes\doubler\dsoupir\cu K\dsoupir&\sqbbH gh.d{^f}h{=j}{=i}h&\doubler + \qu{^f}\sk\cu{=e}\enotes +\zbarre\notes\bassyn I&\sqbbH hh.{_i}fgigd&\qu d\tleg3\sk + \cbreath\sk\Ilegu3o\cu d\enotes +%\check +% mesure 7 +\barre\notes\bassyn G&\sqbbH dg.bd{^f}g{=e}f&\doubler + \qu g\sk\cu h\enotes +\zbarre\notes\doubler\dsoupir\cu I\dsoupir&\sqbbH gg.dfgied&\doubler + \qu i\sk\cu k\enotes +%\check +% mesure 8 +\barre\notes\bassyn{^J}&\sqbbH gg.{^c}{=e}g{^j}ge&\doubler + \qlp{=l}\enotes +\zbarre\notes\doubler\dsoupir\cna J\cu{J}\dsoupir&\sqbbH fd.{^f}dhfd{=c}&\relax + \ql k\tleg3\sk + \cbreath\sk\Ilegu3o\cna j\cl j\enotes +%\check +% mesure 9 +\barre\notes\bassyn I&\sqbbH df.dbgd{_e}g&\doubler + \ql i\sk\cl j\enotes +\zbarre\notes\bassyn D&\sqbbH ff.d{^f}jhdf&\doubler + \ql h\sk\cl i\enotes +%\check +% mesure 10 +\barre\notes\bassyn G&\sqbbH fd.igdgdb&\doubler\hu g\tleg3\sk\sk\enotes +\zbarre\notes\bassyn J&\sqbbH bd.Nbcdec&\doubler\sk\dsoupir + \Ilegu3o\cu d\enotes +%\check +% mesure 11 +\barre\notes\bassyn G&\sqbbH df.bdgi{=e}{^f}&\doubler + \qu g\sk\cu h\enotes +\zbarre\notes\doubler\dsoupir\cu I\dsoupir&\sqbbH gg.dfgied&\doubler + \qu i\sk\cu k\enotes +%\check +% mesure 12 +\barre\notes\bassyn H&\sqbbH eg.{^c}{=e}gied&\doubler\qlp n\enotes +\zbarre\notes\bassyn J&\sqbbH fg.{=c}{^f}hjhf&\doubler\ql {^m}\sk\cl{=l}\enotes +%\check +% mesure 13 +\barre\notes\bassyn K&\sqbbH gi.dgijig&\doubler\Tqb kji\enotes +\zbarre\notes\doubler\dsoupir\cu{^J}\dsoupir&\sqbbH gh.{=e}gh{^j}hg&\doubler + \Tqh{i}hg\enotes +%\check +% mesure 14 +\barre\notes\bassyn K&\sqbbH gg.hd{^f}{=j}hf&\doubler\qu h\tleg3\sk\dsoupir\enotes +\zbarre\notes\bassyn G&\sqbbH gi.gdgili&\doubler\Ilegu3o\qu i\sk\cu i\enotes +%\check +% mesure 15 +\barre\notes\bassyn H&\sqbbH hj.hehjlj&\doubler\qu j\sk\cu j\enotes +\zbarre\notes\bassyn I&\sqbbH hj.idgilk&\doubler\qu k\sk\cu k\enotes +%\check +% mesure 16 +\barre\notes\bassyn{^F}&\sqbbH ii.{^j}hdfh{=i}&\doubler\Tqh k{^j}{=j}\enotes +\zbarre\notes\bassyn G&\sqbbH fh.egh{=j}{_i}g&\doubler\Tqh {_i}hg\enotes +%\check +% mesure 17 +\barre\notes\bassyn K&\sqbbH gg.hd{^f}hjh&\qup h\enotes +\zbarre\notes\doubler\qup G&\Ibbu0ge3\qh0{gig}\tqh0d&\cu g\tleg3\sk\dsoupir + \Ilegu3p\enotes +\cleftoksii={6000}\changeclefs +\temps\notes&\zmidtwotext{\kern -\Interligne\bf I \rm(GO)}\Ibbl0bc1\qb0b\tqb0c&\doubler + \uptext{\kern -\Interligne\bf I \rm(GO)}\itenl0d\cu d\enotes +%\check +% mesure 18 +\barre\notes\doubler\qu I\sk\cu{^F}&\sqbbL bM.babNa{^M}&\doubler + \tten0\itenl0d\zqlp d\qu g\sk\zq {^f}\cu h\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbL Nc.NabN{=e}d&\doubler + \tten0\zql d\zq g\qu i\sk\zcl g\cu g\enotes +%\check +% mesure 19 +\barre\notes\doubler\qu H\sk\dsoupir&\sqbbL ce.{^c}a{=b}cd{=e}&\doubler + \zq g\rq h\qu{^j}\tleg3\sk\dsoupir\enotes +\zbarre\notes\doubler\qu {^F}\sk\cu H&\sqbbL dM.d{=c}{_b}aN{^M}&\doubler + \Ilegu3o\zqp {^f}\zqlp h\qu k\sk\cu {=j}\enotes +%\check +% mesure 20 +\barre\notes\doubler\qup G&\sqbbL LN.{=L}{^M}NabN&\doubler + \zqlp d\zq g\Tqh ihg\enotes +\zbarre\notes\doubler\qup J&\sqbbL cL.cbaN{=M}{=L}&\doubler + \zqlp{=e}\zq g\Tqh ihg\enotes +%\check +% mesure 21 +\barre\notes\doubler\hu K&\sqbbL La.{^M}K{=L}MNa&\doubler + \zq d\zql{^f}\qup h\sk\raise -2.5\Interligne\soupir\enotes +\zbarre\notes\doubler\sk\sk\soupir&\sqbbL NN.bMNabc&\qu d\tleg3\sk + \doubler\cbreath\Ilegu3o\itenl0d\cu d\enotes +%\check +% mesure 22 +\barre\notes\doubler\qu I\sk\cu{^F}&\sqbbL bM.babNa{^M}&\doubler + \tten0\itenl0d\zqlp d\qu g\sk\zq{^f}\cu h\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbL Nc.NabN{=e}d&\doubler + \tten0\zql d\itenl0g\zq g\itenu1i\qu i\sk + \tten0\tten1\itenl0g\zq g\zq i\cu k\enotes +%\check +% mesure 23 +\barre\notes\doubler\qup{^J}&\sqbbL cM.{^c}{=e}cbaN&\doubler + \tten0\pt f\zqp g\rlap{\qsk\itenu1h\zqp h}\qup{=l}\sk\sk\enotes +\zbarre\notes\doubler\qu K\sk\dsoupir&\sqbbL La.{^M}K{=L}MNa&\relax + \tten1\zq {^f}\zq h\qu k\tleg3\sk\doubler\sk\Ilegu3o\cna j\cl j\enotes +%\check +% mesure 24 +\barre\notes\qup G&\sqbbL aa.{_b}aN{=c}aN&\doubler + \itenl0d\zqp d\zqlp g\qu i\sk\cu j\enotes +\zbarre\notes\qup K&\sqbbL LL.{^M}{=L}MKLM&\doubler + \tten0\zql d\zqp {^f}\qu h\sk \zcu i\raise -3\Interligne\ds\enotes +%\check +% mesure 25 +\barre\notes\hu G&\sqbbL NI.N{^M}NKIK&\doubler\zh b\zh d\hu g\sk\sk\enotes +\zbarre\notes\sk\sk\soupir&\cu G\sk\dsoupir&\sk\tleg3\sk\dsoupir\enotes +\cleftoksii={0000}\changeclefs +\temps\notes&\uptext{(I)}\Ibbu0dc1\qh0d\tqh0c&\relax + \uptext{\bf III}\Ilegu3p\cu d\enotes +%\check +% mesure 26 +\barre\notes\doubler\qu G\sk\cu K&\rlap{\ql b\sk\sk\sk\cl a}\relax +\sqbbH df.bdgdce&\doubler\qu g\sk\cu h\enotes +\zbarre\notes\doubler\qu I\sk\cu H&\rlap{\ql b\sk\sk\sk\qsk\cl c}\relax +\sqbbH ff.dgigd{^f}&\doubler\qu i\sk\cu k\enotes +%\check +% mesure 27 +\barre\notes\doubler\qu G\sk\cu{=I}&\rlap{\ql{=b}\sk\sk\sk\cl d}\relax + \sqbbH fh.dg{=i}g{=f}g&\doubler\ql n\sk\cl m\enotes +\zbarre\notes\qup J&\zqlp c\sqbbH gi.egjghg&\doubler\Tqb lkj\enotes +%\check +% mesure 28 +\barre\notes\doubler\qup H&\rlap{\qsk\zql e}\sqbbH gi.{^f}hjijh&\doubler + \Tqb lkj\enotes +\zbarre\notes\doubler\qup{^J}&\zqlp e\sqbbH gh.{=e}gh{^j}hg&\doubler + \Tqh{_i}hg\enotes +%\check +% mesure 29 +\barre\notes\doubler\qup{=J}&\rlap{\ql d\sk\sk\sk\cna c\cl c}\relax + \sqbbH gg.hg{^f}{=j}hf&\doubler\qu h\sk\cu{^f}\enotes +\zbarre\notes\doubler\qu I\sk\soupir&\rlap{\ql d\sk\sk\sk\cl c}\relax + \sqbbH gg.gihg{^f}g&\qu d\tleg3\sk\cbreath\sk + \Ilegu3o\cu d\enotes +%\check +% mesure 30 +\barre\notes\doubler\qup I&\zqlp b\sqbbH gh.dgigdg&\doubler + \Tqh ghi\enotes +\zbarre\notes\doubler\qup H&\zqlp c\sqbbH gh.eghjhg&\doubler + \Tqb ijk\enotes +%\check +% mesure 31 +\barre\notes\doubler + \qup K&\zqlp c\sqbbH fh.c{=e}{^f}hjh&\doubler + \Tqb k{=l}{^m}\enotes +\zbarre\notes\doubler\qu I\sk\cu{=I}&\zqlp d\sqbbH ii.giki{=i}g&\doubler + \ql n\sk\cl {=m}\enotes +%\check +% mesure 32 +\barre\notes\doubler\qup J&\zqlp c\sqbbH gi.{_e}ghjhg&\doubler + \Tqb {_l}kj\enotes +\zbarre\notes\doubler\qup{^J}&\lsh c\zqlp c\sqbbH gh.{=e}gh{^j}hg&\doubler + \Tqh ihg\enotes +%\check +% mesure 33 +\barre\notes\doubler\qup{_I}&\lna c\zqlp c\sqbbH gh.{_e}gh{=j}hg&\doubler + \Tqh ihg\enotes +\zbarre\notes\doubler\qu K\sk\ds&\zql d\sqbbH ge.{^f}hjhfd&\doubler + \qu h\tleg3\sk\dsoupir\enotes +%\check +% mesure 34 +\barre\notes\doubler\qu G\sk\cu F&\rlap{\ql b\sk\sk\sk\cl d}\relax + \sqbbH ff.dgigdg&\doubler\Ilegu3o\Tqh gh{=i}\enotes +\zbarre\notes\doubler\qup E&\zqlp c\sqbbH gh.eghjhg&\doubler + \Tqb ijk\enotes +%\check +% mesure 35 +\barre\notes\doubler + \qup D&\zqlp c\sqbbH gg.{^f}hjhdf&\doubler + \Tqb k{=l}{^m}\enotes +\zbarre\notes\doubler + \qu{=E}\sk\cu{=I}&\rlap{\ql b\sk\sk\sk\cl{=b}}\sqbbH gg.{=e}g{=i}gdf&\doubler + \ql n\sk\cl m\enotes +% mesure 36 +\barre\notes\doubler\qup J&\lna e\rlap{\qsk\zql e}\sqbbH gi.{^f}hjkjh&\doubler + \Tqb {=l}kj\enotes +\zbarre\notes\doubler\qup H&\zqlp c\sqbbH gh.{_e}ghjhg&\doubler + \Tqb {_i}hg\enotes +% mesure 37 +\barre\notes\doubler\ql{I}\sk\ds&\rlap{\clp{^c}\sk\sk\pt{-5}\raise -4\Interligne\ds}\relax + \sqbbH cc.{^c}egeca&\doubler + \ql{^j}\tleg3\sk\ds\enotes +\cleftoksii={6000}\changeclefs +\zbarre\notes\doubler\qup K&\uptext{\kern -\Interligne(I)}\sqbbL La.{^M}K{=L}MNa&\relax + \uptext{\kern -2\Interligne\bf I}\doubler\Ilegu3o + \zqp {^f}\zqlp h\qu k\sk\cu{=j}\enotes +%\check +% mesure 38 +\barre\notes\qup G&\sqbbL aa.{_b}aNcaN&\doubler + \itenl0d\zqp d\zqlp g\qu i\sk\cu j\enotes +\zbarre\notes\qup K&\sqbbL LL.{^M}{=L}MKLM&\doubler + \tten0\zql d\zqp {^f}\qu h\sk \zcu i\raise -3\Interligne\ds\enotes +%\check +% mesure 39 +\barre\notes\hu G&\sqbbL NI.N{^M}NKIK&\doubler\zh b\zh d\hu g\sk\sk\enotes +\zbarre\notes\sk\sk\soupir + &\cu G\sk\ds&\sk\tleg3\sk\uptext{\rm (I)}\dsoupir\enotes +\cleftoksii={0000}\changeclefs +\temps\notes&\uptext{\bf III}\Ibbu0dc1\qh0d\tqh0c&\relax + \Ilegu3q\cu k\enotes +%\check +% mesure 40 +\barre\notes\doubler\qu G\sk\cu{^F}&\sqbbH bb.babNac&\doubler + \zq{ik}\ql n\sk\zq{j^m}\cl o\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbH bd.babNdb&\doubler + \zq{kn}\ql p\sk\zq{=mp}\cl r\enotes +%\check +% mesure 41 +\barre\notes\qup H&\sqbbH ce.a{^c}{=e}gfe&\doubler\zq{=lo}\ql{^q}\sk\tleg3\enotes +\zbarre\notes\doubler\qu K\sk\cu{^F}&\sqbbH ff.{^f}dhfd{=c}&\doubler + \Ilegu3r\zqp{^m}\zqlp o\qu r\sk\cl{=q}\enotes +%\check +% mesure 42 +\barre\notes\doubler\qu G\sk\cu J&\sqbbH dd.bdgdec&\doubler + \itenu2n\zq{kn}\ql p\sk\tten2\zq{ln}\cl q\enotes +\zbarre\notes\doubler\qu K\sk\cu K&\sqbbH dd.ac{^f}dcd&\doubler + \zqp k\zqlp{^m}\qu o\sk\cu p\enotes +% mesure 43 +\barre\notes\doubler\hu G&\sqbbH cc.bdgdec&\doubler + \zq{ik}\ql n\tleg3\sk\ds\enotes +\zbarre\notes\doubler\sk\soupir&\sqbbH ff.bd{=e}{^f}gh&\doubler + \Ilegu3r\ql k\sk\itenl0k\cl k\enotes +%\check +% mesure 44 +\barre\notes\doubler\qu I\sk\cu{^F}&\sqbbL if.{!'b}abNa{^M}&\doubler + \tten0\itenl0k\zqlp k\ql n\sk\zq{^m}\cl o\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbH gj.{'N}abN{=e}d&\doubler + \tten0\zq k\itenl0n\itenu1p\zq n\ql p\sk + \tten0\tten1\zq n\zq p\cl r\enotes +%\check +% mesure 45 +\barre\notes\doubler\qsk\qup H&\qsk\sqbbL jf.{!'^c}{=e}cbaN&\doubler\qsk + \lna s\zqp o\zqp {^q}\qlp{s}\sk\tleg3\sk\enotes +\zbarre\notes\doubler\qu {^F}\sk\cu H&\sqbbH he.hgfed{=c}&\doubler + \Ilegu3s\zqp {^m}\zqlp o\qu r\sk\cu {=q}\enotes +%\check +% mesure 46 +\barre\notes\doubler\qup G&\sqbbH ce.bcd{=e}{^f}g&\doubler + \zqlp k\zq n\Tqh pon\enotes +\zbarre\notes\doubler\qup J&\sqbbL ff.eihg{=f}{=e}&\doubler + \zqlp{=l}\zq n\Tqh pon\enotes +%\check +% mesure 47 +\barre\notes\doubler\qup K&\sqbbL eh.{!'^M}K{=L}MNa&\doubler + \zqp {k^m}\qlp o\enotes +\zbarre\notes\doubler\qu G\sk&\Ibbu0gc3\qh0{g_ed}\tqh0c&\cl n\tleg3\sk\dsoupir\enotes +\cleftoksii={6000}\changeclefs +\temps\notes\ds&\Ibbl0bc1\qb0b\tqb0c&\doubler + \Ilegu3r\itenl0k\cu k\enotes +%\check +% mesure 48 +\barre\notes\doubler\qu I\sk\cu{^F}&\sqbbL bM.babNa{^M}&\doubler + \tten0\itenl0k\zqlp k\qu n\sk\zq {^m}\cu o\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbL Nc.NabN{=e}d&\doubler + \tten0\zq k\zq n\ql p\sk\cl n\enotes +%\check +% mesure 49 +\barre\notes\doubler\qu H\sk\dsoupir&\sqbbL ce.{^c}a{=b}cd{=e}&\doubler + \lq n\zq o\ql{^q}\tleg3\sk\dsoupir\enotes +\cleftoksii={0000}\changeclefs +\zbarre\notes\doubler\qup K&\sqbbH eh.{!'^M}K{=L}MNa&\doubler + \Ilegu3r\zq {^m}\zq o\ql r\sk\cna q\cl q\enotes +%\check +% mesure 50 +\barre\notes\qup G&\sqbbH hh.{!'_b}aNcaN&\doubler + \itenl0k\zqp k\zqlp n\qu p\sk\cu q\enotes +\zbarre\notes\qup K&\sqbbH ee.{!'^M}{=L}MKLM&\doubler + \tten0\itenl0k\zqp k\zqlp {^m}\qu o\sk \cu p\enotes +%\check +% mesure 51 +\barre\notes\hu G&\sqbbH gd.{!'N}{^M}NKIK&\doubler\tten0\zh i\zh k\hl n\sk\sk\enotes +\zbarre\notes\sk\sk\soupir&\cu N\zmidtwotext{\bf I \ppff ff}\sk\dsoupir + &\sk\tleg3\sk\dsoupir\enotes +\cleftoksii={6000}\changeclefs +\temps\notes&\cl c&\cu d\enotes +%\check +% mesure 52 +\barre\NOtes\qu G\sk\cu H&\Tqb bN{^M}&\zqlp d\zq g\qu i\sk\zq{^f}\cu h\enotes +\zbarre\NOtes\Tqh IHG&\Tqb KMN&\zqlp d\Ibu1gi2\zq b\qh1g\zq{^f}\qh1h\zq g\tqh1i\enotes +%\check +% mesure 53 +\barre\NOtes\qu H\sk\cu J&\Tqb aLN&\zqlp e\zq g\qu j\sk\zq{g}\cu i\enotes +\zbarre\NOtes\qup K&\Tqb {^M}KJ&\zqp d\zqlp{^f}\qu h\sk\cu h\enotes +%\check +% mesure 54 +\barre\NOtes\qup I&\Tqb IKN&\zql d\Ibu1ig2\zq g\qh1i\zq{^f}\qh1h\zcl e\zq g\tqh1i\enotes +\zbarre\NOtes\qup{^J}&\Tqh {=L}{^J}N&\zqp{=e}\zqlp g\qu{^j}\sk\cu j\enotes +% check +% mesure 55 +\barre\notes\qup K&\sqbbL aJ.aN{^M}{=L}KJ&\doubler + \zqp{^f}\zqlp h\qu k\sk\cu k\enotes +\zbarre\notes\doubler\qu G\sk\cu J&\sqbbL IK.IKNK{_L}J&\doubler + \zq d\zq g\itenu1g\qu i\sk\tten1\zq e\zq g\cu j\enotes +%\check +% mesure 56 +\barre\notes\qup K&\sqbbL KK.KJK{^M}aJ&\doubler\zqp d\zqlp {^f}\qu h\sk\cu i\enotes +\zbarre\notes\qup G&\sqbbL Ia.IK{=L}MNa&\doubler\zq{bd}\qu g\sk\ds\enotes +%\check +% mesure 57 +\barre\notes\qup I&\sqbbL aa.babNab&\doubler + \uptext{\it non legato}\zq{dg}\qu i\sk\zq{dg}\cu i\enotes +\zbarre\notes\qup H&\sqbbL bb.cbcabc&\doubler\zq{eh}\qu j\sk\zq{eh}\cu j\enotes +%\check +% mesure 58 +\barre\notes\qup I&\sqbbL aa.d{^c}dbNd&\doubler\zq g\zq i\qu k\sk\zq{eg}\cu k\enotes +\zbarre\notes\qup {^F}&\sqbbL NN.{=c}aKMac&\doubler\zqp{^f}\zqlp h\Tqh k{^j}{=j}\enotes +%\check +% mesure 59 +\barre\notes\qup G&\sqbbL aa.{=b}aNbaN&\doubler + \zq{dg}\qu {=i}\sk\zq{dg}\cu i\enotes +\zbarre\notes\qup E&\sqbbL Ma.{!`e}gh{=j}{_i}g&\doubler + \zq e\zql g\Tqh {_i}hg\enotes +%\check +% mesure 60 +\barre\notes\qup D&\sqbbL LL.aK{^M}aca&\itenl1d\zqp d\zqp {^f}\qup h\enotes +\zbarre\notes\doubler\qu G&\cl N\sk\ds&\tten1\zq d\cu g\sk\dsoupir + \enotes +\temps\notes\ds&\zmidtwotext{\kern -2\Interligne\fff}\Ibbl0bc1\qb0b\tqb0c&\doubler + \Ilegu3o\itenl0d\cu d\enotes +%\check +% mesure 61 +\barre\notes\doubler\qu I\sk\cu{^F}&\sqbbL bM.babNa{^M}&\doubler + \tten0\itenl0d\zqlp d\qu g\sk\zq {^f}\cu h\enotes +\zbarre\notes\doubler\qu G\sk\cu I&\sqbbL Nc.NabN{=e}d&\doubler + \tten0\zql d\zq g\qu i\sk\zcl g\cu g\enotes +%\check +% mesure 62 +\barre\notes\doubler\qu H\sk\dsoupir&\sqbbL ce.{^c}a{=b}cd{=e}&\doubler + \zq g\rq h\qu{^j}\tleg3\sk\dsoupir\enotes +\zbarre\notes\doubler\qu {^F}\sk\cu H&\sqbbL dM.d{=c}{_b}aN{^M}&\doubler + \lst f\zq {^f}\zq h\qu k\sk\lppz f\zq {fh}\cu {=j}\enotes +%\check +% mesure 63 +\barre\notes\doubler\qu I\sk\cu G&\sqbbL aa.NabNcb&\doubler + \lst d\zq d\zq g\qu i\sk\lppz e\zq{eg}\cu j\enotes +\zbarre\notes\doubler\qu K\sk\cu D&\sqbbL NN.aNa{^M}ba&\doubler + \lst d\zq{d^f}\qu h\sk\lppz d\zq{d^f}\qu i\enotes +%\check +% mesure 64 +\barre\notes\doubler\qu G\sk\ds&\sqbbL NH.NLKJIH&\doubler + \zhp {bd}\hup g\enotes +\ifnum\musicsize<17\relax\autolines695\relax\fi +\zbarre\NOtes\qu G\sk\ds&\cu G\ds\cl a&\relax + \sk\ds\uptext{\kern 3\Interligne\llap{\moyen maestoso}}\rq d\cu c\enotes +%\check +% mesure 65 +\barre\NOtes\qu G\sk\cu{^F}&\ust N\ql N\sk\uppz a\zq{^M}\cl a&\relax + \lst b\zq{bd}\qu g\sk\lppz d\zq{^fd}\cu h\enotes +\zbarre\NOtes\qu G\sk\cu{=F}&\ust b\zq N\ql b\sk\uppz d\zq{=Mb}\cl d&\relax + \lst d\zq{dg}\qu i\sk\lppz f\zq{=fi}\cu k\enotes +%\check +% mesure 66 +\barre\NOtes\qu{=E}\sk\cu G&\lsh c\zqp{=LNc}\qlp{=e}&\relax + \Ilegu3o\lsh j\zqp{gj=l}\qlp n\enotes +\zbarre\NOtes\qu{^F}\sk\ds&\zq{^Ma}\ql d\sk\ds&\tleg3\zq {^fh}\ql k\sk\ds\enotes +%\check +% mesure 67 +\barre\NOtes\qu H\sk\cu I&\ust c\zq{_La}\ql c\sk\uppz b\zq{KN}\cl b&\relax + \lst e\zq{_eh}\qu{=j}\sk\lppz d\zq{dg}\cu i\enotes +\zbarre\NOtes\qu J\sk\cu{^J}&\zql L\qup N\sk\cl{=L}&\relax + \rlap{\zq c\ql e\sk\lsh c\zq c\cl{=e}}\Tqh hgh\enotes +%\check +% mesure 68 +\barre\Notes\hu K&\zh{=J^M}\hl a&\hu d\sk\sk\sk\enotes +\zbarre\NOtes\soupir&\ds\zq{^M}\cl a&\ds\rq d\cu c\enotes +%\check +% mesure 69 +\advance\maxbarsinline by 1\relax +\barre\NOtes\qu G\sk\cu{^F}&\ust N\ql N\sk\uppz a\zq{^M}\cl a&\relax + \lst b\zq{bd}\qu g\sk\lppz d\zq{^fd}\cu h\enotes +\zbarre\NOtes\qu G\sk\cu{=F}&\ust b\zq N\ql b\sk\uppz d\zq{=Mb}\cl d&\relax + \lst d\zq{dg}\qu i\sk\lppz f\zq{=fi}\cu k\enotes +%\check +% mesure 70 +\barre\NOtes\qup C&\zq{J=LN}\ql c\sk\ds&\zq{=egj}\ql{=l}\sk\ds\enotes +\zbarre +\NOtes\qu D\sk\cu{^F}&\zqp{^Ma}\qlp d&\zqp{^f}\zqlp h\qu k\sk\cu j\enotes +%\check +% mesure 71 +\barre\notes\qup G&\doubler\zcl K\zqp N\qup b\ql J&\relax + \rlap{\zq d\cl g\sk\zq{_e}\ql g}\ibu0i0\qh0i\sk\nbbu0\qh0{ihj}\tqh0i\enotes +\zbarre\notes\qup D&\doubler\zcl K\zqp{^M}\qup a\ql J&\relax + \rlap{\zq d\cl{^f}\sk\zq{c}\ql f}\ibu0h0\qh0h\sk\nbbu0\qh0{hgi}\tqh0h\enotes +% mesure 72 +\barre\NOtes\hup G\sk\sk&\zql{J}\zqp{=L}\itenu0N\qup N\sk\cl H&\relax + \zqp{c}\zqlp{=e}\itenu1g\qup g\enotes +\zbarre\NOtes&\zqp{I}\zqlp K\tten0\qup N&\zqp{b}\zqlp{d}\tten1\qup g\enotes +%\check +\finmorceau +% +\medskip\rightline{\it \aujourdhui} +\vfil +\eject diff --git a/musixtex/doc/examples/scale.tex b/musixtex/doc/examples/scale.tex new file mode 100644 index 0000000..ac0d005 --- /dev/null +++ b/musixtex/doc/examples/scale.tex @@ -0,0 +1,67 @@ +\voffset-15.4mm\vsize=259mm +\hoffset-10.4mm\hsize=185mm +\nobarnumbers\nopagenumbers +\smallmusicsize\relativeaccid +\parindent45pt +\def\scale#1#2{\setname1{\vbox{\hbox{#1}\hbox{#2}}\hfill}% + \startpiece\addspace\afterruleskip + \notesp\qa{cdefg'abcba`gfedc}\en\setdoublebar\bar + \notesp\qa{abcde^f^g'a`=g=fedcba}\en\endpiece} +\def\german{\parindent45pt\def\Dur{Dur}\def\Moll{Moll} + \def\C{C}\def\Cis{Cis}\def\Des{Des}\def\D{D}\def\Es{Es}\def\E{E} + \def\F{F}\def\Fis{Fis}\def\Ges{Ges}\def\G{G}\def\As{As}\def\A{A} + \def\B{B}\def\H{H}\def\Ces{Ces} + \def\a{a}\def\ais{ais}\def\b{b}\def\h{h}\def\c{c}\def\cis{cis} + \def\d{d}\def\dis{dis}\def\es{es}\def\e{e}\def\f{f}\def\fis{fis} + \def\g{g}\def\gis{gis}\def\as{as}} + +\def\flat{\raise 0.5\Interligne\hbox{\musicsixteen 2}} +\def\sharp{\raise1.0\Interligne\hbox{\hskip1pt\musicsixteen 4}} +\def\english{\parindent45pt\def\Dur{major}\def\Moll{minor} + \def\C{C}\def\Cis{C\sharp}\def\Des{D\flat}\def\D{D}\def\Es{E\flat}\def\E{E} + \def\F{F}\def\Fis{F\sharp}\def\Ges{G\flat}\def\G{G}\def\As{A\flat}\def\A{A} + \def\B{B\flat}\def\H{B}\def\Ces{C\flat} + \def\a{a}\def\ais{a\sharp}\def\b{b\flat}\def\h{b}\def\c{c}\def\cis{c\sharp} + \def\d{d}\def\dis{d\sharp}\def\es{e\flat}\def\e{e}\def\f{f}\def\fis{f\sharp} + \def\g{g}\def\gis{g\sharp}\def\as{a\flat}} + +%--\german +\english + +\startmuflex +\transpose0 \generalsignature{-7} \scale{\Ces-\Dur}{\as-\Moll} +\vfil\hrule\vfil +\transpose4 \generalsignature{-6} \scale{\Ges-\Dur}{\es-\Moll} +\transpose1 \generalsignature{-5} \scale{\Des-\Dur}{\b-\Moll} +\transpose5 \generalsignature{-4} \scale{\As-\Dur}{\f-\Moll} +\transpose2 \generalsignature{-3} \scale{\Es-\Dur}{\c-\Moll} +\transpose6 \generalsignature{-2} \scale{\B-\Dur}{\g-\Moll} +\transpose3 \generalsignature{-1} \scale{\F-\Dur}{\d-\Moll} +\transpose0 \generalsignature0 \scale{\C-\Dur}{\a-\Moll} +\transpose4 \generalsignature1 \scale{\G-\Dur}{\e-\Moll} +\transpose1 \generalsignature2 \scale{\D-\Dur}{\h-\Moll} +\transpose5 \generalsignature3 \scale{\A-\Dur}{\fis-\Moll} +\transpose2 \generalsignature4 \scale{\E-\Dur}{\cis-\Moll} +\transpose6 \generalsignature5 \scale{\H-\Dur}{\gis-\Moll} +\transpose3 \generalsignature6 \scale{\Fis-\Dur}{\dis-\Moll} +\vfil\hrule\vfil +\transpose0 \generalsignature7 \scale{\Cis-\Dur}{\ais-\Moll} +\eject\musicparskip +\transpose0 \generalsignature0 \scale{\C-\Dur}{\a-\Moll} +\transpose0 \generalsignature7 \scale{\Cis-\Dur}{\ais-\Moll} +\transpose1 \generalsignature{-5} \scale{\Des-\Dur}{\b-\Moll} +\transpose1 \generalsignature2 \scale{\D-\Dur}{\h-\Moll} +\transpose2 \generalsignature{-3} \scale{\Es-\Dur}{\c-\Moll} +\transpose2 \generalsignature4 \scale{\E-\Dur}{\cis-\Moll} +\transpose3 \generalsignature{-1} \scale{\F-\Dur}{\d-\Moll} +\transpose3 \generalsignature6 \scale{\Fis-\Dur}{\dis-\Moll} +\transpose4 \generalsignature{-6} \scale{\Ges-\Dur}{\es-\Moll} +\transpose4 \generalsignature1 \scale{\G-\Dur}{\e-\Moll} +\transpose5 \generalsignature{-4} \scale{\As-\Dur}{\f-\Moll} +\transpose5 \generalsignature3 \scale{\A-\Dur}{\fis-\Moll} +\transpose6 \generalsignature{-2} \scale{\B-\Dur}{\g-\Moll} +\transpose6 \generalsignature5 \scale{\H-\Dur}{\gis-\Moll} +\transpose7 \generalsignature{-7} \scale{\Ces-\Dur}{\as-\Moll} +\transpose7 \generalsignature0 \scale{\C-\Dur}{\a-\Moll} +\endmuflex +\eject\bye diff --git a/musixtex/doc/examples/souvenir.tex b/musixtex/doc/examples/souvenir.tex new file mode 100644 index 0000000..9ab7f02 --- /dev/null +++ b/musixtex/doc/examples/souvenir.tex @@ -0,0 +1,31 @@ +\input musixtex +\input musixsty +\input musixcpt +% +\def\Transpose{0}% +\def\Signature{-3}\relax % trois bemols a la clef +\generalsignature{\Signature}\savesignature +\barsinline=0\relax\linesinpage=0\relax +\input souvenix +% +\def\Transpose{-4}% +\def\Signature{-4}\relax % quatre bemols a la clef +\generalsignature{\Signature}\savesignature +\barsinline=0\relax\linesinpage=0\relax +\input souvenix +% +\bye + +\def\Transpose{-4}\relax +\def\Signature{3}\relax % trois diezes a la clef +\generalsignature{\Signature}\savesignature +\barsinline=0\relax\linesinpage=0\relax +\input souvenix +% +\def\Transpose{-3}\relax +\def\Signature{-2}\relax % deux bemols a la clef +\generalsignature{\Signature}\savesignature +\barsinline=0\relax\linesinpage=0\relax +\input souvenix +\bye + diff --git a/musixtex/doc/examples/souvenix.tex b/musixtex/doc/examples/souvenix.tex new file mode 100644 index 0000000..a9ce439 --- /dev/null +++ b/musixtex/doc/examples/souvenix.tex @@ -0,0 +1,474 @@ + +\fulltitle{Un souvenir...} +\shortauthor{Rossi/Capitani} +\title{Un souvenir} +\othermention{Paroles d'Oreste ROSSI} +\fullauthor{Musique de Fernand CAPITANI}% +\maketitle + +\ifx\Transpose\undefined\def\Transpose{0}\fi +\ifx\Signature\undefined\def\Signature{-3}\fi + +\tracingstats=1\relax +%\check +% +% +% soufflets crescendo et decrescendo +% +\def\soufflcr#1{\zcharnote{#1}{\kern -1cm\cresc}}% +\def\Soufflcr#1{\zcharnote{#1}{\kern -1cm\CResc}}% +% +\def\souffldim#1{\zcharnote{#1}{\kern -1cm\dimin}}% +\def\Souffldim#1{\zcharnote{#1}{\kern -1cm\DImin}}% +% +%\check +\def\nbinstruments{2} +\setstaffs12\relax +\setstaffs21\relax +\setclefs1{6000}% +\setclefs2{0000}% +% +\generalsignature{\Signature}% +\generalmeter{\meterfrac{4}{4}} +%\check +\def\interfacteur{10}% +\parindent 15mm +\def\instrumenti{Piano}% +\def\instrumentii{Chant}% +\setinterinstrument1{4\Interligne} +%\check +\def\respire{\notes\nextinstrument\cbreath\enotes}% +% +%\check +\catcode`\@=13 +% +\def\doct#1#2{\Ibl0{#1}{#2}1{\zq{'#1}}\qb0{#1}{\zq{'#2}}\tqb0{#2}}% +\def\doctu#1#2{{\advance\transpose by 7\relax +\Ibu0{#1}{#2}1\zq{#1}}\qh0{#1}{\zq{'#2}}\tqh0{#2}}% +% +\def\nbinstruments{1}\computewidths +\debutmorceau +\autolines {10}44\relax +\transpose=\Transpose +\notes|\Uptext{\raise 2\Interligne\hbox{\moyen Moderato}}\enotes +% +\def\rchone{\lq q\zq{lnp}\ql s}% +\def\Lchone{\lh c\zh{be}\hl g}% +\def\lchone{\lq c\zq{be}\ql g}% +\def\Lchtwo{\zh{bd}\hl g}% +\def\lchtwo{\zq{bd}\ql g}% +\def\octs#1{\zw{#1}\advance\transpose by 7\zw{#1}\raise 3\Interligne\soupir}% +\znotes\zmidtwotext{\kern -3mm\ppff p}\enotes +\temps\NOtes\octs E|\soupir\enotes +\temps\NOtes\Lchone|\rchone\enotes +\temps\NOtes|\rchone\enotes +\temps\NOtes\lchone|\rchone\enotes + %\check +% mesure 2 +\barre\NOtes\octs G|\itenl1k\itenl2n\itenu3p\itenu4r\zw{knpr}\enotes +\temps\NOtes\Lchtwo\enotes +\temps\NOtes\sk\enotes +\temps\NOtes\lchtwo\enotes + %\check +% mesure 3 +% +\def\lchthree{\lq f\zq{ce}\ql h}% +\def\Lchthree{\lh f\zh{ce}\hl h}% +\xbarre\NOtes\octs H|\tten1\tten2\tten3\tten4\zq{knp}\ql r\enotes +\temps\notes\Lchthree|\doct jk\enotes +\temps\NOtes|\zq{lnq}\ql s\enotes +\temps\notes\lchthree|\doct kj\enotes +% + %\check +% mesure 4 +\def\lchfour{\zq{be}\ql g}% +\def\Lchfour{\zh{be}\hl g}% +\xbarre\NOtes\octs G|\zw{inp}\qsk\zql m\enotes +\temps\NOtes\Lchfour|\ql l\enotes +\temps\NOtes|\ql k\enotes +\temps\NOtes\lchfour|\Fl k\ql k\enotes +% + %\check +% mesure 5 +% +\def\lchfive{\lq e\zq c\ql f}% +\def\Lchfive{\lh e\zh c\hl f}% +\def\uchfive{\lq m\zq{hl}\ql o}% +\barre\autolines 854\relax +\NOtes\octs F|\soupir\enotes +\temps\NOtes\lFl c\Lchfive|\uchfive\enotes +\temps\NOtes|\uchfive\enotes +\temps\notes\lchfive|\lq m\zq l\doct hh\enotes +% + %\check +% mesure 6 +% +\def\lchsix{\lq c\zq{Nb}\ql e}% +\def\Lchsix{\lNa c\lh c\zh{Nb}\hl e}% +\xbarre\NOtes\octs B|\itenl1g\itenu2n\zw{gn}\qsk\ql m\enotes +\temps\NOtes\Lchsix|\ql l\enotes +\temps\NOtes|\ql j\enotes +\temps\NOtes\lchsix|\ql i\enotes +% + %\check +% mesure 7 +\def\lchseven{\zq{Ma}\ql c}% +\def\Lchseven{\Fl c\zh{Mac}\hl e}% +\xbarre\NOtes\octs B|\tten1\tten2\zq g\qu n\enotes +\temps\notes\bigaccid\Lchseven|\doctu fg\enotes +\temps\NOtes|\Fl j\zh h\zhl j\kern 1pt\zq f\zqu m\enotes +\temps\Notes\lchseven|\doctu ef\enotes +% + %\check +% mesure 8 +\xbarre\NOTes\itenl1E\itenu2L\zw E\zw L\raise 3\Interligne\hpause + |\Na j\rh j\zh{egi}\hu l\enotes +\temps\NOTes\Fl c\Lchthree|\lh m\zh{il}\hl p\enotes +% + %\check +% mesure 9 +\xbarre\notes\qsk\enotes +\NOTEs\llap{\lNa c\kern 1pt}\tten1\tten2\zw{EL}\lw c\zw{be}\wh g\relax + |\lw p\zw{lnq}\wh s\enotes +\setdoublebar\suspmorceau +% + %\check +% mesure 10 +\def\nbinstruments{2}\generalmeter{}\savemeters + %\computewidths + %\advance\linesinpage by 1 + \lreprmorceau +\llap{\leftrepeatsymbol}% +\def\txt#1|#2&{\hsong{\vbox to 0pt{\Smalltype\baselineskip 10pt +\vss\hrule width \noteskip height 0pt +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #2\kern\internote}\smallskip +\hbox{\vrule height 6pt depth 2pt width 0pt\kern -\internote + #1\kern\internote}}}}% +\znotes\zmidtwotext{\kern -3mm\ppff p}&\enotes +% +\def\arpg#1#2{\vnotes 0.2\elemskip\larpeggio{#1}{#2}\enotes}% +\def\uarpg#1#2{\vnotes 0.2\elemskip|\larpeggio{#1}{#2}\enotes}% +% +\vnotes 0.2\elemskip\rlap{\larpeggio E6}\larpeggio c6\enotes +\notes\zw{EILNb}|\wh g&\ds\enotes +\temps\notes&\txt Se |De &\cu g\enotes +\temps\notes&\txt sou-|la &\cu g\enotes +\temps\notes&\txt ve-|mer-&\cu g\enotes +\temps\notes&\txt nir |veil-&\cu i\enotes +\temps\notes&\txt c'est |leuse &\cu i\enotes +\temps\notes&\txt croire |a-&\cu j\enotes +\temps\notes&\txt en |ven-&\cu j\enotes + %\check +% mesure 11 +\xbarre\vnotes 0.2\elemskip\larpeggio G5|\larpeggio d4\enotes +\NOtes\zh{GK}\hu b|\zh{dgi}\hu k&\txt co-|tu-&\hl k\enotes +\temps\vnotes 0.2\elemskip\larpeggio M8|\larpeggio i4\enotes +\NOtes\zh{Nd}|\zhl g\zh{knp}\hu r&\txt re |re &\hl k\enotes +% + %\check +% mesure 12 +\xbarre +\vnotes 0.2\elemskip\rlap{\larpeggio D8}\larpeggio b4\enotes +\notes\zw{EILNb}|\zw g\qsk\hl f&\ds\enotes +\temps\notes&\txt Que |Qui &\cu g\enotes +\temps\notes&\txt tout |un &\cu g\enotes +\temps\notes&\txt vient |jour &\cu g\enotes +\temps\notes|\hl e&\txt de |a &\cu i\enotes +\temps\notes&\txt re-|pu &\cu i\enotes +\temps\notes&\txt com-|nous &\cu j\enotes +\temps\notes&\txt men-|u-&\cu j\enotes + %\check +% mesure 13 +\xbarre\vnotes 0.12\elemskip\larpeggio E6\qsk|\larpeggio c4\enotes +\NOtes\zw{GKb}|\Sh h\zw{dik}\qsk\zhl h\sk&\txt cer |nir &\wh k\enotes +\temps\NOtes|\hl g\enotes +% + %\check +% mesure 14 +\alaligne +\notes\zh{JN}\hl c|\zh{eg}\hu l&\ds\enotes +\temps\notes&\txt\kern -\Interligne C'est |Je &\cl l\enotes +\temps\notes&\txt re-|gar- &\cl k\enotes +\temps\notes&\txt voir-|de &\cu j\enotes +\temps\notes\bigaccid\zh H\zh L\Na a\hl a|\zh{cj}\zhu e\qsk\zql i&\txt + l'\^e-|mal-&\cu i\enotes +\temps\notes&\txt tre |gr\'e &\cu i\enotes +\temps\notes|\bigaccid\Na h\ql h&\txt qu'on |mes &\cu j\enotes +\temps\notes&\txt a- |bles-&\cu j\enotes + %\check +% mesure 15 +\xbarre\NOTes\zh{F}\zhl J\zh{ac}|\zh{e}\hu g&\txt do-|su-&\hu g\enotes +\temps\NOTes\zh{M}\hl c|\zh{hjl}\hl n&\txt re |res &\hu g\enotes +% + %\check +% mesure 16 +\xbarre +\notes\bigaccid\Sh a\zw{FLac}|\zw e\wh g&\ds\enotes +\temps\notes&\txt Et |L'in-&\cu g\enotes +\temps\notes&\txt re-|ef-&\cu g\enotes +\temps\notes&\txt trou-|fa-&\cu g\enotes +\temps\notes&\txt ver |\c ca-&\cu f\enotes +\temps\notes&\txt tout |ble &\cu f\enotes +\temps\notes&\txt le |sou-&\cu g\enotes +\temps\notes&\txt pas-|ve-&\cu g\enotes + %\check +% mesure 17 +\xbarre\NOtes\Na a\zw{Ia}|\zh{g}\zhu i\qlp d&\txt s\'e... |nir... &\wh i\enotes +\temps\notes|\Ibbl0ef2\qb0e\Sh e\qb0e\tqb0f\enotes +\NOTes|\Sh f\Sh m\zhl f\zh{ikm}\hu p\enotes +% + %\check +% mesure 18 +\setdoublebar\alaligne +% +\autolines {10}44\relax +\znotes\zmidtwotext{\kern -3mm\ppff p}&\uptext{\rm REFRAIN}\soupir\enotes +\temps\NOtes\octs E|\soupir\enotes +\temps\NOtes\Lchone|\rchone&\hsong{Un }\ql l\enotes +\temps\NOtes|\rchone&\hsong{sou- }\ql l\enotes +\temps\NOtes\lchone|\rchone&\hsong{ve- }\ql l\enotes + %\check +% mesure 19 +\barre\NOtes\octs G|\itenl1k\itenl2n\itenu3p\itenu4r\zw{knpr}&\hsong{nir }\wh k\enotes +\temps\NOtes\Lchtwo\enotes +\temps\NOtes\sk\enotes +\temps\NOtes\lchtwo\enotes + %\check +% mesure 20 +% +\xbarre\NOtes\octs H|\tten1\tten2\tten3\tten4\zq{knp}\ql r&\soupir\enotes +\temps\Notes\Lchthree|\doct jk&\hsong{\kern -2\Interligne C'est l'i-}\cl j\cl k\enotes +\temps\NOtes|\zq{lnq}\ql s&\hsong{ma- }\ql l\enotes +\temps\Notes\lchthree|\doct kj&\hsong{ge d'un }\cl k\cl j\enotes +% + %\check +% mesure 21 +\xbarre\NOtes\octs G|\zh{inl}\hl p&\hsong{r\^e- }\hl i\enotes +\temps\NOtes\Lchfour|\enotes +\temps\NOtes|\zh{inl}\hl p&\hsong{be }\hl i\enotes +\temps\NOtes\lchfour|\enotes +% + %\check +% mesure 22 +% +\def\lchttwo{\zq a\zq c\ql e}% +\def\Lchttwo{\zh a\zh c\hl e}% +\def\uchttwo{\zq{hjl}\ql o}% +\barre\NOtes\octs F|\soupir&\soupir\enotes +\temps\NOtes\Lchttwo|\uchttwo&\hsong{\kern -\internote D'une }\qu h\enotes +\temps\NOtes|\uchttwo&\hsong{\kern -\internote heu- }\qu h\enotes +\temps\Notes\lchttwo|\zq j\zq l\doct hh&\hsong{\kern -\internote re trop }\cu h\cu h\enotes +% + %\check +% mesure 23 +% +\def\Lchtthree{\lh c\zh{Nb}\hl e}% +\def\lchtthree{\lq c\zq{Nb}\ql e}% +\barre\NOtes\octs B|\zh{gjl}\hl n&\hsong{br\`e-}\hu g\enotes +\temps\NOtes\Lchtthree|\enotes +\temps\NOtes|\itenl1g\itenl2j\itenu3l\itenu4n\zh{gjl}\hl n&\hsong{be }\hu g\enotes +\temps\NOtes\lchsix|\enotes +% + %\check +% mesure 24 +\def\Lchtfour{\zh{Mac}\hl e}% +\barre\NOtes\octs B|\tten1\tten2\tten3\tten4\zq{gjl}\qu n&\soupir\enotes +\temps\Notes\Lchtfour|\doctu fg&\hsong{Qui ne }\cu f\cu g\enotes +\temps\NOtes|\zq f\qu m&\hsong{beut }\qu f\enotes +\temps\Notes\lchseven|\doctu ef&\hsong{pas fi-}\cu e\cu f\enotes +% + %\check +% mesure 25 +\barre\NOtes\octs E|\zh{gil}\hu n&\hsong{nir }\hu g\enotes +\temps\NOtes\lchtthree\enotes +\temps\NOtes\soupir|\Sh m\zh{ikm}\hu p&\hsong{--}\hu i\enotes +\temps\NOtes\qu I\enotes +% + %\check +% mesure 26 +\barre\temps\NOtes\octs E|\soupir&\soupir\enotes +\temps\NOtes\Lchone|\rchone&\hsong{Un }\ql l\enotes +\temps\NOtes|\rchone&\hsong{sou-}\ql l\enotes +\temps\NOtes\lchone|\rchone&\hsong{ve-}\ql l\enotes +% + %\check +% mesure 27 +\barre\NOtes\octs G|\itenl1k\itenu3p\itenu4r\Sh o\zw{kpr}\qsk\zql o&\hsong{nir }\wh k\enotes +\temps\NOtes\Lchtwo|\ql n\enotes +\temps\NOtes\sk|\Sh m\ql m\enotes +\temps\NOtes\lchtwo|\ql n\enotes + %\check +% mesure 28 +% +\barre\NOtes\octs H|\tten1\tten3\tten4\zq{kp}\ql r&\soupir\enotes +\temps\Notes\Lchthree|\doct jk&\hsong{\kern -2\Interligne C'est tou-}\cl {jk}\enotes +\temps\NOtes|\zq{lnq}\ql s&\hsong{te }\ql l\enotes +\temps\Notes\lchthree|\doct kj&\hsong{la ten-}\cl{kj}\enotes +% + %\check +% mesure 29 +\barre\NOtes\octs G|\zh{in}\zhl p\qsk\zqu m&\hsong{dres-}\hu i\enotes +\temps\NOtes\Lchfour|\qu l\enotes +\temps\NOtes\sk|\zh{in}\zhl p\qsk\zqu k&\hsong{se }\hu i\enotes +\temps\NOtes\lchfour|\Fl k\qu k\enotes +% + %\check +% mesure 30 +% +\barre\NOtes\octs F|\soupir&\soupir\enotes +\temps\NOtes\lFl c\Lchfive|\uchfive&\hsong{Des }\qu h\enotes +\temps\NOtes|\uchfive&\hsong{beaux }\qu h\enotes +\temps\Notes\lchfive|\lq m\zq l\doct hh&\hsong{jours d'i-}\cu{hh}\enotes +% + %\check +% mesure 31 +% +\barre\NOtes\octs B|\zh{g}\zhl n\qsk\qu m&\hsong{bres-}\hu g\enotes +\temps\NOtes\Lchsix|\qu l\enotes +\temps\NOtes|\itenl1g\itenu2n\zh{g}\zhl n\qsk\qu j&\hsong{se }\hu g\enotes +\temps\NOtes\lchsix|\qu i\enotes +% + %\check +% mesure 32 +\barre\NOtes\octs B|\tten1\tten2\zq g\qu n&\soupir\enotes +\temps\Notes\Lchseven|\doctu fg&\hsong{Que l'on }\cu f\cu g\enotes +\temps\NOtes|\Fl j\zh h\zhl j\kern 1pt\zq f\zqu m&\txt voit |croit&\qu f\enotes +\temps\Notes\lchseven|\doctu ef&\txt re-ve-|re-te-&\cu e\cu f\enotes +% + %\check +% mesure 33 +\barre\NOtes\octs E|\Na j\rh j\zh{egi}\hu l&\txt nir|nir&\wh e\enotes +\temps\NOtes\qu N\enotes +\temps\NOtes\qu a\enotes +\temps\NOtes\Sh a\qu a\enotes +% + %\check +% mesure 34 +\barre\notes\zh G\zhl K|\zh b\hu d&\ds\enotes +\temps\notes&\hsong{Un }\Ibu0eh2\qh0d\enotes +\notes&\hsong{soir }\qh0g\enotes +\notes&\hsong{tu }\bigaccid\Sh h\tqh0h\enotes +\temps\notes\zh I\hu N|\zh k\hl g&\hsong{as }\ibu0j0\qh0i\enotes +\notes&\hsong{pu }\qh0k\enotes +\notes&\hsong{te }\qh0j\enotes +\notes&\hsong{re-}\tqh0i\enotes + %\check +% mesure 35 +\barre\NOTes\Sh H\zw H\wh N|\zw e\zw g\hu k&\hsong{pren-}\hl k\enotes +\temps\NOTes|\hu j&\hsong{dre }\hl j\enotes + %\check +% mesure 36 +\barre\notes\zw K\bigaccid\Sh a\wh a|\bigaccid\Sh f\zw f\wh j&\ds\enotes +\temps\notes&\hsong{\kern -\internote Tout }\ibu0j0\qh0j\enotes +\notes&\hsong{bri-}\qh0j\enotes +\notes&\hsong{ser, }\tqh0j\enotes +\notes&\hsong{tout }\Ibu0kh4\qh0k\enotes +\notes&\hsong{a-}\qh0k\enotes +\notes&\hsong{n\'e-}\bigaccid\Sh h\qh0h\enotes +\notes&\hsong{an-}\tqh0h\enotes + %\check +% mesure 37 +\barre\notes\Ibu0Ga3\qh0{GKN}\Sh a\tqh0a|\zw{g}\wh i&\hsong{tir }\wh i\enotes +\temps\notes|\Ibu0cf3\qh0{bdg}\Sh f\tqh0f\enotes + %\check +% mesure 38 +\barre\notes\zh I\hu M|\zh d\bigaccid\Na f\hu f&\ds\enotes +\temps\notes&\hsong{\kern -3\internote Mais }\Ibu0gj3\qh0f\enotes +\notes&\hsong{pour }\qh0i\enotes +\notes&\hsong{moi }\tqh0j\enotes +\temps\notes\zh K\hl b|\zh f\hl i&\hsong{qui }\Ibu0ki3\qh0k\enotes +\notes&\hsong{ne }\qh0k\enotes +\notes&\hsong{sais }\qh0j\enotes +\notes&\hsong{com-}\tqh0i\enotes + %\check +% mesure 39 +\barre\NOTes\zw J\wh b|\bigaccid\Fl g\zw e\wh g&\hsong{pren-}\hu k\enotes +\temps\NOTes&\hsong{dre }\hu j\enotes + %\check +% mesure 40 +\barre\NOtes\zmidtwotext{\it rit.}\zw F\wh M|\zw e\zw j\qsk\zhl i&\soupir\enotes +\temps\NOtes&\hsong{\kern -\internote Qu'on }\ql j\enotes +\temps\NOtes|\Sh h\hl h&\hsong{peut }\ql k\enotes +\temps\NOtes&\hsong{men-}\ql l\enotes + %\check +% mesure 41 +\barre\NOtes\zw I\qu b|\bigaccid\Na h\zw{hm}\qsk\qu k&\hsong{tir }\wh m\enotes +\temps\NOtes\qu c|\qu j\enotes +\temps\NOtes\Sh c\qu c|\Sh i\qu i\enotes +\temps\NOtes\qu d|\Na i\qu i\enotes + %\check +% mesure 42 +\barre\temps\NOtes\zmidtwotext{\it a tempo}\octs E|\soupir&\soupir\enotes +\temps\NOtes\Lchone|\rchone&\hsong{Un }\ql l\enotes +\temps\NOtes|\rchone&\hsong{sou-}\ql l\enotes +\temps\NOtes\lchone|\rchone&\hsong{ve-}\ql l\enotes + %\check +% mesure 43 +\barre\NOtes\octs G|\itenl1k\itenu3p\itenu4r\Sh o\zw{kpr}\qsk\zql o&\hsong{nir }\wh k\enotes +\temps\NOtes\Lchtwo|\ql n\enotes +\temps\NOtes\sk|\Sh m\ql m\enotes +\temps\NOtes\lchtwo|\ql n\enotes + %\check +% mesure 44 +% +\barre\NOtes\octs H|\tten1\tten3\tten4\zq{kp}\ql r&\soupir\enotes +\temps\Notes\Lchthree|\doct jk&\hsong{\kern -2\Interligne C'est l'i-}\cl {jk}\enotes +\temps\NOtes|\zq{lnq}\ql s&\hsong{ma-}\ql l\enotes +\temps\Notes\lchthree|\doct kj&\hsong{ge d'un}\cl{kj}\enotes +% + %\check +% mesure 45 +\barre\NOtes\octs G|\zh{in}\zhl p\qsk\zqu m&\hsong{r\^e-}\hu i\enotes +\temps\NOtes\Lchfour|\qu l\enotes +\temps\NOtes\sk|\zh{in}\zhl p\qsk\zqu k&\hsong{be }\hu i\enotes +\temps\NOtes\lchfour|\Fl k\qu k\enotes +% + %\check +% mesure 46 +% +\barre\autolines {9}54\relax +\NOtes\octs F|\soupir&\soupir\enotes +\temps\NOtes\lFl c\Lchfive|\uchfive&\hsong{\kern -\internote D'une }\qu h\enotes +\temps\NOtes|\uchfive&\hsong{\kern -\internote heu-}\qu h\enotes +\temps\Notes\lchfive|\lq m\zq l\doct hh&\hsong{\kern -\internote re trop}\cu{hh}\enotes +% + %\check +% mesure 47 +% +\xbarre\NOtes\octs B|\zh{g}\zhl n\qsk\qu m&\hsong{br\`e-}\hu g\enotes +\temps\NOtes\Lchsix|\qu l\enotes +\temps\NOtes|\itenl1g\itenu2n\zh{g}\zhl n\qsk\qu j&\hsong{be }\hu g\enotes +\temps\NOtes\lchsix|\qu i\enotes +% + %\check +% mesure 48 +\xbarre\NOtes\octs B|\tten1\tten2\zq g\qu n&\soupir\enotes +\temps\Notes\Lchseven|\doctu fg&\hsong{\kern -\internote Qui ne }\cu f\cu g\enotes +\temps\NOtes|\Fl j\zh h\zhl j\kern 1pt\zq f\zqu m&\hsong{\kern -\internote veut }\qu f\enotes +\temps\Notes\lchseven|\doctu ef&\hsong{\kern -\internote pas fi-}\cu e\cu f\enotes +% + %\check +% mesure 49 +\xbarre\NOTes\itenl1E\itenl2L\octs E\relax +|\Na j\rh j\zh{egi}\hu l&\hsong{nir...}\wh e\enotes +\temps\NOTes + \ifnum\transpose<-2\relax + \Fl c\qsk\lh e\zh c\zh f\hl h\else \sk\fi +|\ifnum\transpose<-2\else + \rlap{\Fl c\qsk\lh e\zh c\zh f\zhl h}\fi + \zh{il}\rh m\hu p\relax +\enotes + %\check +% mesure 50 +\xbarre\NOTes\Na c\qsk\tten1\tten2\zh E\zhl L\rh c\zh b\zh e\hu g|\qsk +\lh q\zh l\zh n\zh p\hl s\enotes +\temps\NOtes\qu E|\hpause&\pause\enotes +\temps\NOtes\soupir\enotes +\setrightrepeat\finpartition +\medskip\rightline{\it le \aujourdhui} +\eject + + + + diff --git a/musixtex/doc/examples/tierce.tex b/musixtex/doc/examples/tierce.tex new file mode 100644 index 0000000..1a17a98 --- /dev/null +++ b/musixtex/doc/examples/tierce.tex @@ -0,0 +1,376 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi +\title{Tierce en taille} +\fulltitle{III. \titremorceau} +\csname titremorceautoc\endcsname +% +\parindent 18mm + +\subtitle{\sl (pour orgue)} +\othermention{Compos\'e en 1990} +\author{Daniel TAUPIN} +\maketitle + +\tracingstats=2\relax +% +\nbporteesii=2\relax +\def\nbinstruments{2} +\global\cleftoksii={{0}{3}{0}{0}}% +\global\cleftoksi={{6}{0}{0}{0}}% +% +\signaturegenerale{1}\relax % un dieze a la clef +\def\quatretemps{\generalmeter{\allabreve}}% +\def\troistemps{\generalmeter{\meterfrac{3}{2}}}% +\def\deuxtemps{\generalmeter{\meterfrac{2}{2}}}% +\def\Mordant{\mordant{10}}% +\def\tenPince{\pince{10}}% +%\check +\def\instrumenti{P\'edale 16'}% +\def\instrumentii{\vbox{\hsize=\parindent\centerline{R\'ecit}\vskip 33pt + \centerline{G.O.}}}% +%\check +\def\gluemaxskip{7pt}% +% +% formes frequentes +% +% deux croches hautes +\def\dql#1#2#3{\ibl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqu#1#2#3{\ibu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +\def\dqh{\dqu}\def\dqb{\dql}% +% +% deux doubles croches hautes +\def\dqbbu#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tbl0\qb0{#3}}% +\def\dqbbl#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tbu0\qh0{#3}}% +% +% croche pointee et double croche meme hauteur +\def\cpdcl#1{\trioskip\ibl0{#1}0\qbp0{#1}\sk\tbbl0\tqb0{#1}}% +\def\cpdcu#1{\trioskip\ibu0{#1}0\qhp0{#1}\sk\tbbu0\tqh0{#1}}% +% +\medskip\noindent{\rm G.O.: fonds 8' ou 8'+4' doux}% +\par\noindent{\rm R\'ec.: cornet ou cromorne}% +\par\noindent{\rm P\'ed.: 16', tirasse G.O.}% +\smallskip +% +\quatretemps +% +\def\trioskip{\multiply\noteskip by 2\relax\divide\noteskip by 3\relax}% +\debutmorceau +\noautolines +\advancebottom{4\internote}% +%\autolines {8}44\relax +\def\resp{\vnotes 0.2\elemskip&|\cbreath\enotes}% +%\check +% +\hyphenpenalty -50\relax +\notes&|\Uptext{ \hbox{\kern -16mm\moyen Adagio \bf(\metron{\qu}{60})}}\enotes +\def\qqbbh#1#2#3#4#5{\ibbu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbH#1#2#3#4#5{\ibbu0{#3}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbbu{\qqbbh}\def\qqbbb{\qqbbl}% +\def\qqbbl#1#2#3#4#5{\ibbl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +\def\dqbbh#1#2#3{\ibbu0{#2}{#1}\qh0{#2}\tqh0{#3}}\relax +\def\dqbbu{\dqbbh}\def\dqbbb{\dqbbl}% +\def\dqbbl#1#2#3{\ibbl0{#2}{#1}\qb0{#2}\tqb0{#3}}\relax +%\check +\def\qqbh#1#2#3#4#5{\ibu0{#2}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbH#1#2#3#4#5{\ibu0{#3}{#1}\qh0{#2}\qh0{#3}\qh0{#4}\tqh0{#5}}\relax +\def\qqbl#1#2#3#4#5{\ibl0{#2}{#1}\qb0{#2}\qb0{#3}\qb0{#4}\tqb0{#5}}\relax +%\check +% +% mesure 1 +\notes\hup G&\itenu1g\itenu2i\zw i\zw g\hlp d|\cpdcl g\enotes +\temps\NOTEs&|\hu d\enotes +\temps\notes\qu J&\ql e|\trioskip\tenPince\qqbbl{-5}edeb\enotes +% mesure 2 +\barre\NOTEs\hu I&\tten1\tten2\zh d\zhl g\hup i|\hu d\enotes +\temps\notes\qu L&\itenl1e\ql e|\cpdcu N\enotes +\temps\notes\qu H&\tten1\itenu0h\zq c\zql e\qu h|\dqu3ab\enotes +% mesure 3 +\barre\NOTes\hu K&\tten0\zw d\zh f\hu h|\xTrille i{1.0\noteskip}\qup a\enotes +\temps\notes&|\ibbu0N3\trioskip\qh0N\tqh0a\enotes +\temps\NOtes\hu G&\zh g\hu i|\itenl0b\qu b\enotes +\temps\notes&|\trioskip\tten0\qqbbh3bbcd\enotes +% mesure 4%\autolines{9}44\relax +\barre\NOTes\hu H&\zh f\zh h\hu j|\xTrille i{1.2\noteskip}\qup c\enotes +\temps\notes&|\sk\trioskip\ibbu0b3\qh0b\tqh0c\enotes +\temps\NOtes\hu I&\itenl1d\zh d\zh g\hu i|\itenl0d\qu d\enotes +\temps\notes&|\trioskip\tten0\qqbbh3defg\enotes +% mesure 5 +\barre\NOtes\hu K&\tten1\zql d\zh f\hu h|\tenPince\ql f\enotes +\temps\notes&\zql c|\dql{-2}ed\enotes +\temps\notes\hu I&\zh b\zh d\hu g|\dql6dg\enotes +\temps\notes&|\dql{-8}dN\enotes +% mesure 6 +\barre\NOTes\hu H&\zh c\zhl e\hup h|\qup c\enotes +\temps\notes&|\cu c\enotes +\temps\NOtes\hu D&\itenl1d\zh d\zhl f|\xTrille i{1.5\noteskip}\qup c\enotes +\temps\notes&\qu j|\sk\cu b\enotes +% mesure 7 +\barre\NOTEs\hup G&\tten1\zhp d\zhp g\hup i|\hup b\enotes +\resp +\temps\notes\soupir&\soupir|\cpdcu N\enotes +% mesure 8 +\barre\NOTes\hu H&\zh c\zhl e\wh h|\qup a\enotes +\temps\notes&|\cu b\enotes +\temps\NOTes\hu K&\itenl1d\zh d\hl f|\xTrille i{1.0\noteskip}\qup a\enotes +\temps\notes&|\trioskip\dqbbh3Na\enotes +% mesure 9 +\barre\NOtes\hu G&\tten1\zh d\zh g\hu i|\itenl1b\qu b\enotes +\temps\notes&|\tten1\qqbbh3bb{^c}d\enotes +\temps\NOTes\hu H&\itenu1h\zh{^ce}\hu h|\xTrille i{\noteskip}\qup{c}\enotes +\temps\notes&|\trioskip\ibbu1b3\qh1b\tqh1c\enotes +% mesure 10 +\barre\NOTes\hup K&\tten1\zhp {df}\hup h|\hup d\enotes +\resp +\temps\notes\soupir&\soupir|\cpdcu a\enotes +% mesure 11 +\barre\NOTes\wh H&\zh{=c}\zhl e\wh h|\qup{=c}\enotes +\temps\notes&|\cu c\enotes +\temps\notes\hu K&\itenl2d\zh d\zhl f|\ibu0c3\qh0c\trioskip\nbbu0\qh0d\tqh0e\enotes +\temps\notes&|\tenPince\dql{-3}dc\enotes +% mesure 12 +\troistemps +\changecontext\NOTes\hu G&\tten2\itenl2d\zh d\zh g\hu i|\xTrille i{\noteskip}\qup b\enotes +\temps\notes&|\cu a\enotes +\temps\NOTEs\wh K&\zw d\tten2\zw f\wh h|\Mordant \wh a\enotes +\resp +% mesure 13 +\deuxtemps\changecontext\notes\wh{=J}&\zw{=cf}\wh h|\cpdcl h\enotes +\temps\NOTes&|\hu f\enotes +\temps\notes&|\trioskip\pince j\qqbbl{-3}hghd\enotes +% mesure 14 +\barre\NOtes\hu I&\zh{bd}\hu g|\qu g\enotes +\temps\NOtes&|\qu N\enotes +\temps\NOtes\hu H&\itenu2h\zh{ce}\hu h|\itenl1a\qu a\enotes +\temps\notes&|\trioskip\tten1\qqbbu3aabc\enotes +% mesure 15 +\barre\NOtes\hu K&\tten2\itenl2d\zh{df}\hu h|\itenl1d\qu d\enotes +\temps\notes&|\trioskip\tten1\qqbbu3ddef\enotes +\temps\notes\qu I&\tten2\zq d\zq b\qu g|\ibu0e{-9}\qh0g\tqh0N\enotes +\temps\notes\qu J&\zq{ch}\qu e|\dql{-3}cb\enotes +%\check +% mesure 16 +\troistemps +\changecontext\temps\NOtes\qu K&\zql d\zh f\hu h|\xTrille i{1.5\noteskip}\qup a\enotes +\temps\notes\qu D&\zql c|\sk\cu N\enotes +\temps\NOTes\wh G&\zw{bd}\zw g|\wh N\enotes +\resp +% mesure 17 +\deuxtemps +\changecontext\notes\hup I&\zw{gi}\hlp d|\cpdcl g\enotes +\temps\NOTes&|\hl d\enotes +\temps\notes\qu J&\ql e|\trioskip\tenPince\qqbbl{-5}edeb\enotes +% mesure 18 +\barre\NOTEs\hup H&\itenl1e\itenu2h\zhp{^c}\zhp e\hup h|\hup{^c}\enotes +\temps\notes\qu {^J}&\tten1\tten2\zq e\rq g\qu h|\cpdcu a\enotes +% mesure 19 +\barre\NOtes\qu K&\zhl d\zq f\qu h|\ql h\enotes +\temps\notes\qu I&\zq g\qu i|\dql{-3}gf\enotes +\temps\NOtes\hu H&\zh{^c}\zhl e\qu h|\xTrille l{1.5\noteskip}\qlp e\enotes +\temps\notes&\qu g|\sk\cl d\enotes +% mesure 20 +\barre\NOTEs\hup D&\zhp d\zhp f\hup h|\hlp d\enotes +\resp +\temps\notes\qu J&\itenl1c\itenu2h\zq{=ce}\qu h|\cpdcu a\enotes +% mesure 21 +\barre\NOTes\hu H&\tten1\tten2\zw f\zw h\hl c|\hu c\enotes +\temps\notes&|\cu c\enotes +\temps\notes\hu K&|\ibl1c3\qb1c\trioskip\nbbl 1\qb1d\tqb1e\enotes +\temps\notes&\itenl1d\ql d|\tenPince\dql{-2}dc\enotes +% mesure 22 +\barre\NOtes\hu G&\tten1\zh g\zh i\hu d|\itenu1 b\qu b\enotes +\notes&|\tten1\trioskip\qqbbl3bbcd\enotes +\temps\notes\hu J&\zh c\zh e\hu g|\cpdcl e\enotes +\temps\notes&|\dql{-6}ea\enotes +% mesure 23 +\barre\NOtes\hu I&\zh d\zh g\hu i|\itenu0d\qu d\enotes +\temps\notes&|\tten0\trioskip\qqbbh{-1}dNab\enotes +\temps\NOTes\hu H&\itenu2h\zh e\zh h\hu c|\qup c\enotes +\temps\notes&|\cu c\enotes +% mesure 24 +\troistemps\changecontext\NOTes\hu F&\tten2\itenl2f\zh f\zh h\hu c|\xTrille i{1.2\noteskip}\qup c\enotes +\temps\notes&|\cu b\enotes +\temps\NOTEs\wh I&\tten2\zw{^d}\zw f\wh i|\Mordant \wh b\enotes +\resp +% mesure 25 +\barre\notes\wh H&\zw{^df}\hup i|\cpdcl f\enotes +\temps\NOTes&|\hu{^d}\enotes +\temps\notes&\qu h|\trioskip\tenPince\qqbbl{-3}fefb\enotes +% mesure 26 +\barre\notes\hu G&\zh b\zh e\hu g|\cpdcl e\enotes +\temps\NOtes&|\hu e\enotes +\temps\notes\hu H&\zh {cf}\hu h|\enotes +\temps\notes&|\trioskip\ibl0f3\qb0f\sk\nbbl0\qb0g\tqb0h\enotes +% mesure 27 +\barre\NOTes\hu I&\itenl1b\itenu2g\zh {bd}\hu g|\hu d\enotes +\temps\NOTes\hl L&\tten1\tten2\zh b\zh e\hu g|\hl g\enotes +% mesure 28 +\barre\temps\notes\hu H&\zh c\zh f\hu h|\qqbl{-2}fedc\enotes +\temps\NOTEs\hu I&\itenl1d\zh d\zh g\hu i|\hu b\enotes +% mesure 29 +\troistemps\changecontext\NOTes\hu K&\tten1\itenl1d\zh d\zh f\hu h|\xTrille i{\noteskip}\qup a\enotes +\temps\notes&|\cu N\enotes +\temps\NOTEs\hup G&\tten1\zhp d\zhp g\hup i|\hup N\enotes +\temps\Notes\soupir&\soupir|\soupir\enotes +%\check +% mesure 31 +\deuxtemps\changecontext\notes\hup G&\itenu1g\itenu2i\zw i\zw g\hlp d|\cpdcl g\enotes +\temps\NOTEs&|\hu d\enotes +\temps\notes\qu J&\ql e|\trioskip\tenPince\qqbbl{-5}edeb\enotes +% mesure 31 +\barre\NOTEs\hu I&\tten1\tten2\zhl d\zhp g\hup i|\hu d\enotes +\temps\notes\qu L&\itenl1e\zql e|\cpdcu N\enotes +\temps\notes\qu H&\tten1\itenu1h\zq c\zql e\qu h|\dqu3ab\enotes +% mesure 32 +\barre\NOTes\hu K&\tten1\zw d\zh f\hu h|\xTrille i{1.0\noteskip}\qup a\enotes +\temps\notes&|\ibbu0N3\trioskip\qh0N\tqh0a\enotes +\temps\NOtes\hu G&\zh g\hu i|\itenl0b\qu b\enotes +\temps\notes&|\trioskip\tten0\qqbbh3bbcd\enotes +% mesure 33 +\barre\NOtes\hu J&\zw g\zh c\hl e|\itenu0e\ql e\enotes +\temps\notes&|\trioskip\tten0\qqbbl3eefg\enotes +\temps\notes\hu I&\zh b\hl d|\dql6dg\enotes +\temps\notes&|\dql{-8}dN\enotes +% mesure 34 +\barre\NOtes\hu H&\zh c\zhl e\wh h|\itenl0a\qu a\enotes +\temps\notes&|\tten0\trioskip\qqbbh3aabc\enotes +\temps\NOtes\hu K&\zh d\hl f|\itenl0d\qu d\enotes +\temps\notes&|\tten0\trioskip\qqbbh3ddef\enotes +%\check +% mesure 35 +\cleftoksii={{0}{0}{0}{0}}\changeclefs +\barre\NOTes\hu I&\zhl d\zhp g\hup i|\qup g\enotes +\temps\notes&|\cu h\enotes +\temps\notes\qu L&\hl e|\dqu{-4}ge\enotes +\temps\notes\qu H&\zq h\qu j|\dqu{-3}ji\enotes +% mesure 36 +\troistemps\changecontext\NOtes\qu K&\zw d\zh f\hu h|\xTrille o{\noteskip}\qup h\enotes +\temps\notes\qu D&|\sk\cu g\enotes +\temps\NOtes\hup G&\zhp{dg}\hup i|\hup g\enotes +\resp +\temps\notes\soupir&\soupir|\cpdcu b\enotes +% mesure 37 +\deuxtemps\changecontext\notes\hu I&\zh{^d}\zhl f\wh i|\dqu3ij\enotes +\temps\notes&|\dqu{-3}ih\enotes +\temps\notes\hu L&\zh g\hl e|\pince o\dqu{-3}gf\enotes +\temps\notes&|\dqu{-5}ge\enotes +% mesure 38 +\barre\notes\hu{^J}&\zh{^c}\zhl e\wh h|\dqu3hi\enotes +\temps\notes&|\dqu{-3}hg\enotes +\temps\notes\hu K&\zh d\hl f|\pince o\dqu{-3}fe\enotes +\temps\NOtes&|\qu d\enotes +% mesure 39 +\barre\notes\hu I&\zh b\zhl d\wh g|\dqu3gh\enotes +\temps\notes&|\dqu{-8}gd\enotes +\temps\notes\hu J&\zh c\hl e|\dqu3ef\enotes +\temps\NOtes&|\pince o\qu e\enotes +% mesure 40 +\barre\notes\hu H&\zh{^c}\zhl e\wh h|\dqu3hi\enotes +\temps\notes&|\dqu{-8}he\enotes +\temps\notes\hu J&\zh d\hl f|\dqu3fg\enotes +\temps\NOtes&|\pince o\qu f\enotes +%\check +% mesure 41 +\barre\notes\hu G&\zhl d\zw g\wh i|\dqu3ij\enotes +\temps\notes&|\dqu{-3}ih\enotes +\temps\notes\hu L&\hl e|\dqu{-3}gf\enotes +\temps\notes&|\dqu{-5}ge\enotes +%\check +% mesure 42 +\barre\notes\hu H&\itenu1h\zh c\zhl e\wh h|\dqu3jk\enotes +\temps\notes&|\dqu{-3}ji\enotes +\temps\notes\hu{^J}&\hl{^c}|\dqu{-3}hg\enotes +\temps\notes&|\dqu{-3}fe\enotes +% mesure 43 +\barre\notes\qu K&\tten1\zql d\zh f\hu h|\dqu3fg\enotes +\temps\notes\qu{=J}&\ql{=c}|\pince o\dqu{-6}fd\enotes +\temps\NOTes\hu I&\zh{bd}\hu g|\qup g\enotes +\temps\notes&|\cu h\enotes +% mesure 44 +\troistemps\changecontext\NOtes\qu K&\itenl0d\zh d\zh f\hu h|\xTrille o{1.5\noteskip}\qup h\enotes +\temps\notes\qu D&|\sk\cu g\enotes +\temps\NOTEs\wh G&\tten0\zw b\zw d\wh g|\Mordant\wh g\enotes +\resp +% mesure 45 +\cleftoksii={{0}{3}{0}{0}}\changeclefs +\barre\notes\hup G&\itenu1g\itenu2i\zw i\zw g\hlp d|\cpdcl g\enotes +\temps\NOTEs&|\hu d\enotes +\temps\notes\qu J&\ql e|\trioskip\tenPince\qqbbl{-5}edeb\enotes +% mesure 46 +\barre\NOTEs\hu I&\tten1\tten2\zh d\zhl g\hup i|\hu d\enotes +\temps\notes\qu L&\itenl1e\ql e|\cpdcu N\enotes +\temps\notes\qu H&\tten1\itenu0h\zq c\zql e\qu h|\dqu3ab\enotes +% mesure 47 +\barre\NOTes\hu K&\tten0\zw d\zh f\hu h|\xTrille i{1.0\noteskip}\qup a\enotes +\temps\notes&|\ibbl0N3\trioskip\qb0N\tqb0a\enotes +\temps\NOtes\hu G&\zh g\hu i|\itenl0b\qu b\enotes +\temps\notes&|\trioskip\tten0\qqbbh3bbcd\enotes +% mesure 48 +\barre\NOTes\hu H&\zh f\zh h\hu j|\xTrille i{1.2\noteskip}\qup c\enotes +\temps\notes&|\sk\trioskip\ibbl0b3\qb0b\tqb0c\enotes +\temps\NOtes\hu I&\itenl1d\zh d\zh g\hu i|\itenl0d\qu d\enotes +\temps\notes&|\trioskip\tten0\qqbbh3defg\enotes +% mesure 49 +\barre\NOtes\hu K&\tten1\zql d\zh f\hu h|\tenPince\ql f\enotes +\temps\notes&\zql c|\dql{-2}ed\enotes +\temps\notes\hu I&\zh b\zh d\hu g|\dql6dg\enotes +\temps\notes&|\dql{-8}dN\enotes +% mesure 50 +\troistemps\changecontext\NOTes\hu H&\zh c\zhl e\hup h|\xTrille i{\noteskip}\qup a\enotes +\temps\notes&|\cu b\enotes +\temps\NOTEs\wh I&\zw{^d}\zw f\wh i|\Mordant\wh b\enotes +\resp +% mesure 51 +\deuxtemps\changecontext\notes\wh H&\zw{^df}\hup i|\cpdcl f\enotes +\temps\NOTes&|\hu{^d}\enotes +\temps\notes&\qu h|\trioskip\tenPince\qqbbl{-3}fefb\enotes +% mesure 52 +\barre\notes\hu G&\zh b\zh e\hu g|\cpdcl e\enotes +\temps\NOtes&|\hu e\enotes +\temps\notes\hu H&\zh {cf}\hu h|\enotes +\temps\notes&|\trioskip\ibl0f3\qb0f\sk\nbbl0\qb0g\tqb0h\enotes +% mesure 53 +\barre\NOTes\hu I&\itenl1b\itenu2g\zh {bd}\hu g|\hu d\enotes +\temps\NOTes\hl L&\tten1\tten2\zh b\zh e\hu g|\hl g\enotes +% mesure 54 +\barre\temps\notes\hu H&\zh c\zh f\hu h|\qqbl{-2}fedc\enotes +\temps\NOTes\hu I&\itenl1d\zw d\zh g\hu i|\xTrille i{1.5\noteskip}\qup b\enotes +\temps\notes&|\cu a\enotes +% mesure 55 +\barre\NOTes\wh K&\tten1\zw d\zw f\wh h|\Mordant \wh a\enotes +\resp +% mesure 56 +\barre\notes\wh{=J}&\zw{=cf}\wh h|\cpdcl h\enotes +\temps\NOTes&|\hu f\enotes +\temps\notes&|\trioskip\pince{11}\qqbbl{-3}hghd\enotes +% mesure 57 +\barre\NOtes\hu I&\zh{bd}\hu g|\qu g\enotes +\temps\NOtes&|\qu N\enotes +\temps\NOtes\hu H&\itenu2h\zh{ce}\hu h|\itenl1a\qu a\enotes +\temps\notes&|\trioskip\tten1\qqbbu3aabc\enotes +% mesure 58 +\barre\NOtes\hu K&\tten2\itenl2d\zh{df}\hu h|\itenl1d\qu d\enotes +\temps\notes&|\trioskip\tten1\qqbbu3ddef\enotes +\temps\notes\qu I&\tten2\zq d\zq b\qu g|\ibu0e{-9}\qh0g\tqh0N\enotes +\temps\notes\qu J&\zq{hc}\qu e|\dql{-3}cb\enotes +%\check +% mesure 59 +\barre\NOTes\hu K&\itenl1d\zw d\zh g\hu i|\hu b\enotes +\temps\NOTes\hu D&\zh f\hu h|\xTrille i{\noteskip}\qup a\enotes +\temps\notes&|\cu N\enotes +% mesure 60 +\barre\NOTEs\wh G&\tten1\zw{bd}\zw g|\wh N\enotes +\mulooseness 3\relax +\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject + +\ifx\toc\undefined + \let\finishpiece \end +\else + \let\finishpiece\relax +\fi +\finishpiece +\endinput + diff --git a/musixtex/doc/examples/traeumer.tex b/musixtex/doc/examples/traeumer.tex new file mode 100644 index 0000000..f97c8f8 --- /dev/null +++ b/musixtex/doc/examples/traeumer.tex @@ -0,0 +1,299 @@ +%format musix + +\input musixtex + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% TEX translation of MIDI File : +% b.MID +% +% Written by Hans Kuykens +% this translation of date : 1-9-1993 +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\musicparskip + +\def\slopecresc#1#2#3#4{\rlap{\varline{#1}{#2\noteskip}{#3}}% + \rlap{\varline{#1}{#2\noteskip}{#4}}}% + +\def\liftqp#1{\raise#1\Interligne\rlap\qp} +\def\liftds#1{\raise#1\Interligne\rlap\ds} +\def\raiseped{-6} + +\nopagenumbers\parindent10mm + +\centerline{\BIGfont Tr\"aumerei}\bigskip +\rightline{\medtype Robert Schumann}\smallskip + +\generalsignature{-1} +\generalmeter\meterC +\setstaffs12 +\interstaff{12} +\setclef1\bass +\meterskip\Interligne +\relativeaccid +\startbarno0\startmuflex\startpiece\systemnumbers +%%% bar 0 +\nspace +\NOtes\zmidstaff\p\qp|\isluru2j\qu c\en +%%% bar 1 +\leftrepeat +\NOtes\sPED\zqu F\roff{\itied0F\zw F}|\liftqp{-4}\issluru1g\hu f\en +\qspace +\Notes\itieu3J\zhp J\issluru4b\hup a|\lpt c\lpt M\zh c\hl M\en +\Notes|\ttie1\ttie2\cu f\ibsluru5d% + \roff{\slopecresc{12}{4.3}8{11}}\ibu0d5\qb0e\en +\Notes|\qb0f\tqh0h\en +%%% bar 2 +\bar +\Notes\ttie0\zql F\ttie3\zq J\tslur4b\qu a|\liftqp{-2}\ibu1i5\qb1j\en +\znotes|\tubslur5j\tqh1m\en +\qspace +\notes\multnoteskip\smallvalue\sPED\tinynotesize\ibbu0J9\qb0I\islurd0N\tqh0M\en +\NOtes\ttie0\lpt M\zhl M\hu d|\islurd1f\zhlp f\hu m\en +\Notes\ibsluru0b\ibu0b{-1}\qb0c\tqh0b|\ibsluru2k\ibu2k{-2}\qb2l\tqh2k\en +%%% bar 3 +\bar +\Notes\zchar{-7}\Dep\tslur0J\zql J\qu a% + |\tsslur1f\zql f\ibu2j5\qb2j\tubslur2k\tqh2m\en +\Notes\ibsluru0a\zhl J\ibu0a{-2}\qb0b\tqh0a% + |\ibsluru1f\zhl e\ibu3f5\qb3g\tqh3h\en +\Notes\tubslur0M\qu N|\ibu3h5\qb3i\tubslur1i\tqh3k\en +\Notes\ibslurd0I\ibsluru1L\roffset{.5}{\slopecresc{-8}{2.6}48}% + \ibl0I5\qb0H\tbl0\zqb0J\bsk\ibu1L5\qb1M\tqh1N% + |\itied2c\ibsluru3e\zql{!c}\ibu4e5\qb4f\zq e\tqh4g\en +%%% bar 4 +\bar +\Notes\tdbslur0M\zql M\qu a% + |\ttie2\zql c\zq f\ibu2h5\qb2h\tqh2j\en +\Notes\tubslur1J\ibslurd0K\zhu N\ibl1K3\qb1J\tqb1K% + |\tubslur3g\zhl c\zh g\hu e\en +\Notes\ibl0J{-1}\qb0J\qb0I\en +\Notes\liftqp1\qb0G\tqb0H|\ibsluru2c\zql c\qu c\en +\def\atnextline{\Liftslur02\Liftslur23\def\interstaff{12}}% +%%% bar 5 +\bar +\NOtes\zchar{-7}\sPed\tsslur0M% + \roff{\isslurd0F\zw F}\qu F|\liftqp{-4}\issluru1g\hu f\en +\qspace +\Notes\issluru3J\zhp J\issluru4b\hup a|\lpt c\lpt M\zh c\hl M\en +\Notes|\ttie1\tubslur2f\cu f\ibsluru5d% + \roff{\slopecresc{12}{4.3}8{11}}\ibu0d5\qb0e\en +\Notes|\qb0f\tqh0h\en +%%% bar 6 +\bar +\Notes\tsslur0F\zq F\tsslur3J\zq J\tslur4b\qu a|\liftqp{-2}\ibu1k5\qb1j\en +\znotes|\tubslur5l\tqh1o\en +\qspace +\notes\multnoteskip\smallvalue\sPED\tinynotesize\ibbu0L9\qb0{^J}\islurd0b\tqh0O\en +\NOtes\ttie0\islurd0a\issluru1e\lpt a\zhl a\hup e% + |\islurd2g\lpt g\lh g\zhlp h\qup o\en +\Notes\sk\sk\DEP|\ibsluru3m\ibu2m{-3}\qb2n\qb2m\tqh2l\en +%%% bar 7 +\bar +\Notes\sPED\tsslur0a\tslur1e\lpt K\lpt a\zq K\zql a\qup d% + |\tsslur2h\zqlp h\ibu4l0\qb4m\en +\Notes|\qb4o\en +\Notes|\qb4k\en +\nspace +\Notes\DEP\islurd0M\isluru1c\zq M\cl c|\ibslurd4h\zcl{_h}\tqh4m\en +\Notes\sPED\tslur0N\ttie1\zqp N\qlp c|\ibl3g0\zqb3g\qup l\en +\Notes|\qb3j\en +\Notes|\qb3e\en +\nspace +\Notes\DEP\islurd0a\zcl a\ibsluru1b\cu c|\zcu{_l}\tqb3{^f}\en +%%% bar 8 +\bar +\nspace +\Notes\sPED\tsslur0a\zhl N\ibu1d0\qb1{^b}|\tdbslur4h\zqu k\zhl{=f}\en +\Notes\qb1g\en +\Notes\DEP\qb1a|\qu{=l}\en +\notes\tqh1b\en +\notes|\tinynotesize\grcu j\en +\Notes\tubslur1b\zcu c\ibslurd0K\ibl0K{-2}\qb0J% + |\curve105\tslur3g\zql e\hu j\en +\Notes\liftds3\qb0K\en +\nspace +\Notes\liftqp3\qb0{=I}|\liftds{-2}\en +\Notes\tqb0G|\isluru2j\cu c\en +%%% bar 9 +\rightrepeat +\NOtes\zchar{-7}\sPed\tdbslur0L\roff{\zw F}\qu F% + |\liftqp{-4}\issluru1g\hu f\en +\qspace +\Notes\zhp J\hup a|\lpt c\lpt M\zh c\hl M\en +\Notes|\ttie1\ttie2\cu f\ibsluru5d% + \roff{\slopecresc{12}{4.3}8{11}}\ibu0d5\qb0e\en +\Notes|\qb0f\tqh0h\tubslur5g\en +%%% bar 10 +\bar +\Notes\ds|\loffset{1.3}{\ibsluru5g}\ibl3j{-1}\zqb3j% + \rlap{\varline{14}{1.5\noteskip}8}% + \rlap{\varline{15}{1.5\noteskip}{11}}\ibu5i3\qb5j\en +\nspace +\Notes\zchar{-7}\Dep\islurd0G\ibsluru1M\zcu N\zcl J% + |\tubslur5j\loffset{.33}{\na i}\tbl3\zqb3i\tqh5{_l}\en +\nspace +\Notes\zchar{-7}\sPed\islurd2K\zhl K\ibu2L5\qb2{^M}|\zhl h\hu l\en +\Notes\tqh2a\en +\NOtes\ibu2d5\zqb2d\roffset{1.5}{\isluru3d}\rhl d\en +\Notes|\tqb2{^f}\en +\Notes\zchar{-7}\Dep\tsslur2L\invertslur1\curve300\tslur1e\ibl1L3\qb1K% + |\zql h\ibsluru4i\ibu5i{-3}\qb5k\en +\Notes\tqb1M|\tqh5j\en +%%% bar 11 +\bar +\Notes\tslur0H\ttie3\zqlp N\qup d|\lpt g\zql g\ibu3h0\qb3i\en +\Notes|\qb3k\en +\Notes|\qb3g\en +\nspace +\Notes\isluru0M\zq J\cl{^M}|\islurd3a\zcl{_e}\tqh3h\en +\Notes\tslur0N\zqp K\qlp N|\ibl2e0\zqb2d\qup i\en +\Notes|\tdbslur3M\qb2g&\en +\Notes|\ibslurd3e\qb2b\en +\Notes\islurd0L\cl{_L}|\zcu h\tqb2c\en +%%% bar 12 +\bar +\Notes\tsslur0K\lpt K\zql K\ibu0a0\qb0b|\qup g\en +\Notes\qb0d\en +\Notes\qb0N|\invertslur3\zchar{.5}{\curve{-1}00\tslur3c}\en +\Notes\islurd0G\islurd1K\issluru2a\zcl K\tqh0a% + |\roff{\islurd3c}\issluru5d\rcl c\cu d\en +\qspace +\Notes\tsslur1K\tsslur2a\ibl0K{-2}\zqb0K\ibu1N{-2}\qb1a% + |\tsslur3c\tsslur5d\tslur4d\zql b\qu d\en +\Notes\zqb0N\qb1N\en +\Notes\zqb0G\qb1G|\ds\en +\Notes\tbl0\zqb0H\tqh1H|\ibsluru3f\cu f\en +%%% bar 13 +\bar +\NOtes\zchar{-9.5}\sPed\curve{-5}30\tsslur0C\qu B% + |\liftqp{-3}\itieu2i\hu i\en +\Notes\zhp d\hlp M|\zhp f\hlp b\en +\Notes|\ttie3\ttie2\cu i\en +\Notes|\icresc\ibsluru2g\ibu0g5\qb0h\en +\Notes|\qb0i\en +\Notes|\tqh0k\en +%%% bar 14 +\bar +\Notes\ds|\zqu m\ibu4m{5}\qb4m\en +\Notes\DEP\islurd0J\ibsluru1c\zcl N\cu d% + |\roff{\zchar{-3}\tcresc}\tubslur2n\tqh4p\en +\nspace +\Notes\sPED\isslurd2a\zhl a\ibu2b3\qb2{^c}|\zhl l\hu p\en +\Notes\tqh2e\en +\NOtes\ibu2h5\zqb2h\roff{\isluru3h}\rhl h\en +\Notes|\tqb2{^j}\en +\Notes\DEP\tsslur2a\invertslur1\curve300\tslur1i\ibl1b3\qb1a% + |\zql l\ibsluru4n\ibu5n{-3}\qb5o\en +\Notes\tqb1c|\tqh5n\en +\def\atnextline{\Liftslur02\Liftslur4{-2}}% +%%% bar 15 +\bar +\Notes\ttie0\ttie3\zqlp d\qup h|\lpt k\zql k\ibu3l0\qb3m\en +\Notes|\qb3o\en +\Notes|\qb3k\en +\Notes\isluru0c\zq N\cl{^c}|\islurd3d\zcl i\tqh3l\en +\Notes\tslur0d\zqp a\qlp d|\ibl2h0\zqb2h\qup m\en +\Notes|\tdbslur3b\qb2k&\en +\Notes|\ibslurd3h\qb2f\en +\Notes\islurd0L\cl b|\zcu l\tqb2g\en +%%% bar 16 +\bar +\Notes\isslurd1a\zhl a|\ibl3f{-2}\zqb3f\qup k\en +\notes|\qb3h\en +\Notes\qb3d|\curve{-4}00\invertslur3\tslur3a\en +\nspace +\Notes\zq e\tqh3{^c}|\issluru2h\zcu h\rcl g\en +\qspace +\Notes\tsslur1a\ibl0b2\zqb0a\qu d% + |\zchar{12}{\twelveit ritard.}\tubslur4h\tsslur2h\zql f\qu h\en +\Notes\islurd2a\tqb0b\en +\nspace +\Notes\zchar{-7}\sPed\zcu{=c}\roff{\tsslur2a\ibl0N{-7}\qb0b}% + |\ibsluru2g\zql e\qu g\en +\qspace +\Notes\zchar{-7}\Dep\liftds2\tqb0J% + |\roff{\stdstemfalse\tinynotesize\grcu c}\en +%%% bar 17 +\bar +\NOtes\curve{-6}40\tsslur0G\zchar{-7}\sPed\zqu F\cchar{11}\p + \roff{\isslurd0F\zw F}% + |\zchar{12}{\twelveit a tempo}\liftqp{-4}\issluru1g\hu f\en +\qspace +\Notes\issluru3J\zhp J\issluru4b\hup a|\pt b\pt L\zh c\hl M\en +\Notes|\ttie1\tslur2e\cu f\ibsluru5d% + \roff{\slopecresc{12}{4.3}8{11}}\ibu0d5\qb0e\en +\Notes|\qb0f\tqh0h\en +%%% bar 18 +\bar +\Notes\tsslur0F\zq F\tsslur3J\zq J\tsslur4b\qu a|\liftqp{-2}\ibu1i5\qb1j\en +\znotes|\tubslur5j\tqh1m\en +\qspace +\notes\multnoteskip\tinyvalue\sPED\tinynotesize\ibbu0J9\qb0I\islurd0N\tqh0M\en +\NOtes\ttie0\lpt M\zhl M\hu d|\islurd1f\zhlp f\hu m\en +\Notes\ibsluru0b\ibu0b{-1}\qb0c\tqh0b|\ibsluru2k\ibu2k{-2}\qb2l\tqh2k\en +%%% bar 19 +\bar +\Notes\zchar{-7}\Dep\tslur0J\zql J\qu a% + |\tsslur1g\zql f\ibu2j5\qb2j\tubslur2k\tqh2m\en +\Notes\ibsluru0a\zhl J\ibu0a{-2}\qb0b\tqh0a% + |\ibsluru1f\zhl e\ibu3f5\qb3g\tqh3h\en +\Notes\tubslur0M\qu N|\ibu3h5\qb3i\tubslur1i\tqh3k\en +\Notes\ibslurd0I\ibsluru1L\roffset{.5}{\slopecresc{-8}{1.6}38}% + \ibl0I3\qb0H\tbl0\zqb0J\bsk\ibu1L3\qb1M\tqh1N% + |\isslurd2c\ibsluru3f\zql{!c}\ibu4f3\qb4f\zq e\tqh4g\en +%%% bar 20 +\def\atnextline{\Liftslur04}\bar +\Notes\tdbslur0M\zql M% + \rlap{\kern-2mm\varline{-6}{1.5\noteskip}3}% + \rlap{\kern-2mm\varline{-5.5}{1.5\noteskip}8}\qu a% + |\tsslur2c\zql c\zq f\ibu2h5\qb2h\tqh2j\en +\Notes\tubslur1K\ibslurd0K\zhu N\ibl1K3\qb1J\tqb1K% + |\tubslur3g\zhl c\zh g\hu e\en +\Notes\ibl0J{-1}\qb0J\qb0I\en +\Notes\liftqp1\qb0G\tqb0H|\ibsluru2c\zql c\qu c\en +%%% bar 21 +\bar +\NOtes\zchar{-7}\sPed\tdbslur0L\zqu F\roff{\isslurd0F\zw F}% + |\liftqp{-4}\issluru1g\hu f\en +\Notes\issluru3J\zhp J\issluru4b\hup a|\pt b\pt L\zh c\hl M\en +\Notes|\ttie1\tubslur2f\cu f\ibsluru5d% + \roff{\slopecresc{12}{4.3}8{11}}\ibu0d5\qb0e\en +\Notes|\qb0f\tqh0h\en +%%% bar 22 +\bar +\def\tx#1{\cchar{14}{\twelveit #1}}% +\def\rtx#1{\zchar{14}{\twelveit #1}}% +\def\ctx{\cchar{14}{\twelveit --}}% +\Notes\tsslur0F\zq F\tsslur3J\zq J\tslur4b\qu a|\liftqp{-2}\ibu1k5\qb1j\en +\Notes|\tubslur5l\tqh1o\en +\nspace +\NOtes\zchar{-8}{\kern1pt\sPed}\fermataup b\cchar{16}\pp + \isslurd0G\zhp{G^I}\hlp{^b}% + |\islurd2g\lpt g\lpt k\lh f\zhp g\zhl k\fermataup s\qup o\en +\Notes\tx{ri}\sk\sk\ctx|\ibsluru3m\ibu2m{-3}\qb2n\qb2m\tqh2k\en +%%% bar 23 +\bar +\Notes\rtx{tar}\zchar{-7}\Dep\tsslur0J\zq{Ja}\ql c% + |\tsslur2g\zql f\ibu2j5\qb2j\tubslur3k\tqh2m\en +\Notes\ctx\zhl J\zhu c\roff{\ibsluru0a\ibu0a{-2}\qb0b}% + |\ibsluru1f\zhl e\ibu3f5\qb3g\en +\qspace +\Notes\tqh0a|\tqh3h\en +\Notes\ctx\tubslur0L\qu N|\ibu3h5\qb3i\tubslur1i\tqh3k\en +\Notes\tx{dan}\isluru1N\ibl0I3\zq N\qb0I\rtx{\twelveit~--}% + |\isslurd2d\ibsluru3f\zql d\ibu4f3\qb4g\en +\nspace +\Notes\zq a\tqb0K|\zq{^f}\tqh4h\en +%%% bar 24 +\bar +\Notes\tslur1b\zq N\ql b|\tsslur2d\zql d\zq g\ibu1k3\qb1i\en +\Notes\ctx|\tubslur3k\tqh1k\en +\Notes\zchar{11}\p\ibslurd0G\issluru1J\zqu J\ibl0G{-3}\qb0J% + |\isluru2i\zql N\zq b\ibu1c2\qb1d\en +\Notes\tx{do}\tqb0C|\islurd3c\zq c\tqh1e\en +\NOTes\tslur0J\tsslur1J\fermatadown C\zh F\hu J% + |\zhl a\tsslur3d\zh c\tslur2h\fermataup m\hu f\en +%\mulooseness-2\relax +\mulooseness-1\relax +\Endpiece\eject\endmuflex\end diff --git a/musixtex/doc/examples/widor.tex b/musixtex/doc/examples/widor.tex new file mode 100644 index 0000000..5fc02a8 --- /dev/null +++ b/musixtex/doc/examples/widor.tex @@ -0,0 +1,792 @@ +\title{Toccata} +\shortauthor{Ch.-M. Widor} +\subtitle{(extraite de la cinqui\`eme symphonie pour orgue)} +\fullauthor{Charles-Marie WIDOR} +\maketitle +\parindent 13mm +% + +\tracingstats=2\relax +% +\nbporteesi=2\relax +\def\nbinstruments{1} +\global\cleftoksi={{0}{0}{0}{0}}% +% +\signaturegenerale{-1}\relax +\def\Mordant{\mordant{10}}% +%\check +\def\instrumenti{Manuel}% +%\check +\def\gluemaxskip{7pt}% +% +\def\bnotes{\barre\notes}\def\bnoteP{\bnotes\Pause} +\def\tnotes{\temps\notes} +\def\zbnotes{\zbarre\notes} +\def\doubler{\multiply\noteskip by 2\relax}% +\def\Pause{\sk\sk\sk\sk\sk\sk\sk\pause}% +% formes frequentes +% +\def\qbupz#1{\upz{#1}\qb0{#1}} +\def\qhlpz#1{\lpz{#1}\qh0{#1}} +%\check +\def\umotif#1#2#3#4#5#6#7#8#9{\varaccid +{\advance\transpose by 2\ibbl0{#9}0}\relax +\ilegu0{#1}\qb0{#1}\tleg0\qb0{#2#3}% +\qbupz{#1}\qbupz{#4#5}\qbupz{#6#7}\qbupz{#8#9}\qbupz{#7}\tbl0\qbupz{#5}}% +%\check +\def\mmotif#1#2#3#4#5#6#7#8#9{\varaccid +{\advance\transpose by -2\ibbu0{#1}0}\relax +\ilegl0{#3}\qh0{#1}\tleg0\qh0{#2#3}% +\qhlpz{#1}\qhlpz{#4#5}\qhlpz{#6#7}\qhlpz{#8#9}\qhlpz{#7}\tbu0\qhlpz{#5}}% +\def\Mmotif#1#2#3#4#5{\mmotif#1!#2!#3!#4!#5} +\def\Umotif#1#2#3#4#5{\umotif#1!#2!#3!#4!#5} +%\check +% +\def\culpz#1{\lpz{#1}\cu{#1}}% +\def\clupz#1{\upz{#1}\cl{#1}}% +% +%\check +% double accord de 4 + soupir +\def\dbuq#1#2#3#4{\lst{#4}\ibu0{#1}0\zq{#1#2#3}\qh0{#4}\sk +\lpz{#4}\zq{#1#2#3}\tqh0{#4}\sk\dsoupir\sk}% +\def\dblq#1#2#3#4{\ust{#1}\ibl0{#4}0\zq{#1#2#3}\qb0{#4}\sk +\upz{#1}\zq{#1#2#3}\tqb0{#4}\sk\dsoupir\sk}% +% +\def\dblql#1#2#3#4{\ust{#1}\ibl0{#4}0\zq{#1#3}\lq{#2}\qb0{#4}\sk +\upz{#1}\zq{#1#3}\lq{#2}\tqb0{#4}\sk\dsoupir\sk}% +\def\dbuqr#1#2#3#4{\lst{#4}\ibu0{#1}0\rq{#2}\zq{#1#3}\qh0{#4}\sk +\lpz{#4}\rq{#2}\zq{#1#3}\tqh0{#4}\sk\dsoupir\sk}% +% +%\check +% double accord de 3 + soupir +\def\dbut#1#2#3{\lst{#3}\ibu0{#1}0\zq{#1#2}\qh0{#3}\sk +\lpz{#3}\zq{#1#2}\tqh0{#3}\sk\dsoupir\sk}% +\def\Dbut#1#2#3{\ibu0{#1}0\zq{#1#2}\bupz0\qh0{#3}\sk +\zq{#1#2}\bupz0\tqh0{#3}\sk\dsoupir\sk}% +\def\dblt#1#2#3{\ust{#1}\ibl0{#3}0\zq{#1#2}\qb0{#3}\sk +\upz{#1}\zq{#1#2}\tqb0{#3}\sk\dsoupir\sk}% +% +\def\dbutr#1#2#3{\lst{#3}\ibu0{#1}0\zq{#1}\rq{#2}\qh0{#3}\sk +\lpz{#3}\rq{#2}\zq{#1}\tqh0{#3}\sk\dsoupir\sk}% +\def\Dbutr#1#2#3{\ibu0{#1}0\zq{#1}\rq{#2}\bupz0\qh0{#3}\sk +\rq{#2}\zq{#1}\bupz0\tqh0{#3}\sk\dsoupir\sk}% +\def\dbltl#1#2#3{\ust{#1}\ibl0{#3}0\zq{#1}\lq{#2}\qb0{#3}\sk +\upz{#1}\zq{#1}\lq{#2}\tqb0{#3}\sk\dsoupir\sk}% +% +%\check +% double accord de 2 + soupir +\def\dbud#1#2{\lst{#2}\ibu0{#1}0\zq{#1}\qh0{#2}\sk +\lpz{#2}\zq{#1}\tqh0{#2}\sk\dsoupir\sk}% +\def\Dbud#1#2{\ibu0{#1}0\zq{#1}\bupz0\qh0{#2}\sk +\zq{#1}\bupz0\tqh0{#2}\sk\dsoupir\sk}% +% +% double accord de 3 doubles croches +\def\ddbut#1#2#3{\lpz{#3}\ibbu0{#1}0\zq{#1#2}\qh0{#3}% +\lpz{#3}\zq{#1#2}\tqh0{#3}}% +\def\ddblt#1#2#3{\upz{#1}\ibbl0{#3}0\zq{#1#2}\qb0{#3}% +\upz{#1}\zq{#1#2}\tqb0{#3}}% +% +% double accord de 2 doubles croches +\def\ddbud#1#2{\lpz{#2}\ibbu0{#1}0\zq{#1}\qh0{#2}% +\lpz{#2}\zq{#1}\tqh0{#2}}% +\def\ddbld#1#2{\upz{#1}\ibbl0{#2}0\zq{#1}\qb0{#2}% +\upz{#1}\zq{#1}\tqb0{#2}}% +% +% double accord de 3 + soupir +\def\dbutmr#1#2#3{\lst{#3}\ibu0{#1}0\rq{#2}\zq{#1}\qh0{#3}\sk +\lpz{#3}\rq{#2}\zq{#1}\tqh0{#3}\sk\dsoupir\sk}% +% +% double accord de 2 + soupir +\def\dbudr#1#2{\lst{#2}\ibu0{#1}0\rq{#1}\qh0{#2}\sk +\lpz{#2}\rq{#1}\tqh0{#2}\sk\dsoupir\sk}% +% +% double accord de 3 doubles croches +\def\ddbutr#1#2#3{\lpz{#3}\ibbu0{#1}0\rq{#2}\zq{#1}\qh0{#3}% +\lpz{#3}\rq{#2}\zq{#1}\tqh0{#3}}% +\def\ddbltl#1#2#3{\upz{#1}\ibbl0{#3}0\lq{#2}\zq{#1}\qb0{#3}% +\upz{#1}\lq{#2}\zq{#1}\tqb0{#3}}% +% +% double accord de 2 doubles croches +\def\ddbudr#1#2{\lpz{#2}\ibbu0{#1}0\rq{#1}\qh0{#2}\relax +\lpz{#2}\rq{#1}\tqh0{#2}}% +% +% accord de 4, 3 doubles croches inf +\def\lmotbba#1#2#3#4{\dbuq{#1}{#2}{#3}{#4}% +\ddbut{#2}{#3}{#4}}% +%\check +% +% accord de 4, 2 doubles croches sup +\def\lmotbbb#1#2#3#4{\dbuq{#1}{#2}{#3}{#4}% +\ddbud{#1}{#2}}% +%\check +% +% accord de 4, 2 doubles croches med +\def\lmotbbc#1#2#3#4{\dbuq{#1}{#2}{#3}{#4}% +\ddbud{#2}{#3}}% +%\check +% +% accord de 2, 2 doubles croches med +\def\lmotbbd#1#2#3{\dbud{#1}{#2}% +\ddbud{#2}{#3}}% +%\check +% +\def\bld#1#2{\zq{#2}\clupz{#1}}% +\def\blt#1#2#3{\zq{#3#2}\clupz{#1}}% +\def\bltl#1#2#3{\zq{#3}\lq{#2}\clupz{#1}}% +\def\blq#1#2#3#4{\zq{#4#3#2}\clupz{#1}}% +\def\blql#1#2#3#4{\lq{#2}\zq{#3#4}\clupz{#1}}% +% +\def\bud#1#2{\zq{#1}\culpz{#2}}% +\def\budr#1#2{\rq{#1}\culpz{#2}}% +\def\but#1#2#3{\zq{#1#2}\culpz{#3}}% +\def\butr#1#2#3{\zq{#1}\rq{#2}\culpz{#3}}% +\def\buq#1#2#3#4{\zq{#1#3#2}\culpz{#4}}% +\def\buqr#1#2#3#4{\zq{#1#3}\rq{#2}\culpz{#4}}% +\def\tblq#1#2#3#4{\dblq{#1}{#2}{#3}{#4}\blq{#1}{#2}{#3}{#4}}% +\def\tblql#1#2#3#4{\dblql{#1}{#2}{#3}{#4}\blql{#1}{#2}{#3}{#4}}% +\def\tbuq#1#2#3#4{\dbuq{#1}{#2}{#3}{#4}\buq{#1}{#2}{#3}{#4}}% +\def\tblt#1#2#3{\dblt{#1}{#2}{#3}\blt{#1}{#2}{#3}}% +\def\tbltl#1#2#3{\dbltl{#1}{#2}{#3}\bltl{#1}{#2}{#3}}% +%\check +% +\def\tbuqr#1#2#3#4{\dbuqr{#1}{#2}{#3}{#4}\buqr{#1}{#2}{#3}{#4}}% +%\check +% +% accord de 3, final croche +\def\tbut#1#2#3{\dbut{#1}{#2}{#3}\but{#1}{#2}{#3}}% +\def\Tbut#1#2#3{\Dbut{#1}{#2}{#3}\but{#1}{#2}{#3}}% +%\check +% +\def\tbutr#1#2#3{\dbutr{#1}{#2}{#3}\butr{#1}{#2}{#3}}% +\def\Tbutr#1#2#3{\Dbutr{#1}{#2}{#3}\butr{#1}{#2}{#3}}% +%\check +% +% accord de 2, final croche +\def\tbud#1#2{\dbud{#1}{#2}\bud{#1}{#2}}% +\def\Tbud#1#2{\Dbud{#1}{#2}\bud{#1}{#2}}% +%\check +% +\def\register#1{\boxit{\hbox{\bf #1}}} +% +\generalmeter{\meterfrac 42}% +% +\ifnum\musicsize=16\def\bottomfacteur{7}\else\def\bottomfacteur{5}\fi +\debutmorceau +% +\ifnum\musicsize=16\relax + \autolines{19}47\else + \autolines{19}36\fi +\ifx\undefined\horizontalscore \else\autolines{19}54\fi +%\check +% +\bigaccid +\hyphenpenalty -50\relax +\notes\zmidtwotext{\fff}|\zcharnote{w}{\kern -20mm\moyen Allegro +\bf(\metron{\qu}{100})}\enotes +% +%\check +% +% mesure 1 +\tnotes\lmotbba mjhf|\umotif t!s!q!o!m\enotes +\tnotes\tbuq ljhf|\umotif s!r!q!o!m\enotes +\zbnotes\tbuqr kjhf|\umotif r!q!q!o!m\enotes +\tnotes\tbuq ljhf|\umotif s!r!q!o!m\enotes +% mesure 2 +\bnotes\lmotbba mjhf|\umotif t!s!q!o!m\enotes +\tnotes\tbuq ljhf|\umotif s!r!q!o!m\enotes +\ifnum\musicsize=16\relax + \autolines {17}47\else + \autolines {17}36\fi +\ifx\undefined\horizontalscore \else\autolines{17}54\fi +\zbnotes\tbuqr kjhf|\umotif r!q!q!o!m\enotes +\tnotes\na i\tbuq lige|\umotif s=p!p!n!m\enotes +% mesure 3 +\bnotes\lmotbba jgec|\umotif q=p!n!l!j\enotes +\nspace\tnotes\na i\tbuq igec|\na p\umotif p!o!n!l!j\enotes +\zbnotes\tbuqr hgec|\umotif o!n!n!l!j\enotes +\tnotes\tbuq igec|\umotif p!o!n!l!j\enotes +% mesure 4 +\bnotes\lmotbba jgec|\umotif q=p!n!l!j\enotes +\nspace\tnotes\na i\tbuq igec|\na p\umotif p!o!n!l!j\enotes +\zbnotes\tbuqr hgec|\umotif o!n!n!l!j\enotes +\tnotes\sh f\na i\tbut ifd|\na p\umotif p^m!m!k!j\enotes +% mesure 5 +\bnotes\na b\lmotbbc gdbN|\umotif n^m!k=i!g\enotes +\nspace\tnotes\sh c\tbut gec|\umotif o^n!l^j!h\enotes +\zbnotes\tbutr gfd|\umotif o=m!m!k!h\enotes +\tnotes\sh c\tbut gec|\umotif o^n!l^j!h\enotes +% mesure 6 +\bnotes\lmotbbb fd!N|\umotif o!m!m!k!h\enotes +\qspace +\tnotes\lsh d\sh f\tbut hfd|\na p\umotif p^o^m^k=i\enotes +\zbnotes\tbutr hge|\umotif p!n!n!l!i\enotes +\tnotes\tbut hfd|\umotif p!o!m!k!i\enotes +% mesure 7 +\bnotes\lmotbbb ge!N|\na p\umotif p!n!n!l=i\enotes +\nspace\tnotes\fl i\tbut ige|\umotif q!p!n!l!j\enotes +\zbnotes\tbut ifd|\umotif q!m!m!k!j\enotes +\tnotes\tbutr ihf|\umotif q!o!o!m!j\enotes +% mesure 8 +% increase the number of instruments at the next line change +\def\manuale{}% nothing until changed +\def\pedalepause{}% +\def\atnextline{\nbporteesii=2\relax + \nbporteesi=1\relax + \def\nbinstruments{2}\relax + \global\cleftoksii={{0}{0}{0}{0}}\global\cleftoksi={{6}{0}{0}{0}}\relax + \def\pedalepause{\Pause}\def\manuale{&}\relax + \signaturegenerale{-1}}\relax +% +\bnotes\pedalepause\manuale\tbut ige|\umotif q!n!n!l!j\enotes +\tnotes\manuale\sh j\fl e\tbuqr jige|\sh q\umotif q!n!n!l^j\enotes +% +\zbnotes\pedalepause\manuale\tbuq kigd|\umotif r^q!p!n!k\enotes +\tnotes\manuale\na c\na l\tbuq ligc\relax + |\ibbl0{p}0\ilegu0{s}\qb0{s}\tleg0\qb0{^r}% +\qbupz{s}\qbupz{=q}\qbupz{p}\qbupz{n}\qbupz{p}\tbl0\qbupz{q}\enotes +% mesure 9 +%\check +% modification de la liaison initiale en pizz. +\def\umotif#1#2#3#4#5#6#7#8#9{\varaccid +{\advance\transpose by 2\ibbl0{#9}0}\qbupz{#1}\qbupz{#2#3}% +\qbupz{#1}\qbupz{#4#5}\qbupz{#6#7}\qbupz{#8#9}\qbupz{#7}\tbl0\qbupz{#5}}% +%\check +\def\mmotif#1#2#3#4#5#6#7#8#9{\varaccid +{\advance\transpose by -2\ibbu0{#1}0}\qhlpz{#1}\qhlpz{#2#3}% +\qhlpz{#1}\qhlpz{#4#5}\qhlpz{#6#7}\qhlpz{#8#9}\qhlpz{#7}\tbu0\qhlpz{#5}}% +% +%\check +\bnotes\zcharnote{E}{\llap{\ff}}\relax +\doubler\qlp f\sk\sk\cu F&\lmotbba mjhf|\umotif t!s!q!o!m\enotes +\tnotes\doubler\qlp e\sk\sk\cu F&\tbuq ljhf|\umotif s!r!q!o!m\enotes +\zbnotes\doubler\qlp d\sk\sk\cu F&\tbuqr kjhf|\umotif r!q!q!o!m\enotes +\tnotes\doubler\qlp e\sk\sk\cu F&\tbuq ljhf|\umotif s!r!q!o!m\enotes +% mesure 10 +\bnotes\doubler\qlp f\sk\sk\cu F&\lmotbba mjhf|\umotif t!s!q!o!m\enotes +\tnotes\doubler\qlp e\sk\sk\cu F&\tbuq ljhf|\umotif s!r!q!o!m\enotes +\zbnotes\doubler\qlp d\sk\sk\cu F&\tbuqr kjhf|\umotif r!q!q!o!m\enotes +\tnotes\doubler\qlp e\sk\sk\cu G&\na i\tbut lig|\umotif s=p!p!n!m\enotes +% mesure 11 +\bnotes\itenu1c\wh c&\lmotbba jgec|\umotif q=p!n!l!j\enotes +\nspace\tnotes&\na i\tbuq igec|\na p\umotif p!o!n!l!j\enotes +\zbnotes\tten1\hl c&\tbuqr hgec|\umotif o!n!n!l!j\enotes +\tnotes\hpause&\na i\tbuq igec|\na p\umotif p!o!n!l!j\enotes +% mesure 12 +\bnotes\doubler\qlp c\sk\sk\cu C&\lmotbba jgec|\umotif q=p!n!l!j\enotes +\nspace\tnotes\doubler\qlp{=b}\sk\sk\cu C&\na i\tbuq igec|\na p\umotif p!o!n!l!j\enotes +\zbnotes\doubler\qlp a\sk\sk\cu C&\tbuqr hgec|\umotif o!n!n!l!j\enotes +\tnotes\doubler\qlp b\sk\sk\cu D&\sh f\na i\tbut ifd|\na p\umotif p^m!m!k!j\enotes +% mesure 13 +\bnotes\whp N&\na b\lmotbbc gdbN|\umotif n^m!k=i!g\enotes +\tnotes&\tbut gec|\umotif n!m!l!j!g\enotes +\zbnotes&\tbut gdb|\umotif n!m!k!i!g\enotes +\tnotes\hpause&\sh c\tbut gec|\umotif o^n!l^j!h\enotes +% mesure 14 +\bnotes\doubler\qlp N\sk\sk\cu G&\sh c\tbut hec|\umotif +o^n!l^j!h\enotes +\tnotes\doubler\qlp N\sk\sk\cu G&\tbut hec|\umotif o!n!l!j!h\enotes +\zbnotes\doubler\qlp M\sk\sk\cu F&\tbut hfd|\na p\umotif +p!m!m!k=i\enotes +\tnotes\doubler\qlp L\sk\sk\cu E&\tbutr hge|\sh q\umotif +q!o!o!n^j\enotes +% mesure 15 +\ifnum\musicsize=16\relax + \autolines{17}46\else + \autolines{17}35\relax +\fi +\ifx\undefined\horizontalscore \else\autolines{17}53\fi +\bnotes\itenu1K\wh K&\lmotbbd hfd|\umotif r^q!o!m!k\enotes +\tnotes&\tbud hf|\umotif r!q!o!m!k\enotes +\zbnotes\tten1\hl K&\na i\tbut ifd|\na p\umotif p!o!o!m!k\enotes +\tnotes\hpause&\tbut jfd|\na q\umotif q!p!o!m!k\enotes +% mesure 16 +\bnotes\doubler\qlp a\sk\sk\cu H&\sh d\lsh f\na i\tbut +ifd|\na p\umotif p^o^m^k=i\enotes +\tnotes\doubler\qlp a\sk\sk\cu H&\tbut ifd|\umotif p!o!m!k!i\enotes +\zbnotes\doubler\qlp N\sk\sk\cu G&\tbut ige|\sh q\umotif +q!n!n!l^j\enotes +\tnotes\doubler\qlp{^M}\sk\sk\cu{^F}&\na i\sh f\tbutr ihf|\sh r\umotif +r!p!p!o^k\enotes +%\check +% mesure 17 +\bnotes\itenu1L\wh L&\na i\dbud ig\ddbud ge|\umotif +s^r=p!n!l\enotes +\tnotes&\dbud ig\but ige|\umotif s!r!p!n!l\enotes +\zbnotes\tten1\hl L&\tbut jge|\umotif q=p!p!n!l\enotes +\tnotes\hpause&\tbut kge|\na r\umotif r=p!p!n!l\enotes +% mesure 18 +\bnotes\doubler\fl b\qlp b\sk\sk\cu I&\dbut jge\bud ge|\umotif q=p!n!l!j\enotes +\tnotes\doubler\qlp b\sk\sk\cu I&\dbut jge\bud ge|\umotif q!p!n!m!j\enotes +\zbnotes\doubler\qlp a\sk\sk\cu H&\dbuqr kjhf\but jhf|\umotif +r^q!o!m!k\enotes +\tnotes\doubler\qlp N\sk\sk\cu G&\fl i\tbuqr ljig\relax + |\varaccid\ibbl0{p}0\ilegu0{s}\qb0{s}\tleg0\qb0{^r}% +\qbupz{s}\qbupz{=q}\qbupz{_p}\qbupz{n}\qbupz{p}\tbl0\qbupz{s}\enotes +% mesure 19 +\bnotes\doubler\qlp M\sk\sk\cu F&\lmotbba mkhf|\umotif t!s!r!n!m\enotes +\nspace\tnotes\doubler\qlp N\sk\sk\cu G&\sh j\tbuqr lijg|\umotif s^r^q!p!n\enotes +\nspace\zbnotes\doubler\qlp M\sk\sk\cu F&\tbut khf|\sh q\umotif +r!q!o!m!l\enotes +\tnotes\doubler\qlp L\sk\sk\cu E&\na j\tbut jhe|\na q\umotif +q!o!o!l!j\enotes +% mesure 20 +\bnotes\doubler\qlp K\sk\sk\cu D&\fl i\tbutr ihd|\umotif p!o!o!m!i\enotes +\tnotes\doubler\qlp L\sk\sk\cu E&\tbut ige|\umotif p!n!n!l!i\enotes +\zbnotes\doubler\qlp{^J}\sk\sk\cu{^C}&\sh c\tbutr hgc|\umotif +o!n!n!l!h\enotes +\tnotes\doubler\qlp K\sk\sk\cu D&\tbut hfd|\umotif o!m!m!k!h\enotes +% mesure 21 +\bnotes\wh I&\mmotif h^f!f!d!b|\sh m\dblt omk\ddblt omk\enotes +\tnotes&\mmotif i!g!g!d!b|\tblq rpnk\enotes +\zbnotes\wh J&\mmotif g=f!f!d!c|\lna m\tbltl nmi\enotes +\tnotes&\mmotif g!e!e!d!c|\tblt nli\enotes +%\check +% mesure 22 +\bnotes\hu F&\dbut fca\ddbut fca|\umotif m!l!j!h!f\enotes +\tnotes\sk\hpause&\tbut eca|\umotif l!k!j!h!f\enotes +\zbnotes\Pause&\tbutr dca|\umotif k!j!j!h!f\enotes +\tnotes&\tbut eca|\umotif l!k!j!h!f\enotes +% mesure 23 +\global\cleftoksii={{6}{0}{0}{0}}\changeclefs +\bnotes\Pause&\umotif f!e!c!a!M|\dblt mjh\ddblt mjh\enotes +\tnotes&\umotif e!d!c!a!M|\tblt ljh\enotes +\zbnotes\hpause&\umotif d!c!c!a!M|\tbltl kjh\enotes +\tnotes\lpz F\qu F\sk\sk\sk\soupir&\umotif d=b!b!a!M|\na i\dblt +oki\na p\blt pki\enotes +% mesure 24 +\bnotes\qu E\sk\sk\sk\soupir&\lsh N\na b\tblt ebN|\mmotif l^k=i^g!e\enotes +\tnotes\sk\hpause&\sh d\tblt dbN|\mmotif k^j!i!g!e\enotes +\qspace +\zbnotes\Pause&\lsh c\tbltl cbN|\mmotif j!i!i!g!e\enotes +\tnotes&\tblt dbN|\mmotif k!i!i!g!e\enotes +% mesure 25 +\bnoteP&\umotif e^d=b^N!L|\lsh g\na i\dblt lig\ddblt lig\enotes +\nspace\tnotes&\umotif d^c!b!N!L|\sh k\tblt kig\enotes +\zbnotes\sk\hpause&\qsk\sh c\umotif c=b!b^N!L|\sh g\sh j\lna i\qsk\tbltl jig\enotes +\tnotes\lpz E\qu E\sk\sk\sk\soupir&\umotif c^a!a!N!L|\relax + \sh h\sh n\dblt njh\sh o\blt ojh\enotes +% mesure 26 +\bnotes\fl E\qu E\sk\sk\sk\soupir&\lfl b\na N\fl e\dblt +ebN\ddbld bN|\fl l\mmotif l!k!i!g_e\enotes +\tnotes\sk\hpause&\tblt dbN|\mmotif k!i!i!g!e\enotes +\qspace +\zbnotes\sk\hpause&\lsh c\tbltl cbN|\sh j\mmotif + j!i!i!g!e\enotes +\global\cleftoksii={{0}{0}{0}{0}}\changeclefs +\tnotes\ilegl1G\fl L\hl L&\sh c\dbutmr gcb\zq g\rq c\culpz b|\umotif + n^m^j!i!g\enotes +% mesure 27 +\bnotes\tleg1\hu G&\na b\dbut gdb\ddbud db|\umotif n^m!k=i!g\enotes +\nspace\tnotes\sk\hpause&\sh f\tbut fdb|\umotif m!k!k!i!g\enotes +\zbnotes\Pause&\sh e\tbutr edb|\bigsh l\umotif l!k!k!i!g\enotes +\tnotes\ilegl1I\hl N&\na i\tbutr ied|\bigna p\umotif p^o!l!k!i\enotes +% mesure 28 +%\check +\bnotes\na I\tleg1\hu I&\na i\lsh f\sh d\dbut ifd\ddbud fd|\na p\umotif + p^o^m^k=i\enotes +\nspace\tnotes\sk\hpause&\sh h\tbut hfd|\sh o\umotif o!m!m!k!i\enotes +\zbnotes\Pause&\na h\tbut hfd|\na o\umotif o!m!m!k!i\enotes +\tnotes\na b\ilegu1c\hl b&\sh k\dbut khf\zq{kh}\culpz f|\sh r\umotif + r!o!o!m!k\enotes +% mesure 29 +%\check +\bnotes\fl b\tleg1\hl b&\na f\lfl i\na k\dbut kif\ddbut ifd|\na r\umotif + r^q!p!m!k\enotes +\nspace\tnotes\doubler\soupir\sk\dsoupir\cu I\relax +&\fl g\fl l\dbutmr lhg\rq h\lpz g\cu g|\fl s\umotif s!o!o_n_l\enotes +\zbnotes\hl b&\dbut kif\ddbut ifd|\na r\umotif + r^q!o!m!k\enotes +\nspace\tnotes\doubler\soupir\sk\dsoupir\cu I\relax +&\fl g\fl l\dbutmr lhg\rq h\lpz g\zq l\cu g|\fl s\umotif + s!o!o_n_l\enotes +% mesure 30 +%\check +\bnotes\hl b&\dbut kif\ddbut ifd|\umotif r^q!p!m!k\enotes +\tnotes\sk\hpause +&\dbut kif\zq{if}\culpz d|\umotif r!q!p!m!k\enotes +\zbnotes&\dbut kif\zq{if}\culpz d|\umotif r!q!p!m!k\enotes +\tnotes\pause&\dbut kif\zq{if}\culpz d|\umotif r!q!p!m!k\enotes +% mesure 31 +%\check +\bnoteP&\zcharnote N{\llap{\register{II} }}% +\zmidtwotext{\llap{\mf}}\dbut khf\ddbut hfd|\zcharnote s{\llap{(I)}}% +\umotif r^q!o!m!k\enotes +\tnotes&\dbut khf\zq{hf}\culpz d|\umotif r!q!o!m!k\enotes +\zbnotes\Pause&\dbut khf\zq{hf}\culpz d|\umotif r!q!o!m!k\enotes +\tnotes&\dbut khf\zq{hf}\culpz d|\umotif r!q!o!m!k\enotes +% mesure 32 +%\check +\bnoteP&\qsk\zcharnote a{\llap{(II)}}% +\bigsh g\dbutr kgf\rq g\culpz f|\qsk\zcharnote r{\llap{\register{II} }}% +\umotif r^q^n!m!k\enotes +\tnotes&\dbutr kgf\rq g\culpz f|\umotif r!q!n!m!k\enotes +\zbnotes\Pause&\dbutr kgf\rq g\culpz f|\umotif r!q!n!m!k\enotes +\tnotes&\dbutr kgf\rq g\culpz f|\umotif r!q!n!m!k\enotes +% mesure 33 +%\check +\signaturegenerale{2}\Changecontext +\ifnum\musicsize=16\relax + \def\atnextline{\nbporteesi=2\relax + \def\nbinstruments{1}\relax + \global\cleftoksi={{0}{0}{0}{0}}\relax + \def\pedalepause{}\def\manuale{}}\fi +% +\znotes\manuale\zmidtwotext{\llap{\register{III} \pp}}\enotes +\notes\pedalepause\manuale\mmotif k!j!h!f!d|\dblt rom\ddblt rom\enotes +\tnotes\manuale\mmotif j!i!h!f!d|\tblq qomk\enotes +\zbnotes\pedalepause\manuale\mmotif i!h!h!f!d|\tblql pomk\enotes +\tnotes\manuale\mmotif j!h!h!f!d|\tblq qomk\enotes +% +% mesure 34 +\bnotes\pedalepause\manuale\mmotif k!j!h!f!d|\dblt rom\ddblt rom\enotes +\tnotes\manuale\mmotif j!i!h!f!d|\tblq qomk\enotes +\zbnotes\pedalepause\manuale\mmotif i!h!h!f!e|\tblql pomk\enotes +\tnotes\manuale\mmotif j^g!g!f!e|\tblql qlnk\enotes +% +%\check +% mesure 35 +\bnotes\pedalepause\manuale\dbut hec\ddbud ec|\umotif o^n!l!j!h\enotes +\nspace\tnotes\manuale\bigsh g\tbut gec|\umotif n!m!l!j!h\enotes +\zbnotes\pedalepause\manuale\tbutr fec|\umotif m!l!l!j!h\enotes +\tnotes\manuale\sh g\tbut gec|\bigsh n\umotif n!l!l!j!h\enotes +% +%\check +% mesure 36 +\ifnum\musicsize=16\advance\linesinpage by -1\relax\fi +% +\bnotes\pedalepause\manuale\mmotif h^g!e!c!a|\dblt olj\ddblt olj\enotes +\nspace\tnotes\manuale\mmotif g!f!e!c!a|\bigsh n\tblq nljh\enotes +\zbnotes\pedalepause\manuale\mmotif f!e!e!c!a|\tblql mljh\enotes +\tnotes\manuale\mmotif g^d!d!b!a|\bigsh k\tblql nhki\enotes +% +%\check +% mesure 37 +\bnotes\pedalepause\manuale\bigsh N\dbut ebN\bud bN|\umotif l^k!i^g!e\enotes +\qspace +\tnotes\manuale\mmotif e^c!c^a!L|\bigaccid\lsh h\sh j\tblq mjhf\enotes +\zbnotes\pedalepause\manuale\dbud db\bud db|\umotif m=k!k!i!f\enotes +\tnotes\manuale\mmotif e!c!c!a!L|\tblq mjhf\enotes +% +%\check +% mesure 38 +\bnotes\pedalepause\manuale\tbud db|\umotif m!k!k!i!f\enotes +\qspace +\tnotes\manuale\mmotif f^d!d^b!L|\bigaccid + \lsh n\lsh i\sh k\sh g\tblq nkig\enotes +\zbnotes\pedalepause\manuale\tbud ec|\sh n\umotif n!l!l!j^g\enotes +\qspace +\tnotes\manuale\mmotif f^d!d^b!L|\bigaccid\lsh i\sh k\tblq nkig\enotes +%\check +% mesure 39 +\bnotes\pedalepause\manuale\dbud ec\bud ec|\sh n\umotif n!l!l!j^g\enotes +\tnotes\manuale\bigna g\dbut gec\but gec|\umotif o!l!l!j!h\enotes +\zbnotes\pedalepause\manuale\dbut gdb\but gdb|\umotif o!k!k!i!h\enotes +\tnotes\manuale\tbutr gfd|\umotif o!m!m!k!h\enotes +% +%\check +% mesure 40 +\bnotes\pedalepause\manuale\tbut gec|\umotif o!l!l!j!h\enotes +\tnotes\manuale\tbut geb|\umotif p!n!n!l!i\enotes +\zbnotes\pedalepause\manuale\bigfl b\tbut geb|\bigna q\umotif q!n!n!l=j\enotes +\tnotes\manuale\tbut gea|\bigsh q\ibbl0{l}0\ilegu0{q}\qb0{q}\tleg0\qb0{n}% +\qbupz{q}\qbupz{n}\qbupz{l}\qbupz{^j}\qbupz{l}\tbl0\qbupz{j}\enotes +\ifnum\nbinstruments=1\relax + \global\cleftoksi={{6}{0}{0}{0}}\else + \global\cleftoksi={{6}{0}{0}{0}}\global\cleftoksii={{6}{0}{0}{0}}\fi +\changeclefs +%\check +% mesure 41 +\bnotes\pedalepause\manuale\qsk\zcharnote f{\llap{\pp}}\lsh N\tbltl cbN|\qsk + \mmotif j!i!i^g^e\enotes +\nspace\tnotes\manuale\tbltl cbM|\bigsh k\mmotif k!i!i!g^d\enotes +\qspace +\zbnotes\pedalepause\manuale\bigaccid\lsh a\tbltl cba|\bigna l\mmotif l!j!j!i=e\enotes +\qspace +\tnotes\manuale\bigaccid\lsh N\tbltl cbN|\bigsh l\mmotif l!j!j!i^e\enotes +\ifnum\nbinstruments=1\relax + \global\cleftoksi={{0}{0}{0}{0}}\else + \global\cleftoksi={{6}{0}{0}{0}}\global\cleftoksii={{0}{0}{0}{0}}\fi +\addspace{-2\afterruleskip}\changeclefs\notes\manuale \zcharnote N{\register{II}}\enotes +%\check +% mesure 42 +\bnotes\pedalepause\manuale +\zcharnote o{\it cresc.}\relax + \zwp{^a}\Dbud fc\ddbud fc|\zcharnote r{(III)}\umotif m!j!j^h!f\enotes +\nspace\tnotes\manuale\bigna f\Tbud fc|\bigna m\umotif m=l!j!h=f\enotes +\zbnotes\pedalepause\manuale\Tbud ec|\umotif l^k!j!h!e\enotes +\tnotes\manuale\zhl c\bigsh h\Tbud he|\bigsh o\umotif o!l!l!j!h\enotes +% +%\check +% mesure 43 +\bnotes\pedalepause\manuale\zwp d\bigna f\bigfl i\Dbud if\ddbud if|\bigfl p\umotif p=m!m!k_i\enotes +\tnotes\manuale\Tbud hf|\umotif o^n!m!k!h\enotes +\zbnotes\pedalepause\manuale\bigfl h\Tbud hf|\bigfl o\umotif o=n!m!k_h\enotes +\tnotes\manuale\zhl f\Tbud kh|\umotif r!o!o!m!k\enotes +% +% mesure 44 +\barre +\def\atnextline{\nbporteesii=2\relax + \nbporteesi=1\relax + \def\nbinstruments{2}\relax + \global\cleftoksii={{0}{0}{0}{0}}\global\cleftoksi={{6}{0}{0}{0}}\relax + \def\pedalepause{\Pause}\def\manuale{&}\relax + \signaturegenerale{2}}\relax +% +\notes\pedalepause\manuale\bigaccid\sh f\qsk\na h\zwp f\Dbud kh\ddbud kh|\qsk + \umotif r=o!o^m!k\enotes +\tnotes\manuale\Tbud jh|\umotif q^p!o!m!j\enotes +\zbnotes\manuale\bigna h\qsk\na j\Tbud jh|\qsk\bigna q\umotif q=p!o!m=j\enotes +\tnotes\manuale\zhl h\Tbud mj|\umotif t!q!q!o!m\enotes +% +%\check +% mesure 45 +\bnotes\pedalepause\manuale\bigsh j\qsk\zmidtwotext{\llap{\mf}}\zcharnote a{\llap{(II)}}\relax +\bigsh g\bigsh l\zhl g\Dbud lj\budr ji|\zcharnote r{\llap{\register{II}}}\qsk + \bigsh s\umotif s>r!q!p^l\enotes +\tnotes\manuale\zhl h\bigna j\Tbud mj|\umotif t=q!q!o!m\enotes +\zbnotes\pedalepause\manuale\zhl g\bigsh j\Dbud lj\loff{\ddbudr ji}|\umotif s!r^q!p!l\enotes +\tnotes\manuale\qsk\zhl h\bigna j\Tbud mj|\qsk\umotif t=q!q!o!m\enotes +% +%\check +% mesure 46 +\bnotes\doubler\pt 5\soupir\sk\sk\cl c\manuale\bigaccid +\lsh j\sh g\sh l\dblt ljg\bud jg|\bigsh s\umotif s>r!q!p^l\enotes +\tnotes\bigsh e\wh e\manuale\dbut ljg\ddbld jg|\umotif s!r!q!p!l\enotes +\zbnotes\manuale\tblt ljg|\umotif s!r!q!p!l\enotes +\tnotes\hpause\manuale\dblt ljg\bld jg|\umotif s!r!q!p!l\enotes +% +% mesure 47 +\generalsignature{-1}\Changecontext +\notes\doubler\pt 5\soupir\sk\sk + \cl c\manuale\bigfl h\dblt mjh\bud jh|\umotif t!s!q_o!m\enotes +\tnotes\wh f\manuale\dbut mjh\ddbud jh|\umotif t!s!q!o!m\enotes +\zbnotes\manuale\dblt mjh\bud jh|\umotif t!s!q_o!m\enotes +\tnotes\hpause\manuale\dblt mjh\bud jh|\umotif t!s!q!o!m\enotes +% +%\check +% mesure 48 +\bnotes\qsk\qsk\doubler\pt 5\soupir\sk\sk\bigna b\cl +b&\qsk\lfl h\na i\zcharnote N{\llap{\register{I}}}\qsk + \zmidtwotext{\llap{\ff}}\bigaccid +\dbltl mhi\budr ih|\qsk\qsk +\zcharnote r{\llap{(II)}}\umotif t!s_r_q!m\enotes +\tnotes\wh f&\dbltl mhi\ddbudr ih|\umotif t!s!r!q!m\enotes +\qspace\zbnotes&\dbltl mhi\budr ih|\umotif t!s!r!q!m\enotes +\tnotes\hpause&\dbltl mhi\budr ih|\umotif t!s!r!q!m\enotes +%\check +% +% mesure 49 +\bnotes\qsk\hpause&\zmidtwotext{\llap{\fff}}\relax + \zcharnote a{\llap{(I)}}\bigaccid +\lfl h\na i\qsk\dbltl mhi\budr ih|\zcharnote r{\llap{\register{I}}}\qsk + \umotif t!s_r_q!m\enotes +\tnotes\doubler\fl K\ql K\sk\soupir&\dbltl mhi\budr ih|\umotif t!s!r!q!m\enotes +\zbnotes\doubler\na b\ql b\sk\soupir&\dbltl mhi\budr ih|\umotif t!s!r!q!m\enotes +\tnotes\doubler\ql f\sk\soupir&\tbltl mhi|\umotif t!s!r!q!m\enotes +%\check +% +% mesure 50 +\bnotes\doubler\zh F\hu M&\zhl f\bigna h\Dbut mjh\ddbut mjh|\umotif t=s=q!o!m\enotes +\tnotes\doubler\zh E\hu L&\zhl e\Tbut ljh|\umotif s!r!q!o!m\enotes +\zbnotes\doubler\zh D\hu K&\zhl d\Tbutr kjh|\umotif r!q!q!o!m\enotes +\tnotes\doubler\zh E\hu L&\zhl e\Tbut ljh|\umotif s!r!q!o!m\enotes +% mesure 51 +\bnotes\doubler\zh F\hu M&\zhl f\Dbut mjh\ddbut mjh|\umotif t!s!q!o!m\enotes +\tnotes\doubler\zh E\hu L&\zhl e\Tbut ljh|\umotif s!r!q!o!m\enotes +\zbnotes\doubler\zh D\hu K&\zhl d\Tbutr kjh|\umotif r!q!q!o!m\enotes +\tnotes\doubler\zh E\hu L&\zhl e\na i\Tbut lig|\umotif s=p!p!n!m\enotes +% mesure 52 +\bnotes\zbv C\zbv J&\zbv c\Dbut jge\ddbut jge|\umotif q=p!n!l!j\enotes +\nspace\tnotes&\na i\Tbut ige|\umotif p!o!n!l!j\enotes +\zbnotes&\Tbutr hge|\umotif o!n!n!l!j\enotes +\tnotes&\Tbut ige|\umotif p!o!n!l!j\enotes +% mesure 53 +\bnotes\doubler\zh J\hl c&\dbut jge\ddbud ge|\umotif q=p!n!l!j\enotes +\nspace\tnotes\doubler\zh{=I}\hl{=b}&\na i\tbut ige|\umotif p!o!n!l!j\enotes +\zbnotes\doubler\zh H\hl a&\tbutr hge|\umotif o!n!n!l!j\enotes +\tnotes\doubler\zh I\hl b&\sh f\na i\tbuqr idfc|\umotif p^m!m!k!j\enotes +% mesure 54 +\bnotes\itenl2G\zw G\itenu1N\wh N&\na b\dbut gdb\ddbud db|\umotif n^m!k=i!g\enotes +\tnotes&\tbut gec|\umotif n!m!l!j!g\enotes +\zbnotes\tten1\tten2\zh G\hl N&\tbut gdb|\umotif n!m!k!i!g\enotes +\tnotes\hpause&\sh c\tbut gec|\umotif o^m!l^j!h\enotes +% mesure 55 +\bnotes\doubler\zh N\hl G&\sh c\tbut hec|\umotif +o^n!l^j!h\enotes +\tnotes\doubler\zh N\hl G&\tbut hec|\umotif o!n!l!j!h\enotes +\zbnotes\doubler\zh M\hu F&\tbut hfd|\na p\umotif +p!m!m!k=i\enotes +\tnotes\doubler\zh L\hu E&\tbutr hge|\sh q\umotif +q!o!o!n^j\enotes +% mesure 56 +\bnotes\itenl2D\zw D\itenu1K\wh K&\lmotbbd hfd|\umotif r^q!o!m!k\enotes +\tnotes&\dbud hf\but hfd|\umotif r!q!o!m!k\enotes +\zbnotes\tten1\tten2\zh D\hu K&\na i\tbut ifd|\na p\umotif p!o!o!m!k\enotes +\tnotes\hpause&\tbut jfd|\na q\umotif q!p!o!m!k\enotes +% mesure 57 +\bnotes\doubler\zh a\hl H&\sh d\lsh f\na i\tbut +ifd|\na p\umotif p^o^m^k=i\enotes +\tnotes\doubler\zh a\hl H&\tbut ifd|\umotif p!o!m!k!i\enotes +\zbnotes\doubler\zh N\hl G&\tbut ige|\sh q\umotif +q!n!n!l^j\enotes +\tnotes\doubler\zh{^M}\hl{^F}&\sh f\tbutr ihf|\sh r\umotif +r!p!p!o^k\enotes +%\check +% mesure 58 +\bnotes\itenl2E\itenu1L\zw E\wh L&\na i\dbud ig\ddbud ge|\umotif +s^r=p!n!l\enotes +\tnotes&\dbud ig\but ige|\umotif s!r!p!n!l\enotes +\zbnotes\tten2\tten1\zh E\hu L&\tbut jge|\umotif q=p!p!n!l\enotes +\tnotes\hpause&\tbut kge|\na r\umotif r!p!p!n!l\enotes +% mesure 59 +\bnotes\doubler\fl b\fl I\zh b\hu I&\dbut jge\bud ge|\umotif q=p!n!l!j\enotes +\tnotes\doubler\zh b\hu I&\dbut jge\bud ge|\umotif q!p!n!l!j\enotes +\zbnotes\doubler\zh a\hu H&\dbuqr kjhf\but jhf|\umotif +r^q!o!m!k\enotes +\tnotes\doubler\zh N\hu G&\tbuqr ljig\relax + |\varaccid\ibbl0{p}0\qbupz{s}\qbupz{^r}% +\qbupz{s}\qbupz{=q}\qbupz{_p}\qbupz{n}\qbupz{p}\tbl0\qbupz{s}\enotes +% mesure 60 +\bnotes\doubler\zh M\hu F&\lmotbba mkhf|\umotif t!s!r!n!m\enotes +\nspace\tnotes\doubler\zh N\hu G&\sh j\tbuqr lijg|\umotif s^r^q!p!n\enotes +\zbnotes\doubler\zh M\hu F&\tbut khf|\umotif +r^q!o!m!l\enotes +\tnotes\doubler\zh L\hu E&\na j\tbut jhe|\na q\umotif +q!o!o!l!j\enotes +% mesure 61 +\bnotes\doubler\zh K\hu D&\tbutr ihd|\umotif p!o!o!m!i\enotes +\tnotes\doubler\zh L\hu E&\tbut ige|\umotif p!n!n!l!i\enotes +\zbnotes\doubler\zh{^J}\hu{^C}&\sh c\tbutr hgc|\umotif +o!n!n!l!h\enotes +\tnotes\doubler\zh K\hu D&\tbut hfd|\umotif o!m!m!k!h\enotes +% mesure 62 +\bnotes\wh I&\mmotif h^f!f!d!b|\sh m\dblt omk\ddblt omk\enotes +\tnotes&\mmotif i!g!g!d!b|\tblq rpnk\enotes +\zbnotes\wh J&\mmotif g=f!f!d!c|\lna m\tbltl nmi\enotes +\tnotes&\mmotif g!e!e!d!c|\tblt nli\enotes +%\check +% mesure 63 +\bnotes\zbv F&\dblql mkjf\ddbutr kjf|\umotif t!r!r!q!m\enotes +\nspace\tnotes&\dblq mkif\but kif|\umotif t!r!r!p!m\enotes +\zbnotes&\dblql mijf\bltl jif|\umotif t!q!q!p!m\enotes +\tnotes&\dblq mjhf\bld jf|\umotif t!q!q!o!m\enotes +%\check +% mesure 64 +\bnoteP&\dbltl kjf\ddbld jf|\umotif r!q!q!m!k\enotes +\tnotes&\dblt kif\bld if|\umotif r!p!p!m!k\enotes +\zbnotes\pedalepause&\dbltl jif\bld if|\umotif q!p!p!m!j\enotes +\tnotes&\dblt jhf\bud fM|\umotif q!o!o!m!j\enotes +% +% mesure 65 +\bnoteP&\zcharnote N{\llap{\register{II}}}\qsk\zmidtwotext{\it diminuendo}\relax + \dblt ifd\ddbud fd|\qsk\zcharnote o{\llap{(I)}}\umotif p!o!o!m!i\enotes +\tnotes&\dbutr ied\budr ed|\umotif p!n!n!l!i\enotes +\zbnotes\pedalepause&\dbut hec\bud ec|\umotif o!n!n!l!h\enotes +\tnotes&\dbutr hdc\budr dc|\umotif o!m!m!k!h\enotes +% +% mesure 66 +\bnoteP&\dbut hdb\ddbud hf|\ibbl0m0\qbupz o\qbupz m\qbupz o\qbupz m\relax + \qbupz k\qbupz k\qbupz m\tbl0\qbupz o\enotes +\tnotes&\tblt kig|\umotif r!p!p!n!k\enotes +\zbnotes\sk\hpause&\dbutr gfc\bud fc|\umotif n!m!m!j!g\enotes +\tnotes\doubler\pt 5\soupir\sk\sk\cl M&\dbut gec\cl q|\umotif n!l!l!i!g\enotes +% +% mesure 67 +\bnotes\hl f&\Ioctfinup0p\dbltl mkj\ddbltl mkj|\mmotif m!k!k!j!f\enotes +\tnotes\hpause&\tblt mki|\mmotif m!k!k!i!f\enotes +\zbnotes\hpause&\tbltl mji|\mmotif m!j!j!i!f\enotes +\tnotes\doubler\pt 5\soupir\sk\sk\cl M&\tblt mjh|\mmotif m!j!j!h!f\enotes +% +% mesure 68 +\bnotes\hl f&\dbutr kjf\ddbltl kjf|\mmotif k!j!j!f!d\enotes +\tnotes\hpause&\tblt kif|\mmotif k!i!i!f!d\enotes +\zbnotes\hpause&\tbltl jif|\zcharnote L{\kern\noteskip\it sempre + diminuendo}\mmotif j!i!i!f!c\enotes +\tnotes\doubler\pt 5\soupir\sk\sk\cl M&\dblt jhf\bigfl e\rq f\cu e\relax + |\mmotif j!h!h!f!c\enotes +% +% mesure 69 +\bnotes\doubler\ql f\sk\soupir&\dbut ifd\ddblt ifd|\Mmotif ihhfd\enotes +\nspace\tnotes\doubler\pt 5\soupir\sk\sk\cl M&\bigna e\tblt ige|\Mmotif igged\enotes +\zbnotes\doubler\ql f\sk\soupir&\dbut hec\ddbut hec|\Mmotif hggec\enotes +\tnotes\doubler\pt 5\soupir\sk\sk\cu F&\tbut hfd|\Mmotif hffda\enotes +% +% mesure 70 +\bnotes\hl M&\dbut hdb\ddbld hf|\ibbu0g0\relax +\qhlpz h\qhlpz f\qhlpz h\qhlpz f\qhlpz d\qhlpz d\qhlpz f\tbu0\qhlpz h\enotes +\tnotes\hpause&\tblt kig|\Mmotif kiigd\enotes +\zbnotes\hpause&\tbutr gfc|\Mmotif gffcN\enotes +\tnotes\doubler\ql M\sk\soupir&\tbuqr gceb|\Mmotif geecN\enotes +% +% mesure 71 +\bnotes\doubler\lpz F\qu F\sk\soupir&\doubler + \zq{hfc}\lpz a\qu a\sk\soupir|\Mmotif fecaM\enotes +\tnotes\sk\hpause&\mmotif h^g!f!d!a|\doubler + \ibu0h0\zq{hf}\qhlpz a\tbu0\zq{hf}\qhlpz a\soupir\enotes +\zbnotes\doubler\upz M\ql M\sk\soupir&\doubler + \zq{hfc}\lpz a\qu a\sk\soupir|\Mmotif fecaM\enotes +\tnotes\sk\hpause&\Mmotif hgfda|\doubler + \ibu0h0\zq{hf}\qhlpz a\tbu0\zq{hf}\qhlpz a\soupir\enotes + \ifx\undefined\horizontalscore \else\autolines{17}43\fi +% +% mesure 72 +\bnotes\doubler\upz M\ql M\sk\soupir&\doubler + \zq{hfc}\lpz a\qu a\sk\soupir|\Mmotif fecaM\enotes +\tnotes\hpause&\dbut hfd\ddbut hfd|\mmotif h^g!f!d!a\enotes +\zbnotes\hpause&\tbut hfc|\Mmotif hgfca\enotes +\tnotes\doubler\ql M\sk\soupir&\tblt kif|\mmotif k^j!i!f!d\enotes +% +% mesure 73 +\bnotes\doubler\qsk\upz f\ql f\sk\soupir + &\qsk\tbutr jif|\qsk\bigna j\Mmotif jiifc\enotes +\tnotes\doubler\upz f\ql f\sk\soupir + &\tbutr jif|\zcharnote b{\it cresc.}\Mmotif jiifc\enotes +\zbnotes\hpause&\tblt jhf|\Mmotif jhhfc\enotes +\tnotes\doubler\upz f\ql f\sk\soupir&\tbutr jgf|\Mmotif jggfc\enotes +% +% mesure 74 +\def\Xmotif#1#2#3#4#5#6#7#8#9{{\advance\transpose by 8\relax +\advance\transpose by \interfacteur\ibbl0{#7}0}\sk\sk\sk\sk\sk\bigaccid +\qhlpz{#8#9}\varaccid\qhlpz{#7}\qhlpz{#5}\relax +|\qbupz{#1}\qbupz{#2#3}\qbupz{#1}\qbupz{#4#5}\qbupz{#6#7}\sk\sk\tbu0}% +%\check +\bnotes\doubler\upz f\ql f\sk\soupir&\ibu0i0\doubler + \zq{jh}\qhlpz f\tbu0\zq{jh}\qhlpz f\soupir\Toctfin0\relax + |\Mmotif jhhfc\enotes +\tnotes\sk\hpause&\zcharnote N{\register{I}}\zcharnote n{\llap{\it cresc. + }}\Xmotif j=i!h!f!c\enotes +\zbnotes\Pause&\Xmotif m!l!j!h!f\enotes +\tnotes&\Xmotif o^n!m!j!h\enotes +% +% mesure 75 +\bnotes&|\ibbl0j0\qbupz o\qbupz{^n}\qbupz o\qbupz m\qbupz j\enotes +\notes\sk\sk\pause&\qhlpz c\qhlpz f\tbu0\qhlpz h\enotes +\tnotes&\Xmotif m!l!j!h!f\enotes +\zbnotes\Pause&\Xmotif o!n!m!j!h\enotes +\tnotes&\Xmotif q=p!o!m!j\enotes +% +% mesure 76 +\ifnum\musicsize=16\relax + \elemskip=0.66\elemskip\advance\barsinline by -1\fi +\ifx\undefined\horizontalscore\else + \elemskip=0.66\elemskip\advance\barsinline by -1\fi +\barre\NOTes\pause&\pause|\zbv t\itenu1t\pause\sk\enotes +\tnotes\midtwotext{\fff}&\midtwotext{\fff}\enotes +\temps\NOTEs\wh F&\fl e\zw e\rw f\zw h\wh j|\zw m\zw o\wh q\sk\enotes +% +% mesure 77 +\barre\NOTEs\qsk\wh I&\qsk\fl e\zw e\rw f\zw h\wh j|\qsk + \zw m\zw o\tten1\zbv t\itenu1t\wh q\enotes +\temps\NOtes\wh I&\zw d\zw i\roff{\zq d\ql f}\zhp {=e}\hlp g\sk\sk +|\zw m\zw p\roff{\ql m\hlp n}\sk\enotes +% mesure 78 +\barre\ifnum\musicsize=16\NOTes\else\NOtes\fi + \tinynotesize\itenl2F\cu F&\tinynotesize + \zq c\zq f\cu h|\tinynotesize\tinynotesize\zq m\cl o\enotes +\NOTES\tten2\pointdurgue E\zbv F\zbv M&\relax + \zbv c\zbv f\zbv h\sk|\zbv m\zbv o\tten1\zbv t\pointdorgue t\enotes +\temps\temps\finmorceau +\rightline{\sl\aujourdhui}\vfil\eject +\varaccid + + diff --git a/musixtex/doc/examples/widor_16.tex b/musixtex/doc/examples/widor_16.tex new file mode 100644 index 0000000..24f3ba0 --- /dev/null +++ b/musixtex/doc/examples/widor_16.tex @@ -0,0 +1,20 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +\musicsize=16\relax +\vsize 275mm +\tracingstats=2\relax + +\barsinline=0\relax +\linesinpage=0\relax +\staffbotmarg\Interligne +\resetfacteurs +\computewidths +\othermention{\'edition compacte aide-m\'emoire} +% +\input widor +\bye + diff --git a/musixtex/doc/examples/widor_20.tex b/musixtex/doc/examples/widor_20.tex new file mode 100644 index 0000000..9d318ff --- /dev/null +++ b/musixtex/doc/examples/widor_20.tex @@ -0,0 +1,18 @@ +\ifx\mxversion\undefined + \input musixtex + \input musixcpt + \input musixsty +\fi + +\musicsize=20\relax +\hyphenation{re-gis-tra-tion} +\csname french\endcsname +\tracingstats=2\relax +\barsinline=0\relax +\linesinpage=0\relax +\resetfacteurs +\computewidths +% +\input widor +\bye + diff --git a/musixtex/doc/musixcrd/doc.pdf b/musixtex/doc/musixcrd/doc.pdf new file mode 100644 index 0000000..51b187f --- /dev/null +++ b/musixtex/doc/musixcrd/doc.pdf @@ -0,0 +1,2564 @@ +%PDF-1.2 +7 0 obj +<< +/Type/Encoding +/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress +160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis] +>> +endobj +10 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F1 +/FontDescriptor 9 0 R +/BaseFont/BPSKTG+CMBX12 +/FirstChar 33 +/LastChar 196 +/Widths[342.6 581 937.5 562.5 937.5 875 312.5 437.5 437.5 562.5 875 312.5 375 312.5 +562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 562.5 312.5 312.5 342.6 +875 531.2 531.2 875 849.5 799.8 812.5 862.3 738.4 707.2 884.3 879.6 419 581 880.8 +675.9 1067.1 879.6 844.9 768.5 844.9 839.1 625 782.4 864.6 849.5 1162 849.5 849.5 +687.5 312.5 581 312.5 562.5 312.5 312.5 546.9 625 500 625 513.3 343.7 562.5 625 312.5 +343.7 593.7 312.5 937.5 625 562.5 625 593.7 459.5 443.8 437.5 625 593.7 812.5 593.7 +593.7 500 562.5 1125 562.5 562.5 562.5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 675.9 937.5 875 787 750 879.6 812.5 875 812.5 875 0 0 812.5 +656.2 625 625 937.5 937.5 312.5 343.7 562.5 562.5 562.5 562.5 562.5 849.5 500 574.1 +812.5 875 562.5 1018.5 1143.5 875 312.5 562.5] +>> +endobj +13 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F2 +/FontDescriptor 12 0 R +/BaseFont/UPAGMA+CMR17 +/FirstChar 33 +/LastChar 196 +/Widths[249.6 458.6 772.1 458.6 772.1 719.8 249.6 354.1 354.1 458.6 719.8 249.6 301.9 +249.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 +249.6 719.8 432.5 432.5 719.8 693.3 654.3 667.6 706.6 628.2 602.1 726.3 693.3 327.6 +471.5 719.4 576 850 693.3 719.8 628.2 719.8 680.5 510.9 667.6 693.3 693.3 954.5 693.3 +693.3 563.1 249.6 458.6 249.6 458.6 249.6 249.6 458.6 510.9 406.4 510.9 406.4 275.8 +458.6 510.9 249.6 275.8 484.7 249.6 772.1 510.9 458.6 510.9 484.7 354.1 359.4 354.1 +510.9 484.7 667.6 484.7 484.7 406.4 458.6 917.2 458.6 458.6 458.6 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 576 772.1 719.8 641.1 615.3 693.3 +667.6 719.8 667.6 719.8 0 0 667.6 525.4 499.3 499.3 748.9 748.9 249.6 275.8 458.6 +458.6 458.6 458.6 458.6 693.3 406.4 458.6 667.6 719.8 458.6 837.2 941.7 719.8 249.6 +458.6] +>> +endobj +14 0 obj +<< +/Type/Encoding +/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/omega/epsilon/theta1/pi1/rho1/sigma1/phi1/arrowlefttophalf/arrowleftbothalf/arrowrighttophalf/arrowrightbothalf/arrowhookleft/arrowhookright/triangleright/triangleleft/zerooldstyle/oneoldstyle/twooldstyle/threeoldstyle/fouroldstyle/fiveoldstyle/sixoldstyle/sevenoldstyle/eightoldstyle/nineoldstyle/period/comma/less/slash/greater/star/partialdiff/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/flat/natural/sharp/slurbelow/slurabove/lscript/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/dotlessi/dotlessj/weierstrass/vector/tie/psi +160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/alpha/beta/gamma/delta/epsilon1/zeta/eta/theta/iota/kappa/lambda/mu/nu/xi/pi/rho/sigma/tau/upsilon/phi/chi/psi/tie] +>> +endobj +17 0 obj +<< +/Encoding 14 0 R +/Type/Font +/Subtype/Type1 +/Name/F3 +/FontDescriptor 16 0 R +/BaseFont/PRUUJJ+CMMI12 +/FirstChar 33 +/LastChar 196 +/Widths[609.7 458.2 577.1 808.9 505 354.2 641.4 979.2 979.2 979.2 979.2 272 272 489.6 +489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 761.6 489.6 +761.6 489.6 516.9 734 743.9 700.5 813 724.8 633.9 772.4 811.3 431.9 541.2 833 666.2 +947.3 784.1 748.3 631.1 775.5 745.3 602.2 573.9 665 570.8 924.4 812.6 568.1 670.2 +380.8 380.8 380.8 979.2 979.2 410.9 514 416.3 421.4 508.8 453.8 482.6 468.9 563.7 +334 405.1 509.3 291.7 856.5 584.5 470.7 491.4 434.1 441.3 461.2 353.6 557.3 473.4 +699.9 556.4 477.4 454.9 312.5 377.9 623.4 489.6 272 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 606.7 816 748.3 679.6 728.7 811.3 765.8 571.2 +652.8 598 0 0 757.6 622.8 552.8 507.9 433.7 395.4 427.7 483.1 456.3 346.1 563.7 571.2 +589.1 483.8 427.7 555.4 505 556.5 425.2 527.8 579.5 613.4 636.6 272] +>> +endobj +20 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F4 +/FontDescriptor 19 0 R +/BaseFont/BHINDG+CMR12 +/FirstChar 33 +/LastChar 196 +/Widths[272 489.6 816 489.6 816 761.6 272 380.8 380.8 489.6 761.6 272 326.4 272 489.6 +489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 272 272 272 761.6 462.4 +462.4 761.6 734 693.4 707.2 747.8 666.2 639 768.3 734 353.2 503 761.2 611.8 897.2 +734 761.6 666.2 761.6 720.6 544 707.2 734 734 1006 734 734 598.4 272 489.6 272 489.6 +272 272 489.6 544 435.2 544 435.2 299.2 489.6 544 272 299.2 516.8 272 816 544 489.6 +544 516.8 380.8 386.2 380.8 544 516.8 707.2 516.8 516.8 435.2 489.6 979.2 489.6 489.6 +489.6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 611.8 816 +761.6 679.6 652.8 734 707.2 761.6 707.2 761.6 0 0 707.2 571.2 544 544 816 816 272 +299.2 489.6 489.6 489.6 489.6 489.6 734 435.2 489.6 707.2 761.6 489.6 883.8 992.6 +761.6 272 489.6] +>> +endobj +21 0 obj +<< +/Type/Encoding +/Differences[0/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft +161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus +173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade] +>> +endobj +24 0 obj +<< +/Encoding 21 0 R +/Type/Font +/Subtype/Type1 +/Name/F5 +/FontDescriptor 23 0 R +/BaseFont/PFITKK+CMSY8 +/FirstChar 33 +/LastChar 196 +/Widths[1062.5 531.3 531.3 1062.5 1062.5 1062.5 826.4 1062.5 1062.5 649.3 649.3 1062.5 +1062.5 1062.5 826.4 288.2 1062.5 708.3 708.3 944.5 944.5 0 0 590.3 590.3 708.3 531.3 +767.4 767.4 826.4 826.4 649.3 849.5 694.7 562.6 821.7 560.8 758.3 631 904.2 585.5 +720.1 807.4 730.7 1264.5 869.1 841.6 743.3 867.7 906.9 643.4 586.3 662.8 656.2 1054.6 +756.4 705.8 763.6 708.3 708.3 708.3 708.3 708.3 649.3 649.3 472.2 472.2 472.2 472.2 +531.3 531.3 413.2 413.2 295.1 531.3 531.3 649.3 531.3 295.1 885.4 795.8 885.4 443.6 +708.3 708.3 826.4 826.4 472.2 472.2 472.2 649.3 826.4 826.4 826.4 826.4 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 826.4 295.1 826.4 531.3 826.4 +531.3 826.4 826.4 826.4 826.4 0 0 826.4 826.4 826.4 1062.5 531.3 531.3 826.4 826.4 +826.4 826.4 826.4 826.4 826.4 826.4 826.4 826.4 826.4 826.4 1062.5 1062.5 826.4 826.4 +1062.5 826.4] +>> +endobj +27 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F6 +/FontDescriptor 26 0 R +/BaseFont/KNCDYV+CMBX10 +/FirstChar 33 +/LastChar 196 +/Widths[350 602.8 958.3 575 958.3 894.4 319.4 447.2 447.2 575 894.4 319.4 383.3 319.4 +575 575 575 575 575 575 575 575 575 575 575 319.4 319.4 350 894.4 543.1 543.1 894.4 +869.4 818.1 830.6 881.9 755.6 723.6 904.2 900 436.1 594.4 901.4 691.7 1091.7 900 +863.9 786.1 863.9 862.5 638.9 800 884.7 869.4 1188.9 869.4 869.4 702.8 319.4 602.8 +319.4 575 319.4 319.4 559 638.9 511.1 638.9 527.1 351.4 575 638.9 319.4 351.4 606.9 +319.4 958.3 638.9 575 638.9 606.9 473.6 453.6 447.2 638.9 606.9 830.6 606.9 606.9 +511.1 575 1150 575 575 575 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 691.7 958.3 894.4 805.6 766.7 900 830.6 894.4 830.6 894.4 0 0 830.6 670.8 +638.9 638.9 958.3 958.3 319.4 351.4 575 575 575 575 575 869.4 511.1 597.2 830.6 894.4 +575 1041.7 1169.4 894.4 319.4 575] +>> +endobj +30 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F7 +/FontDescriptor 29 0 R +/BaseFont/LSMLBZ+CMR10 +/FirstChar 33 +/LastChar 196 +/Widths[277.8 500 833.3 500 833.3 777.8 277.8 388.9 388.9 500 777.8 277.8 333.3 277.8 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 277.8 777.8 472.2 472.2 777.8 +750 708.3 722.2 763.9 680.6 652.8 784.7 750 361.1 513.9 777.8 625 916.7 750 777.8 +680.6 777.8 736.1 555.6 722.2 750 750 1027.8 750 750 611.1 277.8 500 277.8 500 277.8 +277.8 500 555.6 444.4 555.6 444.4 305.6 500 555.6 277.8 305.6 527.8 277.8 833.3 555.6 +500 555.6 527.8 391.7 394.4 388.9 555.6 527.8 722.2 527.8 527.8 444.4 500 1000 500 +500 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 625 833.3 +777.8 694.4 666.7 750 722.2 777.8 722.2 777.8 0 0 722.2 583.3 555.6 555.6 833.3 833.3 +277.8 305.6 500 500 500 500 500 750 444.4 500 722.2 777.8 500 902.8 1013.9 777.8 +277.8 500] +>> +endobj +33 0 obj +<< +/Encoding 21 0 R +/Type/Font +/Subtype/Type1 +/Name/F8 +/FontDescriptor 32 0 R +/BaseFont/NQSJMB+CMSY6 +/FirstChar 33 +/LastChar 196 +/Widths[1222.2 638.9 638.9 1222.2 1222.2 1222.2 963 1222.2 1222.2 768.5 768.5 1222.2 +1222.2 1222.2 963 365.7 1222.2 833.3 833.3 1092.6 1092.6 0 0 703.7 703.7 833.3 638.9 +898.1 898.1 963 963 768.5 989.9 813.3 678.4 961.2 671.3 879.9 746.7 1059.3 709.3 +846.3 938.8 854.5 1427.2 1005.7 973 878.4 1008.3 1061.4 762 711.3 774.4 785.2 1222.7 +883.7 823.9 884 833.3 833.3 833.3 833.3 833.3 768.5 768.5 574.1 574.1 574.1 574.1 +638.9 638.9 509.3 509.3 379.6 638.9 638.9 768.5 638.9 379.6 1000 924.1 1027.8 541.7 +833.3 833.3 963 963 574.1 574.1 574.1 768.5 963 963 963 963 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 963 379.6 963 638.9 963 638.9 963 963 +963 963 0 0 963 963 963 1222.2 638.9 638.9 963 963 963 963 963 963 963 963 963 963 +963 963 1222.2 1222.2 963 963 1222.2 963] +>> +endobj +36 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F9 +/FontDescriptor 35 0 R +/BaseFont/SOKDDP+CMR8 +/FirstChar 33 +/LastChar 196 +/Widths[295.1 531.3 885.4 531.3 885.4 826.4 295.1 413.2 413.2 531.3 826.4 295.1 354.2 +295.1 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 295.1 295.1 +295.1 826.4 501.7 501.7 826.4 795.8 752.1 767.4 811.1 722.6 693.1 833.5 795.8 382.6 +545.5 825.4 663.6 972.9 795.8 826.4 722.6 826.4 781.6 590.3 767.4 795.8 795.8 1091 +795.8 795.8 649.3 295.1 531.3 295.1 531.3 295.1 295.1 531.3 590.3 472.2 590.3 472.2 +324.7 531.3 590.3 295.1 324.7 560.8 295.1 885.4 590.3 531.3 590.3 560.8 414.1 419.1 +413.2 590.3 560.8 767.4 560.8 560.8 472.2 531.3 1062.5 531.3 531.3 531.3 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 663.6 885.4 826.4 736.8 +708.3 795.8 767.4 826.4 767.4 826.4 0 0 767.4 619.8 590.3 590.3 885.4 885.4 295.1 +324.7 531.3 531.3 531.3 531.3 531.3 795.8 472.2 531.3 767.4 826.4 531.3 958.7 1076.8 +826.4 295.1 531.3] +>> +endobj +38 0 obj +<< +/Filter[/FlateDecode] +/Length 1213 +>> +stream +xÚÝXMsÛ6½÷WðHΔ> ²§¶nÜ´S'm­v2Óô@S”‰ %zH*²3ùñÝÅ‚”l¹õ¥žÄ¾ˆv‹}û°\ âŒóè2ò£ï/NE$,“"Z¬"É3VQ*¸aÆF‹þŠÏ¶ƒ»>é—Éß‹Ÿ_œÊ½n*g™‰R)X!½î§$U\Ä‹Dšøæ*IáQõ8ºÍ%Jd|Òt0“=¿Y£Ú…×êÚFwnlè ý¾] ×Hñ‚Yp¤-é¥ÍY®£ièí'?–Š\1]К„—ü™Ø<®ûÁuZ`œbQ‘-ããfJýž¤`ô ²ØySo¡÷ºÀ¬ÅÑ´B2-g¥»S(&§,­>³,³°-§utˆ…õ°™Å¯êÍÆ]ÒT&²¬°8“õÙÒL)oõNj}ä-d2 Ò2K˜½î˜úþÔküE_øBW6–_“KÉy˜ ˆ>ôœ|˜85Ó€ÓJJÄcMl²€ÊЄ,’´:þc(/kL‹G?;[€·Bƒ+ +­Ø .°g“€ÉX^'©†ÿ,I çŸÿ¡‹â‘=ˆœCN<_ømlä„M½. WÁ¶Ê”ýbày4@Ô]¶¥<ûâ$‰r?­¯ÚzHZŽ¾,H£3ëù'gþýâÜ‘JÇgeÕw³Èž1¾ú˜pr&ܯH¶J,–ùÂègM·QQ•é[¹šÀÁºú qÈ<R²â~¿­á+œKüŠ¹ªl—›Î«®wa4ã$·¢®A+õ¹â yÍæ`dæu7Ö->D¡âïªÊ-ë) +šGÿü±í¥Bl¬ým[¶î4º§$µ…~:„ÌïR‡ o,äÛØÔ”Æ]Óµ5…_a. cì—_q|ÄÚݳm;º«6Ä4YÌ|YT¥àÔjì)–•®_—጑[ûL»¾=ÿÖåPc­¨Ë9Ùc·vçÇàEþG‡CeNÍÎISn.ÃÑû R_Cƒ'",qò)‘éžžYÍ-L…#®© ¬Â Ë|ö\[‹z˜Sš8µH +8© "^âƒ+8¹ st6ˆ•Ä)ÂAOˆù¤w‡~t$ÌÉË¢q€¶Ô´K¾d½O TiÌîp¨ »ÞxÐôÆ Îãºjzólõ"4ò7öà&UºiTyü;ÜÌ'aK·¨¼êz{ávpUЮº¾Ø1±ÞlGt~ ˜Ç#6ѺÆçªóÂjëIfö¢plÊ‘†iëÁÐvðGsšnÛ.é½)Ã)>ƒÞ¦›,;zÒª+TiÂìAr ¹‰®Ú²B´Ž:!ZT<~ 4Ê´ŒÏa> ¬ê6A¶ÆSí\ÛÒà…7h@4Ë Ð8Ê Æò½¿’@ Š<$¨ìËjô}ª”Ó³¿Ü®ë[ÙÏu”“e=T½»˜c…bªÚ­o½oºPõá¡4¿\DœéhYɬˆÒL*¼[Gø/ô<ÐFçþr- +r$;Þ¿(”ã÷÷4Å|•£é&jRéýP­3küÝÏ·«¾¾iËk¶<ÚNÂŒ›(Õ˦ÝGkþêiDÉ +endstream +endobj +40 0 obj +<< +/F1 10 0 R +/F2 13 0 R +/F3 17 0 R +/F4 20 0 R +/F5 24 0 R +/F6 27 0 R +/F7 30 0 R +/F8 33 0 R +/F9 36 0 R +>> +endobj +6 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 40 0 R +>> +endobj +45 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F10 +/FontDescriptor 44 0 R +/BaseFont/LSVUNH+CMR7 +/FirstChar 33 +/LastChar 196 +/Widths[323.4 569.4 938.5 569.4 938.5 877 323.4 446.4 446.4 569.4 877 323.4 384.9 +323.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 569.4 323.4 323.4 +323.4 877 538.7 538.7 877 843.3 798.6 815.5 860.1 767.9 737.1 883.9 843.3 412.7 583.3 +874 706.4 1027.8 843.3 877 767.9 877 829.4 631 815.5 843.3 843.3 1150.8 843.3 843.3 +692.5 323.4 569.4 323.4 569.4 323.4 323.4 569.4 631 507.9 631 507.9 354.2 569.4 631 +323.4 354.2 600.2 323.4 938.5 631 569.4 631 600.2 446.4 452.6 446.4 631 600.2 815.5 +600.2 600.2 507.9 569.4 1138.9 569.4 569.4 569.4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 706.4 938.5 877 781.8 754 843.3 815.5 877 815.5 +877 0 0 815.5 677.6 646.8 646.8 970.2 970.2 323.4 354.2 569.4 569.4 569.4 569.4 569.4 +843.3 507.9 569.4 815.5 877 569.4 1013.9 1136.9 877 323.4 569.4] +>> +endobj +46 0 obj +<< +/Type/Encoding +/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde/dieresis/visiblespace +160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/arrowup/arrowdown/quotesingle/exclamdown/questiondown/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/visiblespace/dieresis] +>> +endobj +49 0 obj +<< +/Encoding 46 0 R +/Type/Font +/Subtype/Type1 +/Name/F11 +/FontDescriptor 48 0 R +/BaseFont/GYVIDV+CMTT10 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +52 0 obj +<< +/Encoding 21 0 R +/Type/Font +/Subtype/Type1 +/Name/F12 +/FontDescriptor 51 0 R +/BaseFont/FOPSBQ+CMSY10 +/FirstChar 33 +/LastChar 196 +/Widths[1000 500 500 1000 1000 1000 777.8 1000 1000 611.1 611.1 1000 1000 1000 777.8 +275 1000 666.7 666.7 888.9 888.9 0 0 555.6 555.6 666.7 500 722.2 722.2 777.8 777.8 +611.1 798.5 656.8 526.5 771.4 527.8 718.7 594.9 844.5 544.5 677.8 762 689.7 1200.9 +820.5 796.1 695.6 816.7 847.5 605.6 544.6 625.8 612.8 987.8 713.3 668.3 724.7 666.7 +666.7 666.7 666.7 666.7 611.1 611.1 444.4 444.4 444.4 444.4 500 500 388.9 388.9 277.8 +500 500 611.1 500 277.8 833.3 750 833.3 416.7 666.7 666.7 777.8 777.8 444.4 444.4 +444.4 611.1 777.8 777.8 777.8 777.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 777.8 277.8 777.8 500 777.8 500 777.8 777.8 777.8 777.8 0 0 777.8 +777.8 777.8 1000 500 500 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 777.8 +777.8 777.8 1000 1000 777.8 777.8 1000 777.8] +>> +endobj +53 0 obj +<< +/Type/Encoding +/Differences[0/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/exclam/quotedblright/numbersign/sterling/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/exclamdown/equal/questiondown/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/quotedblleft/bracketright/circumflex/dotaccent/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/endash/emdash/hungarumlaut/tilde/dieresis/suppress +160/space/Gamma/Delta/Theta/Lambda/Xi/Pi/Sigma/Upsilon/Phi/Psi 173/Omega/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/acute/caron/breve/macron/ring/cedilla/germandbls/ae/oe/oslash/AE/OE/Oslash/suppress/dieresis] +>> +endobj +56 0 obj +<< +/Encoding 53 0 R +/Type/Font +/Subtype/Type1 +/Name/F13 +/FontDescriptor 55 0 R +/BaseFont/TPJNYV+CMTI10 +/FirstChar 33 +/LastChar 196 +/Widths[306.7 514.4 817.8 769.1 817.8 766.7 306.7 408.9 408.9 511.1 766.7 306.7 357.8 +306.7 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 511.1 306.7 306.7 +306.7 766.7 511.1 511.1 766.7 743.3 703.9 715.6 755 678.3 652.8 773.6 743.3 385.6 +525 768.9 627.2 896.7 743.3 766.7 678.3 766.7 729.4 562.2 715.6 743.3 743.3 998.9 +743.3 743.3 613.3 306.7 514.4 306.7 511.1 306.7 306.7 511.1 460 460 511.1 460 306.7 +460 511.1 306.7 306.7 460 255.6 817.8 562.2 511.1 511.1 460 421.7 408.9 332.2 536.7 +460 664.4 463.9 485.6 408.9 511.1 1022.2 511.1 511.1 511.1 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 627.2 817.8 766.7 692.2 664.4 743.3 715.6 +766.7 715.6 766.7 0 0 715.6 613.3 562.2 587.8 881.7 894.4 306.7 332.2 511.1 511.1 +511.1 511.1 511.1 831.3 460 536.7 715.6 715.6 511.1 882.8 985 766.7 255.6 511.1] +>> +endobj +59 0 obj +<< +/Encoding 46 0 R +/Type/Font +/Subtype/Type1 +/Name/F14 +/FontDescriptor 58 0 R +/BaseFont/QTLAYP+CMTT9 +/FirstChar 33 +/LastChar 196 +/Widths[525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 525 525 525 525 525 525 525 525 525 525 0 0 525 +525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 525 +525 525] +>> +endobj +60 0 obj +<< +/Type/Encoding +/Differences[0/x0/x1/x2/x3/x4/x5/x6/x7/x8/x9/xa/xb/xc/xd/xe/xf/x10/x11/x12/x13/x14/x15/x16/x17/x18/x19/x1a/x1b/x1c/x1d/x1e/x1f/x20/x21/x22/x23/x24/x25/x26/x27/x28/x29/x2a/x2b/x2c/x2d/x2e/x2f/x30/x31/x32/x33/x34/x35/x36/x37/x38/x39/x3a/x3b/x3c/x3d/x3e/x3f/x40/x41/x42/x43/x44/x45/x46/x47/x48/x49/x4a/x4b/x4c/x4d/x4e/x4f/x50/x51/x52/x53/x54/x55/x56/x57/x58/x59/x5a/x5b/x5c/x5d/x5e/x5f/x60/x61/x62/x63/x64/x65/x66/x67/x68/x69/x6a/x6b/x6c/x6d/x6e/x6f/x70/x71/x72/x73/x74/x75/x76/x77/x78/x79/x7a/x7b/x7c/x7d/x7e/x7f/x80/x81/x82/x83/x84/x85/x86/x87/x88/x89/x8a/x8b/x8c/x8d/x8e/x8f/x90/x91/x92/x93/x94/x95/x96/x97/x98/x99/x9a/x9b/x9c/x9d/x9e/x9f/xa0/xa1/xa2/xa3/xa4/xa5/xa6/xa7/xa8/xa9/xaa/xab/xac/xad/xae/xaf/xb0/xb1/xb2/xb3/xb4/xb5/xb6/xb7/xb8/xb9/xba/xbb/xbc/xbd/xbe/xbf/xc0/xc1/xc2/xc3/xc4/xc5/xc6/xc7/xc8/xc9/xca/xcb/xcc/xcd/xce/xcf/xd0/xd1/xd2/xd3/xd4/xd5/xd6/xd7/xd8/xd9/xda/xdb/xdc/xdd/xde/xdf/xe0/xe1/xe2/xe3/xe4/xe5/xe6/xe7/xe8/xe9/xea/xeb/xec/xed/xee/xef/xf0/xf1/xf2/xf3/xf4/xf5/xf6/xf7/xf8/xf9/xfa/xfb/xfc/xfd/xfe/xff] +>> +endobj +64 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F16 +/FontDescriptor 63 0 R +/BaseFont/PJJMFX+CMR9 +/FirstChar 33 +/LastChar 196 +/Widths[285.5 513.9 856.5 513.9 856.5 799.4 285.5 399.7 399.7 513.9 799.4 285.5 342.6 +285.5 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 513.9 285.5 285.5 +285.5 799.4 485.3 485.3 799.4 770.7 727.9 742.3 785 699.4 670.8 806.5 770.7 371 528.1 +799.2 642.3 942 770.7 799.4 699.4 799.4 756.5 571 742.3 770.7 770.7 1056.2 770.7 +770.7 628.1 285.5 513.9 285.5 513.9 285.5 285.5 513.9 571 456.8 571 457.2 314 513.9 +571 285.5 314 542.4 285.5 856.5 571 513.9 571 542.4 402 405.4 399.7 571 542.4 742.3 +542.4 542.4 456.8 513.9 1027.8 513.9 513.9 513.9 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 642.3 856.5 799.4 713.6 685.2 770.7 742.3 799.4 +742.3 799.4 0 0 742.3 599.5 571 571 856.5 856.5 285.5 314 513.9 513.9 513.9 513.9 +513.9 770.7 456.8 513.9 742.3 799.4 513.9 927.8 1042 799.4 285.5 513.9] +>> +endobj +69 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F19 +/FontDescriptor 68 0 R +/BaseFont/WOXTYC+CMR6 +/FirstChar 33 +/LastChar 196 +/Widths[351.8 611.1 1000 611.1 1000 935.2 351.8 481.5 481.5 611.1 935.2 351.8 416.7 +351.8 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 611.1 351.8 351.8 +351.8 935.2 578.7 578.7 935.2 896.3 850.9 870.4 915.7 818.5 786.1 941.7 896.3 442.6 +624.1 928.7 753.7 1090.7 896.3 935.2 818.5 935.2 883.3 675.9 870.4 896.3 896.3 1220.4 +896.3 896.3 740.7 351.8 611.1 351.8 611.1 351.8 351.8 611.1 675.9 546.3 675.9 546.3 +384.3 611.1 675.9 351.8 384.3 643.5 351.8 1000 675.9 611.1 675.9 643.5 481.5 488 +481.5 675.9 643.5 870.4 643.5 643.5 546.3 611.1 1222.2 611.1 611.1 611.1 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 753.7 1000 935.2 831.5 +805.5 896.3 870.4 935.2 870.4 935.2 0 0 870.4 736.1 703.7 703.7 1055.5 1055.5 351.8 +384.3 611.1 611.1 611.1 611.1 611.1 896.3 546.3 611.1 870.4 935.2 611.1 1077.8 1207.4 +935.2 351.8 611.1] +>> +endobj +72 0 obj +<< +/Encoding 46 0 R +/Type/Font +/Subtype/Type1 +/Name/F20 +/FontDescriptor 71 0 R +/BaseFont/OESDYT+CMTT8 +/FirstChar 33 +/LastChar 196 +/Widths[531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 0 0 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 531.3 +531.3 531.3] +>> +endobj +73 0 obj +<< +/Filter[/FlateDecode] +/Length 2442 +>> +stream +xÚÍ]oã¸ñ½¿Bo'£#~J\ {»IТ¹+pyX .pŠ%Ûº³¥Ô’wo{¾3$%Ñ–’ØÙ‹Ñ›Žæ›3C‘ALâ8Xæï6øþþê& 4Ñ*¸_iB” "ÅI"‚ûÿ +ï×õ~µž±4lg“"l×…4_«KÂ6ûÍ>×Ë.pz]ïr|äa^4‹]ùØ–uåæëý&·ïYSn¾Úñü¥¡£‘mÚbWä=e‡Ó¬Í»ÿ¾ÿ{QA´€?jT‘‘@‹z Dx¬ÂF_ÖYëžÚìaãf¾¬zÖØ#8ê}û¸wØËz·íÞ\d•ô"âC–g-ŠhhÔö¿¬òòs™ï³2¶òI#_UyCfQËðf–òp¿Ö»Y$Xl…ÀAU·E•m‹Æ>Þ‚ÑN;ûÐy4ÒÔM‘ÿ ‚¾Ž–?[V+ ÍìßvÆT¸oÊ–Å¢Ëú¥l× ç¾79_·°ÒÔ›Æ! qωÍëÊœŸSÃËótᆎ›rôDv¦"å½nÇYLxâ'°mQ¹„‹~-ÝÚê£L\Øܸ-« ³ÏÈVàO™¼‘±†ÀJÕVÌ̳cÕ Y?oýõ=Ô| RF*.5¡*Ø ,‘ò° ~‚êPIRŒLEIbW·º¹ \½¸¸ز$Eò_A!öÙß^ÀTÀDb÷ xÜÇC”yˆ=à“ +aYiPys)¬,` +Sa-ö1 `ŒÉb Á»Z]êûÔ à£§wˆàCtz’_áµÛ-m¦‚ƒ©Íc¬à 6hk +€P­qQLªÍ]/aQ¦=É\$žë;À¨¹Í³Åª+”ÐK04;:!£JIÌ9¶á©ê‡lWí·Å®éwq× Ïç°!ÛµÅo°[Y´þ¼Ëó~l‹û¦H2~¸Kf0 Ë|¾Þ[XÑÏ~Ü&v0L.çó¢šÏA†)æ?üxí__]¿¿êgoÔÕûïõ$ùiÙãˆ^'W·=‡•‡üêýòxúä0E¼¨rßl~_…m +4‹Dê¡má,ŵ7n[zÄpŒéí‚ô¸4†!þ2!±Ûs +Æ£L„?}­f<6_Ž—j˜`šy±m-¶í×ÑûÊÓ£nuèFaÑ»©wïþ +½»ÖáÏßHD<Á +;¢®Ý|VŽ¼\•ã®:Ù˜Ÿ#Çh ïîÐâg6!c&;ùËñ‹ÞÜK\ÔñôñÍ9²?’cúÇÎsüâŹÓ×Zµã(/ÎQ]œc2Á‘½i¬¦_ú,Žã©Iù'æ0,Î3IÃb7" ¾OC‰Œj/“z§û›ø[rèËÍWÇ‘ý(ÇýÚ Œ^ë²oÜ~„¢böɧ9äs±k˺$ÛDͺ\Ž™H³Ï>©Â¼Ú/'Ç…sŽù(5¦šÔ³Ê¶ý–’ð“-¶®wåëª}Ò^J …½äsöJO³õíÅŸ·—:Û^ ìxÄéK¾n‹È›5E„ c‹%ÃçÖ—–~$ãø‰&¦3ú‡‹†çx}qŽ7/~·/~ï/Îñû3Ë-¬Çøô잙̾(óóÕø‹»}qÿ†½Csqã-/Î1) Ûd¡Þ´—Ï—çñŒ¨döÛÈ z2/ sR÷F-YzFݪ¡êwÕ&>µÚ¼5é šÏ ^·@ñCÅÓ¦SkÏÜh˜GÿÙg›OG'zÅ Mÿ¸¼½xqÊ/^œÖÏ=wçøgyùl§.þ­$¹x´FzÊ®òm}©Ï¬",$ÿ¶D3}Пhüü¶ÊóªÊK{£Ó³hrNöÿ›x߯;œê »_ÄŸUYu²&ª6ÖDbù¿ñйŸb:W/­ìá$Ã"(p4‡ŸT˜2ëý¹ƒ:5AœO±Cð¾dÎg"†ç”8ÿ·%^€K‡‹wy±Ìö›Ö^‹ë®âÄr_-ðºUc§²{a1c:\gÕ +¯¡áŒ%…—ê23÷ëLj{ +îÚ£!±é®êá…6:‚öB"Ø ms·]ð8ï Y†ÃoA’ }r´«¼kMbü|iÌ+ˆðçœÁh渘âA§·Ýò-É5êçï;žV6„u‚p‰wåêª #ž‘ÀSÍHakæ}ÿÒO÷ks +â•LÙ+§/šíV{siJ›KS€ó/Peîë Ú˜¸nŠÊ¾ü€75Ãb‘¹-¤líÿ¦ÈòÆÍ}NøÏì_wx +ÍÜå;|µj [´cswY‘wîÈ9îõÂ+vx:ßûÞþ,ï—w8`ÁÈ ©ý_Ú¿•è¦pkN;aнðà0V£Å™ÂðŽƒÆß?mþÓÿåõTÿ +endstream +endobj +74 0 obj +<< +/F7 30 0 R +/F10 45 0 R +/F11 49 0 R +/F12 52 0 R +/F13 56 0 R +/F14 59 0 R +/F15 61 0 R +/F2 13 0 R +/F16 64 0 R +/F9 36 0 R +/F17 65 0 R +/F18 66 0 R +/F1 10 0 R +/F19 69 0 R +/F20 72 0 R +>> +endobj +42 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 74 0 R +>> +endobj +77 0 obj +<< +/Filter[/FlateDecode] +/Length 1496 +>> +stream +xÚÍXKoã6¾÷Wè¶2qEJ¢¤=ô]h/MQM03+K^=²Í.úß;CRc9‰¼Ùz1Erøqf8óqh/$aèÝxºùÑûæâõ”y9ɹw±ñRFRê<"iì]|÷—¿]ý}ñ3ˆD£HD²Ô õäz[7«„ú…špXL’AJ™ÙtÚ„0;u~þÕl)ÍãvþÉÝïdÓ©5î/ʠݪM7ÃJ@ 6ªDQt’R˜`z_WÝ£ˆœ¹†yå9á)´TË<§vUw2¨ÄNΰcN"zŠ¶£ÿƒ·½(Õ%KRÙ¥jçz§9Iò½ãd±Ñ;y^ïkÜIâϪÝm 9s/%„ƧXò¿q +‹8ÉSlOÿãè1(}æø4*\Ù…tÊ_’ûŸ®K¦ x5?yæË—)®Oý›øØᧄòiBŒAL¬¬Üí»û9'YòбԳ‰´èကQ”’,ÓB”°d‹ýßäNT«(ô¼Úpù˜‘(ÿ ôwpŒ4Âì7“_·}Ûídµb™ß­§~½Áº[i>îV,õõ¦¢4"k¦»‡&óëVuª®Ì5µ Úɽ=ƒAû,E§ ¬AèjkCìeVM ×ˆÐ!¦./×MQÈèKÐKÝl»C³ò?RÓúG ˜]†ŒIp\?Î!OT²0³ïT·å@‘h±"YF²Am² +â˜ù®2æ×½Ùr'Ðð{Ó1žÕÕ§ÛªÖ¨2hm؉12×:ÔŒ| uß`ùíVÊŽX+BOÓšŽ ¤78| @gç„'£•°ýÜÔ4üwl ÝX‚v?¾§ß´ïOI‡.F&ºBLb@£C7íVŒû`‹Ú—²5Së³Ó†ýùv²”»öÚ*§$äã)Ï|ÂòQ´S²ç"t>¯U!Ñ1sVŒI/Ê粬ÑòwèÔ`¤Xk`íQ¶ÖQ<ÇàŒ!^D³?3£—Œ‡¢;3Œ[Ôýu)wÞ±#fsJÒdq(,½ü<È…Nò0‡ÚÄð žu˜ih3ø­›ÍX׈ªXK» ¯‡´ -÷éÕ8ØïÐ× ÉBüN;ëÓ'Ö§ ÖçO¬Ï¬ò§ÂÇ9,‘G§`¢ÆÙù‰Î¶¨G¼û«&jÆ‘^V <²•'|´÷öÖúLj ÿส +¹7t\é›ëâ•SS¼ºwªÅ¬{/lm +C2ÌÍK»omÚG¹ÒZ›ºþ52³)„Ñyð AúË‹uÝ—…¹Líía:b¿/•,ȱWÀBòúøWùåÃï-z„QëùW¯_á0ùým3fÔ¥ìj;‰’–Ç…³G-<š=j?²pžž¢*>Å›zÉü1u‚nÙ8yð©-Ý噽P¥Ãm|btèÒF¯‡µ—^³uß¡ñ f$^J/ù/Áž?ðñ•oâ_½ÂrBîE#4 àø¨tkúº ÃvßH¡…¸/m!‡—(Ë㱺À¹º² ®Eƒõ 8ÑÄ,ÌéòD“L’ῘŽÿ]ÿ{XÿŽî߉tzH> +endobj +76 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 78 0 R +>> +endobj +81 0 obj +<< +/Filter[/FlateDecode] +/Length 1843 +>> +stream +xÚÍYYoã6~ï¯, 1+¥ÚE»E‹.°@ýV÷A±èDX[2$mùïáPmÙ9Ðt·y1E‡Ã™ùæ`‚ˆEQpØŸ_ƒ÷‹ï?ð€+&U°XZ0̓y"™†ïŸÿ +ÅlιPáoÛÝÆlM5“QØå]YW³¿¿Û½œe1,å´q·ó²ífs©ãðc¾jê–öé cYâ¶ñ”ÉÔnû0KeX7³¹âIØ]èp—7mY]ÑG½>X]Í„¯ë¦ ù´«¦ÜYíz[oå–°ã¼q“•1…)h|{]7bµÊ‹¢F©­¨ÜŠ ¢¶%ªn&eØv•Çõn6ih«¥–9=ñ½ k– Ëe¹\5ÅùngªÂQŠ2Ö,æ@„×nU« ëÔ-võgSµó|ÂA&,‰Q9‘8h·¸\võd7Y’=u¾Þ?ÿòØù?8_©[ 11Hp¨‰ÑGpKá+ÿ§jY‡Ç´&5KÄ[km”E3ž ¦*ÇOßZeúƒÞ±¢ a™¶êäpu‰?,#ôʉʽ›-—…YûZ?ãègâáÝ”µÝ7çQo5áÌAîÄó¦ÏmôÃriîvyUäëÎ4gü‘Äá‚x]ìDi‰õÀí¼jœsÞŽKãäΟ…ïÚŸÀo¢ìgy^9ø³çíÞìQ—;x†ƒ¯Þ<Í l}«(c2q~ºÍ?›¼Û˜Ð1(apsçÇ›‡º~tI æ6(~¼ówÄ“öæ¡jmª…DOÓ§y$ÓR I íÎIàæ{.Kø{wRòö6ß!ô–á?îš1Å÷…??Ž†«‘µ–Ý|ä·'DóàD¸\ Ô}U€Œì-›cê$Õš‰å|*ƒj3Á¨2Å´>Æpœ8 t¾„„Y칓›á¼ÉûãêGépwçô³ªÓÇƪ 'œÌ½é/é¹Ý–› [k³úÒá+~•k÷ÛM£g•ãc”Ò‘œ¦…[(™… [Ü>qûØ…¿]¿ä®ûW:Ý…'f’œqý’:íY3©ÓµZÔŸ0JÕÉ:J%½²>SÔA Êif1ÍiZ3)·“ñ(¥uÌün(þ¨b½¶®iµÄ(ôp{†Cƒ,cE/ ØowóA_âWöSC¤cIz´­H!œ“íýøkÆ”ñ¾ft Pàü¨VüEÄáHÛzÜþbÑdGèôHCϲ0Ñ7Óî%tËO©{”%m ßr@…Á‰¼}R¬Gϼ-¤¯¶÷ÌÁ¢ÁîyK2~Ä/MP<®ŸÂÁ¦®®¬‚ðÃ…™¶-Ñ*vŠÀ,„ß!~4WN[RÊøM\ ~ic8†Ò7Äo¸’ö†Ñ”"_)‘”6@ÙŠ©0tAFîÂø!BjGhc;üÅ@ôiKgXüû£<øÊ?©t!Tc˜H\àÐØL"=$×_êðª¼qÝï¡ò²˜É7'”?Wqâ’H´Â …ÿRÈ7“С3¬G&ˆBk %öB ´¤Š®ùâα٠T‘WSèJHøš¿ü [ðyŽã zÌ~q23vö9—Ðmqw[¶†‘k…ñw½[šŽ¯ÐPù}÷ ½ä± +endstream +endobj +82 0 obj +<< +/F1 10 0 R +/F7 30 0 R +/F11 49 0 R +/F12 52 0 R +/F13 56 0 R +/F14 59 0 R +/F10 45 0 R +>> +endobj +80 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 82 0 R +>> +endobj +85 0 obj +<< +/Filter[/FlateDecode] +/Length 1475 +>> +stream +xÚ½XÛnã6}ïW(0Œµµ*R÷Û‹v ôµy« +,cÓ‰I4$:‰aøß;¼Z–dK]]—Í™Îåx®ç9OŽ|üæ|~øá òœÈMcçaëÄØ‘³Š|7œ‡_þ\ ¼üëáw œÄM#!ƒ<7ÂŽ'—³¬¢où6ËòíºÞü¼#uCKÂ×Ït3_®z ^ïérâp‘oÕSJ©¡–Õg;V +D<¨0Ä7dÍöÏ2kɆîø³°#Œ½â´®H¡€kú”70q9TÈœ¶5áˆ5ºm2CY¶eõ ç½pöB«FgH=AV Øz½¯iµÖ²LG0ç´l.§8y,´Ô O‰gÔóCNøÖƒË(~Ò–iûÁ=²/øå¾VŒÛÕ¼ÚU…ÐŽm‰[†õÍRíèôK]»Q2¼ÝÖÎfhnbÑBü^×…=?§½=ŠT¿ IÃö5´=~ÛF,t¦\üÖÛŒù}5øó)&‡ÂÚN9Ñ—ê€6ù“m ›ýzM›æ&¢v( Òà‰Þχ±R3¨¦Oº±nf¸¿è>ÿ¿iSoÊY;©^´çWè†HŠ|Y&þB´Á>ôî¤ÏxAßI¹m®G°S»Ýr…“kô &\ ¾-1H«—å4À/W3‚B +@-öZ¾"»©2DIçkí¶†â/.OÊJ“ø¾ðÝ²Ä +<.C´`ò§è)C±ëã³²¼•XƤ¥ Œ:hŒµ[V¬äýdå{J!³™[BxÞòê d}ñT“²$õ}Ïq·‰\_÷Édõ®9ƒR½vÿ Èæy‹¯Z:Ç“íÐUºØ¬}èG®gÈþw÷EX3Ønl¼«þwÄmº¯lÙM¿ÔÔ8@º˜žDmLç×HÌÀysìFP°‰<,ì‡.¨5…ó‡óùÁÁ'ÀaÖw#)+HW¦Z\êÄ‘¢‰U@úAê´•ZôD¢G"}Êóÿ‘‹ÛrBÂ-Áó„•3Sp +U"ñ” ¢Q š²f4þ²¥ ^È;ÍÇûå*!¹Ä‘”KÎræÓ€%»¡ÎjÑME(ÉaqlU\`´4DFð‚³K×ÁÛï ‰w$D‰ëE­½Ô*òGA +uv!„œ pûfôÈXq?'HÂЇŠ“÷UëÇ[®šm膠AP£¯âÍý5-å²I?ú'}Ř›Fê]_yhõdôÚ+ô_¶Qc/²¦^|ª1×&¿m@Ø5àpñ?Ý4²:ÊD¹-ÔP¥êãéâÃLM_©ý´¤Â¦Æwww7 cõõûJòB /(×ßÖñv3tTZ²Ü9–zÜû^¦,S«÷í2øwºÏàt¬¯F¯8ãÅŠ“ÁÞÁµß^¾‹…¾hlIŠ ³KÓ’díDWR3( +µ¤' ƒÎåB> +endobj +84 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 86 0 R +>> +endobj +89 0 obj +<< +/Filter[/FlateDecode] +/Length 1362 +>> +stream +xÚ­YË’«6Ýç+ØÜ*¼@½a‘ªÌ;É"›¸²Éd©²Á=bÙÈ€aÛϼÈÀ!D‚îçç2K«SÙ>?§uöÓ«¶úåÊf`&ÁB†‰“áÝ Ã¦ŸÎò­±Yž›¼þ87¿Ï"ÎÜìgù±Ý}ﳸóOlçߎ*©É¶Íë¨)“C> Õ°23ß?†¯ÉþÇppÂýylÄlð<‹»\€ ™bC\b-À†N±¡.±‰`æØ0‡Øðp6|Š wˆ Ç °Sl„KlÈläé†.À&šb¹dŠ-À&žb»Äf -ÆÁÀEÿøjL¦ù¸( _Bé4êÂg EfÓ|˜K¾–Ðd>͇;ÄG,¡ÊbšpˆXB—å4-K(s4ÍÇE ÅÚOóéá¹Èèé(~}‰‚ˆ­4~«Ú¼*‚KŒ›4-²¼+10Ø•*‘6ðû»ê$ªó›“=cˆEÖ­_ÊUÀ8ñU”×Ф~[™g²ßW+"ý73¢­“²9®ùUS´EÕÍÜšá¥! Í7˜–›îS“[³;ÛH‹:ÝÛ¶™LügÂå¶Ý™ÛªÖî†h`ë8ŶÎuÞ(¯ ]K” ƒŒÔ\Ÿ5 ÀÇF¹¯X€ûú½M6 +Ôd÷¡À‚!*ûCºþ>e«²5ŽšÄˆu‹!­¬ñ¢„¼0n¼£Lú‡äxì™mëêpµªJÓy ©™ƒ€¯Ê6UñV+¬1MȘ~j” FŸŠr4ºK|„„ÀÓ&õë +wûÖDX jQG^‰ÊÍKѨ½qãˆÂ’¼òvì*çH`;¬°Ž©Å“ ]d +%Í‹W»¾¶÷B-ŒÓ¾E×áƱD!þ?Mà +aÒn +æT3k«_ÌߌÐ?L¿YÉ­yµ›š=ƒF—h«ôÌPV>·bî–ÝÇðežZ +WŒ›Áû Ú +0—Ü¿™ã—tż½Àä#ÌÛ9~F®˜w˜áónŽŸ±+æý&aÞÏÀ”¡+æÃ&a>̈­Ä®˜˜ƒë¼²ÊCÿqŽ£Äôé}ëXÉ:±gñ•Vã¬uM+É̪.ë$™õÎŒ€Ë€«Î¢¼}>Q‡¦ú^ÞvEº"ÂßZ^a^bVµ7 ©ï¦ _ɨ9Š®TôPeŸZ‰½«À© ws 5Ý1b‚Ò)½9žØ€Äà¸Æ;‹F$¶#/îúN¤îè?K#"†'€¤N«Eñø¾|Ÿ³ ™+D÷ çœ-Æ]7jµ'ÙkR¦ùð¬Ô‹~ó~¾à‡¡ßì’ú8ÇIáÊc;ÉcPi˜m¸Ý'íÒ9Ù$ÌF”U§MwZ›¥È9:Ó¬‚!-xYCu]Ž"óGÔöŠ)¸4u‡àQ¿—ihþÚ€ÎæýuÈFí.ìW¦îE«Z¦ÓŽ›­¹É«’ô >k,.©Ÿ—*€‡ªTâ¥ëkg¨,Yr4ÂH„g¬.Wæ†XCíý¥œ((})×-- 0¡Pø +Ï^@õÈÊ<ËsT`žf +ß{…“Váµ0U– ¤( Ù;…þü°þá_4í„Ð +endstream +endobj +90 0 obj +<< +/F1 10 0 R +/F6 27 0 R +/F10 45 0 R +/F14 59 0 R +/F7 30 0 R +/F11 49 0 R +>> +endobj +88 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 90 0 R +>> +endobj +93 0 obj +<< +/Filter[/FlateDecode] +/Length 1730 +>> +stream +xÚ­YYÛ6~ï¯p° 1#º‚¢GšíK‹Àou´½*K®$gûßKrH‰²´–çI™ù†sJ ¹îâa¡oׯ?‹Eþb½]x±ò) +Øbýîo§à<å)Z®ŽœõŽ/WÄw}|8dżl«r£$«’\nñ"§ÜÂ܆xÁ¶ÙÁKS³(^Ä{^ÃëcÖìÊcã$ÉR^,‰ï4q.wx¡“éõAŠ¥UÊÔœÝeª¨$.é†1D1°tf×|®'µ6­\¯ :]íh]±³­G5kI-Êî^ÊdXÄ4©FP ËA¯ç‘sBWå1×Ë÷ÐôÈŒž4\/r9¨âBwGemV +ê˜Ó{ˆÅ¬è‘ ¦}“±Ñµ—ñœÖµrL¥œ<‡Q+|Iâ<9 +ÿåé+1ÁÂN®@Ë%w)àjƇÆÌ•+«áXÿE¯ë=@ù¼i_¢«8ÓþJï¶`(ÛQÝ‘^S@[¥Ð“(hHwƒrI÷[VƒAƒ+çºWLªŽFnlÕó÷±ê{þÕôÊŽî¹'P7@,ø>9èiP84ïqÂÕ¨­³‹ÜæÓÆÇ«ò\¯X7ee5Šv¡!êŠêá¸×¤ê‘®M88Æдén’O…Y #‰ÖàCi +Øž‚u–Âвõ‹ˆ‡E?i•]…x_¦cˆ›W8Á+N?ÇEÂ-Ê€åþ«š‚ÀXûÙl*žÇ_´a™EŒ^Á\}ˆclµV‹ú:÷⢴ú~¢šéÂéˆ(E Û +Àî°J…MÝǽ…ÿ§³oKvk£JK ëç‹Ü=Í}XÊ2‚B:¡&ô¿ + ë ÑCI&øÌ@É J¨v-ÄÏd«dMÉn $zŠe|®Ü”% öÇd7¼é2À‡qÌÇÈïjnå9@ðý§O~zó,שžü ð\¡xÐ.‰ ½Í^ÎL˜Ö£‹,,£1X ¥3âëÑ•¾þcÿ+­í겿›åéš7v¿ÙÓg9ºVÆW:ú⨟« óÝ“ovók¼Ó+½üÚw³îx–cö|\1½ìâ†÷­.®>NL{¸Ñ²½‡_â0b.Án$ +½´ÙöËð#íf#,æžÛµ”õÙ¶-pæx|tQm`æ'"˜¢¨át!åŒÉ±<+œL­)ŸòçY‚©‡UßE¿£þï¨Æøýú‡ÿRÄá0 +endstream +endobj +94 0 obj +<< +/F7 30 0 R +/F14 59 0 R +/F11 49 0 R +/F10 45 0 R +/F6 27 0 R +/F12 52 0 R +/F13 56 0 R +>> +endobj +92 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 94 0 R +>> +endobj +97 0 obj +<< +/Filter[/FlateDecode] +/Length 1696 +>> +stream +xÚ¥X[oÛ6~߯0ÑYI]¬mÒ:`h€=Ì{`":Ö"Kª(5 ÿ÷CR7Kqdô‰"yxnüÎ…²\Çu­K Ÿ­·¿~"®8qhÝn­ rBÏZ ‡ÛëlBÝÕ¿·‘gEN cŽG,Wío6ÛôÊPôlÖšdM\uDñ!oð‰ØþL›Í½Ìù^ÀX%¿çE _y³¿•^ùÖ¤y Ôy¢éŽW«µO}[ŠZà‘³ +ùF!:Qˆzç­‚ý‘IlÂxŽ&G½Z±ÙôF"A‚ÛUÄìbµfAdó,+V4°Ÿô4I7ÔD%ò íc[ä;^í‹<½×sžð²N‹\Â4tíz×ÚM:‘$ŽÒ[…p9Ñ/¢¡†vÏï«B‹I¥˪XO ÉúK%Ç÷Á¤½…ïi"`Ϙý´z0v‡Sjx“Õzïnµ¦‘-v ¾§ESéu¥Œu¡ÇDb`—æÎ ðcMX{„zg/q³ENÍ:8¬›[#ÏzBÏÈÖ'èÁ½EIì°nžY_Uœõ~ Ôsh„hD BØ–¼’ ö˜7 c'ˆÌ=h õÜ;-"¥ì]7%HÞ“áyB{º~Þ¢¶Ô"¡C ªƒyhN¢™¨íÇkã5 æÄTå0 ÷ôÕšð°ñ•ï;‚ë›%ç xÜ|ú4eÂe )™¢ñ^aÒ|~?£sÜøEfX ÊßR#¨ñaS±ï0oxíz¡½¦nãÐapM„¼{þ(x‰º•bï3˜7ÂN þªƒFz·©w³áWs'Óí³Úû²~!“âÐçìú¥4‡Cþ˜W#vþ¬" +&ƒXTØHk´ mÆëßz™8åÝÀåà„š_½ê$Kó²©?“‘*³«LÞêæü Ù§w7@ñ ¶{¯·×7[À¯üü~û^~8Nnƒ—–©ß3£CÙ`î»…SJƒ'$ôüžÌB‹§ KR!ÅÜ´f£ˆN–à[Aúöbû㮨0sGžýWÃ3¬W¡¨äiÆG¿F‹Æ’ù½*wßW˜×+½Ä1y»ö]UðDV<¸ÛÅV/M+#œ”52{É„ÔómQijè +j̨ŠÅ=µèÛPmETQ&B¦¹^Le®l%¤ +2¡‡â¹¹Ä’ì¬ÖHû¤,V»fd’?¢òB/£e¸š(.²®8Öt½ÄóÄœH÷efN7’ߥYZ#‹Í‚ç- ]4 +kD«ã{ôYd×FÀ°€Bm×¥µ+ÇJ´ª©©¼o¤l×·M…è~B_ò*‘ÎÔ;_›Rû§¨rDlE­¾]üFÔ&z«7Ž /«IåN/°v½¿ò@ríÇ4O¤ÞWŒèèB¥˜Ø²Ø ½ùÐ +Q†>åC‚‰HÌbf7%ŽžqFìC›áÏÛ¦ w*¡? Mè4×ã]ÅU?ó¨ ^#"Pÿï(#4{Ýッðœêe`lÚ¦‡ ¼#µÝžÉͪ;2éË zO?åž<­OCTS¬ßÂ.¦± iÛ™¨I%$€LAœ„8Õ‡È?1²1«ë˜IÃÎØbV']+Ü6VßEÊCòµ¬*3cò‹ã‘Mü¤U4-¥ ƒ.< ¥ˆdQßè/í[Õ3/ +}dô¨Î=K:¦YM(×µ³â S(>~úôúë¥}ÿ„‹5e/âúTPzNRkR´HÄ–Eüphoò/{‡áÙÀ¼Ätaú³À …·õZÐ{Ì–/:áðgœCžâwÙ¬1tŠd‚ÕÉÛ/v¼ÈP),*I…Ôa'‰À–c¾ÅéàY„Gp/ˤÞë4mã >y ¹¼¬Rèú^°ø8ÓÔ€dôŠÆ7ƒÊÌaž¹—`þÐ~Ÿ‘K˜'¢¬wz<ËÙ ÑK8ïM Žyb&rtlj5ú÷ÐÖE‰í/ˆ}šÕ"SÙ% +}™Sèž—iÍ*}™W‰ÿWTá"'½õÏ%”A¾Um¼Vpð£õß þËx¯põå/òÌù¬:öÄ»±É‹¬ ~ØÊ`jd°È´ðÓÌEý÷Â;¦6åq‘¼è‡M §¦& œçæ_Û2dÅ?`xx¹áÞEY*™“Ÿ¤û±ÜÖú¬‡ö’óý‹2ÚnN‘Ýkšìx¶×©¯9$`êÉGc'Òu.2ÌŸþRék +endstream +endobj +98 0 obj +<< +/F10 45 0 R +/F14 59 0 R +/F7 30 0 R +/F11 49 0 R +/F2 13 0 R +/F15 61 0 R +/F6 27 0 R +>> +endobj +96 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 98 0 R +>> +endobj +102 0 obj +<< +/Filter[/FlateDecode] +/Length 1376 +>> +stream +xÚµXmo£FþÞ_tŠŠ•°awa'U§öZU:©R-õC©Tbð‚’\jå¿wfgy±ÚøÒ~HØ—Ùyö™™µå2×µ>[úó£õayû‘»–bQ`-×– +YàYŽ’øY~ÿ»Í=±øcù3yVÈ"…BÜc~d¹z>Ž³/MR¥ÉºË¶qœfë8^µU²Éà»M¿ûë!)#¤ª”†¯Ž/|Û‰ŒÚÛ!½w5Ž—'Áw„‘4 ¨7êas—m»ç&›ö×eÒE/qÜÕfIÙ½œÜ€o6à½ýõ1ûëyìýÿˆ}›'Ûæ5úÖKpÏz²BÁTèœ3é[KðˆyÞ0PZ¿jW ¬ÈìDy$‹ÈWm“lÛ¢ú¼¯\óý‰v+&Åžöa¡Þ†b¾Á¡ÏQÁ(‡ +¸˜Žƒä‡¥+ ƒR0Ò‰ÙƦ +˜„š‰D2éf˜ ™«%džo&?]ߘi1Xyôó±PÿH(²s²>óA? #-u; `èA@Fp œAh΂Àâ,’ZDéÌUÀ³ˆŽ4xLqdJ®åý‹‚A Š¯û‡ûäÓ¤Þ?&®L¢íÉx`¢e“ÜgIWf„‹ÖïN£ÍºP†¾ôŽïú˜Ÿ-ªæ¡Û½ã/Wz%D‚>ï!\ƈ+ª¢»zM}Y× ‰iŒ‰Þ8^×ÛQ­†àûÅzX¼IºUž¥q¼Íà´‡gÄÍ–Êú†ÍÍ~ñ‚V8ááÁÏÇàå÷Í? +ÔfA +endstream +endobj +103 0 obj +<< +/F10 45 0 R +/F14 59 0 R +/F7 30 0 R +/F16 64 0 R +/F12 52 0 R +/F9 36 0 R +/F21 101 0 R +/F6 27 0 R +/F11 49 0 R +>> +endobj +100 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 103 0 R +>> +endobj +106 0 obj +<< +/Filter[/FlateDecode] +/Length 1484 +>> +stream +xÚXK¤6¾çW ­ViÛÁ6øqX)Ê$)Òž2·%ÜÓVh½3£Ñü÷”<º™4l-ü(¾z¸üUÑAŒâ8x ìãà×ûŸ¿à8`Hòà~0xì5ûß¾…˜ÇÑß÷‚P$™"IÛÍ,;ª>ËŠ¶ü¥;äíé³?ä]gçý«þÞÝáØYt¼ ½lÎGu­c¶zCSê5‘[š ä)o;U7½š4\Îò¢øf‡­ÊËh—’44nd„צkf웶Ê{eÙa¯x‘nÔªºT­®×u% ]8A©ôêÞÜ. ¤ß4ï20)ØŠDQ +.§”†_ÏÇ^ŸŽ*ÚQAÃ"¢8<4mÙ9>¢Ä€#àþ0„#B–‘/ÞÁâîE«¼h›h—Ä<ÔyŠðÜ©Òz»#ý¹˜•ªi•ß;¨ÚšÚ/áÖzí`æYäµCzˆv £Üaž"J7ÚÏ0g‚‡3‹÷gs’„‹PïÍSBâ¸gÑ´­êN01¦–æˆý>$–5Æîïì«Öa<´sÆM­‡Ëøa§sï†k8õ¬»BfOÊ.v/uó>^úΠ—٠+¿RuµðÜJZÏÝìs¸«Ë\H܆I3Hš³¢‘æøÑòà8F˜Á“"1\þôæMȲRí/õ¿Î'oïЋ{ÿ⺱%êù”×e¾ïU;hìê¼R—š?`]º×̓{|«{c¦¾nsIl"Ml z¹ Ë u y›eÀ…—ÁYçyq³^éý¨ÈìA•WqzÝ×™5øýŠl<‚ ƃA2ã Äãìüek0ŸÑcŠ¤¸BΧÊ\ø‰})ø«»ÔDGRÎT%˜!J.´6 cY,ApœÃÝ™ËLf‚ÓÂ(iì'®ÆÆ îR¹"pçƒe*pÁÂ(‚å¯ú v9 …Ë׊ùõë_—¯Ã9ï¾/gêJ]•ã û †»Õ»‡I“ :‹°_â1Ë ÉM½ØQhª°ÒÝÕò»ê¹ûúé®â %æ4(Ô?(¤Õ4'°½<œQnZ¸Œ¹TÌv Ë$„÷9$)•‘±Ã4…2¬k7‚ª +YØ·/nêë–v«f- áþšsÅÇHgû%Ëâ°Ò¿Ó"`Ac9d4ú&2 ¥ˆ /sð»tÜò6 ¸)QŠÃrw„z·ÀI0Š‡z®¦PyoÈhÅ(‰ðUƒb|šUe35ÍÛÂÛYY%p sw—e2F”Ï«©c­æÜ›ò~e³‰èÀZѵg'݃hâ–\³Ù›6Êó +s¼òN]e Üg[U$›ÊÎì’ýuV‡,¿¿~ÀosG®¨Ø÷§8ðnÏTºSL’ðK$Ièœ[ãÿêI#è_M¿ÈâÆöTOnjãb¦f€ÃfÎHÊT«†ô6RûÆͺ«·¡ÃÒM} 0Êö†Í_à»ÅÉÚÆöý½im/–çÂô6;á;3Ãñ¼‘Ôµîuùœ;UæôŒ*w¨KUf}è›ÊfÈ{•!ÞQJ\>‰0KWQš^}³Ô  4å‹´q 3oÆÝÚ­L°ÛÚ‘ܪýÍá*ýxèÛêsQµb½¡HT÷Zi±ÞA°m¨ú®ê^©Ú™‹ù:2߆¼oÎí 8Y„ØÜ?©ãwåaɺ½rl <æ@媩2ÞÝ +`l‰ª¾Vþó^ÆñªoÓö oêÂø–²Á5²éó‘׿œÔçE­»só/Šñr ûcÞ­·¹îP³zβÃCó Kÿ¨¶ÞÅ(©ª²¬:wº€¼¨ûòö¶nA²Ù÷Ðÿ°ƒÞ²cˆuºÙû/Ôd‚˜™0Sšlqžý óÛT§[üå›rËüå5Ë­‰H®Ë.N¡“7Ÿ2Ò4cVEìÝŸþêrM +endstream +endobj +107 0 obj +<< +/F10 45 0 R +/F14 59 0 R +/F6 27 0 R +/F7 30 0 R +/F11 49 0 R +/F2 13 0 R +/F16 64 0 R +/F12 52 0 R +/F13 56 0 R +/F1 10 0 R +>> +endobj +105 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 107 0 R +>> +endobj +110 0 obj +<< +/Filter[/FlateDecode] +/Length 1474 +>> +stream +xÚ•XKoÛF¾÷Wð2­÷ÉGE6@·‡úVö@K+‹I9 ý÷Î>H.Eš¤¹³³óÍkg†ò0ÂØ{òôã«÷ÛÃí{>Šïáàù! +¸·õ™z<|ùwC¢ð濇?‰{!Š|ÅD¹‡õfïå!ŽwÕþ×Ǥ®YÒ¼Æq•¤µDB¾Äññ±|J~®Ó]¾4Rôr±{Ô-HܬÅkÌh5澚‡å¬—®BÖ8îcúÔ¢t°šmÙÚu%ç¸OsëH™>›´ù«´Ú}°¥†#~jÚ¬Ô«M îH•ß®H ²®ò¼©Îr|ɸÎŽDdA¬€À‹ì¦:ëSxp™Þðp”7[†ùæPVyҤœZŠMy0äÆìCäoh°9–Õ¾6imèû²°iÑ1Z‘˜„>¤³]káíZÉÀG›òdW•èfËoU›SRÕöµ’Û‘¶ŒEG«ÁBåSÒF­>g ˜F9ß$•4/uSVr¯Þ•ê©£6e–•Ê9ßµóIk]ÿ2öB@QÀŠÁ¯(y­–/ -ã« +ðuÔ’mÔ©O#""®’Ýn”4‚€ø®á +†9q6K­¼ù’îe¡¶¡Œ¡ fÈت¿MY`Ęcà(Vƒã ûŠ „1a rà,ðC¦`ÄõBge¨¬DãÈÔ §öQBgï sÑ»$L^?Ž›CƒÛ=ÛjáÈÖµú˜ XA‡ËëoéÉV0³ùl7Ó¢à+àãr÷^Æï¼k[ˆTu|Õn^&ŒœÉb,ŽŸßPÚÕê=n®œ¢ 8!Êp ´·QA‘ eæù4!Ë° d… ²ÒË ‚™Ÿš*¦m û¹-Þ8|W[7q|HçõiÝͺé²ÊA/øº(uâeÐÛMj>«95óâ­Ž”¬ %=“¢)ÛvêŒ5jŒà›û‹ÙÈÊËJ»èB:vÁjKÝ b«Rž²Yã^{ùÊÛuã I–•ße…#¹ýÊ"Ì·® sªí¤ûƹN—n3äh¯¹ÌtfR^ñý@ƒ5sÒT5†:ϬŒp¡ÎwCmWç?_×ý5UŸF 8FdÑ@>dR‹ô~ð0âÞw/¤È‡öÄCø†ô½Üƒ«ôvyÿè? ú6 ŽE,T àrãk£­ž¢ihU;ÙœÀY:Þ)j%`ÄàÀØ­‰9z>%€P‡±'\qB+DR\@£¦¡²+Ê‚–0Å S¤?àÔ„ Npå.§!Lq‚:àÔ„ N"\F½òÁAMg‘bl ½=ú_áÕ¡j¡BõÕfŠJÆu¦DH„žÐ+`Ðegµée …YQ¢åÂ'A· sæÎ +õ!IB“~Cmúå£ó°´#Y6D8¸>{?>‹•qf÷‹sÖ¦=E°ò‘ š!)†u»ùU¶ŠÑ@y+T^Þ@#6í`ÁëN軆Í'Üðp7nv=JC|¸Œ-ášÓÞXáS¥^«,¡S´¯Q ¦ç­9ò™­ O>šá»>Ÿ“æ\ÉW|鈹„ΫþþPÏC•ì8¿´yÑ×Õ£“Êþ…âî »_7IÕÈ—$4Sçÿú»‘5”'óÉ~—º»ÿô%ÌÚÌÙ¼Á0,ab¬)Yì]·°©âC¯ƒ˜u5Ågt¬‰šÒ1v„kNëxÅÈ„ãxK˜¨•îˆb"UIô¿œÄjùÓÿaõ´x +endstream +endobj +111 0 obj +<< +/F10 45 0 R +/F14 59 0 R +/F7 30 0 R +/F11 49 0 R +/F15 61 0 R +/F1 10 0 R +/F2 13 0 R +/F16 64 0 R +>> +endobj +109 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 111 0 R +>> +endobj +116 0 obj +<< +/Encoding 14 0 R +/Type/Font +/Subtype/Type1 +/Name/F22 +/FontDescriptor 115 0 R +/BaseFont/WRKFEL+CMMI10 +/FirstChar 33 +/LastChar 196 +/Widths[622.5 466.3 591.4 828.1 517 362.8 654.2 1000 1000 1000 1000 277.8 277.8 500 +500 500 500 500 500 500 500 500 500 500 500 277.8 277.8 777.8 500 777.8 500 530.9 +750 758.5 714.7 827.9 738.2 643.1 786.2 831.3 439.6 554.5 849.3 680.6 970.1 803.5 +762.8 642 790.6 759.3 613.2 584.4 682.8 583.3 944.4 828.5 580.6 682.6 388.9 388.9 +388.9 1000 1000 416.7 528.6 429.2 432.8 520.5 465.6 489.6 477 576.2 344.5 411.8 520.6 +298.4 878 600.2 484.7 503.1 446.4 451.2 468.7 361.1 572.5 484.7 715.9 571.5 490.3 +465 322.5 384 636.5 500 277.8 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 615.3 833.3 762.8 694.4 742.4 831.3 779.9 583.3 666.7 612.2 0 0 772.4 +639.7 565.6 517.7 444.4 405.9 437.5 496.5 469.4 353.9 576.2 583.3 602.5 494 437.5 +570 517 571.4 437.2 540.3 595.8 625.7 651.4 277.8] +>> +endobj +119 0 obj +<< +/Encoding 14 0 R +/Type/Font +/Subtype/Type1 +/Name/F23 +/FontDescriptor 118 0 R +/BaseFont/CWGOWE+CMMI7 +/FirstChar 33 +/LastChar 196 +/Widths[719.7 539.7 689.9 950 592.7 439.2 751.4 1138.9 1138.9 1138.9 1138.9 339.3 +339.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 585.3 339.3 +339.3 892.9 585.3 892.9 585.3 610.1 859.1 863.2 819.4 934.1 838.7 724.5 889.4 935.6 +506.3 632 959.9 783.7 1089.4 904.9 868.9 727.3 899.7 860.6 701.5 674.8 778.2 674.6 +1074.4 936.9 671.5 778.4 462.3 462.3 462.3 1138.9 1138.9 478.2 619.7 502.4 510.5 +594.7 542 557.1 557.3 668.8 404.2 472.7 607.3 361.3 1013.7 706.2 563.9 588.9 523.6 +530.4 539.2 431.6 675.4 571.4 826.4 647.8 579.4 545.8 398.6 442 730.1 585.3 339.3 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 693.8 954.4 868.9 +797.6 844.5 935.6 886.3 677.6 769.8 716.9 0 0 880 742.7 647.8 600.1 519.2 476.1 519.8 +588.6 544.1 422.8 668.8 677.6 694.6 572.8 519.8 668 592.7 662 526.8 632.9 686.9 713.8 +756 339.3] +>> +endobj +122 0 obj +<< +/Encoding 21 0 R +/Type/Font +/Subtype/Type1 +/Name/F24 +/FontDescriptor 121 0 R +/BaseFont/DNPOCX+CMSY7 +/FirstChar 33 +/LastChar 196 +/Widths[1138.9 585.3 585.3 1138.9 1138.9 1138.9 892.9 1138.9 1138.9 708.3 708.3 1138.9 +1138.9 1138.9 892.9 329.4 1138.9 769.8 769.8 1015.9 1015.9 0 0 646.8 646.8 769.8 +585.3 831.4 831.4 892.9 892.9 708.3 917.6 753.4 620.2 889.5 616.1 818.4 688.5 978.6 +646.5 782.1 871.7 791.7 1342.7 935.6 905.8 809.2 935.9 981 702.2 647.8 717.8 719.9 +1135.1 818.9 764.4 823.1 769.8 769.8 769.8 769.8 769.8 708.3 708.3 523.8 523.8 523.8 +523.8 585.3 585.3 462.3 462.3 339.3 585.3 585.3 708.3 585.3 339.3 938.5 859.1 954.4 +493.6 769.8 769.8 892.9 892.9 523.8 523.8 523.8 708.3 892.9 892.9 892.9 892.9 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 892.9 339.3 892.9 585.3 +892.9 585.3 892.9 892.9 892.9 892.9 0 0 892.9 892.9 892.9 1138.9 585.3 585.3 892.9 +892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 892.9 1138.9 1138.9 892.9 +892.9 1138.9 892.9] +>> +endobj +123 0 obj +<< +/Filter[/FlateDecode] +/Length 1330 +>> +stream +xÚÍWßÜ4~篈TUd%âÆvb'Hˆ¥P¤BÜ‹Dºë½„曤w×ÓýïÌxœÄ»{…Š'ö%öøóøóÌç±7ˆY7ýü|{ýâµr–«àúdš©4ˆ”d: ®_ý^—fI)Ãnûi¤öajwcÕµÔó€­$gð¡;6Å8š=uw¡Ã²;îçËÍ|utNêbgØæ÷ëŸ^¼æI9>‘B*ˆ-—ívwÜ¿tDŠå‘iÆ40ç)ˉ¹ñ…;ž°4_¼íÍ\6ÓPÝýlý>ãÛmù¶»ƒÏ‡]Y, ÅT#ß›r|tM”Š4»íÖÔ¦ÞUýÃ3CÃð¿ †­ñ˜å©£Èÿ…bmF×_]ðuóqšLh•˜)DRÌ›ˆs‘„ßMÃØ5Շ¦ÎÎ[‘à,vÆ›Ã&yNùĆÛ>¤*ŽÃªéa»¦Å¤ŽäŒ@|³Ð Ôm;‡¦j4žC´µÆX1àp×Ì£Uïl#Pv¡Â[ìdh$5íÁM sÎçˆ. +\Cç-+ œù¾ê&+:ÞVuMÊE„ unª÷4-[¢K P˜4Ë2 +,ãsh‘NÕÞÀ|:Ð0w£iÐ@Ž”nž1I~~ùò<\1=«þÇÉÜcŒ1R|C»1ãr’h`¸oNûéjr,Äê¶"2çú•E5$¥rÍ„ +$SÜ®.¤ ÔSçCŸs×LƒÈ—É_Ÿo=⊳$/XHoß<Ðbì• LøHHý@ +ˆÌO^f«Yit 4¦¾'à‘^vìx] ãÐÌSÐ$™n7³c¢zTÊÈf˼‚'H²—¤ÌŒÅ™/νيT·ÕZ:«µºó5Ž’ÅÉIåûk*êó@¥1ªˆPcñ¶66”Á÷×Pß“à6à±f©Õ¦w4H€\ uð«½<‰ˆÒÌ!YÆ?M(â…²ÇõVb ä\Šbë´Ýr@®’D\xÈÕ° íf-qNçâƒáЊ©Äm–v¡0´MÁ §Xz²KµÔl¸£NOG¹gîƒÁhžÛ|$;¹`:óƒ@†™°?Á ‘„ãÃ…SGS¼3Å—ÅhŽÏ—ªÛ)§WjèŠî´—Eß›vï:»¢¯Æ¢ï{C÷ÚÕãv‹wNýãs²6ÅŸÝQûK¤':òÓväàUs¥©õü2˜U©R¦ü4K3ýTšäj8CÎñEdæÇ×æø®ÕI ôE€ÏÑýTgïLUg'9‘,‰_W8à¸_8P( OÿCõ–Läÿ\½%D^!‚dÃ¥½¼#û£qup~žÅFjW´'w÷ü®œÚýl‡j|Oq‡ç½{ÁüGù99xX^¢Ô(‹ú@#ûª©Z3”fÏÎ(r–@ÅND‚Q€Z *áéb µBÇŒK´êù/Ïk[lŸÑ‹£Yvž£uIe—Ì19gHXž?!ú¹äym“¹½h“T`õók›'9[Û°H‘^”ÓK6’KŒÕåvüÅG"¦2–¦þFÉðTýJÆ‘T¸ü¬4”O’4Vø4n<G^ÆhA®†3äL‘'r†™¸>=šËÒYÚ >[áÔ'2ñú‡ìÐiGƒZ…B£>ªþ0–„2w}]íª‘†¬®ÿXÁ¾ÿXÁ~׺ÕvÝTïÝsCú¯ Sa)öÿ€¹ŠkAº|’t‡³šåN>·èmÁþÏ’KH3\¸|}ö7$Ö‡B +endstream +endobj +124 0 obj +<< +/F7 30 0 R +/F14 59 0 R +/F10 45 0 R +/F1 10 0 R +/F6 27 0 R +/F22 116 0 R +/F23 119 0 R +/F11 49 0 R +/F2 13 0 R +/F16 64 0 R +/F24 122 0 R +/F12 52 0 R +/F9 36 0 R +>> +endobj +113 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 124 0 R +>> +endobj +127 0 obj +<< +/Filter[/FlateDecode] +/Length 881 +>> +stream +xÚµUKÛ6¾÷Wð²€|#_R.I‹4}\Š ¾Õ=(½bÉ®-cùïáP²Öö½äDÍðã¼ç“(dQˆG_ð0âI(¨¤)Eî´´Ft´•Õ$ïÄŸâ§å«÷^T²rb¹` +úÊ“J‹å»¿²wÝv‘k­³×‹¿—¿¿z0µ’•Ã9”YÇU'+Oå%x¡¥Sæ“34lcFÝptº·t)~^¦ÜtQÉ.¹夆yn—8ʹ”7ÉZú9ŽÞ+¸à&yÂQ­ ¦¤bn‹kD^–TS®‡ïD™j¤@¢ä¤Mùçv‚`ôR ‹ñ¾{žâØ>UX©Ô,ǤƒRæâЉbŸ:®ëª«?…zØ…aÇ‡è¢ ñI4a³Z­ÍÛÎõn{ò/_ׇCè›$ôçîc8_a‘[°”Ü×ÕjØóíùðõõÛz·á¯¦íÚ¾=mC3÷`ŸE¹¶/¹f#q"éãá¶XÔWU:êG7SÀ6O°‹®¦&–¾ôR•óÒ³âvw”R·#œKpŠ9_䦪²ý‘VÈd]½Ÿ}!²¶'a8îqs|Öœ×AuÏûÖa­Ûþ‘…Íh‹Ã¤xÖ}Ã7ÛúÄšaÏçÓ±ÂkŒÀ`ÍÒàÝŽp@ã¨N2§‡J/‹ˆ²ÒúD~ô}‡*éÕŒü ”à¾%(ÜÕYNcÏfI=Ÿ€’ö³›)ôØÝçã2!/ +=Ÿƒ;¼¦”F}Wbg¤µóLYñ b¢«ÿË áó¬ÞàýH§¾îÂ…,lŽ¨¾aõÃlÍ%ÛÛM™KðÙùtM.7¤r'Η¨Ã^SGœÝo‡6Nšù_BEͼˆ yQ\!Ç&ÒÁ¬II15 ©#†ºhrgÁ±k ‹\)0Ùz¡ Üòþ‘Àä„ž4ÉÇMKH¹—Ró/éCZÒO9é]ÚŸ_÷DBOÌHÍž™ä7Þî5]þˆWFê!ÇD]o®çl:W¨€hÿÇ{Þ‘gÙû=Y´.q—õÌ]x®ØÎÀßÛ6]r¬=?ƒ8 ‘SwÉRV`}ßí¾çWOí°å»š§s;ÔwÉ:2kW3-Ê»ö q<ÊH~©;p¢a…ÏuwØ…˜n2Q§uãD*Æë‡ÿlPY +endstream +endobj +128 0 obj +<< +/F7 30 0 R +/F22 116 0 R +/F10 45 0 R +/F24 122 0 R +/F2 13 0 R +/F16 64 0 R +/F14 59 0 R +/F1 10 0 R +/F6 27 0 R +>> +endobj +126 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 128 0 R +>> +endobj +133 0 obj +<< +/Encoding 7 0 R +/Type/Font +/Subtype/Type1 +/Name/F25 +/FontDescriptor 132 0 R +/BaseFont/NYLKRJ+CMSSBX10 +/FirstChar 33 +/LastChar 196 +/Widths[366.7 558.3 916.7 550 1029.1 830.6 305.6 427.8 427.8 550 855.6 305.6 366.7 +305.6 550 550 550 550 550 550 550 550 550 550 550 305.6 305.6 366.7 855.6 519.4 519.4 +733.3 733.3 733.3 702.8 794.4 641.7 611.1 733.3 794.4 330.6 519.4 763.9 580.6 977.8 +794.4 794.4 702.8 794.4 702.8 611.1 733.3 763.9 733.3 1038.9 733.3 733.3 672.2 343.1 +558.3 343.1 550 305.6 305.6 525 561.1 488.9 561.1 511.1 336.1 550 561.1 255.6 286.1 +530.6 255.6 866.7 561.1 550 561.1 561.1 372.2 421.7 404.2 561.1 500 744.4 500 500 +476.4 550 1100 550 550 550 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 580.6 916.7 855.6 672.2 733.3 794.4 794.4 855.6 794.4 855.6 0 0 794.4 +641.7 586.1 586.1 891.7 891.7 255.6 286.1 550 550 550 550 550 733.3 488.9 565.3 794.4 +855.6 550 947.2 1069.5 855.6 255.6 550] +>> +endobj +134 0 obj +<< +/Filter[/FlateDecode] +/Length 972 +>> +stream +xÚ•WK£8¾ï¯ða[J4‹¡¥UïŒ4ÒÌ6§]ö@ˆ3A $²“V+ÿ}ÊÀ€»“>A•¿z}eùØ÷Ñw¤ŸáÁÐDüóya€9C%¢4ÆqØÉúý±¾ÿ!¥]ï Ž¬‡˜hýøï"[Òh±O«ïbé]ìÕ’†‹¶Yþ·þ‚þ\›@4p  q@í@CB‘Lh…# +¸^pdã¤=¡®—'8PBA1•uB1Á4èdøà6NÉsñÁA`Â…d„T +’PÌb©cäÊ C…4Š¡Ù/ÂŽQݱQ²eŸekî?Q>´•ã¸3À£ê]„c‚ k+¥‹”n…WÈëuµ#;\„Dp«õffà |UNcÙ²I aã„Lò +%û²^#A½¡»\¾Â<Ôpé-ñ‰?q¸ØÖ®ì-b‘ ]ðhS`wˆ ô&ë6·Qôy2àOó@(ÕcɲÊ4)Ó'‘¶…h[Qß©¤}Ù7e¢[±K’¬Þþ‡¬mÚçBl^î …Œh,7X ÑàJüÂCV6ÍæL|§kˆjЇV´ÏGñ02Ùði:ÒfW¤íK’ÔiÞzgûÍá ŠòÔäçlŸÖ±¹¼]•t³=œ6EçÌö=–nðÔ@Ìc—ôÁ™äÄ_Ï©ó7ò?/os»I›æ½ÜJWVN*ååz\gÉ7GžZ[Ú+„w²lGCõrm(×eÚÂÛ|(wX“©¬ÃpÐìó” +Q6OùÑÔ¥ÿ7‹yË=i¼Mš™ßfÃÔ[mh„4ËÜUÈõâàÜî*#àÜig%D&dîõttzÍwg½Ûê/í³¤¡«}ÉÂÂM––ðËgÝ +ínyóOcZÎ*MßÝ»—ñ¿Ÿ:è¤`oÞ~È5I^Ù[­g8Wáânü ðöÈèwåÃt—º<ë_C»å¤:lÒÚ L' iÓº…ó_§$ðí/¤W…Çè·»¯‘`ëœôÇË—­1¾ÿµõ÷Æ0壋AŒiäºtÈáj0Aö—@2n_J´Âqý.¸Ò%fýå'†XÙƒ +endstream +endobj +135 0 obj +<< +/F7 30 0 R +/F15 61 0 R +/F25 133 0 R +/F14 59 0 R +>> +endobj +130 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 135 0 R +>> +endobj +138 0 obj +<< +/Filter[/FlateDecode] +/Length 480 +>> +stream +xÚmS¹rÜ0 íó,©B²HêØm3nܨKR0+î.g$r‡¢lïß ¨ØŽ]ÂÃñ𱺪kvbéy`߇›ûží«}dž#ëeÕ Vvªê6Üþä?¼+äŽÇ`ÿ¬Ñz·¥ÚÕüè’Ûù|!{þl݉0cãÙ$Xp°È8¬!‡q«@_KÄç:rûÿGóK¶½³Øœ<þH¯3/Åïá‘Õ¬"ñ¾Þ¤¨×Áñ‚ Ìtð³©0áæ^0ÑTªÁ!YÉj¯RrS@%Ùð¡ØKî!»æ£§”7‰ CŠj'SÆhv ׇ¸ê‰lÐd23NÛñ¨3ñNq‹Ìº–;)0=MWrúKQ‚ÐÆDƒÿ€ìÏÚH_€âÖÓºË) +Âg«j7¾×¥MD)©ÎjhÜé•ir'Æ…€Ñ.—I§5až«¢lTß\XÎ~F²ß†§Uc!GÐlÇqÊ4°^—ë…Ììl‰}‚ZŸ¦ÀSx5ÐIömšŒŽ{pwX½ÏE ë×_m#Ûb‰$7I ¬“ÅÍ`íÜ´Ý¡û1ò×+QGSòÝicZ9ȹ.´b…;±ùŠ?è”Η‰Î~ÒVÈíêE›»áÛ_†Í +endstream +endobj +139 0 obj +<< +/F7 30 0 R +/F1 10 0 R +>> +endobj +137 0 obj +<< +/ProcSet[/PDF/Text/ImageC] +/Font 139 0 R +>> +endobj +9 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-53 -251 1139 750] +/FontName/BPSKTG+CMBX12 +/ItalicAngle 0 +/StemV 109 +/FontFile 8 0 R +/Flags 4 +>> +endobj +8 0 obj +<< +/Filter[/FlateDecode] +/Length1 716 +/Length2 5910 +/Length3 533 +/Length 6457 +>> +stream +xÚí”UT‹–†q Á“àoÜÁà Ý@CC# A‚»»»CðHp‚{€ÐA‚» „`arΕYsï¼Ìš·YSõR{ï¿þýÕ_µŠ•Q[G‚°†*#œ‘<@^ 8@ACÞ(òò°²*¸AÁHÂYŒ„Š€  çaàEÄ…Ä……X +o7˜=À®Àñ§J çuƒÙ€`¤=Ôé·‰ ÐCØÀ Ho^@èþy‹;@êuó„Bx €@fƒXCí`Î|B©:Û"¢kC<\þ1ò„º¹ÿæ°ÿæäü¦„ œáÞÔ–€Oñ{ô7Ëÿë¿¡úWse8\ìô§ý_AýÛìƒ{ÿ]prñ@BÝÔÍù_¥FпÁÉ#àÿ¶F †ÃläœíàPÿßZ0we˜¢ CÚØlÁpwè_}¨3ä_~ÇöŸ¼¶žšþs®¿¿Ò¿MµÁ0g¤¾·Ë?}ÿ”ÿUÿ³þÌ `ÊÏËÏü-ü}þãÊü_¶)9Û 0g;€ì »AþÙøw*yy„—/° €G@AQa~¿ÿ*4p†¹z@UÂüüü¢" ¿º6nnPgä_ŸÁï'þGm ûêµ!ÈÉ¥„¡[rÓq]Z}ïA1µM|Ñ&è,;ÎþQøäÓð7B86ïœCD˜£ö÷y¢›CíØŒŸì 2‘þ‰=?,ú¼½©k–žpÚŽu˜n\Š×ÆíòL“7›`ðuŸ@c[-Mßq +ûZ`/ŸC +‘.]gŒT-·¨!ÿ®H W×Èü»­èív4q”Ò+µd®<Ë 8Γ +ògÞ ä~NÁ‚a¿ .dy >7©8î&’N_v×™10öïâgõÔ\¶Ž>^g—0™¡‰¡¬e™ÏÌ .Ú”Ö—ÜÚìOÈßa˜”ŽÞçÿ™ˆNcƒg;iee¿°Ïœ~xIóî+@ ûN +Ö…z³H#¹ý×HÒw6•ñ‚•û•&} Œ»R\‚Iq„d.*LÏ%’ÓÒ^…ÚNæWö¹ì½ALv Nï]îsEN¶Ä÷Ø“€›Ò)“Oé®ßû‡¿GaÝD߯OÙò=K1*©ÄDóV i‘„–îj5Ø–}åãP-øã(rÜŽ†AP<+õ,A0Aθ÷$G$n¶UAÙ JŽlÑj-|•ÍäŸcŒ(àËa_gr¯´à^æâÇDz·8¾/MéãÕMø2qÇÚg ) ~>¾5°Ë[+ÉF— !óo4úé¤EfÖÙƒÒ/¨Rm}bÁ«%¿È•xóõè÷¯v´~i~–mâÁŽÃ0jæ¹+ß½OÒvI8øò–¨Üa%¥*šÚ-`¼œë R!¬ +çÛ|f\œgú*Ï:ÄšªL&U,r@v¿ÕO›Î‚Düå´ç¬pŸVöbhS?Í¥iÑël̶Ä`PbÂ.å¸ûºw½úH +±0Yç²wa<èâ®Ò¸ ZÁ) ù®¤EU›Êx®` ;l(R’XSc³øUi¬ÿ±c §ýgã²í%\ˆ@¾–ß­ ¹®Sá·Ë}"ÔWøôœÂùº Ó?JΔðz7;8lYw¦tÞóqÑJéóLŽuHüT”Ø$û;†Í´nЖ½p ‡¦ÚÚÇ—Óœf±/¥›*N½Ãªeżä4=)¯cÞ çi[¯{Ø>Š{¾câQH–…,œ4ú#š´]Ájq4Ù<¥¥g´¢H×ÍÜ,ël§6žG(Š‰ÀMï­Õ@2©) +5U{ßóxGAë6—I«g§–Ö(Hl>^¼[û ~¼á÷´ ÷¸45ý‘êµ}ì:E±X£žH6${Uçê¯&ú>•_uçf{jŒÜ~)á4¨gR¥srk½~Ÿzœï‰'ƒ+‡u5§4»O …ggé°»¹c+_jäØîo‚Þ)²J)€¸còï%s=p ó“ƒÖ#ö¿juœ“NU M÷³×> Sù<_´„Wè1Iï`¡±o¾w¨³™ñZd‰Krà‹A$LwØ¢Ûøk¶®Ry™t£žóGJx!a>clgd³—7½P¥)ºÏ™hóL¼ kHØ“+(÷VA­¼b¶y­|ä ¯Ê²\u†"þZ¾™ý)½z $÷þÃó<]þø—èô˲ªªüh•`CH\‚ÀHÇz×G[NÜgÀ½ÙJãu¡~o±fnœ_ñ¯U_ÙbXßFú½^…¶J‡a¦úàß4l԰˼£5)»4Ã%&zBwBˆU¼µ”ÐXßÉöq–ÁÉõbŒÍõí=¶ó‡_z×-O/<òûõqÑÅs‹+iYÊ4m6 Ú:@™x±òñòØÓ×Õ•”àûë#j¿j›mì+>‡Ë7Õ1júÑy…òÍš Þ(‘b¸Q˜Ró¿Ô„,°À¸\Wƒ&,i2ÑòèÞú¦º‘Ùà.«X<³2ˆÖkQo*ÌáÁ@V<Û‰{É)=çeΦg¨Ó¡ÿjó×Zg*Ö¡ÙthÅÏ€Õmwü_hÓ]$“]-G@UJĶ˜ãz)ÚÐ8™¤êŸú„ŠœcÕ<âÀ¤]êö=ÎêJ÷²LucÞ²wT1æ$ÎrÝ&ž_/ç+Fç¸,ŒR‡R’²½&è}ƒý“"à +G¤ôÓE2vd¿`œ6u]÷ j”ya Ùò*y8'ççÓ“)hƒ"‚rÍrÓ„Ô¤±­÷Ûò¹ƒÑÚþ«M¸m<+È·5b ‰~™UŠäbS Ó ®ó)'VÚ‡s±rMlyÁØA"ˆ혥8,RU-‹ÁOŸòvõ àû§dù%uÆ´;ÊHS‡ÔÊÌ°ZRä‰ yŒV|+­Œm.* “•§ëªÊÜGs qíÙí>ü^¾oÆmÒ™é6—0_¥P /™¼Âÿ&D¹òäÀ-¼¼\˜Â¹îƒwóò |hðöªê…ÂäC½ñ-ï!Ê€¹²¥Ápö, ?Eíýë»›µîpÂôÝ—Ú¯WÔ¡GŸ!‹È¦§³^ÔPé9LÖÌÕTk†µŒûT¬;HÚ-§Ð,å¾T¶;§:¤dºbX;¬Ù4–Z“O;ÑP,­Sð/ªCÒFgëß”|Ýé$@‚°².º_B e4³t¼ž6ݬžiì ¼â„1Ïû7¤‹¯5x|üˆKĬ3~ž…µ`cã ËΞÎBµˆ^ïŠ?®÷¾ÐÍm“ÁBRÍZ.ÇS~ÞR'7´K¬õú”¿•ÇZ\g1ÀejÅØ2.Ñq”¬Ú3Ë“‡ò‚©”«k¬ã©ƒ6tG¸ýœ–GX—º¬“”¢eâzªk&ÊÜÖ6¾ð)ö‘´~áZŸŒ B%.FØprÖ‚ÜöP —HRi° ydqREJ#üñ‰v§S†´L8¨Q*gàôÙhõ’=”e‰1‰ìšTâÊ}4W Q½î"¹ov,ÇסŽß…À»¼è +Œ@ûOXQ'ê$S¤ ¬+4Žáä2a(+^¼ôÀw€¤ò‘Ñ“Þ®´ GEnJ_Ã8j‹Ìeieî–å½XûT ÖŽª³£§S3R÷ÖÑ+[bC[›äÖ¡Ëtüc \åàX½°óUYÆU¬|Mt¨ +×g%–é@±ûÂÕ†’ÂáÝçmô/m^ñì£Æ’[KœIúL«æØÚtO(xZƒu©3Zcâ­e3vg¾®ÇB$¿Îõ ·nV°X™&ìÝô7=oœÜ»¶ƒâ{3 +È—pfÛB.¥ágî™äÚó{÷{ôõsØm&f¦ ¿ 5ÍÓБ%Õ×ÏKŠY`q)æ˞+íº§3ã†áä¤Ì“ $#âŸX~Õ5Ó_ù.ŸBTè2F§_Çã*r+o±A“èNª¿Fžì;nËk5èóš‚‘²Ë¤>“ÝFmfŸÑÞ¼:žœ,ìI«c«}©B-mTF©î›,jÓ£&Wn-B>`S)†– ò@²Di–põ¨Ñ¨ôºr’Œdmࢶ1M>#ñÐì‘š«üc­7ÈŸvâáñû"Ÿt ?XšX Ý>?úñâƒjÚQ)šY‰Ö›iišòï'€€¦zq-5ZÇ  +ø³«g¿¦=Ÿ‘À&OQºæ‹6’رœ¤¸$B +W¨PÔa»Ó† ™®&Ô`Lú”Q|[ܯ2b^méüǃ8‘ÌÐUr¦J +ñ>7×#Zæ ›’Uôý‚ +Ü•ŒÀ¢ðÔ'¢ +3heËMÞOEBËSðúË·º|_%ß1B’ ¨¬H±øRJ¦\FØÝô6ž<껬PÀYüN2“ÊÜ6Õ›#mÜÍ1oÒZÙ¬k3P]è?Ûm1É ­X•Áo|‘c)Ai]7ðûñ'MIàÛÛÜ£Ä{ÚÔo ªÅ-Š6 òÙ?K°'ØþÜ© ©˜åÑR)ÅÝõÙ”†îJ‡ÈÅiAÄ9ß C«¸×i½â0òô¨¹}ºÙ0µÜPldôÕŠYØkËbFŤ뜧$ +yÍVã¬X‹®±;þμÞb†\jŸ¥B$ÓëJý-‡UÒîî^2¯zmGÊ–eÁoÈmFº9匦ƾ+>£ØœíiNgÓ6°<ªVN/&︵Œ½Ù+_ô‡[Ùózÿ}gÄ[{W œ±‡‘ñS¨›•FL2¯—+ËùAH€ýBw å·àÂxâ+Ÿ¶’Õë(ŽágŠœI¹ÀÙ@n1{c² +n> k~Ô¹ŒÃ2M¼ÕDø“(^&ºéÃ6Ò„øÑFÄ"&•ë+l8gÀ\²ÙÄY3Ì(²/h˜Þ›ùr>cgõBúkˆ;½V,?Þ|L2™\@D¶ªµ—²«J;V¹B”Æ­3ž*«Yt¢á¾êêº0î¢aV?'KÐz@1TK’äÊ ÄíùI*©½ˆ¹†áæ¹èÖ}Ù¡XÛ.ÉâÏ )ó ìjþ½H½öÞ+=MºxÃQÌ‘£X‰n©0ÍAi¨4NìÉ`%G)¯Í*óúÛÀpA­Ó< ËžnóúJ(õ#¯|é]–è?5ãsÚõ·Ž— +tèxê]~xuå€÷Q°E‚‹"6lÒCýaÿe)~Fq®ˆW¼BQ|Â?¶má%Ulj^…ß²«½];š|aœ2Vpc_¾y¹¶À–ÈmEu’Ž€¼hm>•wâi‹äÃðR~KêÎïóÉ¿CÊëµkep&ÔGì5œˆOtu…+ð=¨Ecí…#Ùó±F ®Œeo»)ÁV”m5™oÞ$½ó+s?u{?ØÈnVÌ›M­ÑÔW°Û[2¦so”ÐtBhÔgñé”N3yC¨ï"÷„<­ºÒV{®™ŽÆ5©vi¶·#‡•6ly±¡$*p‹Zrë•gŽâÃqrøTÌŸT‹½V¶³¸4žª æB I®ŠÑÀ0õËp-NÕ7l«€å+ ã Ý&öso…uÏ–^Âç§gi)ækúØë…ý‰…PZl‡Ñ›vÖ|p¨›ŸŸ3àŒù8yF¹uYËÌT­bÀP×ÍÝö vv× N ’íPd`2±ˆTâÖeæpµßœÇâ_)PçöÔáŒSUäÓŽI›åz0ëýú2¤/»„ù'-ÊŒqºÍ¢ú)këܵ¤íBÅbNãwàKÚ c|9l™OÙ«³9Sð&Øž¿×Hfá ÓŒÀ€o®¨p Á2%si¦õ3êÙýÑ6äÊPMœ ‚AÆà575ï»r;œ÷zÍš³W°ÎOqÊÔÎÊ,îì+Ó»©¯B°9O½v›¾IQ’ÍÕå¤-«¿Ö£Q$m ‡ñÞk¾uqë‹ *§&,âa¬ˆ1äl¹Ï^f)î¤8 Ä*ºc+PãV´Áâ|"ñnøÛÍÒÛqy¥Ñpý’å´}àfGZ~\Ë4F,êÑ¢VÃ]©Y3 ÆcoWg³Äók{¼ÎÌC±VýB⎊ï\u}ʳJ—ÉÁ8=S³éøjÁ¸­D@ˆz¼GGn'À®^_‹*jå³ó"Ãݨ’…zÇ,ê׶‘61"Ǧqóߨ]™Â=WÕÚ²½¿^?Û`A65Æ$ ➊ò_3Yûì Ýø¬º> +endobj +11 0 obj +<< +/Filter[/FlateDecode] +/Length1 714 +/Length2 6179 +/Length3 533 +/Length 6734 +>> +stream +xÚí’UT\[·­q·àÁ‚Kp×…)¨ +)¬pw‚CáîÁÝÝBp`Á-8Ù{ßÿÜvÿs_N;o·Ý5_Öè£Ï>¿9Öb¢×Öå’;YB`p.>n>1€œ†Ÿ0€›‡‰I΂C`ò 8D À'*Êq·ðóø„Ä^‰ˆñ àà0䜜½]¡6¶p«Û_.a€Œ#Äj‚4@p[ˆãŸ+@×É + +{s2¿¶¸t nW˜‡†ZÁ–( ‡ç/&˜µ@øìîü¯–ÄÕí€õ'à%Ø æà C¬qx4þœùÃòßÆú¿Pý{¸¢»ƒƒ&Èñ¯ø¿æô_Ú G¨ƒ÷ÿ289:»Ã!® '0ÄöïVÈ?l0ÔÝñß»*pÔJfãðþ#AÝ¡^°6ne °9¸AþÖ!0ð¿Cü™Ûß<@m% Ž>é?Mm×óvþÏØ¿Ü×|ÿ»þ3W¨À„—›——ïñÏúכ鿦³rCa6]8¹‚ÿSø¯P²²N^¾\¯^¸øy¢‚aQÿÿÓ„A]Ü!*òA^^^aQÁ¿U+wWW þ÷_ðç¾ÿª­¡¦xA¬p22É Èæœ/8®,.» Z'µq: +S¯sȧ†Oqй¿ØE†Ûk_.áÿ:Ô~ŸrËJ'U !ß}mÖçíý¼b•œÝz¬ÝäÛ•Xeì× I£1 +O×OÈûÏæ&õ9‚¾fè„kçà¸sçÙ=UÓýÂP@çWp…1GçÈRýλïmHbV +žj óë ؤؘ„Ò»†ŸÄß1äUø#ðBš 8× l¿­ß›)vôñ„âjîYhíNôÙ/`ºõ§û5´ù›ýÔˆ¥1¿Q’ù²ÌCb¬j†ÝÌÉÓïh}iÎáÇ׸`¥áiš§5˜äJ™a4qD CqÒþ×øýjž·‚AÏq1#5Uû(Ђgù·´åùuGØcÐßHªÊè•">^³Ï¡zhš’—•Ö¡¶. +¨Qɪ¼r?OÌèIðq²¤gây— ŠÛåÖcêŽÄõÚ ‡zº3¶sÇòIÃ{Fè4éd”ç¾ ÎpQdí¦à.˜¢•¥#R®¥8ý;ˆ³zÅ o±Pœ õÈMÛ»Aß.ŸWc§°Eç•Zâ~l”²×Nˆ’s½º©U1õLdÉ8e -t “k8ˆèw4QŒE;Æü„+w4Ö—I Úü!‚,Èñ¨­ßæ&q¥ð<*á«9·ˆ‰·Ï+¯ŠO’_´CÎÏl9¶2ñNìN+sƒfI±ºÕý?7­T=bÿÀ.Áß(r$ú„ÿÚvTwÇ•îŠ)\JÝK‹“S,‡8]àëÒz{•´ðN÷ýêvj¶`²š:æ^°oÉã{²ÓîÃsæ©kŒ&6½ÓK®§÷ôªárkG&‘Lù_CkyÜ®aŽ‰ñèÁ÷3•áàÚÙŒ{…Bp ½+IàÏ›E´Í/[gn~É.™£Yjˆ‡á£´–ˆ\ãWJÉ[‹€©r³ƒÇ¯çÞ1â+ú«Ì·M§H‡SŒ4ÉiºÛcÈ]®]Hœ˜Vo’ò¢“ºëxl^Ì>¢ +ÀM±ÁöM(¾z¨ZÂöT2é ÷PÉ>pˆCËøp©x?å´Dh}’í§e|½ñ¸îgM{u¹ª4T#ä-yÍ¿@®sˆ‘÷(0ל\xóVèÜ'÷N­jÆðå+ÑÝR5‚«"©’ä㈲µÚ[”Oÿ®¸õ¾Ê`pÂâ±Éª4µÑHÿÈ8”0_pµ‹Ì¬’ ñs}H¹{e°Èýl7ç)†.1 UËçR£GºÓó› + CÖªhy—IÚL…ÙUcèG4¢eº‰¢åRf1Í 6ž2îÁÝqãËy+IÍ®Ëpš91ÚÿjëÛYËÚf܇âZmŒ~|­­/ŠÕݾ[h«2Êþ‚BžÝdmézXƒy“oCQè%ÿ«ºÄÓU6&N¿óSS¹ï8þÜo´vÚéìÆß¼áA‹¿¤ ú?±éã &ï5.®‹Kh¸Hö&9Ò>M&aÍÂåU{ggLˆKñ +vIgÿÓÏß +>çPV¤Ý‚©Ô4ÙØÄã‹÷“¤£ÔDØSŒÂ/Ñ´¥»ô‡ðC\®!ÆÝÝh­|äAª}0# £Þ˜ðÛ{NáG¬¦+ÑÄë0”&_“ÒÈÍ6[IÖ} Tyr_j2ôÅ”óØDY›ìñ ²à•–ºh`ÍcHIÆ7&šü%ÐáˆÄW^ˆ++E(Y¨¡a ¼Sâi^ù8|,TvYk@K”ë6æ'¿ ¬ˆ>'šÕ½åY á4·¼‚ãúIoêG¡9K›ÃŽ‹×s/.] +é†MÔ7jÚ™ß8„Òýüyàcf§™ 2xî(º!'ünh±À8,Ö„Ðt×Õ#ßÿãüêÐû‘‹Zb½­Žnax‹:.'‰°à†‡4…ÅTÏÀ#*û|ú¾?É`YÛÛ™9üW=öËúcñÎe LÐWŸ²×ŽÁ +¬ƒªÌ~,A7ºuÏ]T‡Á/PÂ!…ÚA0ٺǺbÙdÞÉÇVtòÃöûô»ZZ³TBÂÉ+/¹×§wÉÀ{yrGñä’ÌwY(X]ÏrCµRüââãzâº[A¦×r(Z£ÀÈ‚Ûµú;s+ŠA={ ñcÂ+sPÛ™¡í¬Ù‡B¤€oùúÞko³ æ•°ç`‰²èó7¾g²Åë§ < ã ¡M^‰öí¢ű‘‰{À}… Çkqã¾»Ua\Öêó’ Š³¾š<75ÿEÖ»$Çéztü&þÄg +œˆz°Ètæ銾Sâ··Ç%úÇœèù‹Ú4ÌÜñK8‚ü²w¯Ð=8õË0‚º¦9äw%ó±bâTʯÞ`Òsˆ -ôK“ùn= ¦nZo:Ï!È.¢¿ó˜UÒäA@°©Kí6¢¥šÉ¸)fÆæì`‘rYbBHC—öçè Îå>¿+xÖ/·JÂQ#^iDr›ÔôcÝŽ"é·¾ŸÚoŸEy‹ÛÃg.$†½Ú˜iÖŠAD÷WY$"D¶Ý¢¸œ8n¾~¸u#—Á/îûª‡ÚšJ—€!yà–’üõð]íZ‡1ZM ºì\¥l¿ÀÌÅ Ç ì÷Ô™Ôâó!£Ù{/œ×.ióè8½'Ñó«ó¸é±³v.wÒ—Wá榬y≴¶‘ç±äÕ/S‡ÎÞíl9Õd -Ï$WÞT3ædµ¨¢:{nâb,‡m¦‚wÈ{îÈü(…¢Ç.|ó67ôÑý×Ü/8¬Ÿñ™{?Ü\ź©±\,KÆäÌÐÐî5×,‚Jhñõv*LÖ°´8M$·„ŠÉ0é- J\µGeI‹ÜaÜoÑRÉCÐ1ÿŠ¨«{ˆ™Ë{V¥:ùt˜˜l nE§ÄîN«h°B’°‹¤Ÿ Ô¶ûÅZMªqkÊlÜÄ÷•ocÌ}]j_+„̲*yX`>ŒÄ¶’à|]MÉ‘ý‰ñä@5¦f²·ò¨¶Ü¿_ľì@G¿tþ"6ö¨.{‘§wª{PeÖlæ&Ñ7£uÁL'©9µ9Þ¤"y’i–fxLf\VxX%³ÿX»â¡mº¾C§;(­öáþ~™6§?u!«P”ô¬­™°GN´¹,§·vت3ÿåÀugõ¶/n-ÜfèÈŠ¢œù¶eÈnP”0=~$0®ªbÇeãsÊÅ«Iu, ½Oï~ +(Ï&qÇf,ßxÉîJÄ +ÛC3uãë”:GWÅok¹J¿¿- ŒyYFmWxÝèÖïÜmOÓÄÞñÄIЩ$àØšž”ü‰l;N„¹‡Î1‘ìÓ¹CóýI:Ktl~ÓµGÞ¨ócnHRÂÁaŸa(zFébü~‡LÍ>•4. 8,¤:4V‘uYžȹý]á-©Klðþ+}£!>vVˆ ”ôb”HûÝ÷¶‡^-|õ¬àx3ôî¤6l‹C©‚LTôN…Žº¨ß\àYûX?‘0IÍ©‰1”³¥I»ZHÎéz7/qP’Jx¤ƒÕ9ÆK¨ù%¼€ÕåeýUú÷ÜÕ<~œ–ÂÉ–LúCÊäøÅ„ûóôÇoí X'$гé7³³h’åªÂññ—óèõ}¥.Gaå·×¯¶RGp»Ma¬¨Û<®E‹Þöåeé7¬CF_/ŸÏ¦û‡°²D³´HP׳ب}~üv§YUVÈAK1ËÊ^sž½1—¾R6بáü~x|—‹øÀ±j<ÿã¯NÉÑêƒ%‚úBê„(,˜Ò›ÞÞ» ïnÊžüQ«‘{|Õ¸xO£Øœ¾h¹’áaèñS ]ÆDƒ\‹Øg«D,¿‹F†G§—^\¬<ž¡¹+ÞD=ùÆÀIÁ±aûCKúõe/²× å<½÷ÞVüÕb cÑ©zÕ˜ÏKà³ "jš°rPDk÷믧֬#·wV‰e/wÅG}Ü1åõŒ‡øã|t\Av¼ #ì.BFI6á7¬œ‘dÊí?NwLÓ°ù *¡«6 YHp*:©ˆ£øŒ­4ûäŠLU+¦>!jG¢Ž'I%®Ÿ.öк–iÃkÎ1{^>4s¨o§9Ldòäk’Š0ÎßR  P¹EŸ[ÌàE)-®g­7b¬FÔ‰¢î%B,6fí«¿h­ø4mùD~ß1ç5«N„Cw)ÄnïÍÆpv³2ü⥀ F[jwòi/Ür[`ˈjÏò¼ ÈâD»éÃ˾<’_Ó˜h*㎧f·Ï an²c[2YAYOeZ9|I–ºè¿åïö*2—ç2¡äm:±Ý"ïö‚Œ¡õHK?ÑË÷%‹;ªü$Ç›¢š´˜AqYÁ9C"t +´ Ï‘‘ uŠm¦aÄEð}¼£<,á\7Õ‚–FP +@;²F£Y`Ÿ´#™¸‹b]/ï6>²ÂÕÇÄK-D –õ¦×xÃ{XíÉßjä}èý0ºÝ(пp½Õë2¬¤+YØE.ÚÏA5C§´.ºY8-„úÎ=p§žN¤i.LÖ›§ê™¯rÅ3ÊwÏ9Iñ¹@X´6Ú_§¬•Øþ„‰7˜Tø°‹@ûBgƒôMwßíüö®ÿøì:À˜«/[û³n­{"rJD‡XXÕµ`»ò/ýÂß–ŽÇoÚkðŸÍab‚­o©ú™·<¢`8ûf“lÝ éhKàÞq—°?Z]•P(G_•Òoù§-ãiQÙŒ¤ `*‰äõ›žc3a,žÑ€™¼dŠSiêmXýv«^¾÷¤~lÒÙ%qÑûøûw=YÈÑdÖ:¸Q{ý 9ƒ²÷<½–é᧣V_?i’Ÿw…w‡Ûl‹ê1šœ¶€Ì£lœü}ǃHÌPã`iÌ&@É 7Í‚¼#ï¥tQŒôœTö(g±¤ßÝÌDý7¥GERÄ•³ßß ÈÑvÑæÁ76a†ÛQÓlG«}Cò<+Óï·y÷êo—Ñ6™§b 5ï“ÑL€¥ãøZÖ‰µ©Dw…_Õ´SÆ¥4ÔáDþ´K1ȪEɹµÑ ³×z:ߪ +5 ÏõÆï¤Î)Ó©þdÔ“~Ùƒƒm¥S“Kë/]fý`7€Øœ·s_¡epËk}Zú±Ù¦oÁðhîØ>»_:™=eþ¢ðpñº ß÷ÙýûAÖ‚p<ãœt9u>ANvüp»½wg¹DèÜþÌ+hNŸó&ëkt”e2u"Uõ½£—jù@Njò¥›ÀÆVê.µ-‚ÅÅÙ÷×ò¨_#®„³ùæ­•zx³=¤‘"•‘r–†êæ«š?·‘0Ö}ÏՓɨݺ5à³8Ï »Å>ù¬Ì…SD²¥Ó`Z9»>‰_gn xqNÿõî²~/rq¶{(—X½&«·`tg]¥Ï%iQçŒ\^VXeÿcŠµ¤YOŒQeé]üÚ |Oè¿!ïnm§B(]òâ¹%ðÄCŽ‡…"göbIÔe¶çÆ-òxzû+¯*ôüOA–1 ”ùž¼vätu6·”çƒÈjƒý-QV¦„÷¹J¸t4SÖ%©Æ¼ŒÔÝ7„aϦ¥Ä×°‰Ñ6Óq4’„Äã)4™¢Ñlds|z¢E¿åø£MÉ +WÌÓ¼¼­› QĪ[¼›{k—‚Þ)%|”ø¶Cu ®+’+å{7v¢æì:©þ0û½HØ“¦ó㩦JKŠâä ­–,;/“ôp\§UÍn)/vÎœjä%ë¦ïý‘K`Sóç²0™‹7˜ %ìè0“T.u3É‘xÚ}Óe:<h&V;ÎÂ:™Ý‹¼eW³h%„]à/W½(x€ŠY¼nøólZ«ø¶jt7.T4R°¹–H© 2ÏÙ–àú£hë\ Ü|Dòy`t&JaæHÙ˜ÁÜñlgZlº—¸äS ‡þöoB:'Žfmn<¦H’ÔØŽåqÜØm==ü #ËЮ¯Í«hÁ8ÏÙ`k¶åÑ;³Û OZÐg6Fö#ÙH·ŸwÑ—t6ÞÀÎ 3VÌvF–txÿKt°áΫ3‚ƒ¼>߃7”Ì~S«ÙªºÕ7ÛBgyêto¹ÏC¹Z=º?îÁ +ÁYÂ_…ÿ8-0jôGp`Ñ'M,Ø%ì/R‘z¹sçÝÆÐã0W»ãþºfÖõ?býzy’x¨²Í?oj$å+oŠ4âÒ"à-§ïr1b~o±àšýØ+‰àg¬baBËNkaúieïJÀóœqE“;¥¢JaÇûÓ”¹¯­E¶]òFÇ~åÍQêùü|`•¨~Þ¼û+º¬n:_~+ÓJ[£ëï5^œòלH@÷ôu¢YÅ>UkñºÐ9xʨŸ==+ŠOw,îøÏAqí?Gó)[Zl~zì³Ð|(^(ìón.ODúÜi Wm‡ØKÞÐGy²²¿m§ãÀÿ¼”jsǶ¢QP¼ú½\6pân}{68Æ üfPÑú’À9§µÑ ò‡¦£:ýIî žMPÙ£@CÅE³Û®xe†yàŒ^§vkÙ>ÀcÃÊWaJ¾`…ƒ•ÌeÁêΧHâOÉÑàw¯ßíðRß„Ú7N•Ôr_èÎ*[I#ÖøBD)#»Ôý‘î³ÄìFUÓ‘TmåÕhHïz‘ÇËÒí Lø´¤Bí¿f¡³ °ì9™æ¯=tY³ß»ÉNn{rüÒÎÍš¬ÑƤ fÜ'é_[_ÈZªáÎs[Jü¥ˆ^Ò!öUtg·ÄÇí×|F›â¹±”nÃD(fUÑ©*¹Ãc¸¯L^ÊË{]&{@íòÙOgz¥ðƒ·ä'9n›?&ŒòL$HIMŒ±éYkÜѵ|Jl?eÚ“I´¢w0)%G^ +ÓîÞµB(ÙÌükåðÙ ·R– ¡~ã¥o +ž"÷$ºüŸD“?°A©ð:2¸]!UD¦>ËëV‹²±À&”øê`Id-mè€wÔe¿ôGWÂ-ÎÕ5@Jüi¶+F™gö«è¤ ÎŽ.À©ŠoÞû†\›DÕ²XCê/çè6½·hê“F–¨ò©³Á¥žÛÚ£m…\ã뿯d‡]5÷·gº/ȤæÖÅòà[D9þ¸(ï—Ü«î~&ˆ©Uù‹§¾—táœJt~Ê™N +@s'w?ÝGy}Ÿüm-7L¢Qiϯ M0?…M › +çþ°#0è'íûÌ3ïqÅ_5Vꃎö)uõº—Í 2œó9À'r‚F‹ý½øÒýú³ô/W¨ K ÊCéŠÏžó‘HåA¨!O‡–³ó–e<,5ÞÿáƒóÿþŸ°r€€\áNŽ W{œÿ‹NH +endstream +endobj +16 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-30 -250 1026 750] +/FontName/PRUUJJ+CMMI12 +/ItalicAngle -14.04 +/StemV 65 +/FontFile 15 0 R +/Flags 68 +>> +endobj +15 0 obj +<< +/Filter[/FlateDecode] +/Length1 727 +/Length2 3394 +/Length3 533 +/Length 3952 +>> +stream +xÚí’y<”mÛdz &Kö$²³XfÆ}×XÆÚBÆÌ`ÌbŒÁ "d«%¢B$E²e¥,¡”${²TD ¯»û¹ßçóÜÏóÏûyÿ{?ïuýs¿ãwýÎïyœ—‚¬ƒš!ÞÏ“`æGe¨ÁÀ0ȶ„©ƒöÖP(PAÁ˜NÀ2ˆ~T,ƒ€Á´µá «@2H‚"QZ”–¨2ö£…ЉÞ> ²±Ê.ÈB qX*eø({!8,äà‡#!`ÈLaþø$„!èA<„Á@x"Žò$x©@ÈX–T/?âOHû«D ìq”“ª€ö8ñ~TrOðBlüöö#ìÑüÁþ×ßÃÍÉd,åøßÃú·>–B$‡üÃáG¡2tÚO Sÿnu!ü ‡&à‰”¿w-X2gHõ&@j0M0TóO`FdðvDÎä…%~ë*þï${óûͱÃ89YYÿÇíþٵé Çý§ýw ûg½7%:‘ :C¡°=ãÞû×Êío»™Rq~x"ÕäÀÀRñX:þ¿…§22òc†©i@AjêZP ª!´ áÿjt¢ý –& -(¡„ÿVqt:Êøý?ìø¯Ú‹¸7$IÀ#5C.>Ð6†~ óó[À¤éîÑü‡ƒ¶òÁÂÔ¬Ü,FkÒê59&MiÍ„ö.FQÎ71>wq@¹°Ä7 OX¿jQÎ6GÃívDÙ°UûV;X¯ý‹Ø»jVØ1d²Ü+lÖÊœOÓíž*êô½1¥n1ùX¤ÍúzZÔîˆñ×>¾äG‰¡•lg‚Ñü¥Ûݳ‚—ÍÄD}«•šG„¬ó˜e'˜œ¢itÙ$h൳“’¡_±Ð_ýSWQ¾”ʱ­‡:fs” 0ö+Êñ•ÄCék +#ƒÕ³?zñs +„ÒžˆfDF„uñÖlRò/É]5â½?Í]|¿Ó£‚Û3»Ôªéè +ûž s'R@P[ÛKH/ÕZTádšW™<£LC¸ž§äíš< `,Ö1÷haµ^2òŠ&QlíÆMîçö§Ÿ\ô¢ÎŸÀM9U~¡¥•àEnJ(_ ßÍ“Šh°ŽC:54C¸ëÅ<¾Gï{DÙQR<)Ëxg–ŧ՘WÌxúÎ)ÂO¡¸ t'ŸnVöÜùÜiØÎa]XN‹æü +ƒižÚbm]æÈ´ªúª†Ïè5ˆ{gõËïQj´{kæ¨7u‰?»ZÃÓP’• *‚s>ýè±­t¦È]ðMnôäñg ùß $z G¼é«eÿ;0éQ‰:ËÀ’˜æÁŸfª´Šq¯£^(é_*ôRßN5,aç¶m÷˜@kr‚OÑäFk‚§øó•›‚…¨ÍK¯[kK|VÁ¾¥û‹)B‹G5[ÖTyùÂgAwÕmâÖð¢\üñûlmîÀóìÄ_Ö:ßÂé‡]Un{e>r>sð]>§b!½b Óƒ{ð£Î n³Á´±÷±ƒw{àX³p|ý˜96ÂqÉŒë²Véî8=È3§¸ÿX kC¡zZÝ÷õ»\¼–žjýróègnK®ÂÓ2‡}¸#ž«6OóFp?€’¤¿..Ëð¾[êàpò*¨0KXí/*kpvÍ ½{p¿:óëÓº®ãˆ;® ãq‘¨Ù3GË弄ëQÔÕ3H®'Hý5GÂ=£ùêþƇp½O=gÎÎëx'²É_‡—.Š’nž¬—²¸hÿ@rŸbÊñ‘¯Ì±ªªÁ%›SA+\/fwþ '{gÕåžÀG1ñÜ6 @ÞOãø›Ñ6‘’òn„—l.‡5…¸oqµNË—Ä>>U«‰T;°ñêòð÷EÒ|6Ú–µXÙ °þît*ñÐz·C|^¤ZŒºæi—%Up†%X×Hl`íN–`âàûÖqŸ6 .•!}±(/J?—d?·+dÎ׺­¯SáÄG~ì)T%í~ý6”•ñæ®(¯éì¨Lž[÷p!ùf9Y³Â«f]«Öé]¶®† ‹¤©7°î’ŸfîÓÚ,>¾õ˜Ö•¦åÝ#¥ëmZ3k¸pÝ"kU‡IòíêP÷e©xœ\Þy°0ñµ'w(SGˆÓ¸¡Î=ÁD+4µñíEtÉ:B qD¢9÷µ·›!xsî„ +û³ÝsW…•gm%1ê‹w{=S +˜x7fálJŽ<9ïnl‚'n«/«óËO¥’ŒåøiÙ„|™°‘)Ê“6;ÈÓ"— q|뵞taÁ¾BÅJ!ImÆ^0…çs šÉ3¸‡>.¿ä‹(zÑýRöcʽº~åævWU­¾»³oyÓ5Iî­æçÕøÏ\÷н¬y”vç³ûÈë”Î’¯Ÿ:)PððâÛQ¡ñ秃{vÒžß÷2*yIÕ\ZñßöX;¢ÇmÃÈ8Þ4ãÊA­O³QôÍF´$6cªsO_?ÃçfM©m‡î?XÞÀ3Ôë¯#2øͦ×WÒË긱ö¨ãa°ÈöÇQ-›˜¼Ýo×φ$.ÁX hÎT¼ÿGµ³Ò>> bøÂ圮²„ëù7°è 1»ú•ö4̾X¯t¨•` +†××°Œòßæ<¨Qñ9tôðV™ +½ÑŽÒ ~Ô$'[¢d_~=ývˆñV¹CÍ5[BeBIÌF虎¾ìhÃ;‘”´Æ-þŠ›ŒôM+º½éè6ÊY±Ô\Ï“€s¾æ}¹úÂëqeygïO,ºªç°ôÎ:^2õ¾~q‡£ê])Nå Àø•[jì2Bpãã½BÏDpŠW ¡½Pn6©¾Èç9ÙÙR± usŽ äºþž©aPž³”XPžžïÀ¡ˆf›"ðãT ¼Þ*Ò~cóå嬴7Ýјg¾|š+4”±Îj¤Õ+ñgÛþ<\É)®ë„ø¶Þq å¡–ÊÉÑ:¦ •h/(­ÆCV,Mˆÿ .¦eø%‹;±ë‡‘žOuë t¯Åßþ…xmú=ê$P¡Í2öÛr™Oíhã•™ +ÌõmØyšÜ7ÙŸ„ÁLdm’RfýËVI𧾟‰‡x¾{¯´Ð9² €Ö‹I'6›+:’²µG…j'Ï™úG¨0~|jùÅs«t4>³pbn.çÚõÑ9,¿/¹»ûì%uGGuY5_ô>\úŽÚWµ´2*§(ó­døðÙ+äªüÀO®k¶ãÓàEÃIËÍî7x†‰š‡nZ-rÝŠ53ÌàMO·B÷!ñl*o`4lû-M¹Ì£MSè‹jÊåÕ{uížfúg®ñF,Þ8|6ü +X«”¿GìÿÆ…¨œ49xd5´îÒËãn õãÖ9=mÏdÏí¦œW8­€sSq–õD f؇οw.ÕíwÚÒ“-¯EŸ¸Ÿ7÷µàöéòuR¯÷–lÉ;‰ƒ‘Èäcì_Y¬Và9ÏDà-–ϵ&ùÌ(6ŽçzÝÐ`͇ÓÇBÔ5Š|ÀÒ/œ y23@²å”—,§gÞ:ÓÀÒ‹A["ò¡GHãz•N›Ê+¾œãïõ7[ åð­Q—] +1¸Çq)a¶Ú4k +B”ÕÓa·TuŽXN2Í?ð(b Ðx߯æû¹™?ç€Pj¨!`ÌAÅ^òy-»çsL¢a™^Ê<0fz!%BêL&ýðwi™’;ªî¶?QqôWâ|©ÏH8*úÙNàBî?Ç +©ŒÌƒ.!œe‘fáV?-–ÛÙ^I‡‘"‚0‚’Dèꇡ.qÖçTÆòƒ‰7ZNÎÌIñ—jDõ(H·¶ºVHö©þ’;ÑS<Ú´‰·\b) ëøæð5¥Ymm`dKÔø*Šä•sÞlvµ*þ¢#MMdç—Fó ^r¹sã›,õ2×·è×Ý–…»ÑñÊþoiÍ‚¾ÎMÚ˵´‚,þ÷Âäk±댿¯²žþ†LúgBxëx¨’§Ø£îKŸ¾¢­ÑÏq¡÷A*3V,û·ÕÐÈ1îÉ<]Ïè6y2®ªL_X!©·JÚìræÍ.äkÅ;P@¾ae[“‰j–š|ÌY¯ùÞê5ßC¥®nž ö÷GnÝÂN>~)'ù©>iFT¦ƒ´EÔ8! 4*&q©¢W\Û¬³ì÷ˆ…¹å‘ùGlXÅ·Ÿ¸Å£\RÒQæç‚ÉRCÇXÏæÖ¾Ÿ-v,[ä…Ba¡™ ÖF­ çH|}=.õóNÔ¦ÿãç o°‚°c*I¬n$ h«ÑP›ò|ÊãÛ¼ô±’¹0““ÓOé†U?¥ëzgTGnYÎs˜Hcˆ|Òcîû®­cløg!Ÿ:Z¾K³àò–zirçÝî] ¢LÚžù<Ï̹?,Eíì¼.dÚ ?0:yn9ï€Ï~ñ´)nÙXnà†Ñ<êvPøIG`\2×`TWzöãóÇŸ—Ípo‡VÝ-XXcéó‘ÓåºóâM3ÓDZ?›_߈©o»9âwÉ ý_>Àÿø?€#°t†K'ÿöÒ¿B +endstream +endobj +19 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-34 -251 988 750] +/FontName/BHINDG+CMR12 +/ItalicAngle 0 +/StemV 65 +/FontFile 18 0 R +/Flags 4 +>> +endobj +18 0 obj +<< +/Filter[/FlateDecode] +/Length1 714 +/Length2 4169 +/Length3 533 +/Length 4719 +>> +stream +xÚí’g8œk»†µƒˆ^ŒÞBô6jFb53ƒa Æ(£EïBôh™(! ¢=ˆ>‰¨Q"Ñ{Hø²ÖÚß·½¾ýgûß>öûüyï뾞ë9Ÿû}ù¹MÅ4`ŽpmFLR\R 64‘”JŠKøùÁh¸áÒtÀÀ•€’ŠŠ’@ g ”PRNIZAIBà‚=<±h„³ (þÃ%Ôp‡£PÐÐãwÿu@M= 8+j ‘@“?¶xMàÞp´/&HJa(èwF ·ÿ`ÒC9yåÿ’a>žÿlùÂÑÞ¿¹€B¿9…¿)a($ƒ;nyü> þ›åŒõßPý=\Û‰4rpÿ#þ9ý[ÛÁÄþ‡ÁÃÝÓG =`p4êïV ø_l†pÂÇýï]=ŒÕ@9#á@‰¿$„·6Â3F` .@'¤7üOŽ‚ýâ÷ÜþD¸}GWÏHSGô¯OúWÓؘa=ÿû‡ûÏZò?ëßãA#ü6â’¿¿×?ßlÿv˜ +êC œ¦Ì û—ðïPwîxøŠIËŤd%Š + +@yY‰àÿê»BxùÀõ4²òŠ2ªP4ŽÂüùü¾ï?k'ÄïéÀáþp( 7 Al‹Côèáa×$ÅëÑ)c@{ÉV¶ì1ŽùÝÀ.òŠø´kL”›ñá ÍÙwãĬS!.µØšCPJ×±]ËŽŸgqn³ùr¤T™´&6ÆÐ`Mr»sžØboS'Š“ ´»B»°Ãa<;öú¸ÙÏ'ûC:>ÂðÖ¢ƒ3u_ãWZ‰” “Z~©¢ùöǯÈQ0ÌšûJŠ!Ø=\:êâþºØýGãõº.–µÅ ¸ñ‡_ŠqkººÊ w¶_ƒúJ™AxÏÒ"›Ø0o=ùƒ°pLZ¢ÛV%] }ó$e dÑ +¡1jꛫÿ +2¼²lW¢ëQ¬r-ëj PáþìHͳ”¥P (È7€ÝrK²k†*Q×T?ƒ dYD¼™~i!úØâûº/»9“œò0…¹ªS×]yáÊõ“Ú´ÿqÌeSI0ybï㫨y±bd>EŒ +/€™9µ^D«Õ¶\¿5£¸ðÐÅÚª¼øÙÛ3_*EòTdÈd°ˆ°?SŸù4¿=.ù©C“bÈæîïO„ŸÓ´i°½>ü†7ð²Â§˜û˜]‡r{•˜OŠÈ,æEV^Å/Ÿ¡âÐCº—) îJâ!y),>‚G(RFÍ(]l¿ÙŠ‡‡ÐbWã{´ØÝj²ó b8§©y?&ÝýYÿû›¤_N÷i:ø]7/ÐJg{íè„è®Æâá¶"óSªˆ ëád»…«["®”ø{©”ˆ¿ œÄà/é'jJ,_†,´åج^¦ÂÚî.´mì2åÔ¯ù¸gþô2l48˜S›Hýq¶5˜ç6êÒí®#ÂSÑÒ#”Ô;{Ïm}›ºÍžðÁq‰s¶Î‡x}„(µöÜ.(ït{Èï8ð+\ Ÿ•ã]åëÍPÐL¸ù=¯Ú¾cümKøi–´tðA5&/ÔÁf†£÷|×Ø4öÈ 2x€zDd"ºLò“¯ÙÈd,4©R¦ƒÿ–5¤[¨ÅxäcöšZqërrñûòËô?·ùsÄõ”«|Û× +5ï|¬§œ¡³œSñ—qïê†Ûud-EoéI!Å Œð.,m‡Ó_Ì·%®Ív°âèÒ‚@¸LK{š ¤ÚÔ†I {ÿ1˜,ÞÅÚ¦*ô)˦|sLŒ‡®j³Žï>´YY=ZMB¼SÅÏ-$bõâ<Ú„õZ®OÑP©]"CÇÛš‡á õ;Û:ÃÈ1¯miÈê³´]É¿)œh)û„°Šâ½CÙèGÕš;ç I·«[ý]Õ\/…H5îJH†x­Nmå·¸áÖX}z&‹´•ãL²ÿ¼ +P‰£_&€Î× "ºXÇ5%¦fj-jéRûYlæÒ°±¥ãˆ¥­fŽ ¨F¬TÙE§“鉹3âwZMD“fÞ°Z ‹Z1“,óñÖ–ÑÌHÊë̳Ãð;}uŠÜ Ð’™µð3al)~ùùüºš¶PõmwY«>$:ö{à¦^›Ý’baܪo‚L~ Ð>=õšªæK®ÊφêÞu²ÀËÒ©¸ôI•MýÛŠ’Á— %ž¤<¶À*Wiö¤IRtVk«j)U¥4U"ýÜ›Wć Ú¬1Ø“jý•ÀúUæÜà6¼}~‰²ðµ‚0=X"ªîDÓ(ü--d†0ðdC÷ÖÄ E1³ñ)Æ©¤ÙpÕƒ0/Ã8ÎáËYÆFê-‡rp¯À-t­ž¢óÒòBËáÈ-/2ŽÐ*Æ-s‚Å?‡þí +¯OC\Kl/¬%1¡RÏn ù‰ØUd©—Ùpp'àÓ`у ;^Áÿ‚¾éA ?ÝÖZZpÜk®ZâJ+ßs¶æËüŸãÚ²gÂûZHÁNHn<»¼IìÜÖHKZMD1X´0š{¯ [Œ¯6lWe«pi-‘ý+”wyfXcÌ•5úÖ·“ô<Šƒú§W4©¢ïQ:]cÂd%¨,æV'¶æ×ØŠyf—ªèºzäÐ{ïú&W_]…d[ã‡?‰Ýš¶ªÛ]C¿ï²šwÑ|(!)“܉ù ŸažSã¼Jñ|cÃôTMñþ›ëµÓçœ\ëßêq³V\¦}V€Xi&ÍØòü>>Ô¸é“g˜þ#uZ¢™œœŒh€D‡‘r~Xshƒú¢Y\íEnDÓ‚óO!N‰¦t ®TyAê` šIW`7¥á|2rmª<£j/.72NŸ±Ÿ~_¿#ßmâþ°*¢ròÇ”Õã<³âÀ£‡ý1ÉN ö,ßžÚ"E‘Â*ý¶£pdƒFòGmQ'>\l'ç@’ÑM^iËMpáñ8è„ùsºÉ¨3~Îk•$Ô‡ù2Ë湊rßTª+áð­Ãsi–ê”iÁå²:öµF‹R\Fè2gêé™_Þü›=«zžïôw2‘cÆ•ù¥„k +¯˜Ùrm KXûæÀ9©A¹…«LïÎ¥Ñe£uÇ?a‹ðÑT¯{*–-ØÎöi¯l@šÓ£º¿Ôe)¢U\Û »*›®@þA"¯ÿ€†>ÒV"^hØeÑM"$èWhEÞ<‰–¤°ÔãlþÆŸI¢03u8LœÓGðrôtì÷éÜ•æ.žâØØï)8¾!$?ÍSÁ5C¯Á?š)gVÛ¬"Épî Æ*v+þÛƒº-Ä*:ó¼*+š‰ST·ãƒ È‹?ÔßZLÈ (uqÄÞƒâßÈÉN£'ÉE>æMµ%BÈݯDi±VÞ•5áØGîsn1Yý ’<¢.·5~kr­’©ÀžAzË “ö¶Ê¤š‚'ZÎÌ ‰âòpÊ„z ¡§C;ÛÈš{K໨!{ÈS-\ß~¶él˜2õxêü+¢ÝèMžÍâ´T¦ƒ˜|õŒ\>÷ÝÈ'?ß5ŒsïÙ?N ÍãZ +ö}šYðÝÚ€¤Pw*1Ƴu¤ +_rrm}GA7fl”3ã5É´oÑ .¤!}[\–¹…Œ—)­Ø(טyüùHY‰VÒ/Û•+M–L—z³Y)—z°¶ÌQpáµccŸŒ"„03<êW^iUè-Ó X¹®ëÿðJ¥ %éîNû€þ …J³’ôÝÍéFJê.UkOAbHCe°v¡£ÖhÈJçËÇŠe&=Å*¥$…¥1I5úÙ‹¿N‡ŸÃŽkô¬éuÆóuç_½÷ïY%¨ìc_=í7Áué~µI",Ç=óÁÖüúÞý¿x ¹ÄŒÕÞòݽ2ca’²†‡¨PÔðõ¨ru˜¾_È·Ê™ 6åbÌÓê,¤àrŸ7ÜOþÑ –Å}‹¿'w~¬»‰bL{)dOêV•SÍŸ{YlÇ Öu¬8©A<°(”íù.&6›f“K ÈõÎyá1aC¾†bh­óq +|ôΟÎéjÆ8Zpwü’¶ø +sÇ»Þ!YGBÂ:ZÀ<Ýžðì¶ÂÅÊ«RpÓ˯ân¹Rᬚ›z*‰— E[£nöÚ¥Ý^¥>¡QÕúÂ?¤ŠœT:ŸÈ + xÜAÜwœ:¦4iUß ³¤ Ú¦¬8$áªó, ¥ÚYßZ?"|¤®É²,=S¥£ +ÿ¶j¢)¥ˆœÓì::cnÚ¼Ù™÷b’ʯ)k¥Egß=ddéÑ>®óªÕ]ÆÞ‹éó[¦Gç±&e<úøå{ïq¦ƒ]ò'Jïßµ:?ÿ$c.Ö¦HD)“ŽëfI.*¥%•ç}Xû®’ÈZ¼×PÔÀãÞýIgK_€•›J£ÄF³¤ÄNâ´>{«¸Îç× Ô;“;€ÂpŠSAg›ëo8ui"ê“¥qœO ôâ*w¹B—õã ÜÁ;“ß”¹®82h—æ 7jrˆÚ°aHF=æ‘>ÍcÒjBO1_è+QóœRIîþ/8ü4ãyüU_Ä ¦¯BZ߉8èÜd»+ÆÊìUvgµÉ“šŠtI([.çkyO-Ðï!`M½º(;Uðæv EƒpB]nÓž“÷ý® #‰U°†gãÀþ¾ 'yäeôÆ&iLußá-ê7–ÿ ä“ì-Çæ ,¥ûõ€ì=PéRqfÂdo®É®°k/õÛ(Ã_*cëÇÃ+WHI…½&Øåޣ㴣ø™Jì ¸4„”îí*GŽR¿ëô±ÂMµ,!^€õ2Ð4¸Äqlû•UÁ=¾þu?JÆÛr+ü×t–-}Œö¢ûk#µˆÀoPÎvó}Ðö0 +ŠÝ‹æÖaŠ+žQ-aÑ瞦OxI@ݯbC=ëj/o–hÍœš‘é4d(ßn#â¦šÜ ¸\ÔŽÐ\ü^Þð4NäÉ©´qè׃Xí¬FdSrqg¦M£l^ìdï-,ɳn¹v:¸°m~]’ËÞuJî’Eó~AU]ê­Š<ùëå\£/fLÝÁbäžE¼;0Öß2·7Ÿû†II»’Á'õît4Øì÷ hj¼· 8ÏÖg#4ZkwdjðØלŒž¿Ló\`T¿ Sã|‘®›ñÄ°ú†å–¼œ³hÄ–úîtš^œÛ×UQÄà|ºx“·ÜáÀImã²­œö`Öé„Q¢\Òa¢Ú»Ñ£WuúSÓ–›úßšÀ&#Î\XhÄ™ãò' ¯›4ãûxyKn>­[òf~sß‚¡ãkÊüÖ¬®ïÀ§ÂèŒÇåUF‹! 䎇^³øAðç¨%¸éôôö ÎY'!E/èÞø6†ÀOÃM~ Bd¿!ó¡ÕsX’UN™™Ô<Ïl; œE¿XjMK:Í7•Ù¿¶Z6ª¦9gy—úÝ<å!åñŽôø¹©¦hÄ{/bú悵\ÜàNÊ=‚5|U*õ¸i“Q[Îä‰Fÿкuù·EÕ;ˆæpŒN’=šÄ~F]ÂÀv#ñP'z>‘g å=*¶e‹É¹Ì³I?0ŸÓKÁó|ñÛqH.oì,^YäÍ$JsÒ×6óÎäY 扊º>èäï¬jrìó%1ì4G +7œ7þ´óÚ7áôÄ^é¯J zQM!Ã∰£=P‚颧–Ä— {[Mg£n;»ñîÛœ I„­1‰AEê¬báÿËðÿÿ' H¸ãáî€vþ¯Õi +endstream +endobj +23 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-30 -955 1185 779] +/FontName/PFITKK+CMSY8 +/ItalicAngle -14.035 +/StemV 89 +/FontFile 22 0 R +/Flags 68 +>> +endobj +22 0 obj +<< +/Filter[/FlateDecode] +/Length1 721 +/Length2 731 +/Length3 533 +/Length 1248 +>> +stream +xÚSU ÖuLÉOJuËÏ+Ñ5Ô3´Rpö Ž´P0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22²24àâRUpÎ/¨,ÊLÏ(QÐpÖ©2WpÌM-ÊLNÌSðM,ÉHÍ’œ˜£œŸœ™ZR©§ à˜“£ÒR¬”ZœZT–š¢ÇÅeh¨’™\¢”šž™Ç¥r“g^Z¾‚9D8¥´&U–ZT t—‚К +@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßÔ”ÌÒ\tYÏ’ÄœÌdǼôœT]C=cSˆDf±[fEjJ@fIr†BZbNq*X<5/Ý)ÀÐ;D?ÀÍ3ÄÛ[±É€Ä̼’Ê‚T„j0ßÁRQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­kl  kijª`hhaª`nnY‹ª04/³°4ÕÓEÁÔÀÀÀÂÐ,š\ZT”šWN @Ãøi™À@JM­HMæš=G4“1^GVûk—W•Âw8wsÃ,õ¨M†’~ç›&±6åûM=wÎç…3ÏÜ“¿izan£5gα6÷ý•w.ãÝ"?³l±QòIŽ;ïÏîõiazË°8¯¤=Ù—cþ•¨/‹»Â–8êXs¯ÿõº°úýù¿«Zö»G¥Kl8n.èzAmjQY0«Á¢ßïøÉáXñuuäCé´°œ¥»œ6N”Š­—þìÌ÷æeÇö•Öçxª– »\éz;gÒ‰Ì^ïš™'jìUD6Ï1ÿyé)ßÓOŸžfª-Ÿ·²â£µ|k°«¤ìõ˲ýM‡›ØTEL¹}ÇSGC)Ãäýé¡‹³ŽžqæãZÆ2MΤ£ë~Ž¼eÈéCž}J±Sm¾fD‰)»})‰Ò*h¿z}­GîÃ\cÞ©=J—^¼÷ø͘'»·—|åHŠ›ÖõNý­Û3ëó[Wy”þñÑÚàÌ™wŇO}yÎ;ãÙ[}'ÝÝžû+¦56O”‹4]ùïÚÔêv¿í™À!°ËùžÏì-\¢+lŸ½,Ûîi·ÖéÇ®E¿Ÿm>ß?ûÃË]q«¥±Ýïìtóç†Ì Ì~ Ò:/O16ËÊÓŸ_Ùôó¼Í$ڢ›.Â-ÁJ2=û¹¥W4¿˜|/Éúásß«<ì‡ W¯_vyRl‰ŠÙ©ß/ükeŸ^yëQØë—Ý·¼øÜ_ò ýoàîõ)ºr(B•s†èöå|Z++6*>*qíŒ>tdEaÿÖ/×Û (\£ ’sR‹Jòs‹²¹¸Ã?¸þ +endstream +endobj +26 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-301 -250 1164 946] +/FontName/KNCDYV+CMBX10 +/ItalicAngle 0 +/StemV 114 +/FontFile 25 0 R +/Flags 4 +>> +endobj +25 0 obj +<< +/Filter[/FlateDecode] +/Length1 721 +/Length2 9761 +/Length3 533 +/Length 10318 +>> +stream +xÚí–UTѶ¦àî. ÎÆÝÝ]ƒnظ³qw îî ¸»w÷A‚[Î9çÞÛ£Ïí—ýÖ£«êaÍ9ÿúçW³Öâ¥TÓd·peœ!,ì¬ìIe =v €”@¦¥•t›Alœ¥Ì `;??@ ú»øûps y‘i’NÎÞ®6VÖ½$Ã?T¼q°«¹™#@Ù b vøkbnfÐt2·C¼Yq{{€Æ?^qh€ÝÀ®` Vddvv€…9[Ù8"³ýKÞÑÒ Àû¯´…»ó–<À®n¹ôÿ$eüå´pr´÷X€-‘ÙTœþöÿ¥ù?ûßpý»¹Œ»½½Š™Ã?ìÿ9¬ÿV7s°±÷þ…“ƒ³;ì +Pv²»:þ»Tü/8 'ûÿÖFbfoc.îheÿ•²q“±ñ[¨Ù@Ì­–fönàæÁŽÿŽðwpÿ`ST‘”Ò×aúßú¯ªš™#DËÛù¿|ÿ!ÿgÌþ?ã¿ãqµñ|þ/û_áßû?WFÿÖMÚÑÜÉÂÆÑ +  1s´0sµø¯Ä§’pòòeáükÄÂÁýwŸ±ópø¹xüÿW¥¶£‹;X^ +À yyøþ™5wwu;Bþ¹þ~òÆ–6{Í‘ƒ4Õ•éÏè×ðø&Utô!ó/eQÁ!BÚ¼oöÂkq‡­i»~uïFD×›ìýh_¸±›LŽoªÿ¼ÿTàc Éø?ï/ôK~­k<)ÌçRELå‹«îf5ƒë%EÅ€Õ6ݪÓ/š/dÀÖþ¨çO¡ ‰ÌæPQi jQ¥ÁS[#oKX¸)ûf®ž.A:Þ×<)å°>±Š·žõ¦â¥d÷À—þaU•ÒÝÚ ^†YGXýì§ÓìPBɳZŠß}…{®ª¾µôµ*×S>hJ÷gP½Éï^OQ»áë²tꫬխGã”ì-§íf&JNÞån +—;RdÀ•YŠ¹~ä0Õ9ÔöÒ ží¿Š„q)Z‚+¾Dú +(ÑîZ·Íri«ÚêáxÌ-•W#Á”ìœG\Éâˆ"‰1ìË žŽ’¾þ̘¶0.DCf²PûÑÿ4¡ œš§ˆì=ÉÉÐ(¶=}G¯•,æ$<ó%H)b›ˆ\—šÍ‰"tÛx»#Z"ÎDŽ³"d:Äh3V¬OT*úæZ!_›‚0<¡ý+h;ÖÆáσ½%?Ìr@tA°ÝGz¬àêšûO'[&ßÙàìG6ý:Ý,+š¢¹~ÛIº g•¿d=`Ü„1Rf£Ë¯‘Nù/µ>¬«£Ä`!Ußö/ytuáWíFß(d™i²¶xJ{¤OíèòýªbáçBøÓ€×>È9›ë–ұ¼á §ü£q„JåH\`¢YðX`£{½¹¨àÁyúItmŸ­Ö?ÐÚ:j]þù¹~#Ìõ¨ùæ)©ÀÌU@ 6ÂÀO‚#Ø”ü"ñFƒj°Œ‚‹—ÿ +æT×@öày ËÒQ K!A_Í,n‚dƒá ñ{v…Ãäg+ny$z–b]ÔaøI¢¼v˜&ᆲÀÐI-ÍÀޥƒ>šánÁb¨r$ˆbÿN’ l|º0nVV‡¶…\&æmüYrv8…í s©0°y£}½nmYê#®•Q·ú{h<«ìéñ¤ÔÕ¯áÚOö§(ß>ÜÍG;=q¤WšsðcÁÛ'~})§1/ÚuÆâB—_d+اjän|¸¾ÍÜ¡°eϳž_ŽèW<Æ$'M3ˆ?5Z>Hb…ÚÏ­®5H6&ÿ ¸zKáÂãD¨4‘Õ‡ˆ ~Khë‡ÈòjP•:²n’¼J’ ¡äJYÿ–Mà)D…>(¹ÌÛßa®r¯¸CÚÀÃ9pßÈäšk +&aAL V û·‹Ì÷7™ïÔ:me!øçEî䢖Ϋµ‘ì,¸±ÌÀßP;ßUU7jÕ–‡¸CðÎÁ³»[ÆIáˆwF[—ãùJ½gÀžt÷uõÜýz¿ÞÝvo¿1˜á¢!@üŽ‰]%öŠË³÷!Õ‰6@ˆ9{È«Ýs©WÏŒìO7î»f_Œ<0Eeˆ±9jÖÿ,ñä÷DÂ~ñùîí¦gA|hËÐNž6š9JR]å•ÞkÑa:"[QÁNëkÊÓËCaLvÞȳuÿB| çŸå(å¦ÍIL‡ÈD‚~¿08¡ÈNßzmÞ;”$5c§[â‚×~òñãðŠ?žóûÚA!{Ý: ‚.ñ€5)rij„zpåôýcœÙ,œýˆôöü) +ט¸‹Õ~¨ÖÊ¿2®[êÔ/šW„®½¿Rû­©GýzÓUIwN»å|ÿ̈Ñ3M[%T-¦ƒÎS“C_¡A¤OtPºW"ÎßvÕ/ß:ßH–üxÎqÍ$w‰¹`îñ^sR6<—MÞqEÓ>#Gre¬¦ÒI 1¥h`™¶J½6æ@ÌýÎê+L]Õ¼¾EÎë"›¬ï“uU;nÑR2øL×a‘ꀗÔqG/\Ð^=žÝÉæ……  ¦¼?@”ÓD:Ä3ò¢)Ò¸Ë9˜J°àê\ ,åÜ9©Z~~PÿõÞM·Va÷¬0p>xb—U_*Þ'pÇ +,ïô³ÅÕ‡„$+Lƒ vè+<íÚL™\Á*Ç8ÙŽj‘! Ac%V7L’<Ø ™Gø…s@ÕÙcÚaóÿþ–ä6M»Ê2ZoCÔlÿsë«ð“õúÒ ž\è.=`)pßI;ùž€XBn86ð°h–ãŃU\t"ËÌ߀fä'¬‹è…«zÙg(~m_³«ÎuQ…ôl}ßÓÀ§s§”f0‰éœO³”åµ]8Àuþ#Tî¨c1ÿÌ#xc7{ÿŽê•v/ò§…Þ +š@çp!-´¨‘bƒBÖu1)>™ý‡¾ìÞ7XAÒ~ÓË÷ĸ¢,)|^DŽä§Ði8C5ßÚ$®]XñZ/Ÿƒ'Tt¸<0©2Š“¿NçM¹öš)Ñbo.$¨‚Sº“vS¨y±D +a Êë¥Ï)ïy·†Â<’Èðš^èîeâÛMó{ŠßŸ~NG¾ˆùÉ¿"h,WZ_Šäs«ßß°Ó)²~Z•«hclM®E{ð½qh§€“»¿-¯ñ·Õ|QH¾¬,?˜äJ7ÄA“mÖßßv»ú¦†!Ûeõã yçþmm¤êÂuŠèO)š³^Åe Çêdw ´¦‚}Op´ jÑ|}]$´^¯Ð©]ûhQ7™Ĉˆ½d »ÃÅOòäñ%ȬÑpÞ‰6\¸¸‘E-ÞÇÆTª± zâ.¶]ͼ„cd¾NhwÜ)d*uKŽ¬à-ÊdêõzOKÞ<Ó QçÑx}ýÀv-°IW¥-Æ~K«'-÷ET]|½˜4ÃQdŽh€ÊØna¿.ˆ;‡Drbím[@„h¿²š`Îá ¿ƒewÛŸ,~%©ƒìöe3Yªé†AAkªŠÒa×W£Oó Ø +)Ž8Ÿ‰¡+áõd+p†øYÏ»¡QÖ¸Âr» G&ËI*òoÛOµš_]¬üœkçûügžðx ’¡N´A|ç¨ÊSšê[«K=OôD5xû¥{-‰Oœ°¸šx¥RŽj˜#ªDŽÐäªE@q.Ÿ›žøóøwIËIìÔÚknÑgÐQØÄãz®‡âù{#çôU——ÔUYPKn-ºFVg¨XL‡Ýj¹œˆïmX2É3Ûs±…Ø_=KT1iÐ>Ú£i§Â—Ë®·Zâ·°¼I´½XÔ"nasÀdßø[{Ê2¯Áu£ßt܇0ã«¥ÐHŽ¹ —6ÑÁšÈ‘ëèYh9W ËÂNV¤["Q49ñÅ™èWÞ.Ñ*]ŽÇ†9wê xAþànðª"KÊËÉÁª£—¬uAVËàꃅ¤¢0$ù}ÿ;A …G¹áë ¾¿Ž|³SP ++ 03þÁÔù‾qÊSˆé-R—×Ç}8Iê +I!ÏÛ!c …m@Ϋo}Ì]D%—¼Zÿ5ÆÍŸ¸GÈʘÔ–Z"”=ÒÎas‘Zé½`ç ‡“ Na}è刳‹}Fè¦tI1Š[¾ya‚UŽ!ÛDº˜Í=„yØKd×÷Hzó¡mË¡8ykÇ**þ’eT Ññöa~woáߎ>(òÙšsÏ‘Ùø•‘”µï®„ÍŸæ<Ä*„Ö§{fÍ™\­•)Ådµ&´A•üxÿÙÒƒP?”[ ¬kdu Qª³%.ßü¡Á{t®ô2^‹>›+yº÷l”n¸H¯p•õžZIï’ ºÙ‚Uù¡Ö÷m²ã­§¾=öCY³W[-I1gDj’¸ûP.“kR°UfVpØ[d‹Ì»öq`ÂÝÇ=¹5Þ&q•²¡ÍçönÌ5ûVãGÂqÖqª(šº|_2éü”õcÁ—<¶c†ÌF». £Gtl¶ŽSìSÊ{,Ü/[Ü&ö0ÏVÎÌÞ^wȼ‰Ø3k÷‘ÞkL2Žq—œ'Ñ¥œ½F æO:»·… Õz©µz-¥„¤#èµê¢è‹Ã*]'±­“TäØæ^’âãqn̬х ˆÀP‰c)ÝIÑKñÙCk‚É“m=GŽú€ÏÞif•@wÄÆ“ É^´2¼â< +ï³4þu\¶åseVð¸?ZÎvëúqdœ4^Â+ëÉüÅ7?uþ@ó²<~d ÇÎSÄL½{X6qõ'@Âõ­bøÆ$òïmÔȘëªf%”ö¤°žÂ˜VjêfŒ _²næ}ÐõÂ}ã0ëU]~ƶDûNqÿÉ©Ÿ.çÝüÅ¡²—÷ùA…õgèÉ¥)EôD 㛺)SjÎw$éb…H£BH:÷Б¼¼# Je,GÌ!·¸ ª %#Ö;ñ_Øâ Øæ#Ë绊‹è¤‡q?Ãuâ8 «N²Nªªm‰˜Ó§±Ð"€z˜|FÈß·¬/@¥—ûÂv ÕQŒÁy$Z7TìË0a$´™Ÿ§b§@Ka/Ê÷®°†T†4¨x÷yÆ$2¡þ/éÑe„v¯wF\27O&¸Ë pyOŸŽ¥ïR湂æ¤"’à÷º¡H¡Î‚XEeDÒ(Áu*0_’çÏ/›Aª²7/¥,ú “Â6ÃPÚ¤–ë\3¬TzûÜûÅoŠ{“'¾Ž ?hVRiDM4×ý#ÝA4¼#gL|äî±ëbÛo±Ü"ïRõ5&ujš<ö`‰Vëg¶˜o·Ô3Ì3ûïp5d’÷v™ýêf—£jlÌÕ„Œ!ß-Hnd°vßt8,  a¨£§2 F&[ZôäÐ BØ+ÿÍQ"bS¾D”SBÛ³ª +z‘DWÞ5<ÅåŒÎÞ&F868]ŒT‰»É#}Ò›Sâí\o58E9Hȇ–á÷l©6¢ÁápË!¢/TL¡yS½îéËç|‘Sñî\V«# ?ºhy|‹ýÁ?cùð\•Ô­…ÜÇ\ûvºÙ˜¶dÑÂÍWC²÷|Ê ®¬æú²]Ü»dh‰ý‹K¤üÈiÙ2ìÕí<ýˆâ¾AÞ¥“G—ø6¬S±å›'#ÁµáMÌÂ[\¥¬ìÞ”,!—ÿE©1ˆ"” ·!ÄÁ/7~½N‘àÒ $`3‚'ˆQ˜ÔU8´.Ö<…À[Åî¢Å„†ä<9›‚''Ç™!ë…IùIðEQŽ­o³°ì\%ê’öÛ$"’hASk!kRUÝ ÏéSû¡,QK`iñÛüTÝTÑá±I1æ™í-ÒTUøM†Ft]&å[kŠ‡6ZÑVßÀ"V¤§P¸8Þ Á"*Z%÷ÂiTú\Þܳр(o{>FE©@yÞ,XÙO`+ff³C%"¼±_G"´CÀ®–^µï„*K4¼Gɇâ* <—q& SìŽÜ¡üð·]vV¼”±õ+˜ö¦<çò¾êCªî>ܱÍQ¼8‘(ï˜ÜdÚ|‡/íspÄ×ìZÝ”ÒB…³¶Z*¨+ÀBüµ¶©£ø…J €]NLCwr¢ÖB¿ó=Åþ‚æ󎡯 ˆµø2m°40?_lB㬷J}¡Ü»vv3-¯IÞ-/²Ç·êÊz¯Þ4NôQ˜1S’φÎÖÌjÞ^zþ˜§$6·©ɵ/:™'Ö"uMÎq=xãK¾¿&ù¿Ä/–…({µ/bŒè`SÕÁm[Ø—ÑLvË6ÀÇ -á ÞÉ5´Tåm† l?þÈ.3PÜòWßóúE´þl9¬‡½m‚lõ{¨R"3C§½¶’ªeßnfˆôú¦‹éçbO¸¼b-âÈš0³bs1ý m¬ó%Åb=üßÒýë!k1$¨- ³Pðð.Æuìi‡·Ø½!uWî¡C5œó³ ƒÐ“sÁ­ks—â’~Øl·<3ö¾e„|ÖÆ{iðÑSƒJ‰tÛiÅO^Q†¡­ºw™*SÍDøœ§Ñ7*Ã@Û´Zx |ä7Ït|(‡W¡uE°ã€)¬„ýB\#£ÿÈó"kó0å£ÿo¼î_ãtàv&¯hW!Êq³ <]蔆 üz‡Sò£m•y³—N_…Ò‚ê/‹~~d±+¥o¼„ÌÚv-G•£ÚFŽøMôõö7ÁB`½µð±“Š‹€[WËkŒu3â°B5ù^c)£Ûi!ô5ÂeǺ7ƒ>Š/s>wÅŠt +Òt”»PLä… !-WÜÄþš‹¢Š:€¢ÂX$’{š”%Ù<+:2,òsb½ª•qYI ¥º…´tÍ>$ÄŒåØ°|3g&–PFuFuÝIןÈjKäOxQ¤d™71• jô <=‚d­5§«e·ÇOLœÃµÙ &ç•å²‹šâ÷Wÿy°ùí;•‡ËÍÈøÞí¡n¿£=Pئíqíf3¬ýÇ’ ¬-ne­ì–§Rùdûxª‹¶ù§q´sS·¾üÅ1à,ï1¦H*Ñø¤Î/Ô‘Dä Däj7}E©›®¡ƒ¿£N°-x‰óéå(gï´C‰0W™È#ï[rqÏè½bˆ§’'Í’_›/§!á¯P9óód£Óù¦ùÂè{ilÙÑßk5gðs¬VeN¡è\#Aìûñ5éƒNð¸³ö"Cp.×Ù”ÀTiÌ…üí¦ )½;4ÙˆÓË»4CÙÊZé6…o°‰Ý¥‘à `rnÀ½“Ûϳ¸ÖE†H’Oêp85ØQ‹¹Y3"µi÷{‡ ~Úý˜œGñ²çð0z‘UÍîP\Å÷øÞnzj“ÏuøU˜X&!Æ#CÓ[a@³µxsKêmk9NÃ!ì¾Àg…Á(û!ŒsZyL„ʈìMŠ%gÊ“¬ïi¤ö'cý›}aXçBƒý§WßèácýdF 7…1F7ò¬·Âvá—¯d;a7íX%|ž_ „b°õ}.í“/`—ýüܤDçRðm=Ž¯1ê 904ÿÀh{­ +Ý-·Ÿ÷33ô« úJÉ”÷'c¾ŠåªÑ×b`^­ KcdL¹ñãÒ¨»Ä*¶¶ÏH¦º°Â<§–ªç©f¢¯XC”‹™†³ÁåÃ\ú¥º}Ø@ËgÚ!ñ¶â»B¡hÀ?› G}îlqnÁ%KÞó<´áKì‰ +Ïp8=?q§Ð¤Eï>N8¹d—ý!#üötÑ¿I¤] šõF!4™îR´T¬=‘µëhàŠm. ^~ÑÚåóWQPŸÓ™ßë’·a-ãm¨ô¼4°9ÖîývçywôÌ@ëp]vÖZxÒ®ö˜²«.BÙ«ÂJH¶Ž­…bl” ’ÉI’HÏ¥lâÛq$x¬Wš y K¦2„@›œhõ?z†”f¢Û±ËŒA³ç|DAÒ/ôã[£­ÊÏ5)¨<J Ñ/Àg&)&©Øû¼:(eDæík¾Uæ7Ôtµ<\æü~‰¬ \ùÄ.w)!Qt½§Þ(åCTg‡RªWüiÿõDyX× ÖT;•Ó­jf”¥Øq£Q±pÙ)Ÿ¨”Šò3a ‹©æcn¢EYâŒA£ï9m­FͬãÓéÏöò¸w-ߥ‘µ•×™­~? ¥x.UOD¼=÷˜‹ñuø¤ðÑÏò3»m^Rw?/3¸6y¼° ÚÊ %Ó"â†óã“”‹Hëi.*ôÎ3ë^‘#YãÊ_%~ Ï è%¸ 9%\˜8¯Ü¡P +ú#Ì·ÐÓˆDžPnáTÒþâxZ™¸·é ‡ÚÞô¦Ç“m^›ë—φúZ<Æ&k™õÆ^øØqÊà÷²I×ò"Â*„zÔüQ†‘ðØ÷¤Þþùq¿õÃËí- ´!Z'ŒèØH<„¹ßE8µ@ÕHÀØ{ž uŠ15—¡ê£"ÄŽa‘Ñ"»pIQþ¦}[ٲߘRV kÞôãÇ}ƒ%jÍnÞÅâTôBÁîVe¦õéOíÍ¡‘Þ)PdÎ2‘}·~»sx¾tO½7*¬&9ÇåÜßI{?)ùø¯˜¡ÞÈÓPÉSŒŸá<â8l=6ú)c]!/Eòõ}“9¡Óæ3 x™²R–Y5q:5³‡©LöSg®9øêO‡ËMóŸ$jøCJ4ô:_Bʃî1Aª˜¯ðµ5¢LËŽÔÙÚËXô3e®'Mæ+2ŠŽ¹‰° wݵWwäp}™ØäÇÍÑ,*êâ¤Û>AWm”X²éû}S%€éK]?ÿÜ™ÿص‡ñ$ÎÇUx Íl¿U8‘ ¬˜4o@„ó°tN³y“}³&ÊýuyÜ4æ¡”ZE½•@EÌAM¸Oô3>D-B°}{Ïá¾S0³¤ÂC •wß%ÔI%“…g†ƒ}hN-Mz§ ãøu$ô)‹«¢c¶gÏ©[uÛ ™Õ’§}"lH°Dù(˜~>£±ç3·Å¾_’±úw½nð<#‚B{k L «°ñQ2V…)a~ÁÛè:+öËÊÃï#X¿jçrã³r°ÎŒmû©ÇYóì.|‰yÒ²Ÿî"cBüδ•ÈÕÅÐÝ­,'ªÂ`‹=²0ër™ü‘ÈY©»S²º-J9ûí{ô"M-½ bfª"·š²³H³ê¢\™|^¥¡vÑ-ˆÀ¨Þ‘ñ~ÕnØÌ×~S.†V«ÞJÌFgQn°~'ÎÓuBÈjZÄuºØÊp3ÿ3¹C’RGj1dò}ìpw‘!:RcìeY°ò6H+úGF„9¨ªÀ_+Œ‚ã)úVB͉FYÓ ²rõkI÷DZ3:öÈC^¹¤”P”<¥2é¹¥K¶4åƲ‚ÏB\¦C«DNÖ÷ üj¨ô'jK—Äc¤…¥EiHÑšI®hÏ,'›ižSû›ˆC¿š,ÔAw¸Ž®;?Ž>¢MR@ß,2(ðÁÁ‚êNœ[3ZZ¾T]tfô•ÿày‡("•hmŸ8¦´bÏùñ2IÄëã0âPÖâ@znríÕ–ïHL73…ßîÓÏ+ö¢ŸrKÑËKøz]ÇÁºKr!™ÎÍ:UK‚Q_šú%jü¸'Ö¨*гg%ö#2A¦Äv{~_gh•² ¹sVjÊæi¾¶&Ð L="Âœì9jÉD}œì-·¬ +ÈR|ä«à{Ú´ÉŽJÂCfßô‡¼S©ê‹ üÔw8 wêÙq*¸€Æí=ÝÏÌ3ü> »åOwd_”Ãðå´4`ýû+쾿¯mA?—É©Z¦þ oZt‡ï¶«þé,Þ/†°Èi{\{ÄÛD®…•Aïz¨:Ìâ+Ž9ÕaC„Ä@mËÙù¾bÕCËÓ·:Уõ*cÓªI 0‚Þy%ûL“Ñû(HhŠ±ï½±þð¥rçÜ,H°OŒPJì+¡ ¾-ÅP.J8–ÿj'ïÛ,ÜsÍ™ÊLÕ†ÉìÀ¿â§Ã¼|ˆ£9>S1öãú­`Í)?a©ó´Bm–@%„ùƒµá" Ìæ­&Öèéš KѹQÝcÕîæWÏm3Ñum™V„®‚ѸNCýª=47Ö†å0tTöÇ2™˜ý´i—øÛÞ<ÙîL_ëåõu7¿‚jkíϱ–£y»á_$Þ®7¿Qt{ª^Ä(0žvšÞq¢´Ê)E„帄d~tGêäRêJÛI¬ÕZsP’œþQQËêDýÕ?Ý00tÿµªHhQ—Æ®á˶˥ѓ‡¿òL”çÈM‹•D®Ü +þ×Êö ‹½™Ê„ššþî'D'9]Õ‚?D'E%B]ÖÙn´ !Àñ9óÀã0hÒd‚%º÷TÙ3jÁ |úã÷IõB,ìù@ê®uû­´„è˜Ý*X3nLß-M/›,õ €¸ tåZlm…lYºMÓ'¤t‘¶C8Ö¾åûÎÓ»rü[!ªø€cëtUfvØG9¶ -hÁbòÁ«ÁÒE¢}Ù•ÀE©ø=:÷¼ºÛ´L¿áÏoÃRû ®*œ÷%ŠfèÚ8¯QŸÎ ZÙÓTS?aPO¥} ¶àʇߨ/L˜ÊÙÚŒ ûˆô3cÊó„è _q§ð›iîÝ8ØÉ|½‰O1’:ÌØ!Ú +O"› Wml‡ïdñaîxÁIwC/5=Z{Írƒ³ã3{L‡@ktÍ­vöùÞVœ"ê£ßBEÕ»¼bÎVgna ß6Üšg€=¤FœŸN5î#WÂÖ _Ú€nUWŸzµå=ŹUN€ÜC4j0Þ({ïEâú8ßXâçP»ý#€HøÁú&l´ú9_õ<é@‘ì)â¹'ú€Œ%œ£ƒq¦¹>xn°™†|ê4b•'*Ùkî”Æ Åg›L!Êw‚#ðÅÒ­õz‚/#‘ôýaËïªß²µ?Y$ò¿Y·~I¶|ÐÃê£Úg“›ÃÊ HqKö’ŸM<ñMUdðÍ2EÖp.¤ƒ(æW÷5|xb’I +Nõ¼gŒù':¡WôB÷BÅÙÐÖ>þ_?žêð&Ðá4@j3ÓÓ>’ꊚZ¨B&,fŒ ï“*½zç&šÛPE¡Ø§y¥ÓóNvÎyFlç ò†ázÇh$‹Fd¥¤~§_d<“¹(_yX—o%ÅŠ‚4 iªl‡˜¯Ç|´ ¨mófÃC?}¹!ã‘O;Ý›.é&Ϫ—u—-j]3%•ƒfuoÑ¥ZAÕgöv󗆌âk¢W²:hú«fîª OµÜá345áȱPÀm0nOƒu=˜~•íþñÄ—)¼>û­œIFù@sÁ"öÂ-®%™ÄËö÷t™‹,tn8ã²Î˜¾e·Ð.ã÷&–°Ye#a(í&ó…Å?C'qø¡c½lÚA¤R½ÞÓpîìQó}ãC±Âõ1_ºl_>2ÑX< 1ﱪŘõ ŒvóK,{oG%z#|ú'êcHÉ`<ÝÎD– ž÷VÃè¾dÎS›=Ër—»æR-sÌy·=ãí¥ Þì:+lŽ›³á¯-u]v¤“5þ9ƒ”´pþó¤ÌÊÚ*]’çuð‘Ç"õ•'ÐÝ¢¬c΃…ëóíÎI–ÇÄž;ýù«$ÍéüUç®ä¾Í+Á÷ 툙VI6CàJ|íN;ÕðTÒ>­ 'h„‡²ªH'Çq>þÀ ÷ ,C—TÅØGµ"-,R/Òoµ‰³ðˆaùJõ’-²BV¦_‘’Øû^Ö6|#LRçlœãýÞ^@îS6:è|,¢Ç‘W‘ñ˜‰—½iÓÉk…r$ïrg\ifîíȃˆp^ÉVbÎU±™ Jrýbƒ`QY43…í®Çöa2ýùá\¢ƒ”ôªEîõÊjèp`[P¿ˆžì”àœpù5e*ü<„Ø‚ßf.8n¾'«µYÉGJÏ÷‹³J—F+gcþ+õǺdã5ecIàÿå…üÿ þŸ00·›¹BœÌ\í‘ÿ´¡¤ +endstream +endobj +29 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-251 -250 1009 969] +/FontName/LSMLBZ+CMR10 +/ItalicAngle 0 +/StemV 69 +/FontFile 28 0 R +/Flags 4 +>> +endobj +28 0 obj +<< +/Filter[/FlateDecode] +/Length1 720 +/Length2 13882 +/Length3 533 +/Length 14438 +>> +stream +xÚíµc.ÝÖ®Y¶mÛ¶mÛzʶ]«lÛö*Û®U¶«VÙ6λ÷îïtôwúωó¯£332æãÎ{^9æÌHrb%Uza3€„ƒ½+=33‘¨¼ +33“ 9¹¨3ÀØÕÊÁ^ÌØÀCÄÌÍÍB$0ùgðÏÅÃÎÆÃÎCN$êàèåleaéJD%Jý/'‘°ÀÙÊÔØžHÞØÕ`÷‰©±-‘ªƒ©ÀÕ‹ˆHØÖ–Hå_¸©\Îî3ff"3+SW"€…•= 㿨¤í͈8ÿ“6ssü¯’;ÀÙå."ª“RýÃiæ`oëEd0‡aTpøg>À?4ÿÛ`ÿ/\ÿÝ\ÂÍÖVÁØî_öÿêÕÿR6¶³²õú¿vŽn®g"y3€³ý—jþÃ&0³r³ûïUiWc[+Sa{ [ÓRV.Vž3%+WSK"sc[À¿ó{³ÿñOçþÀ(§*/'¢CûŸeýOQÉØÊÞUÍËñÚþKýï˜ùÿŽÿi³•'‘.Ó?ýeþGøÏù_#ýÿ6™¸½©ƒ™•½‘ª«±½™±³ÙÿLü¯P""ž>ô,ìÌDÿÜþÙgLLÜDÜÜ~ÿO¥º½•“@ZŒˆ‰‰‰“›õßYS7gg€½ë¿wÂ?oü_±¹Õ?ý<¦0ªÊòT—TL†ÕTÁ‹ŸåAÁ|êœß¶üqGíéû¾ ”Oc‚›-60¾äŸì(-†§5?Ó2\ôÁ™Óñ‹~|çÒ=“I¡Þ·°B +/Èl ë™lŸ¹° +FDȳ탂©ñ|:Œ½¯Z~„š®á9, +ÊŸ¿©"ÚÉЕV…:–ÊëM•3DHB&ZÿˆÙmN­£ofÿD„*xÊÙ¼pe€®‹Ã»Y»@ˆûú› ,X=@ô°˜ï|òøEÅ2êÞ~Ûm ͹$î*ÖÊamdÑÆ[ÑR߃ðø"˜ïÄ­é¡Ý½J[°(—ŸÊ¬3 ^ËÍtÇÑ3ø´8‰€r'¿õÇ0ëtîÄv˸0„î‹,ö¡k&" ü‰*öÏ2° P±zJð¬.î•.ÄŽ…5Ñ !oŠë“Ë3¸J·ÖPZÏ FVËÎ)”S˜Ðt$I-ÎJ¾I~ÆÊl?‡hH8=>äØ«|'Ñ´dªæDÔnÍÙ~ý‘¯yÏQë].®(m¤þNë5¥íhíNlE×ÂÉÐo±!ž4º¶šLšÕƒ +¾Ç¬¥N8gÞG··;­¶–*Gõ)r{Hü.:Ø Ö¨]y› ä,ñ_²y‹2àCï‘™ZŽÆûñ#X«n¨Ñli)„QNõIV½jÛ8ªÿJ,±KŽß+d5•¿%½»¶c¦9Çn +UaVWÕ Û¢è\$€A R»/d ŸÁ‰ ™÷ñ4™”¨]'ïϨ #% æåºÃX‡ +É®ïð\#&ጄ¿AjÒ†¨•aœûGÓ–üe $fy1jÆI€³ŠkZp‰>‡©÷®K+Õº6®[Ñ¥ŠìòÉ „û¹Ö-Ìš@œAõÙßþ¼í.µ€UãM+Ç §˜Òéép°‡{™¬bNö­@ÇFÇ£ƒ{%pò…Hlåq?û­J=CAÞ†<åó–KzIÛruÓ>PÜLRkìÃ_²”ö%6M\øm€.ŒÁÓ´¯-¼Â矈ï!!)ê1“üŠö  ó±¼ùí¡ù <Ñ»ÃÊ4Ãßþ“^0ó]ã²ÎŒD3CE# a:áðÆÎÁi>,Ø‘HÍã€8ŠS¯‚O“V0N9hþ—èÌXBn謻“kSÿø¥UAþn7âØUú¥Åšç¹üÆød)É×h2ý q;Î+gµF‹ä’W’03¼yRbül”V–çŠiT­o³}¸ë¥Ë|($ uBV&˜õÛý:£Ã›b +þ—Vî ÝIÂò±v‡*kŒKè”å¦ +Œe_l& (j†‡5Còì×q•TEžÝÎÃû~aƒgoz8ˆ£ºuÚ³NÌ]­Ä‡Jr$ °ZÝ(¢š¿ô;—ñ“¬Dq(z³}¯ò0cõyx)kÞ ­%¤4V¬K?—ùMV]eÚ{RµÔGT(üE§å™Ü ßÀsZ4"Ÿ¼bÿÈäÜK1ËÉ›:•÷,Y˜jŽ€Ñ›zý°n&„çêÀfi̸‡Ý˜"¿jôK@øóFL{O”)_k‡¤“´ì%w_¥bC,:†[ZÔ’þœAºÎä2a£‘]ó¦_ +ÒCžÛ³xUyšMñÐàY£î3&:@Côuó +Ê´Ã,Rѵ߫a&Ô})bD­wþgYvîÀÐ&wí}˜PœwÚÓcÿ¸¦ž³3¹÷jÅ ýaù:– Ö÷¬Qq¶~ŒØb‹ŠòÑXKØþ·bôª±}×w²§SÙ´½2ªa¼T^–zÁ«QTf1Cí!9!åϯËù‰¶UT¦ûK\»äÕÍÄ4å=A¦ŠàûÝÍEÈ;eUšUS°2¾ÂRÈOëGHfŠ^`Ê5+×fŠÇÈ“R>ì__`Q«fjK´ûÖFFH(Ü\]¦á€aûˆ—×mfRÎ^¨%.çÏ›׶ߗÐÑ¢¦-ëJâd^Ú»5Õ÷hÚë"½êQèŒYy®æ,AÙ)NâŒÂ´‰ »û©£,í°¨P¼¬ÕŽ¡Ó³ãñ­IBžc*FÈñ¦úY¬‹¸.Fä~¼Ü¡á/f¶‘â]9·Ë 5óá'ðÐ4· ý²>7)Î ·SË øUûáE¼h‚uöšI—ý©lá¤.˜0Ágª!…ø$žDÖë‰:{jËÜeÅÖG +Ž5_ý á{OŒð¥\C1ï0½ô’X¬ûý%__Ö³ZÿU;"&NæÞ²p}w!‰ëEkˆ1-õJ*(9MŒ¨Ž°ò?0‰'BÇ{SÉKtÔÞO&)Z¤†¸1©OÝbôMò¥ °ÈgæF3yzóY¡Uj´Hã¾¾`à SÝd™J‹åCª+‰«>ÌãBã<$pŸ®9å(·M| \ݸMŽÒS¤íÔë&¾¤Î¿~çGuÇ&&Ó/7.6@eoøœ±÷Ò- ˆÁ™Œt½Wrïôeæå[ ËuAºVþ:f3ýexÓQ¯æ&>ëaºa––aêÑ~3©—·Kr‰:_å Å'³ýÍm¢*ïsDe`Mä§ZQityÖCY?ÕSÄKŸá^±6;M™°L¼ç>¾Œ¦ åÄiK¬”zŽ>ýéìFˆ¶ÕÆ€Œ•|ËÑ}5wÿz~ëBÑ—>äìª}ùŠ‚—VbÀß8Ê/ cWút"ÍuƒW‚›ˆH^ÁHéúwòì.!·—ø:H€²]N´)ÿ@²}?•Ë,žÌŽEU³H‚C7›uËòÏê¡|æš­9 ñ“ÓŽAHê··¯Xk&6¸<ÏDNד¹Î‰ò'n ¢‹¸ìXJ£(ƒ-VWûÔ ›>³çø¾ E_€”Žï¢Ý!wÛGõ–9Ë…×ç䞸@XSïÚÐ’ MÑFÜ:SÂYû™ÙpâPÝ¡®6ƒB##ur‡ãÜü7~¡3ÝEn”ÎM€ŒHÝ°ÌV^"pj£'?œ$¿y½¨T^Ƶy¨;L#WB½9 ¾ +xõa­®P»«“·Kc~ؤHÆf,çú‚­{Ä%haƒÑÌ_&bWà$`vÒí‚!Õm?˜ðv÷2[ÅíÁ)å%‘?¡'Ž{‹ÖXt¬zH‘RÕ¡Âz›A|äéDã‘SSÔ°×€4y>ƒ*ªšáüÔ‚„xŸ·ŒûO.4xSyÚºÞù>ðÁ<É[ý¡·«Üpˆ.” …wÛ] ‘ä±Ì-%£Yèo'i°|¦™€’öUŸÒ™±lÔÄ·™ _(Y3“ãå%/z|؇¤u₶œiº6§`¡f§¥þ†öY1)X˜\݇z¯Èa‹›ö½ÇÊô¸„7 ˆ¶s`÷4^·¿ t©L÷.†Fbü’;—¦Y½­SêKÁˆ>”ÒYÏÃÏ!0rvÀ!†\g9ãÖ‚ì¾ £6¿Uˆ/Ò˜ÚQ¹ XwžÖÛ»WM©@’ÚËÒy<Ó;NÕ¸ÏUÔri}¾ @£žAv߈ù[\*ògŒ|nÕ;ˆ7‹ >KJbL·f£¨P¾W²Ù´jÜ‘û•w¥;ײóy±~}ðèò"B˜Óª¡uS¢MË6#Äà#h'ò–í±¾‘lrç;fÊ)£¬"~´¨G’_W=rý”'¯?Gö¦ÿÎÄÉiQò½\1®!õ—68 ÄnÜÙ§ò ‡:ìµeÝ$ýóA‹hÜ€ùÅëUŒ™¨OéKQˆ‡øËP‹””àsÝTTª.ŒxOuŽ]´Ký‰l÷ãml¶sy/ti×-ùý5’ %×*݃þ:í-ZÙÉèXÃÞ±yB$Ê¿w S£“w%IþcbwC‚Eö«~RÞ}fýL$qÂùNÙÇråiêa´`äΞ˜¼j°TÃö»G¢ÍzÄ mÚ ‹ñäüV6c…yvn¶¡¬4°ýµA~ øK…µÏ¶BûO›bãC„ÔŸü o´ùÒ ã~Ž;rük×([?Ö0>ìÅþç§PßÆ°É>^-2„&nÃΦÌÒÓ4Æá.5Bò4Öþ–?]NÜ–LÐOö; + §’W‚7'ŽpÐw&èÇÎJ4oˆ‘¹GÐà/²À‚KdyšúÐÛŠ/%ïn!«a9 8+…Ë‹ÃââŠÀÑ°Äè1Î*2“!ÌpЧÊ4åg¢ÁßëËù‚Ÿµ“ÂØ5\³,%!cåᨙPPóóeI±WnÑ"IÝ@i¤ÌxÎKÎÏBÚ ˆƒ[¯¶/Q•é%‹K ·\à$áƒlJçx22ôD7O›ý£þ0dÝ.CÐÂ)Íbè"‡­Œñãp¥°Ì“è3ef-#wï§O/Î`–­²½j.oi»j©&Z‰„ŠyŠY˜]‚–@¶ÄŸ®%œ„uLâýæ`˜í!ÐÙœ§þUO ëáZ/=:³f¢¸ŠiàÛü±ˆ«amo}á:ƒý8µ4ŽœçðÓù7ld1dqÇHø$9‹è†?º¡š^ât¡A›¿&û¨G‚ûBÌ”zpl-7„ùºÆ#¸5ÙîŽbPõ餅›ò|‚œœ  L +Pž£ö-6ÖΦ=h=âfî-•¿a¡ó ëå†;<+ÇNÈØ„§+ªTfE×ôL›æÒ¥$Î,PšQ’¤Ó’ÝÌâaÁ¡Ž ÎŽ5-Q4Iâ‹¡7dÅjÂ6ÆÃÿ¦­Ó(Z^°> «B¨¾j_UìOÉûŸïRŠìÏ·ìècçwŽ…屬ø(”EC$4ÛlóÑíCNð(O쪛“·ñu#fEPû`ÕûÏ»C^åAêM%V¾}‰ºÆ»”Ûðζ¦ g® °”BN?±™ ·ú¡å'¬‚5``Õ?>Ï:×€1õ;Sz*»Ú…ç™Ð9ÑL¢c yKÖ3þäûÌ»èÙN’h3«YèÈÉó[ÔIPu +JXHtTÍÅ(­—­[qst{þ>AÑÃ7XÎÉ‚$e Ôôú.wwrŒX/ÐìõûÍ'%¬ƒiSèë9+´yœ–WB®Q%ò“¥˜ô¬ŸÙ‰‰ò@œ()’F$º5Í´Oö,NïRÖâ–Ü픣r½lp΄AJÐc] ù¾³DVn§ò>(Rï®,Ä™"²x'^˜"oµJ8s¢ŽRð‘Òú‘#¡[$IÑJ! ï¼o¸°Üzòt—-IƒÝ ÙÊ yõ{ñ»–"ç;öé¥ï°~o!Ä?cdyÎO`¦â0ŒËæ2–ùfKú†™O"c%&ëBÚÁ­m¸"ö¥G@óžý»¡V‘>E}XÔËÛ›²tÚÃEš‹?²xqbúy¼‚ÙfJÅé6~“—µöúÁ.žª÷Üî¶NûÓ£õ²¼fƒÜ óÌÒiÍH­¤"• UŒ#2ã@™Â¬ðÉ¢QŠ$Ëùð/(;L½ÕAªþ7¶^bCÌÅÏ×ò¤êj6ÕbÚDÁöóÂsç•acíL3bÙ]+3¯{£¹"äS¤²:^G¿öcJ1÷ŒªH‚G2%á‚ñÁÒ€x[鎾¨×„(DÉK|\QÈÏÕ)”"su’õ˜¸ÈŽ@jÖÅ}Têá«z4N 5l–*vO VeV>͵¡ê€*ÅÅøºÒk‚\DFrºÜî‡â‡JsêXôth]8X ‡!Þý$“ uGz•.¼R%ÿÏnï2ñL`ð¹†Ôu&‰ûÚÌøUˆü4ÎmÛ»£Ñ'HN^äH«Gxw]ø£¨[T˜þ_:*Z͆gAÝœ¸2™Å|sVÞ?E £÷‘Pe86_ ¦ öÆüÍ_Ç…BŸïFÞVºF0]o¿S‚P¾˜/m’Eëæg›ëÀ±ëÊØà–æ½Æ4]‡Dº–ÖW¿ Xç$$ÓìòP|ô›ŽÎ«ˆ\L÷dïW_Z›ehA¨¡úx1K{ÞÇ?'¦÷Ù>6Š€û~Ù òÅÉf¡ ا "r+ný2ÐT¦Ž;ãê_£YÚ8:÷•†æó•Ê¬-æX¨¤` ‰ñ_íb€æs°Ä½Õ6aGdÙiÎÎ'1Ù±qB £ÚnÈÖå(bòо†vÂæêÝJ_¾yòñb +AiA´U‹{ŽOA)(þ±4j¿1ò÷}¸qÂ?oXÉïè¼WÇ®1‰æÌ`'¬Ò]H2#$x †ÀF?Ÿ¨uvΖútí2ñ|¤(7é’{}V‘þ0öMXË“ ÅTNõq¤Èœ|JBKùÔ´UL ïS¤ú)’…UçE +Ù_N«gEÌÈË¥ö1¬R©q§dl ÙdÛ wÕäôœ™¼ÛKn¨qŸ²-ý=6€ÿ„ìœtvÁvЊ ´EÁªÄø–I™ù]Ò$'2¼/¼Y\¡©ÊÀØžÀ*:t&4È@Bå\7ån{¡yÔ@-J#1é¯X‡Z¤q†Ä¸Ÿ~ßgg™êÛ‘3dÒfS‰Î\Âö‚ªjõ©ß­™CQ—QdAØÅf\9à-k˸ª‚ï©Å#çCCjb»4XÜ-ใmwϹ—Ñæú_‚På/¶pu|¥¤»µ9ƒ›ülZLªN·C¨ªïi&2ÿvøÛBø±ÀêÁ«þ”¿ƒFŠÜ!AB²¥¸ÚCi{dÕ^é't>%Øo5šlE:ŒÑòÂÔbBaî?°Íc©§¤´ö·ŸŠæàæWJä +»À2acðÆþ€)Eukg×4¸œIϘŽ(˜#È'—Jm,úpŒ¼HŸ{‘XˆJ”‹ŽÆã !¼ËŠ-Ç{׺N¯Ù8_M©¸XhBÒ/éÖ¹”ÊÓ¤šS7Üt§q8áÔÑ5è8~å“ÖqÇ*ãcœ®å$¼<;Ï+å¥Ö\J±ÌY· —ܯÛçZÊ¢M$ڔŮKó,³Ý&¾¨w4ÿ4F>vÁ±íÛ}ÿÄæƜՂ€{µ–.¹»ÆäØÔFv\Ü.o0¬ç¥Ê”ÍÈ0eör«³Ðd\¡ZgâAÞ\½M†“nç&,Ÿýk¬úÉüÂGJÖq>Ù€œìåì¹Ñ¤-ÕIsSbúó¶;½W0SEtÕB|zk´ëqÿøãªÉÖ5@MMˆ+”ð¤VCl–jžÊ§U—ù¾dmF«ô;_z"A8fàתøO7ªm1’5Hn’ã è­½ƒþ[eë}ÄTcè +çoè +†¼0‚¨¤Á,OJçù¦÷ °›ö~DŒ>å–…R›Í“³|¤wÄõxwmXiÌcC}:>»¨ÜàÕWú³ÝT® +(uD/KsˆhqXª¹mNs‰Mæ}`BLŽøjP|/ðSgCl.˜v#2 8ÚÜxC¢Ø )”ÞÌ–®IêR£{£Oƒ¸?Eñ¨1ˆ2Xœyâ ßç-s¼#>jþOœÄÌ,·|TVØa~ª‹*X2öQI]³ÇÀJÇÚ•hô:Û'v/ÙUé.1¥=­`È>æ€úq’?QÌ…ÅËsÀc”¹I_–²}º}}É­b! Isz æÙšŠÒ´X„³†öxæj½UC·âãK\(w&ü'UŸ§þ:\ƒ=„ÍÊ¡IÁ¦U?Db=“z]šQö Ž³’º[›—ZƒÑx×RÐüâØ~`š‹!KŸ~(¶ÉXA>äðßÀ|!±1^06shaÔ¹KAQù‰/Ðy<‰Gð×+~o®‘àlNçÉÛ‘ Õ'e̼$á Ž”&ǤÇÒR!딊i랤ýÕ¨pá`¿OtjÕ<ȃ6ÁFŠw¾»#ñ¤o$0ñL,2 $,wý“ühYÙ¶’ g8h°? ܵ7 ĪäfË‹ùš{L «IžÂŠ;÷®ÀÄ (ïhþT´°Î§Êƒ„¥ê®âe¬D((¥Ú…8àTxoçÔ¸kzBŽª…äÂýÙÚœ¾ÁÅ–š(³†oÂЮ,FM÷3¯N2kU°À ­Å=\Ð`6¸ªQ1ß:)ÏEÞ]a4l«Æܶ[’¢xu5e½¿é8#ݶÎþìŽ3› èÚÎÏb;ÌØö7:•ø6 ]}kØâo|Ãá…7L‹­³ôº†¡µ?×¹Ö ìn ñ]OÑÈÙA¿µ´—[(KãKÕýÝ}|­\õéPÚ¼SÚVfùqžŠr¯s<Ъ,Ú§¢„_Õ‡@ØbÇAÖÎ9™ž-™ïe¾ÅÀ§z¸Ù~¿þìMçHhQjgñn3ò·ÎÖ…©£4LÆ¿hûvø¢¢5º9hÕ/,[åŽÅž0ÙåüÍßý Ò”©‡}ΡÍúÙôyOÍXõhÃ8Ï;çFIa†XÛ&·¬}Ò&R„§Eÿvç‰â>aûpâ­Ã€Ê·X–°-H‚t&4LƒÍj èENÿ‘*j k¾ Ô­èÆB-±ßwWqb­ö„+0‰9øÔ¶&Å& Q•;‰ñ¦ÚåHÞ>>E(ž2ÀzϤ–š™=ÎBƒ@>¦7V^Pÿhå4]¡A'¬nêì´hæ $ÆæãéqѲ E÷qSc”º ¥ç9"ïoRÆ)­ãii<¼Z›Kõ×ʲÁ/7¯“<+Ï”„÷r³÷§ÐÐtœzmÝ +Ö•Ž‹ååî× ”ÌQy,¾înažÒN0*—GòsB(g¢l"ÍÄéÆ= H("I@§òÝÍÅ‘Jf›‘y«Åã +éÙ±Ÿ›Ë‚{#Ó{Ð>~Ã…Ëáœ:3r©[.èn†8 GeJyø6.ˆ1;VôâÑÍ ã]n‚š…!`ÛëOû#¼'–®²2°|êŸxÁŽQ˜Ûêór|ÖAÀ‰Žg쬂¤ïi29d|stÉTGÙYÆû”³¨±4 ¦×ºŒF!ÞÑnEóêá6Uà#£;Þßøžî,Xá~»/r‘AÍNÒ%¢8¯ºüªZ÷R䟚܂黒̠©OZŽ¸ê²ÊB?ZQ÷ý˜K˜ÙwíµÅ®XÚ>®ø…Úv‚S'l¸ ++9RJà¾Ój±ÌÉѸ´œ:ïéð9ÆOÊUIG¤ç«§þ÷E>·|¼œ¬xk{¡í ûw=ù©áùy,NgP®Ç+‡¤Š£²öÓPÈÇçH”àŒß·Ä[R­ˆ_4ká©t.3ï·ðô±¹^—9+üƆE3Åšº`ieÚÔʽ(·ŽÎ¡ÉXðNôüŸÞÈ«ÏÍ¿’l0]¹&6žÎ™ˆ˜4™ëae”æ-D>|š'™_Ùª¸’[AF]“‹q-vü +8(3ãäãj >¹!4íróøô^tÝ¥Hý¼€<Ÿ~VØöÖp`Í2FŠ $9*3Ä4ØÃËQT\Ez2­„µÀr@Äé™[¨§JV›cljÑåå^/§}Œ^wÎ¥+ô¢¬0Ç£Åe¹øäÂLšÎÜ䥉Ì)-š<2À‰âÔ–ž9o/é6]ÒJ Jï–ÑbŽ‘»^ªæn9½š>õDaós$”Dv-²Põœîœ®ÀW~d=7:VLû7—•A.P‚S}WS!zyO—*‘ø€Ä„UV™¬“ÙÛªáDȱ\/s‰éæÌ}H §¡…óíÕápóy…¯R¾gvIv_Þ6.V7ß_´V¡]¸ºmž”àfķܘ°Àn©Ñ(þµß,œmÖ€úXÒduR¿-Ô™†nÊ¡"sÅæ±f¶·"ã>>§õ'VöqzÇÍFÝæYùj!î‡6LÈÐr Ï4ïwZþ³%È!£¾HÈä¥=1p~½ëݪá} ë¹Qy¨¾‹‚¶Ä3m]üå—ÈD |¦úçgôj ßì—@jˆ Æh¹ÍMÆ-»:ÙÍÿž½šwÅ1ádU}Ñ;»”º8B¶c=C%wàÑ9¬õƒ1Ì…’üqjÝÃ-ooa[!™pÕ2ÄM‡½ÔoMoŠæ¬— +¸%¥åò»xâ€ܲY +À+û™Êƒy2”3ûvìødiòX«ÚO²­~9Îòú®¤^Hã{ïÊé›ýœDv2¥v˜Ð8{ŠÇ~²ÑÅ;RÃtÒ7¢ nBO|L\¸©³?„MšòhßLB|Ú1m“•îíý)ci[’7\³wÝàD\k”9Ÿ’ Äöb^0ÈÑi2È64ÃT°q’q—Á•ezëôcÌööž¬"àuÞ1°ïìW2çrrÂáƇÂÁÔslx#†;l¦÷ í’o|¡ºrÉšŒª”Ïüø|¯Í­>|ùª'fwg»¥¬òDÑ_èêŽ=w[e3à§#V,ÞÇñ)T3óøÜ´J7ê6Hn¤Î>%Κ„q‘3nBg$  £YYxòO›ä°¿÷HYs”œA±EÙË„TϦàÐkQWá Ŧ_Gf°Ùm\šÐ|“u»kúÒû¶ú…hWŽ’ÚŸ®ýp JXZÀ|!†öý¾7?é4áÉ¿u@–@<ú’$JPòΈû2Á’S,ò’»«©"îŸÒïcâ‘Mçž{”¬%P^GI)Ð&ß +ô/_”ûÛì* »K £yô~q‹óH8n㓇f™ü`ÓgÊù•ÍRãüòç¬héT$_—ÏFÅJpâÉ;h!Ûr*Ô±`Î_²ræj€0!3<Ñ/k°ÕÇ á¡Jö€D­—ÔT?¶(?I@{¨£d2x)Æ´Éëž«¬ã¢* Œ×eTY a?O†ÊåÜÛ„Þº~©Ñ¤*1,¯«]‡gÝk'B…Bb>°LH›æ©µ—>‰7¡¥ÖÍ  ò×9Ô²•Égà '¬þºû¸}^ø)]*/p4dRã’hT+ì:-¤¯‘Šéºê)pUi N1W(#%T*˜+=ß µóiLU ¿Míùâ1^ÿÕ®Wº1ovW6&ßÃxêÎݨU~—·ç¡âf +A‡“…L{'9,¸v¡Ù» ¸[ŸãaÅ–‘uØ|dâ'æùo;Ÿ¡Æ^úU˜ºDã ôcüéTÇE’a†hl2\‡ÑvS¢ °‹ìsŽ )#.¸ÙÞÅ……¥:‰ÉfèýK“1#Ìr©Z¦šaTw"¬÷òý8‹ 7š ÷¿»Åf¹,¦Wä»c?9[¢ˆcKVòÁäø!à5£’œT:-Iúiiš´*9 ªñ÷|œâXä47!9[)§r£ÏÜšPó‹çn3˜ãÇãÎQÑåÚ°ÍÇG ÃJêÏ‘OɈ,Ô±Áò‹Ï ë^–ki•ÒÌôÏ+öŒÞŒ½eĆëUðn^r°Ø¼õgÁ¹"WÚ2[ra/“¤•îG.Œì©L>9'>Æë¾¢ÄTÜÏåJ®1ø]Å-°êôây8P‘@OsËcm#Ò†Z$ (],(Áçû€tzË š%-ø}Ár!²É.ædÓGõ¿áøÊuheA¥c8*D£RÄÇZ§ S_z2_5üX·.cyÐj[R"x†c+;˜d2b­­m|j|ÙZ:ÒÆssÑš«½çäªûfºÖ5x¼üªoêëT¶ÙT¿%SˆäŠäñJ;Õˆ><€&`¯hSZv!}ß *51ÁßÄ -ªyx^•7œ0”j(>cRÖF9Úeç—¸ åcysÛX¥\^¢ »PÍeYŸ=;>ØV姠/eˆûö..>Á=º¹ÏZ­&>' +Å…+{}žºÂ] ;¼¿¯’Fjš‹âjDªßÓËQrí9ˆ`ØQöG°›Ÿ¹ˆªg'vìoÑèÍž0½Mïî·Jˆ* +R轫Ȉ2ڲ˅&Ý#-Iý‹{=]TH«!T§š…>îÐw!áÞ|?£^bv¹ä}Å#ÈZ1[ÿ$iÜãJT¯Qdò®\wà.­}É«!ëYMÙ Ã…·ã[‡ô+ÐRÜäߪNjÍÿd-ÜZ±k²Ãð4DÖ²ÑqLoʵ:ü‰¯=ûˆr¡#~¥/èç<{É´ç}ÿf(+O`Ò +¿´@™¦ÝÍPC ‰.Sb !„@Ա͖ۖ*øûÛ‰Ù‰ëvÒòÀv/nZwÞT€èãtx ôþ„® T`µ]Î ¢}eênÝðÙqgÑYD»GѶ® ¢u™d¸XIfÒ9ùm˜mÑüQºDõ±ˆí+øžInpø²ÃËq€çÙE‘aÁÚûhG»5—07Ø®Æ~Ù #HËñ0E”G )ííÔ’”C5ËÔ¼´ÛC#YW³Ù/WÍò­·Ü¦´õJá·¡[¤"Êòt¡¬£N§¯5m[ÙaèÎI«4è€ U·K›_Y¨] ýNëæ=GDXáÄ<(x¬ÁÛÕ°®¬ =2yq˜®ËΙ±µ;)fÚ—;‰O° -¶¬c¦Šx„WÈwƒÂùœl®ù se"ÁÄ4JßWâH‘EØ\êáÅ|¡È©âé³Ñò"½GØ¥IM•eîeXúâQ€7°Šƒ<€+×°4¨ê-hk]ô$WÍœöf‘p|êWé´üºè„D)GsÛé„Þ,ŸÌº†ªq á±±V²ÃÎ4hWârr/Ð7‚Ü4cZìÁк¿s‰: bJê˜M1Î^„S­pü ´CÛ6vx¯IÏ0BÙâie_-xÈØ×:K™OY:Ê…9¹;µêÁeÜÛÜ°~>^ŽMæp¼ã|Ù©Kyþ +W߃>úŸPNñS«Æšª:v+öVlõùöá!ÚŸ¾±[ï`@}uVÿ|Ä `ZÃÕ.ov°L\pp¯Åò×ÐÞÿ"a“Ø‚úˆEaI$À˘&m)¸•#´Ð·j-¾_’FÉÜ¢ÊKmc0ABZ8-™°ªî÷?w»ç6…š!JT3€÷Óñ• ß ÿ¥i”"9Ý+o9–¼R¥îY‰,ÓÈ€áÓlV9W€~=rš˜05ßÝò¥Êth“Ñ(¿)M×",x¨ À¥0|í\9ÍWÅ>°½?eÝuc¡ +iòÁs½¤X¦:Þh¼ÜZpbYúö?r*}t˜÷;¯+V|˜¶²s:ÄÑrît›RH¬¹º{·ÃOä×ÈC$õÚÚ"·Œåv7"Ž„ü‰ ßÉ€qµ ÈZÀñÂÑ·Ià«ïSncП[ÚgïôŒPND¼ƒÅK“Í2˜ü\3µ¦/Ã=:TZ>Õ°În!½GA·+F›Ayþ¨'íÕÿ|Œ§^5˜·‚¬¿ÌêféIÏ%o˜ŠÇú!ïÉÜátÇ„±íG;ô¿¢¸P6}²ÿ.;“…¢Ã´XH%_/€+Ò½ÙC]9·Â²;×ú°ðJœ_³N&…æ6•AÓXç=arƒßaìZU7n_gÃBI‡Rö–é³e÷ÄXñ£==„k¼X#—K#“êì– +5›¦·/,­iYQª|÷¯Ðc ý+—óš,=›WN[s˜Î;æ¨îµ÷óäDá×”C䮾µcÑ]2pTõ²Š#ö©*kEÖ%’¯Vò—žž˜•ñWz£p­Sb¸© †©ä·?éú°,“}Y9xŸKmúº‡ðOâw+Važ²3ë—‚¦ûcö¸ÛØÚPѺ9‘ºÍ}gð Tv´“§Ë9O{&ü²8ƒØŒÖ®;Aôwèé éåGzŒ£íR¦ÇÇ{?”!©0d,%Ô"Û¹Õû.¤U(¯0"€ÎŽõOªw¦’Û@ݧO9zÛ•šoÄBÓ{" n]û¶ÂeÒ’¶—©kBµæâÏÔmËÜaŒûfbWÌj†û!k!ôn[:QUäšï[žñÛ³›f›ÜºƒLšçš],šgœ­#¾J|¬5ð +ZЮbÕŸÈ»^¬“y<4WïèìmG$Œ×eéì÷qòI=!s;/ •BêvÊco|PCèXƒ'ê|/çyAô’_K!Áä,–”Ê°×ó;ÂuS<ç1†k>‰º™T=»t¾5&DH˜IïaÖʉ‡ð{í2oð§s¦ +×¢õþÊ‘WkôŒ³?¸ß5ÑÖðf + 숭I˜‰J꾪áÃdâÈ´ù0ø'Š4¯óƒž:3ÒmHKh’®ÒÁM1Ç1)Öí'ÓùÅ£†‚LÜÀ­Ô¶ÕF•Ld@Û¿d̲ô*°ã¸ùk³íÄñ$l7[äÀLXs y¯çÁúœó‡tƤZd|µ*KZ³ÞèÒ‰4ÅäçQÅkÏU™·ÆkEå &G©óxð£€Ù˜l–ü¦¤Ûç3•‹reš§SŽi¸ÜŸÊ*M^4îbœ+3ÙA؈ʦKæÜ×t8ð‡G;¼Á³.B* ƒ"Ñ”ÿ#º¢…V'F@X3|r<žþlª ú1=¤ÒâÄ‚¹?Wïí±ÍT¿lrMVIÖ÷g½ñ’*e“÷uÐã*µ*9?¼D~®œGx¬YX2Ó3U}¸ö¯Å†nœæh;vÙž§‹šG"jÃé(ðkÿ÷ÜŸCjé^¼ÖL•á‘ÒR\(Ü÷ Y²€U •\–‘ –‰ÌgK¨"õÍ!Ȳ,1e¿vý>C[)_asºÈ2X)½}¾e~Ü)Â~ž5Ñ`[õôž{:—Læ¯É&}ëóC¼Ø5[xÏEˆÅ‡J絤mŠlmkÑ<öy~’t}ž¬‰2ðáÓ”’do:Jp50Yu&·]ºé‡QØÑJ|ÒV)U…}1þ©0u–žÕL—ZÁÞˆÃâ`‚ïxGpÁâM:챕ª¶¸9庅(2^#ÝâX—ÃAZî}ø —Omÿ­RWS²inþRÁÐäh |™1¦Ü£ó•NAø5ÎÀ…Ëç ½ˆé½híÍ0UÊ? Œ‘­g­±;®Þ˜Xè„ç?ˆIëåçEì9†ËÉd.¯<$åByà 9¤Râí=G¤õ9æ-™ÎHùر›?ÕM5ზ ky?MI'Ÿ¿Ý@½*>v + ”Ï¡ì9žpŸ¾¾i'¬‰'3­"9x; ¿ß/õ¹& ¤þqÖ{…nU=õ¹ØA}í²ÊÒH:øS\¹¤—v¦'Üg7Ò8ejW5m4m“?­±t¸p$ðm1@Ngùqò— ø±­Úð~a~hµÕz6|ø§ _Œâ@¨Ô³äDiåWÁÔ¡1Pí·JaçswGpo£Ê£ÓN„Ä~7Z„Ñ@‰ÆÙ!Ü£If%F^;ý¨{3–‘ÊîËc`æfþÀÇ_N'é)qÅFקàØg}w켊×IxëN}E ;è4Wl•OX ‡]© ›¼×)CcHôóçÍÞž~©÷â-÷g½e +Ʀ)¿X죵ð +—z×&t*nLœAþÁe€6Å®›ëø5ĺí)Khp¢’¿r›FöÿKMc»æ_.E¥¶©š¢7g£S~ úú$ÄDq²2è;—øé<ÓÏáÙ¿@‘º±£šù‹m™¬1úú +rqçX‘\¬–ÔEZíA‚d÷U™‹c>:ñŽ¤\;)çü@ä²8Œ +·e‹ ²QÊ5í ËÖž>?Ê=õö÷$¨>söð/Yµš‡ãœX¬ÌÎŽÜ{—XËÐ@!½=§×ä]ž5f?®æM\Že€¡´n}ý0ØzÙC›Ù"¢`ImhFÉ]°—©AŒï²µï¨@Çût¶È:É9Yã E¬™‘=Œ7÷"‘Ú…ôt;·vÔ%É@bÑ(-Y¨ªQ­¨þ’Ù zΞAðy0—å’ƒ>÷/ª1]¡ yÐÀ',tÎA{•õ¸‹8|ãåÔxÉ‚eõ8ðQE–³û9#é—àoqZ‹-×$Âc@”p…èÛWoØËûW0“fúÄyet´@‚™SÛGP…š½ÃCï–èú†AöË· oÉv̘u¡ÛÖ¯å< ™*Ý€ ×…Ì™Ä?óÜ_‚Ú•çUÉ+>o1eáÎ2ÖQĪ%*º6E§´¥ ãB7BØþÌ!¯%1è8ØЯ"ŸÁÔA:\d .âKþJfÜ®™ÿ®ˆÓ=saÐ ;ZìÄ"°Bü9ÑØöÅåûä(‹®>ŠWÚ¿”~‹päDÀBÑZ\é›3¦š°pŠÈƒ1¿´ '“é¿„œ¾Œ +»¹Ä¥?3_Î⿶F¿Hßr#–ö™þ˜ÿßàÿ¦¶cgW;cg˜ÿÿ-F£ +endstream +endobj +32 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -948 1329 786] +/FontName/NQSJMB+CMSY6 +/ItalicAngle -14.035 +/StemV 93 +/FontFile 31 0 R +/Flags 68 +>> +endobj +31 0 obj +<< +/Filter[/FlateDecode] +/Length1 720 +/Length2 751 +/Length3 533 +/Length 1267 +>> +stream +xÚSU ÖuLÉOJuËÏ+Ñ5Ô3´Rpö Ž4S0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22´26áâRUpÎ/¨,ÊLÏ(QÐpÖ©2WpÌM-ÊLNÌSðM,ÉHÍ’œ˜£œŸœ™ZR©§ à˜“£ÒR¬”ZœZT–š¢ÇÅeh¨’™\¢”šž™Ç¥r“g^Z¾‚9D8¥´&U–ZT t—‚К +@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßÔ”ÌÒ\tYÏ’ÄœÌdǼôœT]C=cSˆDf±[fEjJ@fIr†BZbNq*X<5/Ý)ÀÐ;Dß/0ØË×I±É€Ä̼’Ê‚T„j0ßÁRQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­k¢ kib¡`hld©`naV‹ª.4/³°4ÕÓEÁÔÀÀÀÂÐ ,š\ZT”šWN @ÿÂøi™À0JM­HMæš=G4“1^GVûk—W•Âw8wsÃ,õ¨M†’~ç›&±6åûM=wÎç…3ÏÜ“¿izan£5gα6÷ý•w.ãÝ"?³l±QòIŽ;ïÏîõiazË°8¯¤=Ù—cþ•¨/‹»Â–8êXs¯ÿõº°úýù¿«Zö»G¥Kl8n.èzAmjQY0«Á¢ßïøÉáXñuuäCé,‰éóU»{ò.ŸY¿GqÍ…“'ì^™KÝQx`±åúŽ5,V)ij:”9‰1ëßUz¦8wÅÇlSBA¾¯«O±Û}½,F@+®õ¯Ç³ Igšß…s•—DÖExìÀý\wƒ`¼ÍFÝí<š‹4 +ÎÞ_û®0^àãŸõ +òmBÖ?=¥Üj¹ÿÑÖi‚yÍ_Íå?ö/e°muVÊùë ús +sêæI+".Õ³÷ZíùÿdaÈóž²Ikÿ4V“òAZ¥¢ÿ‡Ql¢Hœ®—Çü›m¿Ë-žm + Ò)?¥>})ËÊsneËëvfÊ;5åîÓI:“óû&±ÓœV¸æ‹×jÎÖÐ_ËJ¿Mw±ÿv¦¹éÐR‡§jͯÔhýPÜá¯)Û[¶Ú'M:gÞ_›í·Öîê7óÓ1Š[¹GðgIôý –‰Ë',åŠÒË*ÅÅ7+ˆëy}Ûõ¬ºÛi+šŠxÜ­8?WŠ)yýZ/ÇÙÁ ãÖ‰†MÑ*lLÌ9žµ¿ò@×:ý¯¤o‰øþä¨8#xÊüÆdÎIm_÷Ä9u'‡~ÝÙÙ8ïÁÎMó8Œ¹X1Ô_ù&·j“oÆ´ ®æ–'vH7sµò8é’û6þ™Ù¶ §[ßz±z7²…,QSJþ>]ñÏ£ìo‹žO> +endobj +34 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 6263 +/Length3 533 +/Length 6815 +>> +stream +xÚí’UT\[·­ Á'Há…{€Â!8'EáU…® ÁÝ-Á \ƒ{°àÜ‚$HГ½÷ýÏm÷?÷å´óvÛ]ëeÑûìó[cNfz-]nY+„%TGróñð‰äÔuD|<@ff9(i‡€Ëƒ‘PqŸ˜@ÖÍÀð ‹ ˆ‰ qp˜r'/;[$€MŽý/—@u±ƒ€áu0Ò +û;t;(Ò‹utèüµÄ u…º¸C­xppøøVv$ÀjcÇáý InˆüÓ¶rsú—äuqýÃ`ûÃÉøCi…€;z¬ Ö8¼ˆ?»Aÿ°ü·±þ/Tÿ®èæ訆ýÿgLÿEÃì½þ—Ž€9¹!¡.u„ÔþïVè?hêP+;7Ø¿«*H°£DnãÿiÙ¹*ÚyB­´ì[€5ØÑúw +·úwˆ?cûWWSM^^‹óïýGÓÛÁ‘z^Nÿ™ú—ùïšï׆ãbç 0ò|ŒÞ}™ýÛ^ +pÂÊnÐE‚áV`«ÿlüW&áéÃ- àæús€"@€ˆÐïÿ4êÃíœÝ *ò! ("öÄÍÅ +Gþ} þüï¿jk»?ÓB=¡œÌ¤v¨o¸h8/,~uÎ04Ìjá´¥ ]æ œà:bðÌÙ‡;hýšÇ¿9ЊJ½f£“«öW—ˆë¼4ïñò¢*["ã°n5Ù¸/Þáž ®7Fãí8†F5½1©åÌò1Ç X>³ÊA:µŸöÑS6ÜÎôû·/X•s¶Î×nEl· ˆCf<Ô8?¾¹¬Â„ÊYSxUñûÁÞ ?èŸËpëLÕ)ÛÖÔç|ãyñk£ gGYYRbÌlË·G<Å·Ì©(ß$¬^Ž”’±ÓÔ[Ž=41Êá¨\Â¥Ò 7+øãk´Ô°dÏ…½wMKÚ˜^G N5]c¿A~ô2ö’Ô. +¢'2^{®oœYæ +ËäÀÈ·46Co V%<ØÈ¡Ôdms,~b…ÎÎnÜm?Ä»2ëjѨ÷ÌëlÄp±+Ô³¦çÐ?!å.ÌFÉËRº.Ö·s£Ú{°ÝŇCFæFˆE©v4”UÌûot0Äæ"¢‡%ßYº)fÚ¢„Ú+øûÑšìÚôW+·CrDeâ,È)sž”ãÉ4Øå0J” × qsñ³¿îâ6¡B©9ãæhHÇ+_áÎUS!¿Ò6·j•JéðÐ1¼ó«Ð 6|Y>T Ä‹(˜3WÚ¦Y3}b`fÿîFqáì.àõ,©…ñ Ï´/2Ô\eT¨ yE¥k)Xg}g ‰9™éFb Aíá$:áïD=Ó€ryi5ô½Å€~”¡ÍÁ,š¬ªæ;±öŒ’ÕÞ|–škZ–µ‹†ò;ˆDâϺ/׆•ÞZ¯è£5ÄÀ»öÁ„ü˜cÔ”/Ðä˜Ôø÷E¿°åÐZVIŒ)Ùów R~ɹá–H$9/õ@—‰µ&g²Ì14ÌÔÜïkIutß$a ©nÍÞÄç¦`Ö-Û0+‘ìé5ˆ™„>˜yšÊŽí‘:ºâFòì1îÑ×”Ìïà—3að?í‰0û½:£p›.aIY\³ R¹ %~N‡Uô¦).Dõ%ź†ÿÕd\$wA]¼«cªUÒ¼¯]q„ô y"ó-[ßTq–CI,`…š‘{ó;Á·€¢8•¤/ƒßÓxm7‹LØ,‚?êTÚDý᪕vúŽ¡ö)c1M¹ßEÑéªlůÓlìË}&ϳá»×ù G&V'hbpˆ¡­R?°Ž=›úõy&%]C¢ˆwÙ¡|ó0³Á L #ÝþR¥™HëëZ=ùÏÛ¢›Ò-©ÅÚ!K;t D-hœI¬akIÛ‘>ôÂ/ü)”´Ì’žú]žÇUšc—D¦ËéÁàµ>ß • ëæýò\ê<»Ö؈ò#”˜JîÈIi‚/ïжªP'Gås#[ë·°–ìî˜ñ¸° nÑ4ï÷ügC +˜£µ£X¼rXñÕ=wYa&ìBŽ>qMkôÞY +¢¬[²Ð(êÌ„=(l’Iìi)ȦÔ³åä #¦Òé>Ý’­p|P;ß +–îîmrDýÚ' ° ˆRÙ0+„›!1’Æ(qê\Ï…+m._8×/÷I¡‡gŒÕ¯ 4&ð;_0Üì¨NÆíí'…êHój¦× – ˆüñ£À»éú/Æ™^šcqðõuœÕöáÆ´l.OÆž¯–À3 Ãvc®T¤#$ù÷†¾l³y3e»X?e;ÙIr¬wW•ï/½ ð=ÝM1K¯¥³þ>B4øsï½û¸HKï7¿Y\«>E«p&}=ëà.ÿ<úá83Î0AÜ;ëw0B¢¹ìÁ[ãC&½øû‡·#Å\?O·ñ´É‡*žÖ''G-ðØG7 šë=þ$mØcÞCQ¡R“¸©5,ž —R\…ÜñÙ<_‡¶ +&Ž×¿ùðˆHüð #ð@<1mÁ +¹ÈûB—ŒÛâ©È/t•:úÎ)SdÝ´±¢'íjÆšÒ5ꃈhå:®Ó[C%Vä! +`-Þ1ܤ¡hò98L­—¹:©˜¬\T¹ §ŽË"‘’~¾µ*¶8dyvø;ÊF§ æm´?ž¸ÅMŠPΊͽmŸƒî‰(M‚ºCïwd6F{F=9;yfÞ4l[çT¨Š§;KbúrËÜ‘w3ÿõÌS•ñ­á÷Es¥g½Ç'{'){r¿oøÙ2+îMsŠ³i÷$Qj!ƒ§½ß±À‰& ¾àê_< ë=©ë|6!ÂÛ?u¿ÄÉëbôÖö”ocìLÅîÎ …ÃKÖ`!,:¾¦ÚïãÂlè }_;û Å©Ä›dœž„÷®2D$öØ\‰¡µ™Oؘù?µ3áÙ¹_Õô­ýÃljtâLÂ;§&üØ6cüò=ͱJÉÙ*‹dß™ïî‰SîÍ¥ÅÝzLã›!é¼U¦G¶˜S ¯\³Èàh•ñÃp†c¤.x¶À“dTÔãœ@½q‰(^Y´eg³Š?7Á”i äòE5„ÏÐ䤎‚cq`9^»ý9n‰ÚÜ …nwØi®©Ž +,ß!ôsU K‚ïÞ«`RîÑ—ü‹IsÔšý0¸M’ù=œ×LèöLvi=u_bq…}|—©9=›ç4¿ôðs$‡$Ñsiö.Büm!¶—Èz²ÎëùU¨”ê>á~;ÁŒ>úºÚ“!£¼Gãñ¨ ÄlÑ­rÞ€°_Í~ȶÍ𚘳\Z]\jä ‚ì¼&)[ÅÄ4þlÓŸÆ°ª§ 4<Ûé;N) Oö¦Ng[ öÈ;\Ž}ò-¾Økâ dßÇ•óéIƬV+U4ª´pPë|„T&BÇQ€ª9~R•&Ç)hb‚ËcœÉï»V>òŽ¥ïš½?y±ŸW´~êz1.|ùäÑ´y"ؼ™šõŽ¶6ÞÔå;Ç-ü28?ÖéãžÖBÆia‡" Ël÷pQ Ezþ+äë]f4åO1 ;͌ѧòõü+¤¸úB`—ˆ;®ØBêbÛ§Ÿp6¯¢O¨Îʶ‹X¼·.Ké|¼ð$°›Xkœ /–³"AÙ;“„Ó—nŠI¤©Å½äÒžH‘° 3´6™c~¯`1¬K]³=²IX£„ºls1xµÿÛ /§ä+ø4­*¯,pþî'ç\ËÙ«ðEjèDzßrQá•[M5ŠDgíªÑÓk¥µ\Ú)=š£•°…Uˆt/OqªÄS ÅËÏâ&dΩ2Q%+Vf0¢¹´Kú‰=êõ™Í¨>e‚ÉÜvì#âÉ@o A…§dGª (ákð2#Ó£ùÙOªb +žwkjwáˆ]v¹Üxþz‰@ §.O’Äe¾€¨ÉsÅ!žØ´Dtl¤Šûñx÷Љa|nµBÉcÄH €”‡iÉÇç–X`ÒÖpü-«Ä›’™«?0fZ¶‘mñYÖÏšÅ(l6÷Õ~©);ÝÐÙ8>Ç4x8þq2ü]Éj¸ò›rgæfÐUí`¸‹æÇ$9£´T(>ÐM¨£1,£H.â-¡3:©Ó¼ø#\ÃEëŽeÎßO|SäYÏXMÿd•áíÃë§X¬ÒwvaÆvYg° +~™µnPý9døÀ¨jDó*:„3 EEY¼‘{îjaXì<ÐÐþ†Œ«’O4ŠÙó½N¬5€¸á¬[­n@ÞM¦Åˆ£i˜Í¡å*é8ÝTI¶ã"ýÑ#R `aëÅ™@gbl¯E´ûã{f!‘øçR4meç¨+”×òåEoÖ Ý™Íh­ñvì_—!„I÷9i`ê÷øýË36ûŒtz¡a€>Rùê9õñ5ÞžÃ7e·ö7‚©7Ó|Åw<6Æó~/Þ>†ùl­½XOÈ-¥ât°TüÙ•%Ž²K¸”ù$üÓÈDáó2r+±JqÍu)ˆ®[sÔhú[[ÕÞefã2ph¥äÊpúÏrYCƒSôÊ{7LX¸H'4E/6ÀÃs7 ¦)ÃϹñâ¥Z3«ëA¯ü}­±v™mãÂö8è—E Q¸Xâ…5¤¼ÚœóI™9ÿËnËA¡7³Ï¾Ç"œx¤=Ôšpol‡µ ‘‡ëƲ1˜‘‘ FáÂToïEsÃ= ¹‡¼öÒK] µ©â¼>.\2ïfJ¯Zž©œï¦yr/ºšiïRý˜»P Xv“ãå궥’K œ Ë?ú:ú·ç´O~KÆX®üõ˜F»Iž‰uÅÂ|LÝ‹¤³•æÁ$bNÆ}ÆMp@ð£€cö~›jYY³ [âÒØO{Ù?"H´ôK²g…O›cçÇûÐÔ»Þ(;ñÔ?)‰ÌÔÒtœoß…œÙhMnⱟ “½èýeÁ!= øœë>U‹ì×6~œœÈÈ*c0r²Äâºûòaš“;êhe’p!à#ýMÓqÔqºFGm)é¶$9g»Z¸Áà7~–‰sÏ}«‚Y¦R”Êž˜™ì¥õEr¦>ë\Bs´v“ýimÐðj=»5íE°ØœMƒgÞKéíã¼Y2WOÂe +Kn¨èÙwøä(uÙ¥ÞéM¶¨+Á¤üHkëæ +Þ~ìOèçý¦w%À¯ØéD1¢Gø³í›”|Y‡Ê +ÚF­äGö¤VÈ¢Iç´”s.†Ëv‡æ`Ü0w£@•Ò‚(€Í!ÙåC4®‘ûKZñiÉ®ïwôëÇlú4ÿ“Úo |‚X„Lqæ쪖_ÍÈnÊä—ô˜úÆCÛzJ¿†VYíÌ%ËÇ,¥¬ö@Sžé¬œTÿýïÂ\;ŽãV› £u¦L,µTW@4Ïü¶À¸g”-)°ùíkÕk…1†cvô¡Šáv´w>5¾o Î´†¤¦6š¾uI²YÒxçO°?4äó¹xf}n)ÃT©ôi9ú°ê]pTÞ],žcb\ÚHnvð¹Àßâ»çŽÛl¡W c.Š‹â³†PhÎıZX.#c£VñïïªÕg<@x|šº–¬auSÂSbÅùAÝÆ€p֧̌þþö_ÛYÝ,Õª^‰× 1¨N¥;KÎW\OË}>=¡¥Ë²_ž)|Ø@-Ž'YlŽW × ôÁG¡Ix~ÂW_L½!š¼Ac‚ÛNpi᮹ÄHa‘í€UÖŸü®–Îi`.©t«[¸æ +9Ã%ܽ2óÚ»ã=˜|øsQ+ÚF˜ùËz”L¤nÆS¾™ÓÀW{ƒ¿ÍÆ¿K.NWê¾JE”¸nHnùÄÎQßuÈ£<¾¼0£DnUñÑêþÀV;£hl½"©C“`÷Ai“ ¤à rqß`0æ#]DyÚ€D’Ü— +ú˜ÜÐܾim²ØѧWÇ0¦SÅÞꌄ]¯'|é驺¡ wˆÅl[בܸ…Pcn´c1†]«¨ÎÇù·Ì1§­êŠ·fb'O˜Ü)¶.þBÕYÌP÷É2µÏþ¥Òf[è%KWý|)¼Hö!‹qe•;¬»/ÕXPg»»^åoX´W U’AôËEÓ®ÉU8‹2â!¬&çôÕ™Rö½$2°ìÅßðvgó‘Æ•ÙW¡c³èä‚Ñ¡¾¶yß5^♹…ºøÔnÊÓ†b¨5yjŽqXfÜçVj’ß`cò7 'úêd=>”ÎÓÓìhGÏ£ò>xÐøä%Ø ŠAƒØð;‹l“`û(J±Bdð!¦Ñ ²ežÓ‹ÃDO@ÍÆŒXIy…2yÑZLê®66y_ï^eyžX5¦qvÛO«% N“Ûǥߔû·nóT÷j+a•CûC$Ú±¬Õ H`üjÌÕ) +wzXøH›ØÿuÝ gàfφ¬ÌŒY}ÑeGËŽÕîh"b´)h]¾ä<À÷ëÔìðÓû¡h^“EïSAÏ-Çù~½óXâp.Àfþc–‰%>aä;FÊnþA2!Àò|q¼" +ž²M”¢øúÊJ!½Bãy÷N;sd*=7}~J1FZÁçˆ`Qq‰0æðÃs•kT}ß%GnÄP×¹¥ ¥\‰XëÕéqôˆ„Ò|U«5Rb;r'NO·úÀz õ…xÿ$Þ#‰ßÆ#ej¤º £ëiØ”.šÍ*O'¸W¦ôýËëve4ÉC掼‘†o–cdÀóÄx›3Tj„«2{;ÏjŒ°EŸ}¬Kù6$±Ø²ˆT½ºªT–çW"°áŠ tó“þ`Ûöšî‹CABµ”sÁÌ÷ø)PÙùA'm#*L NÞOn ŸÙ–G»½¶zÝ0mR"Ê£¥©Ôês—Œ´¸ISOWžzþWRäŽÁ`.‘ 9úNÕhʨQ™&rõæœ.eIÿ‹éŠ¬ïMIt(ýž€ùÖf¦çeöúÞÈÝ×DŽÕäxCg8΃;ÊÉï<&cIik«“–rE¦ž/pe«:-Ö?ÁçÑ*c½¯ÿ´ÎJs­G„oy±ÑI+¥j- ÆÒO7¨Ž«Yâ}_`>Én´µ¢|Mé--¦µ—–¡@rŠE³õ7Íîô£ÂDúÂäÍÝÐ8lPýw +Ò¬‹_™±f¨›h™7oüt˜dÒ°0ðÜÖM¶œ}ytÁ¨§ |+êNß÷îï:xt®ûp,öCs#{úÛT†l¬òæ†åö@PúÜ3·´éÉp™†‰‰pÁ£šokÜ/Å“Ð8I>5,Yµ9æðY]ÎÚ¿±¡T+ÕÇÕÊFî*‘8:ÑEj÷5¤›¸ 8²œZÜ6ƒÝIDŽr?ŽK’óñb×ÝS¿“Å߹ኊ^[Ef?S{«f¯úÖÖׯ{‹)ü’äH]o8ÉxúRß…z¨±¹«q¸¡ºÈJtm0@m j¼Dèš»êÄ Ö +xXú¬ ‚ |Eªõ™Tk]{½©m®Ë"=…˜Ëw}Æ´ªê\|%禨_Ö€‚ß„ÛN„‰Ø£/^2"Q’±É¿V°üæ4™‹œîùõ´ïu^•*‚^øí1u¤ à¸áty‚Œ/}1b™%6#î¬W‡ 2¾«@ë›X¯NGÛ¯4ì>â!°Mïõ5ækíÍÓ臛WHˆÁçKûs6ôÑWŹՙTFøúž—e¯ô…Té.:KÊ–þüYI)C—ì[èjE=Øæ:x0^ݵ}âYÚd]Fh/NÆJ 67Õ ´'ÿM¾´fÙR+w ¨dz†û‹ò¥ŸVI;šzŽŠ•ÀüGXø¥úØ·!rvxz¡¨ªSb—ý'1MBIÅM&Q±œ6æ<›;5z_éWA([nv®§Ÿ£Ò>ĵUcnb(£ýñ£Ç¨^ä>’ŠIšvÄ•U-yü0g>éB7™à"1Aèd±_BÉßÁ}ùD×0¥øÕ1‹©’ï¸ø›;cÍL3r¿]¿‡1’/Ÿ¡4çàsÓÝXÒƒQW–G¼íy²‰ßwKb“S²š¢"§ÚKGÛm¡ÆSÂÌéÙI­n{ž ‘¼@Ï<™ë“h +.#±½C^1Í¿ÓýÒ“ST¾ßäÚ{ö+㵯&gmS[Qñ~5î °ìÄQ1D!GåXˆxrtÂÛÚGÄŒÔyGfÁ Å þœÿðÿDÄ +vA"``œÿœIuT +endstream +endobj +44 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-27 -250 1122 750] +/FontName/LSVUNH+CMR7 +/ItalicAngle 0 +/StemV 79 +/FontFile 43 0 R +/Flags 4 +>> +endobj +43 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 2716 +/Length3 533 +/Length 3253 +>> +stream +xÚí’yî9ÿœ÷ûõ:¯Ïó¼Ï[JÜÒ¦‹%y€†$"†„#5=sk5 G@¤¤ôÈ š‚#õÑP@jh Ý@/@  U5•54•ˆ Gò£’q^Þ@VïÄO— KÉ8 š˜£)Þ á ƒÆ6$ ¤Pá ‹ÇÖ?_ ¬Á|ÄÂ!$Àâ0ÀôÂ!Š?‘Lˆž$@íwè÷·t$p²œ'€J,‰ˆ§XТhA:8 <`ùcý7T†âñhÂÏøƒ1ý›Š&àðÔÿÐI¿@ +HÌIXLüÓjþF3±¸@Ÿª Çat‰^x@üná qÁ ÖGÁxžh|ø«±BŒí‚âY»óÆò¿~èoÍ#Rl©~ÿJýiþU#ÿ³> 8!àòÀxpÿýäòÇYD ‹#z64‹&cÿÕøw&Š| ¦¤À”T©¤¨© Âþ«ñ<çšè*BMã7%&L‰”_Kpð½מ¸ƒé€`0ˆäßàÃÑ»)ˆÊ¯¹o„Ú?4/樬ò÷?_fÆûÄÇúZ~DZýÙòZö¦ìñ3 ÂÍO¥¶®»¶S©Â•ãürž½Oœ¦×4«’æ`¯xê/0(>]¯5º9Õʪ\r=Ìõ~[Hñkùö—¸PÃÎ`Wx˶ò‚|K÷»ÚWfšè41ƒAféò7ÝÖ«™ˆ/õ°x©ÕJ·ÿªœõNDß k;“áû@¾žx}Z:âh”Jguk)S¶¨=Iþaë9+`õcäeÛ[-X’$Î.«š­ç‹„œÚc÷©Ï¿œ]*#mÃÿ9Æ:±F*–-½‚óýAß_wm ˸ÈâÒè&'¤¿Ò8Þ‘AË¡6‡\Ï0ihû–"Ïrº«CÍél¨fÝ Qt/Àߡο3¼þ℘¬{í2l&—ob•îèv*Þ˜Åäj=Û+„·ÁÐ?Ð+K) õ”›ÒUg‰Ë]&Ó•WKq©œk‚ëb¥Ò‡–oãí%F¯?$$g¹§çM6Ufˆ|Ìð‡_ìu/rÞö¶ïwª÷¡yòÂèÉC"î=oÇê®hŽNv)\dw¡îMª¿ïó‘>"é¦ø­Ô«3R/†±mkÚÔr=ÜvªÉ´9YGõë1Ž7)sò¦U•Zº] +ç™iÂåSYnÆÞR&3ÓÄÔµá¬sÇ&}c<àJö\w¿µœlö}ÔE¢œPó5TÉs[œ{pNv¹ý’Õ¹3¦qlâ9{ +u^–rëžÚQcFÄŠ_¹ÈQp6¯|ì-Ñö@­²ÍAøLË;釶ha/½zgWw[vG’òyK£ŽoØD(—Nº{ìò±ÑÑƇbQ·Œo³a3†èdf½©¥Ž µE}ÖKÝ^J§™ÎH¥½u¦¬òƒ8ÜÍ–}X aÛx,roò˜Ï‚*[|RRÙ¢ðS¾éi.^-›ŠÇ#¦ÞfÎ;/u…›ñÞ_ZàUtžb*¡µòÇwsyõܬ"|< }á³8rW´ |AË~#Seîv…cÕÅ€+ëÐ!n•ïqév‰¤](æäp™À©çA#„k%rí²ß±¢w—NñÇqA)“¹â|ñ³²ê*w#GKï)þñ ÏÞwh ‘6£“ó7tDË{ýù8Œ[§Å™;Öø“(=:Ê1¢ÄÓö +ævQ¬1Môd¾ó…O;©&¯’zg ÂxÿHßw"l0J&aN{$-Ngë‡÷ºbÏØ͆ÛyœëQUÊHéLúKÉ 6÷¢G·_v/ÊlÚãÿjýÔë¡úÊWd<ë”2áêÄ„PÚÞ Åµî]õóøŒßøGA¸ßæžk®Rõ™î†ÇFæc,l§²Õ& ý[ý¡_/oª9[¼—Î-åY¿c¡(::¬U%771;8´G ­÷¶vunóP.áC¡§ùºö ç4EÉ{± +ævhh3Ìpa9ÐUËn ó–SÎDßqäKée+X÷“%îÂZ¸à”‡º­?Œ;È2Oš·ËÆ»`îsXŸËv™kxËx.²Ÿå[Ågu ÖÒóiÒ‰®Gƒa‹~3t¬Wg„Ew¤{cëé½Ô÷Ê’U [ 9ý»,š•ð˜®L`æêÙì[ã Œ¡(b43´õŽecœ0âyAþ?àÿD¢ÉMö…@þ À|* +endstream +endobj +48 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-4 -235 731 800] +/FontName/GYVIDV+CMTT10 +/ItalicAngle 0 +/StemV 69 +/FontFile 47 0 R +/Flags 4 +>> +endobj +47 0 obj +<< +/Filter[/FlateDecode] +/Length1 719 +/Length2 8938 +/Length3 533 +/Length 9493 +>> +stream +xÚí—UTñ¶æ‚»7îN°‚'8Á­ Ú@ãîînÁÝÁ`Aƒ» î:9çÜ{g͹ó2kÞfMU=ÔÞû«ïÿ«¯ê¡ŠŽê“«„™ DÆêÄÊÉÆ)+©«sr9Ù88$ÑèèÀ0ˆ±“¥TÊØ "ääJØÀ\|@N!®¿lgï³übáÿ¡âJØB`–¦ÆP ’±“Äö¯‰©± PÍÎÔâäÎJØØUÿq‰#Pâ¹@ÌØÐÐ89f–¦N@ÈK(û?°ä æv@þµÍœíÿsä9þå‚þIÊüËifµqšAÌÑØ•íþ®ùKó ö¿áúwsgecÛØÿ3¬ÿ67¶µ´qÿ…­½³T²3ƒÀ ÿ.Õ‚ü N bfélûïS9'cKS èã_-KGK7ˆÙ'K'S  ÌòÏ6jöï “û'û‡ÏšrRšÌÿñ\ÿ5ýdl uRw·ÿ/ÛÈÿYsþÏúo>0K7 .Ç߀9ÿ +ÿîÿy¦ÿo«ICMíÌ,¡_€jNÆP3c˜Ù5þ;•¤¤›'+•‹›ÈÏÍ ààðþ_ePKgˆœ—ƒƒC€›ëŸ]Sg uúç{ð÷~ÿ³6·üâ1EóSSQƒ–ˆ8ˆ +èA3O%aþ"ü/6ï—bv¿¥nzÕ2\‰-7Y£yÑ=ñâ5þ¾¬||ó•` H‹ñ9”[êø‘äq¦‰.®|‹ËS{¹˜Îó”…®lÄmü¦Ù+–+¢ÃÞ‰u§íM©åú•KYå©Öò‘–ðÓ/ñw­q³—%5¦*i’Ô?zšÇ¥l—G —3_”Ý­oÒ‹ÒèTÎVðŽÈ2,šïUŽOËÇߤr³0r(¤Ð9³ØQøK‡dãaÆ£ÓK…yúpÔiº”Ññ÷f •böÁT”)ˆ§£<¾ õñ3Àˆ’½y—öԭ›¤¼³€¢Ü37¦âQ}¬+Zྠ+ÿîHZñ¸BhZJ$ÌK›!Æ«é¸ ¨y$=y7Pl›í\ÛÐD¼/èõ4¥ …(4“‹ßåµJ½Ùo0Õ>#ú@Wªë.Ùdc%¦Ì½•×þýÜ£ÊqŸÖ0*ÞšÙ¶pœ°»]‡›†WÙ·û[Á»°…7¯d¬ûTAÌ[ÚÕ0þü?Œ}Fµ_Nxæ~ßD·Ð+%Z]ý¯f™=ñ‹ªˆ(Å2V= ÞÇÉrn“»¥e~‹” ñ¦eCzá-ÂnZ}ÔðGB±F ŠÇ‚ð‡€¢!)g©àý)Ëï#‘w°ŸîP’,p ^2wä†U3 +zVb'W—³\i!9\þD%º<·¨t¹¿ŽÙÃÍÞFñôÈКÎç]yõ·0åý™ g¦Ë«°}΢…ü3öe¸°:HÐGcrGùå1 —åZÉïö| û>~Ø­ëBûê•1EküØ+Á¯æZýÓ>Yô¥¼ÜÓ‹KçšÆuv?‘Ï +^‰·ä…5!o7H¹^Î3_Ø3=–-çctì•Þ¾×]P嬳L¼1xäÏ-¥9Sg¢Ïu\!Û)åñÍâ°(ë-0DbÖùeGÜ›+²¤eæ…ŠÀ%É5ƒ‚—”NpG¬ÚÙ±–YnœÊç+ßÞ›¿öù„É®ýAâ…4Üt|뽸qãºKÌà’b+úˆÿ §dú)?DAÒ#ž¾¬× +@Šú¢ödú CìYÍ&Cúë€ º¶ t[ú|ñ»ø WLÒÏþˆoBG „m®#iámãÒYL‡äðn»¥&õÓñ,œ²­â LM±È$þÕ=l¼U6#]Ìœ+¼yUŽ6}U Ÿ†s—hŸ±¼UÃ૶3ѧd£5w±A„Ä„Ø‹V=é_“Ãm&‚]œ¡[j6çHãP¹OÅ„%®¬E‰Ý …ÎØ[|íW_™fç€oÝ<œZi#gÝ»4ÐXC±»¹ß{ŠËÌóÉçŸÚ›Eñ—©ÝÛUÏÓCGÔŽúâ:»ÇZúHú9•r ê Š~2¥c>G{t]ŸsÅÔ‘E§€A„F£‰TXy‡5<U“”iªŽ–Ñ&µ$öÎÂÜ©fŸñÝðb»ý¢…Ð/Ls†Z¿m7§Þ¡µ_ÒqXÒø qLx\=±ƒñ)\k¯…MÌyÌ|ÉAT@Ñk>ÖoÑí±l²E¹³ëúÐÈ„M—ÇšxÈØsg›™¦ß¿K’”4ÝíaÏy/AY(%gü®ÌMøXÂýÊä–0eFh3Ë¢=öíÄüVQ5ÇÉZšLU)‘¢{&QYªûÓhŽ”zû?Ño­Æ†¸5,ó| +“w”¹€³·ÛR/¹T†t®#,V?}Ùeœr±w˜(wËHlDH5›x_)æŠÔ”V»ÉÕçúŸãpž4Ö™øóp;f°Œ(f^èL•ì¿‚²UåÍ×ûD–Ì0a–Ù£YX¿å½=˼¨ó¬-!-s¿ÜÑ8xÞŠú¥©9e +à ã?éQm-b€ÛôYŽ½…SY¹Êß&2;cÚ ó:>¶¦²}Aø1ð³i_oƒê>)q‚±:®=wÔ)²¶Ðûaoø§3¢ð³cx|oî7ôÍÀ_Åw9GýULdX‡aAG¡þ>Ô½ÔÄÍ?W›$@ÊDâp “|gZËZîi¸ªtÏý©µNüI7áM|˜-œÍNÓö¥êC=ŸS–(¬›;ÝÂè²_qÍ}†ƒ~AÛë>£¢â²>gÃ¥ûÞCôýôN’»©ä„žNëNÉù#Àß+Uzynås£õï oÊÎU{÷¬~VxÙ Š­;¢»¤ª¹#,²óUˆ;¥ÝæÄÌ;‚5—ÏxNŸçµÒj¡S\•Ø$d[¸&Ê©w¨6hÔ{õD(nqYpe$è`½¨Ð)€¨x“õGBgVˆnÒ@Äåì··¨ù‡|‰•zHµÎv¯\'sܬ§êß»à°X˜Ú|@Äêýüª~'$¹°¾+–‚çÑðy¹¥ýO +ê8n,-l*ôû¬ÃT“H³ C¢µ5Z¨Êt‰æ<×éåê?Ë!ìKšØ°5îÛ¸ÕWY¥ð³bU¸ 9õxºw8GÏ-¢ëè ø¥ç°jO‘ùÜÛ{ƽNäFÓG~_‘̬Cïå[P ,‘ +iý%úÓx:¬y_¼ú§6VßΣù÷œú † ‚ÓÒ:V¯ðõì57wtÌÈ8z¿ƒJÒ ÊÌÆxi­K“Ï‹Ç-â9ìÞâVløhµOZâ‚-ÆCù `Ôl ¡²¹”i-–Ê%³3Û vqð¬Zæu˜û’]{rv¾Dü¾õ½Èzùº[Ÿõæ.ŤcÐ{¤ÄÌK¤ *38Ÿ’Êq`¨0Ôþº"¢RqÕ¥÷…ØŠX‹ÔøÍ9ÉÜ#VNÖ£ +ÍçòOB· $‹D}¾ŒO»ZLN¼ºdˆÚ¬„ A“„lné©YEXJÇÚQtÍÊ!‡¼/6³¿È¸çßj¶ýóëü"Á7×*ôÁ®ó^ÁÒ­”š·biWÌl.óxr5Ý/„;<]q(¡Ät5œDQnW7¨¢Eüs†QoSmµœôZ»‘>me)vî´ÒÏ5$ód„ +3^£±ªÝ®’ÆeÖ£Sõ,_Ü#ЈõvÂm†„¿Ì™†ùõWŠ)*@cxÉ•4¼ ÊÈ.Þ“Vmàn0×Î8ɽ‰•<å?Ö!öã8­Æ´3ý–“m[ <þ͈UÓF¢.’Ä«ÔÑ‹1¡‚[³›‡òNY"Ox|‡)x=ÙÚ7ž~Mj œÓ&¨Gl~†Êé~üqƒ¡Ÿ”¬ŽK¯;³Îœnâ\$^²Ârãß±f2Œkh¤V9°qÛm¹ÂËïUŒñ~¸¼]óè€BÑï൧í&ûý+O÷ΪêN‚ +uQ½l¡5SÌ}Žnh"åÀ½Ó¹Ö[2Œíþð!VÄ⮇aé`Ð`«OCsnu„^ÐÜt“étKˆTäð;•ú|ê´žmßò•‹Ô©Ü>}sýsÞ°ÄÓ‡_•ˆ‚Ÿ–Òúd6¬8Z|yãÇ5N+‘‰$,‹ +ŠMZ‡å å³ mi`ïMS‹Þèî”&;-ùüHÝ,ú X[âËâ`²†þ¦/’E²ºò±,+$óÑ»‡B©o]øÕ”¨ã€Æ/e錬oáìVýA˜žË´Z—Ì.Ù•¹Õ&q~ÿ½Ü)7-2Pí´æªí9Aé9@8¸²Æ;ºô»ç=[Ä’­ìø"†çøó¯5 ¯`ν2Žåó’RN¹NŒä׎™wCç2¢5;Ot#ÿ°ƒHÜPåën_êÀ«K䊎³!„U©øËå`ÜŽ±ôI6ü=p {tOná|¨«v”sçAðg—>¸b*Y6IŒ·¦Á‚HÜÔáü–‚tf_¨ÍQ ùN<”Q mâhL¤×äEVXilb˜Æ9Ÿ†—"ÖŠÝÝõé׶9~k¿ê¾„H/à±´àJÖ§78¾†yŽÍá¹å–^Qì~ô‡: õ´ô?<Š\.úgHáq¤I×Ô}U JÞMOÙ§ ÄðøƒvÑ3´G$C¿¤œLlq¾‘´£Œ‰;0¥i S'ßL¿@g裆}ÚàÈOjД¿)I!ðaÙ}òìaÒÌU'Xôêh"ŧw—bA:Ýû^rï0dÃp7°K½=Ñž¨IúªœC {2ñŒº”:! sQfnŸ„Z»={7/“v# ð˜!»¤‰¡œÙv(VN´…N"Og!_myÔš…Èè ;k‡ïÖFË-Åqä>Ч›'ðS´ì¹|¥ EÌ‘7ÀR*EÏ ê«7–ƒ`]\½Ê‡ã§!ÆþTyÞI“EæÙ%p¡õS¡xü5—mňˆÄ…ºDK)>š—OšòÃ~µw7¼ùãª;Ðå[Ù»¾ñ=>5Fú‹ÊÆ(ñDNDñÆ„MoŒÏ,6|iÌgU1Þ³o8X‚ø•sFÍ Iögâg¿±¨ðv¸'™«4È|{Ó6vz„+ò]µ +3ÐB#•öl7Å»­W›ùÑ6¢t¤] œ~± µ˜ ö{ão\13#ŒrªLþ@åuŽƒðË|:LŒÓjRŸ¸ƒ¡ÇîtZ÷¢­4ö}ƒô…žó×WnCxìey•]øËï9›ÏÔ‘j€À| TØTþýñ3gÂyÀ ïð`×[xÚÜ€¢>닽*GlÝ”¯ðJ>,”$ðât½m…Ñu-z~±¼ëG`±¤üæC¼»uAü‹SÑÀe?ÎnTx"DG½Û Àñ]ÿ¥ÚD¡}†€ß®Sw›ë:2a¾‡|”¢KÇŸ Z¯îì=ùP™À<ÌÍYt§çŒMïԕי̻ù!·jSŠú=î‚”~8ͼÌ}Á@OŒè©½Q³|«Ðœmõ‡2Ð’Nì‡7‹0ƒY%2xŠFC›[W§ ëøIž:Û‡®®¬ß½ò +O~øEŒ¤ã?Î ƒú•AÌSC¿¤ò›¥²Eí\ÉD>‚½(–ƒÁ„g,•„É­<ë'ruº„ñ +Çöƒ˜S¦È­ïÆúÝŽ‡2Ñݨùb!ÄS^£O)(å´ÇÛzhá½sþa’ +ëë‹‘J[ +A÷Á·/¹ +àòe¡µ$qq,Çq}õ<â‘^Ó'´½Óg™nÚÉ?qᤕ!½­ìööž4‹¢÷àŸ ;»­þe£Ÿ/ø]ÙÌšÊÉ܈,eý<"Š³[pìÅ«×w²ø³ö”Áà#Üæ¡=ƒŠðüG¾9û2å +/nXÐr»lÁ°á礲³)8~ ïfñ¨z^‰Áu>³#SXÓ.÷-R#;F[£AH!˜ä«™]ã'XÔgxÏ=Ð8 BJú¥´n„þQ½›Ïþ­8™óíàƒM|à&Ù|uw6·+‰ž HùÝR ~8nX°? üãAC¡°,TŒ4õFX…÷$"¥ýq›h[_˲á¥Uj¾~X¥Ø¿†•ëb_O‚¢ Aêoé¼Ú ó‰7p3¨/öAí펎ØdM"9Þï·yªå|:ÉtPQ"sVü Ù¯¢Œ¿³§zf¬À½OÅ;»xÓÞ£uù.¿’"Ë÷%Šx›¹°peuF…»6`ÚçñÍQbmXžç ™ny ggx0ôF`º@²aãTdµnN:£ü·H™ ì&„‰“€v'=—oO¢|³VµçÛòEæ#?ÚŽ¡g-¿±§­—þ*2t#â&±HRÒ°’œ ¦yŠÕïâBÕÕaØ×üùIÅsÁV¯=)á[ &FSdŒÄRÜ{ã~Ì ‚ HQ²ªâ`A¾^Ô¹·R’@¾ËÊ¥RñǦføW~y`þ2]ùÊe\®QêR2²=0fÖöP¼X„¿¥’6¨ª3’Ï×hI ¿L³ +Ôªé¬2“òSêøD‹o¿a%ŸCÉ«~ãÊãO}={ÑpóRáiÉö +¼PIà†ÚÿòÛ9ø}TŸ“4:àVà¸Ñns»!4¦A9Ë­Ï|¤š>,%Á9u¶iYÑFÃNòÀ¨moËB0/ ‰öT¯?9†ÃìÕ^ñÀ–N>%¿89¯OXÕ¶I<­0ßo©2ãÍ1IˆFOØÚ¿³è(º•e}Ô{tÆ Õ} R;çQÆ÷g±ó<—ˆj ß ×Ÿ±ãéT°ÇÖ ?OhVé/T:>>¿ ›Ó¨æ[°®îw7ÓÖ"Š—;=áê )гC%â›Ú£ü=f¢Ò(Ÿ9ÏéCLk+m?&C·ý\@ëuŸ©›%ý÷ߙԞ ¯·«-¢CÓ åâÀÐ¥‰{L›rÝFÑ©½4V£¢dVø#.~Á| z@Ͼcij´\Ëçêùð¢ÛÁw‘)NE ëm³½<¸‘óZ‘¤Ô(„Àˆô–Ik ‚Ã?;™%#ˆÒ³â .µ?ÊmÛô/¥š]C7é¬ •í1~LSШùÕ­îYxùÞR•TÆtGºÜj»­ÏH€uMK˜áwwí{«'I®Þ¤îXÄt¨èÆÎçVa]ÀH œnZø1ªJfuó)«Ï’àŒwß ãp +<(ƒmÅÞ4|— 7Ä:Ð"ÿ•å4 ì›¨œ¢[r7ühe?¬|OÔÍ[b™½ú>\ô4üc칦’ C®‘ŒÍñ•3ˆ¡y·ñ$k˜èÀPÙU½³Ö|ºâ6˜€´KƒŽ‹ü6CñÑLo2å÷{áÐ›ç‹ GåÑôÖ—o +]·³°àlP_;ÖÒ{ñ¿÷ÓwÈT´1ÇWu¿ãAñ :.ðkZ"¯5~ Ë$£™ ‰CÚ,—2,>òlušM˜½¼Àîû>ÿ"N*UŒ2C$ªî¸Ê§Ò¬“>¡Û¸|І>&ÒŽø*:à²ê/ª7!¬:^ß+ñ˜xÒ— ÷teïï£aJø!ü´*Ðñ¶ýªuþ9_°|ËÝVäþ,ÿü``\A÷:`I#+ì¦aî2mþØ!ïcïªx"H1#º1Að’Ý+D÷“G ’¯ZÛZô5,êçõ±ƒOD®W‰PX_ÆPÀ7¹{ðY¨ˆ]˜ñR*N…v8ðk‰œq‹ïÊèîçOXQ¸ŽÐ‹’ø+JjÙìˆË¡DlcZ$W­„‚¼v•1,>?t™‹cQßQñÝÂøåa&œ`âYæ£ö¸ÑésbÔmEˆsÝë7F`S»‡AÆM) |Ì1þ»¾bþFŠ¸ˆBZ-0P&•mR3ú½¾\­a.µ“N²GOØNÚEÎaóD».G\ü×S4r YíΉ*V0=»Ñr›øãöƧëb&ˆ sd=ŽÇäÚ:J»«öä$å‚}æÃçlÜÜo,–ˆ5Q-?¶gá?§À9æøãÎ8åˉ%€`‚O.ªÂü¼Vk]ùqãÕmãŸè^Ë |ä Å|Ìd\qì¬ûSÕ´ú ¥}äh +‚Š– oüÊfŒåëÄ©VÜTÕ ?ÈGÂK'{#ÅkëÛÒ>£u §ð–ºË2Bd®IdtjÇi_k‚÷½—ÏÛ«ô¼r[T]’flÆ¢ yóÚ~p¡Å%O?=TøFÌkºJ#¼f$ãgß¡Ðøa»W»,(òÔþl‹Ò€”_W[Á¢@B^в™HíS²ŠZßÜÈ&ѧéc/Ü°äOBin¦±>½?H‡žOE²¢V~ È—µ!€\$NÛr«›ÕÒÉ”ûrÊ-Ø/Fv—¯þ\[†çˆóüÁJ¨1@Ÿ—RìßU‰òã×L2ܧ§@¯-ãåÉ*%ãíºÇþ é‰ñÌ™ëu/’c÷Sµ +wÖûWÚr—‹`–Ð ¨ÙZŸ^µ¹ÀB—Š¯G9Ú"¬ÔƒÜ'ÈýQ@ü÷±›Ú‹Fžyposó5öÑcÞ¸t!‚Žï&n ’@Ñ…oJ'X÷ +ŠFxÛC2žASë.½—RQrŠ«Ýt®ô¶*D—*Øßg'¹ÈÁàȉnîù–ƺäßU ç/½3¼Àš½|çUÑ?£¶HõFC\ÑŽ’ËßPìP‘½/,‹~'m ¹u¼¡žˆ/³âý–tåwÉÞ˜s^{³ö Î:x´PÝ]8™¶j¿ÖþðÏù™h€]E4 Œß^. ò;NªÀ±’‰EÍ€‹þÁKè͹ñõ|ˉs ‚¸üõRÅ^ú5ÐÙ³‘™.’9üå…i0Z¤ŒhW_袋c›.×iÐãl/ªsߌ³ü5´µ{4rÚ==àáÄ›u©éÆÙæípojÝÿÚStP_³hÐ`\H’üfHj³ùctŸÿ›º«{×!Íïyáæ†hê-òNßw¯OøÄö£EdÁv‰´Dƒlª-æƒkÀÊ{ƒ+µ¾W†{úÌiÄ¡ÝÁ‚–rÄ[Ýw¬à‰ƒÍ&î>⹿™ Ÿ ÈmuEN\­²¹á[´"Ýï–F[6¦N§“ÛZãòöuêú’‚ЙµÙ†R=Qv”µ@d™ö&5Òõ7Ï(¢¡éÑébÚ<‘X5di:Š°ß…<üLê“œ®ÍŸ{¬ð¸Ñ7S(¼€ìÏç_22»F ¯æ‹©-Ö#"b*{§ç&w¸mˆ„aåþ€˜†˜‹ëðÂQAW9èÀ=µXåQJÚìÕ–d¸Tí.*ꢯ y°¡¹æûkí7FCä±%™gË%_YpU«0Ÿ h&ž¹‚¥£ T*~lÊ’Uÿ¦ûp3¼,”°`o@}ý;O7fU¾ö‘?ê‹X’KŠO`£B*Ï5ØD­º°1*r†):þd¨\Þ(ô¹·)6‰’Ê<ý l3OûªV—twwpx·…&”š›³='‹g>vçª]ôØuë@bøëºÎCí6¹ê|ŸÉEêmmøX¨¨ÖâÁë!Š+Dð8ó`ûúÈ«›À`Z.DDi¥žvÕoÙäõöJŒ}µ¬xñÀU6M¹`ùvTúªú†3Î?¤tð>uo…þQÚ´ŸágŠ\¬ÿªRÇÜu&Å +âBèG¥'y@D_ý€F ¦~‹_»ó2<ÎIʄÈ +a~â}ê‚^Ïn º]FôËÆÒ7×´E×^£”“U+ç⎠+M™l Öâý¡¯~õ²b§Kéèa¥]îQLpˆ¿“ø@É_ÿšhIù\´2Õ–:]Á‚¡à±hç–nc7éɨ-8`aŠ îªR0¾Ã§t8‡7Ǭ8Ý1 9ê•Op[N/*üdsM"I­º!±ä.%MïK¸‘.¾#®Ýã úVÖˆZÑv Ï*¯ãº‰>ÌßðÕÕabSµò*ÞŒŠÏR}õá¥(õü×9ºdóŠå +YÍqäé‚ïêcûªýrzKGÝ¥Ó;¿[òå†4W‹šNÄSÏ“€gjãcœö¿¬Mé¤^GÓ¿Ga s3h”k"äëîSË,9¾PyO¯/Ô¢œçx¼¸˜ ïÖøàgýò§Ó©ÈO)“æîY…ÜËŸë¿Ð#9£;†&On€ÑcÒ˜Ó Ž¨Z­ CÏ4žþdÜ2ýè)üÃMu[qØ0q)!n×|0ùB  +E XG™íÒS˜ˆPµRë÷å›™9èà@q÷òN#¸ø»8E’X‰x?ô”¬H2]L­£h·;Ô˾jÛçBöÕ°¦B¯±ìÒU=ÆUŸÞb6!~Ã8Øü}ɨˆŠhÆ5ªÅ’¶Pwô*¿`ÅÙØâ==¢Õà«r|¯ÓZ:j„îQ|Ò¤=6†&!QÖI~iÂs&ªZ„€€íô¾$‘î{‘@“4Ê7^&1¯¹„•ú(^“Í¿yä¸PE 4â2î{¶·eæ¹eo ß-|vžyABDÔßÖÖ‰?`]¹Ë›„'mŸÕÄÍŒ„#C½˜)Rôå¯mleSâJßȀƄ¯þŒ]EðÏx“ÿyh=°Ö”â #ü}VHð¡¢PÚô–b¼’Û[Y"ï¥à+sÒ?•puó£©n.[Ô;y.3à‡,n/„Á¯ß“·õ ⓶ÂD¿óséÿýb³ê‡‡ïOgV* i-Âí—™t8±•rvæÖwç¾e¦iËD«˜ãMå3æpÊolf\À˜ñ-3vÏ$©ÓÇëÝ1„Dÿ„Ãñ‡é+´ŠôÅoœS%(AÙ.Ù˜hX‚E~Ã}74ÜcUÉ8<ÔG9ú¨bˆª¦‚˜)®s­›#Ü…»jÙG5'Áá€l©Pvx_ÑݵsHÏŽ ~•ð¼ÅÏâ1I7Á›anòÝð¡ÒÌçÙfÐÞÀDüiáËä¢NkQ¨×»/¢ù¡ÃH"§‚Ÿ: ’äíf¦èñzôû±ÁŽìNß¼ä¨eØËœmózn©M¦1¿w0Õ—Tàtîõ&ù•;î®…y ÉìW)/Qc9Se +ÏÓ?'Üï-¬Íštº¹QkØ+Oùº#FŽEæÚâB÷nDp=©>..ªÿZŽ[æ‚Ó­©ãçˆ$dëÖ9äÆ#Ï<ÌŠf¤­±Ê>ÒþîŠ9Q¨½¸k½wÓi_;'þ¤â±£}x çú D`©šRÕЯŒÌ@Ã+÷0g—à ›pµºœžBð~ÏWd*ýÄ÷`ÕèÕ ž–®tËnÁ¶÷q»67,MÙ& 駠âh¼nÕ‹ÐäÚãÿrCûÿÿO˜Ú@ŒaNv¶Æ0k4´ÿ#ܪZ +endstream +endobj +51 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-29 -960 1116 775] +/FontName/FOPSBQ+CMSY10 +/ItalicAngle -14.035 +/StemV 85 +/FontFile 50 0 R +/Flags 68 +>> +endobj +50 0 obj +<< +/Filter[/FlateDecode] +/Length1 724 +/Length2 953 +/Length3 533 +/Length 1480 +>> +stream +xÚí’{8TiÇ¥UR¶›jËI¹„s0¦$ã¶rŒ]sŽé0sŽÎœÑ Û#åšØgC¹$Ê]Òå)KR4…äÒÍƶ¥6vÛR‘¢hµƒÚžÕþ³Ïþ·ÏžóÏùý¾ßó}?ïï}uWxð¨¶0„8âIi °sãméH£Stuí"Q³‡H„ €,ØJÈèL¶)Í`R(º€&#PÁ60°[=îb¶"„@ù¸Aä6D¤áCB€‡óQ„”ÑÀV(¼Æ^ˆ!˜F¡€ £|B(F1‡rÆ‚q€9Ù†%a¥p„+¸çj@A ã˜PÀH0ÅÄW¬†(Xþ1ÖßPM w”…îh<~bPŸéÊ>8pQ˜„DÀ ‡›jõE&áÜ•ˆ¦ªÎ$$Dù¶˜@ˆTÐœF7cL +¨Ø•"°Jò·ÁPŒLô žŠ¢ßˆ‰#׃Çñ4úp´“ª„b¤·, èŸì5ø©VŒ‰@¥@F§ƒ +£âýøµyÊj‡QLðHƒ!þ³ñ9‡ƒK#©¦,€Ê²P\5´˜LÆο7`èv âl0ètúÓIJ¾„ Œœ¸Š¬ƒQÅ”DŠð)Ù‡ Ó¶/3zøª®CÇ÷\S[×É,}ÿÓàb÷öÝ©^*»q÷ƒ›ÛÚŒ$d¶Ü×îb\ω¶œ%l¨²ê殬.š}F;3¼ÜÌ”Uõ§­µ®1ÊÏ”ò12žï¦š{ÛÿUþ^Ÿ[cKµ#O·Gößψ ¼èä/Ð:Ùhå«ép]/ç©ÐŽ¾hh +󒦦×léI7‹WkÖÖdw2=:Vq:»„Ë#úÖ÷L ×ghoÓj?,/cùœ,[.]_ÑðîAr…zø9”µç|«÷™uýÖ/ïŸÓj’}”=˜øK÷{÷1ù}•ô…¡=‹Â¬zU™Qº4^=Ûs&{Z•x°ˆÕ¦4裓 ïÈ‹NµyaY¥a”ó¾xxƒàÔˆ›8{‡I²ÀÝGbÞp¥f â€S1Äp™ß…}+DµÝÑ-”¸ÊNp_Ñ·?ï°ô¾ã‹÷4ûG¼UÚRØâ~WVw,8…ÛçåølO]BktJ ÷©Ëº¾¤›K_š’•®v3Z5­báò%â¾’Ä[y+=gQ±·â4ÚNŽó@¦«übäæÆ·Çu  +bcr¡…¯ì¢õØ,Íi˜C >QnYµšíÍx~ªçüëåû»© päµ}3äö ‹uÔB—¦{75—÷ :uZ;¹™®awv¨S7(Kös°µŒ+ß°¶¯-a^£(±6ð‚”:¾ @¤ôùPþøOð…D¸"B)”?‰d) +endstream +endobj +55 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-163 -250 1146 969] +/FontName/TPJNYV+CMTI10 +/ItalicAngle -14.04 +/StemV 68 +/FontFile 54 0 R +/Flags 68 +>> +endobj +54 0 obj +<< +/Filter[/FlateDecode] +/Length1 728 +/Length2 6777 +/Length3 533 +/Length 7340 +>> +stream +xÚí“eT\Ͷ®¡qw‚Ó¸·à®Á]ƒt7ÐH7Ò8 $@Hp‡ Á,¸»[Ðàî!X°“ýí½Ïç;çÏ÷ßw­õ£æ;ß5ë©YU, :úÜr`¸-DCpóóð‹4 Ôøù€ü<||òØ,, +îS´A@Äübb@eˆíŸÁŸO\XDœ_›¨wõu‡Ú; €ì +ÿp‰å\ îP ¨iƒp€¸ü)²qêÃAP—”svêýã Äâîó`cóóÁPh ±‡Â°yÿ¥³ƒEÿ)ƒ=]ÿò‚¸{üá²ÿEÊüà †Ãœ}`ˆ6¯üÏ|?4ÿÇ`ÿ ×ß‹+{:;kÙ¸ü£ü_Íúy¨³ï¿pWOĨ CÜa·Cþ § C=]þžUCØ8CAr0{g›_ˆ‡OèŸ:ÔCêë@  ³ä/ÿäOÿþâà5ÐQ×25âú×îþ3«c…! |]!@¾ÿ²ÿóÿWü§KîP 9ߟ6óÿ1þyÿ=²üÛlJ0 …Ùõ60°;ø?…ÿI%/÷ñçær ÿ9nüB"@1±Àÿî4„AÝ>¾/þRAžîîâ¯ñgÉÿŽí ºø@@ØÁúºšìGì‹ä|äVe¬ì¡ÓOS(¬ü !à }éºýÍ’èÈÇT_Š¢È8¬W*sk1çš©Ò“3%CtÜ% á·Š<ßÈ/ëÑSÊ×7%~YOklY‘óG¦ £ž¿{ñVãW9Ù‹CJU¢)íÍ6ÿƒÂüUþGÓ¹…1e"'ÛLÿüÛ1éáü_¶Ÿr½‡¨ÙC 9ƺ5˜[‚ÖZÞYê{¹¼+´¯Èlúå¿Càë¢$3I¶6å˜À2èb^\s½ YãÊCF2MÀ„ ô=KÁH"Ϧ4._“y«»Šß3¯‹é¢ÐYöbr*aõ$ŽYMÓRíÚ¤št­ÊÝ’>!%øZ?0v^¢±ÜïIóÂ^÷×9çç.wëŽtÖýÈAT$i ¦À–ž’­=‹i–Ùé¡K ÄófÙ +¼T `á9c‘ŒíóßP;†·cš˜ÀS WÇÖu!Õr¤³3¯RÚØ>y “ie„æ®R,†¿ª£ŽO£½Äá ³¥˜axM¿EJqƒ»ÙVr ¨öv¢;š=ÒÖáš/s_ȸ±µ2ÌïÚsgù7B ÛO+Zßµ†0²€»É®r9ï×$†. 5íÈ’¯~f?ÃD4cÁK zô‹ÅâS¡[ðÿ1I‡ ‘Ø$rœo8>ítñâ¾0 ˆÝ|}Ëண2ˬUÒþÞËËûA”,9²Ì”@ø›ò'ÅÄbÌ÷еó;ÕŽšÐã¯ÏhZuÑ! PÄRt`)¯¶Âr“4„Ô%bJ„$÷k\–MâRβû~è0M/þ ^è"µhõ¾lPT~±M\,Ì>×øÂ’¢ƒ¦Û{ âù[º€û¸…Ó(ÛÑè€ÇûÒ‡+‰Z@8ó^ÿ4IBÐhÌlž}ƒY3ƒTïßòKÞ¥sçÔDG}º²A'svÍQÉF¤¬Ùe Vx`0ßN¸g^$-% S5\‚ä|ji$Ð¥JßB=ϨõVïGs€Rr¾è¶ŽY§–ѽµô‘ëhm4FB óî®Ï†rRÇZvØå;#ÔK«—§OÓ>^m¶Œ$€ÐLÙ?@ûK]Z£¾=k’Y©•¼ /€»B?Í<.¡Ê•˜$òÛPÖ•¸¸û|õ˜¡æâÈ5ÐÞà*;û¬ Œõø¶óé^*8¤ÑN8´1)‘+ ÀhÛSŠi™÷ÔBü47ãZ»u9íè¾Gパr^Fôý“sjëÀkG_¤Ûà$àCEKÊSšqLpšÀ’†£#»a[á éG²Æ÷­û²ËÞaœqK)Â"e!]^ê•LÅgX_cçg©v‹ô‘Æ×b„} ÃT9ï–n^V ¤]ýbrs뚎+µÇØXüyÆR2‹KÉi‹Ôﶚí{:Ž²ÿ¿nÇ1o:·Š^Ö'+{€E^ýԤвvµA^+°ß^a$'~*Þ“ <Þ;MÕõ×ÑÿÑ1 ÷ +ËéÕ!¶qnMu®™‘—†½(µÓ).7Íò\QÕ ÙìÕËLeËþš«!†ߎVÅòTç ?àa[ž¿.¦Ž%´ß”IwâaƸ Ö½F hX¯·SJuéô€»ú“E®©ÇÌ„¼-LSºóÖã¥Òüù ìû •‡ðr[PJhšò- Tl'çɽ$h“^6šÛ4ÿÐù=©´m ì í!=fL°’“üíqËA;Ñrôщ€ìžã·¿Nnû&zN„BΔ’²^…” ä°±Ä->ÅÕž6³áxs¹¿:g¾3Í¿œˆÝ½ÂÞ被‘³—…ʾ’B±Êˆóý‰íÂ`ƒï$+J/¬³à؉Nw¹\ßÎ 3¢( uUxþã QX‚„¡3Àø7© +ÎM^É^™ÕŒ#d}bᲫ–9JM®ø=€ª\ê|²ìCCªµí«e/¿B®‰AÕÿ‘"÷©:|F}/gb¬ÁÁŸf0ÅŠi7œ’)™©?•—:M]ë‘IWU¹KÃqbÞKG,W·‚´û‰§}k“~3ÁòŽëÒ©f†¸9·EQˆúÖó­E¹Ö}¥ye…~g¶„L\í6†d,É; +–z§Q“ßÓkL +´žXWž z% 4–]w +™Õ+µ=zÖỦå2mZ[ôÌyö¯èíÁÔ¯VGãäû«ó™+yfèè7pc1RV…fãª×ö÷ ‡TY÷åym¬´JÆÛ—§í·S4o tö1•LåSZšþ‘ù¾“Üžç1û{ê$=W f³ç.Ø“[eêzg­Çg1³vÊû:‘vxáwñÏ^dÌÓKá1‹eS‰îïTõîÏÂYž%t•”c2žâ‡°g=v2³ýšHK«ãäçLÚƒ#¸‹]ÒAZ‰M£EX—x¤&\F -K|ÝrŒz8Ji¼÷“Û Ìù D&©kØÍ«ÔÉCí±Áé^ß…&«ÌF?›¶°vöª¶5¾¥7ÀÉ`dP€„a¥Šâv„¥)UÏ&ÄáéÂ`‚å²BëªU1M„_wBtï§Â¥]ŽX5Z5´¸!³:üÓ³'Ÿ©^¼/rK0^u+–Šw•Œ8Jõ6Ú·1[éýõH¦*aÐ{ÑêÔ"(ºq‚|^ßéoÃú³þÅ ¬ïÚ¤ÆTëÖBUÒ,Óâ¹ÂpÃ|LQJÃs©âög¾¶AÁ=Õ£v<›©4—ó*/Í£‘åIÃLkQ<”˜¡ÑÀˆ^¥ÀŠ¬ï‡U/¥17}ؼýn›¾GåªyéÍ» +”ד±;Œ,®bVã½hÌM¿ÎËZÿ$j‡æ]¡§¤Ù¹ì,îö»˜A:²8•uŸE=ŒümË£¾]ìRç¿›«(;þnE*ˆs/¶‚<1B©â•‚bkÉ©º§\•'pyË3‡Tˆ­#žªÒx¹ˆÇ9Á}¡meý•˜sˆž€Ý›´Âƒ™ÒzǺ(Jº >Êb’H­~ÝQÉúQ™îHÜüA¬Î§Fi—ª8ééÐ/J(sc´ôü挭ù¬ÃP {È´Öùç@–lݽ#ßç”ù¶˜U݇nXLŸªÐZˆ+b5U˜Í”ÔKGÏPÿÖ’ŽíÌfèAÅÙý%ˆ@Ñ?Ñ&ùM<¯—´´áL^l=Ã[)&]]Óéc#¡A³<ÊyÅ&îøíDIT#dT£sGMAá!¯'"šK®4ÞÀˆ"âO98•Ö ‘™0ãìJbo_r2n]vý9¯š8“—¤&%AƦm_\•‚¥! iR6zægÊݬòEJB˜ˆ¢¶edòúÂÔÛ´Æo%-ŸT'§Þiøô2ÐôÍÑ[Q%©ÌÓèV°'ÒEëqý°% F Þ I)P[˜-è:Á-kpÛÚó8ÑkÌ®•'<-œÎŽ=‘ŸdPb…„lDOÉ/—Bw ÛGCnCw¡ç" _­I{øÆ6výi…©†šìÈ$ßàüÊ“±ÅKF”­;ÕÆÞ>axŠ_-ïCóÖŠg(ÛKu…›ŸŸ)á9[L5ѽ©•æhpÊÇ;×iŸQ|Êø-€Í\hÂœªè1ÏsâIš-Î"‚/oüç"%:˜LgM½œ¡/"­úÔz~I+:pÔXŽžlÁ^?7£*6Úϧ__m²ä{!(ÂØg>~ÌBS 9ºÿA0'¶ æJÊ®¬ƒ›§Ò•_2¬C­BïžÃ°ç×GR"íà?gÉÚ7ÇÁ?s¦?~½!’ñû‹ž½û÷%Šl‘㆛³œ¦ ‡ùqE)±ZHÏœïž0Aë+ݳò]—ÞNË£†×·Ý³wµŠ,é3u1îA™Ì¸ã¦ûÚ®‡Ü^½*o’TU_Ël)sº:¤\¶Ø}$£B'Ë|î~ÊQ§jæURlf²É0—…çU6ÑwgN|ýQgø}ýÖÎÕíìýŽÇY‰œzOi5½+r^”9ê¼æ¥œ³Ò%õ‡Ìj…c_8:4Z«lthU³ÚÆqÿ:ß< +š‹>K³ŒJÄ¢k5ìuÙ½¸÷þˆàs#ºÂ\$¡l8” |,’5Ôïþ!ªk8¨¬¸°ùRà+ߢ1‰Q<£X|ûÊq ö¯¾£xú‹íÕ- À{+«hñP0A1 +ƒý÷jÊ÷bJ9¼ ß'ǧã4‰Ï¦n¼´]€›J$wX½ìÙ+/xÞ¢eÏ÷”2³2Ïu™ 7±Ë rŠ!5ƒnMóæΧdÌ¿fË|§S‡WGΰ9`(Óþ-¦Ÿ%Zß›Šã±d“ã^ÌLé]¶ ¶©S0-©ƒâ¦˜ü~uHÜ•$—Þ¡éÚ“'ViQ ¯suQפO.úÒ÷…Œ +ý²RÖoe«ªgxJ­ýÑ>Kmcª—ÜÁ:à>\Íóaqà0zfOŒà"Öd§²!VÃÓO»ãUÝÙå•'aûÓ§ùá ŸuøŠMaë—YÅÒ!¢—3ëÜѧ‡«€À'ßû­Æéï‘W‘rÔ’rÀjÌ[$nÁƒ +–sg5˜‚äÈןb¯n)MÈ0üuë#$4#&—#×-íQÅtVR×ñ•‡È,TO7õ'ó]i8~¿âý*Áñ|E‘èy !ªš¿¦%áÑïSD¾g‘Ÿîöê"¡“Põ×'D)e»ÆžPLŠè §éíÃ~À43X4˹aÀKÒëñ˜>?n …:ƒâõºba5ò°ÑP„†!9Œ“ƒõ÷ªD]—èÉTwÎ|…ý'DðööA<¿ihñZ(/þí£^ @ñŠ’ðˆTTÕAfÒToŽ'ºýýqúé,B}@:ɉgÉy§~ª4Ë›ICî~ôôõò%O˜æ +‡•jk“ª8¢d뤛ç&g™ôø£vööÛÀš%P¿‰úGÒ3­\HòN™×Ÿß‹’yK^a>jPàŽ®·¿žç ~Ç6ÎëZŒ ÆŸ*Œ xàÜ(\F¦ãàâáÒ½ø$ba±â}@G³ž;À­pGKXÝjvtÌi-‹=‚]]Ž;é&‰>GIÑ8i'g(÷¯áv ¦ q;Ða±žáÛ~¿*XìV>6\î¬djêxS›4EÞÛèw5ÊÒA©ÝƒÁ÷àzîP`‘yÁ.˜ÓNŠ}‰kâç×ÉÈ]`Q"î~ñh@Ëèo9ø•y¨_Ÿ‚ +yõnli{F²}v‚K{ Y,eèÕ—Ž%…äWg¡]þÎòî¡àÓÄÇš÷(žŠ€•¬€!ÿŠ~ʺΧÝtGkõò€¬>öL̶êÞ®ñûÛ×@ÇÌ<“Aî¼I>¶ð½¡ =ìñ¹{³,àûÂœV))!“|›d„w™ø£ì+æÖÜÄÌáCO‹Å¿­X¥;"DËÚwÈ5ëKcb~ðtp¶„‰(V vBuÐ]…6I ¤N%©@=R¿Æb¡šªxz÷åápÏ¤Þ 2ùûw÷6÷wxÅÒe«ÊW^¶Õ5]†ÃLl¥!´c´ wÓ’ŠBà‰¶ð“š$š†#Ç)6¢ÉeÊû ñRµÃƒbÎ<í&AÈÍ>D¼gYúƒÖ,—"{Ö8:‹×´_.ŠÍÕ?C””–_ÿÀ7çúòÙV™>l½¨PE‚lˆ‡ezL8‰0ôy^ÌQsí·á‡Þaå¥ïcÏh&<Ü-‹ŒÙ'‹m[Që÷<¶â³IÎf*Ï=~IjG±Œ]óVØÙ%YÜóº§ø@=l©°eGUWÔ0\DvOáeµ™}n.Óþ]ýÐB^¢•(2¼¨áÝ;`œO #ÎѺþsxèâüOìÇO g:àÓÍ4²'Ľo3giÖ¥PÝfÁ˜x«:ñÙëéÆþ$Ì*Øl3ùí°õh©±¢ŽK΃1G LŠüÝ-CmBIégè‰z´\Ð °‡ÑÜÊ7h¾.·¬„µYy’xŽöòASÞ 8íJ ç…è‚ô}]Ô ûöÓ˲ƒ¥ã$ +Õl1Ù„;²ƒqëûRé$BQ#9Wñæ\r­FÐÏ<ºVG#/•û‹&ÿCÖáC3ÚBÎú´îcCÝÏ"4ö»«é–Éøli$aNa]3Ó,Ƈdå<2·õÕ˜Ô ©ž²oL‰_¶ö/t&˜•cøx+i¦µV§èØâáyòÃXåtT ž÷ÒIËIºJ9=ÝñÝÁ0wF`z+ô¬ŒÁ7nïÀ‹ž•—èy,)ŒÑÚUáB&ÒYÙ×.h#ßð>Æ'L»Ÿ}Òë^ô, iJUû&õ|Õ¹ñs³¸¦;ÕËŠX“êñ;Æ+mxáƒôàYFêí…TšŒ;€bàâf•ªîõ.Ã/x²­]Ãyég@—/‹ÿ}|ÖZ͹>Ï®ú¶XÏY'0ÿ#²+pqt׬é‡Kö«x` Ùi-y ŒcnÿF,+`;âÒÛf„¼äµtõ|óÀ7RyþM±÷⋲O‚­ØÍ_„Êä‡ÐÍÇ=žhÝößG«—ãs"Žýe¹¥BÏ1ìüÎ<ò>Tm¶¾}ßz›Ê¬z+ðß.–L¿:©ÃÃm¯Ê£™"˜”d|”·ÿ0±…D2ÒRÑã ¾gˆN¿ú¾¨N«àQ`ê–miÒÀoŠÑƒq›¬Ûd­œlcêyÍ“„[Á½¦j5È8¦Ž&¬6²VªêŒÕrb®ß‹6¼¹»°éÁµ­á4DîÝÚè3ÆSÒnUVŒ%ÖKJ/ØA ÿZþr]Èð± +“ +•<îešÐ7ßžhuÃ3+ê²-²RQ8‡UTËËØ7œ![ÞyQ´£en=—z(º-Îe¹ÈºQ2â²r«?¤/(ÖX;ŽÉª:&Ó·' á[È›ˆ¬T£èwLøôùü>ˆ}¬œ®3 ­‹\³Îa á4¦¥UìˆÉÝî*'§s;à*h1tñçPú®”Rha]Ú‘èJU¾gN™·Ì‰¶E%c¦Êõzé,$™pqoZI×–¬O¥§«Ó¤ *A7 y»›ehWtcâH?ÒäU^ºuÝqoš)‡ Ê#$ŽNÈÿžå2Í¿zµ—7~ò9˜N†j££/NƳô¤,¿ ­:ºN©;ç£E¿žôf2»bœ‘"Híï³^hsú¯ÂËðÈ)æBëƺ·ö^OÄ{ê93«¦pì hÕgÅ!þÜÐG¦ßçJR¹Þ’0êÏêtk`¹¥?›A·6¼Xûµm”Ý_Xy*wô† §6d¸búì0á°Y$¢½º¤Þ1+àk3•Ä¡TídÀòvߥå4„ëÝϘ®b²D'i½=GFXaþûUdÁ—暴Eg/™vúgݵ í½iL#eº3à¯"hµS1ãíxÈÊz?¼ÏmWDVXàlïbÏÀc}<;ú  YN÷2ÖÂ{ñÚ`µŸ›¸MœˆbÝêŶ^"l¹ŽDÚÌÒ‡ÊåÀt UêëHÏ÷ˆC¯l‘Å¡K~Üo4Ý¡Æ‘ãÝ7Ú­Û^‡*dKÊtD”—Büéç0ÍI]$(û«­î6ÆX‹¹5ìÛ0¿±‚·äܯ!El²Œ¡´»Ý…}”Q}Øñ´)ëlÄ(íõ> =YÏF±^Ü‚ùþ/ìÿ_àÿ‰ gˆ;îbãî„ýÛ'† +endstream +endobj +58 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-6 -233 542 698] +/FontName/QTLAYP+CMTT9 +/ItalicAngle 0 +/StemV 74 +/FontFile 57 0 R +/Flags 4 +>> +endobj +57 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 11182 +/Length3 533 +/Length 11738 +>> +stream +xÚí¶UPeÍÖ®‰»Ká°ÐÂÝÝÝ +‡,Ü +ww+¬pwwwww¨ +_hÁùö¿û?½Oßœ8wó&Çï|ó™cfD&5¹ª“˜…£PÚÑÁ‰™ ¡¤©É`cfE¢¦–pšº$MÝ€ü6>>6€˜»€ÀÆÍÏÉÍÏΉ„D ptòvYY»h%èþ¥âˆÙ]@æ¦%S7k ý?&æ¦v GsÐÍ›³³¨ÿëW€:Ðèâ´`FBbcX€ÌÝf@+Ë¿˜ä,<ÿN[¸;ýwÉèâú€öN:À?”ŽvÞ  %‹²ã?«ÿaùßÆú¡úOsiw;;eSûÙÿ«OÿKÙÔdçý íÜÝ€.%G  ‹ÃJu€ÿfSZ€Üíÿ³*çfj2s°²Xÿ¹Jƒ¼€ª 7sk€›‹;ð¿Ò@‹ÿdø§mÿEÀ¢¦©(¦§Êðï?ú)ÈÁMÓÛéºþKý_1ÛÿÿÓà+3++Û?žÿžþÇbRæŽ +€†›©ƒ…©‹ÅÿLü¯PââŽ^¾LÜ&v';€›×ÿÿ)Ór9»å$\¬¬¬¼ÿf2wwq:¸ý×øçsÿ;¶ýÓ Ð hŽ”“‹ ‚4f$ax4yè_¡ÐéœYUEê)¹Êä|™¿A¶ƒe^³‰³U}XG}½PÍx¦%‰lPHì y{Vo¡·œêþvøÈ_wÆ´€Ý¢ÅÒ÷Ûaü­‰¡€Ë×}ç΢ÀÍ©÷v„œ õme, wâZŸ¡wb½é8ú¤ ‚ß|EÊS!™á‡1¸ÎaVÂBß»žÛß>˜#ìCë^”IëûR³¬í10-3òÉþ)X[ÿ{SððêÞ¹vë½”ú¤ì ‚ÎN¨ìë Îð†HÅyÂ’mVãÚšöRKìkLèœ3¯/eE«^dû«¹—Cfìµ….uûiô±ßwäçZ§ÿ&¸Ž¸Pâqî›äZIüÁ„Dz#sûÉÁe,ë˜ôÏÆ œ0\¸ôÚÓzch)´PÛôd©²‚)¿ê3r"ãôKÐNÓqºˆœrùБℋØá`Êø +¸Á2°\CW±+Y…ÀLAU~V »fhxuìv/+[i~šöZ¢í 3—u=\rÃ÷PkøêQ®Õ¿CÛÿvÔºëzbŽ6Íú¶*ä SÖ¾£²ïêQ\›€ו:*:„”Öd(;W·zq´z¶‹…[!,j*#Zæ'iëÍ•ª-)o¨Õ™öâ?³ÒÎ&/P_@Ð'µ 2]ª†ú:îJuu¢›Ãw² îÍŠ8¥paEP¬4Od*s$a»ÕŒ;+D÷³aoŒaCüyŠÃ£ù€ñS£,eƒ‹Óî‚þ“v&{Ôù’“š‘`—W;+»Î ¯R5ló§Ñ¶ÆßÁ±uáÁÝͪ†öœ¬ã)õ`Üܾf}ZÇ8ÛûªÝí©í‹:PjÃw¢}Œ”N™»7°ºI- rK·`WO[w×U.;%wÑÝñ‹f¡¬÷Ò†Ç!dhôvX›ùæ9d@1aVæ` àI¡5šw’ÔÍ­zB~ú„½Ê¾Ë÷™#úDý|ºÏàE·ãÝþNÄìëA€Xy“O&‚4’Y¿´\a@=‚¤N¹Š_ÊùàüÄÓENª³Úî7·RÆ ×Ó\Y»~_öêiW rùA¦ÑÐ szÜp¦q.8oÑz© ÌûcÊvjv´ç€/„l…Y ×L#ž#©N¸tw$RÂ)\ ®Ô.T»ï™„ëHŸ0$ˆ3yÒGWîuøhM| +äæ¡Ó˜æ…í×Ù¾ÕdÙº˜›¹·©t ï³oΪçE P}ûÅw·¿¨„,#GB"ãÃdð€ö,mç57SN‡Õ‰gª@b³ýêWD¢yí Œ&°o§ãRÀˇÜë¶÷Þ1y‰5 eMép; þΡ–QzŠfÅ–ŸÍV¹§%d£_ÁEŸO ü !p”˜];EHGV‘ÌÿžUCa^7ƒxÃÝîòÑŽŽž î$DOþ `œ\_—R.èî4¹ÙÓ–3aâk;–V°ϱLÙØvÖJ3‚—E%δJvSx€V’Ê‚xmz*‚pÚl¥§|¾_¶²`Mü†ÅÚ»Yü^d·__ì­çNógÍ zF“¶6ÜÒ"Š~ʻ٫5!WrÑâóˆýå×ÎÀ®ï“^)Ú§ŸžA+:KtÎîÔÖwŠÍ­%͆fÙ¸°|þ÷†­AUœ]«°Â‘›užœl ƒ:¼‘N‹°Þ¥¦lÆï¥ô/qG*’+·_)#2½¦–*-fÀ›à¸óÏ›º>f¾œ-ªk!³ˆê’Þr::sSSúe¹ã›ÜŽ/>_085#~„A*³à¸Aªá¯'Ö D$–bÚSÒ;­{¯×ñäO°“Ô䨔>/5Sê/n9»Ö‘s3%' Zžª¨Õ|΃š_–žËß}=E Pv9„Èÿ¼Üd‡L<‡ޥΜ(ŒÂ»×žJ^ù&˜îåÎéûö­æ” +®¨è³qoIBÍîü@ê‰izýD5’Ó£ï øz#Êd—{Ä­”ÿ ¶]Xv¼<þæìÜìužÓü^l¤’ìlÍ—B‹Ag ®bÜç/ÙÒ¥X‘ÑE¹îyMà¤=!WÐqbcd×-˜~[8ÖNy‰9Q†E9(d•U‘ø˜oº=Â1`}*ˆš®°ÄƒøJc£¯¼YǸ+&=ìÁ<ÖóØl…åé(ÈÖ<\Av=¯½>’n°osªgÙï›gÏ…ç†éÿÄN“ým÷}0«Í1ŠÀï¼~“×…N®:ŸvØñ›øÖ6ù¸'&2d)V_Êlcq‰¦=%Þ¨\U³£˜ ø­“11Î_ ÄøjÓ06žæ[Ç-H¦W0i™£¡lìXX Ó¶JÐœ† _É@`lí×™ùµ¾È©X—Y/KÑÓ^`üKüy«¦®dîå@rœ#Á×F&p( *ÓÄÃEæ/£öömv”<±ð?· ¶%$ ÁTÖ%ÃW‹Œ§)G×X “ü{ßƆsÚ…lcp…Ô¼ÒOþv-2Äö'B&Öñ£©ÖŸ@yc¡.È\ô¹Û"fË\—wd|ÙY]Þê'²öB.¼%Ò‰ Ø×é(˜O-þ ¨^šYæ‘à¾ÍBtÀ Ò²-ÒÎò{„GžÀ¿âÏ#–à3vÕÀȵ_n4^W¹?ŠÝ!Ó¡¾Ý(Â}-n3%à8eò™€£©Ô¸köÑ3Ëû ¢JµnßÁ¥Cرu}…V­²!” î(ÿ\_r{íWl×…j”ÙÕnqõî"rÔþHíùCõ$͇ÑÉ Cç8IÃGfÃt«,:èTŒ×äNßÔ¤–4êÑVg¶”@V åüBTº{ŽT\„~@N\ÒÈ\;b·xÖ‰Õ¼äažÝ?ÝÆbhÛØAç; Ä©lí¾D” DÙìÀ¸ÀG'&¢ÞwŸÖ’Õ–»À¶Dô§út\Q^wçöÛÿªÜú³°çAd‘Ȧ\þ‚Z¬Ì +¶x„Â…m­ß[©2™µ/,Ç$BžËxüæ{cªWå>Ø•ucñ’Sj;ø)Ð};²3iü(Šˆ$“B&b@üªÉ{Ç÷ÞÆ–>XŒA*hÂ[©Ò‹Ù´+}Rª­ôÆZÕ¿Zus¶gmüX 4²šÛ¸Õ%æFŸôOÕçNÞÿŒìm¾1V.(A;§™Y÷KK’F!îu|·D/–l0/”÷%Éaôƒÿ1{`ýív Ü¥U¤å²J1†€o)7Ní*;«ïÊb‚Iü!ºGšU ó÷¼[ò1È7Ö×Ë8 &>ª¶© Ÿ‡{QY—¬6&) ¥ãeïEXúy îá ÷œç4èUù5ÂhþfKÄXŠÇ%…_æCóaLê¶Ø"‘ø—·ïÞ_ݾ!\äçIHmTMDÚpvH°¥WRwW•,ÅJªz³'²Ïw +ÿ”ÍXï.I©Â ±Ó âÎi±,üæOä^Ö§jÁDƒÕ¤ìÎg?Z€÷oÝèó›òü‡Ö—6 +E=\ÍXÔ8¥…þvAÕËþ£tÙi +k‘¸@—üz¾ga€ƒ]1Õ‰TR ;DVÆu£ž«½pïV1“p«lRm€¬(Ö¸:!­räYöZì¡3¨šI*]qÔñ/æÛ]Ár1ûÇ–q¿¡)øª›2fÙ–²ÔUVüð©ƒuÐUNÏ–ä ”$:1¤ê_.:ˆåŸË(ý–Ðãô*¹£õH%bÀað†äýšb]¹›¿MlvÕ½ýôÙ•º¢‘]þ ø.ÝñèÃ’Âl……ˆ¥ìÒIø9H£yÞ@‚—˜r8[­ŠÒ)Á0ÊüµÚ°¿´éÕHfF¿ü0‘®, Ô‡¸YÖzäf#üÅS8„xIÑT®åkV¢ì`Ž`ˆ{‡ÛØÉÃùÛc »aÿþƒv© ûæ(ÕàD‘ƒt8¸8óXvÏVœúvØ[¶¦Qª¦L˜æ¸ÒOÚ˜ˆ8f¸DÚŠïÒµàš~„˜XܼV9T+öÇÁf´Sl ye'-<0û܇K‹¾²0ðL¹YJ¦Òì×-¡xQ-iÒ7W”¬.Fv^u™¨Ž¡®åõdÄÙÄ•â +3ƽ7K°/µ&æ\D¬žµ‰®A¸°TfSÚ“ÄÅ<9“$f2¬PáC2N§ž^õŸøFÊ×ph­« ¡ q‚ËÊh\K^ûQ´+†šf춠² ®½i²ðéxW duÓ—ß¹K™–‘eøÐGø-‘g¡ÈÒ&}pÛÛO#˳ÓËë1U2‡ÒEáÄIŽöl´’L¦á…ÊAù×wdmvM?ËøÔƒÂ(–˜ûØ€r–ªÚÿì1*1oš]ù¥xÊ ‚¾ô}ì$YÃZ‰©ÄÊ&¶ÿ@í]Ï…VzÁ¸ãQ¡†¢°7$Åx‘“ä£æÛkúÊGECÑxƒ¦é÷¹¢:Äd_TY‰ÚÃé +·"%•Kœk|ðǯۗÖùjÐafhA—HÅhàßR²ÅŸü +8Q ž/¶EW3KÅ›"©lÛr Ї¯^¢”Q&#ó¢g•0O&?¦²·¸_NdÉ'2eõÇRN;:dwýƯ~GBW±5M‘{•…ÅØÏ^>ŒÈ©tž›ï '¢¡”1è[t§,rÞG±dÏÝñXq9ï©&rZû’]L x6ŽÅüæ¼(™„춇&$í†úsºÝ_RF†õ8æ2$[ ÌÂmï§Ê‰â ƘF?"{=G} 0À’žÏ¥+ƒd$ïo`ê"¤ Ç¡ åz´FÕÓC÷y½“Þum“Ä\‡Ç©Ë@°ŸX{ri<¬-YF]O›ÍØ<5W=w6:ߟa²ñš‡sÐÓ…^ÌeúNò2s»¢[ð݇ÚáÌ8ö¼â-2±"=(+x[ZNÒr¥QPYEGKF?•‚ìµ2¢«N¤ü#u#ÆäXÔÇwmÊ|“ÕýžyV}Š#{¬ãŽ=¹‚¦ÓöZtõÜ-þ =­€V÷>dµa\yõÎ{¥`:\!~;;pók‰%S(xò'©‘Ìâï§S’ÓûÒ²`„Ï>ˆ‰£fT¿Þ&ˆÖvZPñwÇÆ,,¦B¼èÞ™ÑËq)Ä‘ø™¬Å-ì½”Ée ßü”Ö\éÇ .)Q6|¨Ñhº%•`ÕX›– ýò!´¾Ëî]ù(‘Ÿ3êTf£_ÒÕˆÌG%š†Ó¥ÿКLýe-·Òáß[ýÒ™Âj²ÉïÈ93ü´Êýö»CºïØ&ÂDåa+š·Õ•GÝŒn€™yêú˹Kœƒ] ö+SÉAt·³ Ü4²?§¦°+¢Çá„‚öJ­ã á(xöšôòšX$|S¾»ÏRÍò¼'»o)ºkeçì’ºVU›Œ:JÃL÷ bBÉÀ½ûyÇ׈¥mTæÖk3òÑoÐåÁ:DóD¥1žO»ø¾] “Eq‘ãæio| ‚‘ Ò>âJ4}ïÿª?:§\æIÀÆÎÁ€ˆ¿<‚ÿ¸`ÿiê”Ѫp^;ªÄ…ïÑÖY³ÝÎ#y¬¥!i ÇPÚþ]<ðÄ öŽ9µ®îP²g¡‡"é6¿æx[Ÿ#GÐóœKþX±uwæ1¾&M v¶Ì-…A!± N‹jÙ”(ì0Y€™:Z}PçTªÐG82R2žº&ÞöâuFO¡^˜½¸!ö´!Ie+Ñò-Ÿ›aoÁƒVi)Ä´å¯í tÍùh÷³:ø¯§L¸Cö\вb:¼¢røFÓ»—9{8•ƒ^–™«;Å æ=Âa Ôf•=…¶Ü•²‚»:+œÝ5¹Sš|ù¾'iRšÚw"'Ì5OCê’ïL{P®•A˜-7©WÕîàpi«zÿû¾"÷zAãë( +]ÂSØ®òÁGƒ[eþßy•Áí†ÈšÜ¢ÝÞº?Æù všD“Õ²¸Æâ$ÐCìezòAêñ—¨–Yê‰Ïš6†½gãaŸ–¦·å¬5ŸQ°Ì˜þ??Lô§};^¢&áH©0‹­Eoê]ïœË…ÁèT\j×þíš~¨š =z˜bkg½®T“®ˆûTZ>“äaŒµHb–˜ kŒ3˜ÆÝ]4l¾`…‰à®8,nö†Ø—@Óˆ›YÅNòŸWëËSDqn,œþ¡92XûLp‰á®˜þ~£î™; iÇJ…E« +I©‰&ºÊäyšGp`µ¨c÷ CïñaÏ)J±œÍ,ƒS¢Å®®z ÕI÷±Šý]Ç°¹^éÍ1ÓE­‰rd÷€$¿P.‹¼]ÕD‚ý%éÝ*b6ØQ"ëUŽ´¥ë!ÉÔhž°¼9ݾі%ú£[SÚ/½j¸íôÑçffœ³î°i¶«}ì òù,+õò¶É®öë»j–ÚÙ&5s_½ýø~L—NÐnGóZqƒ]óÕñþii2•¼¾O®Ný4ßl_ýŒ2Õƒ úæç÷]—X+ƒ?ª˜ »—•†,üdB —¿uó15Îo°™ËÖ,¼ûˆŠoo‡õ±³q»ŽWë´ J‡gV䣡K¾¤—5t°û®;V“œÁýñL¬ÕAnÉA #ÞVÒXˆ…O$~Fþ™IÒIº6Ä™™­b£5ˆïeásÞdª±dš¨s é Ó²¢ÅØÓmÙ8¾Ö/Š!Ÿ©" ìK[n\°¯rú%«çÕˆÆt Œµâû• "· óaÑD§Bt4®¨dåîó¨f½ZA{MdO®üyüP#ƒÈíñÅ/%£õ«P2¡µ"U¨~VäFÊ¢ãN…yû6vÐ i ßžößì™”ß÷=lÂœ+ýc3é-Š›ý‘dÃeX þC¿vñŸß ¤BHï=£ÄmTŸ\2#J±-)ß]Æò>¡ê’~ÃŒ÷\)s?}‰¶4Oåö¼ƒlftüÝ)©vª}K]fíÜÀç²ÉqÝÍ~)ø˜z¦Ç©Š‹9/úñëjMÈõŸèi +|'ÛnÒ'¡zVH¦–*÷°BL’»g¸B)E4¨ïߣ dæ+ëû‘¨h¨ÆåÀÉ‚Ò*'cYÅ®SLÆwï°ˆd}dÿÇùRäð‹ˆjT§’–lŒl§Kõx]ƒ6vQÏaòbWY q2ÕA—OôPœG¨)·r02€yÍDG•³û¯›5gé¬Ðb¾âmìѾ sÞÿÕWê@'ë춃Z¯¶Õ ªR·Ë£ýQ¹eFsz&~îb¦ôð@Z5Âõ[¹…)‰á-dSDñaô~@ú#AÇyk®¬Êi:e䡇#-wm¢ÇB6RðüåzjŠQ·™Bsá¯ò×jp;µ7SûÅõ9èpíÀ¾n } äù‰4µ5DŸîTF+‡"s}J0ÒhhÄhÉÇ›†ru}<—y©KËÎÕ¯Ž/n6ì;t<–ã ¢vzîÓmYMÁ©f‘Ý4eû-WR[ ÄD`ç öH-}ÊBW¢Ÿ:ïÆëU®ÇÄ›X,ï;MÎz‹˜ÉtK2|LË éZNŒGÓõ®ÇeQpëÍ»³á÷%Nrr…Ý1À™Ž]ÃáŒ>wR3#{ ³—>†żü*ˆN?!1¿Êt{†kÉ]ý¥tà"£‚97üü#Ͳ&ÊÆüÒv­>‘-iTaø‘ÃR½|,‚bšTˆðyv_ö{jqel‘D¬‚¡OØuB}¢,Âÿ–cÀ­¸Û‡ãª‡£|—´RkdM³O¯jÄô_Í9¤-êê¦íûÊ;¨v×æ%†ÐSÕ}–äSu{?+È @Aþèè)K®Ô‰}' +ÝëRÖ0ªvBKvíqmª»Ñy„Øœ&'bì=06•D£ï!‚±^l‡†UK¨o>Å@ÏKÝ4QöÝw§quU—$4Ã…¦Ðøw«UÜ3´IÅ •ð:J_¨ng8y­°´#uØrSs?J1{¨˜Š"¾¿YÁÀ‘ôÏ}¥q‰±R#_¡Nì: à[¬PÑÔ¥²¯fàK£PAÃÆ5·y:«¿Hü+ïÜÇ\C!4íÚhUò çª:^M*+›…,8ÜVDÎˆí¼£ºô¡Q³ N¯hš¾êCýåâÜ·KiRiâ¿3÷Ó¸ù~‰"ÕUeU±ªÛMç‰ä.f¯ƒÒL$Õ² îÕøÄë,ë+ÞoL#\G[¦¾ÉfV_02¶ÍÇÎ^T~ ²jjËî^Ƙ:=í²ñ¸0Åš}¾ »jT«qJãç¿=œ¼+Âó”X(Ø‘ úÚ¬þø B@²6 ñ¸ŒÓ Ø•{±yn½±k/þ½úêáL«µ,J¼ÂƒC“ +­ÿnÀèñ'ßÚ•ìăL9”]+y)‹-èåm8®¡µœô‰Qj +•ÂTë~ÃY÷Û)ç+–ô +£(j m¹*ûrh‡‰!sçZx¬ƒDèà }Ž+^Z4hàù‘rWvÒj¬æ}\ôätLdo·'mëáë·#uÞT¢Œ=]¼b}³³a@-g˽â´yúR²útŠ«Žw€n\„ájXq©B—¥éàE}a«¢„ÖË“ÝúÆj ç†ÿhÑM v‹ìʇÝæmî„QÇM‰¶›`RX:;+u®Ý¹©Ç;¨yáÞk¿›72¯|D³°ãùòªÜïîÏ=‰BÃE¾ÔÀý9Q>§¾Dç†Àé ûÄØXAk!}ø ´ƒÃ™Õ×cýþ°éä‚£»¸ïåî+qßöžQè¼ð)CÏÏ‹pæÌëÆôé ÁSô91õx¦¥‰Ù‹§àO “&¯ûlüËÀ éÖìùŠûz¾°4A º¯nfÖEÎ*ùôý†^ŠI¸ŠŒ>_iþT¥†Ñì$ÇNTM™ÌL™þ(÷ùÙ-2Iù k•ß3JÏÃqšÔíl†BkžVI`0΃ñØõ7Ò&vÃÅÎïOø-i·ïcÍù’¦¬ +œPðq]ÝÔúàE^oÇy= ³™¼U—ýÅ~hƧþà>Û´ærçl„-jݦ»X”Òõ¶eåÇoÂqÂÛ[Óê+O>3ª“³0ó`HVrz3ýК‡†n/&ÈÌW©OÉìó lcˆ1FªFíÚˆØë”™[ͧ£ ¾?)‚%¿‚¡„ó +õïïk°3‹¥€¼Ù7öS«Ù²@¦‹G:φn þOßÄ=j\v;ßú=K;ÛÕ~ïÌ?ûÖ>Yu2x6‚ÿ†A (†–¬Z"®}N4Y¯K×ó6–8z{aÚ<¸f@.*2vëÿúÖyèPû%¸MÆú·˜&y–V·è`øÉë½ì ölVÝû\&sg~ù:šóMfÙnص1©áQ³1tðqÉ¢Ffxš‚Œ×¿Kæuæ·ùù3á>¢FPC?Üx^u•4QÆÏíägJ ýž=%ÄÅ«uÞ·äÛa¯7î<¸YR¾»…m„¿Xú"ÙÓªÐñºÚ.ºº¦bá(×›H¸ž³Æ”<$ÖuÍmñšU"g&Ûö¡FU câãaªDusÿ.kYöà’ÿêl‰B<®Ûh}‚îeÙ¦¢Î‡”õîV Wlá,KÝXn •aFÊhÓ£Tëù³é² çÎlh™…‘4ßkÔ%ƒÁÿ_éUu¸è¶dÝg«†QõwÖç–tæLß}-þNÌ[«XaÌf‡h†°·ÒïÃù4÷»è—Æ\v%©´ïã¨Æ`YÛxÞ‡-¿êÉ ²’=éÇk¼ÅEH¯ SF\Z©¾®¡Í@}­Q°I‘h²•Œò#»'貌‚jÇ|7^ÒŸ“´Wc¨ºA±ð&M¡Û¼çéOÖ¯?µ§EšŒX½µ0âc`8JÊF£`@‰C’èòìÒÿÆ«É!ÂuP•ó‚–>æƒ+H „–§§GÔëD<ÎÙˆ/ANœp#æ$’x‚',n?:JÖjMÝ»©ƒOƒ~­Èê±gÉøn(=®7âä’{ÔBóÉÛèf«ìÎô²ME ð0ü1@å½*ºÎ_ õUT ^^u‰Ì¬¨*Y3¾òv˜·øž¡öeûêAºr­Ó¡ß§Z£0ª“x³4Y0qÇ£À3cJÖóLJ.=p0¸EÇÚ)°ö!¤èÍcÖõŒíú¡œC:¾$ P$à†³ÙPðÙ—› +Ëáœæö ènQ“·OéX¤ÏX„ðñXˆ#yvæam ê€HŠöøFo­O-:—*‡FÓ§¯Ü÷"ypˆ¤ìgFdA?û¤è1Í +ø|œ(˜“+¾aKâZÉÌù¿¤²»‡ãÛƒÐ:lÙí‹ÅÅ2è¬iõ]𶽌@¦|6®žH29Ûæü*áO?Xõ;##¼Á÷#ª‰ô:y1 4ƒe?YùVeEbŸç"{Èõ¹NÞü¡üó^” ÌФå“ëMcB•(úË*’9|1qxÙ3Úü;L8O§VýLHn[ݳ® $‰W)"eS«.Woè8@ˆgÅ"ð8‹ö­†Üˆš?ú(Ú’ J”§Jv6´èÛuqcæ…J“˜šð‚Þíºî‡Dºª6H)^ñ..öÃöTBmúî­©€ Ä|[÷=ú[ü^¤àÌpzÎY¬R—tÐѬ_b•IZqxà·Å«Y½ÅýòMz3¦,ÁOC…´ `êFݲÝ3-ñxÿFHçY%±©f*Î6?6̳¬º@ÉØú¶äU‰Úr·•z²BEDdœ=Çói¼;Ì’æÛDZyH¤wf>D^çüþèýSíê–­O«iÉ‹K“^döŸ=[63º¹×Xh¬b‘öÃ4Ø€mÄÈôí’Ó¼½ +åØÜ:åif Yâ¯ÍíMlªäz—AŠ_ÏùRêæžœÆÁ#åQI¾ ôÏ1š¾¾±Ì³º+Ó|ý¡O¿_júP hë„ÂKÎ o4-|œ3W3_(Y|]ÃvW^zN›"„¼zMBM”ײV`tjÓ2ü…ìºbÐ"0e­ËGC~soÿÇ‘M˜ÅÖ˜ÚÔ‡‡K$Õ›–d碵G‰¬í*}DåI dÿ®AYļÅ‚ýÊöñÌ6M”ùñ]´ady G‘ÃìñTÊÀ‰+Ê&â~d°Ä7Ô¬8îƒñ_WKŸÙ} +;Ix #ÙÆ‹²Üö¯tÄ7þI‰ãŸªú¼L•|Úå¿ÓÚmk‡ŠŸù&„àë5p‚•SŠøœÏ@ÖBm\»RôùÝ2ï¼ÒÚ‘HËB¿N'Š>„x™‰°ªÛS =oðß+ ]¯ž¬úeöŒPÔ°ݱŒkþ[}|*ï F6(ó¬¸×"›‘r“IŽ*D‰5Œ8”¡Ó4ínoµƒÐ ¨¾\Áצ—צR„ÛDü4¾ZŽVùüBÍïBxê`ñG|„ÈȺttYo³Z„gæ"fcñ&%BZImX3@o -Óèl²F¹_ÐĽû¥À¤èÛÅÕ©G¼Å´ ºz²ýIEËKöÈlmïÏív6w$f:ñö +"³>‰œ4€9Ùr¨„øì`gGåÆéVµG-ŽÒd¸IJñ\–H®i›Ò<“eAm¾s•›®ˆœp¬¤X¢³ß—߇ÑJ!þÊC3[2SÕbJ’„M¸@ÒAv”üâbKÙb™|aÞ¼C«¼Ùò(,"šFX·ØE- =¼ô+ý4Y—¡)TÉkoÔƒº™ÍÒŽ|Ê¥¤\ï䣊Ê6ˆÇŸ\ß6˜Õ<áY!(óÖR|뎰ïÞª¥È¶Û¤Û²b€3à +WÈ¡ÊòLSŠë,èÄZЩ öîÀßõ¯ÅVcòó±¥_åö¼yxÆ´’[Ð[¡ÏK|çð€â7Ÿú*|ór-Òÿi w«˜™øó¬t!½:oö•l­¡ÄætþKŠ]wÙ²êzOèóíÊk['Cª÷´´jⸯC’&‹zص3*znÄ4k7{’‚0Pä ÁEr0$ÑHnø®à–]†ÊoŽdqÖ¿NsÈ‘ö\©t +««Ù#«A­!µÿ#÷òl;y°Èኔ+T¢PÛf!ü,@pe[Jî_R©üËk¬ça½âéó'YÀ!‰UÌØ+“ˆŒ‚ÉÖ™43 aª^ Êð|_db©D91œB™ŒMÚ=ÓeBòû]Ö9NKr<Çí÷–Ç@Ö¾ÈÙò^ñßï¡I‰Ê,q–t¹ø_M¸cBÞ²ðO“)’ÌmÒ¯Ç7®¿, ° 4ÓùלÀË*v“[ì¸??ëtÛ²´.;é•úÝ›ã-ž¸liÖ±.„`8©–YÿÒÿoðÿ s; ©‹›£½©‹-Òÿ;±"¶ +endstream +endobj +63 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-39 -250 1036 750] +/FontName/PJJMFX+CMR9 +/ItalicAngle 0 +/StemV 74 +/FontFile 62 0 R +/Flags 4 +>> +endobj +62 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 2589 +/Length3 533 +/Length 3133 +>> +stream +xÚí’y<”}¿Ç‘%#Ù—¸é"²…1 fÆÖàÆdŒj,cÌ\Ì0 cÈr+”$"bʮЊ„Bv-¶BJ!”lwÉ6–G”uŸû9¯Ósþ9¯óßyëúçú~>ßëó{ÿ¾¿Ÿº +«‹"3}A;&ƒ­k g€¬\€¢®n͉l*“aCdƒHÀ0P¡þ +# H8Q¬™A,ª?… hZkýè2PtE%€‘MéÛ!$" À2IT¡( pýñKà +†€¬0¬d*‰ ø‚þTDÿ’=à ˜ü%“Cƒþ¶Â@VÈ6 ¹Í©lS’™ Z@ý úÎÌíÕÀm–ÿ1ÖCõk¸](æL¤ÿˆßÓ¿¹D:•ñ>“ÊY€“ ²¿¶ÿBsÉÔPú¯®=›H£’P @ÿ’¨!vÔpŒ¡²IÀH ê ƒü+ÄöØ~"ècœìŽéü<п< ‘Ê`»Eý+õGóÏÚà?ëíá°¨á€T +5ØnÜ~ÿþòúe-[‰I¦2ü,›È Yä ÿÎdeÅ Ò5Dº0øö‚&phômÄ1¨Á¡ ½ ‡B¡&ØO•Êb öÏK°½ß¿k?êöt@0$Arre¨¼„J:«>+-ªG>4–Ì]¯Êöv,ŠÐôÞ$ÄbVE7f1É—×5÷Zœ»wÒÉìbËš÷£ˆ…ÒYm¿î«È² 3º/¤îãùô›çÁä:‚G•N!<Ê[@l”K.d5-=QÙó`s ýdÓ¹¯ÓÔ9X5y~ªžI°=ᘮ“GX«dôX“ñRò0©hzœaünÙRwêe5šâ1 +Ì + Ì´IaÈã7ä…GV¼øæ¯Fúqß[ÖS›AC²8Av¥o÷¥tîÀ³0tŽìÄÆyŸŒ—<¦ŒgsרÜOu/²³Ú¿ ¾¸¥4¼mä ¸ÇfÂJ_q!v)·Í#`ëüšiƒÞŽòbÝÝдþ˜ÝnÑgzrË(Ôû·ë›¯ì¢D\¹Ô¯æš9>ox›?éäPRqLOWÚòìúBüV6"ì"gþI†(öK…ªÌ ƒÍé¨kÞ/<{D1.J†ð¸‹Y‡š›€ehÚ³n‰ÞWd¯ë¢œ]"—–*z£ÄqÖ-5b‰w½ö;ÒøÈi»Ò%ÛL>¾Ï!š*Ó¼½:Ï?˜˜[{»ï9ÖJl?Nå°.ûŠ÷E†Ó×7;Ñ^•Ÿu¿…«W^/9t"î^cZåÕ5í0”:º Û2ŠRrØÙ²ÜÖ&O*«Á۩ĘwŸi«ßçá+&ž©|ÿ˜tRS¢!U”Ÿ–¿Û΋¯j3{«®u4 ßXOOê㜽½Ãrs×½t'g! +¶îÇ,S„'®Šø¸ú«è"ÁÙVÞì”ÏÙBˆB¾ˆÃ +¼ãO90Y|‡X9ŒËþÖÑqÂQÔMðÑ™«/‚(#mG=ÝõGð*a>9eÙÔ½­¬Õ‹¿B±íUúðÔwÞÆH ª†>úͼé÷ús½µ‹·ÎŠßŒð¾Å>ŸÞaÛ€Q徬x}<ÙáƒÄDî€Á.ñ­¼/Ÿ~Ûê*ÙzÿURÐ"Í¥âVc +RóšCeÚç›Ak“sí“ÍmDÆ ]JpÏxr$.{*5„¦¹KX<Àª$Cž^ª:x: +'ô‘^#}Ö*ÜhÕà‘-×ðΤ ²+ôüiãæêÑs ‹qÉO‡T!㺖fÁñFZû%–¶f$¯WLÎ^øž_¼|n"/ “ÒµóÁ·F˜J‹¸Ê+\6‚nõ»ôCÙLÞ&õ… •ýÀÍæ|ú9–œÐÅâ4ÎÆÁð(^fÀ?çy®©R¢ëÒy6Bz&ʺñÑ/7g!†G»üTZ5"æî€^#å’È–4‹:ÖShÛ ÇZÉ©o™ü|~õ„"âáô©Cª r*x4ô•@†{µèíl™ª$nV¿èA#߬ýwË™P§ô£p-þë&™—Ïnò˜µÏçÉÑq¤nf/WfÙù»Û=ß>¥󬞀7•­&ŸLo«žT7ê_-L|§Äçéü'ô +ÇHy ÑcgÆ¥\gÓ§ü‚û>;%B8Ø çº(¼qÒ‚X@mžH,ç:ÞE(úáFôÙwmoÎ ­Uêc£M5²m´^›|¸¥õ\2B°tìÚ”àô¿ºß÷xûÍÓù§Š”]¢ac|£û‰h,ï®ÐžûB¤}_¨s²×ª/¡4y½`…HÓÌÎÔªâËKQSXZ¨TA÷ÁL$ÝÛ¥M*ûxãM1Þ&é–¬gS IåÝN[2i†Y{ê7~…=6ùO|ß‹8.Ä.Ý\#ˆÖI¼_àÍàywRwëí þÍÃCñÊéÆ7`!)¥¯m^½H—¾(vп+†Ð=EÚéànyUêIãOÛû^Cãt¾°’ê<#~…ÒèIrjguíñkÅ&]4ûØ? f?]~Ú›zâÕt`ê™þ8^¹½cC[×ü‚‡Tæõ»kîìq;Åw^YV½ÿD…ÛÛt™@ËJ¬ ²³jÊÛ[Ä£5ôɶÅæð%ò‹/â½uzÉ +ž{q£’9åèýæ26±í/q’q™ši xŒgKhX­l¥qWŽÄfAÜúªØÁæî-t…euþØÞc–#~OÌ>z?…¾–ÂhŒh»Ž«ä¤Æ ”]ð& +àË&šÁœÖƒJ­úÉ­ÕŠ/ Z®„E¹ß®ž±l7—®wU0Ù]¶×'KYaÎ2w†éçqc*Y~nTíeø$¤!çšrÀ³ ß-Z´p•ƒê—ž¿_Ø µ’Ð 0ì$ꔡEÏs‚—ß:~cÊ;~M‹PvÒŽ±ôŒP¤™§§WÊn+hèÞý2ÆÊŸ{{@ÞŽÒþÀ4Ý¥ÔxÐyýaÎ÷ãÜ´‡¥wwQ±µf£h;¯Õ¼9­@îJœô|w ¥Ó¶£à^‘³S®¢…yZUle˜ìU Š[¿YÁ"ùG™1¡ÊÖ}ÕšŸYPiO°¨¢Ü­%L9WÖ7?Ãc16¼&¿;ÀðXÃØ}>'µÈ‰å+‡5âhpF{öa©.@,?)ŽÒÈËÓ¸.5¨›+]"5­­Z­–j3jÔ=õ0'+“î?úU¶9¸¹Ç·RWKhòòЧã//ŠNCÊ?> )£ìåçå'/¼Ô!ÌD ¸>Jñº@–žªDÝÙš˜…Í=Á­%?ÿ(ñŠ“òýꌶt@mîé躘 nA=Œ=tìÅq9u÷“,£ÁŒ;wJ ?¢ + &Wûö‚á8Ù?æk’×_F*fÝë–°0YÔèõwOhgÊN‰;¿´¡ˆy(¤ª8–ÁÕ‘ ¹1ølÜNxÒ SZÚ¾»°t0–±êjª§„«Í=¤_®­&îƒÞ<î †òõ1ÍÑ%„ÞSu=ê‡ *¿§ höq<—ÏÕTßñBi?/×¾R¾Åû€Mz³»¨­Žã2lš†~*¥¬ôP1ÞŒú† +~´i¦ždÚJ‘ØLN¸¥sXàR»_¢ŸšKízœ}“Cà:[ªùºÄÓµ[z³´ƒ¿èDâQ»I c3å“»Á¦Ï0øÇN•Ë…E7ÍÂGàdÓÒ YÒó6&ƒG> +endobj +67 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 1484 +/Length3 533 +/Length 2016 +>> +stream +xÚí’}«œ­rZ9§WÂ3ènN•h’i%ÁƒóàÐ{Â`úL1Œ$ùÈ0ëg²"=µ.ªˆÃàWó¼‘Äp=èÐðZœÐày$ÿá’™øÈ7­OôùÈv}wZÀù”ƒAi.Ðñ@ÃáÎƾÃüS£{;t“„WÆ:o÷k6F÷ R¶¿Õ28˜>3œÚßPPÃXˆý»}µÛãŽéo²‹iKö>Â._»Ï<á¹k3i +ÓM4¬3U‹h˜AÝÁžF ¼YÛ>ùÖêW˜ÔïŽ)iýôÚĘ÷ÞÚW±yüC¥@ŽÛê^½ xœ@Káf¥Œ¡\ë×Å1E·Vh©eåÓ¼naWº-kuV}º6?ØyÛ.ÞÅ «ºúyëiAëÙÓ…¢ëŠ=»r¾Y¡[Ѿ†n_/‚›š_©‡7ú´±òÁͲffQr\ß;•Aèê.½Aµûg +m]÷kÛóöÁ·Þ7†3äÔûÏ»ÖMi¼ÕûèàG×5ž˜ˆ›åNX[6ÜÏÅY¾EÑÕ‘GÕµøìw¼tJŽjŽ«49¦‚]RÝoh\”dé=´ËE}2-=LC;koŠZKÏÐp}C©ý9GÉ]2c¦£Æð•´Ñøà@–÷±ÃÇë0˜:϶Ez¹±fߌþeJ}‘§Ÿ¢" ,ZšÇüò1íxÎk'Á¯ZÃøÇlUy¨FiJ>5CÕÊè5ö‹Cì %zLûŽWFjGi‡™šnÎKöP |^CE%JùZW¤ù‹/æŒ$f9\È.Ãs¤&ȺFªG']Þ'9²é^™ˆiSeÐu4Iïyâ(¨%B|/‘ü?–KúÌc˪k+µM.{ŸpØ¡ v`A×ÍõNCÛmC'¼~gSúKUñ½ÕÌÅÙÄU/eó‹\à•2í¶Ô•DíÒà"Ìû©âþüA©¬ŒSù¶ÚÔšˆ‰åLÔ¤ó4o]þȵ–@iFDÜ”ôpȤ´åÔ4S“]˜¬½_^r²/êÓ7ì÷ŠÍ‘m' ˆ«ÕÀD|èúèÕZ™yzËO´gy1+Õêâ~Z§¯þl÷XfJ¸3…É芟¦K<~—¨œvnJ±¸mœ¦vþ·Š«½ÜØ_Ö@y´G;dÔG!ìcùœÅUónw1Ü À>ö€¼+Ê®îÄ3÷_ƒƒ?´l:jG:fáxs(MÛaM¨P§—u'qÿ»è€cµô¦ãÛ CY½'ˆÿå…þÀÿD› ±ŸÇBBÑè?©®3Æ +endstream +endobj +71 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-5 -232 545 699] +/FontName/OESDYT+CMTT8 +/ItalicAngle 0 +/StemV 76 +/FontFile 70 0 R +/Flags 4 +>> +endobj +70 0 obj +<< +/Filter[/FlateDecode] +/Length1 712 +/Length2 3060 +/Length3 533 +/Length 3598 +>> +stream +xÚí’y<ÔÝÛÇQ¶A)QF²e›±}ß·²›Œfùb03Œ1ˆ¬7~ˆ$²Ëž-ûVv² ¡)[ŠÜÈ‘‘üt÷Ü¿çõô{þy^ÏÏë9çŸs]×ç|Îû\ç XZIja(@Ÿ€'IB¥ Ê`3kk%0T +Ò!H–€×E’e0ƒ‚µ|]Á20TAYNA" u^D¬« ,ª#öS¥ÖÂD,‰›!InîØô[ÐX€ kyz‚¯ÿÜâ¾øD2€‘ P0‹&Q€+’þÉd„w!€¥1¾^—ÈÑç˜ ,zÌ)>¦Äðž` à’6'Ÿ³ü±þªßÍõ}==Í‘¸Ÿö?ûôoe$ëðÎË—Áf @Äÿ.µ~±™¬/î÷ª é‰Eká]=0äW +ë£õ0–XÚ L"ú¥<æw†ã¶ýE m¡g¥ë`-þëE-‘X<É:Àë_®?ÕÅÐÿŒ»CÄúƒá)z,<ž¯œ~;L&`°xW° ‰Ç ‰˜%þJ[›à()–”‘•ËËɃ`°ÛÿUfƒÇzûFº`y¢$û‹íK$xÒ_àøºÇ.ØãÞ€?€efÅÒ:K\ÿzs§sü²ÝÓá KP[ÑZšün.÷èÀ&‹'½Ô÷èHËI6êªåÔo¢üÿ¨ 6SIìÜEô\¨˜æ¾ê2Ô +ÿðUùqü’äKÎG:éŽuàÎgxx®| ‚ž}æ &—äÕ¾Õ+ÀÓx0ÞÜþSá(ÞN™¬[ˆ]l¡QFëù™$‰g;ïV3àGt0Žœçªe8oãÂe#ØlkJÚ„¼ª7ôX”oW6Rß¡8'8yšã¥›!W;õÙ(+ã `F0xq5.¹]ªã­ÚŠ®ñ<úcí%ZÑåÊݵlö=æ~©óáN¶¬g%Àü_=¡ÅŠ`)T ‘6ô‘¬‚åzUØÛk>©Ösg¾`È`ºU%º-4±È åÓÞ(~Ñs¤ý¾ftÏ°ë»QCÚÊÌûîPÉñ{½&¡Ò‡W†n‘abvœãæè® +}"¥÷œv%˜k3°¹ÖIpC§”mDQ²C2Ri’ºlš¼fÕCG6Ç5ÌvÜ+>wsËtö‘?| ¬¡Í‡å¹®¾ºåqÇ4\Z"±ÉaúÄpÛŸ[r_¯ n¨a”±K¢Ófñî'Ië¼lþµ“RŸyk*é»­qC‡}²ùé|n1ºÍ÷&bº±e—ëW’¨ÏîÆ?ó•snúÖ0S­Œ/µ¯W³”Öîä_„)÷ù³áUÃ|Z6^¨§Qhæàá'»3s{÷ªCÕJwCÄÇV»‚ôÊK’}¿L<5Ѫg?|Ë¿ööV•âÎæùUÆ&.+&ÖA­Í±Ý©ÉáAµ;\Õ›jEP©kɶa‹ :š£¹õÏd¾È,.oq^^ò }Ø3hÏLköù[¸Òã~yšW4“ôF=–fÙÀÒìȳÛ$¸b/Cmjµl5¤a_Y]c[áõú¹|ÔÞG¦ÅY“ÁÖ):PÉJzØ'̧E¢=xL¹Rn·Wï.äà÷1yPG[£Šf^¯qÚHß57DŽÔv¦Ãÿºêž¬-L¢¥óØ”R‹¼ø"^) šªjÅÐZié^°µ3;H ÝVÜ÷ûRƒÒÿ ™~ÿúª¼Œ¿^9ø Ý'Y‰sÄç“Áò.ò…µî «’<Ÿ +~—pâ ØÛsèNfF—ËÎ@·Ž@î€GÏéÒÓå!ß:r €ÙR2úá8üÝó*:Ýyxà@¸åB zž)cîÇ…m7Z¾úb§'*rS/e/>llè’èr”¨út?ñ[™Ý9\:½d>»•ÎIˆlÏ@¦g3š¹D©;|JPŽ×ä“C”Çkwõ¿‡fÅŒ£P¥&±™ÚQAöcÔö@¯ŠrA,¦o +ÃOó`†øS®¦PÝ+OZÅ„Ü`E*çZ½‰cÒ1f¶¯ƒýü²¸©ëú弇˜œ!¶Ó²‘"™ÑDŽÌl2ŽžMà¦IÇ™–‹ sáeÅéöÈ°Ö" +æÒij?«›ÂS›ôW#a÷—?~ Îïçøä)´U¼K¸2ç^ÉÈ¢ó}ñQhä%âÍL÷Sqd{½NBÇõrw÷œ×²cÒ§+{#]=ÄÞy˜z˜Þ1×ÌIËÍèŸxÉÁ¾—$p +É^¸Ù!®g16(¢ˆ»¿ÆF}Q#ivO³ð¸Õ?¢[×öÉáÒFãÔ¤‰üóHòUUPÇõ¶A­û\aj–qù³jB'ÃYYÂ̬_wìçéÖ#ÏÍcئ¤(ËB +}Ï\Óæf¨°Ä †û“7Î_ËÓõ6?zÑTó¥À…NW„Nýé‰}îö¥Sƒ^ øGXÞ÷ÄOÎÖ‚nqâñjqÃg¢*v²©_†Îô^¨ðÑ°ô_; öÕ¡—ñ7ûÍ—×Û´ÒikU­GuÌ+zNîT£jÕ²4úé©Õi» 3éú; q|~äcåSક\È ˜xÂG¨åQʳnTcæÇé$¨qê*£N5wëFN4£ä€ÐÖ¾IÊIV:žµo$ªâ¡ûü‹ áa® ì(ÛKQÈr¸ÀŠ­ˆ¢ÛLk3#eZV^ÑÙ¶ùkô´BtÀDŸqgD†ÂnîÙd_¹8"çÊÈK›zÓ€g¿o²^ßÖPѲ|¯° !7×úàe 9õ9+h¡ÅLÁd!"+z]r6c‘¬•÷(?l¥7‡ +æ¹æ©¿{4dL/‘±~¤vj ; j¶Ð•T»ŒÑ]9;Q¬J®‹| úðüwCÞ¾êíôd¡u–hgã<_.&=,Á‚y5Îë%Õse`›§ÃF»`Áfìð´±=ôSM=SJëÇD}´mFªkâ,»{çôk¾Í0MËâìçûÜJ7•WýFµa9æ'X|¨‘}e™û?è¡K‰Ug_îÈFY=xˆ^9zŸÇ\P؃óÐ7vÖ{]ù†½8•"h\Ö¯eÏû'kÝöÑÇr.ñü*®ºãçÈuöU¶íë•D¡€÷¶^q“²·œ_}ú6 ÀE;<ÂWÒj­L +þæ¨%—ÖÌWõ¢¿Íñ—¢›š¥(/,?}ÆÖÜß~‚lçÝŠKHÝk‰8’d€œ Lîz\Â7©Õ¨tM5æ§9…h÷ž“(CâX¾óDž0´]>Æûí ÓŒ™ÿǘûuúýqšjËŠTÏEœ“!Ù¸ÕëZWDëa¬í’Hï×pÆ1¹JÈáQÌeŽ|é1Ÿ´å³bþ…¢wôhÕ‘ÊE!“âÞT¼üí!Ì¡o»åÚ|ËñÍ;%Ö‰ÛG9¥›‘I3cºïjÑûŠKDî€f0Ïó?n˜0¿`Fœ„â-e·~,Ö{z¢q£“‡ÈνÄÕ¾åÍSÏ»:Øo%mÒéÿcí‹ñ¢-I0¥ Ð|fÞFó&ß Eß÷š@u‡í!äô˜/nFR²ôhoß~~h»±âŠm+æ‡]2¥É»Íf".çåHÖ,Gß½ÄU½Ç5Ê©4Rt–~×S¾ê^ žQÜïáÖ=(\ÙÝ·ÕoÂ’ ?ˆÂ„ºù§#‚¿ÚÛ‹_·£Ë|tKÊ·bÏ‹8:oÞ•û#3ÌÎ'ò¿ ÿ7ø?a€öD‡$z€@ÿ•¿M± +endstream +endobj +115 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-32 -250 1048 750] +/FontName/WRKFEL+CMMI10 +/ItalicAngle -14.04 +/StemV 72 +/FontFile 114 0 R +/Flags 68 +>> +endobj +114 0 obj +<< +/Filter[/FlateDecode] +/Length1 727 +/Length2 1499 +/Length3 533 +/Length 2042 +>> +stream +xÚí’iTY†£b ­€€,£%@…„„‘ÍÈÒ,0ˆ¸„¤H +“ +&d‘–%*@"KCõ ²(¢ ØìÇ…A'è„FAAÅÆV–‰ØvŸ±çÏœù7gªþÜïýÞûÞ§¾ºæké87¶ ¤ `GÄ©€‡ŸŸ7‘¨ÖÚÜÜC2H{2 +í1°% +ÕŽDµ£ Ñ怇 :Nq¸°Îcý'pãƒBˆÅ„?&Âùª“Ð,DâðàÆãAŸ¶ˆ€ P +c@6&6ÄB€Áh›OXÞp¤ |–Ùâè/­P(RqëH×*N¶æÅl0mã/Pªhþc°Ãõu8MÌãù3ùŸâ†õ§>“ñâ~søÑb~6(„¿¶2ÀÏp~ ó¿îz#LÄrƒ9<ÀÉxù³‰hP,È„ˆdòDà‚Âì¯ITó[à°aùÒ6kõÛßýÜ dB0 „?ì 5ñZ5%! ì à ¢Ê¨z¿¬v~uÚf˜%`C0 #L˜Í²þLåî.ˆMÀ‘lœ­ê¶ÈÅŽø¯ÆÚ'½=;‚…ä`· ²ÄB!# ÷AõÅ_êHH5$ŒYè$r\J¥£{/a:‹Áxÿ"Ü•Š1ùx +¯ëçËó‘«—-Dzf±Ñ–žÑÝ k{í‡ö :•Ñh0Eðjmœ©§‚(‰z°Ûlå|¯OÇÇ. ¼KÇ[ýîÚÆ„ƒúÇÌÌü7ÃÜæâÛ5žðPY¿å½N}ì!ÿ÷ïeÉó<Æ»´UKOÇ_Rß±ßï"æÜl'é—å†4}úʨZËæûté¾'cÏoŒE­”aJ¦ïJ[f7÷é®xåZÔ“—í GÇÑ||‰Z¡ä _wGÇ´¹‰ìð_%îÔ à\ùØ/´õ9Nw2êåö*Mu/‰å×ubü q2n¼»♹;ùTÄöGÊÇ&:Eôç•KË4~ÀPqá +SnL—|׉ùú .Ódµê,í¥G¨Û>$¬¾Øà¾Ç£ZûæΖ~X×ØT3)^–P¼nukòÜõd³—“<ŸTÉ‘çøU°ÚjWù¢75´‚ºZT§¢/çJsàn¦tÅÄßÍ 2Gzß½^±|imAÉ·Ùz…‘òkº €6øÕ_Å-’j °(×7·*¥û8^œd93îl>ª®6~`xü›¹ )VuµKõ¾ù‚¤>³öŠ¦~éÚ“†Ð7ôkw±59ã5ñM§œÚOOàS|ê‡ö-1Ü‹á_â|¬Ï9‡˜‡âÆŸö‡&sË¥îÍ !Ö^ÓwB›Ö’~þ)¬õ”ë»M”öwSééÖàWÖDŒlOá¼u‘»° -X²°Ž:°týÙàáÈÓõmš(ù.äRâv ëýŅ׮Ȣ/6EÈÓÒkÌëÝSîÑÏ`J4ü•C$KcÛÊ ÃnS–•Ûb—Îݱ¦ªÎÞ–²P ØP3fkâTCŨKy0Qv»yË£+Á‹ï´jû«DÆG-›á½O3 Ò/L럛±½m/BZ‹{3ÐÏL}’^ßpCjSö”ò¨Qé1öi¬1ÚÀqEæõ½RÔKeLD}ãüÆ9we1ù §íÞ¢þÌôÌbî œ¶Ñh¤äð˜ÞÓa¨fK.O¥Üo£´½mz^†bè8uæm WÃÓö4£l÷ cE#Vìr«Ñj™·¹Ú ùÈ0Þ¤Ó7}?o*¢ ûHו¾é‚%Äžì°í !ÕÑYó:Ja 4[}`·¶ÑÉñò2hR·èGÏ´¹¦ø FI}Æ›÷í“,/&¼\údÍ”âD¬x× ÏÊü{&×/,¿ “óÞ\)°+HòÃÊ#|Ô¨ìÄ&z6cÍpÜ»³R¶`""~Ûó¨ËFÎYÒôžàÊVC> +endobj +117 0 obj +<< +/Filter[/FlateDecode] +/Length1 722 +/Length2 1296 +/Length3 533 +/Length 1831 +>> +stream +xÚí’{8TûÇi#f§›R¶Z&cÆ–±ÆÝ„í–Kr9 FnµšYÌÊÌZšC¥dï-»ÐM®¹UR)w»p:õÚIh#…"šˆ™ì9ƒÓÙϱÏ?ç9ÿ笵þø½ß÷»¾¿Ïz× ïG3qbb{a7 å›PÈ*àâííi È— ˆ#\¸0ÄG0ÔâÃT€bkkl°3s´¦ZšËŽ¸`Ñ".Éâ$£—5àĹBoˆÏ‚9òÄhù"28±ÙÀÎ…WxÀN˜s…0“ŒÃQ(að½p$‚âL¨<Ñ °^’™‚èÏ-!ÌåɹÒ"© çdb([0ᜩ&ß–ÓüÇ`ÿ†ky¸›€Íö8 ñ ³úCâ lÑ? 'ZÀ‡¹€7Æ„¹èr+^b󆙈€³¼ëɇØà dÀ Å‚ Z,éÏ ‰…™~ŸÁ" 6^Ôa”¹œD>¾ESº»/}›ñÒ¿]júAÊ÷EÃø»{±¦ü^ËgÄEb ‚¹Q~^…-ÛlÊÀ˜ ÐøÊ„¸Ì +„rvÆbãAÀÄÌ(k +`m üW[ŠìÀž®€%hcmnc¶¨2\.ŒòÏ‚üs?׈|B0 3p‡-D‰Wm»Á—H‰ººE~Týk¡´¬éfæfòïÖ?œ¢ãc£‰S®ÑI†[¬Võ÷ö[ÑiTzýÚÐãvý§:*¬”¤èï4ßb]Ö½½EÚ¾‚ìÐ2¡ÝQ]Ÿ m“†eŠß°ó[«\ÑÁË¿;k|gã3=}úˆ¬Çe²}UZyJQ\¥bHŒw…úµùÇæÃkÖwÓ¦ií«&6>ïѤyÄ–ÙÇ*i^£ØxeØ3KE©˜Z:*ûKˆÿ±¡æ²¼œ—ºªxU³{__iòX[³µA5n°V¿½ÚKÿzø· ƒ½å¡‘Á·_+k¼,iá×Ó+eCú—~ïŸ×i>B¸ýs°Z\™•^·÷¦µ‚MͼQÍÕq‡,ô|l E ÷ùªBƒ»{®©M1¤ØÕ¤&z$Ù˜´ª¶7}Šús«¦â}+/¾ rÓmÆÖ ÙTø(ãÃmî•DûԣϛŽ ¶$^Ü! oDòF^è€DSéäTû‘ öê:‘˜™y– ÞYþ$GÖ:ãyYyhŽÅçnOQ« +ÜWçÖ+ŽLŒÍ:¦yÚ'ʸ9W6ªZ¼‹Ãì<T¬ +×KozÝ"åœn­2ÊËXS—a6·‰C«níó­;þ¬ÚiÂ`ßkJX­ƒ Ü ú©Î­±”k¹}:œxQügÒòá¦=ÅED.nP¢– 'Ðà;ýµ@zóýƒk%_Üü!°®?®Y<×\då•l|ö1‘Íõn†Fî=ëTY—XE·(Û »òÌžò€]å–ÍöQÉ¿'õ­6‘ V$c'‡ð] +åeŽ£C ,¥ôß.—ÎNÇnpÑŽôÜu쮑ùÞþÆ/ÃÒ/n.©Ë{éÅçKòó''g +™áQèúÜä—ª%ý›Ò’m…Ù®U§ŒuŒ÷™HSkÃT…–µ+ÄÁ…VBˆ…¿æxæPP‡çG<ä"~š<«ñBseBh}WgÛ{ÜS±ac{Îݶiq°©âOç;™›¥ó~íÆôl0d…<$uüºymKC%K[ê`‘Sò=X6Î+ k2Bsý:ÌCÜÔú”ÎtWÞl–¯MÀ,ÉöÍQ!àOC‰zZ½Q,Ñm_l³O” ¿ÌîaÝ°Ê“æ»E +Jø˜þ˜4yÖNwGÉ'x&ÛUËG£³½í©4|]ÝÅvú¼wÌ_Îé†Ýñ0 dmš}ÁEß)”xœ7È:ïwùzLÜõзõxÛj/Iy÷o›7žÝØt²º¡R’»CBª¬äM¾å4‹ÊÅù¶„ë•ÐÔ bÍÚðMøÀn¿ÚÎ'Óès/:ÁŠ2ž9Þ¦rö½cýì`Õ‰j¨¢v[MaÓî·G'º»¨ 6¤×7¦¿¹!8üîÄH”–;ÚS09¤ESxsëÇ9Ì!ÉÈ7/Åbš6å×ñI¸¿êj¤!·5{ŠU=qéÂp7Nv |4ÞÐSºsZ_¢h¯Îã×IiN«=yÌô1óUü‰åèîöU? ÆTkŸ«8¯èj‡¶(~yߨu*² :ãkH|W2 Øo«Úþ—îÿÿ 6 qùâFápoòÜp +endstream +endobj +121 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-15 -951 1252 782] +/FontName/DNPOCX+CMSY7 +/ItalicAngle -14.035 +/StemV 93 +/FontFile 120 0 R +/Flags 68 +>> +endobj +120 0 obj +<< +/Filter[/FlateDecode] +/Length1 721 +/Length2 599 +/Length3 533 +/Length 1109 +>> +stream +xÚSU ÖuLÉOJuËÏ+Ñ5Ô3´Rpö Ž4W0Ô3àRUu.JM,ÉÌÏsI,IµR0´´4Tp,MW04U00·22´25ââRUpÎ/¨,ÊLÏ(QÐpÖ©2WpÌM-ÊLNÌSðM,ÉHÍ’œ˜£œŸœ™ZR©§ à˜“£ÒR¬”ZœZT–š¢ÇÅeh¨’™\¢”šž™Ç¥r“g^Z¾‚9D8¥´&U–ZT t—‚К +@W¦äçåT*¤¤¦qéûåmKº…dgaqºán¥99~‰¹ ãAá„!˜›™S UŸ[PZ’Z¤à›Ÿ’Z”‡®4<â6ßÔ”ÌÒ\tYÏ’ÄœÌdǼôœT]C=cSˆDf±[fEjJ@fIr†BZbNq*X<5/Ý)ÀÐ;DßÅ/Àß9B±É€Ä̼’Ê‚T„j0ßÁRQf…B´ž!P!ÂX±h–¹æ%ç§dæ¥+—$æ¥$¥À0åä”_Q­ LCº–¦† +†F¦F +æFµ¨ +Có2 KS=]L , ÍÁ¢É¥EE©y%àÄô0ŒŸ– ¤ÔÔŠÔd®ÙsD3ãudµ¿&|9pU)|׉s77ÌRÚd(éw¾irkS¾ßôØsçŽkë|^Ø1óÌ=ù›¦æ6ZsæÛasß_yç2Þ-ò3ËÖ%Ÿä¸óþì^Ÿ¦· ‹óJÚ“}9æ_‰ú²¸+l‰£Ž5÷ú_¯ «?Ü›ÿ»ª%a¿{TºÄ†ã6á‚®Ô¦•³,úýþ؉ïv³3kï0–™2<²ñç[±èRéZîleÎz¦_ 6òn?×üã ªq–ܸs)_»Ç´3ËÄÿÙ©F&´d–<•±s§Á’ØXþÃÙ¦:&ΫóË'oîÕ©ßy„sueë«qóû³›3t\ü•[¯$r«Sã ÷4c¯KE·Þž+º´rSVïÅŠ'_¿a¾2öuïK½+vpÏx7çn—MøÚÚ¼í+ô_-{Ä÷~¹^)ßoÏø‚Ý‹TIè½1ÿ¸ðè>…éì¢Læ·–íg¾2£)½üÝëD^ÿc]Q,'å$ó'ÐÖýZñ㛾 ñ±lÿ¥>˜¦³uy”×ä›;ŠMwÖ¸®±hlõÕ4Í9Ÿ"KŸ]9hÑéÖ\8ùŽï?Lj#®ÑìoY×~8ûq¦Ü¾o—{ž jVf4HæO¸c™_sÚÉ&z·‚Þíò²«îÛ½;¶|]ž}û’¤ï—xNezžesáCÚÌ÷&ê¦[Ö­»fôS!áñEëâSùÂ:×ç¦Z­KŠ¿¨÷ò8sJ€€hïO¥Ýá‡O›ÊþÿÖv÷»2+ìÃóRZþ‡Þ–ñ(y¹»ÉnYâÚÒ‡¾3 +ÿ=mù^unë‹)[úT£¾ÿÑÏòZb¢Ÿöeö®Q†…É9©‰E%ù¹‰EÙ\\^ +wì +endstream +endobj +132 0 obj +<< +/Type/FontDescriptor +/CapHeight 850 +/Ascent 850 +/Descent -200 +/FontBBox[-71 -250 1099 780] +/FontName/NYLKRJ+CMSSBX10 +/ItalicAngle 0 +/StemV 136 +/FontFile 131 0 R +/Flags 4 +>> +endobj +131 0 obj +<< +/Filter[/FlateDecode] +/Length1 722 +/Length2 1555 +/Length3 533 +/Length 2087 +>> +stream +xÚí’iX“WÇA6 ) ""ðj Èš1!Š $C4Ô a'$/ÈFT‚eÇYSEDÅR¬²:E+µDm°<ŠÈR%²ÈâNÔê<£óežù6ϼ÷Ë{ÎùßÿùÝs/býnª‹ù<‘Ú½ P¨T<Ðö(A‚ ›ÏsgˆÀ­‡Cnñ‘€ƒ²ŽÙê¸y+ + _ dGF‰€M«w*,àÆ…l&ƒP¢(«4a28•Ïdƒ¢{pãpïw[âo0îYö °ØLF²yä;,O^À~H³âK{@aœ’ ؤä´””,>“°ÀÒ‹¯ì*Yþc¬Cõ¹91žÃñbpßÙÿ5ª/ .›“ð—†ÏÄ‹@!@á³@!ïs) ü€‡çs¾hä)bpØL7^$PRì8"[ ²v³EÌ( ‚Á‰ßçAësåàÞ ½üwíô&Û|ºÖõÝ 6Oä“ øäünÃûýÏX9"![ ¢ìQ(´R¨\ÿ‚?ëçÁcòYl^$@1x,†õ)ñ%Ïï·Ã¢;‡-Êg„Âá¬*ñ_…¾:l×Ì%5µSd–óÖC‰õOlæ]‘7X̨<»}%è ‡Œyî°jôê c§ÕZ²19q63{& t~Ê<î®Óš»ÙÙ||¦ÕéÚ×1ía7­Z£O;³î-^²&ÚеçÖKC‹NÌÐÜÙœ‹_gêÈFõ¢÷¾ýgiŸ5”3ƵӮŒö´ï¨=G—ã HÇx¯–»³‡‹Z» ßÔnõk,qµFØêý:9(ÔÅI°²¸Ê .O¿ÙÃù˜gL +?ñbŽ—ví¦m/Êé +\Ÿ§!%‰'Íš+òd”f§t5&Ÿ¶&VsáÎ +‹c‰‘^w¿éˆ{hMX’:‚‡JŠû¡Äã?bÁÇc¯ð“Ë{XU’]Ûª&&úƒ&UÈá¶í* a%÷+úÁ£Ò*LyTÆŒm^qƒ`rų£ª›ârÑòrh”nj¥=5ä‚ÿ…Ù ü"û¦ ÿAß­æ£-S÷Y±Zoô­6Õi[wîàÆZc×Ù:}‰@Nò¬¾ræßuRöóIïÐŒ”`P?ó"j¤†w{âÈ”Z¡vKZ_’æ ­o]“mW‡6²¶å…4’Æ%©ik Ës…ðž•Wê¶åÖüªö†Si¹ô¹ÈÔI Ýï”3ÿçw«±3Ã>’‹‹ÕXتåŸ%Õã×û +–ìMÆzOÏZ¼æ ÌêÈ“»µ½¤SI½–ç§9A>tdï} ÇxoáÓd¡çjwd½9S8rʸM%`Ò#`Cˈ€âWáð÷¬Ò3è€C¯‘­‘ã]ƒáÎ2MX´oîŽßŸ¦'ýä{tdœïµsУ(Ö™»~å!¯Ð;M£µžH’< ^ k碵åaé1î™NK÷b»°£Ç7»j÷Gó´Øø82#è¥ÜûtFw¤ÉoçMÂå·'›>ëi¼iÐ9-ÊÓu·eí%àü’#iV›Ê\ävÖö.±;/JW§¶¬õ¦þm@íͽ¦¶â~ÉÁàÓß{È GÛu»]ËçN5Ù”¿:bò¤ð‡3Ü!¶lzÞaú‹U®õtU(—‚L"2g'Çž¸ÉªI„={*5-I÷œüör=zâÔOž¢W+ímL@¥á–¬bàj…&‡¤mm¨`ªº¼‰3„TDhX»¸Ú6T§¹tÍUE†Qû6´Ö_-Ò]ÕfWæÎj´§ÑCÈ~8æõäEEA¤ÉmH¶¡õáqQE~åIy«é¥:ô-’õ#Ha)H„¾Úq†@~‹ñ‰\žµ< Ÿ]nõ¼Ñ +QÔtªj¾½ÈZ`®Ô’îÛ<I*.õ§ Æê¥jîÊCЗ›ùŽÆÿP%t$ïúõ_~ÿüO09 C(âsÂäáí6£ +endstream +endobj +140 0 obj +<< +/Filter[/FlateDecode] +/Length 282 +>> +stream +xÚ]нNÃ@ pW"Ý’¼Aý½Üå«tŠT@"x`D +æ#¯T‰×oà1CTcç6ÿt–cåogC§eÓZWâÆW¶)±r[ëôekë->z|ÁÊWÖoQƱlk»ÛýûäáÙì{SÜcSšâëÚý-¾½¾?™bw‰^ÞñÙ_!3‡Œ‰y‚•r8 +°&ž…”˜„„xVÄAÒ €á,å82˜òä&€ŽgG²ŠÏ9A¦ŒÒcÎGéÉÞSY/„. ZÏD–Á92å™B‘1Ü,Ì0|éD$}ê í­è[{ ýj¤”Æ£ÄÌHsIÌIéHÓ&ÒKDzNÐëèy‚ü7™ëÞþN4Ëö +endstream +endobj +141 0 obj +<< +/Filter[/FlateDecode] +/Length 257 +>> +stream +xÚÝÏOJÃ@ðo¨2çBÞœLþšB!PÌBЕP—.ÝÒ£å^!7°Ë.†Žï¥Å… à,~0ð¾™ïÎYçh¢*mîè<»(m]QÞÖÕT4•-KzÊè•ò¼±ME> +stream +xÚ½ÑAjÂ@€á\f#=ïL2±¡+!Vh»êl—.”º6KWæ^%GÉ LVZ§ï!oªuãÊ„÷ /0ðC¬1ÚøãÑ>¥Ú¦'F?°ý¾¶>#˜ñ'zÓ8Öé¿“©Êr~@bTø +QŒGþßóÅ— +³ñ"ÜOkþι×^±%Êû°'jB QrHCÈZ sÄ{¢çO@ô‡#‰b†tZ¤K,‰¢ËH + +ˆÁmá^pxÃáG^qøÊ×ûðú"¼ã×.9\úð‡¾Þ‡÷Êûý·á®Øà¨Q®ÞÑ]§É +endstream +endobj +143 0 obj +<< +/Filter[/FlateDecode] +/Length 215 +>> +stream +xÚÅαnÂ@ `£ˆN^Ùâàrw$ä²B+5L<@Û±$&£ñ¼oÐŽW“Ò¥<Ãgɲ­ßÞÆZ²×âsc+¸¡7…%WSæäCel wGKrenFÉ:åÞ™¢üwòö©ÇµÎä+½RiuVOi½Ú|èl<›“þ·­Ÿé+F> +|¤}Ã=@N@1\maAEèwã>ÁÖîý͠ߺ@[<#w¿ã i›¹§"?aä$ |%º·_RÑýRëù¥ ÄK +endstream +endobj +144 0 obj +<< +/Filter[/FlateDecode] +/Length 982 +>> +stream +xÚÕ×½ŽÛFð%XÐP³­;ò¬“tŠîXÀI€\ ©ü¶K ’.«PéW¢á"¯Á /@w[,ÈìÌ»R¤Ï"WœîwwZÍ~Ììð~·ÛîvÛïÛãmñìôÕŽ^íÝÿíía{¸-^ï‹Ÿ‹Óá´½=þ Åþîþ°=æïzõvóâasó²Ø›ï‹ÃקÍÍÃů¿üöfsóâÇoŠ½·ðáÛ¢—¯O=|Õˆª(îNåv +Ñ"•­ FT*]š"ЦPç¬G‘Öe :k ÌÀr—ǘPv:¢ïuœ‡¦ZûÙ\2@åqÐÿ‰—a´UÊUôkHÖÐþ‘~9Æ ê²Ï¡K¿nv‚ Ю¢AÔz "ù9:„ 93‡E´á$z4ñXNòQ +¨püÓá e¦°si‹h iÓQA¢§ +ðNAq˜ ‚,»æy²ŠõraÒkÌó rLúŠÄÙ`hÔ«qª)RŒ&ŲåÐ,¢ÅКYh£™,¡Y†t«p3<1Ú“B{º ÚsÄï9ÄáCs–0BM‘†"êãÌÜ :€6´Ë–À»»Þ]@,ɼÕi@ /¼3nõOá9СÊ)ü0A«†  r†P‚R`x²­4(ƒ6i(NºÍè•Ñ!•÷Ó5¡bäráòÏ~8B'ÈzÊw' “ËÈ46AFöcW~D²A‡”)+t­î ŸGÅ°òg +©J,¿1gd´´ÒÎðš1øž%¤Ôw*•1J‚™ƒî ~šŠªkßE$ŒÖCÓýÐñ¢%–áï‡+¸½À_²VP2ÞÝ+ä3\fðªpáš|¼F«yšZΘJZ Y`'ð!¾ïû¿(¶ÄI×ÁH Ž ëöïZƒŒîëOPù¿ÐÒJW9¢à[¨¾AH«Õ–ÔOñr\£ö§Hª„-ùÞ“$'$ý°*´&¶ì¸×ǹşjô§ü©Ö´\si}zg®…<¶3•”Ù„1Ü4 ÷|(í~#z·J;-j¸h:INz¹xƒ4CΆ4Ö|…ýh«¦1ô×}÷o ±Åÿßàò¤õ»„<¢æõ¿Œk«¤Fp²—q?’€VjðÙ¨Ç0ÔíÿF 1êe$áPX^ƒá¸X^á!GšgFJ™qKÎ9A*y0¨ÄçÇWÂ3A-}“@¯NÍpï÷ êIŽ(|š«±ãjgý<·Öãm¾{Øüôž< +endstream +endobj +145 0 obj +<< +/x8 140 0 R +/x32 141 0 R +/x34 142 0 R +/x5a 143 0 R +/x47 144 0 R +>> +endobj +61 0 obj +<< +/Type/Font +/Name/F15 +/Subtype/Type3 +/FirstChar 0 +/LastChar 251 +/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 300 510 300 300 300 0 0 500 150 150 375 375 0 0 0 0 0 0 +0 300 0 800 700 800 700 800 700 800 0 0 0 0 500 500 1000 0 0 0 0 0 225 371.25 225 +225 225 0 0 0 800 0 0 0 0 800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 800 500 0 0 0 0 +100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 +200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 +400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 +800 1600 3200 0 0 0 0 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 +400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 +800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 1600 3200 100 200 400 800 +1600 3200 100 200 400 800 1600 3200] +/FontBBox[-320 -1175 3520 1587.5] +/FontMatrix[0.001 0 0 0.001 0 0] +/Encoding 60 0 R +/CharProcs 145 0 R +>> +endobj +146 0 obj +<< +/Filter[/FlateDecode] +/Length 332 +>> +stream +xÚ}ÒAJÄ0à”. +ÙÔ40Mm§é¬ +£‚]ºòêÒ…¢»<À\©àÂkæ]%1¯1Bé „ïAB ïçÙ†æa”1’ç´(ÉyE󒔜ÓMN8» eNž2òJÊ¢ Œ¦ÏÝn_ð®Áéá§7¤Úà´¹%ïoÏ8ÝÝ]’L÷¦m®ˆÒ%þ¶±]ÓP¯©OÖÔÅk:‹V$«ÐÓTV{_b¬¤¯Q¢Öè¤|ª­:OߪK¬zOÕÇVƒ§D‘#©ÕJ¸š´£VM®„2Ò—\ tÒº:‚j«ÎÑ7(õH—£ƒ0ÿY0È!ÁÀÇ¥ä¬4‡e©iV‚ MK‰Y™KŒÚ_©¥ŽFµU§õå*êS™¨ +ÅBVðÅp.äB¿„ šóü#|ÝàûòEËA +endstream +endobj +147 0 obj +<< +/Filter[/FlateDecode] +/Length 248 +>> +stream +xÚÒ=nÂ0àT H^Úð.PÇ)ÄqV +*ÁÄ(c¥‚`S¯×Hoà1C”‡ixÔ¸¢ØËçŸ÷,ÛOöO{ ¸ ¥ð¬xW‚ŒÌ¼™$<îÂ{ ˆ¥âI +Ât©bž^Ì>X?cáÔ¬±pê……Ù¬–ë9 ûãWˆÌ¸fšÖÒ.0xD¬È;ˆX/±¿Ô7ãËö 5¡" Ì ú`÷œEÙ<6ó_§ßx‹Ü<ÃÓ?P»¿QùQ:ÐôqaKÈ Á •ÁOAjƒ¦D*Úk`ÃŒMÅÞ4¥ +endstream +endobj +148 0 obj +<< +/Filter[/FlateDecode] +/Length 364 +>> +stream +xÚÍÓ¿JÄ0ð'‚Ø//`šžýc §‚|utPt¶ƒp>Vî5º¹vÌúó—¦IÉq‚£íÐO ù%M¾É“‚‹˜ .K v¼L¹(XV$|™ÙÏCÌžY–$\äLà›Ç?Iý÷OtUÑèŽå9®ØiF£êš½¾¼=ÒhusÎbl›fuÁŸ:ø–IÀF«!¤4" Â¥fsP]ð5¨]`«×ªßqø™–€þÕÏtñ}”šk}¢ôPì¬j5(]K¡šR«CérFdÔ‚Q¦0¨@ªIÀk‘Û•ši}µ¡Ñz§šI‹mmdý'¬K+ò4­jX©"øü*<­™ýóvn…'3îPçvÒW`ÕíÐx2žÆ³ôÔp9?~J¦ä˜4u.a­K]ë’ظt~ØÄÂÞb,ÓØd«#›ö®ÔRرî+Ù›ºÛƒÃ¥ ¸nÓËŠÞþ¯²Í +endstream +endobj +149 0 obj +<< +/Filter[/FlateDecode] +/Length 270 +>> +stream +xÚ]ËAJ…PàÀp'¾x6Ðõú¼æs$¼ +rÔè- 5qmIwâîÐhzÎà¿t~øà‡ÿØ"×¥%£¡Üè´¤ëc^êÌMOú˜Qa­¶9½¦ôIÙÍI›m¼%5&ÓEþïçå]k•\ÈZ•> +endobj +65 0 obj +<< +/Type/Font +/Name/F17 +/Subtype/Type3 +/FirstChar 0 +/LastChar 127 +/Widths[595.64 795.78 742.47 662.03 635.86 715.34 689.16 742.47 689.16 742.47 689.16 +552.08 525.43 525.43 788.14 788.14 262.71 289.37 475.94 475.94 475.94 475.94 475.94 +715.34 422.63 475.94 689.16 742.47 475.94 862.17 968.78 742.47 262.71 262.71 475.94 +795.78 475.94 795.78 742.47 262.71 369.33 369.33 475.94 742.47 262.71 316.02 262.71 +475.94 475.94 475.94 475.94 475.94 475.94 475.94 475.94 475.94 475.94 475.94 262.71 +262.71 262.71 742.47 449.29 449.29 742.47 715.34 675.6 689.16 728.9 648.94 622.29 +749.01 715.34 342.19 489.03 741.99 595.64 875.26 715.34 742.47 648.94 742.47 702.25 +529.25 689.16 715.34 715.34 981.87 715.34 715.34 582.55 262.71 475.94 262.71 475.94 +262.71 262.71 475.94 529.25 422.63 529.25 422.63 289.37 475.94 529.25 262.71 289.37 +502.59 262.71 795.78 529.25 475.94 529.25 502.59 369.33 374.66 369.33 529.25 502.59 +689.16 502.59 502.59 422.63 475.94 951.88 475.94 475.94 475.94] +/FontBBox[-98.2 -450 1080.2 850] +/FontMatrix[0.001 0 0 0.001 0 0] +/Encoding 60 0 R +/CharProcs 150 0 R +>> +endobj +151 0 obj +<< +/Filter[/FlateDecode] +/Length 229 +>> +stream +xÚÍÎAJÃPà )…tÙEèÌ|yÉËãE(Õ‚YíÊØ.»PtWLnâUz{—.Ç©ºàâø™f¼sÖ9ú*¡¶ÑÑY½­Õ±µ¡!ßz{îiSÑ=Õu°mC:N!DëÚ_+w;³èLyKÞ™òšbcÊ¶¦\¬.©Òü»+zá…ÿÁpÁ3Èx + Oö0‡g(RÆ™F¹B9ÂßN½“a¬ +(ðæj Œï ã[Êx̨·zFž¥ÂE&> +endobj +66 0 obj +<< +/Type/Font +/Name/F18 +/Subtype/Type3 +/FirstChar 0 +/LastChar 251 +/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 300 510 300 300 300 0 0 500 150 150 375 375 0 0 0 0 0 0 +0 300 0 800 700 800 700 800 700 800 0 0 0 0 500 500 1000 0 0 0 0 0 225 371.25 225 +225 225 0 0 0 800 0 0 0 0 800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 800 500 0 0 0 0 +125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 +125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 +125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 +125 250 500 1000 2000 4000 0 0 0 0 125 250 500 1000 2000 4000 125 250 500 1000 2000 +4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 +4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 +4000 125 250 500 1000 2000 4000 125 250 500 1000 2000 4000] +/FontBBox[-400 -1175 4400 1587.5] +/FontMatrix[0.001 0 0 0.001 0 0] +/Encoding 60 0 R +/CharProcs 152 0 R +>> +endobj +153 0 obj +<< +/Filter[/FlateDecode] +/Length 175 +>> +stream +xÚ¥‹1 +Â0…+„,=BŸ0MÒ´MA T3:¹ÔÑAѹÞÌå?Boƒ‚«ðñx¼— Á…À; +ÃÄTV%×Ê(ž äÆpYá(qR9×5ÂE©y).‡3kËö5ËÖІenƒÛõ~bY³]@ÿ¨[âéÉþI1EÅ}j:ÀÑ +ÀöÖ>ÈŽhÓ,!“’èhâiì)ñ”zê<±•c»Ÿnmx +endstream +endobj +154 0 obj +<< +/Filter[/FlateDecode] +/Length 190 +>> +stream +xÚ…Ž= +Â@F?K [Áb.àf³1š€•?` +A+ –‚Š‚EŽ–£äSfq1ºm2<¾aÞ0RR)ú¶^0ȾO:¥)µŒ"ÚútüŒ^‹4Ô±Ôñ¯±Ù‹q"¼5i%¼9 ´ð’O—ðÆË ù¯\ÅdJåƒKë05äƦÆÂ0LŠ` CU—ZŒÃrÃrçßÍœXÀd0pn¤Nl¿Ï0ºŒ››–¯µŸ”Ž{Éb–ˆÕ¥ +endstream +endobj +155 0 obj +<< +/x32 153 0 R +/x34 154 0 R +>> +endobj +101 0 obj +<< +/Type/Font +/Name/F21 +/Subtype/Type3 +/FirstChar 0 +/LastChar 251 +/Widths[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 +0 0 0 0 0 0 0 0 0 0 0 0 0 300 510 300 300 300 0 0 500 150 150 375 375 0 0 0 0 0 0 +0 300 0 800 700 800 700 800 700 800 0 0 0 0 500 500 1000 0 0 0 0 0 225 371.25 225 +225 225 0 0 0 800 0 0 0 0 800 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 800 500 0 0 0 0 +195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 +390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 +781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 +1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 +3125 6250 195.31 390.62 781.25 1562.5 3125 6250 0 0 0 0 195.31 390.62 781.25 1562.5 +3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 +6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 +195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 +390.62 781.25 1562.5 3125 6250 195.31 390.62 781.25 1562.5 3125 6250 195.31 390.62 +781.25 1562.5 3125 6250] +/FontBBox[-625 -1175 6875 1587.5] +/FontMatrix[0.001 0 0 0.001 0 0] +/Encoding 60 0 R +/CharProcs 155 0 R +>> +endobj +1 0 obj +<< +/Creator( TeX output 2004.11.02:1414) +/Producer(dvipdfm 0.13.2c, Copyright \251 1998, by Mark A. Wicks) +/CreationDate(D:20041102141424+01'00') +>> +endobj +5 0 obj +<< +/Type/Page +/Resources 6 0 R +/Contents[37 0 R 4 0 R 38 0 R 39 0 R] +/Parent 156 0 R +>> +endobj +41 0 obj +<< +/Type/Page +/Resources 42 0 R +/Contents[37 0 R 4 0 R 73 0 R 39 0 R] +/Parent 156 0 R +>> +endobj +75 0 obj +<< +/Type/Page +/Resources 76 0 R +/Contents[37 0 R 4 0 R 77 0 R 39 0 R] +/Parent 156 0 R +>> +endobj +156 0 obj +<< +/Type/Pages +/Count 3 +/Kids[5 0 R 41 0 R 75 0 R] +/Parent 3 0 R +>> +endobj +79 0 obj +<< +/Type/Page +/Resources 80 0 R +/Contents[37 0 R 4 0 R 81 0 R 39 0 R] +/Parent 157 0 R +>> +endobj +83 0 obj +<< +/Type/Page +/Resources 84 0 R +/Contents[37 0 R 4 0 R 85 0 R 39 0 R] +/Parent 157 0 R +>> +endobj +87 0 obj +<< +/Type/Page +/Resources 88 0 R +/Contents[37 0 R 4 0 R 89 0 R 39 0 R] +/Parent 157 0 R +>> +endobj +91 0 obj +<< +/Type/Page +/Resources 92 0 R +/Contents[37 0 R 4 0 R 93 0 R 39 0 R] +/Parent 157 0 R +>> +endobj +157 0 obj +<< +/Type/Pages +/Count 4 +/Kids[79 0 R 83 0 R 87 0 R 91 0 R] +/Parent 3 0 R +>> +endobj +95 0 obj +<< +/Type/Page +/Resources 96 0 R +/Contents[37 0 R 4 0 R 97 0 R 39 0 R] +/Parent 158 0 R +>> +endobj +99 0 obj +<< +/Type/Page +/Resources 100 0 R +/Contents[37 0 R 4 0 R 102 0 R 39 0 R] +/Parent 158 0 R +>> +endobj +104 0 obj +<< +/Type/Page +/Resources 105 0 R +/Contents[37 0 R 4 0 R 106 0 R 39 0 R] +/Parent 158 0 R +>> +endobj +108 0 obj +<< +/Type/Page +/Resources 109 0 R +/Contents[37 0 R 4 0 R 110 0 R 39 0 R] +/Parent 158 0 R +>> +endobj +158 0 obj +<< +/Type/Pages +/Count 4 +/Kids[95 0 R 99 0 R 104 0 R 108 0 R] +/Parent 3 0 R +>> +endobj +112 0 obj +<< +/Type/Page +/Resources 113 0 R +/Contents[37 0 R 4 0 R 123 0 R 39 0 R] +/Parent 159 0 R +>> +endobj +125 0 obj +<< +/Type/Page +/Resources 126 0 R +/Contents[37 0 R 4 0 R 127 0 R 39 0 R] +/Parent 159 0 R +>> +endobj +129 0 obj +<< +/Type/Page +/Resources 130 0 R +/Contents[37 0 R 4 0 R 134 0 R 39 0 R] +/Parent 159 0 R +>> +endobj +136 0 obj +<< +/Type/Page +/Resources 137 0 R +/Contents[37 0 R 4 0 R 138 0 R 39 0 R] +/Parent 159 0 R +>> +endobj +159 0 obj +<< +/Type/Pages +/Count 4 +/Kids[112 0 R 125 0 R 129 0 R 136 0 R] +/Parent 3 0 R +>> +endobj +3 0 obj +<< +/Type/Pages +/Count 15 +/Kids[156 0 R 157 0 R 158 0 R 159 0 R] +/MediaBox[0 0 595 842] +>> +endobj +37 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +39 0 obj +<< +/Length 1 +>> +stream + +endstream +endobj +4 0 obj +<< +/Length 33 +>> +stream +1.00028 0 0 1.00028 72 769.82 cm +endstream +endobj +160 0 obj +<< +>> +endobj +161 0 obj +null +endobj +162 0 obj +<< +>> +endobj +2 0 obj +<< +/Type/Catalog +/Pages 3 0 R +/Outlines 160 0 R +/Threads 161 0 R +/Names 162 0 R +>> +endobj +xref +0 163 +0000000000 65535 f +0000172228 00000 n +0000174710 00000 n +0000174355 00000 n +0000174560 00000 n +0000172392 00000 n +0000013516 00000 n +0000000009 00000 n +0000051550 00000 n +0000051363 00000 n +0000000913 00000 n +0000058306 00000 n +0000058120 00000 n +0000001858 00000 n +0000002852 00000 n +0000065348 00000 n +0000065154 00000 n +0000003806 00000 n +0000069600 00000 n +0000069414 00000 n +0000004776 00000 n +0000005693 00000 n +0000074627 00000 n +0000074433 00000 n +0000007309 00000 n +0000076178 00000 n +0000075988 00000 n +0000008316 00000 n +0000086799 00000 n +0000086611 00000 n +0000009252 00000 n +0000101546 00000 n +0000101353 00000 n +0000010169 00000 n +0000103112 00000 n +0000102926 00000 n +0000011108 00000 n +0000174460 00000 n +0000012108 00000 n +0000174510 00000 n +0000013395 00000 n +0000172495 00000 n +0000026596 00000 n +0000110227 00000 n +0000110041 00000 n +0000013577 00000 n +0000014542 00000 n +0000113780 00000 n +0000113594 00000 n +0000015519 00000 n +0000123582 00000 n +0000123387 00000 n +0000016264 00000 n +0000017216 00000 n +0000125370 00000 n +0000125175 00000 n +0000018123 00000 n +0000133009 00000 n +0000132824 00000 n +0000019105 00000 n +0000019849 00000 n +0000165256 00000 n +0000145049 00000 n +0000144863 00000 n +0000020910 00000 n +0000167886 00000 n +0000169315 00000 n +0000148482 00000 n +0000148296 00000 n +0000021879 00000 n +0000150797 00000 n +0000150612 00000 n +0000022880 00000 n +0000023882 00000 n +0000026398 00000 n +0000172600 00000 n +0000028343 00000 n +0000026658 00000 n +0000028228 00000 n +0000172790 00000 n +0000030426 00000 n +0000028405 00000 n +0000030322 00000 n +0000172895 00000 n +0000032130 00000 n +0000030488 00000 n +0000032037 00000 n +0000173000 00000 n +0000033719 00000 n +0000032192 00000 n +0000033628 00000 n +0000173105 00000 n +0000035689 00000 n +0000033781 00000 n +0000035585 00000 n +0000173303 00000 n +0000037624 00000 n +0000035751 00000 n +0000037521 00000 n +0000173408 00000 n +0000039266 00000 n +0000170942 00000 n +0000037686 00000 n +0000039137 00000 n +0000173515 00000 n +0000041028 00000 n +0000039330 00000 n +0000040889 00000 n +0000173623 00000 n +0000042757 00000 n +0000041092 00000 n +0000042641 00000 n +0000173826 00000 n +0000047361 00000 n +0000154705 00000 n +0000154509 00000 n +0000042821 00000 n +0000157055 00000 n +0000156862 00000 n +0000043770 00000 n +0000159197 00000 n +0000159001 00000 n +0000044767 00000 n +0000045779 00000 n +0000047184 00000 n +0000173934 00000 n +0000048509 00000 n +0000047425 00000 n +0000048380 00000 n +0000174042 00000 n +0000050636 00000 n +0000160613 00000 n +0000160420 00000 n +0000048573 00000 n +0000049519 00000 n +0000050565 00000 n +0000174150 00000 n +0000051299 00000 n +0000050700 00000 n +0000051254 00000 n +0000162815 00000 n +0000163171 00000 n +0000163502 00000 n +0000163824 00000 n +0000164113 00000 n +0000165169 00000 n +0000166301 00000 n +0000166707 00000 n +0000167029 00000 n +0000167467 00000 n +0000167811 00000 n +0000168976 00000 n +0000169279 00000 n +0000170380 00000 n +0000170629 00000 n +0000170893 00000 n +0000172705 00000 n +0000173210 00000 n +0000173731 00000 n +0000174258 00000 n +0000174642 00000 n +0000174665 00000 n +0000174687 00000 n +trailer +<< +/Size 163 +/Root 2 0 R +/Info 1 0 R +>> +startxref +174808 +%%EOF diff --git a/musixtex/doc/musixdoc.pdf b/musixtex/doc/musixdoc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a3b49fe9477d88df9b78c7d695afa03818b934d3 GIT binary patch literal 1434694 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 wh!_7~ftYb+UST`TG1Cs9% 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%0A|x4x zelh;c!dM9IYja4zDozM0j0SO;^f+Y{$)sIgIt;C-NFD%68Qw)u+c5^PC-D3-wdfxV z76nKvk>z@VRO%2i`;anjk2yoZ+n{}c11joQDEXnZ!i7X+?+gOF5#B;{R2n$|+G)*2 zLP+l2q*9Z4O%ZJc%dXkHqsM+^zey-8oB}g&Mu~&#s%Su6v`m3iUA8@p77KHnH3l?l z_t!e**cOZT^0cAxcCn!WBQi4U@F!Z8U&FbLoI3(D6yFHVUE-IUlzE-()%#?BJL zTV7L4YpbCou|f+o8Csa=mU24)py294;wjC6mAD!Jx_U@Ti0{V;OSh!B{GJ>kH=-yQ z*xKbS<>U989ps+U^xHL|=W&e@&GjjL=67r3`)T7!%L`R;1wcW>=?*ELfodglC*<2t zh?}Yzs4QoD(tuQRzr@rbhB0$TljUolRN;`Rzl%IFPf3ryQ4TH!=U7CgLDcgdrKo*= zqWB3njFix2c9)!cJ&gwNP#xk{k>fxN1^i?@<0pwp`#}1V1sGR4O`yXPlimDVk~;pir0R8!>pj6pF43 zH0r&x8V_0`iTSoqGEm%0c8Pk}h}$!poYXd5vH|{(g_wKKEv7>6YUQyhFLUW@z#QOo z3~SkO=|_arHWczs@x5?)9cQk*+sam^C}2MA0ILlftM;F|V>qh=CmqrD&tl%zq=(jY#OHoOMbgZL$w{H|i0EII|w3c-E0_!#NXjr|df~ zhAPmWtTszRM#q&mf<+t-zNb`$2q8ph-AbqtypqkLT-cz1Vyqhjz(<1u>^o<{fgvNX zRvbJ$2RfOi-@W7Y{*gI6eevRcd;AJr|N4Occ35fm3)HLk>vA93tzL`1YZHsFwW0h) zKv+}c0|RD;!Vi&@{JJy!fO&JwB4R}Q&eDvX2rF71v*ViAClzIUY*RWjg+g?W1H65yw3{Lt5TxMO%OR-`#S@X8!wnXyfn+V7&|Q_3 zuM(i^q21XLyL_PAKcQncl|@XCE+qxpjf?_~kVAzouBZk$BXtA_YJzj@*v|`2gtzx~ zKrpetI9GsgM1R@bN_?19rD2Zeb)vv?n@LT*T5dzIb>o;&3{in~OaOGkWMEl#rreg7 zBzRC4WDE+sjfzKf3Y$I}Gl;Po+219kD8P1h~_Eq&aZ$i@a zgrg30(@5T1TO>4<9!o4{(vElI7SgT~RI62I3B z1K7}W%`Ldc2}d$1fnCUXw^kkuer~%|W7E#$h#AJYVaPnMg8)lL|IPu@K2C6YG((@t?IVEpx>H0 zEr36TN2`idmml*cPx8)pD{GdUhKbe3rP%ni2*ksy;-dxIN!*5U38wm4HIzJ6h3cvrGs4MI$oRh~ z;j0qj!A*`lcJ94v%1@2V%*GrNHD-;A{MULtOepRti?AF}x zJ4}`7)N*+YjK%-u7Lw9}+tvPD_9$+iGpS|$aW`jGwgkEr3Qj9r1AMk=k=?ZIB%;mK z%zrb|f=pD7!7d#QX`M+<BsJC8p=SbmN{Wb^_b~E;w~vW_N$cQXs8%L?-Ver z+E}F`Dj}49ypDVnA+&i*+X-G$1KEo)s=?_{Of`kEuXQRfKL?)3zc*$6b5kUFX`3Cn=J=p9ERm zTnkh)>2_3$GV=7`@z00UIv0)mB%lB)tU~t#A0OuwY&*kTPFivi{>H`Mvqu zx(AS*>;;V38ER{1w+6!%@9|iSedqhN`hu$l zsC$4QZY3+t2)&!pCZ3jmj=0Fj<LPSEv5T zbVoK@#&W; zO~3^N3f2h5CUWU)beF{g8Me=XAVSZng0JJZ*>c6bmkLaKNI$3r3PP}r(2z)B?*bgc z32uxv0>PJALSHm4%6tS)G{z-L>%Qie-^L{Y^|HP53s5%(eEYwl$A6)W|AHP&EUf+ZvI*e-Jm*B2&ueS$|_Al8$l8zkS#Iym0p=C*JRvkVtdJ&hT z*36LlX@8p!*FcJ3n6|7IuylYT)>m^<{8612T%nklNR&##7w}Y{cCn#dF5n3)ktKaG z2&hDe%FM8+p#jyHiPT@nsGTyI{g{9 zI-l}tPV3I`p$TG%)+_>`&_D(2O{Od|-a|QDc^#^+56YPk5O%gH@n5iPXj`zR z0!Br4Bmzbyw*2={wJc~05O!b!4o{yF5FJthlOiSG;E)QaC5xaoBx6KnVknN6vvz@6K!r$UZE&&La54hHRlnL z12tn?qaZJl3Iq5$wQoPakm2+2%1fdWH-LG$K%r#s)`0X;#Fy%VN48pQ!#9Egl9n`` zsW3sF^&m;`8016^3PQg!=w^f@f#`atO%BPjPF5s_iZ%wNT!1bKf`p?e0YSQrlUW1j@IC8WvN?J!C9T0ppvYPT3d}4l2Y17Woa7B7FV&EA;@95I!063o+4m%V(Wuz zvL+-0K?XzL>+cI;*3WCfn6HJ@wGzZ&O$$@bZbvo7985Y;4uS*3#B)6c#$!p1>lNTT z%|V^I_V)k_wqBsfdlSs0rhCdGY<*&nM@}B9^R{&T;F3|54&j9a)N7|-&tQ{v!n%73 z>r-7=HLugAQ?|X|0_z-OPq*Y`Gq}d0zBbV{+aq22YS)D+HD6a)JC!oaK=TF*6KqJ~ zVC*x;FsTKQQ6m(2$Rl>)_M1mN+y%l|4!{1sCb4~xZKHWR^pFSck>iyT+hbzHrx%T( z;WSW=;$egsuw5GTh^*e;Y|S;0sWT~RSH5zI2fkKuZ?5AC-aEOwoAq!pPzWnuf@1XMQ~ro zB!RuOTOm(D5Y#xjK=KbCsD(_D43mY)r|%4DFCJBIS%AX2C~D9IU4?tuS3yMR1bqd8 zimM`MenTYHe-DGBtBNfYx(_y;Bg&{qA4|A)lY{*7_1KY7%>Ik?7!f{BHAA54KQ*KzvGSzxO1 zHqv0qx-#3$2Y)Ml4G9k&x;j$PpD<8nwYEp%N)Uhzzi`~8MrB*D@ibH630c9|5XZsz zvZQMXcJLn_f^Dd^_D<_ce_HKJ%~pr^+KTdnzNOb9Yz+_bj^ZWaqD-J1tb`jrL+gYC zyz`e>>0IPo5lky$l*XHqdmfqc!1N4p*(-ulIrGKC?VtNCE95DM{a~YmZI+sP2UKK} zc?P>(_e^^+f$s0NW_&l!I{5Wi2^CVK%^4+$&NTTjUqwJzJu=?zd!Z{tq*r^4E2W!= zcQfKAH0<3H4K!HHr+*d^G#h#9Tmw56kDPE9vgvp4bj=-%z_IM|eoayY(VZ6yg}S7= z!C5Wxp2%=wW%dCkNBbOAz*TsF^41}ZN!*_xJPKqwX=@itVz8zBveO=kT0%S%p3(@N z4a>x`@NJBi1$L-BDty&qW!75J3hPZ9!pDo2@X7L(h*X(s#42pnFADEXSosaTs%Lp* z1cMOCvLU=Ge3<{jnXd95#_K{S$OrMLa$)|3V*U#?#>j8@@6P{kWYoU_j=N8hESn;@ zu~&Mn^0dRD8iY5CUlTvTi?LVr>(7n7ICRE4jU?A>?vPY?*pVmR_`miV_K6Y zgsFfJSML+*@N@;R9`^zD{M;e{2^XqHCpIIU2nVp&uQ{gAlQc^;CfFq1@7QQfr=ppF zd*&ztSCaw5+g^mw^VcDZV2Q?a7~?TFB?{BrvO;6C#n36Efr?n=dZgZ*^{dQ-Z2y!T z2Z`CaVMnXaA2Hg&viy*LC=o{l0CroljC6kCEy|~PoMM9y2Z4oq74?UL?M$hd51VAV z%d*w$#W%3))#@@4*gL^!93S4q);9fl!D7C+d*I3YmFonk=wxxbpe>v{HD3lR4k>X_ zu*BG&uVy^dwsY3CB_=+A5`H+0=?{go-4RSD-Jt$vl76J};r)dF+u-H!zmtOh+Uoza z{WEg1GyhLg!1BLsUD;UvPqwbjI-0RKqw!#GWBQDCo6QQT)VEWm!6su2Xq_vbf(Ecv zFNPfGqen2}S%l^DwQe|=>G8|Uyamz0hUKL(T?ZcrkrdzFEmJ4f{lCk9^|!izw*O|T z%-G`TFFrFnz5G1S*2;eWDVNXo`31wDnoQR{!LZ@+a{As_LT})VT$zQV+v)z<-Nq+l zK1FEU?#_JijgfXXb>pLTx+64e^z!?3Wn{d{*;5anU)xsg{kGT`yhurKdh2EXg=^Hx ze6Cub8czaZ?rjfR*YQfsEn)rOJT|^N@8;=&pUiqRdaM2oNKYLe#4_Mw$37*Z8zg#UN zAMuD4M?Xy}kZ)_}!oii8ajMIKr!j_B-`!vLOA8z|vjJ3n#DfD;AvHk`K{Q`8D%|wR zd9k2dr=>8#A>h*JcjFLF%VzDYbuI(MJBDNmLther6^%uU8}z{!n0|)-Wg$IV{=u%M zZYP~M7h$MvrwM*uT3hrAU`Qhou3V9=k(Rv{|?@+8Av|$>cQ;{^}_7S$N!e0E^=g&bsRIFNOC z1Kis;y0=I8=MLrKdiuMh#Lz&-J_EBGfcDL`!0GYnFw1tKCTBy<5J|~B$*`BI6hwWV z=-waT@2Cf3f5Q928oq<|nt!$M-uL!qIbG*Y9BMVX_#tgO23`+cf%HBWJqX6a^-m+b zXzP-~-)tmFv=GOc!}l~J!H2y4$V$A6P^wlx%X&ZXCHCJ4FyKqjKtNzn+~Igv{)QPZPsiY?$qlrt@5+3Y_!rw8f`}l6~-)?qWIEVVLKHvx- zR#mvgkD^&f+37`m8dlGrh#=+WPeqH@f@kUg1RM%))rMZ#vk2a?^}Wb44P&OVdf!DJ z9h|M@DKvoJH_%^0IjdIKE8EM-RqISLi$Kv*G#<$VYA7JFN71FF!Q63H;WhCnOz3hZ z(2ThA;gXgKIX+ngn*Gw<>*JeENFt&vqa9v(M7q}Hve!VpxkQK)o4+s2Y5cQy`O;@P z*wo_^Lq@>uh4XCIBEgYQ8{i-OHpNMnJzY@&53-25=yohDZX*{F>^yLj5l)QZIk|;q zLAm8~civR%#{uGVS*RVLD4DXLg3_o+u+M&#(<|CO1wLPu6}DczB6EkyT#JGReexXm zoWgZb@qAu%oNdxQGZSPYI{(D}s6%T| z;31yuucg=zV?nUDmN#mShcycZPi&=g3>qOZ~@dVfSQZ5 zL^+Fi_lh}#2SSz<;BhS?Pji++O#~TH?_oK}5;`U)$`C3+#N`tm3;9I;2~3_3jmKlP zBT&{v0pjhb4Mx)epa;E5mgZ(g%;oBWOU&LH?;wWGXPF>328r0-cn;3-TX%IM{Q`g`f~tQJh1mPjAYT1sd8BrWwWq+#`8Uj1qmzmrkOSQCfJE=co>@mQ5z z&_kEfc=wDhiO^-XLuezG#phZ6+Tm%@q}<|ug8Y^f#AGHu797YOpE&pkpoS!ZTGsvx zW(!;#0{qB%ZSR!5-%wjX6a3ROj6+JmxiYS+FKnKa8s3+BN0Zl)xFOs!!-2A>1dJhM zy$BCN=9#z)(|Z_~P)0?P2pl>aeL%u-NZuRv(3_X}!$~A5c4(c_j_%w$mE^QmShu03b=g7z>1xF2v#1y0S-YV=J@!(#kQAcceoEO`7M}Yv zCOazp&yE?RV%?iku6F|W(6&kmihCFY%S=S!aQv9RZh5O|0( zq+=8>CJ!Kv4O>wV?ZvJwW2=;|mZxKJTAXW<{XPb7_$X{;GLK9h=R5o{W6j3!L{uQL z>HR*wXfZTZo9k(T*g&%Fd+v8pU_LBG2O>S50Ks9a_xr$}`7|rCoe<^?GB`*d6-=}G7Y9QyttQV6`4RLmW1%%7jUXj9vXa$OH zKW2+RIGna7BXSdgp!5$>tuc-y?*0{yQLKTNW9Vcd$^89pHpGu=LME1FIGPwMPLgg@ z+lh;AV<75!jw=~87Sc2i*|Cx>XE2(aXEKe#R&O%Rr^SUq@SDA|;W~G*gC8EXq~c;j zOOlvYtR#zUHhhIrRh>k3@rl_ehu*A}b8J&=*GwS334U%#ykn(gbKE(70`0?|32t46 zq^QWe#jR&;mvgr7WPU^Jkxxv$3TZ2f0xKU@=7((%Vz$kQa9q7F|sa2(-#6 ziuv6f#Y<%b5uMhRH=#qM9D1~hv2OCrJ_ZlXB@B$?jD+{9Z^&=xLf3c6!dI>q=ohg$ z1IWx6hf}(fb9yI!TiLf&t>>%wt(UIea<3}rw{UgdX+h;P{5R|Kl_+)QrN^z8$xnzE za6@5-NXDOfmH6akgPeUKnz2yjJ0V%V+`0~Q2|;bh-v;=PHma4yaUnmLems;*<-s~t zX8_A(%GcHdDf{vF>G^Fb%ik+^v`@X16o^$eSp3J6vJ&1m-k@)TKxra)cThR7m__t| zq8IxpGBY4#f?#z@Z0>cBaTPE~tTq^RUY8tgf(^<_D#W}`Zc8%gByFI&P(83CM1iAz ze4TKt<%xAq}j6;rTzYkxTcehqAN>9G%w4;OH=bvS7gIvOg>X@@w^sf{X}26x=W3 z0f_I=s1s)fO0vAhJNZvl2zckl3adcVaj#J(Mz^F17n#mzp5DoA}_>Hl1}W47Ga#MYPhS_3~V z?IWA~6}ugLvU`hXnQZBn6gewtRmMO5Doj-e2asSoTUg0YrDfHkh*wW06RelaR#Xl} zTqif_n0IpC!U5{5Ib;32Q)syr$&@NtD`6#L7Fs}lM>t_=J6&yEc+igbps=Y&P(;P( zf`7LYn+KP1Cv;Vi>P#3qTCvs7vnQvrjJo|+jUDFn!{`Bk6*;!8JapzWrBc<++Wnoq}zzz&_k*K1-l|hh?D{^}jZ7}S#Mz&t}hb9Ig6{#%kt~F$TPlnG- zyR+$&$tRf=3SI!B7H4i$SD!&IQi+$9NF8hCq$FXrwiNTEphzBBQ#>rVm}PjjF3q*5 zG^eXr591FzYgDSqz>AMcLEu)bw~9q}oOsF!A0F4AWEB;SU@oDq{^8*7sGzBY*sHIP z(Go|IeF#Vp5JTE<=4Q;akrBcge8C!mz4=#cV!WF$=jy26c(u^6qG|h18Wh5`a-yEW zT-|Mx3F2D|&CiP2t*jz?Iw#@a7=e9UR?;=gD~gV;pzM6|1jV{bVLc?Cs1_z!WVe@2ws7{+)%@uy2%t`sc=&Kc@goCGO3G!YY@+FiqNt?srV* zwnV1uYFsjkYSxeMM%VDbokBhAU13^gSsq@ye(0z?0&5g5Qj2BV`c(Iv{^)O&us*r< z1mpbEN@T-co%vKuMffc~7HZSAw~0@&5?-9@l}yfo1=O~boAg`qi;TW62heq`QyHuH zN`>n7bL{dkghqj{pM;`Hsp1?{PKxP@twvTP=~%;RBIlaSSXgD!<@H7N&5bsdmo8Q8 zj>`yAT#JNx?#qgs=8W8;4~=z}dY~j(f>`=LyC~$AxQB?MhLI`(T`Xdq!=g(I-=ZU0D{36tWD}PIvlhwpcD-a1?l^DM0_>wW&Q- zTuy?9t?22Rn83G^wFN1D+g__s;lG2Tb8Ki{xaoP$*s$ojFyds1DXey;OV)Cu!mdU} zshFg)IlJC~DuUm(sn>Se7UQ!nlOEc0nJB`4$8x6_w2`*E;cGyyqT_deFfF%k1{9Zb z>yb%0OKuPob51iVw7}DP$Ch=062^H6eU6Cv$dX1SwgPnoc;Wg?)H;d#$)-`ucn)RF zk9%GJ=Eze{#mMg2Q<%tlj6if(&FoTL1bC&en~SORTyWbe3^qb%<5-eoy?T0xbP?z7 z{*W~eRIX)$e(9U4F7H+0a&QP&W`t4nz@*?Z^awmz-Y7xBZKpb_RSKz~n+{sJ&K4Ky z5`<4?zgx>A4&@~+j9H4j&D49MXVY7VyT2^2j?Ge&*lW10PyR?mXDNW8sc+TrDV&R6 zu6XY5bY&fk_+xG|3yp+7kC08EX0cRDr4=K`hT|(ug5+qM9?O#0DKL2+Ik%Mb7?q=9 zopf_2d@#ugCYB6nKl9AV?}%Bj{E_=PRVm*>)f^evJi|QGte%t_FCTC)=f@`UN3Y5f zoY1smnHENU&x(A)x6&a2TZXBX^eenoD2*qIaFK-U-kBTbwUqwJLaLHb#1%f-ffuY9 z$E*5cK=yZ~8naMaeXJdV*?2YcPftQDKTEml=5p!}=Jfq6wWK{6j#9~%ef?*uUR2pK z`Ln76@q;@4K}3TpfeV|~3}T-g`6<^RnJ|BC?r zhZV9iu>Fr^C>!hl4=ZH-Ke57N9qm}0RR^>uB(uN6JfMqyB`!Cq03KmDScU-7u3dsK z8XkEmokt;qx{hv=>5N~yx~ivYrKMgkTuj9R0Lz;`A37H*KF_Mz7aqMxg*uR5^uNDH z*Ym5tls-D$9ef3!)a{;5Pd^eT{35o^A14^tApor-6a_lCxwzwBLUGi!*BILuZ`bp= zE0%RujBCG~Kk(k9P(Kk5jw*Kx_tNHXmxg~eK z0yOnu$z05v4skCSq_Bn0mFT0a#HsTO7p!sEHZU-TYX7oxoata;jGi$SEajL!81;!Q z7$kn|c`MkX259TUV0ZemS|_11oJWUla)msTZu|2ed|r6t@Ka#3r%ZmX z)8Pdp4icMR+hei5{(!GrCGN7G{um?>vopGjh+dDb86g0XppVW00lx+LcgOSUk6(=5 zfQd>WSbsg=W|FpY(n8~5;Vyo+zQrkPd7egplt6BA3qarzRYiy=M&of^%`|) zPsoxr+5rY;US7UmNj3?(^ndZM>LG{>wwKE_x8CpvI z_`+@6$-g)J&GH&`#o}%**7fr#9aW>q-OVSoO0AK}vCUOdhf>%p*fHi_mDJ`;ZM_~Z z+TK)%Zvk?NuRwppDlNsyP*QR=8M^?cL7m3ET91)B-<$@w~wCPso*3v401Ym}5WZFTD zT7X%}%znj6xULdeC1u zw0Y?7@{%L72k36V67!6~W1#ic=(LB+f}^zqij_8|+M42MQ5ip5TQL~v`QFmQIt=Z3 zp6`Bdtfa~0$bga5<3POr_7S=N_ScPknK;&E?t@$)hp8NN&jGqGF@Q%15dzNdRNRI! zB>-UvSgDSoz#pcN@;X~HC=ehYEJHrfW@EGN2Z|gay4lxNB^*0WAD%@mD9qfIL4gkM z7-%2g34HxUplhrkAzr!Y6Fk5nsU9v8af;?k|}=(F;Uh|KD35f>{l88>=; z_{i?J*S<*@x*dQqvGJ#hW8)jNE-Z=5Jn6hY9%&$N?O>tPiKQ|q1xGan!5UlzZ(s(G zbPW$O2|@la;Dylt?og)A6`tU2IIdARveQ5)vF+!pef>MQAq-h+ESDq&+2P3&oxJBQ zieov@!5mo(vwKOTn5PRE?~RviPV|X~^{Zfke2>qeiJ*cbS4+$i<=DLYhw^=)aEU4+ zXYheokm+ZS2_kXU01mM8VBG|IRSdvlzUoaER>=4(6+J|EZ?Q>Z(7tQ=R z!Homfyl|HEFF(zYW<5KOF@)O}^bsd`s)K(sndv9zd=_}sU&OvFzPou{Fa`y7M}$lL zZ7}`!x*Ag_4Id%yRQ|#bU;=r!`Wx}^%2wMyIboqjLW1yblpJqD4nOa+N23piF37|p2p=czEpuudaWPeCew8}J36py4i zP2QYfgsVHjIFR~lZmx{MI5U2$h`xwBIJyHMY?+ChTOa!+shb?z_g0MNrs1;R`xw3N zQ9#x{iFDaUR4OoZ8mGJI9J|UcuRcrkNZabW`|}7?GpWVo0prelI_MjD10Tf7dYb~y z^0u!~CHtOYFO@JjAVW+my#YLey>Q!RWrv;Fz7}P#Dz?&}(@*Sf z>^B)&Y0qwOJ?q@;Z~$vo|(EuZ}m%E+Gt4GOp%8`XY>y7uS_)) zmLv&S`eaert0Ol`2zOwQwL`L_%ZN|DDgNrU(tU_+To57B2}*Y=H@`S4APyI=;)BZu zdhu0aa~&w=y{HCuta=s8+i9-3hQ|8vUCHF)W|`_rEJ{51K_4r{w=d=NH~@SA;C?iC zojZYd6${JwB#F&e^TT49-ICy+0iRLX5IoCql>&Y>1JNuL4%727_1K`41BLTRkCSfa zYwH*LD_lMZa8*Nu&WXiy`Yi-X_|e57@b3dBK#ZRk`2;PnWY{RDv|qn;HjBh#jpphW z`Ok~g{nD!YzMzpN7Z+hm8lEv@y34+A|5((Qs&?8ffYY_L;VVYGDN2$EqPhT`ipIA0 zYpQnqi9BJ5XARjG1xG$!%!J!*5+EEc@I0$>Vy^|`a;nt&e~g_&n`U8~Y%6Wswr$(C z`KE0b7z6P;QkG?LI?K&7g&uBs z8e&U#?I!8@vqP^Z!}{H>^&Bb&dz>ZNd(+KR+dFd@Kn016bEJbbuKL4Pqj(7_R6MyC zKbmi%eDWR$Z>NB4Tfag^NYu}Q*3VvyJGRu%=`VO)Wp#N7O7D{|H*+DforLIO=mE`c zT%3OJ#PuFweSr!=sV?qM4!bHeN5KzkI^MX`c-v-kkvh^&y=_h=_6na^lXS>&-b<=b z2y>H+A+_$vzm$p|?uHK{9ZSOt0$Qbd4;d9HO{Bf3G60hP(&o(VrDC6}-fcC(T1EVe zF`b5<1a(c?wnk8!l~{$?Rax+g6$!)&mYODh#U1LOib=dOx5yWY z0bZrIabzF~P2Kag9#X>&<~p)aBrzdDmV1LUfJ0J{d>EZ@ayd1(=FM!TJmDdna_IUr z@K}C?=J_J|ffym+i>C;-%!B8v#{Mw9p>w!EFGo`n{{ zJ1zvF%ho5Hzn8Xvu-G>et`;H7+G@&#TCdPj8zQH8=z>JWab!cQRl}B&X=O;O|GZW+ zu=4eG$lP=X!x13b5lFtc+%zkjsH0nJVBnJ+N&2d+c1M=dPtiFzYbu3if8TU7KfHcC zx2ct#!pqx7%gv{7e^c~Pv97HGX<`rJM0GMM2{PO`|5{O42OAs&VFbe>Rsa?nMS`An zrXHmNth!Lx%;s@e4nz&#Hnj9*?R^lD)6$lxf4px1`~vY0njbDd`zF%g8jq5eqhS|uLG6sr%BvL^14EIa_*=6N$;@)U2IWnIVup9%z8@` z7Mns+G1xE#9BnTPEpMs$u$)@h=#>`lBqlv96mR9P^meGzJ?vI=HIk#%#2E*s&SWsw z%ndw*Ko_7E#9(C0-$RxqER!-3S>F}+gKzOoKq-N0+2cep;AK&egAY)8jM)|VVx>Yr z&Z%M*wOkC>0WINnU8a59ldC<}*p9mP{D(d@<_gcu97#lxp|f(c2BljODOS0@0mhv3 zjzP>6Cnh~K{iBYZFV%YAM*ep|@*|8B0YQUh0fZ{CEp(f~owbP2+8#;9D0ok2DcPE% zlewq&dEaw-@FuC) z?U1R(bXL;J_0U4x7^4qNf03t71ZBRK>DjJm$vlb5?9fYzx6SgBQqBtaGN({sRe&R0 zYq26P|KL=lewta&<}){!#o#jEH8Z6&WE!u;=Cy`PoyP%>Q-Qb@eEe}o6f{E*PIi$mNLfW`lDIHx6S&PL_tpA3MW1%_?E!2f2dL4OLU zP@4WSz+jt4GjY0XDhS=`6f#p*XQ*tvLBMvOD}^l3LI)o{`WDIVa)L-_a=M3=YJ6md zo~$X10YaycD-@;bJMH&%G9!x-O8Rs*R$Q36kcN9fXUT-#E6<^2=J8lJ+nLS8bAgIC zhTL8D=FsEz8SVcn**TQ|tEZK;|ONIT65 zu9f@g5Ri`VKXk7tJP}`GfS{(7ZgPS3GiV~`b1aY4n!RTvVy8|x z5G;aODntjAfSZGoA4bM%b8yA***<|s&jU)R%G3!q6@KJe!cLWRg~jk4_Fp_HvsiMo zvc^AcD|FD1nJ%4d*|M#kkQxPW0Ka=}GLX5_q09~_Lmv5$*}bK^E(sPsT@{?xuw0^y zH77FsE^0fLQqu+(ebvS#pQz338%&EOYVidGHTK{l1|2@N=ak^3&+_l-ll-l z_l!^{rLvJojvDS4wB+(){0RYrin(twK8wp?Q}ax1^~Vsi*Y(~MiwIr@+}s9ZM7BZl zqnvzd83|Nh31C?_R}$y5O7)fOuuZso&CqT<6fbS=aj7qk4|35|tF2VI)x&@4m93RS zCdO3xq&ZKG4Be}*L?84zE3%YLlw(WA1WxnNauS~v-V#`^y0X}~XQgsOJ;dubfJ-}$ z5uL+wuFcU#+GB9+8zQ2*fnQ2_Dvw|T@utW18Qo6tyH}6%YNXEjjfHO^icd!Xye5`q zy51%>c_K}VMG-hxOvA|;K^~h0w!b^-CfQv9Ca%H_oT>c(#^?X+(*z%<9kJ6S8|OMP z58FN#=4nGVW=&@*bj|>p(3KB92*a*uS4Rj%eA*y+U z7}3`hs0*LbDvwdx;y}#UT(f&*CKfc>%S9zhj~UgyR^naz*~wMV6=xMZE|PtmkGXB> zRM2dtUn{3FRD}RmLy(3llp`-5Cl+280ZkFP&dji^J1$(sp8gCegL%Q}FLEsZ{sVX# z8*M1nS1$c45EvVBXDVb@7*EdWF@oZ`wl|a3R3mQ0z^rfF@tNSr$&X-7nccsQMyR%@ z1PP+m1fBeW`skW}9UL;}XNs7q*zcfQK*xabUo}&NoJ%>??q4*Tr+3dB*R%@@hnHk3 zOC^C5St^ zKoh`WNXkE`wV48Bb*Gn%G|?O121ZXYP>A; zlo_kNgSaEP=Qm4aVt+E5cME=mvh0hT`(0Yvc$6bdG`DUkc9u234^SI==1kAWKq$|D z0q)*}eoh~n^uZ@El@0g*?ihk47t^Oil!}i8%5 z<)}f+!JSo1ZN6#EtpJwDp($JK{Ky!3%a}$L zdhP$`V_Z9GC3y({}g5SoCEAQ9;lR;Wr6GPxiOCB z@)V^V(fXwmr1GrxjZpn!8MUKwS~jz6NrA3pxC11tJ^MT=6(vgmU_qwcwL%vT-11!n z2F&r508L|YsZvN=_q$huXo?gnCsMd^i*j}igF~H0xGk+mIHSsj7R;!tBQT|Tvr^%A zMOrkY)5FU2vW=D*O+M0)iZ?AF&_-+oo?!vOt(e;4grf8CJhK+Qc9=<~nrwpK49LEu zu1?#n$Xw~oZYz146Q@`{Q0+Sb(e&wcPmPPC&O7OndF~e=$TLNx+$k5)H|_;@*Ce|D z41YC+U&~fC$>qbkDwANu=$?qdw| zZrYKKx(4b4-_fL}d2o+4cigA}KNM<)aYS5EY6*fD@;am)Me6UciqyJu%xJ9r6G~Q0 zR^;XqQPHg;)?>SAXykCe=qxLYE|$kq{D<>CEzhU@R0wnXHSramj{b+@Do9ZOFdZw6 z8uW$)u6TH`mQqz5rkzSq`y(zpGTO<0zaB5o``1nFeV-op?sr)x4sKf*y-uoNGQ(RB znwYCxFuh8>G28v9%9j)$yR5`6qN?x0TX%P0U0rPNsbdUsM^pXVKV1zr=niy8B9}6E z9b_N4vy;oB`G~G zy7|1U=h+i@|1!8Szj4Pbu8W8f25^T&kWb!#;IMs2V!jFMEA;)hlIj;?n}>wUZbC2q zn~P_dsa%z@%;*obTc5IP#K1HbjmQDYVS$WlRvnd|Jlwx-LR!TI-;O zsHQCN0g4O-k_eUTX)9mdY_;V;0|Ymhjf{ZinLI=#iA$jM0E6HvD{?wsP)nj#Nx{aw z1iT52)mN24^?{4z_JMRthzQGDaIosyn6$|Q=<(QPH(x^*1{EHvBB1fw=ngF8r~|0BErn2bOOYG91b> zJ6Z1wNq?*8^`Fo#6H$u1?Ju45K2}eGf9-t>h?^csq^tH9R1a&ft*1^*W1RhjLB&E2o4 zMQkYeI>%M?;bvPr@osQW(Hfw>jz~risbDA&z^9mWWbYq5pAk%-)5e`XOGIQ-mL)Sd za>4JaLXsKGx8n~1IQ79_b=WsX*`doUU=fyOQr@6AuH}vRJqUM5J^Y8R4q4J%sKRw9 z#?DWPOct=$K+9ID+!JW*BEmKhyMKlz;R1nkEqE6U;TVDQfIq0>e+gKM^X*gG4TV#kjkk#oN3yiE{Hm8)5Y=!NY>yjCgbnnXuHbTThxkIp!mTE5(cGfJAJ(3zku1Z z$xz8FaR%=7AQvBiO-1{Bg^&}PkRo;n=fbd(Pq}lTLH%(pa+nNYFlA($9}5b_*NZAF z4Fnasjm$(xcB8UgE*h@o?W#dYJC=`OFIN2ZYDHem*X+l-pz+IMlDZBOSFt4I0Cvdp z!}H(lB~xefbaLKX1=z8#0f$>Vr^{woPmKt}#s|bR&Y?wLf~8kjxtVe06i10HXS_Hu z?xa-;c09}61}!W6oyenUO-HL3sNON?=bPhLw&bVZ=)%55c&sL zP_>j5l;48rYnUhv%?R@_nkTIkm=3>r!jW3z2}wLOVL6WgV~F8N)+ak3@35#Fi~Vm} zbUL@pgqB0`Le$F(s4i^OcKJTa(ChUg8oPt_dK)e_Sd5he8^v-yTUzsl@XG8tu>OCl z)38?XNw;#rlcuod*frm6dbz)|oFfT45>4ypQBh&+M@1|RFBw`neIru)RJ`7eBrIb) z?kU~wWXI#eNyBv-NGutF8P9K20r*MgVFz%RtBSNM{E3@PnW`^*&L{J|0@iWtACU6D zhQ#lL$rb0vxXI~|dF9Jb{|SM16^x=Sa5r-a)Q8!-#+aiFcBH%O8eNNi>pKh9lPG*} z^~(l~im_3bYv7hWzQ31}__Y{>K3}i<;&^DCT8@}(>i5CH>mvxqN^;(mJlI(FJH}@TYMX37;@wEDZn6zZjsj8gIC0}P-J3Q6A zhZqBj^!xIPQBiT++}FY^B94`yE74JqC3*nhA)0u8VXC-m?Xj9!M~VdW9)|0K15iFo zQ_hk?mz3CKbjfT8u~7M7b1V{OHQ5e){PpfQqy>%Mv{XZj`AI)S42ibC5z{aD7GRd{ zo$6i6ql=Cmk&><#g287@7Yel3Zi6f$FiOJ*Ka{648 z#3iqKul{ynWoGGnLrU{6c(Ad;RP7ICUzPr%bEfU1zdUk9M3OM4^k8r8{$cEsU1$H! zO(6!Y0o}q^7~_0~>LE;}e4s6cKU#>JD9OlDmFl$>f>#8su8Nr=CoZPT8qBaAt=I7x zkoQXore=+@0b%NKtYGOW4QUef_&$XGSyxw&pHRY{6mg^#eF*qzM7*J8%=z~X+JO&< zkQcL2qm@{ozz{&TO%YYkcn2^VSgB4&8fR3KnkJYwlPVJNkNMrQH;B!EijJaqLDFPJ z5RDHW{13&to@2|J9J)VxA+dI|wQy?^2CZYQ=d~QIgP1#&MfW-VuW6sVu^R?6N z%pGrELPa`emnYCVk$z&QizIH@kVJO~K7xIMT@6h7VG8E>YR9GslB^pIl?CsdCUDKS zR`(fmc~0*0EbeCKS#wSqyRh<%-dL8Wuydl;2Yr%belVS35gRb}T?=!Xl{yOvrz3?G z+RIfG_09xXr31iAwZ|$s3uuoAT`romUvhFYwvWG}s=i_juMmNV?(l@Tnu*E=zFw`= zQ*53oJrb1K=F_bN!%xMP)g;coUd~eV8JPfm-y~eWK;323^OebI21E?d@r1f&Xke^U za7Oq9`xnFRi3qHz@vEp8)lHQ-*YT+CR3(!J^g37q*QQk4){fRaK?uqEC#~{)I;nc5 zs!P-^w}LPz1L{eZ*-w9*_E261peX<3Bh*6<^5r8~KUmHLjso9)6bp+jf({CcRhddD z@o_tU{7uqXgMZVc!Badb8rSZXD9qXRh_>Q`L|EuMppTbWFd?r!o=JQX7xp?9GBZsK zAVPXrD=Mp&%hqX-Lzy6$W)Bl0DL>>yygE!tubB%^MvVfKi;$U3tdZ@O->T_N@(DqK z8J#!nV*vIY)55aacB;v0oV)dX;+h}kk{w zgPG-p;T$wAJNz3}>et4RvRU6NvQ6qd-=+bqBwBG#8=JO>D7!zMHxw?I2Y8X#Q+a_F@gYlgVoF}axfa?8pa8(@Q&8)RAeQ(c|O2NW>{8@ za=22R0M$7scSu1~O>Ta6QA8?i^cJ9oYx-P$pSgo5eJS$T){98b9c!PI+bUFiM0tc; z@(i||Tn`%X`p_~KJKR!P{7W9WT-{YK79c8EnWQ~73qqQ`zd_Z1UR+!`3w;fzVMRsS z#5JkrraE|Eo$V^y3GP&??}%2Qox$07=SpW$e+@Asd(K`YmZ3c{$7D(;fI#ZF&A{HG z?Xa4kVxE44yh&okT??hxF#5V}yzy0?DjDkX`6vE7AKRaF`yToniU+aFG?Z^_zE-l{ z<*jqlh+^7^b)^PS*;8&*OKn>6hM(Z5Q#ctlag*F$1r@FA?0EHI>Y)W>wG^kKTVHV} z9&)^?{Xl^!T_zhguBA0SFMoEHr9FrazE7K$id+Ww;bk@L3Dw$;{%K#8a)Svsej({1 zrdDm2vwW*2!+lg?E^RJyRg{Eh`!vbT2+h;Veb=7dL?|+?BGa`Eu`bPtP#DyFLT^o@?{gjv;#8DC9_$0g19KF;XYPgGG*Q_v=*I*;lMGN6L zdyv%Q%3iUkZB0z199rlvQuQKYeRt(7&lY_rep>flnV4K0bqh4|FE zWVFym-hYjMfg3NiHL27Vrs4(LLxlULio$k)O50W16X1TG;XCK$3lTqsUvHNIJ;=Qiz|Nd_vkOBfH+fm2%M~DzE;9d zdI~VKyRt^^4(_+XuYVWZ;u}euW-SBU+|xVluhz#j%UMxBoeTAfvI{`gOHkowoZpP; zLnjU8)Gk5yavQ#_+h7LRVyLp$J2(!ce>G5IEK1#b% zm?bRxY%7-?hjxX769t^r`T>9NJ}oce`7T^AQ^2@ptSJABnK5A4-d169mz>_ZTl1$x z1p+dS=4Us)+kBljN((cCFBSyTey+&kM79)-IRz6v;zTQna?%~^!f7HnWeg#;HEul@ zxo#l-9m?wIqn^m!$5!UAz=34GoI-TO+ifO~4lDXyhqwVJyl@FF7TTp_HD1cs#g=Aj zcqMc`&Z<-7x47`Uq?(jCuH270bjr(R+RF|cWD=?=xQI6yp zQ_C{>Cl(gIxHXWQ{u!N6OoPjMjce~DNm9b$6AzOmie^%N+w%BQW#)%tRs6(+mmd2@ zSetS{nax80sbE#_;D<;~wV*5b++D$AvAf3^fQP z6x4mV$@{1JUP=`yymDSl6)ahtU7ZFjC}^_y z%Rf?kGOqQ-HXqFk5;B%ho`z67QDj*?PQ^zXYtPiN>e5y9g*NTnugV%)*nBuVsIGdM%s@1|C0xSXOXd1B{RlfL}ZVL>;f@{wQFd zBBC4l*g;;02tE1Hs#k1*l&g`4Bh124{@IRd-J}ve2@cT4<44GM0e6Qg`E_2Th|Rg= z<0sifd{gsE#Fs7Ujn{be0PvanV|`2M`+PN`2MF{Z`(qtU5$G1}O=K|Z90qe69+L)9 zX3Sj4p?}PJjE%$8f36w)A-k_lP}=^x7Qo0qXAZsLd~!^{hyqO1s9);{i~{CZT9NZs z2EVFHhD1Te{*?Ejja9(`l8ilWtn*YLeX0$D>G7wUVO6mDFv%V@QcHmCXiM5D-gW1d}QxYOKXLzNKPcU)Mn+g9~1 zz_Gc3+Q;24_OnyV2d^o)r=4ROP~&;X$$gMUKg5!BeUC`sp#wOI{;-|z6=S1>T^H}Q zMcf(&7bx?kvu+LXbUcxJ7Di+1fs%j{GsWcpy%(g_D***pTQtJtp*C^8maaN-dfz;V z!PCeN8YNzp%lVsGDL_O@Pbe;M5isto$p<=!Hr{B}BLGo4ynwaWSLSo6463jjS;Bt3 z55Ke%Uw#1mdvoRD*Too43%PuaN!?i^Zr%kLU+D~5!*ot2B%aN{Si2pwzG~>^UqZ%a zY+O3(@UT6)*77CGN8=eq4SHg9)umiksxV&{gE*ALJH8dx4aaR8rE0aNl{dE+5RL>e zZWPg!jM@Smg_eS*e5bFQu-dSOhs4kYy@A7%ZL-KX_@kMD_tNasO_K0@xMECt{8GAi zrQH5Rh|27P1NWM-aTQt<@7}Er2VX^m;qRpuPOWyuWA?BMsp~PauZbGNl|R06CjoOk zCPp@?>5-W=gWX;nsBZKyEr!XhB#qV_X$I#in$3!t76)JDb}Z1%7|}9x4i1)_Qn!eL zWYpcZry)7mmi{R2V)yp|nWDPF!6`RtGIjRV zEJZ7$PLiq%R~?hGvQo;ke#~a)r5)vV1@KXUR(F?QR>Q1p+@fM<x#3*Y>5#lsb9AHk zT?4uC5}@X={a$(^#MZK6k+<8nGOSdnayU3V@AMih*<#i+lTPM{1&4QpqtQoxIWN29O@Vo(jXzY9bRGjr~WYlmi3 zL^`3$hRI1nVsgj+hn{@Q4W(RcXxf1(rz7(X*+_TA&V-)gL z8AoM4nVt?E$%e=P+fKxKR}9lD@{yU;lXf25bTQcbOSHt!&D|!;8n@e{b*&DwucKNF z`g@CV%`Ud1&w3NM2SDcbRq6Zs+It5GF;e zXuzJQJu$^JClBP(T#dy8obez|&eJ4-HYpLEWhTi1thAyefD~nMP)(kJQEtc7|7sv5HaN6Z5kx?YI1=VBNggL8 zL`3}pPN(2}9z>cBV~NJLu#b|oh({wrCKPA365@ljfKZpYN=G^Z{GF`yQBBC*UIO5J zhji6GxT);!tOC+_<&|Pvpk%RLTlqW7XYCr+f;<&El9+mXYU>mxS=_wn#3e5e6jQ$X z5IGW_7l=dV_~1L3{GPwYvIptZt3M1mZ5b)P9lgF6o*w;!3g}1=tPoIIxsb z8quDZYF+xEu3muC_57kXH;2q@oe5T@lf}2DmfN+m^5w}KcglR|=b?A>6awMf{Gf}g zn=Ahmr^(ax?!E7b!NjiR?Ftd66f`c(Gkf~v?k#W}FL7NIBg}IHH<#ek*}5~}=jZYc z=88G4BPzzce(wAZi}kbX^6MF_ng8P5GJVnX>KVFc$IT8?!laeruTSf^eI3s%h!@8> zkRG;ddJ^pU^At{)p&_9qyG!>YKKbv>x(+CC4*ZjQd2?3!1?gCB8&h6(Dh7Qwbp8@n zTZRsP8->oD5hV0&36HCj=I&yOJF^}BA#{vw);>4cxfuDsbL?2SJ|D${tK$&3A}5`6 zkIVcV4^+48Y{KVwR}eFm;VM#=tX=1ivCrY118h&=Zoo+ah`I;2Wq8@f(2QQUc(R7P zEouh-l@GS6K(T1#(8RlOf<09uO{wgowC@5J!svOJayar0 zo?y$a7i-iFLG-SNK7I3CKjkMOf|G3M#YT-rN8+I`MijI9^lt|HCmi#Qx1md#t- zQPpK=T(c66DyGGy({6i``dasA`F2t`T|!Z;w5`T0OOYq9m>pq)gMje~+%*R^KunBC zV0oE>(XSB>PFb$smk)QvGUXuk(QU`;a<(2i`1mPdvy)AyCHoypL;Y0Epx1D2pwo0k zy@r~Ej}C#XkY;_shmR_#BT=-lLyCe;*Y42uO4WsqK=={-{AuieA7F73uM1`(e>oD+ zFBD7oMBL$uQ_Qi>19Bu{tY%nV9-N}rX5UZd>Y_>qsaChalz>jNxD1j{y1KZ;VZ0@p zLG3H_0Z+3AQUY?&!5Nx-N^7K6EscmP)r9$(Mdy@qGk?y$B#poE$tb9EW9Y$zAqXHj zKn=Qz;L(Ud_3jNR)SWne1Z}KdUX>NW#51z-k)Cy7e`zE{i|w*C#NaMB@dQ`QQhze? z2GzWdInxr|=v(|P6)w0aBMmQXpbZ|D(uh%w@R%etIq63u&UX*A3f+afq3naVkk`y9 zr(`dWkP5=3z+vl9W1GBF(reRpogeCXI-mnc**UPpS9UE$Mbg(ODFiR)){bpi_zbk% z4wvo3L7nSFm4m9z@g-;_jX#u`0OyV)*YYIClAsKRg*63Pmdmg^=-}5WMY3K7>tVda=Ut0bTqzy*~BWH=|fo z7O4w{W0XNzXoFWAw=7zVBZ-u3do?JBQZV|n4Xi}OI_~f*hMkU9cpW9^)z4o5B(4G% z4VH@OWCxXGY=uB2E<-LXu+@$n(!zWViBUl(+!?B(l zct3WT=R<-f^j8HwR8cM$5{MvsLnyF)Xxk}Q12sJkV3mZ#3dYBE`imv^3LFXa%48y+E1*J zNM=Exdcii84@x%vD(z?kf3Q0k%ZVW1>+AeoSl(ecZm%?LNjqcQ^wc~g7Z91LDu*8% z5dEo1%Oo3KGj(t+^euFoi^C)=#;X@oXy@M4&iHHJBBTeFOXbWSUQ3nKFm?G9Bf~ES zK~VG{l`VpOsFQyHYMk@p4~qF<&{R8@ufB z)s9dbwE$Z|3HBZLGia*L8@?gR}1P(D`)??iiG`*3;=Zer}jumt)sxPXh#`yAl*2Is-nvz#(u`yR)|;|{{V|hBvOeYuqn5Rd58U2)M~QEbV?M@V<1RK+2#zD=Nv_RkZ|3ULnhv73VkCN`s}#*yWIJ4 z-`^VA8p@CbShjl8`Ow};;tGab14*ufjrmMLX6<`;c#Zgpkg8T=BmCafXTC~uMH;fY07pBIkj)KdC`6gp4@|DI%BGFz{4RJRcs$!%HtB43O*#)|V*v~CUZ&qfg zDv(WV<8X-uY^{7AU)xl=OdIo>n2fP?*kP%Pw&r4z*6vQAk<(lxViG2I8d^~j@3hS& zzfxKn4rk5edcP`%=Y$1)V~HA6V~3NacXi;u(qR*~uDcvK@@dqh=w4$)Go%lONHPg6 z7goy%#bC8eg4 z;le>WLnSgR+k1W7t=ACOmU_}E6TP4*Xqi;Zo^iLY@=W+pU2OqpCq8Q|9Z%+JwHV<8 zI{4N$D%wqb*iw(G`3YD)g(2HXJ*EII)}+ts&x~XS9~6rk^U(zH(^isplJZl^%xguW zG2e3i*m^}Z~Yao5mEE zYkhl2vXd}&o{Xw!*=)hhZ!CdexPIj5BW6e=e2(Te%%a@HtW_!3q2b-@I%1)mb9-affY)N$26g_d!=l3k z4ryrv$!keT=ugj<+p(PS)5?#lq5ZlEOP}V`W_5VCJoswdtGA7Q_Q$FM(hExpSMu;B zf>L7rke@*6#QMKx*8GLziK_m=httmT*)M@jXv-*ijuVAcXV95%O40cqT!D%?^oXZg z$TJz#@->efBuZhd0FKW1q~%7BxgN5$qS9Zg|(} zD*%2$#FHAiABh(SUOsi6r-(1(y`nLU4O4PH#|PElb!wZDNo06Sd0LD>bG?1dgU*6Z7MG6gfp!+ z{ILwPry$J;`$Z7k-`7XiH&cj=BGI=wsnkRU@{7{`O8c$<)CZ*>*tr~A?hL)ZdO^dD z)f1I|Zj_TkwJXqxSY?Q6WmK_wTvT8g}0rsqLM1A9!Ax_vei1HYtFv@08 z$>~S4T`L)r7Wh!tqgl9^Bt|u+KUyKq3rR_xA|eP-t{b`c4U)-yOz9R+B2x}V`i3VM zj3kddL>e#TCBVn`$?-pP@_m=_$2=q?PX8QvV=Uht39-9{>(r{atRLDy=i8jrf*-;2 z)YZQK_)G<8>p3w7+oo<+gMgmi#i~{5g`XX{*BTUyeJ`;kb4yU#bGN^`WsuAb%)W@( zzhfV0kDRJa#ySUtYhA&5ye8PI?c>F?sis1hlsG;gS{qeiQF-)*eNf*w@%lHsGO-~X zxWZ=_0p8MfQ{o5wbZD>Zf{g5WI+7Px7yY||(o2zmN|E6s$H6dNK_8OtBnkb%8o6FV#XyLBc>EQhY(&b!smvioVn4hi?*@{uf>WWgLyDq3{ppF%oYAMpy&-9Zv z#Cqyt+5Rmq?}0|^DsjecQ(#$D&_8$B0L?fWu-k{cH~1X;j=WsVH{pBVYB>)q;qeLQpxmH zMx&gkC+#!-K_>r+8=N`Ff^f3`ZwkW6@&7|XmUVUPaV6Z~KgSIE z!+-JMS#0RNRCbNW1}+n?$Dq(X_fLS3DW|niPLTey5I$>=3UHpPtCe|qg&`voYGE=0 zygDwOW;Ax&Tm85U%$yKrt0D0-h zwYR~^RNSZKzj3eJ$qg=A{_7oCZx#lATKH5k0^d7_<>?Ak0=L`J?yM#{vRnOr6|Ncj zALk~S|%$b|bVSwZRQ9U%r? zuJx#3a=}rkcS+*6P^de1oN0d{V-}a6vHXRm1oCi$VbOr@9{Q2=(J;Xd86(NkUtD|a z@_R(&QW9}37jbwE_Ys44u(5M~i6boR^;Ssa?<9isE7KJQHv#9QiqM$d?d4t|pW`DV zU%PQ?mBT~8{B5s{9AXV74qE3sL8Fz~7ut~}VYSQx8nNly<_I|?|3_25T`}W@b_yXtQ5$S*RZC(h47z8aE?4yd$sTDg zA}A!@VFZ*>;u*YgFiS(Yu2GO_=^otTA=~@~PEODQ#dJ|Y64K=dKsf&*98Bt2PXIbM z`n9*uzH{I#321l#n00B&`awni72 z=iFO=wuUS;Zjq0eFi_J&T|O6_9M&?aev!$Z|8JBzyPK*v(!FSBlBO3t$(%T8Y4p(~ z0#qqiSSs>&U9w~}n>tPPzmvufrH&_bOy3ZFt2{jSdI%@;{UYPF@orjDr>#K2=z&2< zS1vRMup)twwT_$CymT-*OZ04D#VK@EVQuiwc`9pvIr>g>)5x7Tv+Xv?(p5qh^=>~H zN(=kzLYDDzhELj+W^{ZRImjd713EG-c+v36p-o~Is;UCa!Ds)Tku~zd%k~z2x-U;~ zkX8{`B8`oMpA+R`p7c8tatdedBZa%YKuR_{Uu>n^t7(Zw&>r1`57>I z1Hp^kHNdx)%yj}MfsmH|+avDM`!69w53stYmbL832BNFEp3{(Xh;1JU$)xt(m1)iP z&A^ys4|W+hkFOd@6j@yt7J=YIi8etcin6 zr>vs&H=V$LOXz`=*@%$!`%SxiT-oO9@U;${KA?W$Uw0A%EpmSP-gz__IjeZUMuY0| zb4>QG@HemSj&hz+97+9xw4}y&vO=%mUi(~3>2!8pgSE20T;tOz`0AW4)gxsqXmm^Hsykm8fL4@5Nw zZp@ADTlv>tU_RnpKEkQ|nnCA}wH8?ZDL!Xqif{`RpcUM6cm@|hl)VWUN{AK3RtmKV zup9w4Yo|t}_7~z1hqpyVgpu$Q;T4dX$x*MmS}M5ZXCAPu$sjx&3PS^43gM9Aq@#$& z`S>kccMC}Q7gxKra=I{q+#mt@^X?9odzmA96z7nl<#o;HYu6w+@S^++6LO)E*{W&x zL!H}oNg5fknM#=1g7%mbz;5=@KFg)^!M`N4Wq&zf@weOJy2|kou0!j@ig8@LTeQQd&s+)1iN_a-v{-aYS9Bfuhj~h8Rd^ zQtL-HLir=jdBXib7*I1xOMc3W0*F{935n2T>|yq8WgHSH+_aR(#j|5TL2refcA zfr1zrQkbb$HY*vZ#s21=3_xkhFeJ9m3NCgBNi!iE4sCouTxln&cKvNSr!v&;L^wpP zdkLas&GvP7$U@fIHOqwiA!hc6zusPD5t1bSx1$q-*_JxJGL@`L8Oq|%A=OLBqp>`0 za=6CUmY)V5o)oO(QOZh#8qDIPTi>bM<r3DdAb$V-$Y=hDPU#8aqxo|`Hf7s%Yr(M#g$cF zcZ_r}=ZE#Rf=J@CSCvyJ?>`8I$!(!x3d!qK0kvT~cSNg*%(xs4%;Lu;T|>W9gpjAb zQ6mnbBLlG=aJ&T$#z5Ny_R2R7WV8fhO%C#k8qs$YC4q&a6vWENdbPQ;0&Nu*w$#kn zq!SupqKcMCz;G4*A7k$jBwExcYnE-Br)=A{ZQHhO+cr4rc6Y{e8 zWxi6(T#K!2lQ6WK4Xeijk0jFn;M}_-HsVJ}UCUc#SB%avW#q)>g_4Z{;2<>k4=mpW z=1o93(oW!OQEntY(>!L=H;)N?*-R6Y2k52ya#>sc6{p(@^X27PZRd=z`-AjS#ATXu z2zxt8jovFm?OOmk0BRvAV@^+ijTS>YI&?xL&THtGLhIC3jIAj@r2cNwm`jRs^=JrZ zapdC7-MsSJyf5i8`rmU5aycjBeUJ>QKQU@3&4F)JDrOUMevh4_^k zddwG5YBJa{Zd%Kachs?FHgfeqjLDrIrJf?MOTQxq!Dn&dUeV(5uoK6@g ze)KgJcD&KM95m)(%H5~g1FEIu;}>e<2RC?zL)RHear8De&|MqiefSinY630@5vS@L ze)a}x2_7=maM9FW*0@dXs%rhtdT57BPk3>n4rxXe(Yc3;%>e%b3}d(*_Qi~<9YQIG zuE63ktiRwcA*jGxHcLQOF83gm*)*oX!(e?;cB1va~BV0bOTdigij;#Q^9{GFgY6 z8l9bGU^>sX@;mEc;pIVZgDK<{?>@URnlQ7PdqdVpw|LrgQAFEX`&NlpNtzc;;MhD|*!WYdnj!;wG|YoObK~S_PMLgQuh%kWSUJ!W)j`6TGn=sh_LL zTngo{=#dhT3@9Yp*RWU=E(X`6WiV0qUY9yF?HJ6FG#fajYay**klKG921fg>p?j|e zs-{yo>SQgcZGw!Viv}{b{PikLYfX-4*zaAdaSlj_l-?|-MJ8EU*=SsMX|<0VRzt0^ zto1NIC&>ym|J0Nh7iuZF5g1Ocs-D(~f2JMNWDOV$^xxXYWR8G2x7q9($OBp&{=zht}wX%5<3mLJG zrLz51KBcO=IPvB$K(mwxARA?sIhs~_)~x@K&U6joK7`UMASh~w;ZpDIo6*~M1?w}h zaTR0nm&1zc<8^e(NVKlb%t)m!9cN8NCy>e+0`{){N!J_VbnVbOh`4vwVYdwQ7gKa6 zM^5gyi{Q?wK6Xjdzn z-$a%ils*tfg};1hKNH=>nQBomS$b1+??GR{&#)2|(SmL8N*w!aHeFexbO|kLpsRHg z9Cx~MRO@S?k0F|)?}Wtl3k^4E*Po1$}i(wlaN zM~LmSWRC6R5PZn1EtMf-X)GLE_BE^&5+M1b7|A1!phOk7Z;m3exLOzZ9CVjVe8 zBH@BfO`abeTuNjz_LUs9j!Zp8bt50ba}UEx&Sw03BnAd(>VN*=Kh@LG6GC-joh0V7 zfC+i5963$M!v8&8Dv|q=%^VKqwnboHGwDvWa+anR-Hhey9Nus^OzUbGYv1Vz#)iA{ zm;9izsaBz;?kbdqV3%<3FwlfBkQCWAFYlYRPo>7qjUK)eM}zBCYJbO{{lU&Br-lCS z?%;oUe*bX?S?F2*-@ZA=|Hd8U_#e50*V-C(#G{BaS^z&#JtiXzUZ1=VsV>>>F+<_N zfN=5CL8%9|#!^)&N|o`u{tuM?!Dn9iow7fJRRwu zmGK?t4mLl&4P7*Ttsd2KfsaKq6QiIsJUM?cvou-jH3ce0!s) zFNd&SVNrg4qnZpR<&Hg7m3Kla>Ik*WpJpY;;LY5OiVUAJi!*SWkdq3L8NbNYA56D_%~F61>9whbq9nQ>G8<)c(!H%HDL|?)aQNx zZ!B9lfHkLsQfgMahod1n%1Z|wRGK!MNIJ3%uvng;@Y&*rnaV0z3skvIBw3DuF$g9D zBr+#;!=SzbXY!Q>$qQ{#U@?XgqUNLnp}w=9KM}37cFDy4)CO16n6{~`pUO?_p>)Nq-eLHVa6BW*ToWcHl?P-t>Tgk*y;<>s3Y zHF-3gRCv^>DM5?vggkwAt}GKr8mU3xpW`dh$E1T90g2ZerKd36?i;%WIPwc)b1eV+ zz#L!unxO?!F%?)7FlFZ2E4amFe&Yi9+L|A1HzZVnW1Mw~Q07aFV5 z4%#^^n)D=&{D`K}ac3`WF}#Ch29YCuxo*~C=;~A~sZPn|@MC(!65?zifOgX|{0PwO zZe&s$PC?rIoa$HyiUxQc%EI0x|BCyN6A54aggVUMQb%G%XUd`%gQjhkiLEA-(DNr; z@aZ#ie3bhpo3C*1%l`vk*hKH(#+rpP3y0RPW&fmK!991c`+IHDe-h>{PUb)+;=-ou zcpcX@_wwDDKsnJ+i|FM8r&JqrPscF)0- z-`$%OqeAq3*xye z9j1KMrLoH(dd3wFlkC&hAZWtjqG!k zIM6M*Ru5Za`Zs0(cXRuG4wF7lYCFf-adA*cwheHd1=a;UON~L9f**HEA zyi@3qNKubd2Ny`nXb+ozileWI{GukF_>-qxs3a^n5RL(Uq7V|vFcc>hvc~#6Y|kL# zRch?SNci|@XY0U0LxfB+(!h|bdB{Iy4lM}A%$23hEs4uLwA_r`ca$m1`5U88M;=@&PnOl%C7saVhn7hz z%!9-LaBog52k)(}KraOXDjA;F_AjMxT2`V`kK;FTz(ELo2p_quYo}zAvP)hSZ8Tfo z+3J!-Nh+qo9tvJ=I*QC`CFcWJ&g-3n$si9cX#*ZTCg|NOUGDbk^htUv!PTJ&;NC27 zs#JF-42LaD@>y-rm}JGh20|2}Gbs-3?^;g~b}ec(3e+~#GqLlSEuurBFU6>u*bORK_otlp!s_cIkSgI0l5emdw3hwE4DSaN%quS?f&yCR|LCH=-lc=eH_IY85sR*hFG09iWGZK*~0Jc8h@XPMIkO zGoqqr)HUIPW*SLK zf@;>mD-A>dL#;Z^e1Mv+iX?*?xWKd|M}n4u>f5e-rcg#ncz2TD-r(qFCGjdE0%l!E-DsUES%jIy45=xlw2+R&S{*aEY$Zc`C&4V6Ty* zh&AzDK2n@`#(lx3RHK4kcq_Ijzs_DXTpPD5#Lu-!YJ};(g9A7|lHR}%QogL?C5;e+ z8hT4}mI!~r0w*WAOIb)pp@8jKXeY@kpdZ*k=~6morIm$IvU#L%1e&N8VuIPqU%`=S z-UODMoMGW(!sc|KpO?2P&X4P^qTXhf&U^nAH#0FcO?D|VXa1>%X0cE-Td;LRHtZOF zgS+;!QL=kf7i$CAjcXEfiiZO(-Ll89A!o3VTmVmaK2V1{mv*)CD3@9^_$ zXIRm~do_kNWr4zP{+5i&~WioIH7F4#9JNHHG?+!uG4t8v8~N1 z*R9J!tc9KizNq49IZ^cwpa9=A0B^GBn9-N6rmuoJb<;SJS=# zL%hR972yi34AlId0yr>xiSimL~o z#Tl&zSVt6Q0otY>2lbXJb-rt}&DHB2O2au~nQB8br5oXpMx*~_rVR%ysjg-p0N1E? z8A2JW^7foupG)NI4@E0v!lXevMJ+|@k6wN9B1+_#qBw^rSEwvl3ttBi@%8tFXw#(4 z*h@5eJD3v4>oQ-Jd{Tq#Xcc9%WUq_ER!lI#;oAN))O?Yvc2hNhWlvcplc&OF!G*;x zvFIr9E@`Pz1;S1O=q5;4+6{+AQUS&R28S0a>XPDYlV&|0k{rXmN@}GFNiX>ax0&|m z`}wGM4|Ff+zYDkjl4Ji7ZcNM!Z2wQJgN^<_MV9|>xrL3M<$n_E_$S=ru>T3S#~&zO zM*yd#*M08chyZf_Kz3aMcm+IFuZfe|mqb{OF+Vw#XB8ft#H!_E7mz_s$I`OSj(-IB zx++WeCWInwh<}VQo*r)Z7x?qTgRdL^TDqfy(V#5gjNb4q%lm0UX6B9l5{5`}^e{7U zMm~h20V^)iR`xFLx77uhm)$VGe&3?K>1*@+_kBoa%&-($8&aLhc`ia7i?SA16O-sj zH?t}7V7(t3h{@H#i5PpX^yB5d)GCAH$JNe$>N@aFZcCb2Jy@*FnyUwIbqczL)781V z++1kc%43S1#7XG36nw4_FtNK|iB6ClGXtT$0W3t(y0zrg7HKI8a|=VoAu=@!r2A9`N|ppoAiL3Or@EN>QdEluD(aGPSuivf z`UuSd()0v>ZBZ7)&mgWqOzZ(`j6EP-otgJws%*C56#cJiu^^aZ-AB2Fjvq*T<~E8I>>3&ZY<;i}VS1&^_Y>(g%<8=vfW-Ov?D3ayS=3M_d|CDa z%}MxwhwpSr|FQ0-Cp@vj!9?fvF;YeZ)}w>C%2jSrCsORntk@?cRHb3`y_SL=QhRm` zvhx1{$aj~*EN;r4ZLv|9wMK)((GucjKT?Vs@R-=m-NZgtzC9{@WeDWO?Cj=;v07hy|4^{`Vu2 zM_q*hqY-!ySDi0i9A3c!K}pnf$kZhsFS(OWn;HT(Nw8>is9tixPtGh`{+2lORe-NY`P$zi7QX%fOx#^HAHC3yinfFJoQIUj8%IW;N`jHEjq!xfF zu?y*#iqm*0Sify=xs_kh+R)04@~x2os)5T$sRaoYb=ySJohkUM!hD4pqr&{TGLtI8 zDY=7c!Qj?zllslDN~Y8Ag)M*}s67`lbRqNr29x4*P5`*COP zhA+gbE{ug!T^53ir{4abx?g8Efpgi3o)#Ys)scWr2p$KV7Fu*UBOUV}VblIsX9714 zs?5#MXK4qmJ-5Pc3aMuei!r5c8r5$F_ex)~+z+3kZ1ij5!wfV3NvJn=K*9Dgj6(?^ zMww5wYkf)22(ufa?)qfcq$i@&tv}sME%CbbS2opYQBk=iUF(uw=S9)%c^i90_d8&X zcK2`#duiF{e^x#LMyxgsCQT=#w4gSbEYV%$=&*x@Jmp(sss<#ld7-q8`%IS(Dg}}J zA!D(bpR@r&?T#(rQ3~#>Ms8@(3(%!s=u`KU7rIjUOhSRK8Vp5u5bw=7P1eM;Vn;Rq z7QN^c28x@=Qc-dE>hS3ve_O9m`lnN#=s9cB52eE+3lpdv%=vPP54k3-{BgLxoG7uy zyi^$X^cCEVq#Y5YC>C~*Z&)D1%T9-r=8(;paW%*0*7 z(_6=@=YWT-YO;yAstS9%YuSO5k&x)KqTrkYf|hCOQbHa<(GPgddN4)oc4;xV1#uGH zAc>y!>p0iI9sSB-LpMDo2ObmpETe&|;h<>GMlB`N``gy7QlQ2 zi!XFtAFAW>g`J8rpMOX#ohHFJT}QXnP~5F;nX%=OW!vIDhf*xVOu5^vPem;dM*?^? zWVG=lC|E{+#X$Y@}d8;Ik_2MJJaox43CA-vs*j7zL#l%$4S$&yQ^ zhlZ-cK$E0>gwx=hU!u%K(+IVUY;)z%gDbBT^M#A#Jgbnlf5Sqz()9BMS4x2JFPH%- z;}2M`_2|nQk$henG0AqK0O<0%yR7&Jztk&&S8Q_YT87jj!#bnJ2n!sRSv5^rA_eu4 z20|o>y;OcNmXhq)K6}0A45^fF?rEV=y5`<}yjcY8iIQ=m4H*PBpXu5dDXSeKYl{v5 z3?Q{Er;Ks|#$y(RTDmaearr#E$av5!JK#fye_~c*S1zZ{x(6hLoTaurh(01R+C!tt zSM#4gLTN4n(z!Tt65dAQHPs9qP*GR&YL*re=*|qZ9hq~8MyrZ#=k*x>BFnkc@>E4< z`#22LscyMw5g~i5lavViu&x!B1L=bG9mx5CHzboqj4F3XNLoUdBa5kyJk5=0SY7KH zG^}H7m&4{*H?Enr0HWKHJXw%-tE$VYm3~Xso!1Lj&S(SKhHOxBspt)Js?om6%(t~n zK^}(HQ&;^Zz_ZUuz_W_P^(05M%*?pS;vfn$;7M9VlR?6vZlrG3)@SXX} z%!^}X0QA6UL!t!yiUil42j*MhQQSzPubm^>Bi|<#cahiNqN7!KElYg;68nV8#HgFr zuj%}viW;F0Ow>Xl;>mlFvAOhM%Wx-A*mw)`q0^v$TR6esT0%_suJBILNvGtav%-{M z7y{LO@rUK{LgsI8uneFs@`l-bpEpPFcKw^aX?N!otW&?b`A~P;Yxu>y-aNvGl-3F; zmn&p&O6BffwYSfG%`%QJ)+IGi_jD8_j$}j3hQioYKvu4gZ0j~!H^u)*H|hROSdgnV z+%q5{>ltX-iIUJJde?w-HP{}@@;<9UZA?^Le1zK3I{Q0W70dS?%VhDo%t~*cqymg< z96@F{8w(UF`?$>(dF|7+D6LBAU8v|py#7~){3c3H+HlqS?HZbyObF{ZjnLUqIV%VG zX4*Jjmxx}nA1F31Eqq-5LYgl*+#kYvx+j-4*T43FD0gOA>#5&6w>ji|GhVi0*+ab< zpEtGLU=pu^%`iw)VR~eyK11Xvh6QFUGF$3V>MFufF=hTp^n4Et=GVaNEB5(MgvyRG z9+sX&{DGpyH(}YCGgk3KX*}HO-@rC59ePaGiaFP=RD17N+mWkSE~Mr`>W?PCI68XG zj&7XTBKl1@Oq4?$*7`R4Nl80bQoRH^Yd$=DKgZlh0Ys1Qb_5S6?BA>KuAgV(2RuYR z3L;=b|HnU*ijQsCS~gs2q8!uc^yS@S00@&&1Y`DPw=(m?ADrQ4D(Q8IFMTq~5mufr zluPL0C!s9{%5vz1(?=mGwR0B|@h8*{wc_bvrYxaiZazW3SER0UenXZYVnjLu!JC#= zY+TmYLb2K-o!9by@UOq*MmOu*C~G{M+ok;5aU2n9&PI+n>zq1l>#HnTH((R>=zcQf zkZoayF%Cu012;Qwc(hj|8|q4p``ilfeFgEIi`mlN7I!e^pZF+f2aI| zwWf5Yb-ftY86-n2Dy_|yU#V0T4nI2_UNR3&VTDqOZey7gNI)ikU`I3ks=S1I^z@lu zTRXikUMm(r3K*l9YCg;=I;#ge8R54R-Nk4cLP~{va^R1Vd~&*YAN#_`v@IT!fL@@@}Xm`{A%l-j8TL zokyZ3rdDg0)Nl@au0GDcWQ9Y1*r3n<799A{f7e5#YeGZYvwS&ud)!Sw2AR$NcC_{S zIC;8h!K<%9cWC2f|fWVn=5|9n(XL|@i zCwXcWx~`FNyU4xq?SeHtHUgeP7WdlZ*hP_3 z_-69arL;%lO?9y0}0}i*_b+Hh!g#S`%f0DLIU6`Udl>kgzaI zwba!FM<_cnABLfTtDa@eNnsmSXz1EdQEslaXa^jC%XPZ$+^C6~Kg{w{TTO&I-#GCA zL7?gK?`nU*F-nE|{+nk1zm@oZX?70A|Ml3)#_%6~{{PeL4F7q6{XYUJwzX~I{8Kbd4BN`i zPVLkrg9N^mcCP=aQm^*B2>GrzU$vY+@VnoQY9-VAD!T|9&MHIh=#`K9V2eFU}V)%Xw~szff=RKah!*hzCu4Hkh`(CPH0iWa5`PI?CveR*l zJI_eI7=_M+DMx~7Nv__(*e70wPW3kWsTxw@`v^Pb@(%dhHR{l%#k)5Qe^(}1ipQAq znt|G5ECN1MV#;^Y<2|1?8gaz(Sz^ALa;>~t8M~R&&&kV5^_QDW^h4G{AHSvs7QQV6 z%=gLlorm6u-_&&ymhlx=`!w_ktH&>l&o<#6_iy(wnzIvhwMEJzRvWBN#WCCD2tl1n zGR7%d+sp=LqV5~);&LBF`rQIsnO_bPD3jVCz$Ic```ZJ z3PKH=O&Yz?^WgKHK5RB}DuWp}SZb`X5X@J}?ym7E55bcyHk~61Yuq)@ATZ1>bLzw! z`R1a%b=s%5$B7*eqrf9=R;c$Q zPlCR=I^dAObe6GEfPb{;Zv{a#6-dBT1PZEoX32~V5HIt#K}R5bWU>fqxhp9^DZ>RA;E;}Vp!S?R!hs_^I+ zfv3yFH=@8ISF5yE1?!o+1FkP8T-&C#?CA~GvQ@CwlUXV*J8WW=TemSG?fTX(D+$jh zyzvIx?aLLE#78=naRqv$oBm&uL|~?&Jk-zR;xOyPkTgKz*ke&Eb*4_%mPG+u&U})5 z{7HT|u$S)hZ1wIh(cTrH*?th|Qy0DKt?I>t_IKI8np#7;4bOfo*BfuT9MHxkd1e*x z`3*X5-D>)#wfD7;9YUQs8%VMs0!*4aBHcYL8-V1(Msu$@*Fi3g1f5`L@L8^cDe&n z_6FYm_*o+)Ap&UvtYCxgqVPN#BWuKitn}*}1Yi%2*ocyWHNi1^zKI)d`E>tMLk_C~ zDh7jpLdd<{0PWx$Mde_n?oP!w_>+zCAUr}+VK9c0`_>7HNeM1Ja@DQ*GIvd|9$kX0 zi~(LPla??XK107F8VtZ+2G@X#FfI!zS$)N|ohWBVMMYv~9jHWiiF=(Ba*{9i{O*&6 ztb?wi=ng0$D3c@8KK)By;Dlw9mXlol`vz2+fjhe~)*4^T#2_Ety}$uF4SPY|Rxito z_kW^W8PRyWy^u4w&8z^WFq;X@?P_SQY3|?me;M-d?_N7i zdfpZVbG+|w-%hK3-%!6EFIJ=cINztMhOPA`T=czo74&T4_KV~e)Gm2(WAym|7;zR? zV<9%#MG=Xu=@DMwokD5w3ax)d?ak&|Zige`YSMGA!MrEoZq#dWIk+wZsOVv0!IHFo zm;}{J&@1EmQ9BUJ!j+0RE>r>kEb`2u8PDKRk%9jG_QyCS%SWSjJ|$`IC2;g1eMRpa zXQ?cD+x6M*{I%hEx0iqn7wjA05%8!>#RSNZ32Vp|!gI1DrPkgA1h}=^36EE`2>02x1c`XA!>s{3iCE>XuA#SU0WmqU{Mg5M5K7##9m1}lc>j-1)XzaL6{E;VJ387P_+!iiWJbpli{q%_8{hPrO6S zjwRA(bdWScV-F3R<)KaC*lJD3`k$-Pe%@-6Pz0*f87>a^wISfwR`SfbEpm({YLqEBiLz=5{#Ho1-v zelrf8g%$p)L8n)e_3CvcTv5oEhl>f&yOsYLX3E`QhlB?)!TI|5POoKx#{ClZ#iR@e zbAtdz5bUwv;Kzujjkw4n{@ghTo(IuyoxT{DchF&3h$1@b0Bhm-;Y9G)6g(#X~6XO8Yh{QDFR#dxkrf(!|*{=^ye}NOXcjmGyiJr?i>Z3=UscSL|Km&Qs+o z5}0f+DBo`g1W6vxW^!=;(TU>+q4g+z;ro)t3N5xkBlh3AvPiC)KeA(p)BvBIt}gtn zbkOtNI`sMepu7Fc0(bZcfii!-1|=1Nclq|Gxz6YgE7GIHZSMb4q(T7 zZ4(Wbjsa(zok8nn8PP9xsD2Yr1>6MeqNAl zgFZh~;8i9{cB=KWTS0 z<#?$Lm3x=AO^=$U`)VD7!JBOWm&}6I*#duB>BCstf{DQpn|{$I?PRDX2U~FZqt{iv zrG4=^d6$8Td#}Z*sB93qM^nD&sl08sCzJ1YnHCq7X&(hee!Izg5Gn!`B8KS2B0 zk2XW8Q}9s1G>{4`Fy|Yy44eP!gH+h){ksSX2y!~^WDjEHPh_MjBNCXG@l zKnoX-d=-0#L;a*X;)0&IM%-GH^67xaR1!uMF&ucQqn@gJ0D%v)OPxp4&iz-h zb8G6G#~H!qvCV;Ft`efdt8#_uP1ASSf|zON_p;PaLdrB~Ir#P;6Uwu}#>@l%HS$Px z9R`A3qw1MW&xkccC7KmAmB6CqkX-cFbwmEN+zTk`rM+XJ+|ZB(rjK048z@JvU^CS>rIX_(ma!jLjTqP< z5f{YTN0U=wAcUEvs3}mXz7CCPnsGh-7;s}A#L{HH6am3hiYq6Wk zo17x5P5>c*cN|V`Eh@Rh#W~(?){j3#)U^#OWRbT^%r!m*1S=@-eU={LVra|#gdAKr zDCbx!p~DehBTw03N8M%!c59b?P;j#6jv_i{^6bITh=?GiiGdE4y9h>)o1<@tyA`|@ zA%S^plM7`F^ohjxyiyw-Nr0)Iw_5X=2MCyB0)Es7xe2jX3vX9k*tSI*uuqH@Mgh)BL{r(4WUv z&5g*)!u6ka7V%I`rrM6eN~v;|q@m^KZAlekN^=C&){Ms>mJ)zIBGwMZ5#1em1F+h* z9$hyss`)oJqP1B4j|HyDBBh>JaO;u^FDz&({u$&oFdWgq*U4&I?cv}t8Q6;8dKHDR z4o6}ZnmK5pBFmAa@Kem;zvXh_*Lnaf@^Qa^mgNzm6D(v(W;AG#tr>z(4dwG)xJ2(~ zJEzrG$PilEfuDN#F~s#EQ$o7Oj*;gOu-*+j69|oTj62GtRzQhWjQ@) zWeDC+lAhZg5IbXNo^uhx$UV58X09jZEwfyDyx4{6Z_H0$a;2V7)d$_}et ziL^DN6w{=X)!gQl$Sg5*Mmp?rAYMSr6JAIp^O;KMy5D(1lQ%;lVsb~WJNq{Z_4f}S z9_~z4DWs+6g-oN*9*Jv%DNP;`)pRT@=V312uz;M>6t@LeFSm_%TiTKok6zSnv_%;` zCm??`J6Ihc7yRjf-&ToL-<3x|j7F4LdQyymt7ZLoYYbecc{ck5-Oz>j8RZ*{M6waU zTOzdBsMg}>nm14Es_QaVfZ`(k)8sLQiE0)LYN7CAs>~&M11x@vIp)q4Jp08xrHVr3 zT!ta3(@ZqQWXih{cUgg-k+lM9`btyYlACPdO=yC|TcCXS9lUKK!a&VK2lZ>0h2c{? zZy%H5@{#lrXe{VkI!7grs4RYB`DoFEOIur!kZ1o3=7(N+LzGPrBFYDhR9b^^-H{h| zAW>+qw6dCgHyl0=0&BZXh#Z~}8^eCWL(+CZMMX6o14D{r<)Xz^7tmt*a;(rn=L}z_ z_E8617(!1{=-?31#ymStRiIjjfw&&Z1OOf7h(epl{ww;32c<`k5RFr}=Md5(P|e z82uha6ybaG{14Mj^2vIEzeGe?(Q>L3#r_VQnhsaq-r*ByDnx~Y$@CqxyAdNKEOM?Ts*q7+Iu9{7`K`#DF=4>g2`tSF-!qm7z4IRX5Q76c<&M;2Lj3avAg0 z>4Rsek%73b<0CQ`VzS1xl(Fy3ykU;p^z|60^1}_IV>z^)?u`tLKHex)IR`N76#Q{} z_9fG_Wd8E{KSxmy5U0v4x&6y6YGGAN#8oyfGF4H7ooek*d&qIzEA`qy4#YHCB_IbR z|aep?@VQ)zK-@gs%0bqV1c;Um+f2gko6^0_J5Y zSA-TW^Nu-2D}@SFLU#Ii0x`Q#Od~5<4%;eLdk)Gz^I6h>(ehdw2SV!1Wj{&L({}FpOMRVL1XB-jqWUOv)S|_wpyWOmx zY_opYH8=zj+MXdVk^=xk?{ZxEI}=xsH> z-iN=}cUfKS{d(V^V>_oB+q0;dd)EY$EHGp&7hx;P_RNl@I_(|F%Th%q_p5VGIIMTz ze4TireFInLZFylWA3g3CtE&@d@$=VFzi=0_2I(*IS>v|$!1Bz`0*#{SS^fqUu%_La zhw&&4ZtJt^6*vSh(}0OKW|bK@ztgbx3<$KW3HOu3o#5e0o3PCW1+Y{#)}N)6{`3yF z6ZdRr^OUX=P1iZJEP#U50(v8p@b}*B*%=1JVg*S~n7ik>0!=fGCM0{O zpBq2u8(#Dq#*>9jU=$Sr1I{E|RIY8q(|+DT6r1pN8t1MLn~B8Qha9wLzI~Jrb(ePX z26U3w(p+GoedJ_|0~}=4ypN6NPme6`z}c&jT;+j&I}SUxLlpl`XUw9-%d zMt}%(eFW2d2U!E_EF$(^G;V!cr3Ix)3WrF;eGCK@zMa_U7Ip~Xy6G%jBLyEcD;x)o zldlnuaxcX-@MBB0PxCOqIsWgLuY-{%8&b4H`_S<&$_Wf6s6L;{-O z@XVo>BpWf>EnNlQ^y8iq2#`RT+k{A$bz$lJwO0DZZC%|W4uP;agZCf7gcT*UB_!=Nhj$aHQDop-@t z>Z~qQqZ03`4`|iYCnu5i6LS+MQp_zD&AT{sGrp5#Uq7!#kU5jc5)l35tYqF-&rs%aI$&o! zx9raUi?MTP5(HYCblJ9T+qP}nMwe}L*|u%lwr$&-{_bLCaVKKtADrEZ%zWO=#S=AV zMc8t{p~?k~Vn)mIT{?9a}Z)h(>=15b7VjM6y#PlK7;QqDvHWd%a zG77?dI7*1rDT~~Kw=|rpIcU&^;i9yOGiyYdZX!+TPZsy_LED(n7f(W_Ax|L_ z+4R?V<8pX%<8s&JMQaQD#ay!QNs?Un@?+55Bzt89P6B}6tP^b z2#|rynB?Ez<1d0#=d2Wb&yC*|s|JQnJ5UrnjFKY8{U2~MWEDl<87iwIuBgw)51%vg;3sp4gvib@W36+o} zHcdo6$%jao|4?`wSh}{G8%*gm>3#G3Y&)S9B@vA@`vlKqS6HNagU`akaiRYBIVcqN@}Kc^d^Cgk z<{mh+0Q{bEHSZGV$}m0mwk6sRRp{m4v{{4k^%GRH}=UgKBpZ8D6gJ*K34tb?q+N4Vm?wBUix8;G^-f9~*;s!@=I~r52q&o-7g7PKl`vc1@O+`! zP>DWUsG>R}kIf_-AWEV$jDX07&oWYdgWfur1ZY*8yVrQeNEsE>73VLVLNlSxv3t_o z6M0~~%ywC!Q=yHi&?{9ksGEgeESvGVdhQ0dS zz4JxTb^YtGN$nY+As#Gac2M^(INbW=fpYIKc$~aEUsqIf$}ClSIioQ}g*c@d#qSCS zH@Q$_G6<6Xve#3FwGPbhwnrqLb<*@6U!7aN)jTmsZi%(<(gJT{X@@98mzecACN~TV zb!-?UxD8)8bYq&mx=b7ff7dz=AVFJH3WcI<;y&`HL8aRzO0H_#IhZ?=)D=`RuD*Cu zr9@YCS{8F0$7hXh@nIqIQbprHk+fW3UEU-KsvE{QAFbKBRbdS9eSS8n0whJhh8n8@ zFzIBC(_LYC?Y7X-w^v`7$^5uFU1faZ+9G&;6&itDPrO%yP%~k1l$30{FIA3yj?F%i zgna$Py?Yxge*XlV*8TM+con~Gt)y;!iyuasFaTF1v2zhRk^k zi?+u6>hTGV2%6#1ZD^;9rEbl1gKZkF_7mbPVkn{i>D>ef`f0z=`ymrTnfPI@3PPmd z3*V#ppKFm0>QgoZlmeU{UHUB#KH*#f* zxk~Dcq=`PJ?4lwyNY5F-_DEEFo}P}cEvU?2Pmp<(yVaq{dhA*wQJP@7@2coyINvy} zF^iko;8$ZI6r(|%kz5}l)^w4Hgvh9xNV=LVY?xf|5*yY;n(AD|n$AQ+m-a_-oDZQKJoXV*D##*{a zoJa4Z;*L+BFfJ(cNDOk0vLCiZqeCrIs&QuRxe+24>9@s1>0z~$u4nZ&Y9Yo>E*xHV zBd947GScZr-Cr;H)Aa$tB%~~c*F<-`H8&374{bEUS4Kxk5X~Mv#iI&9x;YheLb}vG zoWy0%l7GT^miMcM)6nqIX9{0l0z&?T+JoNA;O3m5dIW#YH@tLw#n*o;yZ`95|3Dlp ztp9segq@k`zab9h|51DYPl)4MM>|$$)RFC}ZT21T5y?OQ^#rC!hTCPk|_EM>Kwe3&ZnGjky)Ax(f}kBz{*TczoN3I<4?9vtEO4A=3VdC zZ|W+!{&y#orSrRkP_O;c$!DS)IhCL0L)mnrG7d)SUp=$i=H09wK1B~973|vWuA%Ak z=W(}9eR->x8S!o(=Ig5~bo-?j8!a<)-DoQ>@Y&~ru1&sy(xdK$P4(;h?wI3uEBW>q~^&C&}e6i=prCE2jkJi!15r?DM%$p zs&B}fZS2$GvH~X&%Aerl@io!+tk*F|vQwYW`Y#`@(cEW|ndV&wi23qucbCYqEO&hc zh4C-m@vvFpks~Ml6{2elI)Y9amP%EIg1oe2-6^fN;;3l-<0l7;nHZ^qv0+v2RTdLg%Ok4i?^Kg*#{7T%^<*N(1xOFe#FBH^N1NuVy0a+GFP->EB0m zlWm%KO-y~7i;I#>NKMK+XPprVxFD}Lo7^9A_I!y%@2-qG!KB)A9C!gIv=S;Dtevmp z>2o3qsT&faA{A&KEcOSauoFVDph|0jp#U;5g|Xyhn$qR7JdtU$}pr;>D^?irUK!cvs5nQKr_ z?>p5Iwk4e6f!o3jK!oTAN*u24_9kEN$lpr368CqLem~#UzmcR~=_(Ga5z1@s4*Oj- z9QUlerD&sWWVx|?3J;gsJQi%PYMhzT+IA( zhV3^7HX0X@$~6u^AFwTMPj(l5zWC1%%ZoOUppZmS!)wn>VQOUjj9o$_v6gaJL=(by zes&;FztOkZUIOv>p!y*+%lP^bHAl6Y&`^5&cn1g)7OaVI1X`D_+%eq!dKH1Kg8ZgI z|KSe0o{0tmF|KJK!c0!Js}Ge6k$YPT|2;`1`^@Y1e#y`!d54(4;Ycy0+MUUW$UiOX z{Zy91E^|=7oTx#Wg3;U|dB=gv2mh{eGn<$^aOwK973N;fCvvh!Gp#7@E!C`#Zjm^I zG~IP_Dvb@)UJ0mC{O5&vAZMzRjspz-rlqZ)QcU2Wj0HS^a2Tp_KS|17uZcvX-}J$_ zoL!+-?rcHvLyrJIQ%!KRINuzP>RqFE$IxXrIj{SDN?}han1t%FXStauoOKMzqhrM9 ztu;%+Z+o?Mtdny^3!NY~`%xfP(bWUXMp{HtjsP?*O^Kk!jRd|-#EF5TPP~XZ z-=ZG}ryW?pT+(p%JscA1D*&x;Vx{dw11&O8cQ4>WWLgac=hJE#UXQd*2<-_7GN3>L z7$MTrCiHAV(>}nR!Y0&S(CJ#4j%lDgVil9Boay>B2h;2I`JNGk&(KsnTIJ7I9pV3e z1+T|6j*@WIdL??awD#sU1Lh|={yvvq26;OeNn4FfcCH5i&gJ%Y2`y@*+WQvi<1xML zKM0o|p6n6UqAdema&&&#CR;^a=t0J~773yVv&Q<&ylj$I#4kCDj(o( zuVzE-%9jh-u7dAcds!4b|IW;OmL~WBES|G=oGEW;&}i z_!9Lf#9e82#uloE3Us3y6sqFq0DkrOOh4^|D0mNT%b|7^8LQ0M%ENU7U zyb9>#cNVBzx$B6<;Jf#IIV2T1iTUORjkJC;jLo7*+Xmn78>${zBEfNv7M*883NJa< zhv-3(fN#*!h!#f@SAzEuAtZ6+bOazcip3eujQme6h9drk72-g7|0!9e%%z~rUnV5~X?BtjcnG#^qMrDC1m zRSc#G_BWEtJlr6L$}SRN0a|X;ni}_d>CQ=ZzCL5689krngghtUM z=7DeOk%A_1Wx8X%sI$GP#$yGEVgG4Attdt3OS!M+OMUx`s<&&hZ0jMZ-|k$HwqMkv z95?Nvnli1h`K>y1!yCdR4nV5x>z%fo)!JQTbgXZ1kZ)QURpXn|_4>QkT5*>d&ZTL) zMgS2}59VzZNN2)(SEfW<|6?CfJWQnc36PQ5vAmQd=qPF9HBn#IjRuPaHMH+wGKf+` zU%I0lMc=`t6_Qm#DJS$8^9oozO_XZ<2`_F+ze4I|69a45pJ5yb?O3Is0#X6$Qi3^^ z3s9LrJJw*R*-JC9p>`3~1o<`7a@E>beBQBgqE+iZlAN{HA*}9lY&ikA-{H_sm_LEj zaez3@B7U=P!W?2O$aFOyQoE@b(u%5|23r7`%ZUcVx&`FMw>?Jopq*;O_JxhMMj2j* zE^C(-@^FE^_FB=Rboj&95Z~2E!xX< za94{7vdb8S`xIepAsow*DEWL>L}W%XBC{2)JYaa4Tm1eVd}P4 z%j@ZO35o1$jF|?PcED_Z))J- z)cXN9RSrfk@*>g;zo7rviYe$pVr|SS4a2K!>eA@BIv%=vJ3)^hY5|0PZ1F% zWs$nM*IfvG2?un(BFk2^=JI+v%2M{83hI)&2*DWOEB4OEj?xs8s{Gye9o zs^7MgfZ_L5#Q$(#rSv3x|d?YlJ{^9_z70l zu6o+)vk*8v8S#aq7P)C9+4K%X^t)(D=|{n1gouXBcygN-<-}t?R|KK8>xEq~{7x2; zL`UXgO>C>FY^UH-*dGpxz}br)HY50`4Ltk(X5T&Mou*A{@5Viwg&wvFr$Ic{%D!iAwnISLOp;w=8p+Ixe%V+zlBq@Upgidte5N^kE~ut1j}Af*+$G*f1Q{{Qhm~ORO&?!4+y=qv4lG8u4+t6^j1iE z7=P`!GVc8&R}UR}kPXx8TWJpys+z3ds4kv{VXLePHCP)ip^a@FexhVNO%CV-a^k7~+h0jRQ!$VshyWb}E z%3?dCOY$fs;bzN&vYx89t3DDi4boj#47!Aa4#Sb6PyC!1aFOh!FODGIiTe08D{XCv z{t#ja$7XceO3O#cFGQQJryRik;Ln;oy;jo%5(+#EO{>D4w3X$JegZ(!+n<`AYNA&D z(vjC7I6sGkZfUgns!l(Y(qlz6`&a}=t8A78!;Y!j4-5#igTCk!_4tX^nn$ddWAmvs zcvBji2cYIjwM4}wd&tUG)Zh>G;Ys%3%a~Baf*+wn*|?g+6`rT zeiucmk5qE3E;m*fjr`v#Z&hROs*GS0l(Bz%>TBBv3I~()>LCfLt`Ns9AY(JlfcV-~ z{OVy&s$q#Wui{Z00^%W4rLR9um-q1taW@ASgR;F|#rej^WL9|Y9gC}Y9T6HI4Jt{Z zQ~G!v_2Fp^%|HXEgVmm$-t6i!vv+YbZec_0rbAK8ZZ@+;^N?2Ase$j?)Z;akHWkRT z-Z++25m4V1aO;HE7xogL*1{VYCeS@)s*oL4x3O9k1_m86dlUQHr@$~k{;sY!7<~nq z#s>cD#wAx-^enOCGa4}=xnLPuy$B8{Cb=(gLBBG0KhJ>GAVim~I+!jE=LMwZ;sR$?HMOhvY&^!VAC!9vdgw&g>Jr1n<8%2?G*p1ipLz z&weq|te=E*=l|S1F;L_43qYpkwg~Br^B7@p8(R+#pNFgWarIfhUXL!n-;1M4e!Hb{ z_1obS!reZSdX)5oa9+Fbh{PETrJbN{D_aqSqBwZ@V!EajWreD_rjLNObJd$I?7 zIY|;Rjvz2$J1O=vx*0mHsD=h-3Cnr!YA{R2Z&EBzJ0Mo3eOOf%Fy)4a$`DOO4^Lh+ zz5oZK?0>Kcw**I_UYnRO_8zyG=>qGCKGrA3n-nq=y0E&tYmnDnJ|n>0B&w!TlJthA z*KV0o&y^{KB0cs|{P;=gJq?4zJS>fSOW!d2mXtQlv_bf((Aa0EfT(E49rRKdfgFSi zAaz%f6kaH${}3R(ryzS3d^o^7s7wRfyFjS5Bs4;;&?l`l}*X)&4TyMZo6mHy(m980Gq}{(rdeAA)xqfVx zzFFiXId#g!zs=yDix!amjy7O4{(#|nPsfJ5aLRM9J5P;9z*K;}u$ea(W~f?iURzTl z|3MMXNBQ)1f$mXXDH#M!K#=k)Q?;hFSRGeqHE7MQLP)7Ik$vJ_3G!9U{?~W_49z+n zkbsHTKq2}`2(;)Z?tS#cC)ifSK%%g^HDc9ceI+%;Ou*+MhKsh4;91A@_)Qjmj8=)%JTo`o$6{j%nOT+;f;$na9vd3~Ycy^crL=L8ItI}{TDvPVFq?((u?%J0q z+LHZiuK9kN9#{V@7TVC+$(einyV1qx;aBjGO4+*M?FmqpXzKcuG#?7H)+c zjh(og)y?_7tIXc^%l*lY!!FyE0g5XdOMTThue(n?ZN#zKdxIw43!G)(Sz5{_4{T>Ta4<@*)f6^rM;VX z{q)@7Ag8RYw(4Y^fNl7!y=NAkc!02k;J6Tp9S7t23;a+_{iT0irHrqRgJjNdF-Z#SnuQ5Qu_C0i|h=te!6e!URD zxO_I8)*7UXvlwH>XJ+Whu0uupquF$phZe91WJPbN@6Qc|c}+zC#qwtOBsCby{bp!w z_&P}pBBS&+$)r{4h$Q{l=dSYa-7p+1x43ona^9*rx-5O$fEuF623-5MW{?RC{Y6Efdi*@*jA2T_4;$zhZluxw^uoxoQ5PGiUr@ z*}g6{h<^~W&19$wkvnn4%vbUd#h$sU?R!KI*?c^csQM-hlRm(s-z^of=AmR2jhdOA znft8PH2~Ovk@&ON^M1(UdcYaB_ca9MSWJTFmv#|aN*LDLJGxrMs&@c{*vnuxq1J6~ zUi;aG?U3R6SIQaNz$urjG=JeXdu7+~1Q$yfHdx2(nseu**ZPF|gG#~l2dhHSVu=n7 zkt!Wx6t3gBx8cMdU{k6?hC9SMc9+O5U#=)wmSVg=$!!B$01JMxZ7vk4jsRNUR1zT~ zO0B(kh>w8O-(b`y_d)Bh*$Fq6xO)3?$v@t4__^}hY2#Wed=VNEAZM{$O&L^e+xGDv z8fj@|!HqtNHliO2FWXfJ=X473_HI^%6`|PIbD!QnYZ*xY z3P1W{IKacy_w*ThtVMOy^TTT&*{g6N^<#1^5rp)44P{32%Tut{hm*o7`02B$f` ziLZ(b{l0^BD)zaA>|*b!e&AF}3Fq#G0pm{_${Uf1SZ*g2^lAXGCEX$(9>|bg{<97Z z2#s9mPq1+Qm)~b;?y1P9%erp?WF8>pq2c?d!iS~#oaoMgy0C7(%`WT{NxqjnFmng# z;R%@GE4sR!u?f$5Zi%|?g!8L-zGsqZ)zrT1^FEAf9COFFB;Ie}J^oYOrUKYM}A2xI&gbmnrhN9aJ znAfuZR#!Wz5~NtFNHyLhB7-%$$Jj4A)x4Ae-*wqhF=ps|bn$?a2eC%K(G{wt3nSm= z5@PZXlGTT#eY`zXb4)`lKb$ESdGw8|@+!L!Mm%6In^bLO`weUR9ioPm{orJ?KbUKigf%7%A4h>_W>C5HS760o70kRk z5an9yt!F!0=EH%q5L6+-tdevmkx7nr(O4s+qV8*3N6of$l>Ul+4AzaIJ%pXpsDoa! zFriWoXU|EAQ)WgSNW=uwnd20^iE6P7ISIqSy2ueN^T07jcWi)vB}->{-eko>&{Af>c}6(vwwB<@5l7Jc4&W`4^jru@g{ zx+$Po9E8G~Is-ndQJ}_*mj)&-#v|87G;{J&ES$GP*JiHaJ(mgV88B8b#4U6-jm#Ti zh6}FKIdq!73M(!-QSixV(2e&>$vgdqc*AL%A^=`|mUel$BC*JtK@{XS zYY{Jk>fVY)Xk6O-`FE#**Mbz~X0PMRN7Hk(e0qsyFnZy5cWrH%A#{H8lSNGS;x)CU ziqbpF9P06DKo~q-<-Hkva23-GA~F|-s*|{KOpG-koXKVvD37b8sy-ZW&o|NsD4(1H zgQJqPSQ*tFLgY3#!QA^EO(>p}b0Zaki>OlJRBRg&wcMV!EYqva_U$T6>7|#m!;rMZ zsO4=s4|wb4z{AJT70Eq2fHtd}{)!Xv$T6+7v8|c?&TFSw+Grr~;MeN*N23hrblF26 zhsyOPzS;)bs7u>XDU66NYC{so5oa8z$RS{cX)ORs-!H%r=6Ht_1;@^}702=wCa%rqKk8$=RphS%ZhO;q1!_X#cy31Xq zmWU}xB1oxgjg1FBiB-iTuF5VQSk9c>+{US@?$bj}OI#0sap59j+MhqIyCI_lIvV}- zuQTW4Mi;}Jq79+Zk0y8mA|m+0xar}1QBCAL%zs!snO;fBCxY6u`UXTc3yaf9IZ1t7 z?fC?&_#^&pe|TI5MN_F zfqPEe)$6l4(!RG`ZCSB?>~#8&%oIh@Z=(NJ9SGeOsRCQUA_HYquZonbPjyv44?sIv zOc^os#6^tuR;y!}8WK!F*@eMHA*U%OVcp=WyjuR&f@=spK#{&+db2U+MIhqqAGp(5 z#p+bcm%kyj**AGh(FHBfC^1#L2(u51dAn!QlAP{M-mZGkJRs!(g7ATH#twQyNGMXD zk_rOzcSvqZ{7`BHHbt+{c4QAZ_Su4s_&GZyI0G|7GxIAAQ_O^UgiccJ`);3*N#ZQ1 zg0sONpv_tj?`@B-2EwoE==nNLRx8m^qQMofQ#R6S-q|3KGp+0Daz2H`Wt-`8^e&=M;s*Bq@jbt%9Ekdj(pCj{CJ3`x|H^BxHN;m(*IJBV}XzSo=L@ZCqr}t zk+{{*(l1L~n@OOAHvu1R1K;m3L7_c04u}({Fh$9~cF?BhGD>Udm@TQ`&g`$6yykeVl8GoEE1PV$Hk#z51 z0@g_g_G$2cNBcM$M7v~WpzKW1*o(N*a#A=Mj+kcx%EoVfEymQ9~J`eFsw%buXUMjt2*sS;LK0Ffa;#|y&K{rhptxcl_46tsvW*D<>fFh~d#Q6)Fg zQ-eKtMn1j|7OL68oGMuv9R5OPfiv>LSg2;A?CorVfWkOYxF&S8qh`m3*Zx>HsY}k7 zR#dARSd)r=LXkXMkPg2wiE#4XcG_Pt4PGe5H9|9ppd_)hF^% z`a}T0P0c9j8QyBMD{x}MX$M@9n#0ae@1m3bN0+U!q!QUY^+o;bu)C^VhgO>e{k*WM zQgxJ~uIn~E)mfv@oIyV`cEQcCkU}Zq3b*=5!m3_8_XNFJx6 zP(x|Dk>&Pp+`qXdra~)F^4rT~Y0XVY z(R{nkyx)wFT2VY+#z&f+#Q-VYRUpVf6f$ej?#Xz-Ti3i!rUgLja*2El#VHus?l2YWF%5`TSja6KRdPTsySobYPzkL}hn z6TYe?7ZU2-x9W`vZM`t?n5*yN$2W9^K8o(?tkvAeoP=udM5LC#tEg)>RVOv*Fx2gA z_->XScvVhd8ZFC2zQ!254GmS^iFz& zBbNmI)I`iVM#U>V^o{GU>XuX9Nm8L?I)$#(Cc??x-6Kp&t^7RJ%O~Sn3)5ez!%Ryn zs0NFZXA{D?F9ZRzL*bk0F9YJv9tEY8C-cMCJJX@|cIg3oW=!F2VL3>vbHq@1==C|= zCswoP;@dSM=_cW-RR5slI@lD?kfr&ssx=eItzb4m8T^UVjfJE`%{;(_Z^8Fb?$$EmxC+jI!Ao1M+W=h0gahKz~r zjSe1%%8uCN6peii`~5$T0DG)lkLT0($>8+%@IQN?QSl#Jh4}k+!tV#~$NTZ;u`}@& z&-MlOn4s@D*Mg$!_SZ7B0mIy{Apc4jz3n9u<&@1LpsBEc_dXKE_7LNNTInZwIi-bg z>~E0^l0wPcMgJJu624uLAH^h|m`>zZOT5_rIX{efZCaJ3vxiWUyNC)#;dU3NA{EvV zI!MBkT_W{8i51C5h3kVS%i7WK_@iAsp0)U4k{533uM{Gp`#KiKdaXn1J;o04VKzHF z$Qp3@LR$8qM_gMD6%mjxFfp6f0cQ^mSX=Eq6sU6>-@V3cl)Mvpmq+8!0{}1koNPUX zP-PfpI5-_V%A8@2HHJ*Pg@$=RfAc5_WUPR{F&YP-I2Qt7ue$-%7s%I(!6pqK;O-2O z^CfVcxaidh9sz2F12?}DGL3u;;AH{Zwd6o{g)vCg>h?AxuOW5Fb_B1^qYuxEJ1bXr z6~u`)8d(8oi#oo#3t*ESsF(=Im)TtjKBT08X{eGgbbAFn4I4>5rLI7W?soHo!vGRG zBTSDfRixpa3BML6j2=fUG`9IYvCH9KXGXk#h=Pc}qRbtT>*c4|q;fq(CL}ycOMA(Z zGFX4TY?4$8%Q2uqf$V(QpDXh^O02IDR2?M!CWbVv!op~IAS~@ZX&)pqB}w(_#fpBB zVz_Vj*MTR6+tYx_K_~j5BuscM8C#u}L-^1o;0Pv6d$Zoa3 znY^F-P?o3{jkNGTyz?*m&E#leFCc#xz>`K2>=bw6jf*8pakixcBE}{)9+XICVe{Fk z7C;Ot4jhZ=S9ZtxjX0y{7?s15zWXW9(nt%zjQtF6G;U`U_#H|Qr0)MhK>rCg8Ru#{&5 z_Dr8W@Gv^A?=@!{9C}J;QI)C8s4!02S(9Yu$d(i@hTK&UiOBlqy9%b-rb6dHKZ}i$ z^?n_RJQT__6Apscy28zf0CvglkHnSgiBtPoGWrTgS(kIrZZLJ-}mf)}Mio_GDBCk6FOJr86j33X1`ejB+HVJx!sQf$+c|Iz z39!qk*PggE;7U;1sVHLtUcd{OY7}Xd#5J#zPCivC%rEv{|Cd~5$eb+ueyf|wj8(K! z+cW;P3aq&&N-#Oqf%BaWL=$0S!YwyhooQ)fLnlF7&wIRGpXl+#$yM_W>xZF)fpYn@ zO;XzuHSW^|rxYAQ!j?{MqEv6o{d-p^EtM*1Ua(HVky7S$ZtnngxA6ieclUu_uWI6% z_Ls4$mnFC|yX?q8?Jj(nK4Z7ceH2 z*ZI*^?#*LIqU(e<>ai~InMe6$7tY0HXV13w(1LydZHNH<#cgdTQL@solcJwrrv}|( zo2y>#wu>vZ?fdIiTjL=1YXj|v&22%g*6~cHR=e`AAk@2WKd|+Uy3_1m9HK{Ju_&V;Q_vh8qxAgEl(blShYqeKoM(C`CMFKDdgQt4B#noS7nUI0PqM^vp)PxoaA5YyP2e@ zF>3x10Ei*=BiX_*0>}VFadcS-8%l>Y5ixk2YzWvMaj2$&&hss54J=eV&)Hk;0VJ88 z7GOG%l*WP~8DodKTD7KWYK9mba2Kk?ho&?RS+WCIJbpP!O3x_zwk$SKZ)G^LwR>A7 zTM{Bv8+(=ZPDKw=1nxZ%0uux%u68q!_ndg=r>4>YoZ3 zf$&oAb2-`cp*)y<o>)wJK&FW`QcvKD=~Ey)x9E2o5093s)w3}Oo*g9J zZJtB_xH2~1h=X^{m#X?InJ9#Gb92?PBe| z3|*@BnSFtII8j9xFl5`>;vnqV$~D7Yvsf#jE4irP#=E*h`rsJ~xn21rv0Gg%l;HUc zg;B1yal2CTDo0W8xl2eacfKs!*@Zv=zbtJEvY-oG%d4Xm#E@mo<5+*v-MBzvhEu8E z&|Q`WNLK7PAh(d(Eg3s8EdqLr%7l>n(_-B1l49M=Mb95QF{?~cn$6JRyQkZVHuEe8 zl@xkc!LC#THvv4F4(;Cel;KD$s8x`<;hxB09b-WY8V;eM4ZSUWY^E)RAU8w?+e0LWXdM(A{q_@3IALo-hcF+S^yH&A_D*;`XkkbpRJTWtdqv zpa`HxnWz0E_?~WZEpC69jRvfo>XdDM#S?H&ZMwCmA+$ES~oWq{R{=XuR zo$lZ$O?X!%$c1QXCKU-d2?=OtuA8lxN!;7onck~cFdZfuUcYhOy|GY2xu_!Y)1AweVqa6n=^!9 zhx%@&QNL2?rHn9SR`>D-Di7@5O{HvxaSes3y8uavLM2N zRKR~|7FMa8N7VTjXbXN@ER-v$9ltjO$YpiWU*TQOimz0P42z1-HPm0-rxOhQc2(!d zjdQ+{jUbPMv|ajR3XF0WP&bqr3t#iDGXNw51-jan;p@g*VS<*EuL54JfwW3GEW2G|hKobO3i0unT z<;B$?BVyDX6)_bbG==%6NGR{cbxv6zvEvi+w!mulTq2hfLXyT5jiY?NBJQQ;N#!mk z3pxozwnBC1>pf%q`#+Pn|DA{F$W0CmH>=E^mXWn%4`W0?ffxeK+@3aJef_D09!)mo zqpeVZc@jKT7>eW{v7kmPXdm6MCBawED1slQH-WsS@3eft5>ioE7RsSP9CKuTMNq$p z{1i;%*ARZL&^7LRgJ7$I8iwy6kzW9JY1&CNZo}5Bt3;grZ*uY>B7T7OVU~!E3p1w>!o7hdn?h@$66C#IyA3W#$Hi8Ff zuiV5~-762m@cfTa`y?r!mv}Qo<#FMUIEy3>MK)b@WFbNtKT`+$1Lk3RB` zJN_DH$O*~`yw4R%Qj2acB$%5uRtgn(84sALL@>GJ@Burkfdxd~!mT8Vp&q){o%rB$ zAzFeRb5joxRo;fhX!fO!8$?zGb!q8yec{m8I{Pkbq7XI6n8KwwD*fOJtcX3o@QJylIQ>(shRdbMZknvqG&03%lKaZo2eYp;v13dX zWvIKRTQOkln}Oy_z@7|9jj#n$xP+25Ru+QHo!N*I$!ZZJj*QY-aU)M3TP@F57Mt+r z)FmxuG;K~Mmo7?GXXhJ6Cr8GqTw7C&96kI+_SK1R8KQ!b&dWJ>pBg51VksFI)r3!z{>((;UOV{ z2W-GK{o22A>^3)fKYsI}5sR|D$Q(E2;@`Jr9$k5hKj33rZBo*MWyx4O4nPP#u%hh_ zJ)$LHE81|9Pt{)=#=xwBzPbJDp!^N;cruXok3YKDB$C{c6qcs5gQGAj6~l*!45P(S@wtZ6MD;HX48Bj-UeR)`OT zUa0Pzw8$@ROAg;$5LA3l&&eXX7N|7yS5Vkxw=7^CaO4Sxl}(>z^>KuW_eF9lkbo#~ zkD1zFRtXAp(_>7*KB7QVQc3f&*bMZq$R}sbWaf26hTgWo>hKdYX2j}%%Nj$h+-ahb zW7O3P0tNOaC8J=m;Z|84QNznLZ<`{IAZDmV4OjxO9B5`dqN_mdkm#IIK&uuNz@BhuhXN zO$EBS)HQijRrhgf-}3w^mc0U0yZ()Q8RNsw5G1Udvx~T5bsbELZ}-<`?{I)kx-i9& ztCZa?YAvHnX^Y_SWmL*mqf~siu9lHpe@_yVlf|*AF3$VOlRvR+UP`5)mVX#7EL*C- zAUA{NX1rAGh(F)Tl8qErIc(A`N(nG7t$uSAcP?YQ5OFYEgBljAbY9xpbu5X7q+yXa zgBp)!`z^{?I9cK6lKtlR+gj>axr%4PG@rL5a9Yqr8;4EPx)< z1?`VFZ7-ImJ_9_%!F3PrWmWmuy;`gS;U$9l=?pEX9c$xo1^M{C#PJCAGg=6c?^JsK z+CK|lYS(tSZlQS(9a?kDIDA+7kOvqUH|`lE1NF%!Vy~mNTAbll^-V%Jw?U<4V~&5> zz;h4bbuMU38ga;!$CIgKJ51j#&G_~Fo->_5pvBB{j|4e7k;%ao)I0pqi_0ZvO2-#D zCY|H1FbRvy$8wfjIAZ^Xwntx^YJfWg0;?TJu#GfV#coHL(bD7mzA#m_7L``lr@gDU zhx_kMZ99QZ|JVO-_vaM*ecxK2?yu3q&DDvSR^abnl;+^J=biDT`N50?^1_qr+CSMJ z4ic6<#|Eh(sV`x|^$5A(_b?tX`0zh`!wf>2+BxM?*Mf9#2YvNAZ%}Xn&@ZN#ES=<> z&timrRr;=f{$?9PDHA;4$Z%rHn?u(EJk1TE#xB^-p>{`8{5_^QcmGjmnOk)WdxAh2x!_Q;XXjqC|u(j3g zj`0ss=Y)U+GKJQGwAMy4CZzn35lTdJ<3(C*mmuwz>kl&M8#A`!Vn-a8J?8n_&U&_z zul;Wx`D636ycs*QzO(T`+q;qjg6a@Dn-gald2v6OM>8AY{TK6ZNBD|a<#(ZV$;W*9 zyaI%G=8zFosAjJt(l3m>I_p)C3$JRq(kL_fn$2X4h9^S}(;CQkH!1m67ERqcOo<$V zQO5j(3GkEmQDTzgb~XYOJ_Ot|$q9E}P=$N!kUXg_mwHtwvUG`C@YEk(9p;~2s^&?t zQR|gD%F2>b^Er0#xa3MotGJaO!LmUInpPIma#_5SUF}~!o8%vVd0E_E@Lq|5z`Ok< zl##7QCd8wYDR#uE>7hIKdbtq9JUG&of%q5ijJZhP&!ol}%Kp`vclyNdb~j(^s9ogX zTe${scCOXbCfv%*&jihnQkuGpv9Nr6{|n)kjzHjJZp_p;ioE@IXkUxvRcRncZPz{N zww_L(1bbtkBH;+f%d2HCf$nAX$~(~kdbq?=s4)%9ys-v*2Q}6h@Rk(X-kSGlc^f`@ z^*t_Gdi@BQl(^Q>Yjc%Ex4~*iwhQ;134I9&^vlNJjR^Xq#DA^*xf7a2=&aO?Ag`^m zjmbsFk=&Qtx5@Q035}_DnO`%BK(%f%DQ6OxUnbZrLf7dOcj;P!`!RWtM(UzADe+SK z5KVYukd$v$YdyE)`Kp2lE?h_6p%{SM+#yeagn0?IvSOp#L3;TbeLQanxigM=obE98 zN~t41HjyYCY1;~s&m){;@|gs2+v6Q)aD5cA6MJB_55isM2boAMh-=6ZxFXK?1Y~Ze za94he4MTq&70KP$Uoa4Tv*moAk`GDuo+3&tNEJ^f^HC@M|8Txe9*zE&QmoJ0xg-Bfy5ZZ> zu@~VXj<8kBw+R@wrSZP}EeL%oXDB2bpQ8aM<)TOTHk;6p(<&%X7`}U*u!(BW^9+6nxuvI>YkCWu=jr93YJy5>S|dODp)g#cpUb?UIdX=qp&gVL`*L;qi8yE8w z$2=WRhu_SXGCh5~+BF4a)eAtd;{=Q3a+_cf-46r~m>#B4;s|E=lJ@tt);S@VeO$zY z5LJ#~?j9=7!l>V#{=P}tW-QmPoc1A`mlqK2&TWz~2)GHg1u75Ug{|=t;ID`tWwCIz z9@O{+C23GDu!fCL^$j;Nw178yQS0n)Lf3xDpj&V;jOiWsSJv#5sxEKNqIa` zG53)H`ll!EaPTx%#B=be6vtu!msei#((W2k*#n*k zL=fI(xaF+g^h{_KtmE0xTnH@1r~Z@opH#0&V(AEBn-PaDR2z2wc#ZiNP!jMlxL8a9VJBR$QI1>x9 z&j8|}HJR!_&?A<2E!x(kte(59tixnrpc9x!6ImmTq|o9hAM6%C>K75&WCl=(crnFT z!0d}Mm^*&>v{$Jn-W%|H+D5jW-Ag9?4B}OHXWr#EuY-o%HW=Ln$$LdDizFEb{BM(6 zB0C8Lbw_? zKA`t*XnZxY>1!O0?SsAzE7;@!)zZ}9Tif7%-tG11^t!*l9xo4f1`bF1QjH!C>)wyD z{Jf$6_IxirR*ksRr)_a7jlMnxxv)f+$H(1CWWuwsLZV#!ac!pkWi*2XTahmE_yz_R zv;cm7)e1v6rx(msiX%=UKoVV!P$csC=ROToi+RgA=e=<5R7d)lNA{`ObLHk2Y9}{F z0iA69gu+M68G4)%g4-7(G#y+_^LN;%S;vYweK<4#%praW#s+1??nXWyl6s$trfbfS z)r9)7EQLWnH)pn^OvH*2Xy?;Pa1xJGEnZw8Mx}Ir))1w_^)V3*4DcentCJ+?VqDLS zgQ12^e`~W?v}amwUPe?_RardJR0+s7Yw+9zFCE8 z?gQ~d_dLKIpP3n0id6oa#y)1b^)0C($#Q5{V`|CfS{hdzzeFWgA zGfG~t0On`#EF0wp;Sz=ujgP`!#1jm!JmrkmdX{Q#=r7p9{mBb|H9*efq=1Z0AMLMr zA(}pf^^+>_O8EOg{R@HIJ~@2d5xO6<8$R zAXApc_toqDnu?eLMiHc!8hY^Ek~hTDrq8+mPBvpx6ppCVL^xA}=HuK)E@$`4YmDhO(ywnA)^+q`h*`8d z2XZk3!pnZcbP!8Lhi^^#iIIMnkELSA2Li!)%@>=+WX~NC(0I0h_;$2la+7jn5Z%bQ zZLA&4ANGTY&ElMPSDM_OK0+XZB=+=9Y715_VTc>0{s1hu7lTrf9g+i*4|s@}*9xK} zF)@f}rl1V*9yYOSXv>9aI~+6;8X|V8yKm$=u916&4``|8HE6<&rBYwouzu^ZWk$gv zKTnf~(k(w)y+Ij#6nI0C>w3cn8AIQ2!#My|N1bH~R- z+9wA)2t$%cc!x(Y!BR(RrxLpa+gJ1H@GOd-8^PE8hwa~S<5GBtI_G@Ib2Y38`=RQB zV0u@d@~~dM6yqSDc$CpQD~@uwY#wy&^&!fvyNg;%0L4APKpD=-8Xy4=P5<*84}=#C z`w^|?4~I~?n!q<*3ULj=k*|8q`d1;Ud?o7GoGkS#pK^^w4QiRbQN-B=H?J&><8J;j z8fkp39{>hl0T@MC2EBGsSOl1N1YT|w7?14peTQ}bjdg#T$3cgOSRS7q$C=4C?yuYP zk?{0E7;J{Da+mS=^_SxI2J9yi4i7r&`}4qnc_mOx5f=HMm@Ns9Y5!&Qh=JszOVNLH zD<5aSSRl;_@j(h$k$nI|8uHDBADn$^;`VuyxkyukBdw$GFOZyXpq$6I8T?sMzZTJd%QZel<}3(X->Qk zHXs33T=Xer<_?!yhI~L6+E&@WfVlll@E%pjQd$4!#ZNuo!Dsfd zeE&V##8yM?i>;2Ylo~(8m3HaBdwZcTA5iBy{ohz=H8iPagF>28wZ@Cik~h7R82~iX zqux|%ks({0d?ufHC*7x&DpkkkWz$w_w~3E%U|SF;Ju#t5=WIO3Ry58}Un4 zftEh-vgIkqJ!)S7x?CFRM;g(9eGth8H`PA>{nKX!c`2QpZ@s#&rK4+|uV(-mve zj8HHg+ei{ZL8ehg(pVOI>RU_E(}6la5&d9PcP-_vWib6OY|iTu8)bzyHz<*yZQ`&e z%I>moTVjhe?2h8RpAt*HcWlSKhMaR7J>1R+rJ>GkGXn0pQS*&dNNt=ORzh2Iq1TOW zGU-yL8j9PJ@4HV^WG~oT#ZsvXlK~`(Ab2NOmc?ERZX2j%2YGtm7g(}IsLUxtE3%Z% z#X0>k$jgW*hDO^VKF2G$Y}H0M$ZFav=I@JZk(LX#FJ);uk4Jnjm9F(n7TDgB#=f@WJ;IaP@eXoZ-69QRLU zsM+a-U#QS1{9;T9Hi&^0ROPYCWujJ!Nmx=Oo;&=TT1(8>^R^ggvdm{a9(xeafCIrMvl$skeBpn-FglS}E5ePl|v{GzapAS{jz}T*N z>n>v0t=DzTeKRL(kCIPcYF1dpzdU00Rn)Xo8J0A#;1_a~InAcCv3UcG)IK}peW+Qb z1?QOH^1y5(Ehtj1QZ$&=8ha|GwuLFq5_(GN{ZDJVjb$;js;o|yEgNOT7;x98X^am= zV5gRv*_xM*Weplom#V+pPpHQLC`~Fb%gA1+ctpc*$wzVA0&626x5gY@A9UtAIE3J@ zTam4>>%u06zw3yyzVS6=yXB*DS#oO$Ic~Aw0D%u+Pk=(Rk1F=K8*)JlvjBP(Ujy@? zPdo`@X^>2<*F>~r4R(FYhO3GAZc>P0Y(RN-q0HjY`tuDLT0rwZBPeVdpfx07mU?QD}E$Pf#*HW zs%cQE!00o}X zsc@MVn4;U0QmQrdf)L(I$u;jM?fY z9Wh}=RKu$E@=)x!q0AD9^J}u?To3UITKDojb|C{S4nXqI6xd$`Y3^Lu0)yrVZnr1P z3TVdG+*gJxW_Z&BS$s>kg5a?g;|N1xdS;BXI}usxoGcR3(Ry4*)4^@=m8pQiQzbp` zp#ghrZn*5A1-^PsfvPI0Rmj_J<-#A@vD`mYhMZ^C+t)fZBV*bfMLD^{XbVe|Xk?Vp zR-J?^s49xAeIhg)GPP6?l`+RKw zr+vN|ogI6eHbnZzMIpZtK;I5pZ)@MAtg&Ltqe96n6#<}sFio3tB9dr2QF{aSvB!=7 zjd6Q3p+p2N3gBs!~MRt3Fm7I_V;e6&nQiDf^M~o5$oL5 z1B8|z|M1gfU0`j3q|KM9U6Jx;@DoU)8;=c=`b5IgvR|761E&w5LgFxHZTMxX zA;yDU2Tc$Vv1g5XLqd`J&i?nu&;;`Pi`Tcuzi#Z^Aw(b8#|QdZ;yprxSG0yAg)Am+ zRWyDW8jfB=Bj0gC=!1w~X&Y5EoMsl$Ini*nh{^=%OKF22mIGb&sxeHb zOx3)engpJ&a;bZiJyLVTRauZAn$kG%I?I6#N)?Yats-zS_O}^nN7Uo^9q^-OE)t1b=p9Xi ze5NOGUj<{c5THv&Px#X{at*?#f3;OQB(Ll=Wi89$v$n;c(bD{!#mT&J*4>#zikJxL zZyTc)IzY2SE^5|Da0%$6C1;lUI>d_ZxgL{bvy_cgvV#wSCe!E=n@Uq&*gfbfl@)#5 zUH3%`^iaP$HCGQd8x*W)*6=Q%*>L=$hNCCPT#sfV{*?IQlj;g0+zBo#;S2$~!TI87 zLPbAZVY6I2Ud`c3f2rVT-6Dn#>#v#l7%;67@>KRY7trPzYMm>Jh&6o;cuS=tMqF+{ z@Pv#xvG@{sUq!~GBrftt$O!19Dk51i)McZyFq#}l81|fXzeoMg2NnmFT-0({sQ0D~ zVOHCH-3DvDpDg=Z9rmL*S;5!@+#~64ZZYem=vmZ`XC~jWaN~L@*7(&neksg1^o*{M zZe~Pj9UN8oDXOHt9z0_fx|duC-(oWAfvond_=ol8!?Jixomh0SN4SrLC1e$etczV! z^b60H28M1-wQQUyy&7g@;T)JH(Z@rz*ZM0-wQZj9aQ_Y|4x+|jduGS`0k{EwQWwtr zAeLDRAcDw3aC~ENC zYS`h>y5XBb9?-~di`Vn-+sS8Q<3erBNK2D42EsDlbe^|4mp>9a#zV-bJCKRZFV(G4r3+_1;7#m~$ZZl^Boi=i}$lV~HU`OVE@XQPQzo~cC55nL-8rmR(H zWD9-|UEAHW0!}cwvMBL~XJVC06Ph4i3q#m#NP{hg5>#aPWCP?MmSB zd?Nh#zQ)e(=Z^SmeBJLyj#gTl2`a$Yy~LX>s+`H24FYyD{;dY^26dp;@M`Og`>0{* zgg>a+c^VQVV|(D$9N6CJuV2PQHO!W4@$xe$elg~6(!P79OEEAUyF~MquADp!pn*7w zLILAXM}Bf-zZKhas<$N*?;|}n#|uQh+=UI{XS@uyvSDEi_62mnaorwq30||j4Y)@0 zOr_lH-8|kfQihgVMSFe5_YOR4!=EK(IO<`xaS>1p3bXMyWX)vdgnjBaLC1?@w&t|zn^=!68AC#MgE+3VbU=yiYAYvNj zpz=KgF&s5RFdxcb#$$@iNf3*fZ?bAmRx!x>%xHjo3+97qlWYPVm0AQ*h<_>bbr0l4 zela4ZbPeuJ{Toz)AeujOHwt=i_Q@EV?%Ml)w6y+67FV2>2m*gJSJnSjxhy4j{et^gH+H0k`DFkUL2jRplIXQ$$R!r7i{X^WR>x45_V_J3- zl8-1ZQ_NWW04y3)*98PrNrh5SHvmwN7#a&YOi}zo-u&m*U}4dakzmH)qn`pTq&Ujg z*o*EppB@Y(rSN8t&m7IoeW0VT&{$ou;&7IssS&od*8pqYX_8}VRP{R*Y_Ji!7)7EK z7$D*`8Ds;q(zBrmqc#eWztBoP%Zx9TbZk zfhQEf_L+u$HCbR)xRuyiH_Qj^Iy_)!S~pIgkcFD;sf@6BGO3QWQV9TIv{hYr5RZyz z#zHz&jSY#4ZaxN7!bUpnzRf;pQ_JXsfRE))#j)>nIw3DI2U*pi@#?aK=K zwlh*;z^w_D4yFet)Ae%|p?!cXv2*XSH#ZZ4IUC#FNo_Hk5AK1Fq1$ zW#p2g7aM~5G&5{T2SQLQ96yom>G(L#4bReoP_Lzzc`l|{FO5_ets6Lwfw~MumlO5u zD|VQ8nrs=K~$7uZt1>XvW~*($*S zY%j0vMa_vsU#dc&Vq@UjBanwo(JJ82b(|FW$8|vZS`^dG)Jpd(GvO;e50=o=S$1d& zLOe1wa!&fUyy;?kLLTMoeU&sw-)3+ayB+w+EitNnOz|~2sLl?O!LB$}u#2>}CqLzn zV*wEc#D#IYvn9U@EDY6vZg9Ab1KCiGs~RFBE^LBRKnzgYthi{1E}nVzGz?<4B)esx z=bcdJ#CDQPG|rv?S5;|O;%woW^BaLKSUP&i5D^q3(B6^AP5pP_bu)TY2o2nWmboT; zCd|?4^ipx*kUxu3R?3pf$wt`lThNGybji{u!QF8O3xc=|&s#((>|mZP$5#S5SR!I} zdj3P+RlFJcMLJMR-wb1jE{oUP>EE`(h3vyUNU#|4SEWRPXV`>Fu;-jth~p90a!X-1 zy43ibCqqCaJA=gwd*CGBnfRNX3KC7RZqDqT`r$a3jFV{a?CMH!sMkRAj@Q03gnFiZ zc(3d0yQW}x+o5~P>D%wxqT|F_`+lghJ9STB87HuHB(Ci(?aBO_lkVrpf{yw8_*O3i zf;2=9&sq1}Kt6let|zOIn4-XWZzn!sFDrMOj6?6H1%%$)`W(7@Q3P5=`>V02DnZ>AFD@9S(PMLD_K5+osPBxbFwR#^q!c-+M3Yq>`O3ujqJ>My|# zoSj=vYC;5oB%_o?|eNAJvWwD*Yecr45 zv+=x4I*9U@au4O2FEpdxOm{l1Q&QQ9**TnEJJaTF2)x+Cg*OPys$OgRL+(G8OSkWy zTaxU+#1QHoB=PlNe;D_AP)(=94Tp87En0hW1$kj_s7Cg7(mOrUvxhDg2qqh9puo{6 zjfjEjuE5{L*Epp3Wq%C5;A8n2VB`3GZv#h4?dIKyGa#^;3R6SjFS(bn_{tB&>A{#V zlWR$rMW=Ol@tRX#M-^WMNssMtO!>2=uR|Bgl<-Ts>PYw4luDbwh(?RI(goE~4ahKOR{VsGR{^cB-6Ml;U3Gd$eOKNi|X z{juGOTnFw`c<6eLhoJFJS;0Sn`)xgA+v^MbH! zBQPPUqj5A5vP1!Xe;NaajUOgM*-oV z=*SSNC*OLq9R;Tx^I#yVJ*ga5(&#sjq-iuaC@mx}BRv(94?7gK*A3266Vxj*2GhwX zuN;r=3Kb{qUye%vEan6#$Tq4d{OQb4OCJ@I5)-r8UPBZzlH0t|v<8|Ae-OOm6U3)r|T4EYi*jL(+UYs zdIN+*^7I!_P81KK<+be<@#xtrPE{k3WQPG}^mCT6Gb(qRXgPVPM<%*m{!#`p(Pt9- z_9o|_-F9v_bdR{oaC%`jP8C$0krR52(GyX<^Hqp!lQ2iN{3fW2;_sbh-KudRrK|4x zeo-vll4sjIy*aHFW(hQ#xjYBZ8`Jxdq^!~PVRnpMQ-nXK(%2LW%O+O;Z z8)V|6BcZcC>Xz(KyKkH;z-y>q(L1IIaxWjgZEo4&QP7isi<0#fsr-@0MeJ{nXs zN#xb_92dl=c*z+(bZ#*_X7So5KHiOR6aKjr+mvxvHC_s(W^osklK-#c=1zvcRc9I& zcKvq%mbSZAx5{Yq!kZH2kTgz5=VMrHXQDKMmLQF@T}e_6X}H#XxvjtAhQXfVyAsCN z`=FztjbeMw7n08GBA3jYqrOm(omZ$6E_5rmN*@>Sndp0t8rolcfU2d}L1VpG`t~R_ z2Dl!Mf-Fdxv7$Mqm{}IZ3B7ng_-w2c%7fW%g^Sw(j%p*!-k=g#uEschwM_ZV-^N5` z7_^_iDJjRKVZYwP?BIWas}u@h{}(yszeJM%l2cfinOXlkWWfHvv^}x^pW2>I{x#*} zNT%$vyM3YGH&ZwAYe2=gr<5JXiV6;Z}Hx??(DFc)xV=o#jWQ}bPUrr z6?#=}tJb8mp9B`fTNRD6zSmV;Yhd$AW+xaqU>Dx*OZ^P>Q?W^_rtmvQ;2Iv4m>2UKNxR` z!5XI-uae|0)X6hzOKNHwT}f&_O%klnkGuWpjj;pL7Np6KKmCbyTYDF(=-Khh5Y4ya z#jDW?o2H`RpjfBB4Yx>y+2jlEetYiMPJMB^lE0Sr^3lel-1~=Z+|_q`2sZai))ch7 zq$PO1b|jp^6Z1)nrM~2<(Og&@_lCq)C#HUf5MmJTb^<9klEgYf=}{XI@XB>nb^2W?amk{$RazPP~~7W@z{bl<|P*Go-Ik5xV` z;2uGi*dy{=rh|TR#2$+9Fq}SjEy4atbepAu{3=*0=lAsZSsZ)^dlRB*Yq$H?uY;Z9 z53?(9PI@vJA$Ca~jxRv~m#nq0lpWGyzD1l2I~3B}89`}}wfa53O;yMa*h;v|52@c< zyYJB7Z1~jH2U9OB4j;IpNGrfN7F%b2#egt=I7D_}RK>u`!{jp$XPm{)G-NZ>VnurD zAwSG!;Z44WqvAu+1t_{Omc1>PiGE>&^UlhO=v)&<2^!^kfEE6}x3}ELK;E$?iD3ur z2v8k0KPS!(vrC?XE3O00gfb>pU#Ye)o#2Ur2um9qL(gR)S+#(56Wbv|{t;sMmwE?a zdN9lNLOqyF_E3e zEK{P1Fxwkb-CbuV{uzW$8jtynQpt9ZR1BbQ$Rdb)Y{^~$bd)!VdN(nsy|K` z3Re_HzfK_%sEy>kxGPeiW)Glpz=AsWQg0><#-H}_4IF;%hA!BrQ#5+G6c;)p+;jl1 zJNXs{q2BjVbkGc4Rp~(hsbJ72k?VmX(Dm|kmZJsT-ey8 zqzyGCa>PSpTNN1)YvE5bbau*O$yE@?V!+~69fR}cyW@#Pm=`n%SZW544~w@}Wa44D zs~8%*Qf+R|1u>qD7;KWqH5NI%3h$8bpmJoTA9u!m4j3L!CHiv-_EwiR64IILJ-e_C zh`xhlteR5;7Q&|ug6m}qoc?`Om{M#qnY}9J&z<2b?-KM*2XQGQJqlH zeN;pEJMJTov0OGrK-W|O=O}Ed!fLsiCngUsmDheabXv6=X+ z){KcqX7FkKGgYw+sZj_o0TGE-A(;6T*Be)d_a-_qYJx8$AYOm2by2;MwG!~y-xBBghQ{NMkxV?gIMNqQSzw3&L z=b2wDh872-fdhnQh;H{r?=MUi>qkNbgp@{dmH`vwv&@Z061}>k1&|h4H(*=>W)PM_ zGN=*}LVSr-YcEnifdoYa(>3T%9M=fB?Jgkc8Ai6Cn1IN%#gbb5)5}mqLW|X&nz-sw zQeraj*%IuMO%<%am+;^1(?m~Z<}p867Ufl z!DdLbEn6ka+W{B6$R=EF@pptE`5`>;O_c>tE9B;DI#+2=KbW812bZ6K_=F2vU5d5eXE{Lo0UEA?S43&#SRz(Ut zEdq_fW##nl@ndbMsTTbvT>oZjC?>0zmK9*V#JN4Vd?Bv3d8}osOIiWAjG}A&ZE-N> z=NHz1l)oh3f#B0hzUFGvZgNaBBh)u`7X+nSNhaN-{|8D+sl=WQGrVJ2@5u zAZ}{HeOZ*+J?6jInz1jU4za|~C;zGc0QT`tejVtzGwfvL0vI-=wbJ$KM<5bV-^qg< zGaSKLHa(Qmb7;8OEEVj9id51ud9o>jK<-CWef&bO#C*}>B84dlNjVo0PVFsA)ao!N z4ft$$0W8@&fG-AYH$yX}x{L`)68@rqvN?ewT_q=GnHfvJSNi-SK;f>>Mq&U}A$}1A zR|=`SK=2BOL+}syec9g<0T3`Hx@HQau|ZX-=3|g4(T)dB*kHfEspZ~-F0f+;nD}vRZB_2P=3_p8fT=$No7-xL6By?Uw5^07DBqBhx4^<$g zLzJUJ7-l~sGGC;*fn>0xR?UjE`mqv)Yh$Pp5>oH1=)zruC2lzTQpA{z(^-f}-e3IX z3qfCZf{_@))&lc(LUkpMbK#*cjr*WYhP@ZWP#=fRy-KBYm4{AM zC~$jFzQ12&c9kGm{|$*a@iMc=Iz%?kh=Woks)zdzwJ+i230^=mdEx_ zDlhRbc}PG+Ah-czG=7i>1Rt5Kj(R2JZ<*2U4|Nm#p!+GUJ-8*WBpJG7`J{ZL&2cOa zx)6-F66skr@C`iPf?mDKC#RQ~JT?K&++G9b=-4k2ouLFNPXQ!r(Z~dNx(aGOznU&a znH6<{1VpO@+kMsIP@{$rC_9OGHh&YZMd#4Nmn8QgM8xzMIQv!=w~o1Z7J zVD#Lig#-s300|{TP(61t;6K4pt+5_A#U7`lO}_VqB^XuJ}(2|38l7KNHnFpdmpC+!OEw*@xSaTFvqr|7jE0ti_ea{M)A z2q(6gY{~EO%qRt&^V(qErc4q#ajCeHP{L$7&d56w&oRma z+U(S@8m^7S@D61FSgbcqXq2d&Pwsr!I$LS}Q#Tn|VrOgb$YUA-fd2lBo#f3P1hcH1 zoEp8mjWQe#y~uXpmBlPxF5V(}ojsPn#!Gz0KRF7>8s!U|i#i=4X~|frM5LmoQy}eQ ztvPt#ucUr)Envt51|S)W=DyimG_B@1*F@HaxZopWh@rTTe_F(f&0Uy7jj`F=QA z5hM@dHjNQdre%@~(;;TeR~4RHR=`Y>Ybd9O0$o{ZB8sN6Eh|gFM|=%-@fgJTCUbC5 zHfR&%y6aWM;6cY!tVY4Qb_*$M5vfAm$Olt_K3|q^! z7(m*f^M;fw8&3=Z&0(Z${CaUs6b75rEYMa$h59y^MagBWx!8^xf)jv`bOI;Ff#`nk zdwa{nAcT++NquYP6dR5w(=vdHo8}VYpE=_x{1@K2M9B{IzrSFL3~6GHU}SR@MN>8D zu|b;g>ck?KkQq~Zx{5_c$G2%}!Z#W3VdtvC-+XUwg{iil^&~%$^L8x@^dAvYc_KiN z-J{$E?RUQRwP@)87t8T_@CDj)m-ek%p-6DobNJv+rT~Srp2PzA4CNw;zGT&q^%fhk zIvV-ofNC+Pf4PEiM+kM{W$~YgjN_vz1#ZIcD5tA0K*diBZM=0U_d&}9GCRIDSa;_7 zK&Zh8cCN4vS%REB31Go45vU{t$Kd?e35A5eXlh_RUN7AEwW6ZAk!tYaxZFn!oG#V3 zo09vnF<<&lMxT~%ff*Whl#q~@jl8-<3YZ0;&t#e))rF;?Q?6YD7jwG%`9np~ACl?- zz*{C>7p!)>7OECU+JF0$1lu(+Ygj|nD)x~acNlD*oV{C~@{i}GlJX#YI z!?Xy-@rK1833NQM;ak-8uD5_1Q<8ye;YeWQZgrh^#GtabccG_SWbujPtGjMvH!nd3 z17ZXTRh@EYsI!bf8P&!|ZS|gAYyw8P1_{RFCqWiH>hYy4AZB=BS$Y_a@j%!FQaG%r zbCmRSV?7^Jf=mIaUJafsJtKCnGyV>sf*7mVe1TXuv8Vp{hm(k=8s2q&q~_>1re0ZW z*M`xaR#5xynt(-9><gW!!%g_@s9wct4EUG?T~Nm@rXS4*!V98XANL+Y+y`1*rUo8y}6!4^rX z7JAfck(ize5xF8{q>Tuu7*sGEHJoOEXGmp9#Hk0L~Wb-?9Jdo-29%`UYI#ah;k_bVV{rvp6kfV`B za|%z+nA=j55p4cgJ$u3zbbZv0u#5$UaF03UXBlLVIdBX`m?m8y%EUSU>?`dFQ7Ms6YLuC}B{C|eE#LvQSj#?VcapE`pI!?w zGtKbOkni)xe$w(<8j{+QhGhj|ognfz1ajIAxyHl}zRqfr+OEdHST{Oq0}@0=5bvfn zFmIJbslfUyYC=OLpy>(^7(*%Q4HUA=vJ1$iP(RhgExb57ns+Av?D8*I@b|UBr3O*L zr)Go@S>sUNUnrAw5SI6`gUDD_wbuI-5GJH&Ev9h&fxzu}!0~lqmzd&H`t$&2$aFiP zW(W@$<#7x*imSCd@bsZ_fgA>_#_jS1{D}!nmbd+Q8uf&SozzmC2$I6r$z}N#@nS+!x+l^B)g}(v)&hVSd9jV0T-YB#ndzSw&Gc zMs4(sQ8L+)Oq7cW%8u(t1e^C>(#J=TUFSJO_>Bix`e)E_`LyeUm@;$GLEPEY&^Z1V z)X*WA1T_2Z$(AZ$`ozQPxt_!h5!*#2PAu?g{cWEt`9*42-z*brz$=yW8~Qb=M0E`V zFN`91d(%!?SW;age7lUjp!GNpV+;Vtb3)}jVw7GV#kj^k5)6Lwsr6oLQvo*ySS@B} z4-WW+uJdt4s9LnEAE109&7bjk_Dokdj)iAq68Oa|_lgC4GjYr@4^jrz3%E_|9>(QV zF9s(QE^zrg5L45}6mbnpWK`5)A*(Yjh_Pn+( zjCdjxOgX?1A#cxvn-3v_OLOQhw3kM%f{GW<0BqDyuRP-Dgte46R!yHw%L6@BK!Zz6 z9~R)13BI^bdX!PAyU*VB$);TJX-vc{YoM`orVGlt21~CDzMBiL>B}sRE(44@B7XTd zj_cREwUq)rd;1~yuf@X@znD#7Qj!JE0F(o#hhynt&v zAhw^`|pWdXFfoSn{SqIaIV_ns8vGky2_cE2-uJO;P>c^)|l&XxaoemV9YJi@1$ z&E(q|jhG!MT40_l+X_R*L+9XYQHtA@X_F`O%a{qI2PQI1$=hYqc2>LL3)dbyD0|iqbA|!0Z8L->K?=U_ ze834%FOVN0q7RcjGaK5Gi3_~&e1byWC*a}+gui@Uj)goMdKdPtOAt3$Y=&GrIOHCL zbf2cyF2*6hRCiz5IZs2&*4L*?zU5w;I*Nh)R)M+)A<;DM?ZIP^bnSfh}oaIJsbCZup@ zc5g3?vLP-Lm?rJOK7@j`mAxEO>2Cl~^(L_OKQ1Hj2kYSABwDeQbJl(Qf!%oiS8Kl2FZwI;SjQv%vI0B|^Bs zctkP9SfgnQ(UL?2((Yx=0A1dVXdE7^T-YyvCCAcn`B2wiN!;S_FqXq4k(DNWwMv2Vyp4bsEDM`Zlp4f@hN0i@p$izKl zi4&w6&BR0?*<>E_fJf`FGKKLYtY5R>*n$1`9om?_=o`_AP7A?9Kcr-KnPJmhWG-@4S3g3mgX%8 zF#NST7O3o-fGl^}6(tlyUf2llvDXR7`oT{Bso#>zjsaBFWzGtJ2!UOj{NT6h$mUwf z_vB~Gl(gmHa%2M_5csZHu-I30v=x+SAaddpg_s(s@3flI3%~L-6JQK9hbo zy?kAmCz)$6Wf?L~2Hk<80e5fv3;=ac|MUa(`T4PE!B%?f*QfWg`(pNA^|}l)INN^* z{$(rq7rZ5ahErdzM#rukj@;C+)YUesj4>>-KpK~I@@Xva8T#Mqg~-y(!- zAwiqwocRk##F-{ES+DT5V1~XLE!ZlEdcOVM?ftqn3Gboypo$&)S%$l%vFpR({~W}G z>K(||4xj4Xzq~KgdL?OdS%-k|1yY}xcJXozt1>2ysKLtn` zR@kEmo1aNkgluzEOoTiJngumQWGQ5evBE|&LqP(&-O(AbCr02p3t1>v8P>wh<05j1 zj=>iOv}N!S&M_7gzENiptmFXe=>wsf2b=hi0L_b>{^mr{T7h>lQhJ_ti;#7DER(Mz z4l7>h8&Pg-7?bh#`UIK(gCUs#O#zS*4Nj{Ig(i%EqCkR4&L)d>CkDbnsfpMSoMNI3 zX{t1jHiU;lKA|z6>dGe^V+Hk!q6A@yznUaDK22p+6i@AVku+F4Ux|C_Ew!6nOu z`7!5DZl@4F_X-9$Qitpm@+!o8ewVJf6EhJ@I`GC!6amR9qqb0b9Qywld#7Mgg0@L_ z*|u%lwr$(iUbb!9+RL_W+qR9_-#2m2T>K~E%w<ZZ37z$%nXK#ZSpixSmMhia?H-BL&?zE z%4O?=V%H)$J?mH@BAo!;@EVx)6<9Xms2CVVu8piv;kbQNE*fWT(LQV8px6b#H)ygp zA4WjKASe8Z93D)7+AeRh)LhCrc6Opo$ zIk4xCa06I2%p1onJuA+`s#AzRtwddY>unIV>A|ts0vUb9VKv!?MfKxaC;jsWOD^t$ z-iK^>))4rMOc?LDF?)&;;ACM0-4E5mmS(qy)kS?CdyQ}pk`Mu=6~ zIj$7e^Xq~2)iPumtB`9P*AHFo0=<8B?vw_s=j2(M$dtLyR5}h zgMTW7g=jC>-z_a&sr+}A{40+wPr?dZP*pusTfR2`0xny)puAYb4D?KC_!f(ZA%LozaJB&D}tG@z!HL=`bHdYfkK&XuNX!0@W^J)`g~?q-Nc|?+a1jWY7RfDgv&5=IWhA6mAk862)=$4=v@>A1;%Ae61A^C0>&+*BX)^4>t$kR{| z4;`>s7NSM`qsN*JBn!gf1eA4@P{qo)WQe{25Y&kVa9d_revOsC&xoega;`tAfW;n} z6I?R>%mQa!7{WDf4HM^BQ1S^F7DPisIGyi16xBc44xaGQq`Z_{jC{=s#WNw&LlXg4 zu=*kBSw;++A||#Coi!Yg2cAUlxp(CfB4R0CW4YZAQL`T509#?}+FDFuQPPa+cYq5k zXKtt1$rNaG{0xnC+R;O=h;mVwQxRdh9fd`%*;|>qw4|+rEiY>kpnMP8k6Ao&ESFgf;(xF7ONm&9ulOg4~J} z$=z>qHX_UMytlugKuV>OzAE^B`o5szTo?k&(y;Yci-H{e@=;Z9r!{9lmfEQ^50kXp zr0R8&RigRyzWavq%yjo5SG#-b)Dv*+VJ2|g)10zmwG&YS9WkJmWnu#%^BiwdO{}6r z*~y!ksMHc~N8TuxHE~W@ZwY}!6NW)vQ_hH5{`%stLu0BeCq)mZRyYNVK z&rw4BZX2pr4ykZzK0TVOo1z_9R7Zx95rsorc9hytpkUcGpA!96p@Nl3hMZJ(q1s47 zv5`zjH4`I_9cbbja1_ZJ)OVT9x_K5-=sUL%NwBBN0{vEiZa2M{35)C|v{*!;Xo5#H z42fJq9zBV2qfIA|q;2_me0a?*rQlcxir!%?9^=CS5oDHXpx8#>J=S{nmoW}=vjLy4 z_WRCBcd7e^+CU4nT~6J$WAB@P`%Hzk$BJgZqFs#{yPmjnwuO?VD94w1WBhjUBp^lxu29 z?+J)e4&GL5HEgm$K(!I{BzvpV&BDp@y6vfn`ir+wmP<`44w_M91Y8Pq_~Qu4$FjKf zhBPN<1`}$XizMHB>=|9v*-yFq#&>%8DEFx}Vp~KlW@62^!*y+s#jJfkgI-ZLnsHgrQYe2L>`i z^_RPpo8c_OXOk@O&VG0tl|JswadDEvGa1e>PDlr2(gYa_^+~Fic-Im^;1JO&hpRSk8udz zPxE;EkE#PK8PcwQfi&;q+DONi*b)i>f`&Qtf8di}o*O#0BHj zfll!a^#UjOvV~FVSyNZYjMf>&IcjXBMl;!X_2aYD8PYmG)VLIe7+xy=uX|61syNcN zVrV97rs0xRMr!0?-={9!*g85u$Ta6i&7myRi6pI9`;@@87b_>#WK|p)SHRpSk7kV+ z7pQO!$6-f{i92c79$~fNoT+gbe+_;AWh3_QqE4X0CgWn$aiXnn0nseE;84;#_}eNL@qogFuo zx$h^X$U#>iKgYje=uxMBNqlZ)f1t5$Od%sf`Jj`vZ$bzZ1DyKY(aU^tY)F`Oq`Iex%K7FoM_Zq)6<`z1l6 z)F-6n;L6JhQfmziNj;^E+f3epMixCYyF)3_9Z-G2+Mv2j42AXvFc87?P3OB!v0#X= zt6iFaEzChT{-H`u2Oatu$C|x~bp@iiBoM&D>fNK)F;2x9hdXBNJFAqVeGIg1(pGhK z7NSm=n1-qnz4CXhxWOW^8lu2(wXip0Fk*I=+BpMfQy^ zDRgiv+3Fi~b>+TC-Y?j+%_Ff@f+A13p z5TYZ0Kew7A&h(B1M|o|-okN;z>8zAUPBqY#LOFaE(R(>0x6U#4tT90XCHmWl+U9L& zyqND|L2L~rt>BA7hC1Z(HVs$$O<;mz5{6S+%W>PcfX%rmXHXij_k7R57>dUp$8FU& zLIgL~{uYB#L#2e{vNh|fl6P3tgVxOByiqI)&0>H?r39tL46fFCg_~I(J%BX@+?1v9 zuO2boQ-O*B;wCqz!C&u#jW!a(qbZNcX8xw!IYtjpY*a#3!?tgzy zNGs%n(Y+ABDzPW3VY9dQBaGS0lY`F)(dFR2;9lOcXbJM(<%fgjCewS?@=W z8sG|lv>_uCV(X4QhdRP)=8>l%#ocJSNzdRvs2lL8GOITV2;kn4s+5fXL3aamy*;k3 z4WfZ;!j%6M2m-IrQae5`kD?ZmE2&MZ5L*)g=>1p6POV4EpdTiYtnJ%2Bq-ja#FKs> ze~Bi^?wXsRoO%_<7M_42pB!#h5uCn;BuN9wK^`T5(>KfNi>gzr-YsM+YwIDFfBZFfySR~N1q%n0;40+U-@)Sw=UP*R3c`=$+ z!~)wWZ88O>*c@V#@k0eWuw}K-br-dCgn>I&g`$#BVT{`(A`cnaLkO8sY1~NH@d}=r zDZaka*8hH%6*xE7+*g(z4rpTbNaY^f-$GftGbIhyz^RpaTynB2X0ae)*Q|DiBKPk2 z*_bdZWzhI47C()I9-%T4ZOVOV_`Zfi)Qgt$obf@O31kzwqm+P zCK&Q zdMST0NdY~y@E|@lsw{67V)w~YA~YpgwlZI|WT|CWBkc5gL^6DA)^%5YKT6i%yLWrH zys|a-;F?hCPE~nZ^*!ABe)q@gW6#jhX@W9L6!&RQ=9J}0mJk=?8F(}&LwTp%9O^LX zu)KeQC1P0~-=@sgVW0IwunMvE@S`F>9m7FZIJ-1Qf2ARH7HJrHf$>nb-kjI94u$^$ zYRA|RKQCuN^R{a?^~0E3j2i)b0LIihF$>Gcs zs(-ESId%H>_!;r{ZfGiHaB;YfcKmhA;)?Jq>EGk^+G6{N?w|pi;9m-#+Y+hL=+|@( z(X#11;+^)PrSIpbO2#X`%_FOsGDQYlQEAS8kVe;;%#y>RZMD@$m#LNZ$_<#P{EK7- z6B=mqd0OS=RI#AzV8K*y(>aSt{<@3d5@n??D_iz+9in60#0IH0TGZwo7pP9t5E^(Z z;kJ?F=b+1EwG7H$+vSZ!$~Ewez&VmU)!H8tmO*RniNIa*v;4h0vOc9qdXbH=u zN+l6JnkInV5W8J19?Qy`>==tUoV+yB8KV8i;q`-Jn0NpB!3vE4$Y|vNg!@XR1R-P1 z1C?TzaveEPDH2;%@x86kIDabC@~ah7DxFn4tE@Z8MLC!Ja5~{L1X-x9j-WQda@Kk6Nb*xDsY5BgU66Al@%Fa_jFwer zO^-(rlGy)(+GS<1m!-M$+L-nu+MP^(Elbj!OhM2%aZz&Q1XSgxROP(#C@PnVtfGx4 zgl{ad$zXF5)gG_GLuk$H!eHlz2PE#OZtI$d0-V_ZUf`2A|BZkuS&i!Gf#FKvjReEQ zI7r1NFHsndHVR6B!%)bLjjF6%gojR%z>pt3^c8nmR7>Y1Bs$Um^^yuHTC`;=uR=I4 z)erk)bXU<=V;!BEy0M14gdx$ebjIruGrsPvWz1GjBBh<(mKZ9NoyStE;&Ec|j{Mo^ zX7A(#?EF&yb0o*w`8joC-U2>x%y&ZHt&MGdOCt?ADuz&*{k+H=*vZFBM%*@Z7zgHH z*F$h$He<6)4quD*IeT)BcQERq>#HL<0fI+?j`M?ZPR!eqkB|Q-XZ#@Ik(28fy+-zM zdwJ4o>;X3!GSxY+yhHB=^m24OYCK<(O+|~ou+benCt-xI(l)Z` zB#x^hI7UO9=2vM<4$FUhX&~e?H+9M7zG;S6CM)8Jr=rLW!yXU5nldv!6>A)|<$ngg z>>Umc$QBi>zd!rW0OIxaR;KT&8oo=tzx05q5J(FTv(oO-0X z%|3_}`5os8K9-kkBAVAU&36AG3}Mu?zUpFsk4ynAj4#=EYM=D*`6-BDDTef#;8DhHjhmoU!bhPVR+n!zHcH#@erJ8rnE z+kHx?&+wy42nY~UNU3%*NmdtaaBXL(jAS0uiYW_U0=+&q-*F(w&d-DD8b?eugsPBD zM+o+n#a|{OLZV~fK!?+^N?UOLG7iNeegG6i3T|Y8EelqUpMf9{^*w=@u;LXQpz@|a z95!<>fB|*T1z(pL!ACTdA!@m*aa?!jJRgnUxqtNFc$)a2`DO0-AzKqJa`2OZ|2<9o!^`R6s39b|qYh)b04^ivel0(^!i=OE;}FD$On){Bl;YEE zqTz_ghFSOd-p3Z-FA(#lGFdE~unxOo7A*h5-M`^)?>?&OvyDzG*QN;7#u&sVSCVAI z(B|@`7CcPscPG#iPVh#=@1PlgD=|MYyRZuEg@3GAC>3j9qEECr!Ugi(*6(GGKtlm` z8q|bGofvkT>QoK}S2$=x0R|xflDKnd#zqmA-}S*N>!4-8tbW=6`RYo~=B|S&?+axo zs6ir@D#pt3S=BO_Ob;>fH2^JAt~QCDUQx_EbC0`nO$`K45G#@f`l>ZWevE2ZE${~c z^EsgZPa9x?V2UI=J{dcj+z4m>KoMnOkHxxa;BadYBW-}*(Fn&jj(d`)-3r7Cop-7u za;BFK`4iiIn|P~GI3vt+CS^2si>E%=>e`S>&8X=M#w__bPpB)}D(a35Te>1 zZS`>$A%@H4`GrmuHBYiTTV080y@O3C<$5#0(e}^2T6|AW6fzV- zLfuNcQ(k&q9{I#6wq^~SwKy>4fE}4l5fyeDt7Tg7>e#vFf6-PH(1V>yB+r-sR)mGGpxsbE6xqN|EY+kcF4%RD`b)T&mAp}to?QoF> zr`UZb9)CRi=8UTh%RqsBa=HrK8jnpuuWbjj6Q`DK9}|V}l{}ySIFOMe6)3@bJZ7w? z>lrP~PB^7R!-a6PypGa2^FL$-RFx)W-XtprC{1VJc^bp_PRv8A_I6btWcgd6m!!n+ z7!G-QMTCl?WG-L=g`BG6-dH&_Se}wDHc)`o2HA_fNd^a6`(u*RBf86AA&Ynf1hEUH zcP*@Z<-v>HA+n```2%c4p512a4ce z_@7V&2gCmr6!A~`#$o?Q`i|-Mi^~zje(+_J>qnq)+&2rth+QHfsh4BrOy_Vzi1+$lKP4qoYsxWLI@!5ghCKxHSALZkz+gn5k$9 z{gn;ai8W+6eF4SZC>U^Mf3dje1OlZ$tVoHf-g_X=FJ+(EJ#)DLD>V;p$txY*dR(R$ z9zX7yFJg?6P%B)eNZ4&XhkhAs)W8qgurC`;;lw>+@OQA0h9YXvk0|Djr_z6^S}{+- zX9Y~%vdy0G>%vpxvk6SU7i(cdTc z4YT{cd?`4{naEcBw;4@@*+&kW-Q?gttqm+$@?ts8eP-D|Fbvp2eGt2QWVg>W+QXRA zAix^3C&0WeMpao*Ld!p`q?yp@%sFuz%p`1=A{B)q=RS2MyKj3S4gn`I{7VYH8gvWd zR+c)XHNE*_xy~)dz%Q_Nk@poEe-jGu72+P!(WQ+O{h{iS&YpbA36Fll@Vp|{K^ec<*>w0gI7q#H+Wm3v? z!J%pVvO2mfMlOZ>&s1o0pRJa-Hwl^q{zg_>k7|K*3j?kiKRnr3igSQa|n*~*KUG=6DZ4jx0YgH74(tAhNKO2=dh?ok8xxCY`& z0l>sjiQHktHx1d>&%TpHd*5D;9DH48ECd_~I+Wa0iC*gBS)^(c)H%;y8?wrjxQ*l@ zyQ*YgE6`N>`$|6VHTe`k_M@U*B;y9lref%?d9Bk;qntF!Y$4WAK4Rt25RdUnMjPoB z%dnR8jI}FsAQwTliJxNaZnnK;TOfeVcf_L`-7@^4Cs=+VoM-=xF%yE@JBv%_`Y20G zyc2745+AeE7Wq)T`A?x7humSo`p+UX$4c6|HekKe>*0Ws!!n>k8<8$Cf zcb;Rx1+StB77vqzi4om6TK=RNoLt=P^B+C;f6H)cOlsX1*KjE+943%cjv-T>1!@;JvbUV{yE%sgoya~Tj^6C8ZV(PRmHb~^4v=0Dk#s5iLY znRqH*2f=Zmj*?bd^la!QF6DgOI2q!IP{QQIbZuxJ$4%~&Jzgc~UEY@N_{2|wW{|RZ zXWpMr+|IhLKerp6rtQhMCfnoB`YP<2V0)PnIPGNxu60y`YmDJG8rEWRIW5n5VQ%19Lg<%F_HWCJ9r8?KHTnTm8Qu+%t`6OG9fyZ0RDnuNo$K4GVf>iZ5BC;c=c@wp<{Q^!ckv84#@68SYC;GLP_S z&mnY{IRy+3g{%3c%>Nw{!m%yz3F^nBZcTiAViONeEi}E&WJ1)c%tYhN>Od`|$ulPr;KT zY-$W8P9{2EYi(L(gxsDWrbll*9R(#b5L>B6N!hn^SHRsk*|{=$q@+;UY-m`YijkGh zsoL)%<)k^M=dFMBxb~3-m96s~_zDZemLP4Y?sJVAbmjlv zUc}+AmsUk0>9>IQbv%BsIsC0eHGNI5kWr_yVOVPl*`7JltFKGX=hfr>@l`w73eTTI zpZjA>i7ubFkDurB$ocjB6?J@zrq8E;vk8fzgl|F)&JqIOh&*@1Hzvo1Gr1jGQ&jIp zNyw|J)~YMcVUY|+iDzoX`;$>6H{s5|Nt;Az-lzeMQqg4G0f(J^2yo^sU+b5FG8n%K zi3*@jrF_3^W|*t!j` zvT{Ivne8zblU)pwb1zUH8M)Tm|BDwRtalrJlgDbv25gx3eY!oAJMoO$+G%&OpY)+# zt~jBK>=;zmjjM9>F*6II+|MCim+X)yZ5_z-6s#?JuCWV8n|n|7Dp~~&q8@x3Sh_*? zK^TcFP@{rEGp>2fsF%F4M9LnJ5WcWzMa54kkzRn@NgepTtQ!lJ`Bn1*m?d;yJ%-vQ zZflHs*i|l!pJ`WCC1R9S)FZaiR=>#_(*kXZPKtIdz5eByYK7k6HZe{2tb=`ApU+pp z<{WWh2C-yCZ0NM2nKXxgpQrAXq_7Dxekicr$A8?HjP<>=VcoHM+ZL6qon>M1#~F9w zV|Zq0g?dPlJBjz_Z`*gRHG}WMQ41$p`MU`AK7ZD@qg>~UScRtzC~EkL$G+c$up(OQ zv1U26E9YHrBgpc$J)8?}Ut=gk7&ywl7n@H5-B2f=gYDclSIT|P*WaikpFX*`SZO!A zlBa}Nqf@m#?zkA4e@}cEK|6j&Yak6mRq;o<^^zSjqeFr~`vO;~<$(hHIM_jyV+t}( z9~==SeIFLJ4&F^03&p654}2`Lg9xUsN=xu4p)#eVnT{-=LgBHXzltLbONz#tyMiC5 z(Q!37%~qlHnVOaFh<~AF4EjbbXZ|(cBqsM~o>gyfMmLYdE56<6?5tP{G%@St=h)}% z2r(eKx-jvAj7FAhLN@C`KV6#&IuBHJ7)0S}WvwfQ;7VY%giTt2yR`2dHtG4eySGG3 zrJ1%w2WGQtG`+}%)rh2rb~fAMiYVc79-YDX;D$1w1fN6@WFM?=E)Sj~JJivu1)U&V z>Mo+1N6!W+mF%_`jovEev|ifD@?JK*ReTd;hC%5w>oyx}^EUGSU3}=k6kMBn`yRAy zEfu~0b(6~NMz0u!xEp3Dw#3l}mzlw4`gB-z#T+p;y*-W}nBPR=?mbk9vG#o5H#-|8 zCwty$V+Bj%;?WjXRd+V_()eW8S?sv6(n^ZQh6VJ++*eLPq3-sH*AAOoU?3klOB!dH zP$r4YxhBmi=tno4za!m5m9sG{Oqg`3SL498w!bLoQr)Ku5RUZBTB3+CSArf7X%Sm5 z;cqeFR%{;K!$3oWEYT~eP_ju0;h}a`Qz(jtf~av`Nf@-VU@+DE8=kH*Kb2;JnPOcG zmUC2$cncKJiea0{N{f@{QVIJ`4SH|=q$gzgb23@n3D7WkGYl_N6z}HciD+G@YFKmG zbgF3T7k)COv;JEU(y#Q=Yo#0^rXEM}dH7WjZi4TZY3;(-q)9-VgXV&K^Xg2Wt@&40 zwugT`MZ!|{C%R)_*6uByoUCS}GDJ1dMs&Z|WB*ZQyUh|wGOx^%g;R7RsNlLV{K~9m zbFDS~^seJ>=D2Ybq3V8j^$T1%^)&A+POD^R|5;Fg%P59mUkZ$A{aMFzDkt2XWm-l% z729;r+f%kLY0e2v4o3HGA?Pq`MzB~_chv;Xr_~jF2IeuD%FU_eOD~cP0?N3&=%Qjx zq@*!W?CDnPh7v*RWtLFhSqeNzYvD`*E2IT;XMzpY)&89@RK2l{6}Qz-T_6hr!^7n2 zvocU!_9v$fE6?x7#T+A+9tH$3A-HAnE$jy_I3<4PiV3zSM9pxw-+=t zTV|)blV&aZ$?O0Z=D6(+LR@`miPIsZ+v^>e-Nxa!rEoHH1Ez_esTkOv;9ABuEitlb zJ!^)!>oqtKp&c+XaE2n~Rk{(c-(Ry6A$(tXTo%aeA)!j<-nYE0eScT$ynLNJjW!LwM zg>8>+lq4Ofue9GD4t<`F#wSM)r|$fh5}hCCd(Zz|kb2SL;|quv;j;WE$b*MNZ|qAb zUb^-gW&2^z``+ak?DI8j0 zX`mJl-mV!>jJ^NRKutYJGbTu{n*&RXAJX#Z0?2bqU=i__6xJt1tdR>x4Ar2fd_N%2 z74*{M*7__6xNlcR2O^t;c;E)Z4S}&FS9rJSH2b-i}3CgNpo$WMDzGj2u~k zBrcBzkN5rX;pAd^{$PGL)#?81_3i#GYPTX0K(VKZfjrdz@Id&4w*_{jo~E#77?p- zoucG$q{$>u3G^m31ZeIY`X(r-dWgDV<4H{G2q&dE0eg2sqHiu;oHVo&2SHnyGvm7B z=;m_&hQC4nV)ODiCCc3JLDnFu=nLBL6GZts&YRnYFhB*O)he1c>4j#Mw; zaEo=i!QlE90cd>nutB@wZa~{JHt%v49xGdFtY_1juRC0Mq=KVFTs>_zjKxNixaLG{ zJNJQ8MyfXMt6RElaOE$eZL^EkF;Bs?;LCxiJ}8$Qt`ZybyB<94n(w+~b{d<#QO~R9 z2_b_*528(z^_F@h7Sb)T2&L-e%0)J~tI(lfi1}5T9*#O*@EScazY_G^6TxSEHpf^N zG=1iZeFr4zZ8$oFeP*c8SDLS#)U?8yPoJ;SYcI2PVlEF4ISF^BH2bqKsW~!o9xSw% zrN%acvZeK$Knxfp9pn+>6$Ze-mD@bC?qLj}0&S%8MZ!b%^^VbxE|A?Pk-}NCy@U3` z4I&(9ky8QjbwfLdzalu^8e|(o1!uvW=7fTm-xX-{-TK)H-q0=KmYffnn$gUqLrszR zYQbgC3e|rLn+Pr>zA+AR`)6H0-@VJF4BjQ0PSoGH|0bFl-J;gj+yaQ!hNk`n@Phe! z9{nZ;1`8N4SFiD;4qS)(W`bm1(|}`v8bQ3r9yus@1*4P@vER1P7JFdvj!XvPA~IL$ zG!gQ0a6WBJqG%v&M2{Fi9Y`i@2b08jZ7aQfbwN;p;eHfbUi6_Q1}U*@Bg0_WFFNnp zNUw@gFj}gM9@7}|M+qrSUEkck?fA@Kd_Y`ZBV+EMVPG=L);*&cGDa~r-ZWj#*U8OD zLdYd`7P&8;+(@4NT5mGnQtbe$};k-~81d7$AWuS7jO(W|m0p`K8 zZVLcjG2H}n%ECT0mBYLO$84J}r?Xs)__su^+rBb{nGg@2z>A50h)2Q91h$M(5U}P7 z*2*GUjf5A_ zq9w+mky3d02`NCUA(N%=3cLI`Tw}l%qJgpxtau*WlN9RvC=?D6A7WqOtDhu;?8Lkn zFXMvD_st9@?60lc-eNE{1pzE&IK*&+!PZe^Gdc7AUD!h6f|DcgS4Q|nnOy*Xp@^r- z#TS-x^J9U(;OEHDM)FmBI&PP|)V(A)hOr)~RmME1>MkkqIghD~;hX4zD{WgpJwz84*F<`p5CAn#&$FKR?J|SE7pl0NsBxjBqKqogf z-PGpu>W{!mWM$e8J(kh6TJ8ZRO~)27#ySI?Ey*}M_UrMEWJh);H(BD!64KtXim?ad zspVG98ghSum0QaOn$mL`3#t#-bk4j&V-|^X>ppdq8ys%S1B3Cgq@FyIFv1`@Da{zB z5bgykAf!sPL7cPiYSBdMA=#H^>ur{{={CE%=%}+#%CIi?JraS!<}p zu>_zd9CWg`E3L>Xn>R%$xI#K8UD7{Bq@~n^a29V=-A+SeP)|@8$mR<6#`(vEX+cTRd4Syjz+w{QOf4Zuli`vMvtXXK z41D0c_%O6^;=iWA%cC90)Wj3gDRf5&&yh8#bDs&qnT2Bfjas?|KK?4^qZ>;BPwNB% ztR;&8XlnJT`!XOVaOdw522MyKhJS%$JFvi6UYC$fn3K0Jt0blHazOBYGA|KGHw!FQ zCR|3iq7)L9K$?ify~+Cb-Zj-Is2`+j$@QPXt_{#*^U+o0O~GDQ1=2-1ottkAR2426 z%GKv#9rgNn`?xiWASa9l;jyzI8Lz{VOVFl^z4;+U(w1EPf^P{4f_dL9lfp*KT7q%e zW<>9roFjYPMIF7UvR@Z|YPz6mOYk`9vc3bR|1N0Fz8h$wc$z5<(Rq#~q?_ z6f|MRL@SE3=2eBwx{y+xDv0?vN02j}RB`e#TO1CogcCp4Lc~O#*aw^;n<|{XDUBw> zY&dHh8xXT#IO_55h`&1x4@TpNK}@8HBUn&D>l5%&I+CMLN}gx>FN*?&3(x=?vLImexl!OpK*ekAL2NCJXI5Nil+ zP~PHgX>cUY7$0m2wZe^m@+em&RcoRQOT%|unr*yQLawiHY)UO|mcY?HrhQx-JY3wk_=E=>;cMqk@M-szW__do%JyZD!JKUj#n} z*iPwMUc?=NpJ{hTvevD2mEX{l)Z0tm;LFR`dIrd|y1gQG_1Pq{A{H#eAiOW>=;AdY z%w}sjt~2(Yw+?ffjCminE%0GMOjgF%WslJN9_a5TYwr(h-|o|}5N@|d7>PnGVgPu# zS+8GQY^cdmd&U$$YBd>dpxt-aD!%zxcKskOlQK_ZpQjHo2z3cl@$gCyn9XprK zyYuXU>~-HNHg5}OwB06b;R;jkvEdbWrWMF+y-M8F6bNQr-eTytS4`IoLYp~*xYpv~A8NAvtdWU5dDmeKJz zp)Eu^O!0ATL3a5SGo?Sw>b%ZCyRewn$&BIR*F%-Ni9=%nnf6OqzpCCsrHwx6HsCAX zl2KffmQ|D+tH65qtx!KFHMK^xUjg2W5S(nlnTkPPP*V%n->&a4mbhsVJ#o?;ICw&_ zje|VZWCTHy8fj8Ei&5zcX2c0Id_Ma4C^*H+O&$2($k`x-ebYhOMT<}+nr{oo8zvs~ z0sJr$3*C~D-S3IpEA2%6i2P{*s{=*n^KxAL=0+(jwd#!IALPiY3~(B&EnSZ~wpO@hU+Bgj|sMsuAdI>Mu$=qyx!NGp9$H;BG9ALX1^1b^3O zz6CER13#uy&^rFZmmaawY#C|V=47qG(kzol?u|dYNLjV|)H#4O{U((RxiIHCRJQ2J z(#+c#z+AZwJ9(UY>^4e{OfhbHoAw<}HXY%QSvvC-%lWSaN1kUjpgBwID;e=wTAAG! zmZg^#p7~i85wUFVt{GpYYPz!@pmXgo9iyqWM|(-9!tIg@6Md_;5thLBjX8}vuQpn% znz3OwawxJ=LsdNEe{2(vklsnsge8o1VUJ7oIx$@}JiO*-=|Y__F3nOo*x9?;fQ}KdKw+UuQm&IETua+NU)>7Cyg1v3re~Y_}&p8J)kQuL+xDO5DI}wbJoVW{$&B>w9VLJT7IV5GO8&3nZp>|3!?%bmD5tPjD7$H)jhb71^sl&qH zrrQ@~L&(Uq6%Z%SS_ONAjLCXdKP#|1GW7z4cpv^c1xB6X`?YB7`3RnzUSi}IcPsKYdyjrld*oHFxr?4$ zM&V%xxOgl%KokLVFpg5ECHnzTLzn@-UJ*su!vdKL*)6w&mphS7?_f>b^eBG5>2Jpo zqk<5)2y_g6D;xK*tHMK4O_o=6-vjr(%MSA<8xF9x5ivX7rSWo4h_!_U#3M*3L<@+7 zTm!~+Dm~S&=%^$>jO7DBwxs$ql1BM10e>hm35;)~jl4pX{>-dkQ_DGO@{A@4%w)x0 z$8%X1pj^IyE#ZVV4y2e0Ea|{LOb-771UGr%|4-}azlPBNrs~-l|BrR_KYMC9nEvm2 zYO!>kv0LlyGaCF3^q2-OgHH!X_Z_aE`rUFgGRRbo%pT^R0t!VW>m}yDB(}yrZnuX| z1BVpVXgd!bN0`l_G_L4gprdrVs4gN=S$~{=JxxEWSRzD^RYcN%W&%G5T_(o3J-=Mf(u=zX#(AUGj|q5$0SMrNE)YR3~9x(Tg$a#sy)7Ktw@_Ur}w zeuwalzj&P0jzkOueVfr3fTF;3jNGwI+g%P=GuJkTBV2Yx*78SS(986u8zJ~5RZ(E~ zT)7;L0%(cF!bH}4K{XnGxH!a39C3@E$)upwyz0fD5&s7J0I<=&G%~bA`jZbu@)$H# zXK_>DjlPc>I$$IGb*?tGWq4@GkIyxVbIkVFBHLlTF=WS2S#cciX*2~*b#5u2O3MCI z3$!!?_G;67T#mF0rBNouE?q^c)MtYA$A!6Dmgav}OZMN|8aGe%h3VMAVwDUhtb7qiGO7Ya~3yN{6wT z!y7u5){7G;59w{8GroA4tia*N<3yA!^T^9%TE$Juc_2tx~;yj;d^B3i}Fs`XA^*V0zz7 zQ*S7)Huo}PLK5K4jW_)4eGL9Meob=@IODiq`Wb}bUtxsbD0!VP{@{M}TkWseT{g6m z5dW6HTE!5%KQbY@}86uc!pH0&UJTaIU4d#wT zp_!2;#{aDNMqN{ggsx)HA z{!q#isuJi5tXS;48F2Ynu(;SBO17%&^}YExP;4I0*gW!4`TgFaUUWYU9&ReQ!%EPP zfuKDrfBI*IHh=nefi@H8UEUX!6vHskmA~%97OEMbxwe|`)YgkSEq^OSFMw{a4R8iF zMxq*O()WZAbcuUI9rYTeP<5mts8Xfe9Ip5PE@cMetAkat8)o(+Nl51`>(^}mK|>ZQ z9jFtc!#T2XT*$k{-Hf3Uuj+S75r|0zjH?b*f!r9q$8Cfw8g;!Xck0^=xtrY92B)yA zW~ZVFZ?s8-t&(p1zd4>CVGY%FQK+UQ?G8$$`ic{HEc$1l*&*9-n zK*^R@^i=$~`clBE67l`10bOJeM6kt5d#=r;oTm98l#!y*Wpy1%!gO$n)e$(fY+N0q z_i`*f1=lcs5Kmu}=@@|gt86|ep z!AUqK@Hf++hAvV?+h0nGyi*5ujmfDjg)*|l7V??@#FWK0+DO|-Mm@Ai?rTYe6RTmM zQ$BF%=zHrj8V$AVlc{v5VbmU%?m&#OktB+8kX_@#zhBc0KIU~o%fJRVyp z!M$jbj&u1Hq?`6h>F;2X*lqa0?^tzvdSx&s{h z+WO^IUGL7HWzO@NmOAxBq&%`2Y}5{Ps*#RwCQW?o4C|7wFIZ2j{HR~rH zKzZvGtC<!Og1*l?JJCDikJ;rWZM+S5C z&Hd|U8KG}-^SyJ(MF@ifYcTaWc1`6!^?M#8=mkgCU^4bN7I7r>+l}lseweP?^H;t< zz*oB3evI2L0#&@sMdDL35+nN&;=E6n5Sh&g%o{sHx=#hEs2IcQrmXBbLkT#7?jOiR zs27RCqc34)$xPGa&m_C`3x1+xQiE#JwGd(#WrE+Y1~Uh{{j#Y)fi zbha2HybE|bR0lGYA>hdT>-WL8)Rjc=@UmxGNz|Mu@ik+PX5*%UeN41n+a4HAvk%P# zk|lpg%1#gZ=pXK*;<{#r40|@xoVQc(u-SZks;I%ZC>0tvvo)V~I4f(MX+>BPzW(SM z@CQt&y`}o^Xz@QW;D4Y+CRWD(Cp0qs*P6ipCp0p#|8IoG9v$su9d^XhhkuJSM!Olw z4>>qHC5Mp-0HqM3<7%X;A>j?LW>+n1U6;dT$Ljs?`(=weoh>X`n)VvXDEDtTxD_Qg zKOaE>@;^j68o7Ho3y-N9y!>9iB#ZiKELP7KjBrm=Qglr%i?wlc zaUvi6(W(D#-MhPo^SaAD8Kaj`ua4dfHm}xbRimEVv<-`+9u55g?+ys-)wVlo4eH~M z=HA{vYyvw--R%C{Kfu*gC1+J$jNFJo)jmEzRUHqeII=8%H$2H5p2*<$Fc_)3#@|-d z>mM2|@((=UpKUh#hTRXa@0@O z(EKQgQ}y^qHdGVf*t79>hwFM!ZA@}>HBZ*a?{>pAwfR0paaQ&y@Pjzv~tDi5WbH+WXM?NGm@2FrAW^47AQ|%7L zQfXis2*jN=fEb6@H@fy8y!7RFX9uw1%Z%>A8!q+btiE@O&pH3BiVcVpN^lSdQy*}k zWL-+qylu`$BYy#kP|MyXnuY6o=9Z4i@7r92u;jpA3yg`EC67R+I6e}|;5Y`-JDh44 z8hrEG!FbdP`+)B48%Q=$6(x+Y)x23v_C?U>#H@1GS=-!~h38R#W%6y#SmV5#J%oP1 z`u6M}3VCUWk10nYFVM|89O22+(22m?lc!S@bJ~#|M*!&}shNCB7N<_wTc`^qxDaYi zg0F+{=m3yYv1h^R6ci2t*k1J4N@Af|UJxunYe0aSJ4*O_y?`BKb4E33Up$OCWHdL~ zX^AOl5>9B`>5Q^@#$y+lDX08w*&AA|SC1_z4y$d#Uu_@*8uA|LU;6Jyf1R@Ubtwv0 zwEDS$MM#8yK)jd+tmZdT3}~!_L&0`C4wIV@H(Vec4^@3{Lr-Y@krL^rk&B_lN5&(3nep^y9#Mn29+cN%x6OMMr7qRy80N2kuPwnXi3GCcZv(a zb|Q*Gln{3*dB`c58?gr-?YI@|(Rh*+N^s3OimC3qq8BnB(^`mf`;c^3Sgta6FxrNOg|;~LJGbiTZ(%k z9W0E}R-daCtlW_tf8^yv#smbqDW>uTweaN07E3~=9vVqYE%MONSdtVt{gH67kSDYd z?XXTv#qN?L^fsA%M;@DGNXV4gq*!pyll+aM$ONTymT6)kB!g&Xv9dvyTxaaQOrY(D z1W^o0N;yFDZigqfHJcPo^ACafA|Pr+&ne5Jv_f2xl!J#YCT#(JLe89v=m3HF>|mZ9 ze+6)mO7t`K4Z;IU?z835%wSrQlvg}xi+(E($RPDJ&!KH-kt7s5!L-#j))?qv!Y&v0 zM#w>4uq_NFFPx2ANE{VX4~dwbAL^2uGTZD!$^te?f*>hux!(_K@G^L;bbo=l!+Mq0ls=X}n$i-|9V=tloi$?lmr9hrk-Q%T zb|vY|KyVcHkN+=D8oi$QIuEI^|Qn zrEt3QV|FnQ&W+&q*cMi(N7Mw#k$Ix_7FpK zMg0I<$fk06rFkGifuWsvq$5tfNa=1{ELK}pDVC+bjcB47*EWGZatk|UId(aY%Nqr( zS9pLa9$vr^oc1vq^S1SqO)~}m9n5P=h>kjQ4C)>C*ohd8s>Doq9A5b2jTLhKqvA(cs_IPvm=D_^q5}}Y= zLRulnNFhe2wVZGC26Uzr0`kuBKyNV30kt>I=bJES5269S9|9$4W#Hf)TT&n zJxc1SrPz%%kiu5or@K}>)mPeZt_e!ihf;TPdPd+t>+Hew9UQ4TlM54v-3CsuK?fYXmQ&~aqV@UdR;8h?6r)e5}5W@J@CrRJ=z~_%`Zw^EX+QLt zj^)_`D0=Fe1{z}`BvRSVFHe5JZhTcKF9wR3CGa^a=K0|s9|N$Umy)FG zk2CNHAi}R-gcFy+kk$n@~5%*6l!fx}U7MuR)Tvjvsf>(Er=+PYPNe+5zFp)YVG3qxUMpZCT&lHB zrByk5wA{-+i|i+w$=egvJzO5goN)#NDe)~mg4Yi1fGjRviB&s5FQWP~qE2w?&7?j7 zKIW!N85sG~U8fUEj$}0^3h890G|$iE$c@zEP4WlI;6MjP5onLIYbVc=2b$>!OS0ht zNSGr`*;%IJ*+H&!#0|wrQKfAaL4StMYQ0?8S`Z!ghz%Ksh&n^&y`Llq*d=@=WnR=8 z@ilnr6-pXq5MXcrZO7j)n$(wl@l&s&F{X`^ixP={FqeYw>=x86-;|{A+IhKxUHscF zsEm|P!$u!W+D0b@EH&a+6B6BC2SBaxw`kjz5=E}GDR%Lx(w!}M8tJoV+ zb7>-4`I0_yZ^OB3wRB!T);cY3)OOYrv9ImfWC+?%8I>lz^f{*dM>sjqTn1OMxdPa5 z44m-Uy5dI zmjw^_XsGP0&R32g_%ov&Z)-0>WQ6!DJI_?0AaDpLX|)%UAh@q}OleihPuN+vY5Ojn z+KKP&x2R9>UC+201{*FB!Hh}MLg`>BBvFAjM7NGiZpUQ*J>@Kkjmk>ZAOvCf%*p1j zax3Q57#lWL&PKVp`iY{2=W@e)p3+JAXF~V{*?USQ&?{9B*?z&(gPo@w>9_S~LOS?t z$0)6_#aT9P6OYfki#RAdZ!q*zH%5SS`3tpE&d;tG^Cx;+?fnNdFOW<5GSgz2Gd;i7 zqrqxk%}Kj;h~>UZk{CF3-!EKXSzk#1Ts=c+wWsNOr0VKj!ISd+qd`eU8B!BHnYvZB z9$5)3m^uTBx|JKT(od*@)F+*(&~sG6Kmni#@t0X#J*~UAFr7ej~Q)h_cX$* zVV|qXPlE8x{flhcyhPGN2MCo>ey|f%v&?ub4a2)P+J{jnZY_PCQMc7mS@;->HaO+f z%GMX-HbKH?D!bg*uCNen-)568(ba+D_-6Hu1G{}z7lgEJLAMx!2|0~C#!Ao|C;S3P zhjt~%(g|43_IY_>&Bsg_>zxeG5Q5D07QJmX#4@1+48uc?D zf=>URQ9X-djKTWecj;9q7eV*6Fdx_W$gDh1#y)Z=8DbCdi7I>WXq$+)IoxyEw-wN$y!(mLO2nspeO& zo%u)|)PtCL@<;q7;!<{s!6cyQq+tf`;h)>4twHLvUjH=S>U2j@-MpMTy}Slh@W;WW z$xkXUL;JU0=MKnR5uS{NQ;A|#2JkRzh;PMG+D36OXuFxFCri^enYRu^t z8nbWfV|dfLsIttD-F|Ve-a|T|JqS$Q)M4Jo%DP|Ay`$b&;}}xZ76Yp>&zA z(Z7yO+IYl7ifmttT5xTz5|dFn`tHG!OD8CV3@LjeSI}lnkDUj3iMP9QI^Y zRtbHSJAI)kTV+v(zoh-1>pm)L+h;s|?Q=|nzHTW?=u*d|BZ$jbrO1A`fw+?2Jnyf71R6Bn7*+A!}Q1g z2Gnr02&Gg8>!H|Q7Ru#(?<8~G=B^#PpmA!Id!>y`@JaF!)e}lzQYt2WullO0?WbXv zeBL-ubfQ#aiIeo*@+9)KI*P&pHXF~JZZ~=?h-t(sFS@7D1JRm5S55mBdECfb&~i&I zEMGOr-XovZQTFIT9jf0yhuKZv*$l$dFfL#?RvC54Xq}kAPsv27Y8qL4SONaJrv61y zSf6Or)Y{ISexQ+WtcxX5@CxIc6Xo7$8RZ*$qZR!(eL@e;DpHhaK?{TQB z;S0&A+f4Cy1at;{!=q$XJ`4pnkn=D5XWZzU&XOo z{xy+dPaw`}Bm6+|IRQBH_|CYH%Wn`z0uPUq0X-zl1d}LX~`xBluz!w`|!+_BQy%&2ddbZ#GMh&fKR;=gxA%aICi06$(viXw%HHI#f1n zgg@KwzTnFF&x@FlT~-NpUtf@W^paUcINT{6E-VTRP93(6#)e-*prT&e9SrcIbXFhI zqawiBj8njSEpv3T*ihQ;D?!-Pa9%JZUg>N5JVFH6-huToVQ)7*iat>M-6}>GhZPFX zg`Z>YMEiKO{bCmdhyH|nh3?*qUvJ3KbFVT@A8p=tQrx&p7Kvvpecjy&Xgx>@hH1n* zY_w&hkwf&+=pjv;1{+wW!(G*wV-)#P8@CS^iLOTB9j-t3h-jjN^wfM@`i05EkRc+_ zj20^$-YnVdt6V)o8>7?#35pw*ToXHq4nB#gwjOxql=L<$p`5npDmQ$xuG-bKzgny7 z&qp{|N!`%=X7yAMEXp}(T~xPycC!#4a8eX`O2s)*w#PAZ;x{f2_hm$A>{HnpiBrzfb0C4_;@`7!A!}e`zl*y zs(V+PJ@&GD6}`LP6v+-kUGVvrYc_xKYY8??qA$rh0=vH6jo*C|^=luwvcGPGF+Kk1 z?;fWo^LQfEBdlh#*n``z1}mv|lSV)GYkjor%q8r<8vA)BVrreaXEWUi`+5EW-;IgD zbp!*1L%qz*;pJ<&x@AT770?doBZ$d1M#ONB#Z zBc0449fU@qv_=dFMFO{N08tz z1l>EzfJPB>GLemfKowsVo`4G{s-yK>Z{xI_acttUKiuJ8uk}b7 zjR^*z&msxICk1ih8WtakO8vd@V7(^?EvV@_pPN{gO3_^dPyNdxHe7tb=fjWKynq_g zC19lIcr3hokp%!}Q;?$*pNS)jWVel1geF_e-*3=kOVA6Rhio5j=w5KZz?`VR);WOG zx-r)t_FNhl22;5_ZZ5nT2>}klZ7UntSMRKHUx1Qn;BQ<}@OguRtG&%+|of3GaRv6YhTTDWR)aKmfH;FUX`k zV$w1!EoLI()LH@HE1xn5q4_B}{}w2H`PdSqP(bX30BREogiM2jTp=vqnj*_NkcR;e zR6SWt$TzM?A_$!a4vXjpG4UCAQ-*a-M+WHR*8vTnq11InGX`gc#=}m+Zec2pJrj z@#s}#Tt-T*J2GyCuN%Q|OyGuaVJ@)DAr7sX3bs_p|FCD<#v9gopNHX~UIDCSKA z|HczSD9Th4vwbBz&gL2#RIt!gifaV20ORn{&R~3nv6A8bII2Z}e>F|xYmC8R%D_{m zMjPM0$zy#g=KF1u`zAoh4rhg^^53rT+|}D&Uq5Q>x7xShYT}9ox(qHH?VfCB_QW}~ zW*@%XV9SzNCQ?Q%Gh4HVUeR`lYkXECYBpbdK|m~|({?#*hma9_kUN->AzzMxv1Tfp zYj>Do2eA%Oz@o+Ir71~2NxfEN^mAIEGS6YdR0I?9hn}4;GvL-x#pA65p`d%$IypoV z5rf0WymGFhOBP8F7{f$uq9>mV5+a6IqoRQ?Y4; z!vNyNtma!0e<{8$2H?YOxZHsUzv z&an_WE~?Dk+l>G+tCGIpcx##~AzI!Sl@?dGqU6R&bK2L15$0f_XWu}B&e8tlgYb5p z2a`P&SE`K#69qj?7L@Rl0=K4#Si)P6%-& zuNbHJmKsNDu;t^$@fh%(qH^P3R2VUN>}3RGhb4tR`^uOz({b9+m=X>b+yK-2r00|6 z9?Frb?*!EMf>9&Th#2`R6$({h|Z3=J1MLyi6WCh)K?`aw;K+%S57tpGPqYNa+J*LVeFw-H1V!sZ|=hvOmA%Ff@h_ zc6t;$O>UpaPSJUuqcbuf9fMa+&1tG|Ds>^5;J>{mZh_M#aE2IC-;_aMP5)*?{%duE z{4=Pwk>-GD9*gdJaY+fT71FS0oexq!LP8>7(?tZsyLf0Gv2U7+ZN5_Ul&w^ud*N=k z&8sLj14(uHS|k!PfJ3sJ)kU;Q!hr5=QX{va@%()fIoavE@Ira&@hLH|OsEi}&OCI`qZfgugfQN(1s9>=zq4&-jESDA10=^u}07`p56E)Z231pqKpfU8T=Ez!oWr<(w&_AF}2}8 zdjHmg7vcfHPzC=a-g;|>P?MraU2)7S^0}uo_a~FFGu#ge<3RZP$5#17g~Ex)Qp}n1 zL#1<~sKy3teW9(pW=T($IhEtbGU`zBO+iOXxM)A4=1R$yROCwQJNZ|cXi74it)a?1 zL=9$3yb`Gqy$Lf6y9W<*HfkXo;=>AhDdW6IsR7>WiBo3asJf;>)0KFmA`v*Fk-yC@ zQ7&Uv-pW))wFkwHWHt1LyS~(f%u%k8dfl%Rr4Hj+Le;B+B}V(VB^#ZgMLwpeYOvN(`b3bkMl1=<@#dGF3>`Y4(Sjt+ zmsFV>e{jMuxVh9NV{myUAhp0*qBY`z>G83c1*tms@Qr*{wxR4=0@6+yd-rz~jdeTa zz-rp_?{J{Bmddp&nmt6V*QEHLf;ks_2d=z&ok-H4IGP2|L zKV*Ry8n8pkx_7K(qz&K&@~gVCsw{a$O3MKOUxVe&R|&VR%&;3|EExW}qOk_TP`U;% zL-sGXmZ*Vos~5=%V?i%X(+e>QJRo5obWfpRKGS5t^CtRgD`|qEFX00h)0PXnmr@CF z6kF!(MHbVxv#(cUjnwTfT888lK zkl#C*5nrBIrNnpRzjn`LZuXElP0oFCuiz2vaG9zaB}Qgf+fO;@IV`0hO}4$EV(L+2 z>0nNnEw@rKboD`YrNxz{j@(O0+pkipyOO$SHTsTAWUm37u7;C??UA|koH6uTUA5CT##6RVVq6CFaeuqLVxh4+xBqP_%3yZO& zKBH(Lm{Q7W%ll0d;kg)In8=w}SRxh$oghdSlHCxwwThw|!kx)-5SZ|U7o7>ealeRz zY83ZTiExz{aKl$qCFTVq8eSe(XVVC1&n+2&%10mV4FgCI&vPt3HWV5vH$&2P4x%jj ze;bS2K9LlTFfH&>4@y|;X`j?zBOI_z^UiPN5Y_T6{@y)mJ=FT4Z9>!~Ek)F9aZu{X z1B;*aAc1EMuqQAhtQKFZwd0((N3}@~GMq2Au?{o`s};E=bVDn>8dg~oaN?<9QEY8t zl6W=5#D5-l|8WK~vv9KhzccWEu+FmludK5@I^T9A9ggrm4nXIWr*jwk zrFHKcS0r%z&a<;vatP!=NW*;Ko2hEl+KX1Kn_b%2uPFDxWtHPZ(N{MM)1K@c+g7Dz z+0{gskLn|SZJ1syn0I|ouPZwn=)bk2md-u=MVHtu??W41%&EOF7qv6#XCB5FY+mO* zYktl@A2KE2L7N`eUPbI@?&f_PKh?^<4t(d=*>>jM{2oQE=sWY=mqH3#;BUI{lU>)y zK3U!BUf!yHephY+I}D-wy?no<)0M6XO<*hWR#^t8kJ1^m$K*#lB1P9@3{>6TV{Nxr z%i(Y1@?E)qYar$9^<7KbX05(J&}U4VH+T2P1_qz6NfkI?edm`@ z0sxodml$OF@pYP$mHfQ3>2HoQyq0CM!%45p42d>n&cT@h75lijf3=CG05H>jz_EPz zDK2^E_YGfihaypBI+_@=gDr973{-p|ARN9~E({|33H#BTd^a$CR$-!gcjsjR)p=mq z4oTY2t=4--3g{h6Uw1;F50?Vears>(kq47NFs4p2gQ8u0w=`ja2M2pbuRbM|gQ)Kyuu5x(MyS>{t&oH#e<1|)=b-tF4VRVQj1hH z#ve>rJ13G%XKMx&(XOE&M9LUuu!Gudkoc3WmR3hL_^ek85mli^LFGt?bW&A5N5Kde zLrFWYdnl7tnyyJ00_ST`bf|!qoI?&=o&t<0ln72QT0NX+iOHgcbX z@#odka_FLB>R}mlD^$7^7nVcImeqrEhqi;m2m%vbnC$u})GvFQZG1dq<^_pTeq$SI zO0&AAoq1;Ff&BQ9FrM(Zt>M~JSe#Pa{!onsk!03fuK*!mnyjd|c^u7z?Zlk9QroPVEpB9lNl5*DM&Fl$B4u3AOg< z+>(u7yXgNLsaPb`okj@8Ztskqt8bQ(z+TE*2pSH0G)_`f zS4Z8q6rQ*-!H3TPdTeXaP5 zs{--c`c#7VFe^4pqcS|((I_6WYwj?t2+<_|RBY0H&i-km!y}h|_cf3fRMnp&>%Z3* zGAp0Eqe-X*sYvzg8tJ^Dg5C%^MmNW?={mEm_D*w9#3JoPrC%gDlO9v3)(Kzap(e#1 zBL}Rrc2K?;!bew)_dlh~CdNsZ(6c8VNc=(%;Jv6cwF3kF_HrNqD#ob-P_)6%$I@8{ z0oUEhXs3Kw_y?cc8BV;!-=0qySE8@hUDaS7UXqOVB@|6YyLc)@&Cf(T9&(YRsH8~D zduP$;;jj2*X!+C5%Hg9}h*ScCdxg4QVHbD8WvFODJW5|Loie^2J+Y<3N@nI)+iEIW zuVShmWlRIicP_4TnpN(_q&0&X6HoNu5ct`7LeJZQ(A7YN^w30oI+!bB;sid1nQ*45N1j?+}~i_uO=O&nkSQbwhYqV3djw3jPDzmSd|#RDH8xzghW zfw&+avK1S}UfHmI&|ynvC^nmLiaK^pm-Dj?)qP zKIbe{6Xzg>pL{n+a+!A*4FUL=gHpjGI5bXbTODltyJsHc!2$vj36PA`k33`XRoO+! z*|Us(`)i58=@{0GX7QePe5Ij$*K@ilnygR+{iUH20zIi}%ra4kXIK!?WMw8nuRt#3 z)vQDYbyGg}q%4LqAn%un7&#`LSS&^V#Eni9>dZXiPc|7}Hha!m>ImE_DZp!HaQ2l| zeQ{BTdOw&lIWyU~n1w0Pz*pVzS!Ir$5NQz0ri~xkFw(AZbzA~*9z5crHq4AN|Cbaw zPg&q3UY2M<$aTETKA-4el&A7Wm@FyFnhJqXgStdne94>&VDNV4&3&@3xU}Phgd-FS zf)Io;#w4HqYOZ>`L=_9L8Y?QVD1Yi2Yh^Ppd=Qo zQYxjzh8z!qg}`C@Xg5(}3rIwEiRcp--G-yQ=v~8dp3Keo{DE2n!U z3MD(jn*r7|K+bIuHtX>S#QEwunLfCIW-B0cq4>PGTccV0jRi@q3^IQ}!^p|PU@EJx zlfWS^Z>}m@|1w{kF8C||mSvoCch#d`lAoUHiP1n$o2ND?_=Cw0XnC0e~|%|3#w5SKCh(j?!Imc!=DkJX3;mFJ}Zj%0Fl zXSF~mYEmtmA?#n98)!Z5?PKsxKrbdg)?aF24WIGTQ)`nw*#s-vr6?-(E7+i!*_o+F z2@O;ox)5a~yMa&je6%>LVn0R4ZJCknllIzy$p&sKM?g?qNiRozObn#{0Bt;Plgjih ze~ukPPSJuavc^c#eA))^?MU056|vpjm~fe@g(CL1Q3Ojsz%fI&SGOgB`7?5jb6Q!+Py#DGxYH&5R|+1+-rH z(+DTyZl^d@pX|tT5t5LZ$>~W@0FlslF4J?#a{!V{&yBJtc@JG5hf&2nsk$Zd@<%cJ zA{D7YpehU%APu7>SKdqyxrh!KN!;@X!!^sXoPYO(;SzDTwW*m2~L!E z{KyeyG%M&Fyf+^!kgIL@zqmViQV+BNwI)F9jhXJ>A684zt3FOO+J9Ja_gj zk+QN*-uU2X{^3NG%~b|O>E#(wFmb%@?HwD*Pzy3NjMiBJ*wnkP%5#l$rY+LDB=6X( z41zkS#UNLGD{`sE8EMt!13JTlTKvmHg(bC+xST?zu5T)A2|}0>(qh0Ne9wkb)EfD! z0#l>$dV(;pV7si-Bo@&q>u|b5N!EHFk$;5pN!q}{Vh~MNTapXJPR+rviz6;K$GSkJ zZ5_ImCB5^;l^9o=(ynpQuZ-)Q+QRsOj_Fl8RR#Uj7yJ96>!07Zk3ZKn68n7Q_4**= z731ly#dFqyZGSP?mkHmT3eUZm?K$fw{GTc&R(qepDroiI_&U|HSC>7ROq6O8q$ z{@GI|P0?E#gfIEZrr~h9k6XsfzzWPaFgHuJ41|WUNGGY6=r9mNTGc=`zC2Knf z2eGo}gYoxwE-pIBB0;h>Og%LBv#Ok|mEHevswcjU*|n1fMD%c?ImkTi%4Qeso3a@z z#iY8?#X>$N6^2O(qlB($ z-qjPBa%||(-D%qv2U9*gC+M=FuN=KCy@(e!D~Mhlp%lcn;Hao*wm{>+Bx5FnQ!mfo zm;qvlR>dpMmC`Q)vV#JpM}urLP`Lq2y?s(WO1-@`E&)bS>GBsoH)n%Xb9c+AN zMI|*J?nUr~ulR9RKQV6ejKe>tI(%=e%mlIaawUkxO6yE!y4A7GZaG+`jmDF&Oi{p+ z2FWnjSbylQP|wx1L%^0!(|dJ@CW1os*p^z0L=LY-IEQR6%3Abnw~DE`Gi zQ&cRp*j86ALGzE!w8Zs?W`XGGJQw4{!Ob=_E1{U|rx;U91N&AaJiSg6OSVuO)gRf0BphMAK1E6%CLc7_B!wSiv~c5G#(4VH-;XvcdD zwh;dHsQUiS_)C*rD6avtpz=Y9c656@qo14i{c*KphQ<57VF>Jn#kLu===m1yih~fO z?ryH%%kgQ4}=lYMV`_CuywNVb2A@CH3Q|h~C=Rp71 z{q&P1x}VgffdiH#`v#P_F9F-)_ukx+EsN9FZ~bnBy3o%`?Q3@ntuOQ3}O z-of@$-|D^!gNFfwjJD;*4)D|7M-*`0G*1Y5?Bj()^}2_m^u(68{bZOQrdv!YO}L`^ z`~?HT3ToAAY5HyWv8NNP&KJs*Q+UJ>HCw<49hj!L+IK+7gt3 zqhh;i>Etv|B8FS&{=U!*N;zBe;PFHi&e23RxaiE={1V8~7(5GDqU)>P+lov0IM;}Y`gnj<`b#Li{)W=Sk89X@di){SWK`WM2p?!I5MV-iVLyklxQ_8}N zDa*`uUI#Kj#wE^SiB|192MJPfjjN)0AORI5V&`ub)lB=z6Z~1`nB?O@6ia{R#f#^^ zZe9Y?Qej9bQhY$3<;2ao^8?&@pUTW3H-F4jhcm~k^(h~GMm(z$5%lwnrhiX3z83|E zZBQGqb3Q#al6KDifVK|>4llo4lLqZ|;TtNaX`|#*M&L&z$5}8gh7HVYWW3`h<t^1Ht`15ivACM`Tmq=7u&3`k8ufziC6ME3O>iZe7qvRRHDyRcfo&}K{ z3C_rZc6JG0j#hDpp@rp1E~G>lX*9j?h>@Oo!A*vB;i${BnH3c)S4r}QJ(lHdBPRW6 zNt~bG(Dw!aMgIg7P0k(BQeNCxEYtT4Ot5giWOOu1i{|qZ0f9)%VMEpSACN|pqRE8= z|BLyED!8Kj{+6sMYz^xo6h@$D?Wp+m=IgeLe>h9vd^Taa#66y}(Z60!NXGZA`hluq zkn`1C;rB(4Gg1m%jAD}>jODVvwx~5*wwE5wen_i+*u63N?{mVOGae%Ve$k z2WEtth}MZ}*&@|@SkCrM4$$%lU=L`9TK8c|VXL_nf40zji=DZ;1=<@n)0p`>`K%-m z7E#pTH`AP#v{)o1aIK@B)^rfE-22E*Nhlj5!l{z8Zk_(^qYyiB#}LlOb7)t^noZ@i z;+vFr66>LRPQGh+<$^}*y55{CWYe}!GN3J+kKYn_YA7{`9ssWq#yb+=r08ikuX5#6 z*0d%N(08-T4bPF5|2U^pSqRQ>!)CP^v(>>PyER2T_IL~-ynshAS*NzqElZ)-I5hsb zrUtHb$18T4S9)dtt-ks)fW{>~a^Le^!_l8afL_y;Zb%{L$XUApv=MHN>`+o+)!8!x z?pYUhpk)~FRJ^ez6>q|R9qc^A{>>oo)*_MkfW#|rk2KedFGA^=cv(IqE9;u;CI=7V zf1gYcyIE2@g-hYXpWFv}_Rn{}xqNvC(uB&9ESI!ItlXE3S~Gfj^6=eH?PHBgDx}4x z$bv?T*DZPdp+ab{e}I!D?KCsX{eDL2q=PF(jNCNdRk%tYcMTppE+BfvWOBoTSAWBx zIK>J9#Y@dUUo-y&C)ES<{O{cHe=@@V!5y=*aW7em+R0^Dlo` z9_iCL3|7>|U=24I969My@9ai+7G>~ayE%L~SoyX2ab0wNBFviEX?As182CH0QfzkX z6XW#=^BTK2U=Mdk9hyIL+Pd?@VQc70HFEy@`k>BG#i%%o_1t})VsJWzok6?8{FnDsH zV!Qu3!wh}#l-(m>cTgw$vJ;7sr~BrtU8C<^XRSH8&2WaUBmaPO-A{??SvsglF9&L& z_5B?KSi)b9YJu^CCA)n8tWIC|2N+M^#W~8sXHR~1T8cY7SQFHKIDq?(A%3qrn}tT2 z7S2x-fl23wqlA+bS@#Ed76=`@?(hlvPx+ot5b}C=C@OWy^XV@cu)PRI`fmH5^AKD< ztJDG64<@2x20Kt z=cX`Gvw!6Ht8=B0cLX1c>ow~v;fGvTxe|0Fl-grFlVi2E!`q*fF< zonR=SXXBkHOHBz;fkSW;$3Wg+MXv%_k&-G>4?sj{x#o7~lvPIGZZULueSTE#*4@Gw zI$ol1aHK!8P$Zvms*oCQ1(JqU*B1xKWA-*q!lnx7_*9}>k_;z^w06AnV#L!|M#~eu zF`S-P*Fa#+CT`*ek7ChPlVktgAM|4DDhVLDu3dlW2qogt5RcNVIj+cwY0=y|zm3XN zPZr&AX7gs|`o+}}{-ZG+xt@i%IJ;TzgIHHX$3b9woRAJ=l`9Xbo7&P0)WF%*{I90U zT60)}dg|S_h42zY96~}(t*Yf#kQU#ztohZH-85>ef|C&;bNKzp6Ix_(*L!7XCn<_o zTIEuwSVfxWL)(P-eOUtM_RijWaBe<%lQmq6WD{^ITgKq7MG+)a^9ej0~!A-uC>Vn(DM?sC@+H!^q z4hG`1R_*nsb3Ae+rHY4>@SO&XLZ6B{8?ok40oElbJ+RLL!Xk!;4&Wky9Ji5C=GWjo z(64p1>_mFnM#O@l8FaM|W}N*Q)Y->Ze!pN2z=}TbZ>vD7?`r41XmEya`=)Mp0jv=}*hhB>U-hRlp^OX}CEYqnI3KPx6THn6;3t^CdLHP=s| z8qzk=?Ud;KlQFu9Z0RWgQ19MdiA~-*<08Mj z3O{rzn+*^Cqke|l zJ-E&*1L`0UvG#RP^A(J~Z?siyiRpsxF9>qj7g4RTHN34k-=7PDUEe=Mh}uXWfBg;| zPZk_AAR>-ZKyd5&5h?oKUo8`F?Dl*PW$80&NOZKL|4>xt;EX0+VidM3V>5x%0zIFm z2mnG(2s(18|ES!N*Ln@0nwwhyIy#Q0PtbTuC>_Xqj4ese7}lV~Yj986QLr)Ct!tBa z6~>7dRt@m%+=!~vxg}AraShya{BD0{rnbRIP^F-zSmhw}Uq#+kh(g6OTw%IJd9w&NN9e;7Nb7*T+3OLw0>ZQHhO+qP}nwr$(CZQHhO&G~O8 zb0?X3xKEX;=Srpa+G~G{UX=+yENW8xIMy+Wj)1o{<~%0rD7BCy{*xc)j7oU$w_gS; z24L-PRrjjbEDT~Y{P2Uq3~jVwC{Mx+!GpmNfwDe68V*J0nBJMliJ6nyu~~;#UZ06m zZW68<8@6GjM-xS8w!$fT1x@%%f({qYI z4S1mDOod&|AXU7fB!lnp!)57Yu3&H-RuTLf$E3#UztHA!?nP8xC zcXszh5yQ9%PN8mx6#j~wfej+Y>ph~;S4E6Nwi4=vRrY}^Q}{)D_Pk^A%6Ep)j;!4( zFH931WLkfuAU7(~QJuRM3%0kUN(gSX9QzE&`>*)LAbY4V+LX#!Ydx7Qc3}-DhG9#R zV`Om7KBuOMs_Ms98ATV-AYbQH(?!4Oe{fUyC@~~#ceK<*d+gl3)sG1PYs-DT`T^dN zF#;aSaT_qE!s@aP+w!XpU|RVaUXrf1A_%SP^a<{Ds*b3a4gv=xZU9VXwK*+*5@Gnd zbuo7#2#m4y{xvI*B%eyEIbu;MyMjzx2Vl6` zln;5H8yV70j3g;gBYn#3nC=G~0|z1r?P`az2u%w$3aQ}L@e+gLb13p5ly7OVay&>4 z4`YOhF|6Umupm>7ksUv=GBuF$OGizS=`h7Ctl$wYX^i;Q{Eh2ZpC-`?)MYCk~Ovmw2rdfH3 z9dOS}_APtoJT9FRDcCq|J!eEAtM5UDH}n8bnl zRx99ZXE%_)hlPq4xdB^ zw~)k>C+2d1RT*u)O)6%)fsD1JmWNbSI)9SBOYj0>+;Y55K2Y}G>NSS;t*BuHfGEdq zTNP1#IPaAC&y|}Lq<>F}q^RdYQ|3Pe?T-lET^a+q8m~6MTYW&`^!~kUcim@QmEaY< z!cIu69TXgjntx=#q`;9;hUa73_XZSwW|l_D2b&)vg7BCHoO<^^Ce*a_TL2mbw1mqW zHzKaVA$v1~x`z#~iX^l~iRqZ3oY+Pq>33-jJhSS%G zc{&Afps2);@^;*^zJu$ujX5sSyoHy}y3Z2eNQ+1i%nHl&+0gmh7Hl2ikR+dDVqkkbcA|iVU;5(U0VLo4!s?h8A54xl8^ z_hhd(v_IPqH+h#V2eUavgQGz%4uA6Kvof#%pf8Yd#b`>5f+mFP7kKX;dMsCOHfM2X zR7t|x+MGq>eAK5_U zi%_(|Djg=&4V+XQK`kdJ=H`HR4eP$;ZeLe)X?kk%xG~Jy>WkzQt#?~T}7RZumrOhZL) zt#I9vy~bA@%9|(Ct*ptb3SeH@6YH6uu|v7HC#WGLRUfV-hCM5k#n>!A-Oc)5=ROjJ z-V}CpR5>i1xKBPgT%xm_VXW*2SjIN?n6_%p#ph_@thwELoDWqUxr?6|9yp@kmTHhq z%C*kSIus}Qg$nFW8=kxPtj?F7J1&K}X>6aCS2MC&ngLlhMV3wE)8``fuXTYRN;s&Ynx9C8mx%C4S7`66j7HSEK9-S#t2=G*A=NNMwV%Q zYRX9AYC;~XNux4RtrUV%i4ScNE33{}j!j3Djpp}o1Ww+P(%XgLdMQ&@SU(P5de>k; z8dqlU-`Z=1^Ab>YaEOg<%!~p=ewv8FD{`&;#LI&Z7=2d&Z9yeEzKd?^r^M>8#KvxL4$E#51hF-{&x9Fbd)8xAxDffBsp`o29xW{oWEaRuTRh z4kR}};Zw-wibGKY>7Y-r1~Z*0_&)cv8qjpb6RiuwSbA2GH0$v*UmsIm!aSodHT>Qt zkh+X>uNPLe9@*Yn61TkQ6Dx~VSLH`z14}go^}_ePzc_Y(GY!0MK2D*+Z9xJfzib%N zpmAXgPUxxT{*D1@J;%rCZy>H$pN@de4GDqHG=GioA25$|!i(s`Z!Pc>%1gFyCUG5A zY%a<1D!3wY$`B?yu=2|AFjjnZhem9#LVNeOYJJg5YCCOfD1MfdJKP#A|Iea zpa%*Si3il_37ab`Q%J3*hOl_}Fi(Z+K}xDrfgokEB!=WxSvLdzO5!IkJ4WMHZ0e$J zRqAf4o@_e54X*#ofwKVSD+fmdBnFE-9P()WM(sjgIsSasUjWd0kN*~BqH4!m&*4V1 z->uc+(q-K;H5pt`NaC7g|3Ey*_^I;R34g-(8O{Llf6RxFeM_&T*qo5}44vN#)}CA~ zjJ*6BR&764hMNZ_z=wF)agdy?ro_RWivFsMEo{0Gcw7KOs|yvW6}a=dnpEFlF=Lj) ziDVv>LVEkaLR0MR7qsEn3wzi3ySfdHu4DT1h1~D_u;!{B`^88Cyk8Wnr3=Kw4=35p zC3J2$d75|aDGaZsNGpaKKw?p7poWzq8n<-aQPw3UB`_EsGG~1%qe3rweF)V3{pd8n z!SuFsaqHvLyC#hor{2P?O=Z2{|ewDJGYK&ImSPk>&XkPz( zdf6`usS98d<|Gm>#T0g3fl&p56$7q*1(yD%2H0D2Zeg~C7muOL@O7RQwI}sjzyASr zvhQ9JbS_ET;y6HNLJ3T+D6nD&?w;pipjb>Ad>i&}^5pUEc$QiC;aBJnzxqA$&bDr0 zW*S3Xi?@p#>lIW*%cNDb?N*&!%JQq=v1JYc`3%=~i{rZkn%PjR9=hRfwFi<)sULV_ zel*z6=TL+%7Cks3KVnBMi4zumHI8=@jtpC0p?EA|Nh0_QkAX)cL?WN*7soDf_fg94 z;9ooNP4H0j=K;YX)QW=EQty%u?jM0?deU1(7RGq7$?MZ}VV@$AnT0;rf4qU|_A%k| z`6X6j0#NKEsfS~l+4(F4%CkNEbSU(vBGd)X%^91@ReD`(+8B2JM#|_O7n?n)UG@`_ zY2;soaW$p#1CrfUl&ln>fmwvM^yp+?9)+|VQK4*lXp`BTER{pOWs=S&U7el}>aRys zEJFr~|BpQQAJOl>wU^OH0<+0L13r>o<*-IoLN_NTEumn{Cc+DJRMWMHjl33N1!)nhBo%up-Q?XW>rurnx+QQj2G@U z>7ba8xh7MDgLkQGT)gQIZpX{oK0vnie%3$sk%@zVHV?U*8|T4LPPDu)bG zmWjEMfo8Tp9|0p>VMS!?qX3c(a>-0+gqSf6oM}5#My!9mAN5#KE7(#GGyyd!VtoJV zhI0)bZ;%vzoZX%c_Uo<()BWpf13K@sYHC|VgJLaDQO9J1DRMRs^^GuvI7_5kLo=&Q z5^)+JowQN__L8cXW=fFT zy&d2809yKavv6jf>XU~4GixyyQ)P?R!O}K;y$EtEqN7pOS!lVP3Sr7G2he)UT3zFZ z#eMs?Rl78Fwl_M}-Cz16t-M;&gu18qmg4mw#MFPnJIdYt;cZB>vTL zm7+$kAM~ESM4uoJxE##+K;?d`li_bTZjAgW@w?2Sm}V3529_+unA@iMS_4u%t-Hur zs_-gyVOXm0A9K@Sq(5R%kgLq+LGkXg(uWO${n^BM&*YP7RVY#$m~SiT;jLDJh_zCo zkWP^g*XkRTzSGWz$`Y|$(u5K7?qtNJ&ZYR_YC+M=3_$OZV`dJQ<&EWXK*1zyQ)N=rhNGN4?Y^qa_N`b zO6_$GmsXQ;OPo3~>k*J8V=z=MnZ%a;e;FowNi_`#)LTH`Ci*9sr;>0Big3IEb={9v zDfQ{65q-&FlUceiN5D2q)Dfh@v+a*4TaawP*q~c9%Pza|BgAL7Bl7#N2^}YC#f@$4 zT^Nf8uS(G*J4{rNDpQ(I3CoQF2l*6vc=%GVk_ zP3TNr&crh`caRhuK#WQDZRpimJ+2>mep)iQ_>uH%^s2_M&s|v;WylA6&%?Dcn|oab z?QU+9$aeB@0G&f7$4FwW&2*@Vw7ILf+-A@SeQ!XQ+Uh`Th!Bf;0P}s~!iTLAg77O% zR4zJT`c!BjwS_U(*v;qgUudKl7k?a9D~5T@&%a+ZHCoJ6RHp->l%@evxc^>p(IR?y zut>N0OHdZ%>ffJBkwVI0@?}vAs8k}2i3SM7iJW0uYt9qSJi zk!og1#kNW=`P0HFQ}vfdbX zAxXR72MdEgm9-BGbU z32>T6CQ@Q*XJs=K?RaZpW;D%qKsPeQ^m*)4q^XKnN+OMs2svm`_H+5yuT#z)n8nF2jLrnO!-S5PR-nMr#F`g)HS^3NinJ~C$zsx+4Mfgv3d z&!Fr+0Iw&U-L;TK4*WyTKbPi89GfHU4XnwZT ze|DmXbS_E} zm9Ugkf-f8qai<`HlcOEqD(1)6it`jJ7|Kf#5uf9D?j$Mewr~c~_>QzeoC}F-utbjg z17SQURb8X^51zK#9p>88D)bWoC+xqZdf}iO&b~m8cj;@N5^&`;5VJcURJd1t|Gjv7 zJG9;vT62n_rcC2g zBgJfZkm`%LPljId$cVt{ba)1yyFe3d8Elyjc@@Y09`;8BgAayM{LLQOlbZVf(}$ z%G%kB%a3XC^V1@(&N67(*TH`O1Ttl|LnOQI-@34dAQB=<%Cu>wNRdMdFCt2q%!0st z_epl^{lJ@oi*;omnoZ;!Jc0+ulk_#Ndi-gu#1KL(P6Sm0zsVTHEa8}He9|~gktu5` z54*R!G)6j74tLB5W|fslAiSJF@!)q8vA{(|3UeT->h%Tu5u8mbL`~Q5Y<(M}9Bs1u zQFFf_;lam7_Nw$oOe?z zDmzpXRX?`hcAOYk#%V}?0;o5@&Dg@??|rpW*KqgHlR1W2U;di zXu{igQ~+YE;R1N8LM2h!Fv;b=WkS3KwS5CGQJA#AS-@`H@>w#vf*2fVmr$^H79 zW1U8^a>&ZGvd0~3OW3ZQNd_W>HQ+SFS=Gw;g|456yelhtVO9=NQuj1;U|VdD(K5pu zQst*t-7Ex9f-8v~an%(Sn}c>alYG9Km-R(U%j&QQ_x)k<|VObHM8bAmA?ui;Su+@Q|~A}hMfRFKNK zX6A4~K@zXz#WoG_MddqlYYhgf+8N0x;2?Xru+9p$9EvIwz!;|;MEJ6q@5ryrzR@YH zi4-Bf*yN(__7CyR_ALR13OF9mu69H7V%kXk0`-%x%)w7Oq>{lQpy7?CSUDr@+1m+; zRA4t*OLbLkh3Y1sC}O+EHmij^Ap4ymls0`t1q-6YT|ghkS#o(8gyXX{$aA2RKDGAV z;gHET#OfRhN9ta>tRET=`PVDn<4I*`hd?fMH}G1^0W=Uo_D#iTw$D+Y?Q?NSk~|QL z$SrA5 z)MLw(yV~c!ZCq!r;mlGbC^b(*HS#^M5^I<6Nl?X^dTSE6arEyWv{6E5Yd-~W-IAS4 z*K}5vyIt`&oDtyD%~lldFu^?_fLR!19Wf=@lO?q%APykPqd(=*iRE)dp>=m!h;SQ! zA5wBuU6v%#n4Ryr?AK-l>r}!g(wRDoV_HcejyCH+6I{eaVUi0dEUrPzR=}_OYdZ&@ zzO!U`Pdav_%ops0;svO-*CP~#jG2LP3eX~KCa^hKU?Ty1U(p@qx8ay7LTkp&xoMH% zE#LT)ixFGJT%|#zh+@*26Bmc+*w?}dbc#+S4={;y&vhv%mZ?Xycd0k;oK8ilZ%6;D z=7tea;R-?6+$1PEfVmcivWv|gw8HxR0+qPW)|_1su`DVltT`zw{?gAlFmT9aoA_H~ z7+dPo?DK0qdMd^m@~SD2ATY2;7gEsZ%QqMjZ{8b)~L!wkIPVtit-Y7Pgl6L2aT zLOG!5C*mb;m;m&0x15uE?xyWEEHX16KA_BXflo+b!@Wy2O#g!&U=v&XWvx7Q5W!ihDBs^2 zHHP)mGosN#yz&qbL}EFj7F_bsGf{L^rXqKsxKOMA9js7~Y%ud@i{>qvO}2jD56XF4 zAB2V2$be1dz$7_b(_&<0JtjV`PdofNN$ik&rF_hWrGP~Ufd|qS zQUa|x4&*ODSft1KxE}$hn5B8e|9Px0LRCEd6)Ys=R4&ACA|cAft~jgrQ$_(Wuv9JO zigHCI8uPQE^B7uh9Y_!<}O{L^NctBveA4^NG z)XXmx(LP!EZp&x$-+bD>3$y>5mObvNpe%BB#4O1-77{-sV-!U?Poe}mNLRkHBDgi$Um7KvsBniA*Yk#VitrDtex;Co0#Nk>}TEYyOkP z@oq9ZoFp+qY{wobN-KvtK_y`nNHIzqp^gnKB=@(eY_QaAg%GIw#qFuBY08RKbQP?G z6^XB0S+(NHXIEVDo)~_G$H8|XM}V5^tT&8W4DeDalP(UV3;5aJOQDHg)l1EX8@4PE zyBLfoJUPMEHLwMWe39+j&5KJTfKE4&p&!bZFZ(>Syu^H|J&v^08m0g3x$9b3*vWWg zzl?h2G!b9d$?XF;;yu@$p#y7YJ{*&WsL*+rA<+OEWYuIMu1*8Q0Lg%pW<1^+yx!k6 z$|8b+-1Hb2tKx5LY}dZC9XHP|e9XTpqLhEUL!!hqH`2HL+Z+T8PAK1ripKi zAO~vlL))F6)2?hWqyf8e@BYG=!+Iakg=fvZPepm7vY-s*bv}IIPw?Fe5T?cu+0ByP zz2&>nEP2uv!CGmO>vmI`PxT*RE|f~k8kN|fvpyLu-ryEC#L!WE($~MC4ymxXPxx%e z{z_DzC3a5Gu{%}bBcsUUW-&=(yc%FCNzaA~bWbALE4ECt4+-pSibfAMAAG7^-wv)* z?cdomH))?hao2)QUdkE_{%|8~>tHPCGaqias!LX-7m^}Lco;%9$yCX;&`z!(Fc;ox|Z4Ok>xS30|r2{0qxiT zxHk59{nN!OYhiA0d2+D5eo6%$@7{0sb5nosg@1M{eL25E18H@!Z*C{q+X`}e?Lga%=-UG-yuTf$exJv{^Ig{h6{c6Ik@+iu3C6;v&uQyL00-#YTQQJc+2_1!? z(Cr0J&ST36 zN=V7mG=AT$DO#*S&eJVVdFx?fqSTKs#GUZlOM&mX`caq}!*d23QV?G61GBDR9vQKx!z%{_D+HJ!FAf{!GJm z77O|dN}{!*_5U`W{;QqzpT-jl3)_Fk0kZsm(3UL!Gqk0arY+XEGs_o(-z-SNn>h|k zpHtoTMTaWBh~JpJ0eTOO8Ij*AxL8C|+krGu^MXNr@4!z#&*{>&k}Py+VR7A@T}j8y z=}-3Jrwy~L0rR2n`R({|e`9SBWaX+W=u!_tWh>|{jL-*tsZQl-=-RxeS;hd?(8b*q zUlE{ARThI{UFG0pAaCun-rcS)jBm8yz*MN%H7Rr;j4uDEE=-|Lum6tdpjqi&b=)Q9 zn>%lrc}}oeu7YQrPOU8{HtEvD19)<75IB!4dP|ih387xWmNkY*F*DV{N@yS)N(n6` zHnfK~bCiiUsIDF7s=cd%q}4#Sc_$Ap(bMbBfQ=}quJT>geTP#}c~P$Y%7)%bZ5gu3 z^5rfp+m>Y`kAL|W6J#aTga3nb(c+%dXCM}@P0oo>`ryi9|84(%`(#7 z1dEr%XG+Yfj3!YZx1Wc-^~v3u8{6Gn9InsYWHz@K$}hK{P~Cxl&rJKrcz!=;u`W~3a5qn+bnb_lk4al4_lXlNMG6$&qX(O`PlTgvgQ z5n$>`1#jES@fJB2t8mwnh0)~~Ft?(gCwx@q{etfj^s>hrwDY-`O7#DV_s0}MBntKr z)NtU&5sI42EnYl>lf7Fu3D$x{zK~RyNS}bMC4ZnKE~xPWl`1bkczr+fF-AP!_OC05l|3_AUb5**Mu=(N(#I921^wH&v zDV|S?;eFzmXxLN2+5BjW2?s3--$@>UY{MqLL%OtGcsJ%U@cOBl3DS21pdAJY%?#B&(kzjo8a*iDUL zZLgl(lZlheY!wydZ*YwjfLW({Q?C%|e>UQCW@5-?@$D`^1PL@9w@!V&wEwC=Mxeg^ zYT>bUR=wFEs|_7O^D?@VXAxeHvk9h^fS+bRMKfDrbf+u)mvv%=5Dq>g*rH$=rk(NxuC#~YCp8l~BZ)93J~^`I%wi0%x`m_WCs#)>H# zGQR*1dK!5Z3vYdbwsW`S=Kah}V|IL8p)p4({{-bb9PH?4I znoY7_sVA~Z+SWrNZT`N4hgTn8*_;alDO-jgEu__2uy6W=n+RDuP+-v12!op3n!|fC zO1XFcy(dtYVuONXVmt1ZxcpRJQaqw*pYP7B{Jyjn6ccpkgj50E`A6f=p)eHeZuT_N zeRHby;3-1WFSIISl*_99I{`qcaINDd{Y4ulf{V;8$GkR2r&`3|CDlLAaw}r-y)y$N z#u-M}A(V`(lT4T4f%foc_Z}CiU=c%V>(>*?D3M`2aN8gb`~X;!l7Wv=iyKdV1Vi7* z<$_yqDuUT;_@3}oeE&rDo`%zXDwHAFXIu0F@z9YrJ$UK5`W)ViqXWvAF?H;@Ok8+u z>shBr%)fHl0k}SYXRIiZfc)A`zf&88hx6qd zg&V>Q52-Au9}g5M#YU)m566rcIcHXS1sIz!Qe5+V{t+IITYhem@Is{yPbpU&&i`dP z&U#Xaufo024n^X}g*`#&X8F0BA%SJ5*Q{fOiiokY7SOoirk{wBuEz8 zI;k}DVMU4{gkH$kpk`jH}oLZ9MOr2U*C7w7m+ zp)9~YEdCuLm$Q&wBu=Aw1plnFu72QJcGMk+1Ri~VdMu0*QW5fVe9k~E(g$J&cd@X3 zEF->GdNI9#F8fBc`Rxo)pW4U?`~V8P69972R1miUV_1R1$XSMZMvcF$y)tl<)ZzqL z=^SHtE*~>LzN(mVlHD$AnzC18a3v4D&(-2n7LDn`AU_`7B0t`K*JvKOc2imkaVnmK zL9;Ce7rPF?H;qoiPN|B7G6)=JhwB>lo=Y0VHqfIfRqT@sLHH&Gj zhR4#i<`PRBV+PSpUU&vA$C}xhm(p2Zh28(WJ~Z`)FJevHf_02Kxu%K5fnm-e`|yzl zu`d$FN@RZ=W z?XA6S?u`YiffQl*G^#wR3LBp)%*NvX0k^aL7o|fAgXCnAnu@5{H@(Kiyj$ zkBN9C#uM-QXNfU)n-fqmLaP9GKS%5z$xfHl%lB2tQVZ1GHPx4Z+x&0!)v5GSzHb3h z&7)ok4Mbi;#?9IJUpsW(8VPWa1VW@-3=De>uL2o7h`}|dPerB&qC-w4aLSUMPshQjhR~iM%}}AsY4|H^V1F7M zL?mX^(ZcSXJDD-ZOb^|k0uo&D6ub?nB7+~Z$|XWy;Bfe5=c^Nck_Ux=)efE zkwX*HWi*}^QBI2k-4!4wMA)>YGg=F>NpT$Az}H;kU89erGMHeP{aUkZ4v!3f&x-`_ zV-5?u{V?NR$J7KI2$?68WoFrki`SMZ7MEDb>h~vIk3rTo@4%#>0&vOJ=jU3`>rKny zjX@nmNwuZXJIVrY$)ipy*emsB@^9oI7CbIov-KQS;S#8dmC&+1#ezfL8PZb=r_(MP z_B+j}oGW6v<{+p#8QHQjN-%&e#AK?I{r!>r;U+W4l=zh&B=)X|<6AC1a=zWP=^S8M!Yh24ahtBgRd^l2BnqrHga z^PFnDz1d{NJTd=-u08HD9P<-ws6PT0hB{f7ci&T|?=JyiaNukJIWQJbKH56MVL2MJ z6BmR9`J@Xts^O$!UL)K+(b(9z79ppsAp|3c_=%ahnLL9KZVmO6rYY@Z>uRk!G^0$c z4;Y>$xrGREM<+fokz`O=D?h8jP4u5cH6>S5ykg4N2>Ji z-eOb*RXu7;77uoe}`|m z%XCV8tbAQlioCL^iCVGRXojY)CA;|TMNWb z#e~iz8~!n^XF%qJ@ZKLDsQlbqU%?(^_h2itX6WVGaK>UP&wL>M#&u!wsX00lb@QX* z%&UnV(-MzCip&g3IFp=zw~Qs8K9P8;G=j(NcMmE`$)4X6xg^Cehklhso(!|L2dYwB z&x!d~)Nk?vh;U)o17nYe)fg_q3!H{BeK~P^rh@hP8hkZr0=<5kQ#EeWR5u-+g#zv$ z+GYJuZf7%5_CSfi}iul{T>ZHQs4=+qe{>Lsqx&h2R- z8G5oIu|Px@R(UI#aS8U@>*|i4;KnfKtB(6TDqi8DG5X-s2TXjOzQ+R6++ja)j=5pq zg35BIU}W87-CPZB?0c*SGf+9HnJmzq9!iM)T1mbEV-Uh!DattX*YUpYR}s~y^UY@v z-z*4gUWTN-{H@N@WVa#{7w1LNz}bWToPBnI+&oG@6jU6ayftQR%NV|~uUu+~%vP)>4$@335y+vHd zY#CkLszLZfwsjdD1zOQF0ry8KnCmINP_gixr~FsmZ40(6WBbO%?`(7t%~x|%97!&T zBj{I@-Mq3t6m5H9I{UwH-OR7Yzn~pB$|w~gQ$fzf*x#Qqo-1m$N-^jKgL&RUT#%^q zH1WXB&%n(SA)fjTtI-vbD8meXG3^p#rPApk5eaQ8c7C~&L57Et& ztzQjCubHc$Da5a6qb&WLk>jY$&uh)%j#e($4{3^ORc9&irA(UaFiLMx6wQYq+o-H% z{{LXUh@!`pjP3b%p<|x(P0nXU7)oV7;&tR%Q%ZVqvc%K#c;?!vhm&l;G%mV)|6(v3 z;Wb#!3|UXsF-$;G2d3&{Sc#{G77q@i+(PSYwSahN7acdj5EmfR(|1=i2_uSP9ri`y z*GF)SyrNbw)3L}mj{z@^psgwM1OzXlWwB#vds`7gtE6Z zVdP3lq7(KReJ68fd{sHQktyH;C-X=1hXFAYJ9e+5z+rcv#}sdqlS{ zQk7y>1Pjlc2cld5wi+0AxX+GkydCuI?^zm*feOe<+}W{!4JKP?erj>Y{(-ivT^{l#x!xcG?dDiQR%!m})BB%C~f(h8|d#uEKr- zrevki<{KodLE6wl#grfsNLta(Eu9S4POG-vU50|%twMVa>hf%Qpz0a(*>$U>r7KP5 zow6H~r<8*zv;>f<(1I+6a;0XrzSUJ2{gaBl7+u4C;8M=&ji7ej_Wi2bs`=+Rj0O2$kdB5I((O=-dFxS3h@7?IZl zTwn;yEU!Gx`oLgSk6#bKN-AbjZ32c$p48Wl3~E^h&=5K;A4y#u_IJ;;ovZmRlsMJK zZUQiyj4YrM(CpbARRDi`+vh_5%DNH&JSSu6{x@|@8SM^zYXWgGPdijFVQfR)d2|$v z(7&4u07lDZA{)3drigNaX8_i}R$&nCeMyypwQC9ixMOXj@ zTH`+c5$;&WX|e3!zwm{(>ADj~lPwxvn@1fV@jGF|I2dsO>|NCXfDC<6X@TCU`e9sP zSo7;5v1(z$3n~O6Ko#O1@gdq9u+4TX9r#@?j+cKojeal(_7e}R6jG1=*}HzU`Ys}D zs6@UMz^TYEms#lYure*4Zk|SQu(Bg1G3R;rNF?t7=iYae+?)~TFgGSrc+jerMx`L$ z1Ifp{r#?5uAh+^ozyj#C>irKBSPdu4pG7KYT%Lk0j9A*9(rydk7YHUdE7pt_oanp|r*NPW@U^LLMjZEE!EP9`F0(@2A45PPOt_Y4F;W86hJB{8Ri3TAJwj z8|R&dqb+6TMNw)?a!bO%9VW!w%?m0}hz;e;|Cc?RmXv||&SArH6PPtSSH>qJc;v_O z2k9L|K5=sf;Qb3utfOQ(-XyU2!h^JE(#eCAl2TBPnbVL1|6_d@gO^i{wfZ)Q$)RO8 zZGBc6asc>v`l@Z7sVU@lRC=>?pAk)ix%$DtMSu|l_u2~Z5H(tyz)d$&FX+}IrH{$Q zq_J+qUnU=N!lK9un#$2+WUeQ!< z&HZWqyL-I58@J^0@ilV1+gIlJXa})t>-Q7rt@YLJBXhj4`KKi^Z7&)c?+0&WraO4pBN603`&m=HXyaT z1Uap>p433JhPktBD1*9go`rH_MbA}Gl(?ZZYJ!|N1! zC6fOQRlD`8Lq7?-r>7-f1Cs#eyl0V)dBVhK)^cdG*%?S~ERFNx zDPi$fNX@`N`(e%B12+K28jiXpxcK}Vo26vI4BO@ur6^uzn`2Wq9ZZ*W`Zlv7e@%@4 z8k?ElH79@rZHl|}m=4%=^mQivKEOok*V>|qzCO=-=?q(e{WH4AfyM=9(8q+RUpv;6 zHw?xwXyH&iMpT7O??qsOV;mmij<;Xk)jY&Hk%g0?)A-nzxCIuT9qX8 z70X-pru_(NdxlO`t2Tjh+`?jG?;f-b9?)=ej_{&$K43j#U7`b1iN|!J-`@R3VJ^*z zq=lxj)KA{Iakw${n`nY0akxwdkYl@PgKY7K;hh3%2yU&@XT`w?v>(1I8GhqIQ@iHp z(e{xa%dMKo9;vqH{Amj_3$JHwFLt>_;sW(uXj&P*;>06+-kkZsKlbw6?rL=ninz3~ z-kPL*X9H)~LU`}i9ydZ(W81n8M=228KA2&9^hHRyTsRJp*F23zYhQLBF^^9jbNCqj zm-imL4IYqiUwU|WRSi$r^c#Ej&sU8<-WFFfP$w91xb!9z8dI1jyA0vQU0#|b0q5$Y$5mM$mwPiSh!DrH8$@~P#xDiL)>LGn&}mxeVzyE@>bhAb(+xp6cDb z7WZX9+Q{8>lH6rhpZL`#JqvuM`aRP!J`0%^r4-1&JL0$EvJLXKlNJyw_^J4!!#6w+ z9$P30gxo-J>W3cytmZpZO(shJxNvboluw}D%G_Ho(kJe~pU2g2lvZ-sO2qPzf+7Sq`@G&}8b`GxtKhJsa{x$V9oi{07EwFiSwYNVWou;MTbxK<1nfC>VpL}`MI+A};mJrgazeY6%XiAQQ)D@x@N(u$%_{`t z7&c5vEgs_T?<>@~K}8#>u@%BP??r<0ydbv&wXH;7NHoDyC_OrC-mF$6gyn{tDl1o> zHTX1O56XZu;}COVSh)*q@gL(ax$UGmbd$#GqLCn;greCXxp%}d;1k0RD;3rQMzXa; z*SIOui;T(*R)J&03wfd-i< zjKWSL%d3hS^-&&l2qS0E!Q$u!Ui=n6 zrvCS+p4GWWm?9->#q{%@GL?P}$Ob?Sv#t_o1aGR;bPMf`{g5t?l03j@TBmOinI`*6 z4r-Vp1%^xJ-*vS_&}t5;-va}Y=|LdkPm8p?5<0^7!lK$&EeCqWfddPo1R*1FODHx; zusjJIL&i$xkdXi$xhJYvD5!pdExGC!fh1cw3Dz$Yz0khQd&9YE`- z?6YSj~{#p-+UqfHxhw zG3_NQ2rG2hv_=6pXX!^xboJFR*w+(_K|Qd7S^NXv93S`&U?9%_=h6AUPRajyUNW)% ze?FDj|1YpJ_Wvi?S?zzH%DCcAaE}xEj(R{jkS=4(Z?`?QxY%oUDI1Xix(2!6iX|dL zNRr7Zy+cI&#(#HfrQOwDb2wU$V9+)2=4IYhSC6aetGu6n7`DQnZWU#*uJqum6&LzXXrT0-{9X1sOPXWWV$^Vac$_D<=y`HSxUoI`;RGy zk6!UVN4;~FIqYS!Cx;5mIrwJjx__oAH#SF8(k*0sO7m~CMJ^|#9-mjHalGP-Sk|vdSe!Hp+A+3}UTPS&ghG$GEOYRZ=1%3K` z;G5I`z05ZRT%RQg@BJ}(a?_7_uXIwI(v9Bi%T&Y#hkn3=or*pT{qpMcjqsm89;YZ+ zWOQs?3nrJ$MkHtch~Kw?>g5x|_lI@clN}3goml#1o%>O_dgP*u=%vLZ!A4xZN+kAyK3BioH2pS?G#m=^r(gOP#(6oO5uRSe{g0?P?w!gOzw-3>_ zwR-7;SFRJq`>}Guv^{&}mq&}W+WPtou{ctHJo_+F zY;Vx(5&X;(BTsu$OJ`&slY zKQA985u@-r@fnKb#Ud<(r0EI*2M(W=c=2qjJ9#b3CyzISvT#Dn!G z7Z-B`9Of0=VgGU=4Ydl?$(nOfNnX1=T~EdrDvR|pc^P6Ig7Jx=Q&d=@L0>hve?s>W z@%gX%&gzLYVWuOzpneB_)_AV-H1$1Ei zvQRGw=)pX5pbTxo-XpgpPBH@9k7_?Ou@@r^h#_|$~~p(-1_wjY)1x)wY9{N z!K2I5ZIlu1Q%uxB4F#$#v2eiC)2qn>fu`hY(-FTrgy|uo zKB1kkko&xV23(rI?(6ny8OQ0`36)A-Yz2%7#ED*@6D)ZVo$HBx1Wn z4)rL=g86OLv3e63jVSqem;;p$Ui+=Q|FI+jf4{VApE1qe$I#E z$}vJK!)@2(&qnYm=A{wfg`x@tu1go1d>66=${*&rpar4=eXs4Nv+M)P2~~lwG=!1N zi=mQIo1SwzoYgb=GO*rvL>{f6%PL@5y@YCeYoiEC8~{2e?B4rqf%M|f%YTk=Yfaa` z*GMLsJAna^>2=c#QN-`L@tM#JKrR59?Nh#|aupBY$H^6qy^r$;P!>)CQ7w#%KaSL$ zCPDLrBPCVXaE+hxCO3P4pb%{p`8$;FBGEHobExi{?6WBEWLuebqDL=`^3Wxms_Z(( zl3;{NzANgn5{7@(uSNOf;aK;Ao$o)5(ec*>!b8ID2XeM9#tw<2BPTjkeQ8`o>7e^B zS&dXRz;g4v9XZ~bM7s$#FB;H{4wE#l8)m8FSuKOek_B(7x%Ma?#K7qNU*U}-**s^t z;FLbF9?}*@&hO)kBf;ES08}<3CvfB{3;}`p@{-rtgQK)sq_B=5R#1U3H8}pNG3(0ZU&i^4_q%c_bYo4b8$R^i3J+FmtjnKPTFHgN z!!Ec)wSHHpBWIouVa0^)Y;I?|m!8uBG-jXv4o2w|n3tVrY90)$5{UYK40x2?im?&f zl#uoVRk+A<(uo^R2cr`#?Y%cuO6O!aLRv8CHgMmR zmp|>QchGwAv7pGRd4Je5&_)KHlbjt#$~Rd?rpG{m5hWMXZtdtVbT$cw6{?UYUg>4Q zv%12eQ?r<~xE?UXJ5!Ol%6mVEe|NntO)RF~W<9~uok-I~Sy68?AJxj`LP1wX20hN#p^|ToYjzu*hqZL$j{kuG;azX{ z&%*?cx}nR)Y_p*()`ggcOmBElsdYo9q?Y}5jp{77N>_?sqJGc$akj5lzX9Y9Zzw;tm2t(uHh{$rVTn;$+PtH8=>x0izlpK zw-j=_8mRggU9GO*)}~r5+!3#1Ve`JP?TO@9{@CcUwuX2beF6EE_xV2%Kz?}%>20-x z-dY${9^=~cpCkUfg4-=iVtm~6ie~_Ft|Q}a$GV_(4yl-qY=GK$(x_Y!SbCM!I+p~Q zoYlCg>Fvwq?Q|Op{imS^UUySwz4WQ#BFL}|2}}3)+6}-~tIgi(45X@Bv!t^%Pu3cd zWyI0M*S^wc_fn@t7!EU}EmH=(3_$yp3chE6g*5{9uhmA$?X$wbepA$y1nD?y>8-Y+ z>lIxLeG`k{yaymk7iX@py$pLY?vENiG961Oe#%@+HFvGB(w}lXG@BCa>F~o^-QMK!TuX6iDvJtpx%i?Uui3KZhTFp zQmB9RMwx)a{);I9_JR{f4_I^aLI%+ZpNW=nWmIJ64c9HdY#g-C7x!{ht}Jn+HXnwn zS&d}+Ow$`xS8X@mum-dkbSB<^ytMsy8=MxfJ7o~*Ze^?)T=9l2$oc#bIjqW0+@&8E zk7iIvB=R1TO+_}B8m@1Alw7y96P4B$sNpr95DOifWXd1Au3sy8!+#@&RdE90w$ zZ?GG%sOxk>Y>c0i7V)dO?1}6`fG5Cy&N9C-hv5%Y8 z4(efVB8yvry2I~!0I;vgqs+2t#=Dt>`wE@2P8y^o!f5?n$`4MwbYD1J_FDMa2Tu7e zw6_}nc`zqP`9+@XyGPqKPgs4I(;vi6u{`nXZrqYLG~H(VqLK$gdB<5IXYyQTF$#0S zhi;+4U#UXRND_nFssMim;d!Gl(={9$QGD%NL7PWmE6rIV%Ejp@A^pydRvVgGN;kij zy6FH>Yy0VU6iMU7;|{d&>r>yJOsDmuW?v=3bZu*YdO6DrFiCSI>(> zo2UNIM7pXnClJeul9PCi&H7XCrE0g0C}iFv9B;B2p~w9Q3b({7l>&GAILr93x7zjX z=KVR=?$sWxEDHGkQLJUpCjC`bv&lzqJ(wM8r&p-+c+Nt?xZJnE$^H8B_;Wn7JFbl< zu(7s`jJ0zMSpyuBY2j*-)9Ta4@I__IVw};EYUeS<9nLdo{z@pxflrG@5@$xVCOSS4 z>p3U~XXQisj}qK%Rp9+Xl@PcqplYb>CVeKaYxGCqKABmYc>J<2kX2|a9tJ5uit%7G z+0>1bFuo9YfKWT(4S-F0R7^#t|4(Y|2|(R=icA5xUYB&dp;=m!|6Z=_M>2Cjuio?J>hYskt6W5&0FsgS;!XC zJm#YPDmUweGFL1$v9MS#O7jKAD~V?lD+CKz&qhU-qo-OiVQ@m;;3KgzF!A4JZT5t9 z^7y;9tX~yrU2TS!d*^a&A8~3P-=9K0rW}tO2%jDKB`~A0IRcW}(8?=_aJg4J(@KIT zJ9Yf}y9ZCN`ZBIJu}Uckt`}=spzvw2mbK$;Hz}a^TM4H3&SoqX_4mE7eW|W|CI)x+SzY?|3&>U*e;{g=HbE1ZVRt( z1~JcReA&L8ZybE}l2$Hq&*e5GHIXN2E|BR#Ib_8@ni=oOSt((tyaagL^JA<>P{I8> zB6!Y4$n?^X@_3i4W52+uHPpLgWSC=hLQN{zWhkRNtCD1zyDL3k^2ls6+6_#Nov`hi zIn?Br*2??lEWSTP4raI(XIpk&%;(%mJ(DV$BU?+EF4{Pg}Rkp-0%Em_4oi#b6YFu(%>KgV($567X z@&=lAm!(4!|7O)e@+urvc(3_b(pWQ>gOl=H$+=}hBoFaDz~Et7Zx7XhVZ-|UeBY1n z>*zCjxA-@Fy7|8Mfp^Z4p|8n`nU!_j^9;bcaZKM>7fc(0 z^-xl@5%iZ^?v>IP(o{Q?;Iq(k6nK(J6mET`I05CvHjyi{~sK zy$OL;O#*H86K2BFTa-E0>aP+O<#KtI!}V7DPiLFJ&_2Z*=jJo9Ed>C|$D`ot?C0j_ zI@*avJHlFs)mcBYAt7xPy5PBM0!3|vZf-IoJ$R{Kg?QG16#nb440VbI%Dt<%8geIS zGU%F1zz-(!zKFA(LNDf%g*IFl@Jig*3Gi{H-`L}XNj2So_-X=itx$4guZhF_LJR2q^p1<6nkJ0Ln7M+5@#N=F1J)It2m_Wf8ng0lFec*Iw1T4*;=$(p z-)&g35&1=8i9g2feX<3Wj3!LEf*NMg;1xJ8RX`telMQxqC1~nDl%}}XCvtqpquG3V z0L zimjs(Eu@gAGq8B`K(vlKjwts?e0seS84yv~-)a!YlkG}s=puR~%0!6paelub0U|*Q za~&g6aOB3=C&ey8DnJ0F)q2~|nzIuYPD=gFi+0t~kZ?NAE5u0A&|cPDv96kmpqdJb zMe8h;;w!8rXWWrhp2ya4H7bI5{Yjs!bpTndFN;l%Jg7daSf8-IJjhT}aBw2oo~=Ce z_-6^KZV5sgg8|s(w2o9Inj6O=>ayGteL2bgQ^GqAcu0!#MZ-`vQ{`EM(|DCTvt9ve z7B#^0h^g_^{UJAb6>EWeHi7pGM9?92wJ-7)0E)OX3gft%DEfrWVunR{j}7NWW_`oc zMZFobZ4;I!{fXaV8abtd_>jVAp%JP4CbfUPvpAzhx@O2?5!CTs+(0mSI5B4Va48-W zT%}0VTe%uMJVjtFU$F}k2I3<`D4ZCZF`5=k&>~rzVh#rXG8slmM;8ZE=m<%=sh-{q z8vPC5!dcek8h%}f(l6$>-7QAxiLmBFZpBAzO_YnbFln51SMVqmrjp=nMS)+UCX*d* zfBf@ndbi~AM_uR9yR?U_piaZotKJK#g*SkrJSjBU85+{_it;seN}Z8gi}Bba_UsA_cS;$Bx!K5~~ySv&@tx3aHkB~!qr)T>{j~9ne|II~j<^R~0 zs!)Z=^@ox;?O2*=83r4L!Jr&2YVU=ZT2)xtydnC0L1(;zn8&&mjf1s_`rs1Z240hU8vm;}n%5ft}r z&@ZqP2KY|6SA|b^G)C7J10cwRHw!cf<03y8p`=fN9Y{;a%<)6YUIRcKtcczgqaL>0 z{pYUKV;CU8RsV-JK7?rjCu-EHueK!5xFNqIy3rSSO8+#kGnxIFs*64L)~%dc4-O=r?cRkwSfLUX?X-($3QwX;0U0cc?39k>CH8VCX#q694~ zSML@V>B|dD`I&kHqHpl`!W`1{WY_Atk~S^^oV>oOsh1P?|8`G)#bUjR@BQC*)z!u5 z`WGCwbhmNmA7b`>d|v(~Pxw^rTRx63u(`1J7C9>=?Bn(EF1HEKWLo@khR!~&&)Kzj z-)gYG{PF&Q#`0BHK>RN(g6+r57F=-L(>G?q*^FSN!j|T0VNb=$!kp|>sO|jNZhqd( z9XG7M9r)L7;D7wMEIq4sTX`_u9lgPCXZL^2hUQ2y9GYG(kaq|0$vdyZ2yN}}YRlR< zXFeOD->+y``hz*!?f2ha5Dab%h~sp$1;BC@ji7%Wmh_I6p3;<)w4A2m)>Cyj3ruUX z<#A%%<}la(;3e{smbdp&ZJ^s>kSsKWM_oyW=Iz5N<>ma2SIG9bX*W;R${X{u24#pA zrtSMMXlXe-u?A$Zw1@Z}Cm!>0_D zO4#0qd)T?Zxw@7I zs2IAiRF4)Dk%P)(|FHbfV7x-8jkr1G{q-If2}7?eb%x^az+kOInfHHNTI4NlWj^^PV zutb+Y=|`^^rFw_L@w|$!qa6Y!iULo-XcN!`X5<#SrtMX29JuZ0nUbeVHF2l_Z9u~$ zSqc(D;SA|!9u>+dngKT83S!^`kE?fjD|_b})Nvn;U`4>(crkke9=#(U{{uS(y$k!g zZ3EVyRp4z{wFq(J0kq`-($7EZbigt9U99a4bG^j!12IaD$p9omYVw0s`lJxjcGb+) z;>K#5Tw_wde2okDTqUM(f+<4r%Nmpr79q}SJtXPDpX%JpTbvhs+4f&wae!nR++%cf2($+ zt(3Ys;|b-hJQtip;pUoj*9h*nrLy~Vk^R6{Q^W7E87}=ptdWSuN;+(=_Y}wjKzNxon0U@Ow=I`M^bBbn>5ypDct zg==vLz2WBd97Y*K^x@ujssWkZdPU2p(i`sn%s?=25q_#!FKFq-M#F^YSjhMo1gQ=7it{`@TI<*SCz)@7r+=zIFS-yQ~2SSg{Jdc61GntAhX%%$q7N)FH^TB&Vd z*`}+z43Zxqvl8x%Ub?5uj_9*3g4pz7QiWpKKC9^p+mxYfs4(l=`yCH3!wJS(ETHvP zWJD`DNS+A_;KW#X#Y;0!QJs(jbv^IFO#kUG8w>%lzkbtgq>=?$#*5guZqWoEN{CBfZF0`2ddN{)4u*!2I$IT@?XUaOy#GZ(e!QyG(f<&m@H+==z z_=gy-t`({$cZq|v;P+c#N<{|mqmvTNE(XDIcvB48#2Q$Re zl||gTujZA7+HNz5x|E!*A?t>I9${rb6aWnr77V+Xgjv1F_-H!NFB(`)&auH-ta9hv z)f%Vm?O;8+fwj9U7R+DXi2SY?y}i^*2wqBczRJw;3WrCT&I$4!3N z^MUsPKkvCK)RWZD2&)t;U9XJmzu@5LXg|lbGGl_KM zUp_60mgwA9Y~u*O74RK^AY_c2K$84{#87{IU0k1s=kw7izx}N}e-3`{dwVRO*Msx- zJo?|~+x`5s|Hk*p`E+`=Fmd1l+&q&~2y5pVrX>IREl>?5uVqQAPvjf6OGZq)Qj7Hr z1%{4e?B*}AG0KQL%2`Bp(P?3%5u2ED1^z_-x4CYCB4VkM_Q9)s`0>8r7l!cq9`UIJ zrp+I?_H`|GD_8<1ExN|r$l%L-yIr;CE+nY7?i(K~>^F#NRwbm0FBV9C2UWaCfaSm- zPXh&+YKu%2NYakaoT%s#cLupRshZj;xz1{drz+yftGO;}gi87=-2JG!=d`{I8Gmb5}WF*=7N{ zG7Z>|2b`s!pO2Twr5|`>$*O+n-}=UhADv?4SDTp zw$C@{L;*x5A64^jLr_TC3}vt+LHx|yItdC`dG#%6UzR8_)+I7C26HWy2LcVq3N(QXz;9O@}i|%vgf77Wc zS$opDPAlzFele44JFCm; zUZ1p8!?5c=Z|pj@DnJ6}~tK{4h`IfT+#EM1>6MTMdLSI?Dq4RXeh z=ByGfY^lL5>*=+|-C3;(ob+_bV-Y=&O?K|iJXX-X7l2~x@8^10xh!ui^&|3%PGG+U84nCiL#kmYr$l> zG0LA`<(VG7d&+8EI_mB_>rt(18Nz;X05=*@=1KHS;R;rT+J;-zz-;6ZmY^Sf8`mxu zA8&_)dbI0WR&-&9j;-sWY#$vgqx5PVJt|mE4JJ|7A}6CFK-s*wQwrXVVACcRiO5fa zONZ67tT=4YQ8!X4PI9+uE@|GuQQX9b%uGG)2 z&uB?UvrK;rqet>sUIzrc;5xPDFLKw1X|{F4hTUk1&3RfMYe)(hp-(hLef56|N}10LEa!_>s3qRwK-Q8hP;%Hy%CdnSRl<5x?#?5}1X z`BV&5;rrGG>LhKn=p}6w#}x)zH!kwH3xm+_s8?r*Hk`cJ#fTsIqf&_tGOY*Pl6ad+m!*R4njCwTn5>sFuA3T(qTTUy2?==~hEb8?+m(L*P!?{1)&E%x zqOm(>9lowl{1=CaQqI!Y&zkWb*>Jui7}OX-0$RgIa@F-(AsM=Q0^ zd~Ci9Ni+~1d+g&hIHI`?Q()ydcQc%%UkQF59r=D0zn&3#D@a%$di)j!V^+U0<$gt2 zen&%`?3pa&uVx`5smkpdsBi6PudTa%6BzUfTf;+6dpd_zGV_^t=)0loxSk?pv7px~ zULPHZLM0o5nZ?$1i1E;l=nb7VZ&R`^CBo4nDe@C0S?z#eT+nXvr`WirTS?q!k)*e! zUs~OC=Bz|2!CywVJqypom%Y+2gf!uL05;KD($rUQ?yCSMYk=Mm-kJ4 z#CeE3@$2syIQRCZokrusU$2?wzS>ko*+vb{U(Aw+cS4jRFyYRsM0i<&J`1i1JDz(Z z2wRw%Lv}Si7us80xq$_&=+oI2zgiI~^4tSfOKq&v55F^A$TKLEgSt;aMT5?DnVBLz(E)AYz-Vkv(-yCSqS^kR zq8JzerXSi#`?~okvR+&A_3!8m_)Q7S}>-b8f$K=JkgFD5$7?lN>SDcUhflh{zX1#qgyS$=3}>NNy^X)$m^17T(dk0ibM z>|tVTf;oRM?NBA?-uHQf5QsvBST>Q-A71$5G8 zYhtltSZ`tOxa65$N6_hWJ}GM%yTNp1(CznW2!)ewx6Y>Tl9fL)+v{@rb*$SbGpmn~}AU6{se z*kjAbLQ1NKwp{qtP4>uj-397l2X=`R9ruOmBaOR`(4Yp!7(2R}@B|Kcyey7WSWukq z)*+n>9GUnO>lvb46jbR0j-cJCGcpHUu9cn`ZBsyCEusve4@>SG12Ii#4r%Z{^C1n1Bi29G{l>~3UNoIQTFf*uQ)HBoli=>`&S zwUEfWvojc?;9*n7ChUNdq8#5i7nI{q`>Os7(+YH$)*Na=DsX{oSn$9&>pz5S@MOXo zO1*;9nCc@Qrf>zBOpy7aR#l9GvR0{>>o+1Cr55?NsanM&r!TD^p*?~4Dk_C7TlCo5 zE|x^Mp>OmzcB`N8h^n;=S;~l&H3M7vU3Ee522;Yd1(xcuiv^N?QWj9{+uM-v{$fIb z9)+C-bGc| zHy4%O;rD@bhkIa|=vDXKA-s=Rgcds1(eb~D`q&2j>qdy7`GDU@P?9guTKuqJKJJ;k zkHC&HjtN|%>Oqv%vqe1#r~K)5 zV{^x)@$%noEoikOS6J!;w)p2&UgZ3BFqQLow3vqvXF_IlbS`Gun4@Ae(KR~ zyk+Kv1uQ9{m9);}mzg~SaSl3)>EJzK@`Twm7%qnKV)54y*AbkJfpaZ}zL-ehQ|w;L zBCrL@&4@M)jNUk|{q4A7#tGEr3Rt}xUQ62g1sv9Msg15>0k#^jB^k%0YQ8~GEAGSb zJ^ZF z0z;wO;B`WeG(hEv6St{3F%dwmYm!7Dk_)&p zdhaCs69J`3WE@9a(SdH;8z|?n=Ox)>45957;Kmn{Fp~$e4i5aaYIQ9zDP;f&;CHce z{IyXh=ml}|j+h_sg{^jaV5$Z4)|M<~J;0#KM>$<_J(FnZ=A03E-Zr~*$VHmvO2k&VrYu_*D;841wJ zAKz!qlTp9lvX2B>!sEsQ+~LODaUZ}_xteA%F294PX3`RhgAYCR%@5sCEI1McW z>7KQ5_4UWS7A&O)nXk$*J^A#R@PeI2*y8xPAmIXRAMQ9};TGjW7JR5lzx`aF`j^mw zod0K3{l5a}|Jf&JWoP)`Q8g#S|1{zJ|3{3R3~c`|BgR#pZ95%tC&2&$Kz~B|r>2RV z0q2#s>09L<>v1Ty^j(ID;9PL25{WHhDI!YymS`W**ZN20%Bnuq{EN&(4^qNFz>oW! zJ{5J<_1=HGQZr7Z_x<00>Gkt@KWd*HU49(JZ`7Tihu6EAGyV}gRxhWVa4>*+vx*{} zT>h?PPay>AdfS{`s~=a*_UmR%R}7nf9Dm?BNTB&eCHcTIT>T+|{W;&CW?KU@6+xQ% zGG;$*KOYi55XOqRUGxcc(pnp+y`DGjX~&8&P=7}E=$TNcI!;QhZ|PFL*9 zW2doq2lL~W$A|J4vtG&v9*mMf4}krUmZ?Mwbmg&74Q?w}{<%1CFOI#kPp&XmZ!e@c zK>0Dlqz>$rKcCPUw~jVC`SNl{0S$e&%k}Rhs3da243E>?0vLe@qo3FuNIh#?4S<%F z2BBtO{h&OJyth;l@TL-ChUX2vieyBY>;g9kAu<^};kJo!5|kR^Sdj%<@6d?A^8$+p zB|=A79?||=FVkW7+5!LO_5Uq{iuipvgK=#ytmmvHYq1L5I0o^FqE+n0&S z2*gq&C+2bdk~X5q_yNu!r|UuyDE+GHTfn`E$rJ6vRxQ`j3V)2f2FbBn_$zf z!m#@gzu4p|T!chO6#?R=M&#Ywoxp`7#H%VH0Unfb6Gt@v!fCJ~tTVUmu*ocgy>U#? zf$`qfNw*Mj=^e#LFf$psIFM*TTzAi?Zh?38LK`iffsaVW5Qr~NOwdn&YO7csq*GzC zb3tuc3|dK0#bOL`CyO^@H*a>Dq_IIEhgDFq}&3!Srb9+#DTE>CQb_F~WiFD}gzHN$g^# z{$4|)F%Nz8RQ5=7Tjeo6S#WQ$anC)OL`0E5cr^Kam*jSHwMbPcQOhTJV32iRPS%Z4 z$mHQ80X|OTns%zfytq2{b=Ms-o1`aUd0M}siCMP&<@Ae^Kz&H_?y9>JHfM91DZ%!B zLyS*G^x%H<>g;P!=*eK5@Jyn>QFZs_GA7Y5DUnrZ3}`JvsJQRSU^d@dga$7buEU2D zMtBsuPZ_tnR@l3x#T5RAYb+YVxgz4D2pc9{dSFyzCq9()wXGSV>Lrxt?YIONNrjPf z#$+D6;mtn~Oj*gFU9zH5!;U}~^CFoIw^sEejj%&_v8Zh$#`q%^3@d$i@*j;_3q%3M zCa85cZwWE_Rp4$t%|AmGP5p&gID*%3`P;zD+wwBIPxS3)TS@d?Ub3PcsqAt&aTCfSnY(r($T znWU+a*nTelui4G+RF{(65hytXH7Tn21&&Hcs{7A=AHUb@5B@s5yM6s!-mkY*9`9G! z->1|5Z=~P1Z}n<^?yt*_%K<5%10{TOQYSM0A*lefaI0tIni6@w+{`B-sfkU;lw?q^ zAtmo1`mwFlknZxDe}m{77O!yd{MM;J4F35r@TNWHG>U*J1hp$tn8x=pa$62Zn(`nB zCV9{>126h=XZv@-Q(V~#U}4|nqS>w$N(T4<0D+&>AeWo=!Y;cGP2vD}Omwh%$1nQj ziP52h_l1erm}c>gWH?gfsMHKUF$!J1T6lVz(LBIyM0%jnIn4pH>%OD2gVv;$J{Kj&Pk;(_3 zj%0xI(vY<943Wjb+{u#A`qY4b~0l%yt7#5@j@#qt}F%>^g+@D^G{5>@I4#p`O6A@?qeB6KA zO@sW0{PvGvo|{efY~PNB+TUNIKTWmxd+WOUXQCv(j=5*({U^FF|4r$*Ku7DZ%y%Fy z$AUnl5O~{sVBR<$xAEh=Y)(zjvQFG*m=jl9yRqy(yxr13a5Em)y~EN<_gaVdoQX*mEMOPR;&M+?z+OL!cOK(t;;OM&c!kL5hNK^loNzaB%}L}=k5nZXA`cl zqoT*$*Nb%+4ERLfaPllZlB#F=jr>FIN zaB2fg!S~RxdsXC2QGEFl<(>!bapjYcE^K{FGwI4|h4-o5evSBTgG?Lp?+92olK+$z z=P48Mrmej90fI9BO3K_&m`eb1ncPRkvwIS*k3pb9*FOJk<8Xo}bw&0hp{vB1N+3iw z8!Z>cUz4W$3*)?sGsS5--T=ip2ZmQUD#$5!=3!35*EWhBqEFW?;3*fEIywZ#Ma;cN zV!2*&f>k~3E8j^2>h1ySWdh250!QdL9x(sw3;sy)5SZ3&G~i8NV5suib9en^m4)%k zw6s>dlI7IHpPFja$u59e>!N#YvE;s>snj~*1;544wmnE=l<6NrCmctB0^2`y8CnxH zqOs*EYzj5Pcv?hbt%^wmb5Ku!wSJFE6Ot^E9SxL zPJ0CKB^)Hx0BK+Y_ zH>5_?s;@2|E$WEH-d3j8Iyho2pH6wfXg@clATLErDls{ZmMYE|CCg*GJh~`++ECAH z==M)7YxMz+@)P?zERmxp_fWx)TNk2vth8k1Foc8V8c>)klLSno7)39YxtF z`^*Qreo2`~&j983n}~B*@xHZdC9;YA9M_!A>e}uUjkgp}XMfe0-lB;g1T4Uq!oGt%{`Z1om~h)Ov_!x&_&xV3!Qsw7>gugj`gxy8} zDDCoF_|}2u3K76LI|Xz1DtKZx3Ht57n)};;EPgqSp{jm%?}kPHA0q+q>h#e&MV1}o z%7R2SUb2bPh?;zYi&vFsRi$v7)^1X3jb1Y#m9aJEc>6yAq;a~lG>my#sYy(xmui`? z(tq>3{!10bzB>~ikgMILG|DCOGLQQ*6EH2K_}lL*Np|PF@>g%N#E=KT-qdNRPx+SCY6>}6WPn72%J;^0e0;1Qd0R8!1TX6lK@=0{_y8L$cqdZ2~rKac$^Ie z+FH;(lj+ewChj8w-5MffD@V-r6;ndBz4XkwRAY`#11^39sLnbmjv~+clJr;oH7U>- zb>eVi#xk$y%_}oCO*BwO)Z&Jq(_Z)m!Efu&AVk?@1l@+YVKMj z+ZG&s%hALx3X=vx#e|r^Ky(bZre6yo=k0gzf7P}n{{dJ*hV@c{r5eAS4o@}fT{KqI zfzgE+zgU&si5R3__eQfE6klMrJJB z>uNFS;V~aK6)Vasx0#z_hIIR+oXsVcYru`B>A*JEy)aRw2v3f#qgi-SBFmu0$>62qW;874l~kcKdUO zalVZna9T&jUC0~~w@l+|Q!@!ejP?!5!#t1M=xgs^Noi-5u{N9%Bc+LoQP;*hS!rOR z6l}1IYvx|=_{;hqN$?MVYLjFE)bOlv~z`CxMOK(5!_K+QWNp zmLqm1FOLoC1L1QyJf9F|kK7uet>fjEq^RA0Dapr6Gd61=n(D5+&J=|0kYC2zw2yE( z(EBGknSN}5T>$3_TUwl#!395_mGDBojD@Ctg^KOO_L&Nyvqk`&r(l}!JH@y~I)yyW zFN-9?5 zICnE$d9|09zpKi=JlY@CvNv0;&PkF=Ah2amns=Wh+4?egc66jBRg~4R4GK~qbj=-V zVkf5d%;s`Uqu#QVznZuA|1oK|6|eyf1X^JA^H%h@$@SAg=|M(jDk#s>N zn5qNGhh)o|uKPJRP)h`+Plxicx_vtT2%0HZ%vD58DOSumeZwgj%iRiK?&urd{ju6$ z9g3QF-i{O8zmS?h%VI+$TDHU$nC2TVzd_#Mv4ViPb!d@qT{a!(olpCvDV8GaqPdP^ zYq-l>!Et#5?N4agQ}i7bFo$sK<@O#R{1ZA6(~_R)^fS_tQOYIJvl?XPyrsaIHec*_ z$76f8wKm|sZfSNjAtW<4R}YOBSn{Hq>PH_yBHEc}Ovta@FPYT`S&Y^f{q{?U%}=%b zH&Ua1Y%Yfm>lsqAta$RW{oiK#n}*5lSP}6RE;W<>u4#WaJ5^)jJeAYwZeH%9G8580 zWEU{Z?iDYAa`~dCML-#omv;C?2(;ef&q_phw2W_kRNieaKjD zPT%g6Es7vX4dGE$NKK;_%>Fg^Mtb+^Hrk;vx3m5MqNbAEjoOZ^{ zGtlMXUxD_ctQB|^yq`osfDj-BaPf8zcAlbqAF4Ll{q7~D&G zxx^~n4CN?SsK(H+{))aH#uK=YhMcOG_MFu{AfglnkYi-{<(3=Rwj}6>91hbMy1|6V z2+@6Zf~3cn(80QaLgX$Jx0Z;(+zzHGmOX!Ozi40?J873S8ThjPUUtKcb)$)f#-34t zF}7s$xdhtKlr-P8y%t%sC7RfCEKd3ObkH7k4JAGYwb?ar12f;ga=ss>g+ zpropXNN;Z}I?&S|2c8&b&kuScpuCZLApU_-2^dgCQJzb#I+gpt<~uDO9H6XZBu#0f zd{~ybjx%#n#w}OI7`}c1q&vlSRnjnq%u-kYADeP|ySpE>R6c`nF%3j3lgE-uy)3?9 zkJcw1+omQd%BL|rbDdXeY#qb+T+Xz4={O zo7nFjRYtk}1OQ_5QJ5J@jb}3kVhfbtX8Y<68RdgMcINh)D_ZEWXi<9Dlwn1OIiU&a z3`*T#igWR?wP+e%!I& zFUV}3r6}wxhKv=@0-rktz!t}|>*RDtwB9TZ69+W$IB#Q|zS#U_vCK^M^TXdkJTagLs8-WIW;cI8p4luK z{+s#zKP>J4VSaOR{m-5@7t?=??*E_p&Gesv6=eo-D_d7HXCel1TO(I9Q8N<k z7#CM(Gb1|~&)iX6nG`$;ehKa__&Uyq~pb2&?njVD;bvF_Ze3l#v8iaMU1-|^*g@9KGV zRU2y-LW1NH-S<%ZIjFPsQ5<2asIq|HfY0lD^W)FQ?BdmA!Mg9u3CG*x?}YwPf%$^k zfQFCX?;rNsx<~sGMW=xbubM4y$F++%Y>{FuXESQoY_B1h+G}SpsPMW(^KTKdf7bO9 z*ojkH)5O(`6Koje5!;9?t9*-KFq+PT`l>g!eOGS%!2i~=$pye}nc#JxStjQY8r9Ry z8P%H8fjtY!E#0WLFe38~dqI@I+$Yh@N4JGNnKF$%m8o|mk~cADnje%qjtGikMFwB+ zXQSjbj8s5ClN2C{yVG>>8(y$zck z23u%DjHG*g3Tp|5vfIzaMmy=iw=r}k5wqWEilBf1fd%`hkqt!Pd+zqAK=h>vrQPUf zD>n*NMMy6d>)po{LUsm$LNd?czym#;i;?s9=|OBgClkN-YKdc_khN6# zA*eHTTnPZblv8jX8~+LLLvcsKD)K&<02lB3Lg9Mn^ZzOu7L|kCi+?zV5GafYNu7g2 z>?w~pe|rRQ=tdMg43Z?JaI(^(&S3MxNd(a;`g`8+5Q(s=G`M0kE_xF`-`aO)i-E<_agHp@Ne)+2oFKs zoc5ZlrTQ}3!CRGQckawoZ=&Y;XmRJ6UQ*7lh^D;461P*)3Kob03qdNVG}lL^uA~POx z+I}k5Qq@7p1l^1ats)rA0&&$hbv%r4l7kv2A|Rtl?$;h~6`w3say+PVPqzwZ{@dZ^ zQgV}%jeEjOhzYC~yGX1<4(J!8=^lYQ+s+IQtitz5-Ux$`?*`I}-ujInmId~FB6|v@ zF4SAi8jdr^BbNjG4p>3ka8yD~GzDQ+K)8j}GlNOw(ktEn6l9{12e7Fiyi_*_iF|Ng zxrSCF*fa?rVrtC0rTFyOL#kimn7fZhML0OMv8+_JE0-K78pp#%Aj{2{+N2Uv#8k%i zZrSLY8Fc17&6PwkrC6&+)-YuOKC7o6TQH3}TPSlwi{NNs01Cm=8FM9=CGi8j#%)t& zV)(_!(Uc#C)Rg!q%U&>g7Nw-c$S4MQf_c_TdFXO`=1;2&e+AKqCF`vF5KQ!S?Fyio zQ^A}7Kr>FlR;c(!E&Z4esf)epUN zvO;e;2t%gXbgTnqZ@4hPJUmyMINxBS|CzJ1fuz8ol69rPrS~f?r`&7 z1Rd7sk>TsV?`OAExYn@LMzuYRH}ukhM?2s{i(Q7t)T!JaY~W zA6=YZUUj4e1+GAeCyfy4-(ta;`X^4r%N1^wnu86uNSpI*NjTRgm9l7Dkimqpf{}io z>%Eau=&bABXsRM1L{a5AE@KB!)WxO`?i0$Wy66_ogDLG^J_ON3F#Q1yb-g6}5P`mQ z=^zjX12zkVdw+}o{ZkAI>3*INEpchOr;Kg;P2@IlZN}@9Ln-NC0lPHp*pgGdw7uh) z`VZ1P823Zdq`Lxr2_;b46E;Q&n2QGE-Mn$I?-hvYZCz>SLp6X_T0salxm z&g6%x(n_WK&|P)*6=2?z!5Q07oCyu;pfIOx1rAkz6-d1`nq&xya}O3}Ez(5Hrr)R) z94%_u2Y7V6aTo_<-+jawh>)Yk;j+^8ODApsfbJ(yW}{C-jNFy2Y(6V~)$y}{ErFB$ z`(xDez$#T!a9B4onHSpz%Vo0+wUB3!;rbR5tpE4$VEsJzL@}4cK>cvAULLyWHI@-= zQLIoX`5)ftjSVwwmnCHVIXyhmR&?~2h2@FB60$2kS|_Jv`nS>$pI zA85kBzIvV|pD|cDsT4fe2mC~^6nPfs?lets(K>~T$M#iC>CN~^AYoVHeeT*qiW4Sd zKi23siG{5qmKeJYW;`Cjd2xDfR{YUCUd|+*5vV3_xG)o3*=DDO*?0|hy-e!gAYZvp7Up*J5An2bBX^#01I??*N z3kof0D9*JuQ6BdlFv6l#xuSfJf>Mf-aH*`|OUK3mqd3I~%$?gi&e=MY;tG{+AM)g> zU0n2g>VmFWNo1MsA;q2+6$gzA zT#}Dw8Mk0g)>qESrL|IJ(6b8j(LM2xMMc9IV>%6B!a)w3;sy-{%<;dU0ZQ#vD^eH= z!F6%eMq_DC3dD1hl$s&L2IYr?NZ@-gRdQ0?v^xMJL#V9c(owAuKX&aVZO!? z(dD0mwcGro{+4*rWGw3YPX7QF$;(giCDYVR@0KzsLy3XfMA=CyGMDkYOPKwhEqYOk-(pskLO-*y^{=Ydk1bl80>N z6OwxB(8!Pv--tHz2}vWHu}Ja~d69c-k;)S_A4fE+qG$FSd7(5T*g+qcVA{r=ydfbf zR7L=0J9GI}ZX@1w($l`XG?AMD8xk(1&T@z6A`#3$Xl_qzG1sKFgK{Ad<`TW;GzLT} zRN=iw4zC=|q_MSyyt*nEEAsYz+dTYY&4glHiJ-3hb>w_iV1ZqWyQt|x_s4|l`tv!R z|B}5Erlb2+Zqw$YG`_kXYNh?9YJ)7bVf}a;xA#k+k$)0w?6SRg#qY8P&zL8!+l!gS zZ0-;_eu!c7^Cc6@o0Jy>t4oZKsoW8smA3Seo2TS zdXa;;)~lFQq`t)+P5jh^!j+vZPfxmsmN1tb8AG{YwR6Sko{lvYP|o5`NoDoW?gQt~ z-wg&cb=?Zlc7>dADT`{?jPZj-u+`(b=pS+j1#B-;LIy}H=@W-Ts?=a8p2N~?EYFvQV~x^`|OEyHiA6SjI>@8QaHXP&oCn6oc1EkZf=<>k6TT>EfVtPa9R3D^sI z;tXDHUnZR$;;VWng*H;9f&*iA_Q&3t8f@4wm;qz zAJ+G6f`CiR$iWW`c8`wE{zCfH|i~0>4{&t4KsvF$VT|6Cd95u@n7?Z2FxXJzd;5`=k$)gvt zJz9S@tHeCVACG& zGUL$jK6MkoEeRHzmTzRA-@pGuy*!7B=4;lI-<=nhQ^t{NPDSUR;}MU-B4hBLUDomz zHh?X?2Ng->`#Lvt(YpWofKmPz@)0Bb+b3Ad0XQn{=Au8X-M4*0$Gx}kg0AERNu{9v z8xqWXnD)Pm-~W=d|B<;Y9IXEfPszpd-;b2JSpJ`mly7k-o$;j74unMu-hdGBU8+fT zPIod6LL;zkgY61QIcFTPbdqZuwVPJx;@}4b9^ie+EcSdlH8k2+i@}*d46>E54y?b-bAARU2#-u%V4-1+^vIt$*u22PuA+bGn$kfMLG_k6k;I{_B2 zK&J}Q;cR;KW?KHW%cS@F`AMT=q}e;_z}>OI(hCGt;MVT7++aYOA@{29PVKd>$KIQZ zam>pD=9r@w<{_1pjrS6w&M$o8)iy3+=abd#0#li4W6-_ewY>WZ6JYNPU7zD`beN{I zN{2$g;3Lmj_lSF}4JCYAY5)b<(0lW}ftzdX=YhN?bKkYi3nhAx!VCrCalGWNVAwg@ z*{Aa-{1|LKFXOc0h2)TvUWE1NfSfT_v7yEXfo!lLwK^L~kZabo^@ry`rFGm)+$pbI z6r(GA8`fwBh`RyEif7#O;H16Rv?C-$kIe`gtB?At=W2Nwn#5=8`iYvCo~?m-8Xw3M znEeWHLj<(_E)0|w9o6uuVF0|k>+pE)!KV~Gl+pnIRr3gG&Pg-{wO{-27bAfF!6HRK z_vl&;3s!LIqdlm$5cr&RpE}+fXB-a+IFpAcSP^?(_q;KN`MHgOS*pNc+JYUp0>od> z97J}Ok80oRJ6>fubh&5Q>?3~W)LC(2`n29+x&QzW2l&QDf@&#`U-okH^_UGk*0>R!WVM# zo4GlSMZsLzs(^w;YNZZQo*~bp;68c~m@q;Z;ZeR+U>*>To@~BibAVjXk?Oj;37Qfc zfC}L4t*!%eJ@`jkTbfyPT?J@(3esGwL_cLcV&7XX{Q3n^-E|GSfVhMuOVz0+y)!Zl zkRVzrX# z@AH8dkpK5vP-k{Qs2Q(|r=Y#l9(qRuHI*$X2WxC>+W5H{M;`rk?e z|Bz)p7JSuB!!_ugk`+{1v~s!Qx=f>q6^U^@CU)DRzJ2-*Cy6DYIYe@MOfm>g{PCee zZ*By)shn|iy(ZW($Y-Qxr05bMzAi0BN5nWi&%3L4lp_K{+jyU!8{$eF8a@>yg{Nox z=%z+qcCkgxHYl8N7igQoIWyL`ALS$(;qIePwUd0_(u+<%&!lcWE`IAIA4J(7Nb0no z%0$9mWvzn*KL4_zJH4tMf?DMuizxZB7kZh}2f0dA3}s1Y^#3mz zw#KCB%LPW!@HV7ht&%SaaH|r^MgcIByGHLDEsEL}YC~l?>+`%QHxP+x2fHL%6d{S^ zz@aOc11|9gBxd`sI^kFLUZSNbu-%3KNa^M?P9K4UzneRJ1ec;Vc}2&W8qL4Md9+B< zj**R^aUc?vK1W%-WlGCafwVOS$-Wsj6;~$WDc5U3xHNG6k>;s~pJ$R#MJ$fl73 z<-!}Fm&95W33AH@`&U5Tm=F?F%G54cFB%NaMUq~T&Y7JL2`&U{#3q5S#~+r1z-A>cNX|89sbuYjD?Ss+ zk8Y}juZ}*|$#)_aswYYV)QV$jaZRY*XB&zF^NE$-a8a}(Nl$+W+N65arG$_qsZoD0 zWB*$*^izeAJLdU|h}Ckq(k2`t??ge2mo?;2vUIO4WWJ7~lcf{i`ou)&JqJGuz=reG zN#hb18=sVNl9FT%A{X@^L45g31`Q?!o&^l)*GQ+kPyN2`W-D^OP$5u3| z-O$0ObEG>g?b%+g9r=69nuXRujB4wQD(egT5OraxfQmYY>|4nkG=4!-l`uqwRde`$7P5-Sde$?RqkRZHW)XME8n>VB+_Cho~3?nA8G_ec-j&1^z{zp;MqK}7NU4| zgfS^|@a7A?wo4PV!EAE07L+2y)tdz5P1;`dWYDtLETJDPJHmq10DL;AQI{0O)a40O zv4kUzN{0{e_$3~uus@Ed)|jA{)6$SaWhMcvdMA-x(5UmlOjy=Bwt3~YLoi^=s06mw%;_1`vNuYAHS!ckZdOBt1MV~?B6K;KT_&Iv>Jh0u46F@yu^wCLwnucJq82Hh54+yNuutb$hiY5^~ zWz{DchOiP=ZSba8jD{2!jn=rX=7%8nEL2-CzxZWl5S?@x=35DFjI6&OGFL!SvDm`G z-MJiMR9n!vgU`$YmrW|eJ=?BuIN2EcR7NTQ9aqP$>yy2<{2GamQ_J;sa)MhzuUII= zC{pV6pd8oC!|TCSfMkjNkX&LE%dGvYpsGbcCS7?7MR>`iu`u;eHiDA|7jNzv;@1+S z)@pv8ZK6s~Q>E_lw(Krc&jhN#&4sGsANu!>l4P3!7U~a5Vo52*9+-uz=JOIyrO}iX z5^1kVK=RaxAfSYO1fY=qm@I6G4ky&(W?Y>H$xFDGQfK;VaQ%>{k}s>(8hqh z)z}tIy`41|KVl^2z&ClKO|8aS#BQsj8G#O30$pV#1=@a^X(7_4?B9EYkSzolAEAW8 zw%U@^l_2(2U1~M5te>nZH)3aPe$5ww14EvIjW8nai#MAjrCBTzx55K|9e$?ym72Mb3UC zy%#VZmo%>AfDrV-IR?v{GR~x5_ug2k61Z$M_DPfi8tc?8B8QNUf5k;;>I~k?2f%cI z_TT*5dme(Zvpc-TpA~+VeH=`v@$d(GtHgyAYm1%5U9Te9bH29M!BPKCxeQkQs1LK| zXrJ%2Tg^vXd4E<$Eyvonm`&ZHolM51Y=}2-H3oc~?J~d)niIRGQ?!dZ+=r8sXO_Xd4LV(8 zWMF|JqZ}T%_=OTpIORxyxcah7NeDi01#aOgD>Sym*Pr&lju(x$$7x`7fy45{acuvc zBgo&GhWPSfFSuWR34|GMP8v9M59ix&v>;W-2E!72NPk|%kM5S6p%cMy3jmlI%=cd7 z`DytUPAJHjs5$?Rofr_8w~!ayyr68_wU4HXC|G4c;f4SLzY^=7L`EuCO5B8N5&C&K zzpi6DTb{=mJ(L+eLJ03=hOy}ZO^Na`S~NGsD4{*o-Q$YN$Vog+i|efv_688yjY6uB z-LrqL^M42(W4zt%y)ZD6vc$;TlM1FtuCg@2%2Y_lIUe*%2KFi0aNt3rLgx+{vGMBH z_Tj__<6VjT9SJ-jV@rg#v_~W{qKSCHT_*(`Oe{n%kfYY%k%e_4o(QnZ;go=lNccJG zC_!bqfWtYzit&q0Kx#URfu@Y*AwHyFf{hO^$zWWI6-MnUfnfW_wh=iETIJV z1?_Y8LObPQf+j1-6xOF`Ws&`sxou2w$MOFc(KqD}eSmI*9+A`Kaf98X8^IA&hnkjZ z0BrAkRk{X%2hq1WWLH|a9Y85Wvh^CFkz*Fdp%Q5JEs0nt$K;Y0JAehf%;Rco5~{cS z;72N;7hN++Sp3*JBGvE!&>@s#zSwqL)(nT|?E_{QRIT5515k^{Kt&Vu#C5bc(GseX zI9ZpK!E?;T@#;c=BYWD}Oz7$%(UOE;t4``z2Wozr@8{)#u}h^{6m`t4#9J1f^6geP?qa-7E0e>Uyx`e-Ve;mRc}CPW6fvgIk{DA6i3!;u}4+$IjDsv402 zNob2Df@_I^OIxfF2;Iz{X{4LJ8qkvs(Z@kjN=^0bRsnR=MJ+_J1jsOx+GJ??s8&l) z51d#stVGspAwEi-H1ONMYq=aG;+kRX$M7X?2VJj}R;nH+?G{JXkoVBk9(HAu+soN= z{i{Ofp7rQzr{iEoe2G8DnHN38e17wRvPqv|_vkPh-(GYbbZ?Ef>4Om{Vm5xmOFCjf zaPvj=$4!?mr^7BaUx3?^JY!3^3vzQPFJMzeQ&76USs5miSU&exodcqnwYYwYpLF?Z zHJs=!eUD~T5_5&-E{Q!IRw$$wd9-DMgOhPrL$VA*&mqeYIAyj;gp$2_(x&Q5s#|8e zE>w3g^ajY>lsLhH;-kU9e=R9BZbC_RLuO^gKkC|xCz*7N&{a;)5~&lWJSpw4vGj<| z(~`~GqEZQmPKv+rTtRt2?5BkrFxF2)L4 zsdLtJYX%Y_uWp~W>fPP+#D59e9Sndb56O=Gg_lNhEl*i#Q|qO?H{XJ#Ot3W91{a-O zt$A@0i?jT#g4lLbINwdXKggHRT=W;84aa?V#tN)uFhp@T`T(bWW23 zk6`R%F`<=d%qy7^9;T&RV~!qrjql8@`sije%HI3f z_jy-gfV%f(hxiAl1Wkl)?ad^U=e%~-KO30K+n#frs|V_Hitpd;0E;U)$w@QxxIv4g zaukoO+l?4{rw!j+mPceyN-of4(^{Kb=9ceHN^cPuaarRRU)W|6zs!pXPfxtqx0-o9 zN-I}Rc!CkgE{ffAq~YW-(w5c5(~a3c9kQ2gsCI6Mz(e$%z^dfA-G2zwNm0fO45 zF~(=I3YplN|6FouZ>AV07rNQalaiu!lS?rQItC^EEsY@#;3<$mzas$>66TBfnjW01 zl^34*93=W>ZLUdGC#4wZ#his%JJCVceOhVY=$3iPw~QwHVlMFWYIi*|=%W+R1dhjALMEoRU}S4bA0`%vz(l)>Ub6vy$|hokZP^KIe1h;N zBHdetweYW#v|P)^T6s^bq4fzRWWQ!lMdrde`c!b3+%;l#_`kO5cXdk3j1pO_F;Fw( zVacedV_S)Qo2MR@eXj3u#CFep3sT0d>rk6zN2TF52TD3yMN)F8RbIH$veosuX;i}` zuC*Ak%T7`rmWA034y#LfmQYWjqbg}b3BEI{ER(J;y2;pL)DP0}*=9<=WyzI=3;@R4 z(DPEI1?{-!l#>Q81}Sahqk@*z957va6#+=MT3nrVdh+1q*S^j9x_!pkG-ux#W0&0; z$71Bnv~MzL&HXd9vTA*3bW2Q^rY8iJy-vC3= z_KSvJ?b3TYr?s(Rsiv6U<>h)Dq>8XyL;v)_DsE}t^mGKx&+P346`dm&QcQM@G`BT- zB7BB=g89@>6>p@w(_$H7+r%)Qk8*GsGWYTyw{G1USrj;b7?_B6VaFMD7wwe`@ep0^ zK6{(=3IAyRS9p9_88fznH~v0`fA6)U(T{F7z@EK1W24H%dOx^tJ+cc+Opsd%c331T zl99%oA)D{B(Z#?`r`f`XLI-P8$C!mybbvXrQ3&5sPvUhy4y%4EKP;88gGr-OyzN7k zO_+MyI!-k;wq()MGeaofsgzy2!0P_fsM^V4+CKm6F$pJpGF+nQV&^P(kXFb21;JRE zDtQz8yD}h)!T`<N!6>xOm@I2VY>` ztcqta8$t97)Pd!mt;}-MDMuCd@O&Si4o0U9YVPds<`MM2%*he;zwiY5-ah-o1Q-H( zK1xCgdUW}~rsPq0AO8j}!N?}`1~M=2v0ECd*;6RWNGYw=EqJP_KbKY>n3Sh5^_hzQ zrG-%d4>w9bU099X;uJGM?bc>p6|v(@@}1 z0Uk#sx-=34f@x3yi}R?R59f}Ru!59nn+Oirp%*0?tg1_&~h$G zd>-s@ChvUcmt^p9NLIi}Js=IVl6#a|4_FGj5}y}I4Twcb0|)V7N)a0p%}n~vVhYKy zh4CbdRY-&~C*f-SELPWUNzDBem4w~S;o)RiTcJl=GldT9jct1i)hodpKj#uxN=7t} z-}bXgEMtL-SFBUn&-L@zneH=@vUx2?Y*}j|%&3sqw%3*iDw{aUcs89FcXZPG^H*>4 z3Gsn~{I6d)A)$;2p7VH-X^)*j<%;dRe`E=OnZ!R;@>}k>Wo=~O*P)Pw3U<(x0(AsT zHo}PmM9f|Kb8XnpOKuweHj+l4`H{a1?vEs5&V$6O|7FobINjkVnsvRF6&8QH@=FGd zalWgbQ{OW0UN*PEMX95lS>gIuaxA%Kx#R2~K)R!Yh>P257cVS~fe8v)7V#e+nh_Wo zUxzdUL#@wVH~)Y4qwNw+75Pdo1EQv~+Kr{ZyXSym3L^4AVYmKF&ISFEQZhy!j5p1^ z)V&RnMB80;+Cg^7zru&ZBA??u!wZZ;i*rBUZC*l+ZCIocpO26QZtzld*7{RA;J44U z;7=j}qj;7A`>`K_)QbM;V%GlOvTO-bDGNS%OP3ss66!lK>b7=b!)ZAs#j`d3dtn`v>y>ZNZFzA=r!l?lE5mA8Vk*BJ0MX(i z{3N_(XQITf8k-tT?*b^EZNKQjp;H4GE-|M4XiA63Y}&5mzBg)kWF`BUssO20uS|tz zD{rbv#T0oD*4o18>lSKtIn(>fymyCJw9lz1q{9Y5jYQ<8q17)$nP4u>P@)$}XSll5 zgD8l~MgjD)+$Kjol%vH#yZYEvnHjYyrVCg8effK~ zvx2eXHR#qn$PePze{tsvbHXh8`EEjRfORZrny0orniM5?_Gk9!b5_mcUWY~{zA+;1 zJu*b_|E6AVT>yOhC6=fW6?79LlH$hwu^@t>AQrD*|KTnLcDA;+V)E9sDg6#EoVLOi zn8Gqf*cJj#ndp^u@nqp5M@Qp_Y3jFDK9dL~* z2NRu;u@1sVY>rMlnw+0!4e`>mO|so~ZPs85L<<*doPpYW3}{j<$5)VOQ7K5F6=WedIj2Jze~Mq&Bq;?u}l@dWxl z;!?j*;PHhMv+VwJgMwp+b}#+eFM2OsJ{;17{oY53NUu#@gu6*5u6wscG!2Ya`uDuq zm;@@JJZ9zMzx=xYL7YMzhnQ#NV`EnlevBWx`4!HSqPYF-ibCuKF2?p7%lOAIODDtp zZ^YzIFG)r|*-ym8T#fz+rM`Pq<`Vyhe{=u0F7W=Qxz+Lebep!Ksy#*>COaTjgGDUrl|I z(toVYZJc2+Hk|^-XL`Wj_3VM>t|oSO@MFTdWu|LFAqJit@7%P=-+RW2`|blr5j`fG zO1Nt=E!krD&y*WSk_<(~C=MwGbz(*u6rU`;^o!ZHE{Q^aeuex1v*pz6{U7YF|Cn0; zvA@07FtXJqC7+9|)~opdG}cWYya9+(YS;BcebU`w+xdpD0RW<$_P z6%~CW`Uot81ch%C0>x8?Blv6><#JT-Gi4;+M(W4bX!TGmUO{+F$9I%tU0 ztAl=H{_u73dOrHF$^UBJ1?DrTTFnV*hott$KB`=;h~Q)d^ITCFE>(}HM^Md0TCrxW zEBLy4csf9|S?_GU+vz9xCY8^E;1c`Qh{$;PfClm1gu7nf4L_6X+HhSmSLZOb-aYqw zxNyZAcHV(!`daJw)En@7O3q6RTn7P$ z*b4=t-$>)~N5eA=Wax`mR$p3*t0E`-U?gHakP+ArXH5XSMDX~SCR1Prj6I|A5AHz9 z#xZqBhl~gbj7ZpR+@C&3f(@Wn5iB&5C;S_PUtFTuV!=2SMiPjEoM2nE3QuD?J5pL< zjx?d$i?Sc?;VgW_&g)#dLRO-tAD;VRl0`areKEtJ$~232Y<*n9Hy}oGf{BS!9cSHh z)?_*0L`%sn3mD@a9rt68*1tb09ZBPQK*M*%Lo28py-TGURKh^hJQ-JR2tO9h2)?dp zI8lm0AKRmB!%fG)4|Or$iSzO0!6LiS=a&Ywj5mu2$E;+1fD5qai3rJKmzlnnkWsJ| zc;+kikRKE86<~gtndLGqr2=J-W8sf>sPd|&8Rk&-#Km90dqz!=yuBvu6L4}yc%eM7 zDfQ8?5=)S9ac_kQXIi!>mw5y(z}5ALQm*3^(FM!nh+%*w$z(;bLwAt)ppryW#iR>c zpk`629>c)Opdf3i;QisijfEi+g%oORA_LdI{IGcI9e2rRMZdh|g9Z10z+`lfZv>@f@9CbgwMn+l?v3CWnTk=$&U=U+)hg(m7oZ9xf0(Ip!%`(tqQGOA zUiXRQVVvwqXUWl%2%PsqIOd|^#WSailj zJR?)j(IElPur1uQF!yZA;pv+gijGHAE&_{E+eDT#!xKngPaMPUE@be?-moD2l2E4}Ge(rzXp0s}VL_yL38=1(Z{4 z$+;HSISbrN>Ji+K95D0JYti%(^8>Dh?J2>)+Hng+6~BGuAyJXYxGQykF~J*x1Uqb? z1`)W;Z<|sy&+Jl{N1`c;*36Du>U{3F5w_N}gGZ(mcVN0WR4)gKJ)+u3tPWFPcy>Aw zT@Tb&7)t4!4qF8&Z44emXWWevF513Lo1&kkK5I0bv#y2(vkcJ^UzCW>BhZFPa)Pkc zP>^nU*0?@(tt>apg5tC4Vvm%-q+o*P_cZkjO2nj(8}B(^T_oJAz^|&!I^^mf1Vd5F z)N3}*5-@nKE3nxBw`YL%M|U(z zCu9P}0gHrh!ZZVYwQGH7fYb79{iXMQUFVIdZ11B8lj~?mpNWzJ8u8@5lzYI;D!aHR zUg=+Y8OhX4Zk)9vMK#F$Si!<580?S=2k!AZZ&rP-i*8B6zS#+@Tsh?@clOO(=cPD?0G(qpjGa)a0I;o>i8sPZ5Zx3{# z%J-(1%tdJwqj>5m7>Vj81|&)BryWeaY0@>^wzPzb*TB&4PC#L7R&`I?^W zxGj6l{V?IGkX57fORVgR2k)D`ob2EM?BdSqY|a?S9yq;;+8s@~0dR-he+9^OQR&{{ z4w<7tyq|c`a-!CVsV}M0saa%|s69^g_6GFp*`(0& zDU`g?__UA;Q6q9Q4Lw3 zTw>^Jc444QheaI`wPu;Z8Q1!4B1MIHnxEoEg2O}C-L9jX4(1atI6uvvCGvP$0AtQ9 z=rq;Ng!BBjvZ<7VD#JJ}^x7jYulN_2K6TAM6yo%W5njdvkJ=;&nFQ8kgpMqvqOeRU zdMI|+WJ4KclQie(@LKhk3&Oo5>+cchkE1*yj=KHjM#` z5g$y`W_BhwZ1^%Za+j>+&nR^Jy8umBh z!b2#U3h@m_L-On83`hq3@8_$#KmI-sM+WLw2cz|m^A-Jn$-kbTnpX|*zphTN2Frl{ zJUFG}08xJ?r8A$9_=c9pV^RmLb*6zxLEJY~g9SGSFE)vwPp=LH81Bn#JE4u_ zhJ)lPQy&1|f93wgJn0D-zVPk^5i>{TGn5%4Oog+wlUi|Hmkr0( z2Va*VCL^5s<&}qcuI8A9SDj6mtFg%8;$NWgO4(CX{Ke^SoBrNo^ch}841~K#fFp_| z_r@akkNh4$%hk9=*ZeCFukjLbt_~xQa=+=?zjF@(c-(FQcP9U?8{ye&5In1A_c>Pi zy{Jx{43!>lXji#M-PfcclwGV2Pm#bSbprTQtFBJpsW9_sY#Pt%&QsFcDcFE&6lVI7 zg!P3x&TRjY9&bnE8{cwgEDuu!a9 z5KM3^opVUc@kd5v?XZR6wP(29R93>&00)aDU!K_YbkA{J&SC#&7XGyGxS8Q4{N^0e zlN>hZ3H&+mR+N+#vFCiz%SMLnWZO*CN*mxL`BXoZ?jitR%A;NKr~B)ncF*&$W9>N8OeJpL3aKN zCwG<*;+Mqdf zG0weSneLI2RHn2p<-cp|CSRj6Iaq5YCtVOk$IQf>b`+^0B+bq1?sr$t7ruonDBh5! z?iR~4NK@SI&a4Mjh*9Df-z}C`Xp!~Kav8gFWmas7Gj3fMNu1QOsSPU`n?^Y1hweGE z(yAJXw54{c^tdluX4**gm5oHM`97^T7e!*%mDs>Isej8aEJ1JUxk5-tTJ^O$DC8>` zzA+gDqsNL>%>SBAat;y7l;Flf`&#iLfnIB%-dD|9a!c+esmGcmmAVimYs(BF*$7u$ zAX(m)eY22#2?EO5a@x^J_DRp=1P#P-E1PRGW24&Hac4;9rLBQJHW^bXw)qMyka&ub zBKfB6SRq`9_kp*5Ct%;|EyFA?!3)=4E1)B4ljh2d8i)|IrHWDaq{#{R`6^SNp?QoE zn$tlH@07O%%A$q&=Sji2%bBL-!u0JF^kGVxs-Eg#p(B-#!{#WOfm+DIzHM~Pgq zq;JPH=pr>RNv5V)>y^%ARy>s%gF{V~5E>KFZm8JON4*Sou5F-opgl%_g)Qg$#R1{r zB;F!y=~sFZn>C!_q+0b}1SBNuUzudrQFP2a$s9|=J32L~2}{rdw!+rd1Lve(0&Fo> z(VlZ=@v(kK&3q?o)pOkO_}qtVanTf1bzUh`SrwsuS5a3h8FtBwOxWP9V%+?oEo6VY($)L^!BdevE8rtwBQxGbfst%_VX4q3v;lCWf} zQ1m~ZA~m$QZ9EyEd5>pT z0?Q7da*YY_e%Pq#+`A+m8lRkSQWn$bBqJ3*K2+PV`(X9jIp>p24}&_AUk4|;n>VXj z{rKq8D(SX5{kC1SAoj=p<`TkY+U0v%iS!k|=aOt8$|W27*A!abTl)gi1;O_#6GHh9 z2N6A$2y(I;Dx9XbJ@u!{)PVgBRHUD1ucBd7rgoQFCL~ffU9m-!nk?U>gm-HXGZ%-= zo^{Gddd{bzr>0fR`kEjwV4)iZQ?ba7GbOXxGD0A$zlIE25}64`1duQ`&n^za!J}cg1qdh(H=;|4 zpU3GYL|+A(04?f6ry*uYpIbZDIOu1XI^RKXRF(jG*r2i8td0tu6D1!nVY;Az@b(}L z_?e|6!wC_G%xnCis!r>$c8+u?_M5v@wVs=sE)XmOrNS461i#J#&N#QHAdC4T7lJWm z@IRAG8xnY}z;w$j9zu@5*rkl%AB~ zym#U{0`!Y#KTeXw@2iS$BO@(i7~W-V+ocU6ye96q*MBw6Ce$lnnelhf18s@p6?Z&8 z<-wea<|Vfh+0t@DO1A-!^}dt_htl6)UtBPrMYOx`h@qi@@VlLyl0SgE<3!n)&<59f z^83bHnEpAAQs%A~iD3SN@1k;-C!xxh*LYO~0E%m;bas!V^u#pBj<3=2q%^&r966wT zFhHWA&t6m-^qG%m9;E*K%BFnySgQRTMJEfwl4xrDqKwE!OZ*axU=-)@R?GZ<5^~%VRi8OsUnP>!mSH!mZqVb^TulYjb>VJ^A#}vH-2$cS zsAi>I{JE7se(D%zCS;;W(oM2I>?ad-BpY=tg&@*duX z#uu37C1rd2xZm(wzr$DlE9Lr6cJ;q07Yoz>UGidO{I8UY z^*@A?|1ael(UG(#5qD#A!3;3}4d|*|bWk1Z)iITJi(kzoGywh!_AioO)~lm(B2O*8 z#NW`M?x)gEx<)fo)T~=7tiVjwjD}wC&vP{T^S6}EvDBXb`R)7lMD?x|zWOb`{Moxy z-H*e=cchHIh*j&y2?`e0_1*$o6oqqBEvIMlWJr-Zz z^}Ear_MrmDccy#BkhFNQvs$&xR5Z0J=rQ4TM(kn~24CP$+@OT5edPI=t>k`!Zoc|v zy?rAd+eveR+pKYDIVugo9~WhOJpt^3OtYVtrz3Xq-TD@lKsL=9HZy1u?8-K(8lAm9 zg8tn)se)PUN{xhX-G;$IH8HO=(mUO4)rbOnVps+7 zq?X^iL+Ad-x$#Asq0JQb)aHT2hM3|F{IDcF+f}JgR7Au%t9JWhv?dXc+6@K*Oh15O zHU7&rb~36VD;)y(SA(E*B~(GE!?sD|AwtWuJ7@hLuvJ$B2GzOOn6v_vf>$8ANaCi| zK%Rh3Ik4KFG}@_*GO7s=6^r!=`qWG6?h<8O31E-V5}{5}EKTdgmv?KIGDj5)>C?^BwdHYqPd!pY!W{_kXSiz4jAIwwB zYAUae%V8q?5DSW(P*L(v-RR?0a8k{U;NSWulITjPC}0W<@LH?rj;fH~H8ofRTRdGV z{UX|}#3yWl#BdVwgqV8)Pul=aK#h=M z4{xvs>ap+yJ8gF|P<~|uK&2HsN)X=KLtbD1PGi2IO13zYKrI5GkS_1;q6JUURgO|hSQn2BvUqwVegihrM$LUZa0AH3JJ}W) zUrOkriTinCVn&pRpGV{_;dVlnWDnIBu$57O7{-zG^**bZI~Eo-u`^uYOd!K-1kEFj z0C;vJ)9_+Wtq;XaAk~`zf${j);i&}3v3;G>0=o)9&*Va#4xEUQLrc<9B`%~g*)?rR zXeA+Cz_0|@-7Es7Ha0N*(RG2gkSB7D>}61h^rf41mdy#VnP^L5{8H3nfmsC!_PHuR zmri15Bv0fEOp^{Wj%j$GFs6M7D(8nnSchdeMKeFYsGa7~g$+P9D9%#CfbG2J-j;oJ z%HbITLO};&=q<--Ss4Wnez<~0dPp4F58tt8#$Wf&3MNEZ*Q8>0djpCx5U`m~FIa7e zZUPqBxq5$^dh$Y`h!1GBI|dnf*cDk|eCOu;$2I0PVQ@tQD*Q}E_F|Q8a9NTU>du#J z*JbZjC@`A>YfU}U?>bdlFW9I%1yWqiEemLk#HVv8LL|{!&+_g<1^1i>(K=fs7+fNM zUuKk^4W{~7xEf9%n+(aU;OOE~R-me8Pb+}f*tj5(S}OSU43l5BmVE}!bFc|Gt@aWX zn+Agr$gACh8Fo~n!~XO=RN_(m;{rAWYxvQFrml(&DXf>>1@Yr3E>uz zq~6gc)fU#o=dPqASvsbFEndFRai4*lqhMSdc*~LM56@%p#afSi0%?ugSuDnGnXCg+vTJx9m)K2&QbK#jgqI6_0y{ zrCBA&I1C_8W+f#i`hfug8v%=RY^a!BV{e7&0jmCig1Uq7ZKcj;Dr`C9i8xwqC}oKw zh2j+yC8ia2lwS?Z2uG)aQcd<7T3|`hV^%aXu%MwR2t-elxj$F~vl%j4kR;@T%&4Ld zMaym)8`Ii8m5O7pVJJ4=DhRYISs{V)fg6|WZVkz(6#MFBVb|1J6EJ49$*MM+b(cpqc)xqg$HPKre1vn=t37g`_3O!Sw z&0Tro9v40dX+*VODJ%#v-S7p5YcrOGn|7-_!4VnKnYBt>0U9Z3tEm8F&}ft8DhyQt zZwT^LPSMUp1J?VC8Y`1&8Dk%L*@s)wgapciRAI~ILD)h;|x$T&F+(k z^qj@=!2{F!%Du9V6dC$)4ANs*&`G&|{7Zj(a7gsw*|_<#*vN0WiZ&_}xBH|W>j#Jx zJ>brTpHW~OBjBtofLE)JK%L7RWDzFCsGNeY4x-wp>0BJ^_L3XLFylz4C#*VzSAQt5YfrrsgPr;+(K# zDegP%nQF_9Z6&kBEP(4v<45hh8wv&EX~NLG7K?(-mt<|SbLt0NOohqUD2u#@Pa7N) z_2-$VO$@@m4*10VcoLEK$VsXw_nqX75o{ktej}qW4a+e3|7pd&dW}S&$D|R|LcIS* zgHe0mx(0hiAInhSIe&|Is7;ZfQVmFmAx@R+Z?gs-IbNF;h9cy58dA^RNS2?PU{FOW zIHwEE*C_JD5&_slA#IXX^k5rRci`Vz*AgUy7GATkWa1%jECm{E|5zl`7lS6nsG?mx zI{Uh9ILdz3stpFq%1RQ%zSt5WLUVVa|IQvlG@aIo3tXO@2DDb0hr8TR&@&;VqaoFc z%}>xpL~2D7oM5^gStZx|WwbD$TasdnOo?I?MlEBI?}1XhG5di!>plrYk0bx~hqVhU zjbB*vEP5YkBd10ce;dRJeh|f>D>S8t}oKHaD^hK|2KX3YI{pY1fwM3 zEO9%h!DeLX)R>wHx7yW04wQ_%fV#_HJ|y>eJ{55R9~B#ViZHJjU#gt4o5DEA1l zI_XBC^iItFxO3hi-1NvC)|iEBK6_~<1^DXf+Mv&Rj0x zZ9Emm9&+_(7!@3(JM0#E{3^+*MYkIXC$*^Y^S;PE7OSvzPHM``gOY^Mn2|{Xa!9yY z&HyVaieFWY|I`OZjCdfCq5ef=g?FuOIB@;=0zXU6tll+$`P0d&8zIF(z_Z z@{Pil2G=jxI7M7Gz%qRCWS^N-y9FixWGaRO{E2PrE{@l}%v7ZQA%yrF4!cM=1a zE|U+Rulh_EQj9^jQBY-9NY;^jN&0}X&)Aqmgnp~oB1YWq>7st}!2_8CT}g+SU-qjx zBxi;A=bF}AQSSL=FK}G!3YK-U*h{AgUdzu)3QH@PRAdNK1EF#iEO0XdrKz$@t_;{} zhPwjT6Ar4m!W83MvWz@(Kyqr==S%Ori!PSK4JHvFaI&p{b5lr_^sQjm{{mC91C3k+`i8 zMw4eHJd&AO(ZQs`kQ?I`7pmc41g`;$k`_gn?_JH#x8iPcS04|E3Ts(VW(p~)C_6Kn z(3f1h(~c*95nhPH|DFig>&G3gw*i#(r^^2g*rAhqHO%P$#FK7n+O^Z1(C{;E&mooF zhsLmGnx51rw(%4RULF;anAHjPC&nM`Va{Gpx0afdoqnWk{}^y0jd z_BJVL9s@o$Ecv3${X@^)k}W)2Y9nXU8cTb`ue`ZL?u?M!VS9JDwnzG!!gstEJ@*>A zdM5tHBYl$-!?O@4Z^AL`-U*yMQ$`?`1|yrA;ZF;8I2cDj}Kzzgs{Ov?FL)P>h00ubAhhlIcyG~qL?U|oG;uj>6kbf`n2?O6!t z3=(%M<-h0cKLLD&yDxzU>p>Scvsh&3MlgNE+VMeJpc~&x0CZ*ZMlas&$40` ze_Xq+zc3Y+RoDA#JG4uDHwy^t14NArdR*zEDpt+u%cKPMvVPye?s?wVNZh!BiUq;FsY+;d0q->N`ZM{zW6sU~ZA%_^g>0!JA@y=wG9@0Rn$&xaBOI zXb~z^;;d>`8ZyC>Zn`P@@D0Aa+^^Msl4T(+%qnfB-d76PzT;dbbgKw0{gF{s?{yQ8 zk3N=Os=0o9Dj=r6H@9oZJY3$`yC-FGMcuD-#u8p+p9Y;D4w>6$8PA`5qeW9o4qyEH zKMs~!s zFZw)dxSVMLbqetMA%JdK&CM^6izGGL)IP~P>2{)j1u3Aez#V#l&SK~xP(9>vQh}fw zqExa1-Ff_Xv{H;yp=Vq)gbYRc)7XzEnNVlRGo*raEr_!u_7uD_T~KEU zyto)T#z_z-a#sVw2^U`=j594c!+_3uI}YYa5}3c&b+iIqWcuH@Z(~)H7E?u3q zF-AVnJz9T;_FPD&=D)W$TTQbYJN<4(;R0}ua9#@4y3#2kQkvd9pWt8*+MFQc^rclF zoJ$V1h?2zM!T_vS=XF(e?&_@eRlUZl@&9&hCyuYqSEoBJj=jVVQLB4%x2HAU7Q;1{ zn>poL(89P@xz%Ro%xGvDYM6vv<ggILsJ3< zmhxG;dabl@5$N|XZU17uO~%x0N{l%UMU1lcUS=NTNO0R~*#Wj8KkH-1D#upSe|hcO z_@;vyBEONa1_{{6WPG?cZ0+f&&tcCv1l8&vA4fYOw!@?oVj4O?!Vn|L==+0d2N@EY zFb)JaRiT6aSnnwZ8fQxAj8P_r0tdG1bjVFrfm&*BGS5xe_X7TT{^w&ZBhZ=T15EB4 z$Ko>#0cp(W`UdUN-yfp-<&>ebB(C6s5}3ao)701pBh*<2CcdSNX~A(fs;%BG8uUjp z%P;OBIz+z`@MyviJ$3jciltj3Xby;!yUbO;pEkeSliOvoNqy?Qa|YA?jdll&2=_kd zM4)^pv^`>prDd8hx4bjW^2i&_JBkdfFMt?3f0p#q1&VjrkvCd2nf)W%&HJhyM<1a$ z#YiAk5UJ5`pcoSa>^*AnhqevFy&21Rm&=jVdie9JOQ8qmj48GU>u{G#c3K4|6(|~G zPE2yH*c?&;&zoIpa}&{&A0PSKO2qB#YjDptsM$iHqzFAXj_#4H{*G%Rcg@7hhlemm zj&M-Oo@w=55lXwkHTW7+CCfYInFPQ4m)3^?WraxH>sEAuG8Wx#;$) ztlC(1ipx4=lmQt(xVpu+6A#Z6(W*Zj%C-}8gp|utu>8>F({Mb;G}341DYqevGBRtN z%ak+0?O&2E#kC8kM>c+Z|F-lY3N?6ir8>er0iDHCA_zX|iN`8-*ac9xu~LzilQs9q zxuTm4#LS@A;eprM7J&c1w=9FeScRb@|L6`?u)$sX1h#OM!h&)V2xwsLU@ut1v>>kN zinUD+A9W^X2ZI!aMvy7?(yHh7e+6K0!^=hLgr?;TeoD?F&SHxh4u_|taI~EL!&@{u zIk;!Z_DC&MkAuaG55-6`*3cM+RJzzfJYqV!nCuXQZ-<&uVsK2UMUDY8uLoi zvIxa4B2!qq1av{YL`p=eM?+4tsO)FpkVA@+B$Iv}nE=Nu$z65_i_tKpBDo6)GYpd$ zumKlItNUHXk`us%8Ah6;wngNm9C=ka2=BJoUd?bOf?4kS$#_Tb#ye7f)FHf4S3oBj z=(R(JrKAP3ss4SF9cn5O^vOyJJKz?r#KIyzh(*bRX|y9W)gvq z4y#oP1xG%b^v1ji?50ZwS{Co3e)WhU(q~m5lgIA*96-49ZGM{*GlEekmU7eyKo}N0 z@fm{6_6>(p$PaeTHn67^G`E3uD#q!No2*9ifwWn{tQW}F)fVfbU-HmHvG&+=ZmrAq z2=DOc&-G?)t2DXq^t_^41l0mqmD`rWzzq3wsPK9-dVd^5U%0upXYhV&kC@5x55=4N zzhnILycs`NuRo$Mg9}Q6`dQK!v?%NLkt-k-@9POrvbzRr!<8ykMgI~PP4l)=&S6VvEUH!7XQE| zqBTM7fS+*fq&KtP!gvWgDL;#A6M&JwWP=rPnFAL~ZvkAMpq}m>CpLy<20H~ihe{|| zB2%+T9`KTx26R!a`$#`L}Ynp?Ev!wmPZ~;ej>G6q}gPg^nKls1YF(g%A zV*!VY%G$IRFowJE22kt`7)|h&V!B5lEynS_tDTeVD&r)%by3-ahGs7L2^0p(Ztfih zfzQW~$iv{tyvo=^;{7ZS?-9nLBsT}%?*SI9iBR%Tc>v_a-NSPMjpOM`#s7M*?I}8? zI{!;VzBrb%;~D~-%B9Fve*vHb5@cE8q+sG&!Q-G9d>>u?!bd_WZB~}Vf{pTS z2*p5ww}U36;Oj?gc~Ol3ULRzjOS4IhNkqJ|g29}%8%@~b8N?Xf@2F(L3m-c6dl|t; zJSqN=id$Yw8G~S3M#4)Ug9yXxQP}lnWf44ggf90==J~*;VO9VB7zglQcQh2S|- z<~?s&Fzq2&S~yGiDMQqtQs{*VMG&*5+j7ByC!#&&gR*xk`@#8uc&wd)u#(!|9~)_) zL5^Z%F*CBIula2|1KF~diCoa~&FhpiM)y3~mZ<%q>$?&EKm@%j5{n;UPpLxI&eCm% z{EH@Zut#M$xuzd~b4@lQay5wVtXHll%h+rIMsrBux-qZ+Y*g%ZavXA8b-0G}nA#*1 zAUJ!+h=1PfsoMdAM01>jO_cc3gwM42Jo%lg^ksSAYE+G3`uT6(f^J+yckHhZKn@Hj zlEPj};@d3aExV2)(AcWlfa8S&>ODM#=1no@Sa&8f#+tqJik(Ih zkf?GFtPsxo7qBR9KBP>eN&1kaX|%;`%g^l=-^gFLi?+c-!R8a>0h6g6OhQa;7M70*!~#m zn6p;W=Ek#Kcul`cR=xc}Y^m3&l;8~_W+IK_jXh*IY7+sG>`zNV>4>mVO!@-< z?~t6*_RleB?|ya5iXad{Kc^WtoVYw3uCYCcaZ9rHqOepq!k!19ipn3;q8vhUW(yV? zmm)q5o7Eo3_enWDd5hwp>Wy`R7FT|06XXrvVJwzyU!MZjtAl5-FPAW<>RedDf%OFh zpqw#`K@OarbYI9(GWWW%{j)Lbj`}9((`U4=t0iuES-BMP-Ck_aq=T?tlbhumWvzsi;I2iZoVp@w;>=|d= z1iPuAfey$DmU5`+e+oqj;v;9OE86#8s?Jd2dk66A@9oY_e+Fh;yUes|^u}x-53nv! znY0&NSJKbbx$ZsUS_$fgGB+{0^sz_TD6~VI?Wj$5B|8J-@%i<>zfB@ zXD;`Tb!%2EsKiD-0v$#|=UqGCc;`tDO#b*ssp97P-5V>(5<@qkig`{Hv@PZ?c>Hdp zN~Kz}UXln3rPcB6c8}7u^fme9PGX&FJ=u1FNvn{nR{O)__tfXYQ1Q1wn^y)18~@Nz zp$gOpw4 z#sH*S=1jeT1{aBsDM`BO%2rQs)=D4dAV;XV zdEWrS}r zZj{Hd`UCBq?4_G_SN+ATZbq@mQMlDqaUxAHUR;mNylF<%*`OXtn#91L^iZh1y6 z_fI3;$i&D^oUtqNEBU=0T<@1RbKcCy2+i9)yZB!yr)SeQ%YJ!5@SNG(v_9?4k%q4T z@}y$M?)IOj-QR!(+0wK7{`y~_Zmn#Wy3LtMl%Q^Yj$qxHe9CyX`<@`R`ATwNr??lx z!VEmm3=LTwr`BRJ;CKI*_taiH%;8-9lLUCCc4o-6AUcE zd^fJz8OA_QX=Vp}_X+~ceJpc#b=ybg?wa$ra@_aCj@e6r9V1@3?oH&)P1j@ z-7u)jh#MwVPJ}Yx9Gg7D#{Bs`@9F)weW4)&mH$rYPAg9!BHp;)?zs=LA{$K-cVlp% z!U5gE8B&dy;hcEz2(TZ%Hgp5o%ry@zIA+DN18fc4QK5hK57m2iMx44=B0xCcVyZ4>Z+iyr~ec+{s9-AIof9E4=#a;_D$gILAP) z)MYPv&S5w^C~dLMEAj!UCIVw3ynmR*qcnB`G^;^+wu)~6YT%{8_;$C4pk<1A488VG zMVOng1^rV$AoyZymb^e$LO~G%5uVj&VzH#*N7q%Av)NPk6^1_lbu0s0d)_-j08>NZcSe|2I3{ zh?J0_D9euk8Z0Avv(3H_uwJ+%1|iUW{*F%07p30G670=q6)_CVNG@m6)ixKDIWbsAS5I}0EdRqE%4XZ7dz_?jSmuO3L#B_ ztaiRD@(}fsQ7vp3uE-ft+X5)K95Q4Xdj~XivYXFd`&U)>!4)cDj|lYbS;m}r!lRhF zen(rZ9y~PN+?YTF#4V;XSnWVDM;fT)oCu@NcFDrDvoyI@SXmI@2Uap^NVg zIkpI}9@C>)x->5p-%Gj>hWgXEtSn6mQyVfz4QggAHWI^`KHqxS52|64DH$R977?>v zGNYiIB80uOp6aIeLWk8Js`i7#A0i6>%?uLsUVr(L&Rb4 z=hTFg_tEK-|3(BsX`{E1INqKSNTIC~=2_XZ97FECs(}Y2>Qe8$2dqlBu_-H#x+RiH zmM1A;if_KGM?wBqW(IIp--KbjPPsS%m#;K5h z!}ue&tBXvQM`q3FLZU7(?8S23&nCE%7W=MOKVFk^kx!*xg;U__=Xq`a{PRbMTMtos9|3Wx7Rjmw-(~Wv$gz5q8KLU0-AZ-nlIieSoJ0q)(YN* z4x#`cB(KFF{d+iyz|)i{Rx_Si{G4Z;mvL!7kQ8q{yI45+%|;8P@iYaiTy$ zAGkKR1)(?82rD915p+q8mP@@SH1oIFWvRpD)BB%pTsAn!HH(X#himb&FCh8ET zZSf8-%a7NEt_<$y>e1iZlj9#la~y*Z4Ks>?$~cL{wZ-*T@-GfG5-?_sGyMG%7E|TU>>*SBI%M%+=S^}M&`D~?A^8&neLRw_} zDzyza0&k|5<0&(d`qnY=?%AW1CzA-Gz&}2#TNB|gH%0J1n=6)n=WWpER6OH0l*;qW z!|RPTCQV$}t1+$O3eTT->#NhkKb2D4^G97H1u5EwV+uBb)(88Xr2+{s>oM6`36#`7 zijtfRIu$rdYf7Amt}0(p-`14|idE;LY&RQz%&SbWRi_3}Yxy>7fVMeb`Pk=E?M<6Z zl3Mz1s3b3Hqu;&m%*aJ$o>)64B2-W;4}FS=qLR*b@<Moyo`)+d`pD1rTp|MXd* zq~O14xVaO@lZIo*GH5aca4LiJ-+zfuXn{(H4rN^xN%Wa+Y7a*5;>-Y=7-(|1jhwr- z^NrUFqeQN2LqV=Cz=L^QU9$hya4Vg5EpcEVyjY(QI&qARhe1ag7pf2D8v9wq^%!{k zeW-cBBoV!@I!exu=yGHh$DwzxCSsHoKjdFEQ9q;G7qikqaOo_)L8Y71@^Fg5#y3XI z_Lq)??ieqVeejqUcX-IFA-JA$=5vPO+8LfyLBH8 zrVOo7*Av;8E>t20ET0l!3R4TfcXcRnV5?HkDcwb~ipc+M!@Bv_3!S+HG019?0swLsRFTwE zoWV1Z-g)Wb!c{x(q07+$QpADd5HI~RKT}_#0`EfN;tvk-y}DtR*zE;blevPahMvn& zAPtr@M;lngO*=c*Ow%KAL(a$+=NW~H4k~wB8B=r+j94UVWCSjHW$Cr_r?)-fJTNS$ zifid+=)}wLf$E(828wg;_F{0#E}EspUwhES`CTGsu}$Fj$d?uM&x~*R+)ytn?w3Xp z&yviLD6Z2~(X+%C`rwfaB-Sj7xADq0Bh2g9TD$IZ9&16QLOm&po08d28)uI&b|}if3;IbUqQWOoX<=F1Vu6Mbwe6%S}ocoT616hy?He& z_!f<~6?ADt=`FcUvaC^HolX`wYnE~4{6t5??Y88v2XJC8_`hOiy+@b2xTEr!HEaSq z^+&A@rZmj=sG_)rQC70=C1%bWUXzZBR=$Rtria0f)hsyF18uyY5kBv@d{Qb?@wyX6 z^lN%vcSZP}PuwsEKZYWbqJO!!w9%!5{<@%9of=$cgLwGsNodyqT^su3zvIB2fORZ` zKAlhgC4h1~v&66*ntwlgKO2OVgggXh2RvVaTIMa?Hzp}Gca9v9%Vzh-Ku4+5;oIED z{@!HdmF9^!J?ol=S+F7V`6oeSF*{CE_mX0pIzF!rJuwFCA8YIj6l9`bl$mu)&$U;- zD_xb(3wkHEt!0G}qPHSR@XmcP;Xfc#-C`G@`el?D*vv{Uf7rB_{q=0MXoSjrRZz~!s#cs@?CgS_<~K~{y= zd)S8E=;fc&oUA?vil4T1wwvdaoRb2eDycgBa0oGL{4HCQ zsHUoQj|T#7M7?gh(+qW-IGym2D(|6%dEa$)2RELQE%=jN1O%0>je7{U=^Dn!o z!-Aw5F#a)YMNt(V0dJYN7xB9G!ZF^ppmUFexD>QoZ3bO2D}L(WpZ4o>J&)GWW+l^O z?AYvTFs`?pzA3nZFs2ktxQ|BuRf5rLJ&SfDJN2^4jFCEG2DxoEn9;lt@v?iT8lN{8GYv)pUQC;n%~DG(^XQQH8~8a#{+7-~NRpnbdB! zZ7SzBRfPBGVj51YHjCFAS9_5ul_>>DTc#R*yR7!%@!6Ef^w@}b+lYJb3hzl% zy1AurRa3(fMw`@ohisuC?NUbq6g{cFF$~GKhs%H-?4=U3h|bXaIf4v$6TrH7VrKWC z5}uWwZBu6>JJ-(x4hR5FLfCsUaU9}@wM`DazIfgDQnAx}Q7&*UKO$D%SKZnmlJuCe z9$nSE1V9u7+MV=dX8)<7g7gT27N2!KVKof_dzD=z-=yZ!jJ;pfdV;hPu&@S|v9ReU zCVea=V!J7Zly0c*abf{W^cu3Dh3)XyYaE zs{)nob1j~QZO(-f;nr<-y{a%f>kt5HN7)A!1}hUXPxZG8GnYN*SgcU*4eioMS5~SW zthuI#Cejn0*MCM-Fg;E$S-Lvw&Ue?eI8^TDb$eAgf-7MsgsV|6Iw`+;IBZG>Ulkv( z2VSDkl%bN?u0wCn%6##`=SYH3&?^rPdETy$Gftwy#j@M;z{t{L0a;1&`9g(-n35c? zi?+QhkRgc16wCgjRSJqt-KNEsF36a3#bR?D?mO^8>wXqhn`77NHJg;W-eqqp{d4Q4 z!r>O?c}wCO%KPqCOVoMPe-{6FJqX{Y&5NEpD2JHSMo8@0pTf!4PlF|z$>A)&OOwSp{tT6o6$oR&#dvyj=YAzK(G;~Ay zCvmMlW95{=>8CjNCoo#^$C;@ml23}(y<+Nw5F#b}Vo8%K5T2cQYoo;K*;+lR0R(+cePG@$a*Rdw+Y9-aZuXWU=uM7S^ zc=Y1AV^O&&#|AK0jg6si7dR$h8etkHoeo8Q@uFohT;bZX5vQi2uV)W7(F`S~5}aTa zJ;EeoJBv;IZ5*Q*9%Y9yl}r8d0|mR!o+P^Jo3HNOxeZ0-;M%86PHTK6d+t(KDs~rD zYaLA34ZgUory4-9>9!m*YRIqw!iR(S_5d2#j+j&6wG%ydJ*-i#SbH+}qBs!GFhgQl zZANiDI*+Kz-uqP9ZX|-tLFzfVvLti4-pjVyeX_j-;^#}QnxJ)1o*#bG?vig;&1hYG zu71m^*Iy>gxjo#Xz$GFp>^EHdf@kGC>R~KzbioY7P`<yiNUL4IGbH(e`%_;5S&wA8C3)}pbudapJIG)z(utT=+DhM;aPQ!+u#mf zgxPRdUJ!EUZ(k>u$IJhI^6sC*x8>{O{V?O7pOtLy*Z;4Jk_13Ko3M$Gz4PXpg)VUq@i_7avuPMSXYYa#}Ff(6NuIXbswV5{p=UElh)++-i+FZ z5+QrPhlE9TArTqeTLkKRFW{fa;0|*_(v^xsZlEH7&pIG#4!xTIE|2@|5*6HFBI|yi z6xlq_E<0dI20wp3FeaSTpEROy5B>reDj^bs;7jV%$>1OEpIZhjVm8ig%}@rw-{K)< z@~|6quhK58IsIfVi!j^o0~L@WiwAc_t3Xln` zrmCm31ARzBfS_uKOb{j+IU)YXN=i5=Yd16KRVH8!-ejhK&-`77hm`ri#0$c z2IvK_`xoNKaak6&0;4dZ9d#EScNd9_6kWQ=mM6VYUk@4 z{2LypYO1}x0x*$OC|ZV}TvXN6j_*y?RA<|pdb*F!v3otv zthbwY`6wLM&dkx>8A&}^Oj2FWj6^f*Vv+PjuE=xR(AmxYTyEKad#-)__P(KJnXs}k zipj@e>FO**^Y7kly;FOAuCL_w?cP*GqqK1L?QTd?*3Q+pcQYK@Bysm`bDhtxGq_p& zE%B9Wm7eKwfc7qI3vZ=+^^VsG*dt$r^9NlCa?*5R1s3$XM{B8@V%AbF`?kYA2el{AdWt=^pUm!kJv8-6g^d*q zTf9>e8HCNzV?_1*fFow-i8^I+!X0x5ck>jXKlaVyPD;u}yjb0os&)D1?UB+YP4~pR z71ckZ9>H0fGXSnObIPh&P;COwYTv4$3lqxUD0u*Drl$sOq?xgqksRZeeUv(!(>68f7XyO%;XCqH^VBPUFg ziWv7RiITCp!r5RMx(1#oFh>OGR8nS&QxZz|z#}M<``m=~mWPSa<<(2O-81Z;Win^J z)DG$fH;I^egUjco*D7@E|GC9~`%*`@*8FoV`~C7;0v~f!*Yj3J|KPs4q*4<5UM5Yf z85V<>@rXaU7gBC!eF@Q>Hmf#S(%4>VWUN_3TGX4la%ohUBnW< z3{=+tNj7}Xscv478vKZWq1w!ycht6XLALrStu{GCKP9bmv&Fw5sCP~d9d4=C?3cVU z@$(_A%CWhrUc1GSLFj$xVc-;BytI5{5OBFRl^=Fz8SZiQdkbWjhQ-R&ZCs0-y0PsA`p?f2)Bx^V==QrPaY!aR2;m*YY<$ z#4McKPoX)o8iK9OuFYtbq|?IS9(wu~{Qfg%^U5o~;0O5kY!7PoN4=B!1NB6=GkvJQ z*;r3cRnXP@S*5Xe_1Fuv+YO*wRn4wXo+xCT#YGbo9tR28%7$lUGxp|3$I4wz=fak& zad8}}NF&TdYmRrZaF?aMsy{Mf_8NwAA5@eEysJ#QRf3vIYVMWcP8H1J&j}NZvL4Fj zN>t0Iws#K=b$_}N%*eycq%)gZWJF~I9+`sL!DXrC2mLmuxOr0{ zUskp5Jzwj(8Xb{Qa}j=8=H&GhOz*K>3Jj325XTz6yB=vXS9ZXv#>T;)5cuw0)M(A& z1yGL$gL@b>V@%-#m4yQG!Zc+OFS<7$lj8_Dp}|!X&}{}(@8)S(F{U=`C@9z&Hwn+z zH{v%qSv_R!+m4dv6DeOV>k@-`ycp9)m>8gv6?#>5q9>W!Ck*w;^f~W!(5JpAB_uGJh zCK@$xL-f5Gu?7_@K3T((vgt;{==Jqp>dU^3*A&YrOfTClr&O^j&CDW&SLknrve84Ib1`~0o~T;dmMU(>@Tup3k_6F$7PS=42nDL z2C-Y3aHQVs^!yw8*NF1wCe-H4jtVYu#&3EP5k4gR2>Zs9(l4dfP79nV7XJ$~q5>BD zzWr7cMkZ&Oz1Wj%e}PSTYqSSV$Xs_iBc8;O^jt&Kb*yXmDLaqE*l(oJAX*ppmdo9| za;+iUeWMpIY>KIkXWNSev8psYo2<<>rDU93;>iuNbInvXT$0;l+p+U3^FaKPc23)n z+D?-P`^PCD&58P{w6^@A1J-$%!_XRgVD>j8dp@F9Sw*?yu2=tEF{HZ%i!<= zqD)^ph|hP9zw7Pa7Y{ByLWND|%yro9XAhkx;}scp$^$hPpKUe`>4%EULsD3a7xM}* zFa*}u!1R@j6tnmTol%Ounf%K#qxtxcIdLZ&L!b_yrJ?02H(dqfQy$eR zS6)K~qRZ_1GK^^r2Z5*9i=|gU1ZfjSSVZ@jlTk{y7sw~+$4rea?G_UKZ-dXrLpif8 zt{yInR`Kb6)8Mf5k&6sgz+n=JeZ4`7MLaEPCi7K^Wl6ARoz{hx#B58*G4+bdU5hIZ zI8YZcWvWSFs7L*B3M8zjLgELgs-O*xqq6JPyB7^^o@df!%7`Yo()hmdprp6gpp;Pq zj!{~r96kIa5en<@_;9hK?lRBSC1n8#WD+b;8`HS_MExyEt%dvY;^P#8^2V=rB zqSlznVE)Zy6e{#Hme)`$SSrK^f-vh=_P8p@?tEL|kbl!!--VE+uv!e8up8o+ z17A4n?TvGbEde}+A|<%=o%X$$%}cIBjC@xgOq~22nZ21QwoE}>?rHm(qAX-A)+%tG zOPY|W#pM?1pJ_+3dI{6*4WxMs#}VwJn|XR&TuQSU$J;p2KLei?q<~-6QWjgDuS4Oil*ye|F)&@BJEvaQI<3@+LErU3a{U+t zoIP3)Igj`)vlzt`Nj@MzoKr@lCgKY+(6z0FcE>0PE=Obv` z|8dbk^*;}i&HJIK1pvSTc^_#AjV;%LcXs!wu|?YM8@nl=kCs#rAO#kMzC?Q^}W)HzHW z?bAsX#1yf8b5EDT6XXWA z)28>O(pZcky`Hj~vC&w#lhrQK(ca(FX>sTi{nNC&J^#blB)xmJq}=r4;ogAb0Eczs zVpNZhMDAwkd<{|`zqh~~`(Ux6;()s!@9lHa;bqiqsTgaxS&2fqE#%6(s}_nu($}75 zZ@1dzPMcl%vKswH$o+==YBQJAZVEqXWQ79w5ZU`V*#ofIZO-&}HrH-O!EGAtHkk>z z&x7u^pslhg$*w6>X0bYFUrUglS2X@w2;R|_C4Z`kg$U+>Pi zqG}W=;@XV7J-7@f+o5H`2>RN}j6PZtqO$b79}lnJ&h%`vC*y$6SPHf9*@%Ca#<8-- zm6Fu?csRW@*3R_2UFfmCw(jcW`rPAT`MeCLzRk}1emZ@eR_a;*oLr^q+2CGGB#ukS zEulnD@W`mq5~zGJ>#QqbaNF+>dGz)lVA+jAldX@DfM7l<(`J7)wmBXeMn52RpOZc` zme^wUkGK=pI3pO;-EC8B^xdSMjj0)iY+X$f;%Kq3t)N58^h!<}rbWrgQyvUJv61bMbhH7`^4_{-|`qJXtl&KnfABiCf;Vv6%(M zn;VuP-P%L=6%q{tjx3r%WmK=91x<%bQx?J?-#ti|iiahAK&Z#pF=Tv^c3TMH_ZhK` z%o!>;0bxMa*2*&{f`K~LGeC*l=1E{6rxgSzP)7fx6Gl%55E_e+|A{MICf>V_%@ZI22rS4=!)GX>itG=>Z*UTnHvmBPLEvYP5CKnt$jPLpCIv=CQa3~e z21{bPOsP9#2*-4*NYfvv@?wP)a}W;-!$0q)C;#RWR36A14WfV#feww!&LeVX%|P%P zDp1rnizO6SG82dcs}Nw2(F`2)|H~B0IJ_jU2IrALFt#Tzhnef6uK4L$qNMKSIe0Iv zAxCAO5zQ@A3Ny(Y{-u~7LVywc6jaO)bRjb{lx@i%I%yPr@*=12QC074eA1|eyVLC$ ztBxBP75sM&Bmv!YR?zUQJfuhoPa%@d72(-qbb( z+!PgaMq0v8$RD77Y0KiO>Z65kMv(^#-Ca1702W&5RsCzuV>Zj=mSFnM<5s_vt?Yu zWpnGT^p^-z#wM~YFyI}M#Bg%JFyp41WI*$zA7n=Kl%EnBWDrcP0ZwR_5Wd?$z%#cO<5CZNg+Mqfsh@}u^saNYU zmtiRRvBvt<{1jKXanJIU{r%{{MF{EeGE@bWyejNXrd&-J=f@Ie1*dB%2t43-;!kTb zNIV%dzyWLNe*!{mc!GQC_M{Pj=jNRKK>EjE^0BIe1)LNAepk_l0h%y+&8xxn#{*GM z#t#eef~B)~&$99vXjk?Zon-kioyD5c4^Y zRd;<<=_e4dP4fZ<5)rU*3@L>+LAB@hxvP$SuSc8x-KrdE>?6|Ft4#OK8(7tP^XxKg#b=h(YrIW=I6UI^u{O0c0kQb z;qu~L@prkyxF;WdG2SIc+%F`LG9lW%29FSIGWk~1=S)Ap>mWdQqLG!YGdoA8UmKl| zqvx-_9%WY6F5gxvFGs&$8C~|^>Ga*9JZ@J!#Lhe-Qj5nJ`#nlD+1MS@ls@R3hM#3l zv}uA_RL4h`2P+{n1IF3`FkoW83y`iz?9ewX4?iQi14ImRTyF!i011G_gBnPE^y0sg zjJF;C!=!#JnQ**ohT@?@d??Gfqa3dhw&*6zs9U=vl9@9<6TUbD`MtnC@Vv2`G&2*p z-d)fN^z_gsD1@dWh)m3BScxf}7mSRfCgQ(K>Al23f(H! zq%<)B*9gsnb|K}V$BeidYH7=y)hVidme6S7MW*Y2!Z2LkHs`Tc4CS(UYQBi#{`syz zEcX_4%FOiR(S|MeDQ?pZCzx(ACz`?7DGGXylZQsrH=klB;e_2FVml#GUV?GEf>%Q; zzU?<*!Rwn^18+jReQraa1VKz$v)CybKS_F?zG_u}Dr8Wh)v!(X#(Dgh#kEkzb$htf z(^Lihle^8mI}S3326SyL##XPVA$RgTnG&=5bpEG;A{iv!JY?1U5f1wntBmqw{M-Ul zKNyxt$|8S@>LFa~0T?Te0!8|N3!0gNa?D^IX6d@dKd|eY?l3$pYET$Zq^Imh^XzUg zj;gK;*g}q^X6x){`oz+G7z{VN1W{gD*mj|Ry2H|<3dO)Zv4_%wx)6C2wCV-r9&thD zp%XyH8R%- zWn_5>+kx;xFgR_q5AWY*|7B;uOnh@4rvkt+M{SrABd=QgN~dbX+@G013cadv(beXl zrT$m08cl;Xq+=ljCp;z1k(%UcTjKCz)@7Ia3YYdW90A%S%%T=GJy)24F=FRM^>-nh z9Iwdnh+IF&W8%dc#EP6s$L1qo9}q(#9v1!40PJqGGre5fEs&lLf{3q`^0^Z!4hsi_-`FM zJun%(sr?+MfBP6d_>>6E5pp0iJ$PNxJ2SweXx+cDa08Mpz?XzS-Js+Uz>sta#K5xT zOsQA&aKaejweE!3AX3OA@|~k$=>deWQB;UXT_Ka{?DO#;*MF=;{S#&W@{o_lva7_8 zQ;7>(0vO>Di5Z#Zj_1siUh&g&(2kmT^uisp z|CEDQvVi|%J-I(9w_)#moUs$V#5S=@PiD_&^kBbIN6l6tLLcj@%Pu<0fq zKsziU+ID)Bvp?`-%xZp|hgMHNI#R4%YS5(`y3-9)Ltnx*oen=uz;?S@tW>H#I^AOC zYCqSczJBz7``VqGRg9T(IO~?JA9!1m2?9%x zF=O_W8!GCoyqs17qn)|ML~nOJja|)r<{v08|tLEIj8Dd0fzU{w-kq-;0$ z4hw%dC5f;yavA7PSoFp>RlObaXrCEn(++J|Y(r3syx?lTlOS1kHM8r!Xu&Y4uPK%ql?#jxEd`7Zuw329>B_6CD;trj9ZVkh#$->MFoxH) zJdR?2enHXb)7x{IT}Ji9vqtSm;muu@Nn37A+fD-PQk}G_5$f-Zn^Gq&LYXX6x$4@i zY;f4@@zas?;JaiB+_;vw2}fBRB9ZXHzVzIhzP)(P9G8|Su1}uBvHfA}|2+q@oIY9w zdeHEd$cG8Ilv&%F1ipgJZ>TKQY`R!t1n|A$C+3Hu!~&`QrldL%^IbC3SXZ_zY5gP6 z_y8FFD=^ho!=fjZ-NMx;YJMr#dW|Nu^F(QDqw^%+Yf%k1D&LBE4QA=)a%NC$De!6O zi}sm6ab#k6LV`2-Jg8g?yz=R1xB1=cHfYih?6Nu%0Z8v(Y&#`64&LJBJ?W`o1++O` z{jqk%MuZ#~;!Dx4r_pQ6q6(({pnq;&s@OfGEpvC^dvVp^``aAiYh|yx*cQ82QJ42! z;P2<*9%i%)?b=I?W|3_;Y@pX3(qb(Cw~0;k{%v;XST%t8X?kNk zEQ4W&`rHNvLEnGh$DQ`5SA!;pZVUYS0bKp2hBm6o!S6LgRP~iLE)Vki4MBLiQB1Coq?;g_x2xKX+!8xV?0H~ z+EG~88B(brNeVhLR1h0jDGTNIACMK;PujNmf9J6Oov!{Thh<~_A4X{Q|A0aNbNWAw z(CkeA7g*@Ejz%JJtAp#=aLhYOH8^M~&XwUl*cF>*gY-Q3aW({>c+A|)&e0SuQ{zbu z#wXX4TejYTq_P@(>3B9QA3gHcxnO=A_#Y1f!0z>_#Eq#pz4yzO0p$oyyIuPX2BQh1nCQmW7f*Njtp&lZ^{p>*dD-%g^ggqW8n z7K3Nw&P4@3?fN8#mtP&fU$WY+6EoT8o8LmRQm2$JK zP(&eHZ*d(u2O@d!iP-ywRuDABvb%rkDgo6AC`BcbvZsxmizg9x2oirg8x#3*y4KT> z37ve+O4}qDq*-mfAHe)91be?Ojv{M+Y@D2)U&hDLew!7@^uC~f-XAjk3i$NCT_4%V zdOt0lCix@gzR`h22FQJr{w|3T(ztV-7lLs%A!KcqF_TpSB+XRrziw_v zLADa;!zJfdNigpQsb#6;76c*e#0(wHeAIWLXj)ZkRtRG!jW&}5WwSU4Rud^&ichfL z0{N2{jxJ$evTpbz`)ljnhU5eXd7%^LeJ0qMuor7h((|{2@p>`p@8s>Y#nm;SeSap zEo|$5dQUpI_`Y7mH89wP9(@ZEjF}4&_OwOuR4gI^wH(h~d`lc0k6i#Wdos!qg)9gu z1vQ8qTVS6vz)$dvL!Jfbkr$^426Z|fL^1^aIiWZ^zJJ_JB?SaRfi&T$0*q1>^)9S# zvi{3Z)u6jXTNnFq|8y|0##+@yG`3UkVbF`OCG&vIqP1;}S{u`vVH{ZboGq+%ITpgx zy3>^7GggYXD2tT*cirPQF>Ae@d6D!}*{yk*lj8;ac3br_O@H^sv@*IN*^uvVHLE6p zX=i3ND}?oloPH&hDpgBHKn;KmPIKm1cQ5z+8>kPuIR>~G66P4fvDiYdX$X=|4$f11 zdiKl)GEIuVLe;U2Z;9APz%v_crGcGoV3`3wdV$Ql1}we{D*;eZNE1{X6zNe7y+II= z+qrTFsCa600KhpaK27lMXgtRt5`yu7E>xV8D=5eq2AGV0);<)r2nh$CuDrxU3AA`_ z?skAA{I8flv36|X0@<5$wxlO%ZcSqNX}olkIpE^x^0;>WtZ1nm(iB3T2)$FJ59`bk z#QsjbBiPy2G%wc4BU#-nDd&+kDp-eRKia1Ihdxb{&!%)q-PYocoK*q+B6^!^+c_WJ zQx978t-0Ui>>ya$7=7;0WX0DD_)2RiAm^DoAi@D1K!U|Tcq7~*s4(0>>|b$MQNg1&Y5ypB9AI&fWFW%O zs8N3Ax)q=TjP!{TGk~%1zc36(W>6UaMi1!c(n{#(#C@*A7bft;k z6(j5qcQ@5-lQ}@-32gNU`FlUsy*Drw z#g`F%7oW>fn1%I{eF~+_^_#9Qo~}vWcO@(4qV#r`pvjv%vHL8&a_ZV#){bswAI8w# z4>NIp3vGgGmQ(<@n=CaEJ?Ck)aF_Y&SsMQ%xx5X|Lm@OXoIcVm-J;kq8>uq9d!8pWMen^?v8pddi~5{ z`fYRaTG-%)xc7b#+pP?|@y?mq-s6ck5NFtIe7N;-e}hu zO$XhsKHLV?tnnil`D1VqNU=b03(h20W zdKImV#3#eXz4l^r_Ytrxr~vMPKp(e`zqWGx@3AfH*jG(%;=~`WoWqyenDu_nSMjIZ z-H1%RdGEHOV=g2^S5 zb)9ID>Zi^>napoc%;evV<(1CG*?E9M{fwn7yY?{XGR{*-i(Db= zlyFvsVawOPZ-bc8=xL?zgs^dyXgXr02x`VjjRQf9M6;t3xtzFC+Nf0xWLIs7JbtC* zqyQk(5Hj>MeG7`g=As%of}wfzJkmID*^z(RTT}A2a(%hpZB{AOQA9(}LA^#}Ra)dV zDGk&6j+7^Q3Sm19`GBjGJ$FS&u)&vu;>xY!0+OI-F4P7|FiK0g$eEOrl z7Q#IRpM{ME9srhX19o^CktCn?Tw`?3 zB$vL^4a{X~86sdw_f~%*>rd53P{Brql*LBmaBiLhNlW?>8U-w)qgClZz9p7(CbW_uqc@POM9$(aGb*f0Vm0JfTqwXo5g+1Fy7j@> zFWVWj()SIsGkPZU2?7jXZi-c-XPw@OYlkj+xv8KVrSDD$|7`DW3Ny&+pbKHlNoxC^ z-YIal4G2^o2EA;&uGX_`B%eKmvWU&zx@qfuIUx)5@hR>mspsXI#gq7be^#4Nv>3ks z&aN0rW}PRrP6&aEIjK@s}(2NopO!=9~|PMkFZBjBN;$YE0x>i-eW8!$~!hjrE{cg@m{LWb$g z{$Apze*@~J9oHg4p9~pyGOWJcR#1aycGAumiqLeVrtLI2 z!p`iY4u+QT!@)TZWX7Z(J^Bb%R_?|=%1XQR>7v%nL80?fE~z|RwP!$R>&c}zlO{BgU%r({r7b-nvJi>A~-IN6nGF=3)d@%UPRH^fw~zcVvD&xjCM}wL~>HQ@o`x{nMi9Hw=~6Va8)Xhizo@$IbOK& zKG|}`Xo+)tpP{p;NbY6#nO%WXh{&fldnyj@Y)Ff7^->EoC{faWO8az8WVLJ*+(>iJ zp&0?OyNInMz88P`FKP&}-VEz@eJGl>Z=pFK2Y36BxxK6Kagm8GbI;Gagpg zqd|SERlO32gXN)v%4f*2WwC!nEYCdI3#2HAX=x=~pVGFzT)XAMbc<*lHP0aOo)K6< z@7UBT3Fy3~v^^zUA29mFXCEsw)wD>nmN)m_hM5>3)J;tQu&OWMfEP6)6!n99D1=s& z>#98)DaJIg-fe1WT`#f!5Tj^Ks~&3f+r~pPc(mmL84UKH=jy1KKO}jKKHR$z*@}_{ zbqk>*5ezKI9(J}ctFT;VMMcwZ;$IqV5GS&E(t48GvJ;1InX-;15EEXBz2Ib{pfj~- z#q||S`f`b86%AV7(9qkCmJAl3byglKl}E8Po&P#>b|7#lymZ76rYV2)esQ#o?{Jkp z>E#!c%MirssI%`$xvcS`&3%5FaXC&*gtLdsahf~LL#o5SlW4Mi@)C~=>c(b_Up~L> zMNL%hZpzrV<`7+*U#|$p1O1AqtkdE%lAI6J36b$&yPoV?R(w@Fx?eB|y$-dhg~W{Y zuCy+E9d;D%cRH8PY=d_pI`x;9mWA>}7rj<>!@d!dmt26I(aRi$7cvPk;cZ0+bVMtKpeqM87o5&~U4dz$ zic>UY%y}D1Aaw9+-6bCe=n^Z(sMm(hxoy-%sa$7CH{zZbgraYCXIfaVi#T*3AE%7` zCkKGm^nEi9V7&a6%VcYUG4l?6?WhcEZuNH$SN{}AXlMGc!EH&0x>1ZHtUla(TQzKR zOE#-9%$gtvHXY%ly0)F2*y^SU-QFb(gz(inxJMV zLCI-Olfsoh^~tgHoyjXlsE~)YvX9QR#x4xyI;Yf&*d*Zn<}ode>^BjIw`qX~?b1#; zpe^l2#tMe7b2WJ9hTxjOT&VB5V5hRb9HS$Dg9#lnl*A`GZ=&?;MvhiF{OvvF@FZv^ z2eg}2b?+~1n^{h$zh)03J*XzBicamtvbV6z+Q0p*1Qy%hOp6nW(b}IWvz{H>eCJx= zDXN~g@M~7}b87c~3{hTpJbMP<1cqB-j|fPg{=QIAt4fXZT#uhYr&sA!*0pI+JY%CT zgnUdFM1@{OYuGLta}bd^p7ZW76Bx#OrEad>|6>xm*1DgbxSwaJnV!vQ-!T1*SIku{ z$>WZ>rHPb}U1rrDZTI9)fB{|J&L-!Dsp5<@3Y+D<}&za&+8PacuP>$U114IACNeN zp8tcBH4*s}FVnvNKEC)@G?XgijH^e@zo&EevxI$ek_wo*`#3Fr1kx9@7TT@I+^3i9 z&7(JLr%g+KV80o57&;e%1n&C`R+pyEu;;Fs!aFI{lH@1B= z>A(_D96IKaYYPBL9679$Nj6Q>bL7V<&n%V`UZx%k)A2CGsmZG_*d8nrcL%i3HnJLsn>4v>QHu? z>xmwrpdv;~4|9Td*L~s3d#i%&asm_X{HRo_4R_!@u%i?DACDQXGlIzNlT`)n265hSZ!sJr zanP$}xU?oc^-s=Jhqi8=ocbzzIvSy^AFCNFWoAp$;Ps$Onj|gXmzt}3i&>7!FHEj$ zZFAI-?Lee$XZE#Nz-Lk28@d~N+Qkg5Vy&%Y0%P6WYQVS8m9Xg zHuzCYr26Uu1Ei4vVKQh<;T^`*vduQ#M)gxB$$Kx(D=O6k(Rr-JsEIHj;hNXlg#bet z@kyJ^RW9J$!V`F{ZmaK(xKQ>s*uYM_sRtjs4)*qwvEA`JTr)G_OR3GXJ0IlxiXC`mD{L!H67)K&x;?4swJ5UfzxTTC1J)GB($ zb?sb>thKBlzcZOB67lyAea6*|8RUzl0_nJG!c`xB8TFl|ev1HaM%eq%-1nx?zhc<* zmu+WcqB9!r6kw%o&XI&z$bavw3KLOm_6T?;C;o!5f1|)6YjeZ~TR6Au>K@n_!%3Gw!Oj4r#IIR71CyWReFZG4+Sr8%YJ=>{pgxA*AGsSoiKJ>-0 zh^<^*M!ZbKEG^!C)i8>va#rJ!k6t;^{I>Om+PgJ{@*v1LufTz?j@ zV8(d0l>|8?K@Vc`ftWDLvY~#%oS5KI+loMq%m~GMT+?6LH7Y6)+-Rv?;C)=GRQRV{ zGD5~Gt%+3-7y|Z#eYWsbHjF_Qgb2y-t0QFZ*9myRTXeS}%o=9ixkxF62#oTKkG^L~ zg(+zHJFSLtGyPnQAqDzTM9)Km;XI9vIj^uv6hFhR3tlBtYgBEXXkF5(2IH77=L@f- zGgbb7M;HGcNc<JV@%oQH)uiNhMNNRnLGhXL!2zNziC z-HW9g4fNm`_(vnFz1961^h@*bcz<~U%I#&Q+wFckgiicLcPdZqZTAmgC=m-a(Vm)& zWTTV*!Ouu-d=4e)>T2`4*W==Q)4~4wM;U|mZixCwv|t2JjT?!n%= z*)+(l22{%QX1n#x<=xpX?a5l`jUDur{k|_8=F=;MyRr@O;f@+9=Jn0&$c~V92sm-og9Ys1 zrt8%DvaOfe@*#&`9KD+iRz`yxU-Njae0qm5N!=bsfI$wM1M%}M=F2GfJF8#uF!(yR zNwmapxx>-FqLk6lFgzNe@)mIjr!HdPR)ZfpCWeOgcN9$35N^3Y?S&O(QXNm01?vz~k z@|t^u?&0*~h9%oNix<3doy&bQ_9-X(Mp{pjMRJ-ueJYFHO;FO&t}VHry+QW*Hoxo? zKFA#K{l@YeuQheMJ+~m5;Od2vHdz?~FN+ucxcs>+y>0l0)j9;bqShvwy2&n)U7`3^ zb-9dZP)e!B4@5~{=x8G(`M<&CEw)3xS$jNBk3t!U<|CYebh?wGskU1RyHhZHjiPPR zct)FIWfw`{3968tkvgA%!&c#@0VRv0MK6ZH=Np=0iB++0Kzq5w4mPBZZ!y*{jV5|VGMUIODf%J<_ z`(t+oZm+URCLTY6(SZ=Y@KSLV_EMPHbbrDdlXUH#X>6!!qjrtXw`9(@RL-?qrA%w4 zPW2QI$Eh`LpCunc4$D1>uo@LH8_GmP^=Ab5G|$wNe74H|r08RM*6Yn>VVTjiC}I{( z48Xm7eB(sc?dZfRGbhhI>s`u-JR}x_y=p)6@Ojgmbb7~Rnn>=>BH5%Aq&}wH6)Eh4 zpErq4s6C>{pXq$)HJHP-tR@+AhgoK0yP_&zHii8GUZ;Q}Ozj_5LIQCD3_!QoIODM^ z2=|xoj9g|#ymph*%JlLnyw@^QIvq*4`b%46i(4$QbUOFT7T8awpD7$-0EJfVx=Tg# z%RZ&SR+%k3xZW)o%}ryWL7MXLb-`}z@*!F^$s1?WQ7wY_5+o9oOlb@_7?5mUEljj* zXKD>kl57lc!5c3l^X;#hDj6+DpJARr>sFUbBLg6T5nY(l;Cdk_tfFPZZ!_yK9ElzT ztHefTwUE|<^xPUqzQk7U$|agKp4`qRlFt>2Y4AGie=#Hr=wKgU11$iFoC<$8lIQKs z*9J*ET8)ep1!6syz^0hK%#nHI^A}dc5MjYz8H*ep3qs#MxV(1tf~u_8y8r8#N8^iO ze-p^wfImckoWyw~m&qwlPrb{&dd(MSGGIS9cNyKE*=UuLIM*JDQMU@A&!z&}8li#@0O_GjL{bjUtk9e>WR>9X@ZhI9 zSn*uF>SzHNB(^YLXczO@OV@%jROJTSus4e5{=M z)a=j*--1$^#r3mXA$!1DXpKveW#NF?>vWI58ytDmI9kx zQX=c<>WRp61XrWHA@uTWf%=Z(Z%Hi9lqA-*jA)O8GgmVUI)81JQkj|(DwZEYqCu(}+w zzkZt8&pa;hC;Wps)U3JihzbOiWidM)l%AF3Z9NT=z#x%{So;L1F8ORE_&@6jLC)#s zR+PMZibppoBsqRh*>2#L!VXA0ZPUzIrZZLW7<7EYJqUJ6!hC^js!?vz3^P8xnyvuK z$7arXLxZZAZ>HutocII_dInlXMC*Htx{dmnX1P4qOM^!DsR_(-H405#93EN$XFCB0 zkJbhb&skz3;Pg+tOd&i}ITI|}8E48hEHb|#W1U^#A`ZaO;F)8DnHy-%Y-Hrih)=bY z0=?D#-;Yraj!HH-*x?}v3w(p_A`L^Qw!=8Oh2h#w3tPsii>QtmK`7Na2#7)z(H``= z9y(A(-aFtF*s$}PJzc!0-RYv!6MOi#%W^Mec~@%1RhAVQ?^j|x4EIv_7dH*bG&Vj7QAoQ;%6V5D5g!w##gCbwcp_fctG7bV!^_70O9cYB%7#*y2|e48D|C z_7`P7I?}S#4wiNkw1ReHoD9&~gRgdl`05(dmlk-t%sWR(Ia~VU!K*{%m__%ZL4%y) zh7#ypP!?Vu;fWLW|_igcIyMQgKc%>gJ@Bba+nNi-Qd z6&4UdfOaI~M7GX4a}H@SB{RkhB(cS!?<2-N$$25YMb zG*W??nthqBvVk!vS)FF6}rdiB{Xj?eQjU{xcSlabgU;2o4@2H_p_mQzFiScOV zk@)i|bdz2Mt)W6}X-Sa1DF2iiHwx0Aenk(vKo(s&Ey`Pc6{n-J#fV(VKAd8Py?2ej zDjf$TO6!Xl&o=tOlvP3PNLbS)Bh$E+&%@V>$p5%r%&~((mQhPx3o8a!@2JX{!41-~ zPeYqXP~6j*A5kiS!U6M8Nk?{=Fi+vP&6~)U1Np!4EV{0l{AoYdCq3468V1nrHLxM) zx{L>(xbP79*(b)-1Kx?wYxWG2!Hyhq5;-g~fe60#jpsnXTEl=xTr7rJN*dq2yO#$e8 zpYMIIP8bB+l%2f$Kt-YaN``HXPBj}Z5l%NN_K)cwpEw!Ami`F?%JcHS?BUX#_vs~rfqWoNXrl6u*d7w8Iyk>hw(MRZ|Fd#18{s4# zIm=Q85~LyxtW-4>RatHsZOWoYn)0I7iY& z=Y7=}B=KxY3EWGLdGR}M1Xt=xoF%~^t188*f!8Z?40xoXmA4=TdMHmx3=hB_oaCDp=c z4YUU6BNVQv+23f%#9|)QMgYWq_~^qumAl0wUf^FlJ&KO7Xf^Ji-bff+cB6hS9g@hF zQ#n|f3bgSgXdOG*UZG?8A_e%Z%y+61^B1$ar->Fhb5fyO3bv$Ui*JtnBr?{o1h6Lq zK=5&3(xR{`S{mhm_z_075H>U3aP--l#@w|)Ro54N99D<4aMaQd$&nH}p(+9^>zUv( zerpYGYtdnIexOh7M$MHM`TgZjcBGZ3U)uh1a70!80jRR7ro|mAq+Z2H8Z3^R%MXk4 z?F2}1(shS9f(e6s0~C#3DyQURqG`I<&j2jRR&-Zx-%#axP$Ofc3VgPZ^+T15W2Ydm z!`kOb@#&`16(!YJH29|v{tV(>so3I4xk`96lUijBR@8uL4WWD^5W}>9bz4xHN!f_= z9-Ia#j;U1I(BSPQP`}}D?l}!go&e4k2|pf^zeieGrG9BpBQ%;$7y>C9PLy>KO^vL= z=zo`IH&Z=IU2F`R%52SFL|vnSVgmPg~=!-CvVxL<#>vnc!l75JXo)o*S;8 zj5zMmJYjj2A0+GPXn@6fkVB<>FkReC9U{s;CXx^tz=|Bq=T0N(@ar#~&`USm&}MIv z6CW3!2bjdjMzpKKB#e|7oOqtj&}g_lHax8coAaQRIb$SLg?OG=jB+#*E7U4aw-X5s z`FF+CK(R}PkA1*E)IZZGpA2eQdhc`V_iO_uD?HeC(Mx*l5)@01m^2|FUV}%mZa%)F zL<^0!6n0}kwR{QaWWxg_m>U$q1md8>k0OaeLfv!5Lq*Sf|B2C7RQ$6MxDXqT0_VKg zkq4d4DUM}u14_AuFiV#zIbqeC>`WYcz$l&li_-fUIRvU1?5M^@nx-&#p%z)oa4m}f zcp}7FyW~690B>qcC3=~SH)B*xSn?wv{I&CC&ak$5W0>Ja1EvM(goTK>)4PA zN3$%%@R;D=^$LZX(6^z6w@>igSBeI}@;w)T#;Zpo>A0l38L5u0&|YjDr}07BP>X0r zT7ByuRw)CVO)I3SsHAl~*k`;WbJ<3P5KYcApw3Gtcv9^;Sj)e2`SM$Z_H@z$%Ftgy zM}aSjQ7nO4a|6JzR}@j?7db$%eW>7aiX3SvrW>6u0OZrwdGVza^dBVou~c;B$;X7r zUc{MJpw;?gz*WH5Q|n|^N^}_bI6Q_Kz_`#e9ouI;0mkN~t5=aI*weGAj(xdxNIdsk zNv#H3uAY3)LLl2Qs42cL$TTlxCSOV1TZ$$8%5T1@9oNow!u(QsYl>@Tb-(0t6)Ux_ zHdR~^M|Gl->N(cQ?z+xamS!m)FCqX1dvgXuV*IMR-zj=mWOPb7lzMMIO8_eYp=Y4{ zS|B6~abacWDSUmvgPL!J_}_1=Al93_Xt|dzIdT13V|>E9nG@ktf;;04ougqNAAfH+ zsBSm#cx&JqTZ4UEu;;o8_+C7*D!bINNOKo-v-b6757-6{IocR5Qs?&3t;?0qHsTL2 zP=Lo=sLdmvKZPI-z$fEBI9Spo5mc(^5fAE7{PgkwP`2J`MW(dNK_qwBl(7O+SZ;Fc zt}-|$n1xSm#Z)=RNXwd5rR_c@QygJceBxR7zkLMh7_?3bIwM;&g+7-6cx`BFdJ~BKFvw}E+J6c+wARU&!<&DpE4l`Rkn8zLDmHG_X)*g zfda4XSyg-HG`HIJ-kjmyh1E8r=YiR1e3pK334Y|w=fu4 zFUcEkz-mnxuP`l$ifuCq!?z6kQXH>xH*Sqd)w^!{$6g-`CU^7&X)Q*(8&}qZIWKB# zJI5~;Ev=q-JvR}yyj9f;qSeT_?94d%>hrW)9@N<$Mzrtbu8qwiTJzp>=TW)MobM|+ zsSaB2B$`v~@@NZIdAX7XSJ(m*~XK);%9sLE=cERC*ItX^^)h3S1? z`36lOsTSI#b~fbmPp=)p5Yv=_U{LLsAnwP!2viq;+E78=6X`3xJeMgAK=6xN&rSyU z{CSy4{~cG$cBH@_u^aBPqE}M}%(NGAYM0Dj42#wZJxTZL9U@8!s0GaKLbNLW@K?Ok~v(j^#(sRX+iiCZI zJ2Xa7Jtw};?%h!q=hqmt%!y=f;Xv(`1&>e*$C<*MmNTCa*fUm;{d#4_vU=K3r=`Q= zEYIg0H`cdc7_D0UkKZssZg1qM8!dJ2!#8`<`>VsS#_qv(hG?E*4xGkB8!SK%rUE?s zMo+(zkMAccg%lamxdVrnw z5gD2MD0otB5Xb+gr&ccbpgUb5%v2*7zJp zT4xW|W&Gst#o2^OgiPYUhz177ASZDYV@TOqxNWo@Sl92y<%fUoUTvf?g zoX-g2&{_2u9UgrYHU9Un`}xd+|L=+4++A$%J3O=8*xDDdr>}LaU0g3e)5lc2Hm;us z5NuD>eR*E!1Wuj~ZpJoY#?eBEZ{!%coA_@Nqi+B2@7r-4$14kq?tW1Q*}1DDpzN3J zRr`*$`Bt0*Lqjt*JPf*LUD#tUeyGEfY#VG=)~wC#!;r}tyY{=|DyF;DceBTJ^j+C- zom`jAb=d@2Uq?vY;!Wq)CJ1v$`^L}{E{|W_9R9&n?q{+2^{JCNTj>mP_h@a}_bM6i zA1;jTCv$X{<~9L5R?6o=6HKgkz|GmbJ-6n-?%(9+zd!q)X3&s8(L9hPO2YFs`2HFf z?$FUv77W`*AmL!pn^+p|*8v>uFrTe1Oa4_$5@%Gs9VzPQ|}J3FtjN0$9i{iphp6R+JHP)X*1gp+RoN zr?_G3*(@KwcoINc9}P=s*C{Jz{%Vwflj27_5-|1t$^6qLO$4fZ3zZTu^9LzJVfZf% zkXFcR#ZM(kUNA<)Xa88FS_BiBBREXla&##Bc71)oGujk1(*9LaQ6G+vpEc|}Rf1ZW z6C_P0jXgc?*uIS&vQ`xR9*)n$seW7@-kv_5&x8Kh>3J0Yejfer_uTzlR$c7x?fDh^ z*j((1Vc$g?7W68rUs1#M^VZFRN7!$#QME7{I|xQgp0)kv;h;!QL%S(k$M2$zqF4?7 z7}4AO^xLes^bZ-|0H7;GXZp$3euR8cl;NKfV#;zpJUc_B#{Oj%);kAxuV_b9Ab5PQ zyZv?R8-HZuqep=b3u3l?0uEK%$DB!!RUHL3`>$Ea3!Yh z#HP9+<{xzS)&@#uXBI&lCGeA2Ak3d6KF4I?N z5XcWeWoy;5^`}vQ?_ZQHz%n3*_`LONy{101#vfn9XP{(6A5~{2QD#7T0lnjwNB4{l zzD8tUEIvw;s&V6wuNYP>0ri_{P<7$4^*>A@Xpr zQWyrw?fVK{9`emgAlZ8Akb{=1A{>fU1Rxb+iQI59tn3X_J0%PvAV|q zzV&mYcWHAleTeJh0Z!ON|+d6dD@tERotGWDje z^HbN)n;3#_tU2$1s{qMNvx=fYd89K@9GJMvO1I7$8^}-YwsI-grywCGB8jU}xIGz( z2NyH~usDcQho+-m3M9^|r-rrg_`WaOeDn_Sk3>|(yEVyoyWF=!Z6thDz_LBjoG)va zS(kW>Y;8{rsD)#+Bup*aiPZQjSNgp!kVdWKxYv&u`Go3jIQ!eI(25TAWqu!DZ5O`u z37Ulf{WmZYq0LAbM{C!^-y99l09*ePEF5&|*r@U7Qifm#1qHJC>w5f{?z z9O&PNpe6}7_J?>x5tQMF-B+}}`fB?8i+CV*)J?8P<;6XsN7+BLWk%-D%1pr%)03f~ z59@;?&Mv}W(|}KYhOD7zjkU8ssY92!?JR_VVu)_9FCMsS9Ey!&5Zo?LAGHk{1<1nG zz|&L5tYZ&s4|t$4p}Z}NK|>>EBS?E%z^1$RXJ?%&UM8R5T}T_7qLNm^@$vf7``iey zS7@IZy7&kA8<~bs<$P2isvm(KP}A$d+h3qw_E9<)${-~`0fWGjAhx9?j+SQB+!9bO zh}R!I?QcL%eIVfz3K|A3W)yP&HCG==8V${9b?vsE8uucdN$?ccwHcN>l!V}%3G;19#YQFbw z3STAZY}X$Hl!Ghy96@@|`f>uGQGoeV*&Nv#?yG)>&@rKIhOj-w96^v^04LBLdT!=H z=X)~6!-H59rE}~7=r@XOzln~MU-L9EEuCQ)6wFsEYB}RndtS1OgQY206JErr@ zkz2h*D&b6+2d2n@SJ47Bt6*dxFOj%8d8-6io_WYKLl$nQE>rCJC`=fn)KpO# zk1WmP!c-0 z-~-IIx`^VjY$$V;X%{^I@<*FB&Iyk}i+mOHuF!v!+0>=1kdqH;Eq82`HS-$w#KiJx zb*`(M0u`CabdMAjnFvB;4_4zOCQ`S#MCsFG)K6_DW+CaX)_Mzznb3X?rwr8>4Y+dh zJR=COW6Vc`T6;|QjVH^wZkDo^MpNKhp)y7^|@Zv z2s5-w$LzWvD$T{FD6pVn*Wjx&L-TQ~$xrr06GAFN@QT~<(zmf_#fpo`kY)*oZyR1i zHro~@k(BX<=GRYrcE%j}?D#MCQ8*httTNeZ!*G(&hZzC*dYcU(BK!{(( zS>gT2leIJ8aH((u?X6$h*k##WXorM3#M;9hopY9);WPW0@Fb4LWrstA-?RSIxFT*H zEAcO4%jLt7Hs;;Sji~bGgBPH&uL&xgY3=cy8)l`;p5fqXNi=`!w?+XKJDKk>6LmOP zY)tsbl!~g(&vkhPDiMmn0Kv;6p(rh-)np-U!GRdLAW}qV%UMHKqb<4%{n^`uW>#5J zU~skdLqdQtwmB#wn^uG= zuQ{}z*lb@kIt+0iezI-c?<>ijRQ2;}+u6TR*)IV6CU$F6t2MfeqNGveYP(=@*!C|- zh-U)gMNFEB`PvT@u7yo>m9?FexXf-3S)l76#CgsUYa;z=)IB6H*eOE-1wXck!Z_*B z?ufA>t>tz_Q;pcg=lV?`kme*v58&XT;JEXg53}`|o*(;2 zuQFq9My>2;z<0@Z7bZZAh<`IBB$qu7ABmc!H-K>;Zy1@14R*uHofdX!29chJ#b*=E zCPfXz&we_&U*l*fD8&t|{HIKkd=j{dAK6%M(o9d-H&$7@naaY|ZK@E1)DiRSe z%c1@_iag$!=%!QQgyH;lV+VBzliYiU>7_8Exq@COT zWW-^QDE=@{Lo6n@mOH|J&U~0xGOyJ2xioMzG>$spTOhQ#4u!X{=t*^2L}Jy;XH>Jb z<-?lgs=zVnnH%ZX%W&7)=UII_imwVYY>5`gTLDz%i8?EeFiVKT@Ka@xJNOgWOAYv< z5ym*hfp&q0^kFeuXhDQED;2Z@Oy0D9L|AsDXuqA=l;?^0n;mbyF~P+x*J1S7gPlMRCI17_ZAtuj)| zgUGe7#YnfGCZGw25~WxRp8Tv9iyZG{(Yz8;0a)HBDi3o~{@hRFwPs7#c&8_-2B`sT z&+ZyT{>^c0BeqJogdI^#xPW{k3fNtd|5eITPG5k)w z1J5oO=G1Wyp-auRG{XzYg1{ow(Y!y(BD{7_kP0%E%)9Kis5Oa)rK1vBV__^vnGl|8 z7z5vI{UGRcm?%EiVA(O?qVK~W2qvXM zb*yd}h0jl>BHw8ss@l68r^%y=Iz>M>rGw>(T>`+*>-?5A3b zCuRVNp-p3R3NSx(Mg;jQ0!k*p(uD`M>8oOxU$Mx502tzvkz2`ExL&)(R_3U$PB|)s zMBUX%FX}eYQx0GQOK9;ON5;xl=QK|D62KKUCml#(?$(0I^4pv ze0HkkHTQu(*l48mM(ajnXIo!9Hmk9G-wC8-pa!Wp@*HW`hSss};z$h};i?uRh&nAK z$(}6TIOiVx1eIr~q4u_qX|o*M87le3NT}aoot@(oF+G`}l%P4$m0bJI0T0Bu5w7ffN&hdeK|Ntv$M2L zv4CvHG#TKAjXJ4#Yw^@_bY=io+mID%Nj~z4WOmw0qwf+MST{e7+{Ky_La%VUl-}@O zNj6WI&H25dZ$-Dsra87)4(Va);#j4AWs^^x>R1VcSC(dw%{nROD3gtsgd;->MKw9E zO%_E{m;do1)Ty(^cSUpR#`A@o?8!W38H6glnp|MqUh3eu)kwGuX1&H#KH+LUEM3r) z)H$7_TsiVJe|A|6q@~JOw4}Rue0jeu@vILMktUT;)47@bHKgrefwiog#`)2&Hy9Avisuz8Z2!0+k6w;c z3LY|JkGnf>HQXPjbb@&~2MyvXrKeP>$tVT8-hzo0rLJ8w*fMFSmA|^@LbZLLdZmm31q1}gvvWe)h);Pfp`KeN_?l8A?Cd?Y`xuvfak&8Oh=N2r%@fm}p zz4DXU#1<8y+O{fpm`F0HSJWc1(~+x!|L*}QwTU0D8=g%VB8+M$Vp-85L|N7AlVn88 zKl-pC$C(#xcAj~LGkSTrG#q~*#aaO=d^foL$>srG;-*wyZsk*=(8XCzRv%5YznJ`l zw?0Rl2EglNUrn zhWihf40AAfCkOSEk_u)2Ohqk+CZKIDl)Y1v8f7s-{>xx(!d+vpMhaJ|)m;=FuQuA@ zo*H{ceILhi)b~Qbo_~aUpi&mFC-n&kcfe8|h~ylp19rz(Yiv>_w#duBUe2{Vm~)0_ z8wBcjY1&_U^!(Jm8i#wJouB z%-@~dlKN=~jBAF~(0CX->r%L;P6|qwc`KSZC;E$tLC=H6HI&HkocW9M7!Pl z-SexK3OX>?7X{CME{m|*DT}o`F0|_mE4@})_*B!ndGiJ^GAm(o_)h;?^>wc73kd?1 zqp&tUxz6a$DJc+5b%C*2)AEYi^tL?93`_2P*6+4%qy|dsunbs!%+!28nRZCbVV{`) zw!}Vmky&L}{R~d$^7FZ3D2DL)Q^{J&s1G0@A5k8DP^Wpvm44ak{;?M7FKCKT`6rz zY>BBk5TuU7;w;aEufY6yQt-<;xs5j&K<1=Cc>UZR#nG->q{_Y7QA(Y}+9HZ$gBYi9 zoQRWnC?~2o6`)ypiJ>r=w#rUI1D1uYVqKf@o*AO~mdrZT>3)4$p6!B?pzj$68f*b| zY?|WVx|Gkg=up{L4_EsY8Y{ptSFV%pvwTb|`UO^ypGEpF`u6`3t^Y&dW@Tsnf1Tq0 z#{ai!{QuL47#SED{wFx19E}NE5>bQ{j#u^P2BpHtZEENUX!Bx39sdhpq|^Ney6$J^ zttN;adL8nRFRLf!R++|~!WJwVo6YQ{ z!8{SWE-Nh`D(f~>-UtZ2i(AEXL8+2X=!GxCOy~L?xpj(ptUV|eLj_wX&0-_UZed(S zz&Ojy$5_GVQ7taJYu}QY9pH<`vOV#IxZ=2^Q2jZHfLpO=!}!U>SZ$@O)bo4?oi{o6 zavr%I+Pkc2l+H3HiL3`>-U*|mWXvu*i?8q&Z2dQsGlb&E-mP#0hrruji11Q- zrSU-39s1`vdmc&q*ee^@ha?En`kugm0jYD4CIt6#RxA!et&B2!QL$kco$w8$!DFZ#y%YpaS02e<$siNHm`SX@afa35B0&^1n1h;xoup7B~jkcxqY zf*zp4;#f2C2*X82bJ9-aK(nm=N5pQ^FKZf^RK-Uqv~hhiBEdVb^zi%gM=Zss`&05s ztjtF^8xkZGH+}Me+T4Gn`|U-68qA)ljN4{gE_6OjJXJ9orfqpmO)&#iwkJ9+1_=Rh zLtxe#V#`FDY?~|qVJxDHsyJL4NllOdrUB%YHRJ3u8N)y6yTufpg5Z=xo@^iDk65^V zYDlxd{RsGXP|2U)D2R-Ra6TX)j-1fMYt4EG&Gx?0ddZfXRQ8TSsSL8?oHC^8768h^ z3E{+L?j0j}e)ngY6~_^OyOYi49?lA7uJ1pEVc*o2p&G^ydEQmbJGHeqk_T=E2g5q= z_juaJO;1h?oL>P|(-tOgk%45pZju)+Hd!S8?8;rkPv>)K4h36z=dGu_5fny^*GOYE z2bs@ckwk1sbVVxmQXz2V7?>5oQTyiF%R?F4GVC*Xy;U2j7cIyhKX;84}El z9PdOd&yKF;J2h8Wv6u+mP8skC+=SKRYqJM2Kns$1F5&1b<;EPth<7Wl__NY-8t|2V z{Fy$^GApX7UUU+CrII3kWic+L<*+q$m*#%fJUnp9 zs29^#8r_(BuYfe#I`Vp9Bje09Yk&)8X;C8Oqnua&tCyUeP`M^bXD$FYMktOF8y^a4uM2=wYjn4$LRw|? zO&1c8qj2cF!Cf^l4}rUibY|uDhB2k!8^VqjQ6jd+anpU=5yv{W)17_>;l*diZ{91h zblzC07Gx^6v(kViBni}VjXL5u`U}+qNwYf1CJ3CiuoWh2b2`myjpd;zrEeNJAQYI< z9%IL}OL;F3qntrUCUs=rHS*bKr9}7EHXV)QQn6*+Q4^=SEDP#Iy5o~D$MCoJJ-i`K zd&#he|3YLU{Ap9KNVm?}X|8iX5nG$bi)fsEGVM4%aiKe#1sz7X1_|l%i2=jL2sz!B zvSslB1+LsjV<@s}{U6&<5;6#=;5u7JticRxm~1x9SkDaU#>bNs1QR(5_+L_TH`{S} z(xal$?^%(3^B+qg%q8SsC~Xm2UrV;~Tq#Wn8Q087`2cQaDiqu;-je7x4LNLisN9Tq zw@IzC)fnC6(^_oa8K3CHsmg^L_>8$u!OJ*PdXYNkMz=@X%uEz7+bl|U3L{_Wq_b%~ z`%F5ipm)Ds%UTKD@FOZztPU^2zF6IktU{gL*BIpP$P9j#lA?dNLIWj}?}3O;yqm5l zqyf2l?P50?yn*G<_%Wg32VAHk!K>(Qv~uV3$m?KqWC8~|yiYoZ_$A5bloCY-4WU-N z7n%7tlLN~@JHhOC+;tKPU%6{%;z&rkT9^%<1^ z&AR>175X3RmXU*j<^LYg{oAbnwS?{8@PF3Arv1-Po^Swr9@igWcZ1w2ndC@G;dUHH+-O33TceKUA!@43`ZK|XmQJg7f{2OvFtXv-qi5>Uv+wuu zi~o;ycR5E@eD$?P?dexj>(~8xl``o^olW87C*s^UY#&YlD8bd}pS4dbSf|$N~a4qgI43ycevpMm9W1tqosdwp?3I9lg;Q?vef=%!>y_HeLV1Z7q@V|2dy?m}+6oN= z^`aGo#Erqa(;GE_j_FK*2iKk38Cz%kngA#PTV9g#MJnLk{IE)wl zj&!nJ2af=q06@;$?Hz4Cjs+lUpc*a3JV-MHS=-!!l;L6*{{}~4dPYSCu#|%?%jpl9 za42NT4B9nWbM(*M4)w_!zR}m8P}2=Jf}qs9Z_o3Ih$#oin~3j#Asv9P0+%MLM8H>_ z!<0q12QBfb0-|AeryeC}bnWax>?o`Fm&ux4Ovj{-jfS&lPo8DMvF7XfHxHK0HKm9RfE!0d`=+}5_4?{6aLG}^oSh=iKU zV~V@1ZS8W>OJNIuFP9`lO&`1y_Y_`~rY1BRO@3(yr161dSQ!7}QtL+>gu`j{A8Qk> z-6R0qaF>?FjtGY+y3R*~>h&6)D?Uye8jjutn;e;4fXXM?QE65syC5NK>h>N8kgk8` z?E6{-<5RKbU7f?vcTt zayUvYK6RDRcsPiTpXq*E-zK?qsHKDJNFbUxCKwX$ z#yIZ+OZTnmEoU3+;DDW54bWB==@UlV+=Hl~$MF2e=WQDdkFCFTBj6tmcdgU#>w7-n z<`-kv?n=VK_;S3X|D0ye1^S=~l=Ux#Iu)?ok~x(9xf3oGO@zU<)kX_<*Sn6oXMA=~ z_>&mcb_X_0EkO3R(0AFOwcv}?H@XcX(&w@ii-~BM3S{XOZzy2`; zle=JDp}9rxE$)MH-#tQS)fi&>SW8xaYnS()BG!w$YZgZ-|MEim!2z-lL+6Lq@+u=K z=9Ji%5+mP!lVx@*q{7r#>`3QyB2LHewD#St&&P({TZhePk~O3*j}Ln{EM@td*Qlf) zd}Q-aj1(V}snF@kT>`9Uv=!A`oJp7Bg{+zSyo_ASWtu}7trME9S21yWWH1~vcOTGM zLg8_6lIL-(6IR+RKn&j0Xo`2jpvT>8abssY-J_+7;c<>&*7s^FYt@zwA`1h?@Hn|m ze3m7q<3Y(Sgzo9l5?cHY$Z&y7w?s%lbStBFtJpy&bV2LHLZY*v2h?7l;2_D;xl&{Z6NvdPf7-ifshHW5rsKS{6 zSxd+mR(o^TB=+xbY$9Q0B!xmj{A3dHy`4H5*!4KsP1<$ej)&mI8^`{=dH-PSZH5GL z%UoY6bDPg&8K)8&$naFlTojx;mCK9&ycEr&_v--E3<$^HZpq~_>NzzP+syaC?eC5T( zleVDA25pS*dosGY?&q-NY|co6r)u@1;xdHGtotXq3qUgCUQSx6cVmv461+fpP!=pq zLe8Ds$V4~8fZC7rc}47SM64D)_&&ZM(JJ4t%7NX?>(EsBUORuj^R4cz<_r{v7WsvENEer&Mr(ce6)8g z+Gt;t);`CUwR8?9w&0NRcgdF%$T=KC0f8&A`=55XS)&I+J07I)9_^%NAN6`{nr#~- z0bPs}a@)6?q(x0fLKzB)oi(HzrAf3NDlvu}Qs#L_F!Bg%Nzvl?Wp$VTqDJWi_>AaNvsdz^y= zeCRPx+kjIFxVE$XgDXZ^>< z9Uw0te)+!80n30->8Vg-<4Haltt^5=DFId_xuc?jfLz{ZM9A-cc`@1SoAmp0NMolq zfMI#5fRK`(*O$N$0b@!UqtSRwd&aS=Ey>erw6J%7A>y=}OXC7ne9h$|K%K@+>+z`k zGQ-8+N~(D|HC0ae7_STA4MziDv6`D){rtS@l>+tMt$JYrym#5}M?eR+PPA~{QXV#t zaobr*{Xr%A)jDT6-NEsp^Yd#oX}bb2Pss7IpfDQSccv06DeDwd8!#FV7fSE$C(I1K zu|-&pu}MFFu}F%Mtmy=|*h&@orYjx_0-U;80&(M`hYgX$n$S2ay&9^txE@CHP?A{C zfhl5oU#W((wV9*eW49Yz-G%Ju?cf6|nNFTpT;+q7cKWv(70TSKjpVRG`nShc@-=mh zl6jJTM({@~%=WYK%vc|KgZ>8|Rf83Dy^&`qLoem7*U(Mc{9XbnR5WksF`GDlw;3@p zjA%J(d!_Q(VQO)T>VJW;3|;oXn_Lw`8(m)A@F+lyII^9YtSshZ_{POj7J(SZm(@2-(#H#DSb$x3?_1l&9o$;yIvWrb{UCN)f=r%j!4!Fvqq${UVLF7~# zAQ3HCq^E~X>PPuY3laAH0A#Diin;j<FkUrNDG|@!ZiWf}9;+(}MNMjGXnL}<6az4r z;BdHNZpgIfm@2GhY+JVy23QmdIMMu4PLi@QtKHHPdq{(8idRU(cXPV^i`tf4yqmqq z*xdcF)+*CVFVouA_0o->8N@((k&OyO5rA1mF$u`!irr&v@A)wya;|&C{ips_*XL$t;_yuFz6M=92gpACFNXC* z(-pqRI?5`}hG-4Ebn*~-(io@9$`UNwj?9;dvy zHZ$iWO_I&Vg%clwjtuDof7}t|P}PlR@J4?g+f3v!bGK}dQug85FhOWSicGmuvirxp@r=bk}=O?c{6 zKwhOHy$O4FID!Ora_y|bL=(LQo^R7I?`6q3u1vBrW{f6KTKbNW;@r&8sIfd{Gpvme zk!TR5I}M)_6_|xmkDktL-ikof0`^A(9dYX|Gw%{uTjkKW=j_pF9k3pK)GL;i6!O4b zllLVGSa|;kx-3kE=J%yS9BB0E4MdAY?7t@(JDO^yqUQz}M>km|Od_)!N<~3%d>z-D zY+Q-iLTAhg!m~qrHG%As6b%~`j@iG66Se9dCpks1{~u;%u;dLvsV&KPtkID}v1;L# zO5M1d9c?m}Pu0x6QzNy%$c!k;R7S5(jQC+njt-5meIBld;BYOm*KNoMl@o#65xBFcXVE-cJ!Z2wFPHlpq|NW+!w-3*%=csQ=sLKB zPZN{b%P|lzE4VbsJXc1pj+{%z!PlZh-<^?5L(V@fQ)E`S@XPhVEcZ~IO=OsD&v11N zB<8!bzTv_gR-wni%5Ae8$XGjlU2EfQ4)X0dJ5A^Gmgzgfn#{6-WjoL^7j@5jy)S>u z3#-fGR1x2t+XDax6}md3!_j*$H{ELk!=}aWm87YCaGu)tmB|mteQHUVg4lkp!}UHS zb4CDthC$AD=6z7jGEVy=Bg3sW8^?elGE<1ZcB}z3Qfmy!mMq}bjPR^lv*JIAh35yJ`SuGCaf`S@kgtx?zH9wlNSV;yS3O-KJm_$4w!l$(1TG z%3tSu>N>{_g*Psx650?^y!d!Kbl5HE=sN7Y(;h1Y=)nk3bdZ~qR?zT5OVDX6LPxQ| zfd+&9K@nroB5_-o!oB1r+f09qWH9jZzS-HL5=0dHgqFk{X@nSOzH}se;-Ds!*+B?+ zYUMw&kZs)ZUpY=4^Pv&#H_D01{Yn-4u5oPND(C9Si4f%*l1B+%5z@0I{$i$(lIsP5 z>*d6ck;Apbm#61&XNf^o&RjrWba5ZN&k{OfbGbD|P}+U^G-6Vf3c0$TxXI1bMALEn zY=%Ja0wRt)L|mM=U0|%G1O9W4Zx&lUvoTi1L)Aj?LN@F-{ZrfSdDv~4`~XwqY#geN zv&*$s$XW&8-qd|+ch&II1gwg?pdO`{(q|_yG^Gg{ae&f45$$_0%#wN zq_6c2sfo5gbxKyR&Q*vQi1Rp-T{Wl0sXHucj$0A&$UW=BJnpF&zJ1ZVm={U zLIPopd|va!uu#&WC&8ro>{Nz-8WRqFLt<))^76N!gI)Sx@%{f4&k^biHaf*Z!euP_ zVfW&C7XsjMJYSu!0FTDE!z4mz0D~bYg0V$VMEw%93Lq>ag8gQ4Y)I%;SLQcwnjn&0 z6O_T=Yk9J=aO&G{8)CW1DjpGSav8#n3~4aE?h8lG3-V?q2zj8iMaS~=b5Pd*$s4wO_IH@4sI=7A3sLiHd@^9M4Lcx&=Ik*^^-s@?F zwHyxGKv*DpA)5qp*KNB8K4h)lH|qGru0#{sHnA=gFA;DENZ25h6PVe=l5_mP+yG>^ zt=}*Zh6*_rbD^O;c;O4;JVf2%!#*mH)WIE3E^|a@c}X0!ujQDpuLbi{BffL(*dZ4h zNDX-3DMb>yFx19om|c11h;b~zUbGY23=vX-Cvt5hbA>)HF1zG{PX zX}%{#YcoiktHK}E8b?<|M9@)VyEQkDr#5#+$FsXT!`!%lSi|P<4DwFMr#>~P7N|l) z?X?u;AJdBSOQiO|Q37zrN8um=K1}4dkOlEYeYCWGDV4=EM-X9rCk>(la$^Dv_~vjY z0tOE(SiTPEqmSJQ@8b*955Z~xM~Gd3J??XgXE-At_15lZ%~57@SJO7v8pyMZJ(u&{ zdf@r%q`UE4d$jG;hL{Z~Td%j+qcoqba8eK3o|+%jobK>m-h^+9HM2$mTWcG14p=+X zj`n;fz5qn&|6%)-2?XF2M3`~Gr< z)WYd)G0(d2G>#4dh%Zp!8%kTOm_hH@JAPoeax?aT{>k@^Wr*o8;JR1_CIYkDWO+&p zeZnwnL_Pmx5J{qw7%ZHV zV6r}R)e8D9tq-S)PC-Mo&_Puf&VT2(>{JWf#01Ixb?wInw82hJKQNnFo6dty1+qP}nwr$(CZEFtOwryh$ z>&~^4|34@9u7~|n4_~iTC6!7`N9(OIjiL3ncEfrAs7`ci143>9XQHmi@1C_ayX{-n z4b@a%LVx?D2PV3Nr$lkh*6&nJDa=~w)0#i^8?x{bL$u;-7pDv`n^KlL>!#Gx&$@|H znq&$Oc2fcij?99~Ztg zZ)uiMIp2qi{2SaNM~C{)rQTaRF-)M?VPn73Q^Ax{zdEf|meA0lLH09K1tb=CO2&hB z>_!mzgbSz_j?-lJyQJ+abj+=?hAoyOQ=v&aMe=itRRy><0np@k7WmvVMe!U+QZYJG zL64kDc~NLuj)R9KrYeoXfP#(OC^RLRRlr&`)EAnZ2nJgbDD9(xC8aV4 z+s;1>u}ipcJeAIm1XgT5`~)p}MZwdDq^*2H)9^)rD(jcHWBi~Lw<)mksGA3j9cq5J z>187?%iWzmdE;NzJl$gf%v9mec>AmaRNhUrCnxWHGdQb~XIp8=Ghmvp)9gJ9!A&xWg9^c&ZC@ zsgM*NL0^+PkP`i^OsFJ9R}{xDVnq>vG4aSiAuAu8jX8qD=#i?5oRyP#HEMN-nFvP+e$ZdXoTsq|^#Z*=%Q_{N8_L^bUv8DpcTLaTk6_14pBje|vwb`;8u}V(t%eO>H z-kv1U61-$8DK%xJ>&Dh-+!VaVo|}{~V8z!uAE3l&RB(xoLF?cF5ADO){hTqF{yNYEVnSe9|n1Sjf&fYBhgsdYfeWeFi{ zAIf-l-bzc`{RE7T{2aa{gnG3zcP*owHlAQ9`<}6ta{eHI^^22ej%xE9TwYM^^h2t9 z;YEE~xoDba(i_(uB3x>mX!A^o9MQnr^4}6xx8FS37Qfw^I%Y@EweX1qiJTYqGNF4U zKRn{N?z47^SZeB#dl3-r)W_(c+K$j-TJg*Q`|mVGZ-o2gmffhCva|Y)yHrWH#_zRr z{Pd1Ee9q93|Chm z2^tQWbGA|35H8qd`c_DO>2RmKC|z^9CP=uTqxz5d|ELua?ZL~eodFkiiAYR&2wz6g zt%_6GFNLwbx?E|@`fXJ~izRaHna$)PaVAed=A?8cGR^pBmxoKfTRC$tqhjc&`Zera zA>=nAN-`u$d}{)Brbq<%T()Oe%sExdNL`9hAlI|+Do;#d73JPLYYR2z{wkXt$(kL} zwYQ>UZP8=&`&ks&ykz+~Vn3CD2zx&@CG3;Y0H}`W2M;#pkQ}lu1s`w>lWSUWtkT^) z2)r5HXpea3Pwbwq?Dd@ zra5baa!h?lFciks-0PIT**)@0GhK-MmumEXD$M^>qs(kf?Ej}4W&V%P-+zw(Z?+vX z%m0RLcZ0KGM?AK0U)&o+56Kb8$-Tq7v~wgr2G}h~w*~aL{~S!B1g?hUE@}x+|AqO! zx4aks))+r`jh+rUzndy4{ltW`Vh>Qaqv<=?J$$9wy|V{hH&yKAe1>s{^Q{lc{Rd`k@) zfMvZe_ivS!#aUr#Hom}Inb!KeGn8!g7pi#3KyV;_;Te)z4*mejy0#~CUlodv3Jjp@ zVL0|z!+r*jnUWsDvD$5C%Tiybs_lZYkcI6Em z^(ND7-{I;L53_BkbcFNJEa26ybWM9~WvrA)O8`hRqza5~MsKz1+8kOx!7h7LdAC<6 z3D+<`IBHUbaD$8m{|LW%DtJN7Eh42v7Z0J^Jj#bNG8(76Fzi>MFrmiea<1)Pn_qkH zPyeW{U*O*_W|?j|WOl%~jtT59xSd?Z`NOlZ^e87?W8Sm&~ zi}0{;rabsVCpOx0N2T-8)T6Ix0jL_0`iM6mYp6?%kL#uk5(}YDn7{jn&{Q>YvdB9be)u`V& zHY?!ff$)pNu-DbB<^oOMQ==WG-b_9T#Z{F~EUx0Nr#+lno!wX^6e8N6s;Z22uR3CA zVsEwXw&5K&W}mmpRnG-xDg`uboLy&tEjVLXa&KMm>keY>cfp4g+0i=2$T5=*9_|O^ zrRrVU_5uZ8Vvxj>kqE7o=s% z&H@Z(hQ0yUkI3O(viPb8-cW?iYdon>U+)V<_>3v?k&>>d&VdYw%yU`7&T#@zd`1*` ztaqgH;~aqRKp6a+{@ru;%J3S5nQ;S|Ey#k0%vN=0W?OAN1DRd1P<*&4LvaOPX-m2D zZ-cejT>b3!YPkceK3VR;&8&ym(ndgW8NgxhMSw8?;ogw$H07UFzVC@Da%r)(jK}%_mvo4(j81r;>;SyT7_2lx%AnocIOBtW~W6SpN$3 zAzbN%8i9Y3&SOe6)fnwVvH*G!l$e!@$N2B=pKc7TQ4Vn$$;W83v_L|^_5JXr77Sst z)+0oH#^2UaVj=+{+uE%SB2G<@FVgY}9OyGwA+QC;x{YKUEnf zqFD>cO9|qJcb@tXn3K?-&_JXoIbO$|Ab@<1l=aQcjAO3Y z3~|6uSmj98+@^JX7Dc5P4g=$(9s8^DdH@%Q9N|qoHjFK4%DB}f< z7Ybjbyq!L=K_4f*MaHqxC1bV{Nd;&kP3x-kCJp{j0gQofGk9~Vm?idr0Qn!Z@R~bo zEkemaIP#V8?LimidxJ* z`b_uIMym}rH+ZK7+vH7e63|69B`%ApnE{0!bmvB&iKafMx*(*STor+e0u8J@vP7oj zv(erlsu+MEFx!MFCUrB(zI3O~s&<}x=%R*QmOueTx0RT}{b*RCx3>z7YmLewMODOT z4wK!9sI0~kxqzzw6NB#Snb1>_OVB-IcqC#C5~9OtW0Ci=IjY%KMYN0i0#$g=y+_wj zHeuN8Pm8cQcuhG2Ipo^O=m-PR?8rI-IRn2C9KBr;c_ld(px-ka&kWhxM%ah4aTA*4 zgIH;vl-j4@6caHtWL0xSCDtzWNAjr8c8h+T96(QY;&Cht!)(aN zA{xj}w)-hUN`fH2v<_D937rv?W_By?8aKCK6JaNGLd|ZrU1bTVB$4pb6J02)w^*1h zM!t77Fj@&ELCHAH3Hgv`t!+u6b8*h}^Cnhm2!)tHu}Sp%Od+kT(P_x5AIdh#ET^BR z1uoQR3X`F$>b=K(xWmR)=h- z!{OQcSIb2kxAWm)!F}=Q$h{v#%Fu6?L7!yz9SB_ok04tlMM*SDz)=)DWFP~XvUa9! z(0Q00XlVEm5Lzv>eICM}g6KL}-974s3oxFq!76q+VVzV;nuo`1*tU|q=#cguY zg_acQHmxEKUcd8%O>1rv&c+7Q zS3El1=Q0OV%IJ9L7G2qJ=@w}vpl)5XC`EWnIVlyl7{A*RxF7_clnA}EXiBOf7g~Ida79{Pj;w=#TGl52f6D#fSa2GzXJeIkV9YCC4u5AuX*VeigEP)w9eD&LGnF|RGGi& z0Qcqkfkym2sE;GhHv*+@~2c<7?k(Qu=8{dOd z7kQPc-5YO$_3O81N2S;iGI?mxKOZ&Ed%7{U;$gG0D#QoyeEGRjd41<{^M}Z?Ilt=S ze)gEb^u8Ki0~F5#(Z2!kPTET@wglguV+IXtB*rQY<{Jd`rv!M`E1gp{hGVc!$Id;G zw+;A1GOFWTsZ&nHbHgg^ocD9Ha=#vcf=36EpGgq(PzOGgBxH1)%}D?2B$k@XKLU0z zNE`w|)h$~i2a}Ks!PIfkG;$ZVCkF1hwemr$;mG2J1apFSO7bQDU>kPLDFP~MKy?Ld z4{Z3OF-B8~_{}7AMIx!95I;2$s9i z3G`}KXG#BRD1^+`{rIpDcr^QG(Fbey0wO;MLEdjP)v2`7jxYJq?8&iIcFW?$d>@@D z9uZ|_=Nj^=ZRg*%l_3RUKC@RMA3k&VDi742%`}`{D}9_^(dqb6u;aay%Iqe#!2HDo zcEMvbtb(ZzlBz`Yr$a*tIze5?Gh$w2u1Y1d~1eZk2`j%Umg;QqhZ<{y7{~pW!Z})Lm^D`ULXDKI4<6 zROHmes)`C6c+xC2rtdY-)pNj$SMOiY#NP;q|I)blpJv4WjL{i6nEp@Wg5|&I;IaI# zbntexHRHEC5NDnL?b3iG0JThOo8a|m+Td`Ef&Fv&%MQnMmp4n|yuQG^BkLm*__2^s zq*0=6vW>z4*Tb-|_V96Ss2V?fC=}$iOL%Ah{=Kz(x}5V+nAwZZZtNbI;b+HZ^Y{Rk zt<75FUQ&?KU8XK^XztqFuM8fZ5%8=RY3|zkYDLAh*Btw8`^>#4QdkeYbQ8JM>*}$4 zmt}8R+fj2@6=`}YGUgS^hD`A0fZFMB0aqy*Y=N3O-iFYi;w8<3= zI#H|YOrql7CE~Q|2L=sk#l!?;jmcZC^iq+QhOX)&8c9!9tjK~D6I_K>#)0wPs*Os6 z*B_-LkN=Ty4PQN!KG2lj_U&WNJcK@QSYe6;Wbk=fFVcz`OT8m2MkmUOIcvWos}hRW zc5N};AVa+wlB()YTR}%&jMTiBMu(OLs?w9Hv_8^WvLgZwJ4)6MF@m8Nri9SWk&JJt z5aF4*P@$ghi_au^?^WA439t>uHId#q9akrO4#HCE-ykYn_DsFlY}en8l;64~O1P7# zEV>FpuBI}o5D^Zgb_2&N2*nc3zrJSMg<^At!u_L7YGogC4|p!|e^w!iixn?e2)7ym zBZ%Nj&>gP=8`RLB6f(@_8Ur1qu&D(QL!FK+qo~80)q^SP-V%6|OFNj3(lK$AbS9Ae z#VGcr=n0$38wprKbS@zBaV3>?9=`U|53S}OtZFyqJ0{_M$?Ir_Eiy#wcr;f)REL0Z zRY2ig6i|8Q1y%0_z*PtS=OCxR%A+8-YCjOJDhQmb0t)ZEK#DhkAg+wJUFqN5rg$9T zR8HBPDv`C?rQ8)vz`4SxnkzU}!zj~E5g8S;Qt86RDgYHl5M1F@P~OfJMH(YQ6-@xl z;Z#vjI_4xIhmOoikzcWmC`q#fYT6$#lH~|j;qvG7;lqp*vy{jZ61C~KAd=+f)xx_t zktibFm`FpQz3jq8!Bs47DW-S2r3nrLi>6^DDuM=?#F5uS0Vqhdrbj@kj|PDrFApM6 zl)nZPal@$fD9nGV%E)>BR}e2 z)ZVp~sK-1#Oh?9|?@Kg$cWr!Mwj{k;@Z3kK5#^@+-QLb~c0UV}+B{;Rxq%c88KpK3 zsn9I%5N-w~45E-jl6vw_8%ZP!Gwzme)DVhjEJ17iS&E{<;zZ3+Tn$>`T@p65y!@ge zJd;{)=FQ!(X%rcSEIMT_Dg90&)#9%~cSKA5lbhT`>p6Qr`*%4k+)IpqZ_soTrIOPF zKTIoRR>~y~0i9Qss!DXVSP=5L2{_h;M_#Ndofvza^Uia5cFp_wqBO+u!zg7VcJ|O^ zhB&p%IzT0-&a-6E1vVjSi8Wp&tB$ke@&7~sl^i=y6Q!0|1*jy~t}EdLP;)OsWK!>3 zyh;{x;nd#vf&-{*bMK+a@b;HgYi8kYCFh_Q0#K|ErZd>Jhcvo zAoA2c90N;G=x!3TRJ4m&@L(ipk1eBt|AO~>|AO1>1In%HU}mgHo{cqNpSS6W4>d+Q zao3%+to4bG-b)WJ6>G4QK3U=8N(P5gd0dP=GI(2fql7azC&io*$#kZhFqQ+%s*PC${XS`Q3AI{?s$5=mr-B&lY@xm?Xl= zpUMArX6|J9*YQvwo(sSI=-P`~=z;^W&=?=~PC(oWe9Oh=km@!twhQtIDGLkci2|$L z#)hB4CUSG|s6#G$*RyMo+`)^OZ0_xNv%2uZ>4wsvN^wUf_X9 z?1AdMxkSQeD09E=gpllrR-rra@-w3@E*Dd^D1y<#$=dJB^{zbp{=jfuts;a&Bnp12=qB~b)7b`f7_a=h#uJE|{8Qi=T z-QbYi%@2CiJBNYh`aEbC08cRI9N~s|)D<7w3PkvuPYt&f)4mkF_r$o}g}|PIe`NZd zG3<$Ma1?{fVGgoL?WCdfR~k1CqKR>Tz-o!=X0~#QVp+6Cn!;tqE*MeU3Pxv{)J+R_ zF+`UqxT$ewS^gTw5N1!_<;y{Tx;Wi#gc9pdm*e^?f^t65(Kn2#J7an`eE5VQ^3<9t z0Jtu`0ne=ucupD*3f)?XWC3;jx%k~gn+vYE(&|_F_??x_0SiPl=cwIRA8h!svM_)7 zWM!-Vj-@RZ~ojmu=4Bs6w60Nvh^!;zR z$-E&+D@+F;n(mmH^}-Ir1aMFEz^jpw96D zBFc&7#*y1niZ+Wv?XK{*g;5P|yYGlCKVS1Vj5s1L*W``?G%yrPGmbm-Cr(P}#FRH@ z|MKdEeEX3OSw1^)u)K)lzJ;?y2mI1vDLoefjY=>9QSCOO3%-~T?gCLJHP;0;$#$$B zX;HOurt04tJ)*m|YurHfg*JzpY(UGzlgY&$Bid+3<*3mmRq^!|(Gg8mRmHTUzw{om zYnrLIO+Gp;orp+!s$AgnG*g00YL`^LX(vuKfJ)`*0UKtXM-1u!S>f^}4#VvbeL$yJ z9A(NJKuw`)7i7ryR5f5=k@Vg^8$`%}G7$r=s|8X@!Lqf7o3u=!FrYY9ix*h5l%lky zoJ~*Tp^Xiw##2`K$m|m_68?V1g;NemB81Rp>=JHzYgyhsRH}s_ppAg!%Y*{Fi#nF7 zELE~j5(u@@hVkA0`IZXhOi`4}BfMk~^w=9(!(n*dLKvN#d~KLw?P7NKtgVW36KFgP zV2I2?fbx)SmOBOZIQLNy>L6R-gQciSRMTbquJL&cr+IT>2H64~NuHe|P(-T-9bKloYDf+NeC0 z3ME(~NayL6rq$U8=m)B`f#7hTJPvleI#53%Z4M-*HXmr7LwF>^&3Gbj#iNoq_YlLn zZ%-QJXFgF+G-rBWEMAA}{8*E4EJENsfOzl*n;ruwDYqp9(ZHo78}8 z0nJvSlXA`AdLyU!{ReXxc2)&v3O++1Jh|gZrsJjY!Bk2Oy7L_ccGf0Wc5rRP)$lBl z$l*IZzW2}T=B_gLoLuz7CV4#!p&!w#A*rnZ^gYhjy}^|frd`6Q1;z{E4Nbu7X^0td zH)Ulv*=m6`$FMgR8nk#{P2?a_3NkR*-&s>sJ|Y?R{5uCwV<9rJw2O|HA}QcW9*%22 z3a7%+D3 zY4FQ@Tk*3}Pz!}1y!o09bnXJ9q=_r}cKq>yvgoDo7W0vhYe^T^f+Kjzn;SuvLB!*b zb{X=>JogBT2CU4Vcl%vZqiy~bU1E8oQ<)z-V*6c$9@;qlrC-0pdkFhTvA$f=Q;Yur zzt}B3vpcal$$FOE6DPv3MWm0o=N#C5VMDP0WM4&qoQrnsnDmL zmrZhzl|LWy@U7oE# z(g@Q*t^3!ufI@9w`eL zJR(57=71OGUDskOulUr1f2V*IeP5zhTHponUbrw&Yk&Ba1RHS1l%N-6Y>xWAv8U*< z1d7aq&9jK#Q&?^&j_;NUhBs}X)+-esS#}R$CUN}AOmR#?Bjr0l6Y}C>j^uv?5*1A87e?FSo59l^XNaAtRaQcI0#X?4sOoF)=+!FY2EIJRD(k2^~4MRXZ4to1+nIPWZzJI;(L|xLf?kf@nrFg`&yI9KUY41@ptHINT2>%G0wI63shz_*vcx-#IvsLx z3@<=z(JF(Lp98`)7+#Udx0N1Ome~=O6Y44w32&1B8|3)VE>dk2&M<;(!^li1W(GYy ztJgovwt~vfr#|CLo8{eRYPGoi$<;Q-RXaKC6KxazOjyH5c+??F#GNSj7})Q0|GdB> zuv_A+3c3dDy`wb{rxsfAh_)Q2=epu$k%Y_yj|o6_|0+lrAA6j9&nY{+hQ;E>tImg< znqlIfZxkUIUfe>|$i4vD$~zDA5yZlavc}g;eF*!gmmsK5m}~UxnLxLwxeRNBiS%Nr zfP8z*)`AglFi zj19hd=pqm(AP{y>-!z>akb(QdMXkB)eFEHA>^QtMjR>u+JLtReqqa6kA@DxMql9B% z?)0J_JP*RLkNngsDPx#a<(N8&3I@1cAsyi_qkku%c1{YwS^G!ePZk!0lG;BoO{>rM zJlvlE?w_p-Q5OwTYA~xMlRRkege@ztHzltN?=VO4+O~8;bHC(HG!PqG&lSo?3sHjL zWBK8UN_|gjX7bSblFVK2jAMDb`h#qV3J|g{6YI&1QUH=)w2&&To|r%QF#ekJXW2AV zsd#5!IK&!z?35x5Fo0!s_}8_NR-VV)IQ&zYRTh&ZX|+HNhsrd=z*T&*DRFQ5Ia~7C z*FVibl$IGeZ&dhN-MgWf=Z?ioC7RLMg&!i_IEmts!BlJBOX| z0Q{826>Cec;dYOkMfd!m_~7e?g8Vrhyp7$=>Tc_y{&o~jO$90C2ji8VSJH9{5iFP= z7XuNxggZYu9Rx}BAH`K3IJ#!uUP5w3y-SLds*v%&D4k7+^-qx6r8O2$q(-FD3jCFZ zuh+vrSGK)?7&Mx3io^myPu8i4JXXo6hTu8&&CT}2Vq(q|anyi%4Pvo$VR6*J2ia9` z5aHAoQjgR>-EgZUWVEyxPgw4;ft``*pe_DFi~}aPQ6vi6BKif!M;~Os6rJ8{3vNUw zL28MBI|U`iVGmOV?clhSJY0FQFmu}vqK;$!cf4kNA3hZh)i8%;G&<&Ad&5_=dhnRP z^;a3|xb*?XtMWmnXS6=)0nug+=dZ_TdPrW{-=LVjNq?bbrj3`ij0GVY@oL`~8N`0$e-Pb$ajdAi9*_~*FcVA9c+QJg>b+qBj7bAz1dx) zXkmE-hMH8R@r;YIeQ%!H` z>nCo1bL?{+Y0^V6~DocnGQkNuJ*sz8(n}x`e0ZlAZq>U#*mu&0M z|MD~!F>&NnEnB#Lh%5CAEZf5#9^M`)9|QM*zdN|4h4$2tdgq~ z17>06GzNwBoKUVdrF@HAL8$Q|%Uu zL@lk!j468p3TmZ-`sHIZnFNGF_q9_d3gf&Qb!UCTGAG2liwD`~vNc_17{3Lw${2in zDtY8ZqG)!9;;Ev-zY;~-0^qX(Loi?lJzsIvFWbaXyxzr(={dghAFd|93n4r(TU6*? zI*)ZB0Osa0cMT~kM#Bnr)N~1sjv0e+%wriR^rAwRGwd1Q4yp(ZP~j0W@v&P8`GMs3 zl8Iv|qc9fMlb>U+Y+{6-s5kZ24Mq*HsX5m=*HWaS1t80W=!*otQ#wF;ks{@$ifX=e z7xJU(9PdI&P5}5b1nNmg-d-?FV%jI|9+KgT z)=HjFb3nA^tZK6v8YLLKS%0(9Q=WUW0_?5psoNAa&lE<6>fy4X*Aoi6K7G~Eh$W!2 z>2mst`29mo3Z3PuX@yx@w)I?52dg-VvERLR;zm~P)a;#Whm=7bph&2!Nz0jXD4ZP< zMXCPG{_Yj5Q-RF;dU0JS<;HBXx0)t%-|FGsPgfzeGpcD8dZE)HhS|3kOyQOUxE24N^{GImNFPp06n0LzZgIvwq( zbPIWjd%R-xlV53x27}=UZLXE$E@?0>2PtQ0*)*blU#puL`H-=%gkDZ+-G->C%cxru zW+DJ+>#EMYjgxX^SO0^@Y!rGsA`QUme64o3gotv|WF5^Tfw!plM&R0F;RMl=ND z5{T=egUp{1Wh)7#uDr*k{o>?q%JiA^5yD=w5y`yA8lL^$Ru;>@zUBE@W)@tM*=!;+=gQrn36k(=+5YimE1e zBm2a62zRP!_4v0y3RXE`tQregZ^m)@}|Yv5Y`RT3fHejua3WekO!sa z#Wbz2v3WIW=$ksxa9EmolK+4VRp(4&Z!@2RHd}PGP+>KfmrF-wT93CS+_BPE-7va$ ztq`^JdlRmiLGwymxUwF$tO=v$?bVVlY`b6yzKAF@zAwxv$M(VLou~w}LwTkP=q-hN z%aiiMeX|K^5Be%g^}=5gPx_s6dJi=yrfv70lXgmkWYrEkl)TMtevTyp>;lYeRSOl! z1YGI&Fi@%PYt4Uw8xL5@R#-uOuIu!qe{SH*qw&+`rD0WrCSm;1jkqwV#6{XDsP8k-t%_t%RWaqk=Y_4ys!>*v4o)A-ps9CM%2)s|$BeT23RUBl5g zqdw?e2Lx3p-RoF6KjPc(1du?hgZ>p$vwa5*V>62srLbJSM#oUv*LD5^9knmMmAJuC zkCe%Fa1x0Rt^kW%vN!$NiU3}D(b%a)sr&Kect@DXN?U_28YW6_$n^4TM;L^jPAVDn zoqX1DPJxFY72DW>|<#v#`X!R*B z>rJGx1ZW+!R(RGb+DGKcq-l)->_a{6dZWgsIU;tS0(e=Sm(W2Z;oUP}Q$q@QB-@l# z7&B#O1HL_J3z-RVB(nne0Xxnh5!{U+U%OCO$XSyBPKaKo&^T^uC9Cp2wZ&5)iQj4h zxmuy4cE=pXiL^I1$x#8z8DVa=1z3RSqGaPNgdAWxgsmZdz>ODo14>wS2X_9mQII5x ztC=d`ENG;wOGLE4LDKMw!g(t&V2FhQ7qy=T`!;;gBv!46GBF|;;2Ch8tg(R5q3c%oHEI9bgl@sjK;aD>S_WV->-z_gah}-JG*a` zz(>2>9=6xT1IERL;a5%KWi%MF2yFfQMNB_(O-vs+X(0OC73jt@d?7)m<(-QIu}3VO zq#$iDod}#%mZ72@f#8~AVJQ`nQTB~huD$LmJ7naFTqCJFSxr2a`krX94Q}=zNA0ak z>w+hc4#G|Rl*IxYXcdnr3k@#$7u*$ehP-I*5Roq4Q#fLex%c+WIkoq|c zB>%;c5$Z=F>Zt&htrNFu$N_3r-8a-~IIPYCZ+17)DnUe`fyI1dMFu6ny<}nu%rOr! zec(1NT!P$*FU(F>nlAy|MFw1&Zva;P1|PBo3aksORAF_JKA<^K(wcVA9oRqR6B3c1 z5r&jIBMKXhR@w+9M3HygP+*BkWKZ!?g>?WYfkA@#C7M*g5}Zn|I&*a`;`SG^&ma-Y z)M%B=qYt+btAUr91Q4=Jd-YjJDRw8{QaBAnTnEkO;$EOgvqv9svAW3vc`NvudJ6pS z`-Q82pYd=bkAkp9rz+tR;mtU+co79Ba~h8Z2Z6zwaRi89u-AB#v716m1{^xEg{E56 z@CG!46lDybn^HqsjNi5C4RuQ@8VTe~CZs@P zjfV_mC2bMn%bKWbo{OsE2@@5covlB*t>|!6*$}L-XNuzQc<1pBA%#jm4z7|a2GF-+ zAapl{nt}I6?BOE~2f*l3hz7Yakz6Hl!6VV7mDX^OFsAZ(@H-zsB*gAABCU~Pam_@1 zmUw0W8Q@hJ#RakW3yl4%$P0!kj9%h6J+|ql_peCmm{5(>=3nQfC4-Ruit=u{HR>}wPK@meOK#;$4h>uMz>?rxj5@nsaS9P_jowF zuZ|lRWKt<(VKj2@-@nn1o1ZU@NG_@V<^H zqvfA=d(tOr^+Qmc4`u_o*XY}_yniQVg_9vbpNaQU$#%OQ--ZUv?c|*XK992Mh`0>- zCVVgIrOW1B_EYxAUQU6hPEH|M)$mTnB%<5 zoV(TIoqLvI*4iZfF=an3|7{{*IB}B{pOo*=7@VqpkIL5Te`)0OXE1-F%6>h^!ZhZG zXwA|LBXBQ6+%Fye0$jHZ%>I|wqHWn}-qge2Jh8v};zf5m{g(Y~_B9z&#m zto@>XD}|_socrwE@sq)3fx;@V17Q(W{+9<#$dF8;os7pN{`N38*KZst!b{647C;E( z-@2KboBKa)Ph9;uKhfFuzu3E@H=Fw*3uoZpnmPa0nf1@<$(#5aE>V1%k2@q#jN5$~ z4B_PG!Q{R#nx#opRQoXi zdGW~M8jy1XOKvJdKiu%vsl7SEy>GNetBc>AY~{FfG1AE#9c@<$*7t9xZlp>Zt|vi^ zuI|26$Hs9tdzKLK#<8L-&>BnPt}b90Ok!cac`)@ghnm=>Ue#Aq*_w{TG{8vRs%GnY4WtDLTnwwTyE z1?VGV51U+~&+t(IYYe#ekRbzmhDMJR2+X|TiTz*%q=NT#`Omhc}%FH3&Af(U&p5DS4SYeTQv@>8W zR2v9DnSB{zl0*+s?I`7XhikIiEh^MAJ$K=cWU{=H)&Zn1foLyjr>DqKIB;F$I~ItI zKviM_dTvw)* z8|5$TTG_I)gTDeHY>dCY;WE-k3DFez;M{}2%fL9v$(Sj3Tw8V+?!_`li=yeQf0yho zgpUK@4As*{0>P)%w5%vy?Q<2j?QXc>t<9xVVbs~A&_|kj2J)jH4@4Oq)F+N_qU!n#=&*H61@85#rA=q;-P7S)J)d^7Un-86rexJ4?#j*7owFJ{yF!A_@z)9 zx!r>@CkwR{sas$pZ;^SLzU`2F*8FUs~>e##QQXaS$r}EtNhisT)&aHBch}Mk!G&<;&4Lc-;YC@O{X? zgXZ2c5BG#5)O*sb2O)0TLdWN|Wr*d^PpAjyj3^Xs=LLI#>)OTq(lk($y*X|khpKe# zT-ppmNr~s#3kZLqr;oMAHbB%i;o66^?Kgf(&7&}!o0{%FdY5od3SU{rZhy;K6y#D!>utLQQTt-#*Gffx(M%4JY{ zW#tFkP<*_<+NOXQ=qA&pf8nn3o{M8>sM;)CBt=6ry72ww*e^}lERE5>MJ2cA{xRA; zE3~~v53QZ-d+pLt5vwKd>eECPyFsk{@o$G7(ZNL5kJA5QHNK=hu^@~JKui^jWKzyd&GI6WP)k|NP)suX>+y84`9Wc z^1#V`|Chfyp}E@%i@*D;;fvP1Y#argwdz8eq@TSwXPgRi!0h)EQ0)2SqcyBD>dc3AG2E&PZhx z+Y{ai>0?Eb3tXhXvZ-jjsi^K`Ro!l-$=ok*a=nTE?zE}* z2l0pVWATf0q3VB7pjpK?!MQOg6r8aL{!5Q$j+j{w6!w zdk+kL%kY2|j=%!I`GH$ztiZt3nCB*^mXXy!1B=GE<7+5^?Z62DF&zHjG5={Q2>xKM zrKZIR0x+<#W19&i0<2;2(%I$HTtSx5({B5qb=&!YBGj`e6m-1$^ssQ(um)sXwXK1C zZbIr}Uh5z8RF9gvLfqPv@Y%kGC)|%6oQC5V20RF=79YnS?s7vDkbvD$i%Y?u)OM)M zYY{OwRjI@TSU=Tk0Dc4sjPKPy0a2sT7YRdEDK1oz@Y((Uodh!=DKiXc(>7DK_EGo` zXAdd%`1w&pr)mlA0lmkpAclF7R-t5-ASp_k+j1$;5xN*SJaWL$ygHD!@LL{^WCwv) z5(A(wD6kFG+GqsBw&`W&XL5w1!@?~=>*UDo!v*)+dcSw%3+WVOhTR-_7ky8y`j-G5IfBz%;{B#|;QlTGNdX)|~y)fOm@o3VEzoo6;-};3_ z;apj*@7|h8F|AfJInFMC<|*-|9e~_q55KzIx}mGKt>0P-?g_tcrs=Lpj^W6nxR9}{ z1la5GHB~({L2{uMhxymrEgvCVL%ax#ujJQ99vQOAFaBa%`OaVuzp$RGdc6O@vFgj8 z;aqZYSc1TPAd5>?(iD}JcJ^3R%TmvhGUJFT#%o^DE9%uBr68@g8l=b=N{wEPqP35z2@%8a zfJ$`9m=UkKZjblFraPkPiYSf^ojT-M2Sq`hvO?Fpm51bAJ4y?mtbU1eRraXynNqE^ zAw@!$adS=rIw8B~KB-z8F7CYus<$e`YL1(=E`=^a^S3O}5KlYvRt;33DAK&=Go?d5 z2Us+Xg(OvRGm5ZgTMU*vEvL9`^(cKOGZj*-hmFjl;LXLF%N6nSH9aopqSfM#SUQDu zcBVT!UEyH(;s|NAAs&aic+E4O@Y%T4?~!*~gwRNx#pwYPggpt@1KYMG-RU2$YqcQ8 z3p*k52R4p-joa&!=j9=-6lzK23o3Eb`p%g2M?)b@C1INhTq=matz`C7(aynPRWr6RO zv)0hxAywNM~UjyhE}(Cwbpof z{4RR!GO9u7s>|cg2w#R<;^_an*Lzmfe0;y!rExMD{15Zuf6svbH7_!=GBf{AVuI~I z6)Um-uZoqrb)=n0*d1fn4!@vwwvN;3&~rnecGVi-CJ9G9)w^soy!PU=(RhX7mXEG1 zo-T9XN#e_e*ePpP3m{~hus}(W-rpVqe$I`sriX)nkNxUycfTg{rn_`-a(Ct)p`Gsc zr{(QrevBuI=zRSmfES$&%NWJ5>FIWR8Q()p{y{#8c{=?bcRTICm`f3ow!b;9_Rmpr z)^%YQF}x+lukiN0xHB+ZXYVW{=GV6We1C9U1+-a8Qhq%@@Ea&vC+V?dIIv9uLF@1I zS(WyjzZdDg@e-}XIc383w5FlI8e;MGe&r4B#E!ft`wK94>}7BB_LW&ejZ~R~lUTiw zjWl;+zcBQD?ky`|7@)7Eg~-mY8amedeQgZN+3jC8M~{?lyAAHdjLYJ!HXFk9k8H2@ zcg&09yXJxM%Sk_(y|%-7kE|YIB!%5llioTgvWxw5rm%ECmM#GEp##No2xFakyz2P;&1P!H@SzQ6PwYGUMvaA9n-YneU!p7JN@p;CFA)I-6NOu1Qgbw@+ zq>5zvqiYlUl}I%J@wnzs_TO%3miIK(C$$M`{Wi3cJ&=rYG8-MhZF_76Kq681L% z;47R8kVF^E67YJN40ZMc2GG#ZG)ur&bILL^l3eBPQFC~vJHLYR0Uei*)RUZb%t0y@ zoUteak)}Dl?}r8Ku+^{OsRM)R2&@v*T^JB9?$T07Wv6MD2D}jnrtGVZ^XYm#0vSD7_4u%MjB);BW-$iLIxz>1PH&$MM=j9!|wkNF)qT=$2@&g=K} z8qCg7?Gd83_p#%o^Y7Ip_U7GVV*ytobK~0bGxFP8+Y{I_P8k(;HwLx&BnP|(aT9t? zT8Nt6DDLsWL%LO5js715@3^tCFdP7XtJo^6mCj|Y?)ou_E53~k63p}X8Kye`FlR$LT2x%u!%uE*=Lnd9r-2xZyhKi3~m$CN2 zPkHDmL}WwF0Y~?V^7xqu9wADu3n1|4SM8DGhBNY~yv47WW!aC9A^=Ebmcd$##3vCv zJobVRWDTTq*d2nl)(pM^rEJSGEMQmeg(jKvWK!Z0EVHfGfJJs4n!yE?kylaQ%uBU3G5*|f4 zGV>o`9AQM#8JNXSi{u;psoGKRpV9tVqX4K4?i_v3YaDQ`ZWINbc^Wn{!LQ2a&jSZm z4v8-m_)f7wrbgjQ;y6|1cOihV*Y)mG^>}H3>!OF}PYckkbDS>YX#ZL5O%7{4#f1q* zBMCxfSAV$zq>gO@6$I^y0GAj3VWI(iPG<$5o!F!tgr*3m=Fgnoglsh>3WF6@DMGdZCUIhqp|6s1xDFf zY1ZMlnT2xQ=d|vGk5Vi=U8#-SWwlKZ7|(Au0|n{5d3$zM2{8^Gr&_ zjvuAL3O_kYV}u8kD2zB4_VEq90EXr!G@EIuQ2JV~xU07Pm5u@({}QQ^05e%%#7BdV zZz(Q4Hw%XyXedl>R1mynuB|InK&2{wWp!d?g6WblD*{ZUwoT<;nfe z=D5qw@_};$&1HfZpKpjGi+YWv&T19fKvW$je#&E9Kply2zc!ZzAfv{J^I%@Ei2l>; z4|#u4t=^|RXXc+>LQUgU*7>_}6+62vwqtmq7&2j1Km zR-CVLtTx+F9k21TFC!{AFX&5jPajdJy?%ZQiRt(@1%=Oa!pU1G`i^jr95j9@mdirx z9QC{-aSkUv3L+PUhkcsh-*);b-O%a-@1V*%Gkh6QX&( zIquJew4^<=!=VG;!<5j@ImF#6X`2*?>sYdUx>`w}L*TNfQj@RpuxB|{?EJa4D(KT9 z<++VZiMRJ^03rQ;4~rP6=T8e}_pAL9VJ%Jjn_Wa|2ig){>2$uK4K8Ep_w8Ee6y}DzP)9vvn&sg%CRr6sxU>E))n$ z$zONrRR2Q0G~>2TLX|n1MNE3do+-T~^TyHPW}!VqGkR%y+`OQ`S2*3Oi|;Qgm$PqIUJ+*kLaq6|F>SMB1< zkJVr!HO;i$J(Z|s!?KTWfz)J}*dmfd$4a*Y`2?XKXD!HqEs_QSNV7pum?y_lS6yvYZ~6SiY$&Pk6Y@(h;?B>Gs0>N*yJ23mlhuQqpKD z&UpN_lHX7wS3t2e=$$X0&&(Sh6YVyXfim``7$cA12k=UiY*wfQYFIpfSqAlg| zFv}bc!4zT@k$ZY+uj%~1fj^l#RH1^Hoh=dzpI79stPL}X$&J0XPKuycDI@_&bFn8{ zQHrqg6#4!oe*?r3vt-Za#uczliLB3W^|ha6DaF8a#=BK16UZHyQ)O)|N08^_NxS!)z)KcksGqGzE!LdHSx+%E;RXfP8 z*UX8nE(H*$LYqNf%abAZaokGt=PhfIh42h3qmQvVN)f?;I3vo_?}sJXU+~PGY@ogR zR!=JeoK0(jpaPdw0|jO$ho~Vy zIW^1%DyXo6r+QSj+6^8H!>Y_;v}L(uZ9H1`TZNB_@~3>OXO3jIiwmGh>VL%E#J%Zk zZi1b^@4V|0(7TRF@x@ID1IJAxZD4<whRD(Wl@}_RV8ux-(KHOWroT zF*{nuv*ZS@Ixw7<$?p}ezMCFwvC{1fW?e>)pSJ_{dkzu{G(Fh&RU-Tv1zacNNl6rE zbJcYr>&D}lKb19%Ng6>?h`Yli-gTZGK% zs=v`pJ4xPFhJ$s2DJ>)>TC+*^8?ef2 z(~ui;&K~`ds${)|KSpqJV%9QLN3xngP}ga|$4bJk&@D@;TmT8?p4A1dqe&M=*|n7C zr@%DH-9~em7L`O?Eh8ETQ;V$=@eD{Sd>UQF5}G2Tx>l9(t^2yCTJ|U;?PFJ_eEhL~ zpxb%AbYCLRxkpT zx!wUEMk=?MO)X*EiSgvmX>#L3o*XJXmWy;O=svx$W48g924|xx2Cfx$j#TvDJ|Y{e zoMOPNN?Aiwe$y`>;99#4vz`M}6vXRgBsu&vzRH)v{!&JOxG^V6*KMalJtbN-zOzB^ zf}IEk<8ApkSob*kjP=Nd&EoBmDc5<=-!0m*a5J2w%~{@N(s)ELMT78J!M2)WOX)H!VZGFVta&xI@zRPy4nuOjm1qlKDy>3 zs~V920s85!tSXL5_-)B$4@D;%AV4~%$A{xA9z)QrDv%E$fg)5sU&^QH8)Zuo8cRyX zrNC9`RB|W6*S1+%y%INLd(b^VsA{j4rb{VOihrIrh$*brMR-+Cuue?9$vMc*7E{@%#L8}8Hgi*?^bNf$05a9`3y>e267#zJ-%Wsf3| zNWp~O(YOfXI?D)1}F zuRwhH7TG_kjo}S4I)+65I3)Zk2%RQ}b^vRkR|(cT-BGSXwO|YPf~i%?+0qH}y+5IJ z5h;sJx)s2BfjZ*G+P!o*z)ZQ<6TIb~>mQEvt9T`6&vH!3m9O@Ss4=xkIX;JLAS{yc zpB3#{WZP&|?zY4!kA{V|E8d-0TS};R3*$?@j7dwlJ2&4MnN>Dix%!wzc6A&571c-_ z-w3AromHFRU0%D@V$^Zn*En(uogcg*-8o31VsD#((hc3e^u5~#v$NHHo%_8rUt0r6 z%d@mJeMKBIPEX~W?w?~`P*44|no&?Rb>6kg3%5>lcC=kzO;FCrQ5GM(7f`z}6?(j2 z*SQn)fE3Iy#bWfUXMrr|3^1)xEMAqK2r?O+9m14C_b?8}Xl))_Q&&eldknVW)X!Zy zP7%2%UfcScB*{mq+g>;`e^9S|z}H1L^WJq}MyafOtZaKIKrjI;*z3e!+LX)~94-74AbNN$H;$rD8?~I#PB0xA4zZ}co zbAQQCoR;%EcF9oU5-qPL=!XP9e)3a`kbP)NCH>T*_{0!8D(SM9#uQq^e1`ok2s)|$9S0${TD`9^lbMS4%K!RYHGD=d-JpW)sfi0<~$l&!G zWaA%>%I;Rk!v7BZ-qywL{3KzWPQQO6{`4qj@#B2E7Z0TIHE(#kU14i6zvXqb=PjSS zT}gzXleJ*RT%H&@dAmH_YA?6d{Mquu`2~LBeO;&iDathe-MF7&zs_7y=q$9}juEZ{ zvn^BaaLP&1)!cmkZu{0qxPgHDiJI=Z=2HK}nhIb>+oZZ?W{5C8Jbt9(&Z+cN1Q=%7Dr&+dyx# zsuXu{jl5^{)so6B=EBe_^`DDk1a|xEOWu%;{|g{zw?7a0&1pv_7a=G&00<0x>t=7( z(tEFy?Wah|x4-5kNDjGrd)Cac8!@i#;PAreTS%;-AnyyPpe3gj-B&QJKEEf=EWb$&)b)X$3m?gxGI$++L) zJ66gGw6jxRq5z{G$-d|f@Y{&r60pLuU%fBc>V4}Y1Fz{3H+!46>ByhWa9o>|#h<0- z31{0gR=X@ftv1Nh*sjx68(bw=?wD$8-rM&dP?rFlHgEF;8}|Eg%rA*-xY-7$V%H6C zKbx|G(bpZpBx`q3aVF&N0Q&C}D_Lx>#J`U{`|=#)>_4+SsE?E8wj{kFIfb_B@>y&> z(jIH}Ap9pTJf!UB2-^`wz-51$IS%hOO|9IuIRC60%H%lltAA;K)6C?sN>X`S#b15| zyyIisCc5u-Ag)26%gH4FJ;HN^7-zSvB5fr$W+3%~B#W$y0}I5w~w6yR}OjphK|@Z%qb=4vy;x|{M1j4(h) zZ;$^**m#S$56ET)T-dmaOpzfM!CatvU~Aqi8+6|YhTTFI^{JANStdXjt^di-9B|%8 zSKrq`k?3NUZ;6Tg*11oAwZy9j`M7YiiC?Ja;B$ku3CIOs3+NNQd#K6s@6x-Y`J-ka^(Vj`jt`O# zx@zi}APR>$t}Qzf;T-irnsPS21JktN955yYdU=kz0oGGScIiC3i$|=h#FiN^vVLLxTT%Xws8O9F9-hg(lXn8? z6#^$y5ix^eUHqw(<)mFO^KoGPMvza)-yv2Qh8l?FmB`fbiO$n|of)2*+;HNMN?9;1 zCa_zkoq(SdM@Pk1McSK11z$^x4hw$y)VcY4!3ggxv-nwR@9M@3elp^$K*eRQJ+yj< zK0Ia$nERpkcZQ~dA_q)OY7gwyt3N6kHt9@dAwIn;6}CW4peF${`wRL)a1Re})r=&I za1R8Ren*6hhc{lJc3@UY5afS95>NvU?fseGZ0<<5#T=-1cRBe7$W8#aRD((x{CpdVmRl#-FGh#VY{Fr?lbfQ29iw|~vw zvgCEEoms=OxzW!`#xG8VkFRwi=gMTg<$=OXY~;J7f7%sUpp{y1k-HlhUWeeW&u(j6 zxcSAWyJQc-E^QE+la_%F1H+O$NzY&+iW3Mgk?1rRKUz*85W#qMtGm!ob9C6x^L zfO-ErbP)x<~9ESk4*Brt0Lg&<>&kOo{z(3 zrHBgP;GeWCT4oTw8;{9_E`tQ}-tFf0{JgS9&rJ7W)0lE>~y^Qh3?Rbz(<1$I1Jl(M$mE!GG~%z9MUJ}=Lkj` zw3_6c+2O<1V;$A6uS%m`efz1IPNiPbB)o%GhmL*VVx8isP`_Ej!sfiKh3SRCZXfTC zCtf|v%wkN4X%59`ZgMJPnMb8HPt?K3VtF2DjT+L=GsZB($M?&^t9m=c8D#Jw<;om2 z%iUk8lZBcq2B(-Ob4p$HMa1`$i+jDlZ@s@y$8)24*ORxeTlIW*RfSHs{T-g#{C?1f4N#JvbTyV^o8T9dhS49KAzm}n+uU3t}hqN zipMJDqYBGh5%XA!OMdiIlYzUI&&EYKbH25Q&`)-%gJx&iYAGMrxR;1caRl$`;!f8g zyJ9f*W)Q^F9A`%IL9Iz7GB~!OXb=&@z!G91)YPz*S6?-=hmO;I;NG7(*uf(5N~UTO zPs>`%fJ$f{ah=! zZB2!j!y>#Yh7RoK>^Y2vZtkJlk=k{aVyr_0*TcZ*QQwem%66CSx@+wc_nia7^A%=^ z%$MUxVslS?IQ%ea3?6G-^^?gg2ItW4uC6>6CyhNhCKA!oSx5Ls-V;-8w*PZjkru+_ zm({6KI~K?k4!aj~iy}W9Dy%qH_~BZ2$~+23NecZssoawuNr)(VNS!oPEk!7?W6 z#NcM7s@*VKJXeJ$eSR|vUyfw)P>UB`5N2KA%FPHr#HWG^^vgobBr=5TBV2hkS#BRc zWaN|Brx}ces7}dbBDYu)h|0gvDNt-O_aejV@Hm6rBPxCkUVAp+_e$Tz8Ngpb5l>VR zjTJ(2zw;4Tsk0I!1&q|NtS2i_JOAIZ1vRaYET-^W-8SGMCnpiz8kgiyn>FTFQ;B(C zE1fa_7CsyY_1I1*p6f)AZ~E7WghGNq={^q?V!t|dA1$23ly@Lh`%{WX8+zJC%T9?- z8#E9f1hRZrhJc&zKW-Vh%jvP9tW%-_MX{NDUwKS^<{aq={g@rg%-S`=fFeF4r_51< zanD;~YA)t?rF_&mHaHTm&KeNVPk5#rV&8DDUzRMpHeul!?pF%II>vSn3Hldz= zsVH2)LMNd%C^-|@+)Ax;#d=Sow36#mm<`{)MLxG;;ZK74n84&*-=D0Fcmf^7jY701xzk!M5}2pA!;sC@OX$K=;r5Q?g_$Eu)Ej=kV$*j z9FicpiYj$a5BfsIPo{_J#F57^0@(`Rj;RH!We(;x0kdYZ$wV5nBV)RNoCr}W3U2#g z%D%4`r;jG}VH(IK2KVo@@y;Y8%1*Jft#BXA3F2?%^kJGrRgS2fu~-cWC6Fz^576In zS;fmOcHxN=bjd>yvoR)oC7it?H2^&cN?)>)(_MKmcIR>m%+y5iz$9g@3y?+J!1Zj7 zhk0>R3Mknoa#E+vcwj-NGoW*G$YXT^5NUv=;IsKD5LB;fG>TjU07X{;iJP+I?e- zNPSI*CKX$G68=lZSP%WIvC}gRl_D$SWJ#v8_efA#i&$x|QHrNyr{;=-59F~AG)q>DX1x&C=|O8|JOD#MG&pQ`OH4-ighB0d z$If6AsYq;oFPB@Gi#M98+9vsnQA ziJ}*yOZvmOUsUX!6|5aKq6N-4nuFRrYejg>mg7*VE*xyVQNZ1y(Z$I}q|IMG3n_}* zUb*$}z%{fRBF=^vq)$SvF9rux&v+L;t(Um!5;D8N*U?| zA;9!bGZW62;#SbNu0BTIg!D8;=+IWkh_oRC+G6U!K~`sW%S1SPHljlN904BdbSY$n z>~&Fa%#rJ}4It|*wduoyLP3E>Pz`D=lhi+gWFoZ9i&Zo{nuVk!rO$i-j@vJzp+?P+ z`=mz6F!;rNcJeR|92#5lj0!T6kyv~fD@)v%qSOU7>g?)@eJ(n zYZ3}8&Ffp6Po`PQyCIo*0j}G-749; zux>zZb^af81Y0>#&|5qMJxJB=xGun-cvZlN?!L{vccnLtx*=!KHunK+W#O9&z0+-}Ym)9rmUu>f<7Lft7P1n_@f&fe@CABDoC<$7N_<`erfbsIZm zzd*pP?H4+9M8S6$ZE4+6^q%wUX&t>R2$Q;krzA?Ax0Am&OnlD=F>e9wmt2qT<=r@(zaR1FhQ3SGByBE;4-y}i|%zF(P~(0#3y2XQJ|#!UEv`~q6v-)l8Hu;W@{UGjU|J$j-=4jo--?(4)wHKGDFMXrUQGVi0x~6Z>;wOx7LuWp8Tb|2xX|}dR z-sU@G)i{P*;Zi~oM=4xgv(dy&x~J?CgEt#uYw>v;A&Q@oBS9yH$Oa{0H$xy5S=db`Oc1k$fx>HN33NJI0E z1DgY-=0Q$^q3Ctw1}L|}H?n7+=~v*LC8VSZnmFY^(mN|NT%V4iYRFE7#u`|^$+yah z+vKJjL~oABh&C9!H+lSt{ucezB;AnLsiv>cC#yDgjDOh?2C(xP@j4at9!XjWThAF3 z@%|JOh@1a=#J?DFTAX7xktivUkWMNIG=zh)omRWA*hKX%cs1DiEvH0u@NuvqF5r?C zh4X>rnixH$j!!b+xM}rFgNlql$hNXGMsd*a2m7X74@t#kgcTErjKt|x(b&kM8}_UP z1?I5iCms43r{{}6rs#0D;72e}^COmN7sOin19uvJquKxA0_&@e#Fq+9g0U<0#@@2ag%g=p~Y zb1hAXDu~grEAh8TOj9$*?rFBW5I0hj-+}aT1C%^euDL2idG-W{mB5pQ^p9KuX5f%; z-LN6jY{PHooCH_}G@zIK5Xe&$4L#s^uswOVbb`-=7}}arf(VLwsBsBW51}0cYCvaj zn+I#68z{j{pD)1@=9^T4MaTWL+iwh^yCq%?JDTt$)5qSgqb z&NJ?X+^BpTUhdPu@x-@6MEG7I^GJ;m;sh-59muC2M$+M6Z z+(f=$L(>ywrqyJPr7*AV2k$1wC4mAbB}ahogCCT0K(X5OXalH~)v-Y`|7aZoe6z$Q zY6a0mdtaiQ&Jn2}TxU|$7emSA`bQ@B-&Q3g(t5*27t%iPOy)%Og)$++lUiiwa!`Hl z8KdJS=!P!^TTu`VV`owl3DNbenD!6R33Y!xe=p*P6)10!?5F`(sYJnv2~tIatyPo3AHfG===9F+%)m0Ms1bZRHd!=m zoB%4Uz?3v~N@=#r0V3Q7&l@zRO)08Aw-vxubmaQTgvweyKxF+{A}0cMGK0h+BtWaj zB>0U!cBO+Uk3)Npw8FY1gc?zAmPVAR(ox1u6+}<+-vop)dC71zoF&o`E0+&iePn6iRClnBlF%8*F06FOdlQrwl zV(FxFT-$v*jq#nQZE`@AEF<7#UO#OROaMZ|HUuy)bh`#MmDCq!_Fb(}Vo+BTFHKWa zl>%dmPJcjMMQBiibw?J62q|#7*ZTs2P?FY*$z$qq?^BP05%6R{lvBD(EFoltU6No( z23o0JXzYxNbqkwJO9;T6z2YL-rG)bKV6x^-=bf7Xjt1Aq43kb~iWqA$$N#N{yK+JBqSqCmEfgYB zNj6GvP3gOTPul=o71pUq4ySg(X30-UA2=hzL9BYtGLuAHxXl z9Bx!HTb9zSP)QNNzu~<)lPcJ$zjpCOQ}1|ZNLCHKv7cnzLqH*RNPvhWbqeA?mOzOY zKNbZt?`doz_U&x)H08d6! zRn09noTEAdir)qtL#^8^4fO5=@NM)tK7mkAL1AiCk{_?x5$Sv1rjNE)vNiNYDaQoY|%svc<>g8 z|I$#6j2_IF<)2(IwSd#M0yV(5@*Fsp;c`AR5T?OL(5{r$%!7TWR`$>c)g7}u7CQAD zJ3SbyRn=i?$}EjK`d|>>s9G-+hYalGT-$!y^$gzo36ZXyT~@}Qm=#L>j5fr!gH_WuxW)3i^y?n zAveaf;P7{7^1O*bA*y#<6&bX*+d#jSMlG|d-H&GAFq?xxgeFIpYXK@VBrkB zy?9D<+@?fV2Y0%F&hi0#2gqv|7q)`~|Hl7wo3%Y3Whbi}{XBuha_@#mU#s!Spp?6B~s6Y0Aa7j{E&d=6q;&HuB5yj_z%W`9!?}_suY< zO>Ta7bh^D_SG#w=Xv_UP$%EP19>$-?wF)1^nB~;bv$k%B$Az!`WV=Ay(awIDn8mW~ zdc^*f%eW`sL~|a~v&nT^&|CjrxrycO@e+kM|A+lPZ|RB@=8g;Y4y_}ITALgGtvMRU z+$DCkL9pq)G3(A#0+xOxWE$N4MDE8sEze^BomS_?9zV?NtGPWs>VDYy5I1%|;4}03 zMBj@l%v;_c;-o(7nS{hfokWgW z$$d@5R)t}4msVf%wFScD@;?~(mQ45;sFR7c|@!6=i z#ZFA$QgQsK(qs-nj=9@FZDw8F-{8NQ1FWG>X=NT%?)IDg%0UgvOU>xp{;*iwNqF~W zK!2ptvXr(uKuwI|T1TD_Su{weXv9$ne_BM__f5z<^S2}parwXacH0N}=@0lx>`-9% zvw|Bq1}NXnXP1QWt7Uv-u$Mvb-N+yhcz{PlX!%7kc93>9h6#*pez;r|ud$zn+2B1E6-p3c98k42`nIXQN>=z;aeNV^;;XQrcEmCg+F1Rh) z2shEMetIByox-)+$mTu2SkK9UTksZ^KhDt!0z_$(=~3>=+X8AHi~qZ0xBwN{WuOIU z^m4WY>qg4?4{cw-UpN-1GW;{HSnZUaDjgpvosK>jG!&BCD6tnPE8aNO;@5WD;=wmD z!09nj@E467o|Ci0SDee2nq9YKjg03t+*r~Yg-kCyo^5X=gM72HsJgJkJhAI~ja%F&8z-t?)~A^;NDcU&Dj=MC64 zY{+MIq0T{mBhy~n zF^z7s9-E~N$zUBsypO7)NIO|MUN#$jRrsJPh`IR4dPp9+uSTksD&L=~98d7- zo6fpwNb^;|VSo(|`6xAj)}@eG2)C52(B`cwVn!!?{?1xHumuinSa#U8OQubrPPGoZ zbx@x)2a?1!Bsh;izeiqMWXf4Di}5n6eB*PAN5-*l;m96`;h^t%<^Q%ZYFuDaEsU6h z_NJ004fn=U7#dLUQ@@jzDA7-f74QN{zzkILkk@zG76X<-^eb2^8=xLrd%`E8i7RYN z5)etHBrl3D;|E6hu472}*EwN43erXT?w0BX3LAh3+{Z0-U6eX%+Uqo9nr+`e&GnO& z0Z>qdOogekbaL}MA6>;NN6YaKqA4xb8=5Gevzoo};y~vov47((b9p@VR-tx9ckw2I z2)ioSnYtf~rF%l>r*+fV3+M<`ycg$Eh=3|U>{j#IIyU3$xp7GeX3#rCAncKo+8wtP zN}Z;_g|V!6=IVqAr8NEchU49MMYf@L2I30Momr7zH$D#Zh~n0|+uDtFN)z|R4xF{2 zE65Bg*brasixaXAjlnZ-wIlB05<4>~Z(Ulb>yG2{`g&f-k= zJGfq?AVueP#NUUI)N?o(tTi75wgF}fwU!g$;i@G^fbg1nBa0?G8x~5?skkfRPrk|Df?o&>{D1W3*GNH%6$mKZ>B7|jB>?#fz^bwn=?if7?n zq9quy6gUHZ9jy?+pzl)#F+e4VQqLF9PF!cof3v>lPPiDCQf{_ zBEf4HaW;w~N=}4GFDhgSSnh|-q(_K=Y1eE>l?xt8fJ6>KYA@soD=YyLSwTeWJ=;1P zlKDRI#WHawpo5acha^*)#07PBM6g&DVq$wq1Sk|3AviM)E4W8s!r*fy(-XaAtSw`V zV+=FuE@&{J9Aw+;Y~YblnldG-bMqpjp3o$bOSwo=nM`n*^@UzIGJmecj+%FEwh37il6P82qQ^vAZH;vRCCL z17{aAI#_(PkG8}PvUTivs!}ffQeCYlA3m859mnM9UYqU#<$C)!Ax z5~~4OPx0IVD-VmGNSF=#6>&Q;#O6L3$KXbgDj6|=w^}0J*&nJN%5?xVPx!BRg3@{E z2YX-X*;P#_4%;PU@ z@O(8nj9co2W`S*0wKJavdS@(y+ZkKE33;mz3`X zx8|)Z%Dm{?IFD>@*(DAPOUZNXX5cg@_8Y*D-^Jn~XmsreoJtvCAkCH)w}-}}$zut4 zLYSPHoT9{al2l@~*GgRLwJ_{dK+3DyEtrUITDI={3=8EYY0&4#MLk_E_iXGBiu^l; z>g_o3q2e}U2V?os90^S4KuIB+vERL?b4Zq=-6~uV(Mj7n`ogMVB9WDq!+WPy=ZDW#pXgC6LBjR-P*MdBDD5Uqv%fcZipbe=Q zQ7NsgHC-XyEGZ4Of{MBpm?UMFWV=0dBF+TR@O>9od(BNOWddF^oeb}2@SI*cVic<0 z|Mp#2V9mgf_H^f*_LRKj!N87|Bp@(Nkd|JPUWWBWnQgshhWx_rTQ2U=?8p<~Xvuj7 zITT%r3F-DsQm-ub$tD}n&(FVG)G`Yos2Sy-NRO#MVVJ-)+MpAiGpq&%GUHE-%Hhe~ z2i605P-RYJAlH0Uw$VtP3oOnv)k{Y=qt2x7>9E!_PfnuNWq@>QJb{+^tW-I02Tmi? zQ_p!pCPjYG;6UKZ&Im&3;*OK;S1qB_L<8|y6b6nE{ zI#W!SXXh+d2fKopwUBr8OU3iiy5V0eM5Rw+@+;fXO_sQk4^9i;GsB(2WG5?LyY z=1MtG?@)F|S*7dYof85@MtVsO={fI#0 zs!GmK%VZHv#*m;_$&*C-DFqu|J9VreaVo!I*P_e5e@hj%-ejitFjEL-3b<@Qvyhdi z5~H^Yf)&rck{(cKboPzJFvD5~Fsa-NJ~iqS(#4xgj^r`qQ98=SlPc+4CJPF3q&>MQ zFXTlBN+#Ce)o%h?b zIA^~f`@fUYtE5h!~7zP)6`hFR1;C}D4=ky5t>66 z6(xT_MQEUpgCAxZS=eNM4()WVYon3ZCaje?La~ z+>^O{e0;7FWKvUS3D1hp+s~gF#`uhD7rSG(>~Q?@?a;1(uiUYpup$4e?8Oc7YW^E=hN)KWwwt- zde!}1>>}FP8F$Et9DRzBccH5i-CGQ*ZBa0^Ow=S74ULLlpC{Cq*CskKDHY%N}+FCW!%LY3? z4BZXJ=-Ik>2?9ohtXZh&Sl-+v+v+HH!*`sh{U74xH0{da#zShdiDwb^YHHEDH_IDU zPan!Z#;PNkuU@)Z_8qjWVJuv-YH2d!gZhJibdtnvaAVNJ{-!7>x;g~7E~?gWr!FaM zKOYg5Z>T#~+xbZ>s#X_LlTd|5RYX}{RKZ-8QR-$hVcg0U)OPkpRBTYH>aT1xfT=z( zfdAGg(}E1?sO}3#IRuKV)K|G4f1(223^!4hsfnU_Jdl#ygiOR%_l|$OQ>25uX9pT5~=Ac=@iy2Op}IRd>o>sO)c0kNYH>kM3tQ{OjbU2J(*1JDMA6S zGHB(lEemh;O8mGp1%6XVHb$QR5eq8Z7N4%)Ivc73JvZvTbph9O;&4=S3)8bwrr$BT zAYOu_Rx%Q8#@Go#D!4Qjz`Z-N(@Jz|g~;8<5n+(8D2O zJ(g0sa zb_08?^0kYmV%O|lyGyKmfr|JOh{jk)vXcN`ZmJ4ODRHQRR_d;C#-Gpl`;9qu$@ew)}-_~Q-zWB zpe<9yGJD|&EZRz-kb#;QCxarrMt3 zKG>%GqbRknb$(G0PI!aRsG@z!>WJzP$}$1nw@9};`Lw;` z{*&(-gweerNiM>^U}?eX-q;B4Vki~+iQNFpGRVfBXudR4m8n&cW)+_~<7-W>7R#Fq zBBG24rEm%q@lzvM6Ht4ScXfLm_WdY3h0+`5Yq-PYhYa*ExL?R;#Lju zs(4!ySKOI~A)WjxEpPNAYq^jnPP(0@F0%JWE9^b;DK2<~^vSQ{RH>bDIIjFe<%(ef zi5&|bHU*7QWrDdeq;ILsl!JsgYqeB0IObU0WxG3cj_YSvda77oJd@aSY-)0iZW>co z=8Zlz>Tb;~(Nn@aEXUOdVFGdDCw~O5oDc!!inaCUHz=8GXSB0Km*;R*Jf>Zh>Mcxl zsd@IcE=!^I*Amc50|eQqiFuwEaZ;ZP`=2ef$X&P04#$06jr{hdo>fI2vhRQk8QwZM zT}zrk%cZ8)KgB_*=#zVHMxaC(F$Z?a?}ltOruL876mW0irgKrIb)u(|g!O*an0KBl z_i5A-0=?r>S2*(PaUR>fb9%ef_2u%o(*6aoPFs*D~(WmCT7Qb14_@;Qw7h_0IXonxWHl9NL_62HMRKea+I06 zB0;(cDV&bXTfaGQI^n>2wSM$x0>Npt1#gyo#nj#5EpqzW;%bk=L+{PGF=QmlzlmTu;m*c*Z-KV3@g@O++Z6m$X?2F=c5r}>r~lme~z z!h>wq3P7>_)G;d3$u^>BfwN+rwi+YV`jE+X#Eoogt_sAmSBWuEL{KexmG;@l%hf|CH#cfo)ky0of>6T>GgK;niW)mh)MRxe`y>> zLx3BR!@ECfpwt9vKFdzU3@z0!a|@S79i3TPTjJK?<_k>*T@R;1ZP+;HGakVe{{1ra9!NmBVu7m%SF8(jR7!%`v)HIbC z#4T-HOq~cB#BB^+OhrwN?M+Pi`C*)0oJyV=%pOnyR>|LXSiH>RCQU3(VcLi=GeQcs%E}+9v96rM$86& z7Wz(a<$B+v91NX%1PVTI8s6@Y%1{!%H5MwTSIgSx7;rkKRsdaGJ={p=;0)|)nV$Dq zi|!QuyM8PY>o}LkFW1fg8gZ(TH=8UoV%T@0u0eUzqUy~)z|;q{h}zPg?+=?n&r3?@|T+)<@UV0J`ZMS9}5HHZv8uz8 zEk?R&vG=&M+^klFpt^dBvc%7>*#?iB>sRdU$=SN{(LrYoE7FKObO=H7A?!zFWgYCi zd9Dp0ZPCFcBQ>!~j$UADw}{ajwhxWbijy`O?tP(eKd$o({Cg-p{J1m;SBSS?P`W-er3R%Jej_Yf%mrEW2i+6qJZ49K2vqdl-lngC|8i(oCD(Ps_#T z6>thq@N4Cf()IyQ`DVM@5f=oV^3GJ<&KG=IfeR zg0L4XVPvA`%D_m-S$GxzLUpX*|3;wmKi0$#A@?s9Au%4nY!x^^enP64Mk>t|gLdOrX zLv~pVW0_pgQLPf&mX?4Y_t0?ES(@MKm|6w%_vopkgLrtvQbH*hEiI7EO}i%rXYFWz zd+j3=w@hkW2WS4Ope0^i0I-Og50Z@2rFF6t;?@vNUD6DP;|!vbJ^uG=UI$ ze|b9kIO4>wi{r%Z1113_S8|Xbsm?3ev8X>{=fYtsm|vJko7O)V#a^cE;^_x=bGLJ2 zzM1(K3BHO>v24bL85yLA0sje&$y|o9s*WK8@g#Z2ri~Ok+TEz5RDPqIX~5LN+o4bdOc{}|IT-! zqHU>LleiZ8^U+;^#*ZekpCJQniJ}KkTqFZyCD?dswD&7iH=$}b)S?M@pkl(jmqV{apdD!(a}#CWFL~T4|ZL zoowMfZw0Q|L2^CgolP?_4iE%HL76TPmU!z9u`(pPBhR z6R%?zf@Hg-sB@4b<5wAtsGH#+j&fQFMF`7LLz9<^Vr+E>C4Dkl7Doe6TTEucHqj%! ze_L5}xC;}`m1@1v`t|-I`#lJ76aRX)ULzoUaY0n{rVK@HHQRrTjxzVKj`g!6r!Npw z)KmZi`BiX4@#Hrz?LSqz-x>KQ zNLsB7Z~xlQay+P^T|`B zZDB*1V!EPXhqPl{XkQMqsKrJiToRcbdDIhIZbJ5%+@!@T_Y#uL2K<{;ZgB%lF^lYH zc?$W*sD^~Sg{j3)=PN(=t4HG;t^{w%d)}mr58@M{=O6N;s(P~nv)|f0RjBK5^pKuJ zJm0p_3g_kEZxp1Zx?F!I28&9p4wUGO`k&_3n!8Yi)G)**;1~3qP#eknDa{j*i&5(} zr~-?D6#f`=xIifijsC^MIYIdm*W#lnBp^2}QiH<- zW*N1$fw!d8I&ITkQ8+&9G+{nN3AR@3ZkbrrYYR<)Hw#bg$WnoEay|dXFZpG4Ue<{GztJzozLT(Rtb?phyb9Vf!d z0XsyP+aLF}zXxpO)*6`l#ZYhpaFORSF7)c`qg1&j72tTjH|_9@-J_=;(C!|F(W`nm z*LSVe4F+X+${j6O(f!m%v-ciq8DKjTYn-!;ltT;VB z`tW+d3t~6E!(jqB;2szKa_+d7Re^_KEW*|k&V?m3PuGfnJoePpy6r{0Fg82|vM~#K zIJV{css{4X&SOchlTrxW_uz+QqIu*4r5{FxU8^=shKnbXQ52SfK(1GVU>+R4Ap+Y# z#NsRq8yjNQ>y1ABMwX9UDF6{v=b!^}mnaaNVQTU~gxSoy%~0B5hm+x`a#{9X1zqMG z#-CQ&GG8*t2goUYD1VtX-FJ*S!jSydQX&|&9Dc6e z;Ju-Ostv$H%33e@aJscK>E!YQJ#>T;S$Dcl*ZZX~b^0l+Fp=NhI6Zb`6}!r@eX$3Fri zk<4$f+_YSqM)~C_bF3-pw7R*c<}`z2-RtzO9<*nO`>&l_@B-%C7(7sB`bkKY_X>j^ z7wZhPweVtL!uQ8)&9Hc3S`i!eL1Ku`5TTH35v$lvP0bbDn1$+W z@@31)iW2hZ)+=^&oqD4|N<}(oW3Jve!@|Z+OR)k}#x?YDIl|+hwC)NOu`;@5LqokK zEd{FfV#o?z?E7Mfgqc>Gxj4(=Qx@(56{Mu4rnTOQX~g3{oIOz~R~lHhFXBpP8se9g z1GZ(F1yZ^;>W2%hm!Q6pV&ZAJPWQWGJbi^e7Tas#$C)+|pTFq!9a;~RJ2Ms#@Nn2a z^z@rV6RETf6rt_Kdx(g0h#gsKfJA|G&ik>)q1HQx!|~RKeTi|`nDv|vy?38$mypmp z%bn5;2-X-*ejF`ewu6mhJ~^4@HuuM*=o?Bs6#rqj@jGJfv5-P)_33%BDXO?-zt+lJzRM3t^xEWy~;fzOS* z&S;<6_~jxef;yjn=4Cf<6+{0nxb-ZZ|{5GVqc4WQ!4tN67$5z%Oc|Cfp7&K&hZ%-EdJpIVNC9SQMy$%#F3C_<8A zmt-Pd9eXfbQk$Hy!nbh#m{^n@?EA$R=jggAgsKNUNoQy-4#QHeRwye#US3Fdu%RV# z*}g=C$_}BDMR)0KIl2#lSIyWD7W@Hr>O=VYeW;baPw-9Dn!?cZjv;z7iSy2(!329b zQlE|PW{lExI(`;hBAHEs33MZ!{eLHe+IVH@g=;sxo-7Q>Vi z!J2DR-}s;r(Z>b;fd-?40p@d9X@b8c!4E%GGVciG4-WLT4*P6ld6NONj!dlW@L8Q) zi~|wrVgwUOvT$5hvph_IL73u4 zn%VV-xsE>DgwrJ-fj`O4&0zHrpokEy2}{PCmSwzk(dWmb}AY8yORGaR6Q zr{oMBFtQ^{8ny|QSol`JTZC{kDfWj85f`~!?6&vxt?TooD3~bE@nn^;w$d_^I+C{S zs{PUm0u1a@zihq)9DeKf`uzTpM{y9)K$=`|V@K>Be#Zj~!*}?!&Y3fBdR;Y57nnKF zM)RKYsDAo)rLXU|20waxwaVJ!T3=A|^_!+2^*G9!fDEbeXw&PPJK?8mKLkaHO*Cwm zXAL$*_Hjp~d^=~@vg&I4N?^QYnUaGbGvre7^$*N2^GI>^WW&1BXJ^9Iz+5vJ(}NdD zNc!SbbM{oc6}c>4Q=sRe+{QW*HXc=DX(>1F_xj^Dval0l5ZqE*0~`&LKR6&0RpEYs z)w&YN#(DMWXiTN1iHXy`y;Ux>)8xT}ySeUw8P|Szo;^%%Fm3oRJ3av{UJ!JVFIKAY zcL_HIGaXxWRsIs*n)gRAP4@0_Wf8B(mNtr@>tdRi(cuO6Y-6e(r(mXW(+1}*!A0)r zYb<%p#`nfPCj`xJTkE-DCE*^Fd`0kj@nX$T4PgT)|iiqk4z{RI6pPStCdgQ(;GP0j%v$AJ@R_s6 z@j_02U<54^1}}{ONZv&i>1iNJg?337>brVgXnC39Lk7iph`g-xKPsc(_=i)1>~09A zt@+Zr2=GWi^?~OGre<&O^7YIXHI~J0*JsKN?wIK#5toh;fk$0c69w2MjGfP69UG1w zOFz?pNLzjRb78k-Jdb)WeMi%G32MTcDG0vAt7vS`;xW0YZO+7s{f_q|0o^LHhnu*y zZZ68a>miLqn^)qO`6piR=WbeY0<5KeeDyA)U!rmoJ85G!!B6d{Xo4vEI!Zy$9^LI< z@yDJ7sfJZ?S%$-|HRiaZts$|s6d7g6D&b07BQcV2ExCk(o_nPJ0(0kKi@r^o>N1n5FvpfKDaRy^M@)vl( zoSm|S)E#0g=73g}Boa=IszpZUQR3aF%1i%udWsTlqmjh16~a-*X`W)7*I{l7EcwNU z3Ciq4B%!xWcFVxSx>W;u9m>8HSvK6mW8y}GnwH2!Ll)|DS3cvyY=Tv`vO|lUpR;Ye zFMIs(hJpU%XYrqMr@HPZBzeJVcO96zk#$V#D+IXh>hS?Ju>Eu|15 zxu-SbthN_`CYKKF>qq**?#CuYGktmpHGd%YF9W z$48s$S+{X3GXa@$o*%KGo-eO7niFHSfO=S~ghF?f@9`o$ z zRF(rk+4yY#%}n@jad`HJ%r6HB&>i}gap%#tF?%YJ?65KXU(}l=~Dp;?0q^2$WhzY!YZU>Ts_^R;FGhoUq=CLWY*O4HTF;!Kc3 zz@3rDPLd2ki}c@nDBrl)m2n2 zxD~oYk>S031`Ir}av2D*hBpu&7;(yPEx!DMTxEw`tRkm{;*zoDs)TQz~O&Z|%?N`+2FCslLB`JLutHTNrj9y1X67|oU< zWkV}suw?#>-?#G=q!)*y1(V~B;WM{RoZ*MM)319gy55&|R6lMfM)b7^x@fdc&LF>~ zw&EsBFIs*^f>@^BXp2hu@Aaz*+xup5)s(2($t^|RU~=!ia&dFZvfaw~V9aNG=EZmj z4u4gt?e?bHpYfUxXYGnk%i#2ELvMzf+-jO@GOJ~$h>4ZKC-z9x<)vUOvpD!W#V6lv zMRnzp7VWyI_upVkrfTQouFG<%QfHxE0_+-M&or-|3#J#&P~8K(DJQw*|As z7{yq>i*A7NtWP!S32^0d?`myA+1F+~&T>VHdD~Q-<+CvU*}zg}x0teJB==I33VGN4 z=o5OBTOa3pf+~|}el=zOUckZ+JIwuhZQj7Mak(xL+wIOF?MeL8rs|UM*lag_^w-YH zVGJ!2T^#UQUMx;#Z;|3`VKe{W!;>F-Eo9$z+|FaYCCYJ8Rwxc1H7Ob^*2@-2XnT+XSFBPfCS_YA7C-w1n@RT9JC}G@V z3TQbm8h|yu0b%^jzDT6Rf?`>NIY3c!4P?QGwqY~{-H=-XumMHSQ9{3{0d4jEEd(Jl zp+g1;Qgm2urg+T`$rPGG5-QSJf*r^adoX${qzfci;;{p4RM{LLUJzxbLrsx-0KqrJ z8);sOWgAi=)8UIoJqHx-%g8Y;AW!0^C(&jX~rbE-)6DQ{YOqob=?aaAcG(iG8t;>XtYZQ4h=(_=pJ%laxHC zQ6_nqbQ|gucG4Q^2~1&oP@KLdY}1}l4d8Yp_!>;hs40%!$$$v@#e$IOFEnG!cL`w6 zWkqjC`V%}8QUS-xV|S^%P4r8R3rY%8+&h)20O%)&3=K5DkhqGK5|}AeC6cdAf2ys= z=~*E-SsuvZQ@XGDkB(=?!#h<w0Cx2A~f3Na4}M^^=nPU6#N&rK8QZ-@%g;AQVQnVQ>(tQ6pEu6+A9edt<5G z>_l%jDmk{=uxdF?S80X(z!?Vcp_e!Ǻi1`DFic3+6U9YP~1Q}*13iiBT?8BBFS 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
  • UMW;>ANTgElgg{8;7YmaWNVxup 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%0DXK4(G-XBNHA18jIy<#R{i5Ac%*@YD4Hj{B( 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
    aA!U6XJ>-{_!g&g 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

    nfsT&fd1oJYU$OS4n5y%Vt8p_znG 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%0DV8tR=G*_nxT-Le<`M$`168Rr7q52q41z*Psm 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 r%j?85iBzz&yq?Ix|gqG^}JD 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 DdZZbf literal 0 HcmV?d00001 diff --git a/musixtex/doc/musixdoc/accidentals.tex b/musixtex/doc/musixdoc/accidentals.tex new file mode 100644 index 0000000..a504837 --- /dev/null +++ b/musixtex/doc/musixdoc/accidentals.tex @@ -0,0 +1,74 @@ +\chapter{Accidentals} +\vspace*{-3ex} +Accidentals can be introduced in two ways. + The first way, using explicit macros, consists for +example in coding \keyindex{fl}\pitchp~to put a \ital{flat} at the +pitch $p$, presumably right before a note at the same pitch. This is a +non-spacing command and will automatically place the accidental an +appropriate distance to the left of the anticipated note head. +Naturals, sharps, double flats and double sharps are coded \keyindex{na}\pitchp, +\keyindex{sh}\pitchp, \keyindex{dfl}\pitchp~and \keyindex{dsh}\pitchp~respectively. + +The alternate macros \keyindex{lfl}, \keyindex{lna}, \keyindex{lsh}, +\keyindex{ldfl} and \keyindex{ldsh} +place the same accidentals, but shifted one note head width +to the left. These can be used if a note head has been shifted to the left, or +to avoid collision with other accidentals +in a chord. If you want to shift an accidental by some other amount for +more precise positioning, you could use \keyindex{loffset} with the normal +accidental macro as the second parameter. + + The second way of coding accidentals is to modify the parameter of a +note command. Just put the symbol +\verb|^| for a sharp, \verb|_| for a flat, \verb|=|~for a natural, +\verb|>| for a double sharp, or \verb|<| for a double +flat, right before the letter or number representing the pitch. +For example, \verb|\qb{^g}| yields a +$G\sharp$. This may be used effectively in collective coding, e.g. +\verb|\qu{ac^d}|. + + There are two sizes of accidentals. By default they will be large unless there +is not enough space between notes, in which case they will be made small. Either +size can be forced locally by coding \keyindex{bigfl}, \keyindex{bigsh}, etc., or +\keyindex{smallfl}, \keyindex{smallsh}, etc. If you want all accidentals to +be large, then declare \keyindex{bigaccid} near the top of the input file. For +exclusively small ones use \keyindex{smallaccid}; \keyindex{varaccid} will restore +variable sizes. + + For editorial purposes, small accidentals can be placed \ital{above} note +heads. This is done using \keyindex{uppersh}\pitchp, \keyindex{upperna}\pitchp, or +\keyindex{upperfl}\pitchp: + +\begin{music}\nostartrule +\startextract +\NOtes\uppersh l\qa l\en +\NOtes\upperna m\qa m\en +\NOtes\upperfl l\qa l\en +\zendextract +\end{music} + +\vspace*{-2ex} +It also possible to introduce \ital{\ixem{cautionary accidental}s}, +i.e.,~small accidentals enclosed in parentheses. This is done by preceding +the name of the accidental keyword with ``\verb|c|''\label{cautionary}. +Available cautionary accidentals are \keyindex{csh}, \keyindex{cfl}, +\keyindex{cna}, +\keyindex{cdfl} and \keyindex{cdsh}, which give + +\begin{music}\nostartrule +\startextract +\NOtes\csh g\qa g\en +\NOtes\cfl h\qa h\en +\NOtes\cna i\qa i\en +\NOtes\cdfl j\qa j\en +\NOtes\cdsh k\qa k\en +\zendextract +\end{music} + +\vspace*{-2ex} +\noindent The distance between notes and accidentals is controlled by +\keyindex{accshift}\verb|=|\ital{any \TeX\ dimension}, where +positive values shift to the left and negative to right, with a +default of~\verb|0pt|. +For ``big'' cautionary accidentals, use, for example, +\verb|{|\keyindex{largenotesize}\verb|\csh|\pitchp\verb|}| or see Section~\ref{brapar}. diff --git a/musixtex/doc/musixdoc/barlines.tex b/musixtex/doc/musixdoc/barlines.tex new file mode 100644 index 0000000..b3f1d54 --- /dev/null +++ b/musixtex/doc/musixdoc/barlines.tex @@ -0,0 +1,310 @@ +\chapter{Bar Lines} + \section{Single, double, and invisible bar lines}\label{doublebars} +The usual macro to typeset a single bar line is \keyindex{bar}. +There is a possibility of +confusion with a command in \TeX's math mode that has exactly the same name. +However, there will generally be no problem, because inside +\verb|\startpiece...\endpiece|, +\verb|\bar| will take the musical meaning, while outside, it will have the +mathematical one. +If for some reason you need the math \verb|\bar| inside, you can use +\verb|\endcatcodesmusic...\bar...\catcodesmusic|. + +To typeset a double bar line with two thin rules, use \keyindex{doublebar}. You could +also issue \keyindex{setdoublebar} to cause the next \verb|\bar| (or +\keyindex{stoppiece}, \keyindex{alaligne}, or \keyindex{alapage}) to be replaced +by a double bar. +There is no specific command to print a thin-thick double bar line, but +\keyindex{setdoubleBAR} will cause one in the same cases where +\verb|\setdoublebar| would cause a thin-thin double bar line. +To typeset a double-bar line in the middle of a bar, use \keyindex{zdoublebar}; +use \keyindex{zzdoublebar} to force the mid-bar double-bar line to the end +of a system. + +To make the next bar line invisible, use \keyindex{setemptybar} before +\verb|\bar|. + +You can suppress the beginning vertical rule with saying \keyindex{nostartrule} +and restore the default with \keyindex{startrule} after that. Note that +it is conventional practice to omit beginning rules for single-staff music. + +\section{Simple discontinuous bar lines} +Normally, bars (as well as double bars, final bars and repeat bars) are +drawn continuously from the bottom of the lowest staff of the +lowest instrument to the top of the highest staff of the uppermost +instrument. However, if desired, they can be made discontinuous between +instruments by saying \keyindex{sepbarrules}. An example of this is given in +%avrb +%{\tt ANGESCAO} (or {\tt ANGESCAM}) example; it has also been used in the +%avre +\texttt{avemaria.tex} in Section~\ref{avemaria}\label{avemaria2}. + +Continuous bar lines can be restored with \keyindex{stdbarrules}. In +the extension library are some more types of bar rules, mainly for very old +music, see Section~\ref{otherbars}. + +% DAS. Andre, are there some other kinds of bars in an addon? + +\section{Elementary asynchronous bar lines} + + Situations may arise where the bar lines in different instruments are not +aligned with one another. To set this up, first say \verb|\sepbarrules|. +Then use a combination of the following five commands: + +\begin{itemize}\setlength{\itemsep}{0ex} +\item\keyindex{hidebarrule}\onen~hides the bar rule for instrument $n$, until +this is changed by \verb|\showbarrule|\onen. +\item\keyindex{showbarrule}\onen~stops hiding the bar rule for instrument $n$, +until this is changed by \verb|\hidebarrule|\onen. +\item\keyindex{Hidebarrule}\onen~hides the bar rule for instrument $n$, only +for the next bar. +\item\keyindex{Showbarrule}\onen~shows the bar rule for instrument +$n$ once only, +and then resets it. +% +% DAS ??? +% and then resets it to \verb|hidebarrule|. +% +\item\keyindex{showallbarrules} resets all defined instruments to +\verb|\showbarrule|\onen. This command is automatically inserted with double +bars, final bars and repeats. +\end{itemize} + +Thus, this example + +\begin{music} +\instrumentnumber3 +\setmeter3{{\meterfrac{3}{4}}} +\setmeter2{{\meterfrac{2}{4}}} +\setmeter1{{\meterfrac{3}{8}}} +\nobarnumbers +\sepbarrules + +\startextract +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\hidebarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\showbarrule2\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\showbarrule2\hidebarrule3\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\setdoublebar +\bar\hidebarrule3 +\NOtes\pt f\qa f&\qa f&\qa f\en +\Hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\message{Showbarrule3 coming}% +\Hidebarrule2\Showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\Hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\setrightrepeat +\endextract +\end{music} + +\noindent was obtained with the following coding: +\begin{quote}\begin{verbatim} +\instrumentnumber3 +\setmeter3{{\meterfrac{3}{4}}} +\setmeter2{{\meterfrac{2}{4}}} +\setmeter1{{\meterfrac{3}{8}}} +\nobarnumbers +\sepbarrules + +\startextract +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\hidebarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\showbarrule2\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\showbarrule2\hidebarrule3\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\setdoublebar +\bar\hidebarrule3 +\NOtes\pt f\qa f&\qa f&\qa f\en +\Hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\message{Showbarrule3 coming}% +\Hidebarrule2\Showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\bar +\NOtes\pt f\qa f&\qa f&\qa f\en +\Hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff&\qa f&\qa f\en +\setrightrepeat +\zendextract +\end{verbatim}\end{quote} + +\section{Dotted, dashed, asynchronous and discontinuous bar lines}\label{musixdbr} + +The extension +package \href{http://icking-music-archive.org/software/musixtex/add-ons/musixdbr.tex} +{\underline{\ttxem{musixdbr.tex}}} by Rainer {\sc Dunker} provides commands for +dashed, dotted, and arbitrarily discontinuous bar lines. It supports +individual bar line settings for each instrument, multi-staff instruments, +different sizes of staves, and even different numbers of lines per staff, + +To use the package, you must \verb|\input musixdbr| after \verb|musixtex|, and +execute the macro \keyindex{indivbarrules} which activates individual bar line +processing. Then the following commands are available: + +\begin{itemize}\setlength{\itemsep}{0ex} + +\item \keyindex{sepbarrule}\onen~separates bar lines of instrument $n$ from those of instrument $n-1$ + +\item \keyindex{condashbarrule}\onen~connects bar lines of instrument $n$ to those of instrument $n-1$ + with a dashed line + +\item \keyindex{condotbarrule}\onen~connects bar lines of instrument $n$ to those of instrument $n-1$ + with a dotted line + +\item \keyindex{conbarrule}\onen~connects bar lines of instrument $n$ to those of instrument $n-1$ + +\item \keyindex{hidebarrule}\onen~hides bar lines of instrument $n$ + +\item \keyindex{showdashbarrule}\onen~dashes bar lines of instrument $n$ + +\item \keyindex{showdotbarrule}\onen~dots bar lines of instrument $n$ + +\item \keyindex{showbarrule}\onen~shows bar lines of instrument $n$ + +\item \keyindex{sepmultibarrule}\onen~separates bar lines within multistaff instrument $n$ + +\item \keyindex{condashmultibarrule}\onen~dashes bar lines between staves of multistaff instrument $n$ + +\item \keyindex{condotmultibarrule}\onen~dots bar lines between staves of multistaff instrument $n$ + +\item \keyindex{conmultibarrule}\onen~ shows bar lines between staves of multistaff instrument $n$ + +\item \keyindex{allbarrules}[\ital{any of the above commands, without numerical parameter}] sets bar +line style for all instruments together. + +\end{itemize} + +Dashing and dotting style may be changed by redefining the macros +\verb|\barlinedash| or \verb|\barlinedots| respectively (see original definitions in \verb|musixdbr.tex|). + +Here is an example of the use of these macros: + +\begin{music} +\input musixdbr + +\instrumentnumber4 \setstaffs23 \setstaffs32 \setlines14\setsize2\tinyvalue +\indivbarrules +\parindent0pt\startextract +%\startpiece +%\scale{2} + % normal barlines + \bar + % separate instrument 2 from 1 + \sepbarrule2 + \notes\en\bar + % barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showbarrule + \NOTes\en\bar + % barlines between staves + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % dashed barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdashbarrule + \NOTes\en\bar + % dashed barlines between staves + \allbarrules\condashbarrule + \allbarrules\condashmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % dotted barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdotbarrule + \NOTes\en\bar + % dotted barlines between staves + \allbarrules\condotbarrule + \allbarrules\condotmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % a wild mixture of all + \showdotbarrule1\hidebarrule2\showdashbarrule3\showbarrule4% + \condashbarrule2\conbarrule3\condotbarrule4% + \condashmultibarrule2\sepmultibarrule3% + \NOTes\en\bar + % conventional ending + \allbarrules\showbarrule + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \NOTes\en\setdoubleBAR\endextract +\end{music} + +This is the code: + +\begin{quote}\begin{verbatim} +\input musixdbr +\instrumentnumber4\setstaffs23\setstaffs32\setlines14\setsize2\tinyvalue +\indivbarrules\parindent0pt\startextract + % normal barlines + \bar + % separate instrument 2 from 1 + \sepbarrule2 + \notes\en\bar + % barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showbarrule + \NOTes\en\bar + % barlines between staves + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % dashed barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdashbarrule + \NOTes\en\bar + % dashed barlines between staves + \allbarrules\condashbarrule + \allbarrules\condashmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % dotted barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdotbarrule + \NOTes\en\bar + % dotted barlines between staves + \allbarrules\condotbarrule + \allbarrules\condotmultibarrule + \allbarrules\hidebarrule + \NOTes\en\bar + % a wild mixture of all + \showdotbarrule1\hidebarrule2\showdashbarrule3\showbarrule4% + \condashbarrule2\conbarrule3\condotbarrule4% + \condashmultibarrule2\sepmultibarrule3% + \NOTes\en\bar + % conventional ending + \allbarrules\showbarrule + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \NOTes\en\setdoubleBAR\zendextract +\end{verbatim}\end{quote} + diff --git a/musixtex/doc/musixdoc/barnumbering.tex b/musixtex/doc/musixdoc/barnumbering.tex new file mode 100644 index 0000000..9ad9d5c --- /dev/null +++ b/musixtex/doc/musixdoc/barnumbering.tex @@ -0,0 +1,127 @@ +\chapter{Bar Numbering} +The current bar number is stored in a count register call \keyindex{barno}. +When \verb|\startpiece| is encountered, \verb|\barno| is set equal to +another count register called \verb|\startbarno|, whose default value is one. +Therefore, if you want the first bar to have a number $n$ different from~$1$, you +may either say \verb|\startbarno=|$n$ before \verb|\startpiece|, or say +\verb|\barno=|$n$ afterwards, but before the first bar line. You may also alter the bar +number at any time, either by explicitly resetting \verb|\barno|, or by +incrementing it with a command like \verb|\advance\barno-1|. + +\musixtex\ supports two distinct modes for printing bar numbers. In \ital{periodic} +bar numbering, the bar number is +placed above the top staff with a user-selectable frequency. In +\ital{system} bar numbering, the +number will appear at the beginning of each system. + +\section{Periodic bar numbering} +In a normal piece, periodic bar number printing is turned on by default, with a frequency +of one. In an extract, the default is to not print bar numbers. +To turn off bar numbering say \keyindex{nobarnumbers}. To reinstate periodic +bar numbering, or to initiate it in an extract, say \keyindex{barnumbers}. +To change to a +different frequency $n$, say \verb|\def|\keyindex{freqbarno}\verb|{|$n$\verb|}|. + +The appearance and positioning of the bar number is controlled by the +token \keyindex{writethebarno}, which by default is defined as\\ +\verb|\def\writethebarno{\fontbarno\the\barno\kernm\qn@width}| +where the font is defined as \verb|\def\fontbarno{\it}|. You can change +either of these as desired, for example + + \medskip +\begin{music}\barnumbers +\parindent0pt\startpiece +\Notes\Dqbu gh\Dqbl jh\en +\notes\Dqbbu fg\Dqbbl hk\en\bar +\Notes\Tqbu ghi\Tqbl mmj\en +\def\fontbarno{\bf}% +\notes\Tqbbu fgj\Tqbbl njh\en\bar +\Notes\Qqbu ghjh\Qqbl jifh\en\bar +\notes\Qqbbu fgge\Qqbbl jhgi\en\endpiece +\end{music} +\noindent which was coded as +\begin{quote}\begin{verbatim}\barnumbers +\Notes\Dqbu gh\Dqbl jh\en +\notes\Dqbbu fg\Dqbbl hk\en\bar +\Notes\Tqbu ghi\Tqbl mmj\en +\def\fontbarno{\bf}% +\notes\Tqbbu fgj\Tqbbl njh\en\bar +\Notes\Qqbu ghjh\Qqbl jifh\en\bar +\notes\Qqbbu fgge\Qqbbl jhgi\en +\end{verbatim}\end{quote} + +\section{System bar numbering} +To have a bar number printed just above the beginning of each system, use +\keyindex{systemnumbers}. The distance above the staff is controlled +by \verb|\raisebarno|, which by default is \verb|4\internote| (to fit +above a treble clef). This can be redefined with the command +\begin{quote} +\verb|\def|\keyindex{raisebarno}\verb|{|\ital{any \TeX~dimension}\verb|}| +\end{quote} +Similarly, the horizontal position is defined by \keyindex{shiftbarno} +which by default is \verb|0pt|. + +The number normally is enclosed in a +box. If you don't like that, you may redefine the macro \verb|\writebarno| +which by default is defined as +\begin{quote} +\verb|\def|\keyindex{writebarno}\verb|{\boxit{\eightbf\the\barno\barnoadd}}| +\end{quote} +This uses the utility \musixtex\ macro \keyindex{boxit} which will enclose +any text string in a box. + +Here are some possible alternate formats for system bar numbers: + +\medskip +\begin{music}\nostartrule +\def\fontbarno{\it}% +\let\extractline\hbox +\startbarno=36 +\hbox to \hsize{% +\hss + \raise20pt\hbox{(a) }% + \systemnumbers\startextract + \Notes\wh g\en + \zendextract +\hss + \def\writebarno{\tenrm\the\barno\barnoadd}% + \def\raisebarno{2\internote}% + \def\shiftbarno{2.5\Interligne}% + \raise20pt\hbox{(b) }% + \systemnumbers\startextract + \Notes\wh g\en + \zendextract +\hss + \def\writebarno{\llap{\tenbf\the\barno\barnoadd}}% + \def\raisebarno{2\internote}% + \def\shiftbarno{1.3\Interligne}% + \raise20pt\hbox{(c) }% + \systemnumbers\startextract + \Notes\wh g\en + \zendextract +\hss} +\end{music} +\noindent These were coded as +\begin{itemize}\setlength{\itemsep}{0ex} + \item[(a)] (default) + \item[(b)] + \begin{verbatim} +\def\writebarno{\tenrm\the\barno\barnoadd}% +\def\raisebarno{2\internote}% +\def\shiftbarno{2.5\Interligne}% + \end{verbatim} + \item[(c)] + \begin{verbatim} +\def\writebarno{\llap{\tenbf\the\barno\barnoadd}}% +\def\raisebarno{2\internote}% +\def\shiftbarno{1.3\Interligne}% + \end{verbatim} +\end{itemize} + +If the previous line does not stop with a bar rule, then the next +printed system bar number will immediately be followed by the contents +of the token \keyindex{writezbarno}, whose +default setting is the lower case character `\verb|a|'. You might want to +change this to `\verb|+|', in which case you should say +\verb|\def\writezbarno{+}|. + diff --git a/musixtex/doc/musixdoc/beams.tex b/musixtex/doc/musixdoc/beams.tex new file mode 100644 index 0000000..dbf57e2 --- /dev/null +++ b/musixtex/doc/musixdoc/beams.tex @@ -0,0 +1,627 @@ +\chapter{Beams} +\section{Starting a beam} + +Each beam must be declared with a macro issued before the first spacing +note under the beam is coded. Two distinct kinds of macros are provided +for this. The first kind initiates a ``fixed-slope'' beam, with an arbitrary +slope and starting height chosen by the user, while the second kind, a +``semi-automatic'' beam, +\ital{computes}~the slope and, in addition, adjusts the starting height in some +cases. + +\def\nps{{\tt\char123}$n${\tt\char125}\pitchp{\tt\char123}$s${\tt\char125}} + +The basic form of the macros for starting fixed-slope beams is exemplified +by the one for a single upper beam, \keyindex{ibu}\nps. Here +$n$ is the reference number of the beam, $p$ the starting ``pitch'', and +$s$ the slope. + +The reference number is assigned by the user. +It is needed because more than one beam may be open at +a time, and it tells \musixtex\ to which beam subsequent beamed notes and +other beam specification commands are assigned. +By default, the reference number must be in the range [$0,5$], +but the range for 8th to 128th beams will be expanded to [$0,8$] or [$0,11$] +if \verb|musixadd| or \verb|musixmad| respectively has been \verb|\input|. + +Alternatively, you can specify the number of $8$th to $64$th beams +directly\footnote{$8$th to $64$th beams are so basic that the maximum +number of these beams is related to the maximum number of instruments +by this command. +Using $m>12$ may require e-\TeX.} +with \keyindex{setmaxinstruments}\verb|{|$m$\verb|}| +within the range $7|, + \verb|<|, \verb&|&, \verb|&|, \verb|!|, \verb|*|, \verb|.|, and \verb|:|\ .\\ +The symbols are given their special meanings by executing the macro +\keyindex{catcodesmusic}, and are restored to their plain \TeX\ meanings with +\keyindex{endcatcodesmusic}. When setting either a self-contained score or +a musical extract, you normally need not worry +about this at all, because \verb|\startpiece| or \verb|\startextract| executes +\verb|\catcodesmusic| and \verb|\endpiece| or \verb|\endextract| executes +\verb|\endcatcodesmusic|. But there are some special situations where you +might need to use these catcode-modifying macros explicitly. One is if you +were to define a personalized macro outside +\verb|\startpiece ... \endpiece|, but which incorporated any of the +symbols with their \musixtex\ meanings. Another would be if you wished to have +access to facilities enabled by alternate style files such as +{\tt\ixem{french.sty}} which change \keyindex{catcode}s themselves. In +such cases, provided you have input \verb|musixtex.tex|, you can always +invoke \keyindex{catcodesmusic} to set the \keyindex{catcode}s at their +\musixtex\ values, and \keyindex{endcatcodesmusic} to restore them to their +prior values. diff --git a/musixtex/doc/musixdoc/examples.tex b/musixtex/doc/musixdoc/examples.tex new file mode 100644 index 0000000..6ca8631 --- /dev/null +++ b/musixtex/doc/musixdoc/examples.tex @@ -0,0 +1,125 @@ +\chapter{\musixtex\ Examples} + +The file \verb|musixdoc.tex|, the source for this manual, contains many useful +examples. In the manual, many examples are accompanied by a display of the code +that produced them, while for a few only an image of the extract is included and you'll +have to look in the \verb|musixdoc| source files to see the coding. + +Other useful examples cannot be embedded in the source, either because they are +meant to be in \TeX, not \LaTeX, or because they are simply too large. For +these the source files also are provided separately. + +When compiling or viewing any of the examples, you should keep in mind that +most DVI previewers and laser printers have +their origin one inch below and one inch to the right of the upper right corner +of the paper, while the musical examples have their upper left +corner just one centimeter to the right and below the top left corner of the page. +Therefore, special parameters may have to be given to the DVI transcription +programs unless special \keyindex{hoffset} and \keyindex{voffset} \TeX\ +commands have been included within the \TeX\ source. + +\section{Small examples} + +\begin{itemize}\setlength{\itemsep}{0ex} + +\item{\tt ossiaexa.tex}~: This is a stand-alone example of the use of ossia, +provided by Olivier Vogel (Section~\ref{ossia} on page \pageref{ossia}). + +\item{\tt 8bitchar.tex}~: Using 8bit characters. + +\end{itemize} + +\section{Full examples} +The small examples above and the longer ones mentioned below are included in +the documentation folder of the \musixtex\ package. +Some of them require +\verb|musixcpt.tex| which makes examples created in +Music\TeX\ compatible with \musixtex. Here we mention a few of +special interest. + +\subsection{Examples mentioned in the manual} + +\begin{itemize}\setlength{\itemsep}{0ex} + \item{\tt avemaria.tex}~: the ``M\'editation'' (alias ``Ave Maria'') by +Charles {\sc Gounod} for organ and violin or voice.\index{Gounod, C.@{\sc Gounod, C.}} +To run this five-page example you'll also need \texttt{avemariax.tex}. +It demonstrates the use of separated bar rules (Section~\ref{avemaria2}) +and the use of staves of different sizes (Section~\ref{avemaria}). +Also, an additional instrument is created for lyrics. This was a common +practice before the \texttt{musixlyr} package was created by Rainer Dunker. + + \item{\tt glorias.tex}~: a local melody for the French version of +\ital{Gloria in excelsis Deo}, a three-page piece demonstrating the use of the hardlyrics +commands (Section~\ref{glorias}). {\tt gloriab.tex} is the same piece, but with organ accompaniment. + +\end{itemize} + +\subsection{Other examples, provided by the authors of \musixtex } + +\begin{itemize}\setlength{\itemsep}{0ex} + + \item{\tt traeumer.tex}~: the famous ``Tr\"aumerei'' by +Robert {\sc Schumann}\index{Schumann, R.@{\sc Schumann, R.}} for piano, in genuine +\musixtex\ but with some +additions to perform ascending bitmapped \itxem{crescendos}. +There are also S-shaped slurs between 2 staves. + + \item{\tt parnasum.tex}~: the first page of ``Doctor gradus ad +Parnassum'' by Claude {\sc Debussy}\index{Debussy, +C.@{\sc Debussy, C.}} for piano. +It contains a rather complex example of a new command \verb+\Special+ +to create staff-jumping doubly beamed notes. +\end{itemize} + +\subsection{Additional documentation} + +\begin{itemize}\setlength{\itemsep}{0ex} + + \item{\tt sottieng}~: Notation mistakes, provided by Jean-Pierre Coulon. + +\end{itemize} + +\section{Compiling \texttt{musixdoc.ltx}} + +This manual is an excellent example of a primarily text document with embedded +musical excerpts. For this reason, it is a \LaTeX\ document and must be compiled +with \verb|latex| rather than \verb|etex|. Those wishing to combine text and +musical excerpts should carefully study how it is done here. + +Before compiling or recompiling \verb|musixdoc.ltx|, you should remove all the auxiliary +files {\tt musixdoc.[mx1\|\allowbreak mx2\|\allowbreak aux\|\allowbreak toc\|\allowbreak ind\|\allowbreak idx\|\allowbreak ilg\|\allowbreak out]} +if they are present. Then the following command sequence will produce \verb|musixdoc.ps|: +\begin{quote}\begin{verbatim} +latex musixdoc +musixflx musixdoc +latex musixdoc +makeindex musixdoc +latex musixdoc +latex musixdoc +dvips -e0 musixdoc +\end{verbatim}\end{quote} +The initial three steps \verb|latex|\allowbreak$\to$\allowbreak\verb|musixflx|\allowbreak$\to$\allowbreak\verb|latex| build up the basic appearance of the document including musical examples. +The \verb|makeindex| step produces the database for the index. +After that, \verb|latex| must be run at least twice to complete cross referencing. +Finally, \verb|dvips| converts the \verb|.dvi| file into \verb|.ps|; +the \texttt{-e0} option prevents \texttt{dvips} from making pixel adjustments +intended for letters in words. +To produce \verb|musixdoc.pdf|, use \verb|ps2pdf| or the Distiller component of Adobe Acrobat, or open \verb|musixdoc.ps| in \texttt{GSview}, go to +{\tt File\|Convert}, select \verb|pdfwrite| at 600 dpi resolution, and click +\verb|OK|. + +Alternatively, if you have the \verb|musixtex| script, just run +\verb|musixtex -x musixdoc| +(where +the \verb|-x| option is only needed to create a new index database). + +%If you use an older version of \LaTeX\ which doesn't automatically +%invoke $\varepsilon$\hbox{-}\nobreak\TeX, you will encounter the +%error ``{\tt !~No room for new \string\count}''. +%This is because \verb|musixdoc.tex| invokes \verb|musixtex.tex|, which together with \LaTeX\ +%requires more storage registers than available in \TeX. +%You may be able get around this by using the command +%\verb|elatex| instead of \verb|latex|; +%however, it is strongly recommended to upgrade your \TeX\ system to a more recent +%version in which \verb|latex| automatically invokes $\varepsilon$\hbox{-}\nobreak\TeX. + diff --git a/musixtex/doc/musixdoc/extensions.tex b/musixtex/doc/musixdoc/extensions.tex new file mode 100644 index 0000000..8d66b23 --- /dev/null +++ b/musixtex/doc/musixdoc/extensions.tex @@ -0,0 +1,2369 @@ +\chapter{Extension Library} +All of the following files are invoked by saying \keyindex{input} \ital{filename}. +In some cases, +\verb\musixtex\ must be input \emph{before} the extension, +but most of them are fully compatible with \verb\musixtex.tex\ in that they do not redefine +any existing macros and just provide additional functionality. +In future +versions of \musixtex\ we may very well incorporate many of them directly into +\verb|musixtex.tex|, but for now we leave them separate. + + \section{musixadd}\ixtt{musixadd.tex} +Increases the number of instruments, slurs and beams from six to nine. + + \section{musixadf} +\input musixadf +This file and the associated fonts (by Hiroaki \textsc{Morimoto}) +define some additional and alternative musical accents, as follows. +\begin{description} +\item[small swells, larger sforzatos:] +\ \\\begin{music} +\nostartrule +\startextract +\NOTes + \ccharnote{-8}{\Bslash ulsw}\ulsw l\ql l% + \ccharnote{13}{\Bslash llsw}\llsw f\qu f% +\en\bar +\NOtes + \ccharnote{-8}{\Bslash uSfz}\uSfz l\ql l% + \ccharnote{13}{\Bslash lSfz}\lSfz f\qu f\qsk% +\en +\endextract +\end{music} +\item[breaths:] +\ \\ +\begin{music} +\nostartrule +\startextract +\NOTes + \zcharnote{-8}{\Bslash cuBreath}\cuBreath \qu f% + \zcharnote{13}{\Bslash clBreath}\clBreath \qu f% +\en\bar +\NOtes + \ccharnote{-8}{\Bslash zuBreath}\zuBreath \qu f% + \ccharnote{13}{\Bslash zlBreath}\zlBreath \qu f% +\en +\endextract +\end{music} +\item[coda with serifs, upright segno:] +\ \\ +\begin{music} +\nostartrule +\startextract +\NOTes + \sk + \ccharnote{-4}{\Bslash scoda}\scoda n\sk\sk% + \ccharnote{-4}{\Bslash upsegno}\upsegno n\sk% +\en +\endextract +\end{music} +\end{description} +The following commands will replace the default specified accents by the new ones +defined in \texttt{musixadf.tex}: + \verb|\replacesforzato|, + \verb|\replacecoda|, + \verb|\replacesegno|. + + \section{musixbm} +This file does nothing; it is retained only for compatibility with +\musixtex{} version 1.10 or earlier. +Since version 1.11, \verb|musixtex.tex| itself contains all the functions +of the older \texttt{musixbm}, namely +commands for 128th notes, either with flags or with beams: +\keyindex{ibbbbbu}, +\keyindex{ibbbbbl}, +\keyindex{nbbbbbu}, +\keyindex{nbbbbbl}, +\keyindex{tbbbbbu}, +\keyindex{tbbbbbl}, +\keyindex{Ibbbbbu}, +\keyindex{Ibbbbbl}, +\keyindex{cccccu}, +\keyindex{cccccl}, +\keyindex{ccccca}, +\keyindex{zcccccu} and +\keyindex{zcccccl}. + + + \section{musixbbm}\label{musixbbm} + Provides $256$th notes, but only for use within beams, via the commands +\keyindex{ibbbbbbu}, +\keyindex{ibbbbbbl}, +\keyindex{nbbbbbbu}, +\keyindex{nbbbbbbl}, +\keyindex{tbbbbbbu}, +\keyindex{tbbbbbbl}, +\keyindex{Ibbbbbbu} and +\keyindex{Ibbbbbbl}. + +By default \texttt{musixbbm} provides six $256$th beams with +reference number $0$ to $5$. +You can specify a larger maximum number +directly with \keyindex{setmaxcclvibeams}\verb|{|$m$\verb|}| within the +range\footnote{This may require e-\TeX.} $7\leq m\leq 100$. + +\section{musixcho}\label{song} + Enables certain macros intended for choral music\footnote{Remember +that we now recommend using \texttt{musixlyr} for any except the +simplest lyrics. The extension \texttt{musixcho} is only for those +diehards who choose to ignore this advice}. Provides the following commands: +\keyindex{biglbrace}, \keyindex{bigrbrace}, \keyindex{braceheight}, +\keyindex{Dtx} and \keyindex{Drtx} for two-line text, \keyindex{Ttx} and +\keyindex{Trtx} for three-line text, \keyindex{Qtx} and \keyindex{Qrtx} for +four-line text. To eliminate zigzagging lyrics lines, all multiple line texts +are automatically vertically justified with the macro \keyindex{ChroirStrut}, +defined as \verb|\vphantom{\^Wgjpqy}|. + +The macros \keyindex{tx}\verb|{|$text$\verb|}|, +\keyindex{rtx}\verb|{|$text$\verb|}| cause song text to be left-justified +on the insertion point rather then centered. + \keyindex{hf}\verb|{|$m$\verb|}| sets a text +continuation rule of length $m$ \verb|\noteskip|. + +Consult the source file {\tt musixdoc.tex} to see the coding of the following +example: + +\begin{music} +\ninerm +\parindent9mm +\braceheight5.4\Interligne\relax +%\rightline{Arr.: H.~W.~Eichholz} +\instrumentnumber2 +\generalsignature{-2} +\generalmeter{\meterfrac22} +\setclef1\bass +\relativeaccid +\setinterinstrument1{11\Interligne} +\songtop2 +\songbottom1 +\setname2{\vbox{\hsize\parindent\centerline{Sop}\centerline{Alt}}} +\setname1{\vbox{\hsize\parindent\centerline{Ten}\centerline{Bass}}} +\sepbarrules\nobarnumbers +\beforeruleskip-2pt +\startpiece +%% bar 1 +\znotes&\rlap{\kernm2em\Qrtx 1.|2.|3.|4.*}\en +\NOTes\sslur ILd1\sslur bNu1\zhl I\hu b% + &\Qtx\ixhf{Oh}|No|No|There'll*\issluru0f\sslur dad1\zhup f\hl d\en +\Notes\zhl L\hu N&\Qtx ~|more|more|~be*\hl{^c}\en +\NOtes&\tsslur0g\qu g\en +%%% bar 2 +\bar +\NOtes\zql I\qu b&\Qrtx\thf freedom,|weepin',|moanin',|singin',*\zqu i\ql d\en +\NOTesp\lpt I\zhl I\hup b&\zhup i\hlp d\en +%%% bar 3 +\bar +\nspace +\NOTes\sslur JMd1\sslur bau1\zhl J\hu b% + &\Qtx\ixhf{oh}|no|no|there'll*\issluru0j\sslur edd1\zhup j\hl{^e}\en +\Notes\zhl M\hu a&\Qtx~|more|more|~be*\hl{=e}\en +\NOtes&\tsslur0k\qu k\en +%%% bar 4 +\bar +\NOtes\zql I\qu b&\Qrtx\thf freedom,|weepin',|moanin',|singin',*\zqu j\ql d\en +\NOTesp\lpt I\zhl I\hup b&\zhup i\hlp d\en +%%% bar 5 +\bar +\NOTesp\sslur IJd1\sslur bau1\lpt I\zhl I\hup b% + &\Qtx\ixhf{oh}|no|no|~there'll*\isslurd0f\issluru1j\zhup k\hlp f\en +\NOtes\zql J\qu a&\Qtx~|more|more|~be*\tsslur1f\zqu f\roff{\tsslur0e\ql e}\en +%%% bar 6 +\bar +\NOtes\zql K\qu b&\Qrtx\thf freedom,|weepin',|moanin',|singin',*\zqu i\ql f\en +\NOtes\zql J\qu b&\zqu i\ql e\en +\NOtes\zql I\qu b&\rlap{\kernm1\Internote\bigrbrace}\rtx~~~~over*\zqu i\ql d\en +\NOtes\zql G\qu b&\zqu k\ql f\en +%%% bar 7 +\bar +\nspace +\NOTes\zhl J\hu b\caesura&\tx ~me,*\zhu j\hl{^e}\caesura\en +\Notes\zcl J\cu b&\rtx ~over*\zcu j\cl e\en +\NOtesp\zqlp J\qup b&\zqup k\lpt e\ql e\en +\endpiece +\end{music} + +\section{musixcpt} + +Empowers \musixtex\ to run files created under +Musi\textbf{c}TeX, the predecessor of \musixtex, such as some of the examples +provided by Daniel {\sc Taupin}. It is not needed for any files created +under \musixtex, and is included mainly for historical completeness. + +\section{musixdat} +Enables the command \keyindex{today}, which sets the current date in one of +several possible languages. The language is selected by an optional + preparatory command \verb|\date...|. +The default is \keyindex{dateUSenglish}, but this can changed, either at the +end of \ttxem{musixdat.tex} for a permanant change, or right before issuing +\verb|\today|. Available choices and sample results are summarized below: +\smallskip +\begin{quote}\begin{tabular}{ll}\hline +\verb|\dateUSenglish|&\dateUSenglish\today\\ +\verb|\dateaustrian|&\dateaustrian\today\\ +\verb|\dateenglish|&\dateenglish\today\\ +\verb|\datefrench|&\datefrench\today\\ +\verb|\dategerman|&\dategerman\today\\\hline +\end{tabular}\end{quote} + +\section{musixdbr} +Enables dashed and dotted bar lines (see Section~\ref{musixdbr}). + +\section{musixdia}\label{diam} +Enables notes with diamond-shaped heads as follows: +\begin{itemize}\setlength{\itemsep}{0ex} + \item Solid note heads (\raise.5ex\hbox to .6em{\musixchar37}) are obtained +using the macros + \keyindex{yqu}, \keyindex{yqup}, +\keyindex{yqupp}, \keyindex{yql}, \keyindex{yqlp}, \keyindex{yqlpp}, +\keyindex{yzq}, \keyindex{yzqp}, \keyindex{yzqpp}, \keyindex{yqb}, +\keyindex{ycu}, \keyindex{yccu}, \keyindex{ycccu}, \keyindex{yccccu}, +\keyindex{ycl}, \keyindex{yccl}, \keyindex{ycccl}, \keyindex{yccccl}, +\keyindex{ycup}, \keyindex{ycupp}, \keyindex{yclp}, \keyindex{yclpp}. +(Think of d{\it y}\kern.5pt amond). A solid diamond with no stem is obtained +with \keyindex{ynq} (spacing) or \keyindex{yznq} (non-spacing). + \item Open note heads (\raise.5ex\hbox to .6em{\musixchar38}) are obtained +using the macros +\keyindex{dqu}, \keyindex{dqup}, +\keyindex{dqupp}, \keyindex{dql}, \keyindex{dqlp}, \keyindex{dqlpp}, +\keyindex{dzq}, \keyindex{dzqp}, \keyindex{dzqpp}, \keyindex{dqb}, +\keyindex{dcu}, \keyindex{dccu}, \keyindex{dcccu}, \keyindex{dccccu}, +\keyindex{dcl}, \keyindex{dccl}, \keyindex{dcccl}, \keyindex{dccccl}, +\keyindex{dcup}, \keyindex{dcupp}, \keyindex{dclp}, \keyindex{dclpp}. +(Think of {\it d}\kern.5pt iamond). +An open diamond with no stem is obtained +with \keyindex{dnq} (spacing) or \keyindex{dznq} (non-spacing). + \end{itemize} + +One use of these note heads is for a string part with \itxem{harmonic notes}. +%(see \ref{othernotes}) +% DAS removed description which was misplaced in the samll=notes section 2.18 4/30/06 +For example, + +\begin{music} +\parindent0pt +\generalsignature{-2} +\generalmeter\allabreve +\startextract +\NOTes\dzq o\zh d\hu h\en +\Notes\ibu0k0\zq g\yqb0k\qb0j\zq e\yqb0i\tbu0\qb0j\en +\bar +\NOTes\dzq g\hu k\en +\NOTes\hpause\en +\bar +\NOTes\dzq o\zh d\hl h\en +\Notes\ibl0e0\zq g\yqb0k\qb0j\zq e\yqb0i\tbl0\qb0j\en +\bar +\NOTes\dzq g\hu k\en +\NOTes\hpause\en +\endextract +\end{music} +\noindent was coded as follows: +\begin{quote}\begin{verbatim} +\generalsignature{-2} +\generalmeter\allabreve +\startextract +\NOTes\dzq o\zh d\hu h\en +\Notes\ibu0k0\zq g\yqb0k\qb0j\zq e\yqb0i\tbu0\qb0j\en +\bar +\NOTes\dzq g\hu k\en +\NOTes\hpause\en +\bar +\NOTes\dzq o\zh d\hl h\en +\Notes\ibl0e0\zq g\yqb0k\qb0j\zq e\yqb0i\tbl0\qb0j\en +\bar +\NOTes\dzq g\hu k\en +\NOTes\hpause\en +\endextract +\end{verbatim}\end{quote} + +Another use is for percussion parts. In fact the file \verb|musixdia.tex| +is automatically loaded if you input {\tt musixper.tex} (see Section~\ref{perc}). + +\section{musixec}\label{ecfonts} + This package will replace the \texttt{OT1}-encoded Computer Modern fonts +by \texttt{T1}-encoded EC versions. +Use as follows: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixec +[\input musixsty] +... +\end{verbatim}\end{quote} +For example, + +\begin{music} +\input musixec +é è â ç ü ñ\\ +\end{music} + \noindent may be coded as +\begin{quote} +\begin{verbatim} +\input musixec +é è â ç ü ñ\\ +\end{verbatim} +\end{quote} + + + \section{musixeng} + This package is provided for music typesetters who are allergic to the default +rest names, which are +taken from French, German or Italian. It does not provide new features, only +new command names: +\medskip + \begin{quote}\begin{tabular}{ll}\hline +\ital{original}&\ital{alternate}\\\hline +\keyindex{PAUSe}&\keyindex{Qwr}\\ +\keyindex{PAuse}&\keyindex{Dwr}\\ +\keyindex{liftpause}&\keyindex{liftwr}\\ +\keyindex{pausep}&\keyindex{wrp}\\ +\keyindex{pause}&\keyindex{wr}\\ +\keyindex{lifthpause}&\keyindex{lifthr}\\ +\keyindex{hpausep}&\keyindex{hrp}\\ +\keyindex{hpause}&\keyindex{hr}\\ +\keyindex{qp}&\keyindex{qr}\\ +\keyindex{ds}&\keyindex{er}\\ +\keyindex{qs}&\keyindex{eer}\\ +\keyindex{hs}&\keyindex{eeer}\\ +\keyindex{qqs}&\keyindex{eeeer}\\\hline +\end{tabular}\end{quote} + +\section{musixext} + +This file does nothing; it is retained only for compatibility with +\musixtex{} version 1.17 or earlier. +Since version 1.18, \verb|musixtex.tex| itself contains all the functions +of the older \texttt{musixext}, namely +definitions of +\begin{itemize} +\item +\keyindex{raggedstoppiece}~, which inhibits right-justification of the last +line of a score. +\item +\keyindex{slide}\itbrace{p}\itbrace{x}\itbrace{s}~, which provides a glissando +starting at pitch {\it p} and extending for {\it x} \verb|\internote|s with +slope {\it s} (ranging from $-8$ to $8$). +\end{itemize} + + \section{musixf{}l{}l} + \input musixfll + Enables modification of \ixem{ledger lines}. Ledger lines normally exceed the +width of a note head by $25$ percent in each direction. If the space between +notes is insufficient, the ledger lines of +consecutive notes may meet, creating visual ambiguities. Therefore, +\musixtex{} shortens the +ledger lines if notes are set so close together that the ledger lines may +meet. But because \musixtex{} does not know whether consecutive notes need +ledger lines, this automatic shortening may be superfluous. The extension +file \ttxem{musixfll.tex} allows this feature to be switched off and on. +Upon inputting \verb|musixfll.tex|, the automatic shortening of ledger lines +is switched off. From then on, it may be switched on again using +\keyindex{autoledgerlines} and switched off again using +\keyindex{longledgerlines}. Both macros have global effect. + + The following example shows that narrowly set scales look better with +\keyindex{autoledgerlines} (the default behavior), whereas single notes +requiring ledger lines look better with \keyindex{longledgerlines}. + +\medskip +\begin{music} +\nostartrule +\startextract +\notes\multnoteskip{0.7}\Uptext{autoledgerlines}\autoledgerlines + \ibbbu0b0\qb0{cba`gfg'a}\tbu0\qb0b% + \ibbbl0{''b}0\qb0{abcdedc}\tbl0\qb0b% + \ibbbu0{``b}0\qb0{dad}\tbu0\qb0a% + \ibbbl0{''b}0\qb0{`g'c`g}\tbl0\qb0{'c}\en +\endextract +\medskip +\startextract +\notes\multnoteskip{0.7}\Uptext{longledgerlines}\longledgerlines + \ibbbu0b0\qb0{cba`gfg'a}\tbu0\qb0b% + \ibbbl0{''b}0\qb0{abcdedc}\tbl0\qb0b% + \ibbbu0{``b}0\qb0{dad}\tbu0\qb0a% + \ibbbl0{''b}0\qb0{`g'c`g}\tbl0\qb0{'c}\en +\endextract +\autoledgerlines +\end{music} + + \section{musixftab}\label{frenchtab}\index{tablature}\index{musixftab@{\tt musixftab.tex}} +This extension replaces the default (Helvetica) numerals of the tablature commands +of Section~\ref{tablature} with the traditional script letters of French tablature. +These glyphs are generated in \keyindex{tabfnt} by arguments \texttt{0}--\texttt{9} +or by (capital) Latin letters \texttt{A}--\texttt{R} (excluding \texttt{J}). +\clearpage + +The example of Section~\ref{tablature} with \texttt{musixftab.tex} is as follows: +\medskip + +\begin{music} +\input musixftab +\input musixps +%\tabstylespacetrue +\largemusicsize +\def\psslurhgt{0.5} +\instrumentnumber{1} +\generalmeter{\meterfrac34} +\generalsignature{-1} +\setlines16\setclefsymbol1\tabclef\setsize1{1.2}\setsign10 +\nobarnumbers +\parindent=2ex +\setname1{\tabstringfnt\baselineskip=1.2\internote% +\vbox{\hbox{F}\hbox{D}\hbox{A}\hbox{F}\hbox{D}\hbox{A}}} +\nostartrule +\startextract +\scale{0.6} +\NOtes\tzqu\qa{*}\en +\NOtesp\zltab50\zltab40\tzqup\ltab30\en +\Notes\tzcu\ltab30\en +\bar% +\NOtes\zltab50\zltab42\zltab31\tzqu\ltab22\en +\NOtesp\zltab64\zltab35\zltab30\tzqup\ltab22\en +\Notes\tzcu\ltab22\en +\bar% +\NOtes\zltab50\zltab30\zltab20\tzqu\ltab10\en +\NOtes\zltab61\zltab40\tzqup\ltab20\en +\Notes\tzcu\ltab33\en +\bar% +\NOtes\zltab70\zltab55\tzqu\ltab45\en +\NOtes\zltab60\zltab53\ltab44\en +\notesp\zltab64\tzccu\ltab42\ilsluru03\ltab53\ltab52\tlslur03\ltab53\en +\bar% +\notesp\ztab{10}0\tzccu\ltab42\ilsluru03\ltab52\ltab53\tlslur03\ltab50\en +\NOtesp\zltab50\zltab40\tzqup\ltab30\en +\Notes\tzcu\ltab30\en +\bar% +\zendextract +\end{music} +\medskip + + \section{musixgre}\label{gregnotes}\index{gregorian chant} + +% \section{Gregorian chant: staffs and clefs} +Gregorian chant is often coded using four line staffs +(see +%sections \ref{gregorian} and +Section~\ref{stafflinenumber}) and using special notes called +\itxem{neumes} (which are described later in this section). It also requires +special clefs. One way to substitute them for the modern ones is for example +with commands like + +\keyindex{setaltoclefsymbol}\verb|3\gregorianCclef| + +\noindent or + +\keyindex{setbassclefsymbol}\verb|3\gregorianFclef| , + +\noindent which will cause instrument number~$3$ to display the selected gregorian +clef. The standard clefs can be restored for every instrument with +\keyindex{resetclefsymbols}. Note that when using this method you must +specify whether to substitute for the bass or alto clef +symbol (there is no treble clef in gregorian +chant). The reason is that \musixtex\ selects and +raises the F and C clefs differently, according to the arguments of the +\keyindex{setclef} command. Therefore, if one had substituted any F clef +symbol while saying \verb|\setclef1{1000}|, then an F clef would duly appear +on the staff, but it would be set at the position of an alto clef, thus +seriously misleading the musician. + +Another method of clef substitution employs \keyindex{setclefsymbol} (see +Section~ \ref{treblelowoct}), which substitutes the clef given by +the second argument \ital{for all clef symbols} of the instrument given by the first, +regardless of the actual musical meaning of the new clef symbol. This method is +generally appropriate only if you want to change the clef symbol(s) of +an instrument for the whole of the score. + + As an example, the same gregorian scale has been written with a gregorian C +clef on all four lines of the staff: + + \begin{music}\nostartrule + \parindent 19mm + \instrumentnumber{4} + \setname1{1st line} \setname2{2nd line} + \setname3{3rd line} \setname4{4th line} + \setlines1{4}\setlines2{4}\setlines3{4}\setlines4{4} + \sepbarrules + \generalmeter{\empty} + \setclef1{1000} \setclef2{2000} \setclef3{3000} \setclef4{4000} + \setaltoclefsymbol1\gregorianCclef + \setaltoclefsymbol2\gregorianCclef + \setaltoclefsymbol3\gregorianCclef + \setaltoclefsymbol4\gregorianCclef +\startextract +\Notes\squ{abcdefghi}&\squ{abcdefghi}&\squ{abcdefghi}&\squ{abcdefghi}&\en +\zendextract +\end{music} + + The coding was: + \begin{verbatim} + \instrumentnumber{4} + \setname1{1st line} \setname2{2nd line} + \setname3{3rd line} \setname4{4th line} + \setlines1{4}\setlines2{4}\setlines3{4}\setlines4{4} + \sepbarrules + \generalmeter{\empty} + \setclef1{1000} \setclef2{2000} \setclef3{3000} \setclef4{4000} + \setaltoclefsymbol1\gregorianCclef + \setaltoclefsymbol2\gregorianCclef + \setaltoclefsymbol3\gregorianCclef + \setaltoclefsymbol4\gregorianCclef +\startextract +\Notes\squ{abcdefghi}&\squ{abcdefghi}&\squ{abcdefghi}&\squ{abcdefghi}&\en +\zendextract + \end{verbatim} + +All of the special gregorian symbols available in \musixtex\ are described +in the following subsections. + +\subsection{Clefs} + +\begin{itemize}\setlength{\itemsep}{0ex} + \item Gregorian C clef: \raise 2.5pt\hbox to 1cm{\gregorianCclef\hfil}~= + \keyindex{gregorianCclef}, normally activated for instrument $n$ with the +command + \keyindex{setaltoclefsymbol}\itbrace{n}\keyindex{gregorianCclef} +\item Gregorian F clef: \raise 2.5pt\hbox to 1cm{\gregorianFclef\hfil}~= +\keyindex{gregorianFclef}, normally activated with the command +\keyindex{setbassclefsymbol}\itbrace{n}\keyindex{gregorianFclef} + \end{itemize} + + \subsection{Elementary symbols} + + + \begin{itemize}\setlength{\itemsep}{0ex} + + \item Diamond shaped \itxem{punctum} (This has a different shape compared to the +percussion diamond): \raise 2.5pt\hbox{\xgregchar1}~ = +\keyindex{diapunc}\pitchp\ . + \item Square \itxem{punctum}: \raise 2.5pt\hbox{\xgregchar5}~ = +\keyindex{squ}\pitchp\ or \keyindex{punctum}\pitchp\ . + \item Left stemmed \itxem{virga} (not in the 1905 gregorian standard): \raise +2.5pt\hbox{\xgregchar6}~ = \keyindex{lsqu}\pitchp\ . + \item Right stemmed \itxem{virga}: \raise 2.5pt\hbox{\xgregchar7}~ = +\keyindex{rsqu}\pitchp\ or \keyindex{virga}\pitchp\ . + \item \ital{Apostropha}\index{apostropha}: \raise 2.5pt\hbox{\xgregchar3}~ = +\keyindex{apostropha}\pitchp\ . + \item \ital{Oriscus}\index{oriscus}: \raise 2.5pt\hbox{\xgregchar10}~ = +\keyindex{oriscus}\pitchp\ . + + \item \ital{Quilisma}\index{quilisma}: \raise 2.5pt\hbox{\xgregchar125}~ = +\keyindex{quilisma}\pitchp\ . + \item \ital{Punctum auctum} (up)\index{punctum auctum}: \raise +2.5pt\hbox{\xgregchar9}~ = +\keyindex{punctumauctup}\pitchp\ . + \item \ital{Punctum auctum} (down)\index{punctum auctum}: \raise +2.5pt\hbox{\xgregchar8}~ = +\keyindex{punctumauctdown}\pitchp\ . + \item Diamond shaped \ital{punctum auctum} (down)\index{punctum auctum}: +\raise 2.5pt\hbox{\xgregchar2}~ = \keyindex{diapunctumauctdown}\pitchp\ . + \item \ital{Punctum deminutum}\index{punctum deminutum}: \raise +2.5pt\hbox{\xgregchar4}~ = \keyindex{punctumdeminutum}\pitchp\ . + \item \ital{Apostropha aucta}\index{apostropha aucta}: \raise +2.5pt\hbox{\xgregchar11}~ = \keyindex{apostropha aucta}\pitchp\ . + +\end{itemize} + All non-\ital{liquescens} symbols have non-spacing variants, namely +\keyindex{zdiapunc}, \keyindex{zsqu}, \keyindex{zlsqu}, \keyindex{zrsqu}, +\keyindex{zapostropha} and \keyindex{zoriscus}. + +\subsection{Plain complex neumes} +Other \itxem{neumes} can be obtained by combining two or more of these +symbols. Since \itxem{neumes} have a special note head width, an additional +shifting macro is provided, namely \keyindex{groff}. It is similar to +\verb|\roff|, but the offset is smaller. For use with comples neumes, another +shifting macro is provided, namely \keyindex{dgroff}, which causes an +offset twice the offset of \verb|\groff|. + + Since most of these symbols depend on relative pitches of their components, +we cannot provide all possible compact combinations as single symbols. The ones +that are available in \verb|musixgre| are described below. In the following, +$p_1$, $p_2$, $p_3$, and $p_4$ represent pitches specified as usual. Please refer to +the source file \verb|musixtex.tex| if you wish to see the coding of those +examples for which it is not quoted here. + +\def\twop{\itbrace{p_1}\itbrace{p_2}} +\def\threep{\twop\itbrace{p_3}} +\def\fourp{\threep\itbrace{p_4}} + +\begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{bivirga}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \bivirga ab\en + \notes \bivirga cc\en + \zendextract + \end{music} + + This example was coded as: + \begin{quote}\begin{verbatim} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \bivirga ab\en + \notes \bivirga cc\en + \zendextract + \end{verbatim}\end{quote} + + \item[\keyindex{trivirga}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \trivirga abc\en + \Notes \trivirga cca\en + \zendextract + \end{music} + + \item[\keyindex{bistropha}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \bistropha ab\en + \notes \bistropha cc\en + \zendextract + \end{music} + + \item[\keyindex{tristropha}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \tristropha abc\en + \Notes \tristropha cca\en + \zendextract + \end{music} + + \item[\keyindex{clivis}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \clivis ba\en + \notes \clivis ca\en + \zendextract + \end{music} + + \item[\keyindex{lclivis}\twop], for example: + + \begin{music}\nostartrule + \setsize1{\Largevalue} + \elemskip 10pt + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \lclivis ba\en + \notes \lclivis ca\en + \zendextract + \end{music} + + \item[\keyindex{podatus}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \podatus ab\en + \notes \podatus ac\en + \notes \podatus cf\en + \zendextract + \end{music} + + \item[\keyindex{podatusinitiodebilis}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \podatusinitiodebilis ab\en + \notes \podatusinitiodebilis ac\en + \notes \podatusinitiodebilis cf\en + \zendextract + \end{music} + + \item[\keyindex{lpodatus}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \lpodatus ab\en + \notes \lpodatus ce\en + \zendextract + \end{music} + + \item[\keyindex{pesquassus}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \pesquassus ab\en + \notes \pesquassus ae\en + \zendextract + \end{music} + + \item[\keyindex{quilismapes}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \quilismapes ab\en + \notes \quilismapes ae\en + \zendextract + \end{music} + + \item[\keyindex{torculus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \torculus aba\en + \notes \torculus cfd\en + \notes \torculus afc\en + \zendextract + \end{music} + + \item[\keyindex{torculusinitiodebilis}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \torculusinitiodebilis aba\en + \notes \torculusinitiodebilis cfd\en + \notes \torculusinitiodebilis afc\en + \zendextract + \end{music} + + \item[\keyindex{Porrectus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \Porrectus bab\en + \notes \Porrectus bac\en + \notes \Porrectus bNd\en + \notes \Porrectus bMe\en + \notes \Porrectus bLe\en + \zendextract + \end{music} +\noindent coded: + \begin{quote}\begin{verbatim} + \notes \Porrectus bab\en + \notes \Porrectus bac\en + \notes \Porrectus bNd\en + \notes \Porrectus bMe\en + \notes \Porrectus bLe\en + \end{verbatim}\end{quote} + + \verb|\Porrectus| exists in four different shapes, depending on the +difference between first and second argument. The constraint is that + $$ p_1-4 \leq p_2 \leq p_1-1 $$ otherwise a diagnostic occurs. Note also that +\keyindex{bporrectus} provides the first curved part of the \verb|porrectus| +command, if you should need it. It has two arguments, the starting pitch and the lower +pitch. + + \item[\keyindex{Porrectusflexus}\fourp], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \Porrectusflexus bacN\en + \notes \Porrectusflexus bNdb\en + \notes \Porrectusflexus bMeb\en + \notes \Porrectusflexus bLea\en + \zendextract + \end{music} +\noindent coded: + \begin{quote}\begin{verbatim} + \notes \Porrectusflexus bacN\en + \notes \Porrectusflexus bNdb\en + \notes \Porrectusflexus bMeb\en + \notes \Porrectusflexus bLea\en + \end{verbatim}\end{quote} + + + \item[\keyindex{climacus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \climacus cbN\en + \Notes \climacus cba\en + \Notes \climacus dbN\en + \zendextract + \end{music} + + \item[\keyindex{climacusresupinus}\fourp], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \climacusresupinus cbNa\en + \Notes \climacusresupinus cbab\en + \Notes \climacusresupinus dbNb\en + \zendextract + \end{music} + + \item[\keyindex{lclimacus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} +\instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \lclimacus cbN\en + \notes \lclimacus cfd\en + \notes \lclimacus afc\en + \zendextract + \end{music} + + \item[\keyindex{scandicus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \scandicus abe\en + \notes \scandicus ceg\en + \zendextract + \end{music} + + \item[\keyindex{salicus}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \salicus abe\en + \Notes \salicus ceg\en + \zendextract + \end{music} + + \item[\keyindex{salicusflexus}\fourp], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \salicusflexus abec\en + \Notes \salicusflexus cegd\en + \zendextract + \end{music} + + \item[\keyindex{trigonus}\threep], +%DAS ???????????? +%for example\footnote{The second example is in principle irrelevant, +%but it shows the possibilities, in case of.}: +for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \trigonus aaN\en + \Notes \trigonus cef\en + \zendextract + \end{music} + +\end{description} + +\subsection{Liquescens complex neumes}\index{liquescens neumes} +\begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{clivisauctup}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \clivisauctup ba\en + \notes \clivisauctup ca\en + \zendextract + \end{music} + \item[\keyindex{clivisauctdown}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \clivisauctdown ba\en + \notes \clivisauctdown ca\en + \zendextract + \end{music} + \item[\keyindex{podatusauctup}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \podatusauctup ab\en + \notes \podatusauctup ac\en + \notes \podatusauctup cf\en + \zendextract + \end{music} + \item[\keyindex{podatusauctdown}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \podatusauctdown ab\en + \notes \podatusauctdown ac\en + \notes \podatusauctdown cf\en + \zendextract + \end{music} + + \item[\keyindex{pesquassusauctdown}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \pesquassusauctdown ab\en + \notes \pesquassusauctdown ae\en + \zendextract + \end{music} + + \item[\keyindex{quilismapesauctdown}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \quilismapesauctdown ab\en + \notes \quilismapesauctdown ae\en + \zendextract + \end{music} + + \item[\keyindex{torculusauctdown}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \torculusauctdown aba\en + \notes \torculusauctdown cfd\en + \notes \torculusauctdown afc\en + \zendextract + \end{music} + + \item[\keyindex{Porrectusauctdown}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \Porrectusauctdown bac\en + \notes \Porrectusauctdown bNd\en + \notes \Porrectusauctdown bMe\en + \notes \Porrectusauctdown bLe\en + \zendextract + \end{music} + + \item[\keyindex{climacusauctdown}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \climacusauctdown cbN\en + \Notes \climacusauctdown caM\en + \Notes \climacusauctdown aNM\en + \zendextract + \end{music} + + \item[\keyindex{scandicusauctdown}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \scandicusauctdown abe\en + \notes \scandicusauctdown ceg\en + \zendextract + \end{music} + + \item[\keyindex{salicusauctdown}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \salicusauctdown abe\en + \Notes \salicusauctdown ceg\en + \zendextract + \end{music} + + \item[\keyindex{clivisdeminut}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \setsize1{\Largevalue} + \instrumentnumber 1 + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \clivisdeminut ba\en + \notes \clivisdeminut ca\en + \zendextract + \end{music} + + \item[\keyindex{podatusdeminut}\twop], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \podatusdeminut ab\en + \notes \podatusdeminut ac\en + \notes \podatusdeminut cf\en + \zendextract + \end{music} + + \item[\keyindex{torculusdeminut}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \torculusdeminut aba\en + \notes \torculusdeminut cfd\en + \notes \torculusdeminut afc\en + \zendextract + \end{music} + + \item[\keyindex{torculusdebilis}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \torculusdebilis aba\en + \notes \torculusdebilis cfd\en + \notes \torculusdebilis afc\en + \zendextract + \end{music} + + \item[\keyindex{Porrectusdeminut}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \Porrectusdeminut bac\en + \notes \Porrectusdeminut bNd\en + \notes \Porrectusdeminut bMe\en + \notes \Porrectusdeminut bLe\en + \zendextract + \end{music} + + \item[\keyindex{climacusdeminut}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \Notes \climacusdeminut cbN\en + \Notes \climacusdeminut caM\en + \Notes \climacusdeminut aML\en + \zendextract + \end{music} + + \item[\keyindex{scandicusdeminut}\threep], for example: + + \begin{music}\nostartrule + \elemskip 10pt + \instrumentnumber 1 + \setsize1{\Largevalue} + \setstaffs 1 1 + \setlines 1 4 + \setclef 1{3000} + \setaltoclefsymbol 1 \gregorianCclef + \startextract + \notes \scandicusdeminut abe\en + \notes \scandicusdeminut ceg\en + \zendextract + \end{music} +\end{description} + +\section{musixgui}\ixtt{musixgui.tex} Provides macros for +typesetting modern style \itxem{guitar chords}. For example: + +\begin{music} +\hsize130mm +\tenrm +\parindent0pt +\generalmeter{\meterfrac34} +\generalsignature1 +\startbarno0 +\def\txh{-6.5} +\def\tx#1*{\zchar\txh{\lrlap{\kern3\Internote#1}}} +\def\rtx#1*{\zchar\txh{\kern-3\Internote#1}} +\stafftopmarg10\Interligne +\raiseguitar{20} +\nostartrule +\startpiece +\addspace{.5\afterruleskip}% +\NOtes\tx We*\qa d\en +\bar +\NOtes\guitar G{}o-----\gbarre3\gdot25\gdot35\gdot44\tx wish*\qa g\en +\Notes\tx you*\ca g\en +\Notes\tx a*\ca h\en +\Notes\zchar\txh{merry}\ca g\en +\Notes\ca f\en +\bar +\NOtes\guitar C5o-----\gbarre4\gdot26\gdot36\gdot45\rtx christmas,*\qa e\en +\NOtes\qa e\en +\NOtes\guitar {e/H}5o-----\gbarre3\gdot35\gdot45\gdot54\tx we*\qa e\en +\bar +\NOtes\guitar {A$\!^7$}5o-----\gbarre1\gdot23\gdot42\tx wish*\qa h\en +\Notes\tx you*\ca h\en +\Notes\tx a*\ca i\en +\Notes\zchar\txh{merry}\ca h\en +\Notes\ca g\en +\bar +\NOtes\guitar D{}xxo---\gdot42\gdot53\gdot62\rtx christmas,*\qa f\en +\NOtes\qa d\en +\zbar +\NOtes\guitar{D/c}{}xo----\gdot23\gdot42\gdot53\gdot62\tx we*\qa d\en +\bar +\NOtes\guitar{B$^7$}{}xo----\gdot22\gdot31\gdot42\gdot62\tx wish*\qa i\en +\Notes\tx you*\ca i\en +\Notes\tx a*\ca j\en +\Notes\tx ~mer-*\ca i\en +\Notes\tx ry*\ca h\en +\bar +\NOtes\guitar e{}xxo---\gdot32\tx ~christ-*\qa g\en +\NOtes\tx mas*\qa e\en +\Notes\guitar {G/d}{}xxo---\gdot63\tx and*\ca d\en +\Notes\tx a*\ca d\en +\bar +\NOtes\guitar{C$^6$}{}xo----\gdot23\gdot32\gdot42\gdot51\tx ~~hap~-*\qa e\en +\NOtes\tx py*\qa h\en +\NOtes\guitar{D$^7$}{}xo---x\gdot25\gdot34\gdot45\gdot45\gdot53\tx new*\qa f\en +\bar +\NOTes\guitar G{}o-----\gbarre3\gdot25\gdot35\gdot44\tx ~year.*\ha g\en +\setdoublebar\endpiece +\end{music} + +\medskip +The macro \keyindex{guitar} sets the grid, chord name, barre type, +and on-off indicators for the strings. For example, the first +chord in above example was coded as + +\verb|\guitar G{}o-----\gbarre3\gdot25\gdot35\gdot44| + +\noindent where the first argument is the text to be placed above the grid, the +second is empty (relative barre), and the next six characters indicate if the string +is played or not with either \verb|x|, \verb|o| or \verb|-|. The dots are set with +\keyindex{gdot}~$sb$ where the $s$ is the string and $b$ is the barre. The +rule is set with \keyindex{gbarre}~$b$ where $b$ indicates the position of the barre. + +The whole symbol may be vertically shifted with +\keyindex{raiseguitar}\onen, where $n$ is a number +in units of \keyindex{internote}. When using guitar chords, it might be +useful to reserve additional +space above the chord by advancing \keyindex{stafftopmarg} to +something like \verb|stafftopmarg=10\Interligne|. + +For frequently used chords, it might be useful to define your own +macros, e.g. + +\verb|\def\Dmajor{\guitar D{}x-----\gdot42\gdot53\gdot62}%| + +\section{musixhv}\label{helvetica} + + +Replaces the default Computer Modern text fonts by Helvetica (sans serif) fonts; +see Section~\ref{UserFonts}. +Use as follows: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixhv +... +\end{verbatim}\end{quote} + +The usual ``small'' type commands are supported: +\begin{quote} +\begin{tabular}{lr} +\keyindex{tinytype} & 7pt \\ +\keyindex{smalltype} & 8pt \\ +\keyindex{Smalltype} & 9pt \\ +\keyindex{normtype}& 10pt \\ +\keyindex{medtype} & 12pt \\ +\end{tabular} +\end{quote} +For all of these, the following variants are supported: +\begin{quote} +\begin{tabular}{ll} +\verb|\rm| & ``Roman'' (sans serif) \\ +\verb|\bf| & bold \\ +\verb|\it| & ``italic'' (actually oblique) \\ +\verb|\bi| & ``bold-italic'' (actually bold-oblique) \\ +\verb|\sc| & small capitals\\ +\end{tabular} +\end{quote} +The ``big'' type commands are as follows: +\begin{quote} +\begin{tabular}{lr} +\keyindex{bigtype} & 14pt\\ +\keyindex{Bigtype} & 17pt\\ +\keyindex{BIgtype}& 20pt\\ +\keyindex{BIGtype} & 25pt\\ +\end{tabular} +\end{quote} +The default variant for all of these is small-caps; +however, \keyindex{font} commands are defined +for all the usual variants at all of these sizes. +To letter-space a title, use the \verb|\so| +command in the \verb\soul\ package. + + +The following bold-oblique fonts for dynamic marks are defined: +\begin{quote}\begin{tabular}{lr} +\keyindex{ppfftwelve} & 8pt \\ +\keyindex{ppffsixteen} & 10pt\\ +\keyindex{ppfftwenty} & 12pt \\ +\keyindex{ppfftwentyfour} & 14pt \\ +\keyindex{ppfftwentynine} & 17pt \\ +\end{tabular}\end{quote} + + \section{musixjt}\label{JazzText}\index{musixjt@{\tt musixjt.tex}} + + Jazz scores often use a ``handwriting'' font \texttt{JazzText} originally designed by +Richard Sigler and now bundled with Finale. This font is +widely available and is said to be ``free for personal use'' but this +is not sufficiently ``free'' for packaging into TeXLive. A similar +font \texttt{MuseJazzText} is bundled with MuseScore and because it is OFL-licensed, +it can be distributed with \musixtex. +This font will be used for all textual elements of your \musixtex\ score if you input \texttt{musixjt.tex} +after \texttt{musixtex.tex}. Here is an example: + +\smallskip +\begin{music} +\input musixjt +\begin{center} +\Bigtype Q\,U\,O\,D\,L\,I\,B\,E\,T\\[1ex] +\medtype Variation 30 of the Goldberg Variations for Clavier +\end{center} +\def\pstiehgt{0.5} +\def\psslurhgt{0.5} +\smallmusicsize +\bigaccid +\parindent=10pt +\def\raisebarno{7\internote}% +\nobarnumbers +\relativeaccid +\geometricskipscale +\instrumentnumber4 +\setclef1\bass\setbassclefsymbol1\bassoct +\setclef4\treble\settrebleclefsymbol4\trebleoct +\generalsignature{+1} +\generalmeter\meterC +\setname1{B} +\setname2{T} +\setname3{A} +\setname4{S} +\songtop4 +\songbottom1 +\startbarno=0 +\nobarnumbers +\startextract +\scale{0.76} +\znotes&&&\ccn{16}{\rm\kern-1ex Arranged for Recorders}\en +\Notes\ds&\cu d&\ds&\ds\en +\bar%1 +\Notes\hl N&\ibu1g2\qb1{ghi}\tqh1j&&\hpause\en +\Notes\hl M&\ibl1k{-2}\qb1k&&\en +\notes&\nbbl1\qb1 j\tqb1i&&\qp\en +\Notes&\ibu1h0\qb1h&&\ds\en +\notes&\nbbu1\qb1g\tqh1h&&\cu d\en +\def\atnextbar{\znotes&&\centerpause&\en}% +\bar%2 +\Notes\hl L&\ibu1i{-2}\qb1i\tqh1h&\ql n&\ibu3g2\qb3{gh}\en +\Notes&\itied1g\qu g&\ql n&\qb3i\tqh3j\en +\Notes\ql{.K}&\ttie1\qu g&\ql o&\ibl3k{-2}\qb3k\en +\notes&&&\nbbl3\qb3j\tqb3i\en +\Notes&\ibu1f0\shake{n}\qb1f&\cl o&\cu h\en +\notes\cu J&\nbbu1\qb1e\tqh1f&\ds&\ds\en +\bar%3 +\Notes\hu I&\qu g&\ibl2n{-1}\qb2{no}&\ql k\en +\Notes&\ds\cl k&\qb2{n}\tqb2{=m}&\ql k\en +\Notes\hu J&\ibu1j{-2}\qb1{ji}&\ibl2j{0}\qb2{lk}&\ql l\en +\Notes&\qb1h\tqh1g&\qb2j\tqb2p&\ql l\en +\bar%4 +\Notes\hl K&\itied1f\shake{n}\qu f&\ibl2o{-1}\qb2{on}&\ibl3k{-1}\qb3{kl}\en +\notes&\ttie1\ibbu1e{-2}\qb1f\tbbu1\qb1e&\qb2o&\qb3k\en +%\vnotes1.5\elemskip&\nbbbu1\qb1e\tbbu1\qb1f&&\en +\Notes&\itied1d\tqh1d&\tqb2m&\tqb3j\en +\Notes\qu G&\ttie1\qu d&\ibl2n{-2}\qb2n\tqb2m&\ibu3h{-1}\shake{p}\qb3i\tqh3h\en +\Notes\ds&\qp&\ibl2n{-5}\qb2n&\qu g\en +\notes\ibbl0b{-1}\qb0b\tqb0a&&\tqb2k&\en +\znotes&&&\lcn{16}{\rm J.S. Bach (1685-1750)}\en +\zendextract +\end{music} + +\clearpage + + \section{musixlit}\label{litu}\label{otherbars} + Provides a notation style intermediate between gregorian and baroque, for +example + +\makeatletter +\catcodesmusic +%\def\vnotes#1\elemskip{\noteskip#1\@l@mskip \multnoteskip\scal@noteskip +% \not@s} + +%\def\not@s{\def|{\nextstaff}\def&{\nextinstrument}\normaltranspose\transpose +% \check@nopen\notes@open\@ne +% \kern\n@skip\advance\x@skip\n@skip \locx@skip\x@skip +% \n@skip\noteskip \noinstrum@nt\z@ \begininstrument} + +%\def\en{\@ndstaff\notes@open\z@ +% \ifx\@ne\V@sw \widthtyp@\z@\t@rmskip \let\V@sw\empty \fi} + +\def\double#1{\roffset{1.2}{\advancefalse#1}#1} +\makeatother + + % Don't know if this example correct ??? But looks nice... +\begin{music} +\ninerm +\parindent0pt +\instrumentnumber{2} +\interstaff{11} +\generalsignature2 +\setclefsymbol2\oldGclef +\setstaffs1{2} +\setclef1\bass +\setinterinstrument1{-\Interligne} +\startpiece +\shortbarrules +\addspace\afterruleskip +\hardlyrics{Il nous a sign\'es de son + }\notes\zw d\wh K|\zw f\wh h&\rtx\thelyrics*\Hpause h1\en +\qspace\qspace +\NOTes\zhl N\hu d|\zhl g\hu i&\tx sang*\double{\cnql i}\en +\bar +\hardlyrics{Et nous avons \'e- + }\notes\zw d\wh K|\zw f\wh h&\rtx\thelyrics~-*\Hpause h1\en +\qspace\qspace +\NOTes\zhl M\hu c|\zhl f\hu h&\rtx t\'e*\double{\cnql i}\en +\NOtes\zql L\qu e|\zql b\qu g&\tx ~pro-*\cnqu g\en +\NOtes\zql b\qu d|\zql d\qu f&\tx ~t\'e-*\cnqu f\en +\NOTes\zhl a\hu c|\zhl e\hu h&\tx g\'es.*\double{\cnqu h}\en +\bar +\NOtes\zql M\qu d|\zql d\qu h&\tx ~~Al~-*\cnqu h\en +\NOtes\zql K\qu a|\zql f\qu k&\tx ~~le~-*\cnql k\en +\NOTes\zhl H\hu a|\zhl e\hu j&\tx ~~lu~-*\double{\cnql j}\en +\bar +\NOTEs\zhl K\hu a|\zhl f\hu k&\tx ~~ia !*\cnhl k\en +\sepbarrules +\endpiece + +\startpiece +\interbarrules +\addspace\afterruleskip +\hardlyrics{Il nous a sign\'es de son + }\notes\zw d\wh K|\zw f\wh h&\rtx \thelyrics*\Hlonga h1\en +\qspace\qspace +\NOTes\zhl N\hu d|\zhl g\hu i&\tx sang*\chl i\en +\bar +\hardlyrics{Et nous avons \'e + }\notes\zw d\wh K|\zw f\wh h&\rtx \thelyrics~-*\Hlonga h1\en +\qspace\qspace +\NOTes\zhl M\hu c|\zhl f\hu h&\rtx t\'e*\chl i\en +\NOtes\zql L\qu e|\zql b\qu g&\tx ~pro-*\cqu g\en +\NOtes\zql b\qu d|\zql d\qu f&\tx ~t\'e-*\cqu f\en +\NOTes\zhl a\hu c|\zhl e\hu h&\tx g\'es.*\chu h\en +\bar +\NOtes\zql M\qu d|\zql d\qu h&\tx ~~Al~-*\cqu h\en +\NOtes\zql K\qu a|\zql f\qu k&\tx ~~le~-*\cql k\en +\NOTes\zhl H\hu a|\zhl e\hu j&\tx ~~lu~-*\chl j\en +\bar +\NOTEs\zbreve K\breve a|\zbreve f\breve k&\tx ~~ia !*\zbreve k\en +\sepbarrules +\endpiece +\end{music} +\endcatcodesmusic + + This package provides: + \begin{itemize}\setlength{\itemsep}{0ex} + \item\keyindex{oldGclef} which replaces the ordinary G clef with an old one, +using (for instrument 2 as an example): + \verb|\settrebleclefsymbol2\oldGclef| + + \item\keyindex{cqu} $p$ provides a square-headed quarter note with stem up at +pitch $p$. + + \item\keyindex{cql} $p$ provides a square-headed quarter note with stem down at +pitch $p$. + + \item\keyindex{chu} $p$ provides a square-headed half note with stem up at +pitch $p$. + + \item\keyindex{chl} $p$ provides a square-headed half note with stem down at +pitch $p$. + + \item\keyindex{cqb} $n$ $p$ provides a square-headed beam note for beam $n$ at pitch $p$. + + \item\keyindex{zcqb} $n$ $p$ provides a non-spacing square-headed beam note for beam $n$ at pitch $p$. + + \item\keyindex{cnqu} $p$ and \keyindex{cnql} $p$ provide a stemless square +headed +quarter note at pitch $p$. + + \item\keyindex{cnhu} $p$ and \keyindex{cnhl} $p$ provide a stemless square +headed half note at pitch $p$. + +%\item\keyindex{Hpause} $p$ $n$ provides an arbitrary length pause at pitch +%$p$ and of length $n$ \keyindex{noteskip}. However, in the first of the above +%example, this feature has been used to denote an arbitrary length note rather +%than a rest! + + \item\keyindex{Hlonga} $p$ $n$ provides an arbitrary length note at pitch +$p$ and of length $n$ \keyindex{noteskip}. +This feature has been used to denote an arbitrary length note in the second of +the above examples; +in the first example, \keyindex{Hpause} +was used to denote an arbitrary length note rather +than a rest. + + \item\keyindex{shortbarrules} has been used to provide bar rules shorter than +the staff vertical width. + + \item\keyindex{interbarrules} has been used to provide bars between the +staffs, rather that over them. This is an arbitrary question of taste\ldots + \end{itemize} + + \section{musixlyr} \ixtt{musixlyr.tex} + Enables the recommended method for adding lyrics to a score (see Section~\ref{musixlyr}). + + \section{musixmad} \ixtt{musixmad.tex} Increases the number of +instruments, slurs and beams up to twelve. When using this extension, it is +not necessary to explicitly input \verb|musixadd.tex|. +If you need greater numbers of these elements, see Sections~\ref{musixmad_setmaxgroups}, +\ref{musixmad_setmaxinstruments_ccxviiibeams}, +\ref{musixmad_setmaxoctlines}, +\ref{musixmad_setmaxslurs} and +\ref{musixmad_setmaxtrills}. + + +\section{musixper}\label{perc} + +Provides special symbols intended for percussion parts. Included are a +\ital{drum clef}---comprising two vertical parallel lines---and notes with +various specially shaped heads. The note symbols that are available are as +follows: + + \begin{itemize}\setlength{\itemsep}{0ex} + \item The \raise.5ex\hbox{\musixchar113}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceded by a +``\verb|dc|'' (think of {\it d}iagonal {\it c}ross). +Available are +\keyindex{dcqu}, +\keyindex{dcql}, +\keyindex{dcqb}, +\keyindex{dczq}, +\keyindex{dccu}, +\keyindex{dcccu}, +\keyindex{dccl} and +\keyindex{dcccl}. + + \item The \raise.5ex\hbox{\musixchar112}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceded by a +``\verb|dh|'' +(think of {\it d}iagonal cross {\it h}alf open). +Available are +\keyindex{dhqu}, +\keyindex{dhql}, +\keyindex{dhqb}, +\keyindex{dhzq}, +\keyindex{dhcu}, +\keyindex{dhccu}, +\keyindex{dhcl} and +\keyindex{dhccl}. + + \item The \raise.5ex\hbox{\musixchar111}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceded by a +``\verb|do|'' +(think of {\it d}iagonal cross {\it o}pen). +Available are +\keyindex{doqu}, +\keyindex{doql}, +\keyindex{doqb}, +\keyindex{dozq}, +\keyindex{docu}, +\keyindex{doccu}, +\keyindex{docl} and +\keyindex{doccl}. + + \item The \raise.5ex\hbox{\musixchar114}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceeded by +``\verb|x|'' (e.g.\ for spoken text of songs). +Available are +\keyindex{xqu}, +\keyindex{xql}, +\keyindex{xqb}, +\keyindex{xzq}, +\keyindex{xcu}, +\keyindex{xccu}, +\keyindex{xcl} and +\keyindex{xccl}. + + \item The \raise.5ex\hbox{\musixchar115}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceeded by +``\verb|ox|'' . +Available are +\keyindex{oxqu}, +\keyindex{oxql}, +\keyindex{oxqb}, +\keyindex{oxzq}, +\keyindex{oxcu}, +\keyindex{oxccu}, +\keyindex{oxcl} and +\keyindex{oxccl}. + + \item The \raise.5ex\hbox{\musixchar118}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceeded by +``\verb|ro|'' (think of {\it r}h{\it o}mbus). +Available are +\keyindex{roqu}, +\keyindex{roql}, +\keyindex{roqb}, +\keyindex{rozq}, +\keyindex{rocu}, +\keyindex{roccu}, +\keyindex{rocl} and +\keyindex{roccl}. + + \item The \raise.5ex\hbox{\musixchar116}~{}~symbol which is obtained using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc. macros preceeded by +``\verb|tg|'' (think of {\it t}rian{\it g}le). +Available are +\keyindex{tgqu}, +\keyindex{tgql}, +\keyindex{tgqb}, +\keyindex{tgzq}, +\keyindex{tgcu}, +\keyindex{tgccu}, +\keyindex{tgcl} and +\keyindex{tgccl}. + + \item The \raise.5ex\hbox to 1em{\musixchar117\hfil}~{}~symbol which is obtained +using the +\verb|\qu|, \verb|\qb|, \verb|\cu|, etc.~macros preceeded by +``\verb|k|'' . +Available are +\keyindex{kqu}, +\keyindex{kql}, +\keyindex{kqb}, +\keyindex{kzq}, +\keyindex{kcu}, +\keyindex{kccu}, +\keyindex{kcl} and +\keyindex{kccl}. + \end{itemize} + +The diamond shaped noteheads described in Section~\ref{diam} are also +available, because \verb|musixper.tex| inputs \verb|musixdia.tex|. + +If any of the foregoing notes need to be dotted, you must use the explicit +dotting macros \verb|\pt|, \verb|\ppt|, or \verb|\pppt| as described in +Section~\ref{dots}. + +Since the usage of these note symbols is +not standardized, it would be wise to include in the score a explanation +of which symbol corresponds to which specific percussion instrument. + +A special \itxem{drum clef}---comprising two heavy vertical bars---can +be made to replace the normal clef for the $n$-th intrument by saying +\keyindex{setclefsymbol}\onen\keyindex{drumclef} . +To cause this to appear at the right vertical position, the instrument should +previously have been assigned a treble clef (or not explicitly assigned any +clef, thereby giving it a treble clef by default). + +Percussion music might be written on a staff with either one or five lines. +If there are several different percussions instruments it may be useful to +use a five-line staff with a drum clef, and differentiate the instruments +by the type of the note heads and the apparent +pitch of the note on the staff. Here is an example of the +latter\footnote{provided by Agusti {\sc Mart\'in Domingo}}: + +\medskip +\begin{music} +\generalmeter{\meterfrac44} +\setclefsymbol1\drumclef +\parindent0pt\startpiece +\leftrepeat +\Notes\zql f\rlap\qp\ibu0m0\xqb0{nn}\en +\Notes\kzq d\zql f\zq j\xqb0n\tbu0\xqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\xqb0{nn}\en +\Notes\kzq d\zql f\zq j\xqb0n\tbu0\xqb0n\en +\bar +\Notes\zql f\rlap\qp\ibu0m0\kqb0{nn}\en +\Notes\xzq d\zql f\zq j\kqb0n\tbu0\kqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\kqb0{nn}\en +\Notes\xzq d\zql f\zq j\kqb0n\tbu0\kqb0n\en +\bar +\Notes\zql f\rlap\qp\ibu0m0\oxqb0{nn}\en +\Notes\oxzq d\zql f\zq j\kqb0n\tbu0\oxqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\oxqb0{nn}\en +\Notes\oxzq d\zql f\zq j\kqb0n\tbu0\oxqb0n\en +\setrightrepeat\endpiece +\end{music} +\noindent Its coding is + \begin{quote}\begin{verbatim} +\begin{music} +\instrumentnumber{1} +\generalmeter{\meterfrac44} +\setclefsymbol1\drumclef +\parindent0pt\startpiece +\leftrepeat +\Notes\zql f\rlap\qp\ibu0m0\xqb0{nn}\en +\Notes\kzq d\zql f\zq j\xqb0n\tbu0\xqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\xqb0{nn}\en +\Notes\kzq d\zql f\zq j\xqb0n\tbu0\xqb0n\en +\bar +\Notes\zql f\rlap\qp\ibu0m0\kqb0{nn}\en +\Notes\xzq d\zql f\zq j\kqb0n\tbu0\kqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\kqb0{nn}\en +\Notes\xzq d\zql f\zq j\kqb0n\tbu0\kqb0n\en +\bar +\Notes\zql f\rlap\qp\ibu0m0\oxqb0{nn}\en +\Notes\oxzq d\zql f\zq j\kqb0n\tbu0\oxqb0n\en +\Notes\zql f\rlap\qp\ibu0m0\oxqb0{nn}\en +\Notes\oxzq d\zql f\zq j\kqb0n\tbu0\oxqb0n\en +\setrightrepeat\endpiece +\end{music} + \end{verbatim}\end{quote} + +Here is an example of a single-line percussion staff using +diamond-shaped note heads: + +\begin{music} +\parindent 19mm +\instrumentnumber{3} +\setname1{keyboard} \setname2{drum} \setname3{monks} +\setlines2{1} +\setlines3{4} +\setinterinstrument1{-2\Interligne}% less vertical space above +\setinterinstrument2{-2\Interligne}% and below the percussion +\sepbarrules +\setsign1{-1} % one flat at keyboard +\generalmeter{\meterfrac24} +\setmeter3\empty +\setclef3\alto +\setclef1\bass +\setstaffs12 % 2 staffs at keyboard +\setclefsymbol3\gregorianCclef % gregorian C clef at instrument 3 +\setclefsymbol2\drumclef % cancel G clef at instrument 2 +\startextract +\Notes\hu F|\zh c\hu h&\dnq4&\squ{acd}\en\bar +\NOtes\qu I|\zq N\qu d&\qp&\diapunc f\en +\NOtes\qu J|\zq a\qu e&\ynq4&\diapunc e\en\bar +\notes\hu G|\zh b\hu d&\dnq4&\zsqu d\rsqu g\squ{hgh}\en +\endextract +\end{music} +\noindent which is coded as follows: + +\begin{verbatim} +\parindent 19mm +\instrumentnumber{3} +\setname1{keyboard} \setname2{drum} \setname3{monks} +\setlines2{1} +\setlines3{4} +\setinterinstrument1{-2\Interligne}% less vertical space above +\setinterinstrument2{-2\Interligne}% and below the percussion +\sepbarrules +\setsign1{-1} % one flat at keyboard +\generalmeter{\meterfrac24} +\setmeter3{\empty} +\setclef3{\alto} +\setclef1{\bass} +\setstaffs1{2} % 2 staffs at keyboard +\setclefsymbol3{\gregorianCclef} % gregorian C clef at instrument 3 +\setclefsymbol2{\drumclef} % cancel G clef at instrument 2 +\startextract +\end{verbatim} + +% (DAS) Sorry, guys, I couldn't figure out how to get the |'s to work in this +% verbatim. +% +\vskip-11pt +\def\Vert{{\tt\char'174}} +\noindent\verb|\Notes\hu F|\Vert\verb|\zh c\hu h&\dnq4&\squ{acd}\en\bar|\\ +\verb|\NOtes\qu I|\Vert\verb|\zq N\qu d&\qp&\diapunc f\en|\\ +\verb|\NOtes\qu J|\Vert\verb|\zq a\qu e&\ynq4&\diapunc f\en\bar|\\ +\verb|\notes\hu G|\Vert\verb|\zh b\hu d&\dnq4&\zsqu d\rsqu g\squ{hgh}\en|\\ +\verb|\endextract| + + \section{musixplt}\index{musixplt@{\tt musixplt.tex}}\label{palatino} +Replaces the default Computer Modern text fonts by Palatino fonts; +see Section~\ref{UserFonts}. +Use as follows: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixplt +... +\end{verbatim}\end{quote} + +The usual ``small'' type commands are supported: +\begin{quote} +\begin{tabular}{lr} +\keyindex{tinytype} & 7pt \\ +\keyindex{smalltype} & 8pt \\ +\keyindex{Smalltype} & 9pt \\ +\keyindex{normtype}& 10pt \\ +\keyindex{medtype} & 12pt \\ +\end{tabular} +\end{quote} +For all of these, the following variants are supported: +\begin{quote} +\begin{tabular}{ll} +\verb|\rm| & Roman \\ +\verb|\bf| & bold \\ +\verb|\it| & italic \\ +\verb|\bi| & bold italic \\ +\verb|\sc| & small capitals (and old-style figures)\\ +\end{tabular} +\end{quote} +The ``big'' type commands are as follows: +\begin{quote} +\begin{tabular}{lr} +\keyindex{bigtype} & 14pt\\ +\keyindex{Bigtype} & 17pt\\ +\keyindex{BIgtype}& 20pt\\ +\keyindex{BIGtype} & 25pt\\ +\end{tabular} +\end{quote} +The default variant for the ``small'' types is Roman and for +the ``big'' ones, small-caps; +however, \keyindex{font} commands are defined +for all the usual variants at all of these sizes. +To letter-space a title, use the \verb|\so| +command in the \verb\soul\ package. + + +The following bold-italic fonts for dynamic marks are defined: +\begin{quote}\begin{tabular}{lr} +\keyindex{ppfftwelve} & 8pt \\ +\keyindex{ppffsixteen} & 10pt\\ +\keyindex{ppfftwenty} & 12pt \\ +\keyindex{ppfftwentyfour} & 14pt \\ +\keyindex{ppfftwentynine} & 17pt \\ +\end{tabular}\end{quote} + + \section{musixpoi} + Adds definitions of less common singly and doubly dotted notes. +Available are +\keyindex{ccup}, +\keyindex{zccup}, +\keyindex{cclp}, +\keyindex{zcclp}, +\keyindex{ccupp}, +\keyindex{zccupp}, +\keyindex{cclpp}, +\keyindex{zcclpp}, +\keyindex{cccup}, +\keyindex{zcccup}, +\keyindex{ccclp}, +\keyindex{zccclp}, +\keyindex{cccupp}, +\keyindex{zcccupp}, +\keyindex{ccclpp}, +\keyindex{zccclpp}, +\keyindex{ccccup}, +\keyindex{zccccup}, +\keyindex{cccclp}, +\keyindex{zcccclp}, +\keyindex{ccccupp}, +\keyindex{zccccupp}, +\keyindex{cccclpp} and +\keyindex{zcccclpp}. + + \section{musixppff}\label{musixppff}\index{musixppff@{\tt musixppff.tex}} + +This replaces the default definitions used for dynamic marks to use a ``mini-font'' +\verb\xppff10\ designed by Hiroaki \textsc{Morimoto}. It is used as follows: + +\begin{quote}\begin{verbatim} +\input musixtex +\input musixppff +... +\end{verbatim}\end{quote} +\noindent The new dynamic marks are as follows: +\font\xppff=xppff10 +\begin{quote} +\xppff +pppp\ ppp\ pp\ p\ mp\ mf\ f\ fp\ sf\ ff\ fff\ ffff\ sfz\ sfzp +\end{quote} +Note that the \verb|xppff10| font has defined glyphs only for the following five characters: f, m, p, s and~z; +use \keyindex{ppff} etc.\@ +for other bold-italic text in music. + + \section{musixps}\label{musixps}\index{musixps@{\tt musixps.tex}} + Activates type K Postscript slurs, ties, and hairpins; see Chapter~\ref{PostscriptSlurs}. +Use as follows: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixps +... +\end{verbatim}\end{quote} + + \section{musixstr}\label{musixstr}\index{musixstr@{\tt musixstr.tex}} + Provides bowing and other symbols for \itxem{string instruments}\footnote{provided +by Werner {\sc Icking}}. The symbol can be posted at the desired position using + \verb|\zcharnote|\pitchp\verb|{|$command$\verb|}|. The available symbols and +their meanings are as follows: + +{\input musixstr +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} + + \item[\hbox to 1em{\AB}~: \keyindex{AB} or \keyindex{downbow}] down-bow + + \item[\hbox to 1em{\AUF}~: \keyindex{AUF} or \keyindex{upbow}] up-bow + + \item[\hbox to 1em{\SP}~: \keyindex{SP}] at the top of bow + + \item[\hbox to 1em{\FR}~: \keyindex{FR}] at the nut of bow + + \item[\GB\ or \Gb~: \keyindex{GB} or \keyindex{Gb}] whole bow + + \item[\UH\ or \Uh~: \keyindex{UH} or \keyindex{Uh}] lower half of bow + + \item[\OH\ or \Oh~: \keyindex{OH} or \keyindex{Oh}] upper half of bow + + \item[\MI\ or \Mi~: \keyindex{MI} or \keyindex{Mi}] middle of bow + + \item[\UD\ or \Ud~: \keyindex{UD} or \keyindex{Ud}] lower third of bow + + \item[\OD\ or \Od~: \keyindex{OD} or \keyindex{Od}] upper third of bow + + \item[\Pizz~: \keyindex{Pizz}] left hand pizzicato or trill + + \end{description}\end{quote} + } + + + %\check + \section{musixsty}\index{musixsty@{\tt musixsty.tex}}\label{musixsty} + + Provides certain text-handling facilities for titles, footnotes, and other +items not related to lyrics. It should not be used with \LaTeX. It includes + \begin{itemize}\setlength{\itemsep}{0ex} + \item definitions of \keyindex{hsize}, \keyindex{vsize}, +\keyindex{hoffset}, \keyindex{voffset} suitable for A$4$ paper; those using +other sizes may wish to modify it once and for all; + \item a \keyindex{rectoverso}\verb|{|\emph{dimension}\verb|}| command to set up even/odd-page + asymmetric margins; + \item a set of text size commands: + + \begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{eightpoint}] which sets the usual \keyindex{rm}, +\keyindex{bf}, \keyindex{sl}, \keyindex{it} commands to $8$ point font size; + \item[\keyindex{tenpoint}] which sets the usual \keyindex{rm}, +\keyindex{bf}, \keyindex{sl}, \keyindex{it} commands to $10$ point font size; + \item[\keyindex{twlpoint}] (or \keyindex{twelvepoint}) to get $12$ point font size; + \item[\keyindex{frtpoint}] to get $14.4$ point font size; + \item[\keyindex{svtpoint}] to get $17.28$ point font size; + \item[\keyindex{twtypoint}] to get $20.74$ point font size; + \item[\keyindex{twfvpoint}] to get $24.88$ point font size; + \end{description} + \item commands for creating title-page headings: + \begin{itemize}\setlength{\itemsep}{0ex} \item \keyindex{author} or +\keyindex{fullauthor} to be put at the right of the first page, below the +title of the piece; the calling sequence is, for example + + \verb| \author{Daniel TAUPIN\\organiste \`a Gif-sur-Yvette}| + + \noindent where the \verb|\\| causes the author's name to be displayed on +two lines; + + \item \keyindex{shortauthor} to be put at the bottom of each page; + \item \keyindex{fulltitle} which is the main title of the piece; + \item \keyindex{subtitle} is displayed below the main title of the piece; + \item \keyindex{shorttitle} or \keyindex{title} + which is the title repeated at the bottom of each page; + \item \keyindex{othermention} which is displayed on the left of the page, +vertically aligned with author's name. It may contain \verb|\\| to display it on +several lines; + \item \keyindex{headline} which displays the argument at the top of the title page (use + \verb|\hss| after or before the argument text or both to left-align or + right-align or center the text); + \item \keyindex{maketitle} which displays all the previous stuff; + \end{itemize} + + \item commands for making \itxem{footnotes}: + \begin{itemize}\setlength{\itemsep}{0ex} + \item The normal Plain-\TeX\ \keyindex{footnote} command, which has two +arguments---not just one as in \LaTeX\protect\index{LATEX@\LaTeX}---namely +the label of the footnote, which can be any sequence of characters, and +the text of the footnote. This command does not work inside +boxes, so it cannot be issued within music; + + \item The \keyindex{Footnote} command, which counts the footnotes and uses a +number as the label of the footnote (equivalent to \LaTeX's \verb|\footnote| +command). The same restriction as with \verb|\footnote| applies concerning +its use within the music coding; + + \item The \keyindex{vfootnote} command, taken from the Plain-\TeX, which +places a footnote at the bottom of the current page, but does not put +the footnote label at the place the command is entered in the main text. This +also may not be used within music, but if a footnote is needed whose reference +lies inside the music, it can be entered in two steps: + \begin{enumerate} + \item manually insert the reference inside the music, using e.g., \verb|zcharnote|; + \item post the footnote itself with \verb|\vfootnote| outside the music, +either before \keyindex{startpiece} or between \keyindex{stoppiece} and +\keyindex{contpiece} or equivalent commands. + \end{enumerate} + + \end{itemize} + + \end{itemize} + + \section{musixtmr}\index{musixtmr@{\tt musixtmr.tex}}\label{times} + Replaces the default Computer Modern text fonts by Times fonts; + see Section~\ref{UserFonts}. +Use as follows: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixtmr +... +\end{verbatim}\end{quote} + +The usual ``small'' type commands are supported: +\begin{quote} +\begin{tabular}{lr} +\keyindex{tinytype} & $7$pt \\ +\keyindex{smalltype} & $8$pt \\ +\keyindex{Smalltype} & $9$pt \\ +\keyindex{normtype}& $10$pt \\ +\keyindex{medtype} & $12$pt \\ +\end{tabular} +\end{quote} +For all of these, the following variants are supported: +\begin{quote} +\begin{tabular}{ll} +\verb|\rm| & Roman \\ +\verb|\bf| & bold \\ +\verb|\it| & italic \\ +\verb|\bi| & bold italic \\ +\verb|\sc| & small capitals \\ +\end{tabular} +\end{quote} +The ``big'' type commands are as follows: +\begin{quote} +\begin{tabular}{lr} +\keyindex{bigtype} & $14$pt\\ +\keyindex{Bigtype} & $17$pt\\ +\keyindex{BIgtype}& $20$pt\\ +\keyindex{BIGtype} & $25$pt\\ +\end{tabular} +\end{quote} +The default variant for all of them is Roman; +however, \keyindex{font} commands are defined +for all the usual variants at all of these sizes. +To letter-space a title, use the \verb|\so| +command in the \verb\soul\ package. + + +The following bold-italic fonts for dynamic marks are defined: +\begin{quote}\begin{tabular}{lr} +\keyindex{ppfftwelve} & 8pt \\ +\keyindex{ppffsixteen} & 10pt\\ +\keyindex{ppfftwenty} & 12pt \\ +\keyindex{ppfftwentyfour} & 14pt \\ +\keyindex{ppfftwentynine} & 17pt \\ +\end{tabular}\end{quote} + +\section{musixtnt}\label{musixtnt} +This package (tnt = Transform Notes) provides a macro \keyindex{TransformNotes} which makes +possible several ``transformations'' of the effect of notes commands such as \keyindex{notes}. +The \verb\musixtnt\ package is distributed separately from \verb\musixtex\. + +In general the effect of \verb|\TransformNotes{|\textit{input}\verb|}{|\textit{output}\verb|}| +is that subsequent notes commands in the source will expect their arguments +to match the \textit{input} pattern but +the notes will be typeset according to the \textit{output} pattern. + +For example, +\begin{verbatim} + \TransformNotes{#2}{#2} +\end{verbatim} +would be appropriate for a four-instrument score (arguments \verb|#2|, \verb|#3|, \verb|#4|, and \verb|#5|, separated by three +\verb\&\s, but the third instrument (\verb|#4|) will be discarded. + +The instrument/staff numbers in the first argument must start at $2$ and increase +consecutively, using \verb|&| (or \| for multi-staff instruments) as a separator. +The reason that the segment identifiers start at $2$ is that the first argument for \keyindex{vnotes} +is a spacing parameter. + +It is +essential that every \verb|\znotes|, \verb|\notes|, \verb|\Notes|, \verb|\NOtes|, etc.\@ command in +the score match the pattern of the first argument to \keyindex{TransformNotes} exactly; for example, +too few (or too many) +note segments will result in unintentionally discarded material and possibly compilation failure. +Similarly, it is not possible to use \keyindex{nextinstrument}, \keyindex{nextstaff}, \keyindex{selectinstrument} or \keyindex{selectstaff}, or to hide the \verb|&| (or \|) tokens inside +a user-defined macro. +An auxiliary program \verb|msxlint| distributed in the \verb\musixtnt\ package can be used to detect such incompatibilities. + +\keyindex{TransformNotes} may be used anywhere between \keyindex{startpiece} +and the command that ends the piece. + +\subsection{Extracting single-instrument parts from multi-instrument scores} + +To extract +a single-instrument part from a (copy of a) multi-instrument \musixtex\ score: +\begin{itemize} +\item Set \verb|\nbinstrument| to 1; for example, with command \verb|\instrumentnumber1|. +\item Use \keyindex{TransformNotes} to discard all but one of the note segments in notes +commands. +For example, the following line placed after +\verb|\startpiece| (but before any note commands) would be appropriate for a +four-instrument score and will result in a single-instrument part for the second of +these: +\begin{verbatim} + \TransformNotes{#2}{#3}% +\end{verbatim} +\end{itemize} +Caveats: +\begin{itemize} +\item +Some additional revisions to the source for the part might be necessary: +\begin{itemize} +\item adjusting \verb|\setname|, \verb|\setclef|, \verb|\setsign|, +\verb|\setmeter| and \verb|\setstaffs| commands, as necessary; see +Section~\ref{CodingRules} for coding techniques that will make this easier. + +\item ensuring that tempo and roadmap markings (\textbf{D.C.}, \textbf{Fine}, etc.) are in + the appropriate instrument segment; +\end{itemize} +\item +When the extracted part score is compiled and viewed, it may be seen +that horizontal-spacing commands designed for \emph{multiple} instruments can produce bad +spacing when used for a \emph{single} instrument. Bad spacing can be corrected manually but +this is very tedious; an auxiliary program called \verb\autosp\ +can be used to automate this process; see Section~\ref{autosp}. +\end{itemize} + +\subsection{Other applications} + +The \keyindex{TransformNotes} macro may be used for other purposes. Here are some examples: +\begin{list}{}{}\item + \verb|\TransformNotes{#2}{#2&\transpose+7#3}%| +\end{list} +will begin transposing\index{transpose@{\Bslash transpose}} just the second instrument (argument \verb|#3|). +\begin{list}{}{}\item + \verb|\TransformNotes{#2|\|\verb|#3}{#2|\|\verb|#3&\tinynotesize#4}%| +\end{list} +will begin typesetting the notes of the second instrument (\verb|#4|) in tiny size. +\begin{list}{}{}\item + \verb|\TransformNotes{#2}{#3}%| +\end{list} +will switch the order of the two instruments. +\begin{list}{}{}\item + \verb|\TransformNotes{#2}{#2}%| +\end{list} +will restore normal two-instrument processing. + + +The \texttt{musixtnt} implementation of \keyindex{TransformNotes} is not compatible with the +\texttt{musixlyr} extension +package for lyrics described in Section~\ref{musixlyr}. For extracting or omitting parts +in scores with lyrics, one may either use the +\texttt{autosp}\index{autosp@{\tt autosp}} preprocessor discussed in Section~\ref{autosp}, which provides +an alternative implementation of \keyindex{TransformNotes}, +or the techniques described in Chapter~\ref{parts}. + + \section{musixtri}\index{musixtri@{\tt musixtri.tex}} +Provides triply dotted note symbols. +Available are: +\keyindex{lpppt}, +\keyindex{whppp}, +\keyindex{zwppp}, +\keyindex{huppp}, +\keyindex{hlppp}, +\keyindex{zhppp}, +\keyindex{zhuppp}, +\keyindex{zhlppp}, +\keyindex{quppp}, +\keyindex{qlppp}, +\keyindex{zquppp}, +\keyindex{zqlppp}, +\keyindex{zqppp}, +\keyindex{cuppp}, +\keyindex{zcuppp}, +\keyindex{clppp}, +\keyindex{zclppp}, +\keyindex{qbppp} and +\keyindex{zqbppp}. + + \section{musixvbm}\ixtt{musixvbm.tex} +\label{musixvbm} +By default, \texttt{musixtex} produces beams using special fonts. Unfortunately, long beams may have +unsightly minor discontinuities (gaps or bumps). The \texttt{musixvbm} add-on +by Hiroaki \textsc{Morimoto} produces smooth vectorized beams; simply input +\texttt{musixvbm} in the preamble of your score (after inputting \texttt{musixtex}). +For example, compare + +\medskip +\begin{music} +\let\extractline\hbox +\vectorizedbeamfalse % disable vectorized beams +\nostartrule +\setclef1{\bass} +\hbox to \hsize{% +\hss +\startextract +\nnotes\ibbl0G1\qb0{GJKLMLMLMLMLMLMK}\tqb0L\en +\zendextract +\hss +\raise20pt\hbox{ and } +\hss +\vectorizedbeamtrue % re-enable vectorized beams +\startextract +\nnotes\ibbl0G1\qb0{GJKLMLMLMLMLMLMK}\tqb0L\en +\zendextract +\hss} +\end{music} +\medskip +\noindent +with various magnifications. The output on the left shows a font-based beam; the one +on the right +shows the same beam with +\texttt{musixvbm} activated. +All the other beams in this report are vectorized. + + +The only known disadvantage with use of \texttt{musixvbm} is that many \texttt{dvi} viewers +(including \texttt{xdvi} and \texttt{yap}) do not support the ``\texttt{tpic} specials'' +that implement vectorized beams in \texttt{dvi} output, so that no beams are shown\footnote{% +The \texttt{dviout} program for Windows supports \texttt{tpic} specials; +it is available from CTAN and in the Win32 distribution of TeXLive.}; +however, Postscript and PDF +output generated using \texttt{dvips} and \texttt{ps2pdf} (or using +\texttt{dvipdfm}, +or by processing the score using \texttt{pdfetex}) should be satisfactory. + +If Postscript hairpins +(as described in Section~\ref{PostscriptSlurs}) are not being used, +the \texttt{musixvbm} add-on also vectorizes crescendos and +decrescendos. + +\section{tuplet} + +This file does nothing; it is provided for compatibility with +\musixtex{} version 1.20 or earlier and legacy scores. +Since version 1.21, \verb|musixtex.tex| itself contains all the functions +of the older \texttt{tuplet.tex}, namely +definitions of +\keyindex{tuplettxt}, +\keyindex{uptuplet} and +\keyindex{downtuplet}. +See Section~\ref{tuplet}. diff --git a/musixtex/doc/musixdoc/extracting.tex b/musixtex/doc/musixdoc/extracting.tex new file mode 100644 index 0000000..2039733 --- /dev/null +++ b/musixtex/doc/musixdoc/extracting.tex @@ -0,0 +1,101 @@ +\chapter{Extracting Parts from a Multi-Instrument Score}\label{parts} +From the typesetting viewpoint, the major characteristic of orchestral and +chamber music is that the scores not only have several instruments, but +variants of the same basic score are needed in which one of the instruments is +highlighted while some others are typeset in smaller notes or are +omitted. +Of course, it must be possible to permute the highlighted instruments and +the small-type instruments or +omitted instruments, depending on the instrument to which the +version of the score is dedicated. + +The following is the most general approach to part extraction when +using \musixtex\ without \textbf{PMX} or \textbf{M-Tx} pre-processors. A +simpler approach which will work for most purposes is described in Section~\ref{musixtnt}. + +\section{Coding rules}\label{CodingRules} + To make a ``selectable'' orchestral score you must prepare the master score +(i.e., the score with all instruments typed) as follows: + + \begin{enumerate} + \item Avoid referring to instrument numbers with roman +numerals. For example use \verb|\setclefs|~$n$ instead of +\verb|\cleftoksiii=| . + \item Introduce symbolic names for the instruments; for example, define: + \begin{verbatim} + \def\Piano{1}% + \def\Flute{2}% + \def\Oboe{3}% + \def\Soprano{4}% + \end{verbatim} +and code, for example + \smallskip + + \verb|\setstaffs\Piano2| rather than \verb|\setstaffs12|. + + \item If, initially, the Piano is the instrument number 1, replace all +\verb|\notes|, \verb|\Notes|, \verb|\NOtes|, etc., with +\verb|\notes\selectinstrument\Piano|, \verb|\Notes\selectinstrument\Piano|, +\verb|\NOtes\selectinstrument\Piano|, etc. + + \item Instead of using \verb|&| or \verb|\nextinstrument| to move to +instrument $n+1$, use \verb|\selectinstrument\Flute| and similar instead. + \end{enumerate} +For example, +\begin{verbatim} + \Notes\selectinstrument\Piano ... | ... + \selectinstrument\Flute ... + \selectinstrument\Oboe ... + \selectinstrument\Soprano ... \en +\end{verbatim} +With this coding, difficult things such as putting the Flute above the Oboe +are done easily: just say \verb|\def\Flute{3}| and \verb|\def\Oboe{2}|. + + \section{Selecting, hiding or putting instruments in the background} + + To put, for example, the Flute and the Oboe in the background, i.e., typesetting +them in small notes, state at the beginning: + \begin{quote} + \verb|\setsize\Flute\tinyvalue\setsize\Oboe\tinyvalue| + \end{quote} +where the value \keyindex{tinyvalue} for \keyindex{setsize} corresponds to notes and staffs +of size \keyindex{tinynotesize}. + If, instead of putting an instrument in the background, one wants to omit it, +this is done by: + \begin{quote} + \verb|\setstaffs\Flute{0}\setstaffs\Oboe{0}| + \end{quote} +since nothing is typeset for +instruments having \emph{zero} staffs (not to be confused with one-line staffs such +as percussions). + + \section{Recommendations} + \begin{itemize} + \item When hiding instruments, reduce +\keyindex{instrumentnumber} by the number of hidden instruments; otherwise +bars and leading braces will enclose the position of these dummy arguments, +which would be ugly. + + \item Exchange the actual instrument numbers so that hidden instruments have +numbers \emph{greater} than the value of \verb|\instrumentnumber|. + Hidden instruments with numbers +less than \verb|\instrumentnumber| will cause an excess of vertical +space at their phantom positions; this is not +recommended. + + \item In hidden instruments, rests no longer behave like \verb|\hbox{...}| and +\verb|raise|-ing them will result in an error. + + \item In hidden instruments, explicit \verb|\hbox|es will remain as empty +boxes, thus causing abnormal vertical spacings between instruments. Therefore, +anything suspect should be made conditional with: + +\begin{quote} +\keyindex{ifactiveinstrument}\ \textit{code to be omitted if instrument is hidden}\ \verb|\fi| +\end{quote} +Most \musixtex{} commands become properly hidden if requested. But +problematic +parts of code can nonetheless be protected with \verb|\ifactiveinstrument|. + + \end{itemize} + diff --git a/musixtex/doc/musixdoc/fonts.tex b/musixtex/doc/musixdoc/fonts.tex new file mode 100644 index 0000000..2326b86 --- /dev/null +++ b/musixtex/doc/musixdoc/fonts.tex @@ -0,0 +1,231 @@ +\chapter{Font Selection and Text Placement} + +\section{Predefined text fonts} +While any font with support for \TeX\ can be used by \musixtex, certain styles and +sizes can be selected using shortcut commands. +For ordinary text, the shortcuts cover fonts of nine different +sizes and six styles. The sizes in points are $7$, $8$, $9$, $10$, $12$, $14$, $17$, $20$, and $25$; +the styles are from the standard Computer Modern family: Roman, bold, italic, bold italic +and small capitals. +The size selection macros from smallest to biggest are +\keyindex{tinytype}, +\keyindex{smalltype}, +\keyindex{Smalltype}, +\keyindex{normtype}, \keyindex{medtype}, \keyindex{bigtype}, +\keyindex{Bigtype}, +\keyindex{BIgtype} and \keyindex{BIGtype}. +The style may be selected or changed using \keyindex{rm} (Roman), \keyindex{bf} +(bold), \keyindex{it} (italic), \keyindex{bi} (bold italic) or +\keyindex{sc} (small-capitals). If no style is explicitly selected, Roman style +will be used for the sizes \verb|\medtype| or smaller; for the larger sizes, +bold style is the default. Thus, for example, +eight point italic is selected with \verb|\smalltype\it|, while +twelve point Roman is selected using \verb|\medtype\rm| or simply +\verb|\medtype|. To change between styles while maintaining the same size, +code \verb|\rm|, \verb|\it|, \verb|\bf|, \verb|\bi| or \verb|\sc|, as in Plain \TeX. +When \musixtex\ is started, the default font for ordinary text is +ten point Roman, equivalent to \verb|\normtype\rm|. + +Another group of fonts, in bold extended italic style, is predefined in point sizes +$8$, $10$, $12$, $14$, and $17$ for dynamic markings. The appropriate font for the current +staff size may be selected simply by using \keyindex{ppff} as a +font specification. Macros \keyindex{tinydyn}, \keyindex{smalldyn}, \keyindex{normdyn}, or \keyindex{meddyn} may be +used to redefine \verb|\ppff| to represent one of the smallest four. + + +A selection of predefined fonts is summarized in Table~\ref{predefinedfonts}. The second column gives an +explicit control sequence that can alternatively be used locally as a font specification. +\font\ctinytype=cmr7 +\font\ctinytypebf=cmbx7 +\font\ctinytypeit=cmti7 +\font\csmalltype=cmr8 +\font\csmalltypebf=cmbx8 +\font\csmalltypeit=cmti8 +\font\cSmalltype=cmr9 +\font\cSmalltypebf=cmbx9 +\font\cSmalltypeit=cmti9 +\font\cnormtype=cmr10 +\font\cnormtypebf=cmbx10 +\font\cnormtypeit=cmti10 +\font\cnormtypebi=cmbxti10 +\font\cnormtypesc=cmcsc10 +\font\cmedtype=cmr12 +\font\cmedtypebf=cmbx12 +\font\cmedtypeit=cmti12 +\font\cmedtypebi=cmbxti10 scaled \magstep1 +\font\cmedtypesc=cmcsc10 scaled \magstep1 +\font\cbigtype=cmbx12 scaled \magstep1 +\font\cBigtype=cmbx12 scaled \magstep2 +\font\cBIgtype=cmbx12 scaled \magstep3 +\font\cBIGtype=cmbx12 scaled \magstep4 +\font\cppfftwelve=cmbxti10 at 8pt +\font\cppffsixteen=cmbxti10 +\font\cppfftwenty=cmbxti10 scaled \magstep1 +\font\cppfftwentyfour=cmbxti10 scaled \magstep2 +\font\cppfftwentynine=cmbxti10 scaled \magstep3 +\font\cbigtype=cmbx12 scaled \magstep1 +\font\cBigtype=cmbx12 scaled \magstep2 +\font\cBIgtype=cmbx12 scaled \magstep3 +\font\cBIGfont=cmbx12 scaled \magstep4 +\begin{table} +\begin{center} +\renewcommand{\arraystretch}{1.15} + \begin{tabular}{lll} + \hline + Size and style & Font specification & Example \\ + \hline + \verb|\tinytype| & \verb|\sevenrm| & {\ctinytype tiny Roman} \\ + \verb|\tinytype\bf| & \verb|\sevenbf| & {\ctinytypebf tiny bold} \\ + \verb|\tinytype\it| & \verb|\sevenit| & {\ctinytypeit tiny italic} \\ + \verb|\smalltype| & \verb|\eightrm| & {\csmalltype small Roman} \\ + \verb|\smalltype\bf| & \verb|\eightbf| & {\csmalltypebf small bold} \\ + \verb|\smalltype\it| & \verb|\eightit| & {\csmalltypeit small italic} \\ + \verb|\Smalltype| & \verb|\ninerm| & {\cSmalltype Small Roman} \\ + \verb|\Smalltype\bf| & \verb|\ninebf| & {\cSmalltypebf Small bold} \\ + \verb|\Smalltype\it| & \verb|\nineit| & {\cSmalltypeit Small italic} \\ + \verb|\normtype| & \verb|\tenrm| & {\cnormtype normal Roman} \\ + \verb|\normtype\bf| & \verb|\tenbf| & {\cnormtypebf normal bold} \\ + \verb|\normtype\it| & \verb|\tenit| & {\cnormtypeit normal italic}\\ + \verb|\normtype\bi| & \verb|\tenbi| & {\cnormtypebi normal bold italic}\\ + \verb|\normtype\sc| & \verb|\tensc| & {\cnormtypesc normal small capitals}\\ + \verb|\medtype| & \verb|\twelverm| & {\cmedtype medium Roman} \\ + \verb|\medtype\bf| & \verb|\twelvebf| & {\cmedtypebf medium bold} \\ + \verb|\medtype\it| & \verb|\twelveit| & {\cmedtypeit medium italic}\\ + \verb|\medtype\bi| & \verb|\twelvebi| & {\cmedtypebi medium bold italic}\\ + \verb|\medtype\sc| & \verb|\twelvesc| & {\cmedtypesc medium small capitals}\\ + \verb|\bigtype| & \verb|\frtbf| & {\cbigtype big bold} \\[.4ex] + \verb|\Bigtype| & \verb|\svtbf| & {\cBigtype Big bold} \\[.4ex] + \verb|\BIgtype| & \verb|\twtybf| & {\cBIgtype BIg bold} \\[.4ex] + \verb|\BIGtype| & \verb|\twfvbf| & {\cBIGtype BIG bold} \\ + ~ & \verb|\ppfftwelve| & {\cppfftwelve pp ff diminuendo}\\ + ~ & \verb|\ppffsixteen| & {\cppffsixteen pp ff diminuendo}\\ + ~ & \verb|\ppfftwenty| & {\cppfftwenty pp ff diminuendo}\\ + ~ & \verb|\ppfftwentyfour| & {\cppfftwentyfour pp ff diminuendo}\\[.4ex] + ~ & \verb|\ppfftwentynine| & {\cppfftwentynine pp ff diminuendo}\\[.4ex] + \hline + \end{tabular} +\end{center} +\caption{Various predefined fonts} +\label{predefinedfonts} +\end{table} + +\section{User-defined text fonts} + +Since \musixtex\ is a superset of \TeX, you are free to use the standard \TeX\ +machinery for defining and using any special font you desire. You must first +of course ensure that (a)~all the necessary font files (e.g., \verb|bla10.tfm|, +\verb|bla10.pfb|, or equivalents) are installed in the right places in your system, (b)~all +configuration files (e.g., \verb|config.ps| or equivalent) have been updated, and +(c)~the \TeX\ file-name database has been updated, as required by your \TeX\ system. Then you can use the font just as +in any \TeX\ document, e.g., by coding \verb|\font blafont=bla10| and then +\verb|\zchar{10}{\blafont Text in user-defined font}|. + +You might also wish to replace once and for all the typefaces invoked by the +commands described in the previous section. Again, before doing this, you must +follow steps (a-c) of the previous paragraph for all fonts in question. +\label{UserFonts} +You can use bitmapped fonts, which are converted to +Postscript by e.g.,~\verb|dvips|, but you also may replace them +by native Postscript fonts. + +The extension library +\verb|musixtmr.tex|\footnote{by Hiroaki {\sc Morimoto}} +replaces the default Computer Modern text fonts by +the Times series of fonts; see Section~\ref{times}. +Other extension libraries, \verb|musixplt.tex| and \verb|musixhv.tex|, replace the default text fonts by +Palatino and Helvetica fonts, respectively; see Sections~\ref{palatino} and \ref{helvetica}. +\font\tnormtype=ptmr7t +\font\tnormtypebf=ptmb7t +\font\tnormtypeit=ptmri7t +\font\tbigtype=ptmr7t scaled \magstep2 +\font\tBigtype=ptmr7t scaled \magstep3 +\font\pnormtype=pplr8r +\font\pnormtypebf=pplb8r +\font\pnormtypeit=pplri8r +\font\pbigtype=pplrc8r at 14pt +\font\pBigtype=pplrc8r at 17pt +\font\hnormtype=phvr8r at 10pt +\font\hnormtypebf=phvb8r at 10pt +\font\hnormtypeit=phvro8r at 10pt +\font\hbigtype=phvr8r at 14pt +\font\hBigtype=phvr8r at 17pt +Here is a comparison of some Times, +Palatino and Helvetica fonts: +\begin{center} + \begin{tabular}{lll} + \hline + {\tnormtype normal Times Roman} & {\pnormtype normal Palatino Roman} &{\hnormtype normal Helvetica Roman} \\ + {\tnormtypebf normal Times bold} & {\pnormtypebf normal Palatino bold}& {\hnormtypebf normal Helvetica bold} \\ + {\tnormtypeit normal Times italic} & {\pnormtypeit normal Palatino italic } & {\hnormtypeit normal Helvetica italic }\\[.4ex] + {\tbigtype Times big} & {\pbigtype Palatino big } & {\hbigtype Helvetica big } \\[.4ex] + {\tBigtype Times Big } & {\pBigtype Palatino Big } & {\hBigtype Helvetica Big } \\ + \hline + \end{tabular} +\end{center} + +For users who prefer to stick with the default Computer Modern +family but want to use the T$1$-encoded EC variants, the extension library +\verb|musixec.tex| is available; see Section~\ref{ecfonts}\@. + +\section{Text placement}\label{textplacement} +Special macros are provided to allow precise placement of any \TeX\ text, vertically +relative to the staff, and horizontally relative to any note in +the staff. + +The macros in the first group will vertically position the text with the +baseline at any specified pitch or staff line. They must be used +inside \verb|\notes...\en|. They will not insert any additional +horizontal space. They have the forms +\keyindex{zcharnote}\pitchp\verb|{|\ital{text}\verb|}|, \keyindex{lcharnote}\pitchp\verb|{|\ital{text}\verb|}|, +and \keyindex{ccharnote}\pitchp\verb|{|\ital{text}\verb|}|, +where \ital{p} is the pitch. With the first one, text will spill to the right +from the current insertion point, with the second it will spill to the left, and with the +third it will be centered horizontally. +The following abbreviations are available: +\begin{quote} +\begin{tabular}{lcl} +\keyindex{zcn}& for&\verb|\zcharnote| \\ +\keyindex{lcn}& for&\verb|\lcharnote| \\ +\keyindex{ccn}& for&\verb|\ccharnote| \\ +\end{tabular} +\end{quote} + +There are similar macros \keyindex{zchar}\pitchp\verb|{|\ital{text}\verb|}|, +\keyindex{lchar}\pitchp\verb|{|\ital{text}\verb|}|, and \keyindex{cchar}\pitchp\verb|{|\ital{text}\verb|}|, +which differ from the previous three in that the pitch \ital{must} be given with +a number (representing the number of staff positions up from the lowest line), +and that the number need not be an integer. + +To vertically position any text midway between two consecutive staves, use +\keyindex{zmidstaff}\verb|{|{\it text}\verb|}|, \keyindex{lmidstaff}\verb|{|{\it text}\verb|}|, +or \keyindex{cmidstaff}\verb|{|{\it text}\verb|}| at the appropriate point in the lower staff. + +The macros \keyindex{uptext}\verb|{|\ital{text}\verb|}| and +\keyindex{Uptext}\verb|{|\ital{text}\verb|}| +are simply shorthands for +\verb|\zchar{10}{|\ital{text}\verb|}| and +\verb|\zchar{14}{|\ital{text}\verb|}|, +respectively. + +The text items handled by all of the above macros can include any appropriate +string of \TeX\ +control sequences, including font definitions, \verb|\hbox|'es, etc. + +Material posted with any of the macros described in this section will not +create any additional horizontal or vertical space within the current system, +and will overwrite anything in the current system that gets in the way. It is +the typesetter's responsibility to ensure there is adequate white space +within the current system to accommodate any text placed with +these macros. On the other hand, if text is placed far above or below a +system, \musixtex\ will usually insert additional vertical space if needed. + +\section{Rehearsal marks} + +Rehearsal marks are usually +boxed or circled uppercase letters or digits. They can be defined using the macros +\keyindex{boxit}\verb|{|\ital{text}\verb|}| or +\keyindex{circleit}\verb|{|\ital{text}\verb|}|. For boxed text, +the margin between the text and box is controlled by the dimension +register \keyindex{boxitsep}, which can be reset to any \TeX\ dimension if the +default value of \verb|3pt| is unsatisfactory. To place the mark, use \verb|\Uptext| or +any of the other macros defined in the previous section. diff --git a/musixtex/doc/musixdoc/frontmatter.tex b/musixtex/doc/musixdoc/frontmatter.tex new file mode 100644 index 0000000..e2f919c --- /dev/null +++ b/musixtex/doc/musixdoc/frontmatter.tex @@ -0,0 +1,143 @@ +\title{\Huge\bfseries\musixtex\\[\bigskipamount] +\LARGE\bfseries Using \TeX{} to write polyphonic\\or +instrumental music\\\Large\itshape Version 1.35} +\author{} + + +%\author{\Large\rm Daniel \sc Taupin\\\large\sl +% Laboratoire de Physique des Solides\\\normalsize\sl +% (associ\'e au CNRS)\\\normalsize\sl +% b\^atiment 510, Centre Universitaire, F-91405 ORSAY Cedex\\\medskip +% \\\Large\rm Ross \sc Mitchell\\\large\sl +% CSIRO Division of Atmospheric Research,\\\normalsize\sl +% Private Bag No.1, Mordialloc, Victoria 3195,\\ Australia \\\medskip +% \\\Large\rm Andreas \sc Egler\\\large\sl +% (Ruhr--Uni--Bochum)\\ Ursulastr. 32\\ D-44793 Bochum} +\date{Revised \today} +\maketitle +\vfill +\thispagestyle{empty} +\begin{flushright}\it +If you are not familiar with \TeX{} at all, I would recommend\\ +to find another software package to do musical typesetting.\\ +Setting up \TeX{} and \musixtex\ on your machine and mastering it is\\ +an awesome job which gobbles up a lot of your time and disk space.\\[\medskipamount] +But, once you master it\ldots\\[\smallskipamount] +Hans {\sc Kuykens} (ca.~1995) + +\vspace*{4ex} +In my humble opinion, that whole statement is obsolete.\\[\smallskipamount] +Christof\/ {\sc Biebricher} (2006) +\end{flushright} + +\clearpage + +\pagenumbering{roman}\setcounter{page}{2} + + +\vspace*{20ex} +\begin{quote} +\musixtex{} may be freely copied, duplicated and used in conformance to +the GNU General Public License (Version 2, 1991, see included file {\tt +copying})\footnote{Thanks to the Free Software Foundation for advice. See +\href{http://www.gnu.org}{\underline{\tt http://www.gnu.org}}}. + +You may take it or parts of it to include in other packages, but no packages +called \musixtex{} without specific suffix may be distributed under the name +\musixtex{} if different from the original distribution (except obvious bug +corrections). + + Adaptations for specific implementations (e.g., fonts) should be provided as +separate additional \TeX\ or \LaTeX\ files which override original definitions. + \end{quote} + +\clearpage + +\chapter*{Preface} +\addcontentsline{toc}{chapter}{Preface} +\musixtex\ was developed by Daniel Taupin, Ross Mitchell and Andreas +Egler, +building +on earlier work by Andrea Steinbach and Angelika Schofer. +Unfortunately, Daniel Taupin, the main developer, died all too early in a 2003 +climbing accident. The \musixtex\ community was shocked by this tragic and unexpected +event. You may read tributes to Daniel Taupin that are archived at the +\href{http://icking-music-archive.org}{\underline{Werner Icking Music Archive}} (WIMA\index{WIMA}). + +Since then, the only significant update to \musixtex\ has been in version 1.15 (April 2011) which +takes advantage of the greater capacity of the e\TeX\ version of \TeX. +This manual +is the definitive reference to all features of +\musixtex\ version~1.33a. + +Novice users need not start here. +Most +music typesetting tasks can be accomplished entirely by using the \textbf{PMX} +(for instrumental music) or \mbox{\textbf{M-Tx}} (for vocal music) +preprocessors to generate the \musixtex\ input file, relieving the user of +learning any of the commands or syntax of \musixtex\ itself. It is only +for out-of-the-ordinary constructions that one must learn these details in order +to insert the necessary \musixtex\ commands into the preprocessor's input file +as so-called inline \TeX. + +Advanced users might +want to use \verb|autosp|, another preprocessor. It simplifies +the production of \musixtex\ scores by automating the choice of +note-spacing commands; see Section~\ref{autosp}. + +It is possible to create inputs for \musixtex, \textbf{PMX}, \mbox{\textbf{M-Tx}} or +\texttt{autosp} using any text editor, such as \verb|notepad| or \verb|vi| or +\verb|emacs|. Currently there is no graphical user interface for +generating input files, other than \TeX-oriented integrated +graphical development environments such as \TeX Works. + +The \href{http://icking-music-archive.org/software/indexmt6.html} +{\underline{Werner Icking Music Archive}} contains excellent and detailed +instructions for installing \TeX, \musixtex{} and the strongly recommended +preprocessors \textbf{PMX} +and \mbox{\textbf{M-Tx}} on +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00022000000000000000} +{\underline{Linux/\unix}}, +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00021000000000000000} +{\underline{Windows}} and +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00023000000000000000} +{\underline{Mac OS}}. +See +\href{http://icking-music-archive.org/software/htdocs/Introduction.html#SECTION00012000000000000000} +{\underline{this}} +page at WIMA for documentation of +\textbf{PMX} and \mbox{\textbf{M-Tx}}. + +\begin{flushright} +Oliver Vogel\\ Don Simons\\ Andre van Ryckeghem\\ Cornelius Noack\\ +Hiroaki Morimoto\\ +Bob Tennent\\ \today +\end{flushright} + +\clearpage + +\makeatletter +\renewcommand\tableofcontents{% + \if@twocolumn + \@restonecoltrue\onecolumn + \else + \@restonecolfalse + \fi + \chapter*{\contentsname + \@mkboth{% + \contentsname}{\contentsname}}% + \addcontentsline{toc}{chapter}{Contents} % added by RDT + \@starttoc{toc}% + \if@restonecol\twocolumn\fi + } +\makeatother + + +%\begin{small} +\tableofcontents +%\end{small} + +\clearpage +\setcounter{page}{1} +\pagenumbering{arabic} +\renewcommand{\thepage}{\arabic{page}} diff --git a/musixtex/doc/musixdoc/index.tex b/musixtex/doc/musixdoc/index.tex new file mode 100644 index 0000000..c56508b --- /dev/null +++ b/musixtex/doc/musixdoc/index.tex @@ -0,0 +1,10 @@ +\makeatletter +\renewenvironment{theindex} + {\pagestyle{plain}\parindent\z@ + \parskip\z@ \@plus .3\p@\relax + \let\item\@idxitem} + {\thispagestyle{plain}} +\makeatother +\begin{multicols}{3}[\chapter*{Index}\addcontentsline{toc}{chapter}{Index}] + \printindex +\end{multicols} diff --git a/musixtex/doc/musixdoc/introduction.tex b/musixtex/doc/musixdoc/introduction.tex new file mode 100644 index 0000000..cb6d87f --- /dev/null +++ b/musixtex/doc/musixdoc/introduction.tex @@ -0,0 +1,822 @@ +\chapter{Introduction to \musixtex} + +This chapter is not a tutorial on the use of \musixtex, but instead serves as +an overview of some of its capabilities, quirks, and history. + +\musixtex\ is a set of macros and fonts which enables music typesetting +within the \TeX\ system. It requires as a prerequisite a working +installation of \TeX. +\musixtex\ might be regarded as the digital equivalent of a box of type. It +contains symbols for staves, notes, chords, beams, slurs and ornaments, +ready to be arranged to form a sheet of music. But it must be told how to position +those symbols on the page. This could be done by the typesetter +himself, if he or she elects to proceed by entering \musixtex\ commands manually +into an input file. However most users will find it far less taxing to let +such decisions be made largely by the preprocessor +\href{http://icking-music-archive.org/software/indexmt6.html#pmx} +{\underline{\textbf{PMX}}}, which in addition uses a much simpler input +language than \musixtex. + +Lyrics can also be handled by \musixtex. There is a set of primitive +commands for this which are described later. But there is also a far +more adaptable set of macros contained in the extension file +\verb|musixlyr.tex|, and there is the preprocessor +\href{http://icking-music-archive.org/software/indexmt6.html#mtx} +{\underline{\mbox{\textbf{M-Tx}}}}\ which provides easy, transparent access to +these macros. + +Most users of \TeX\ are familiar with \LaTeX, a set of \TeX\ macros +which eases document layout. In fact many may only use \LaTeX. +Until recently, \LaTeX\ and \musixtex\ coexisted only grudgingly, owing +primarily to the limited availabily of storage registers. But with modern +versions of \TeX\ and with the use of e\LaTeX, only a modest increase in +complexity is incurred with the addition of musical excerpts to a \LaTeX\ +document. Still, fortunately, for typesetting a musical score there is +rarely if ever any advantage to using \LaTeX. Only if one wanted to create a +text document with embedded musical examples would there be much use for it. +Even in that case there is a perfectly fine way to avoid using \musixtex\ +directly in the document file, namely, by using \musixtex\ to create +\verb|pdf| or \verb|eps| files for +each of the examples, and then embedding references to those in the file for +the larger document. But for anyone who still wants to use both together, there is +no better example than this manual, as generated with the files +\verb|musixdoc.tex| and \verb|musixdoc.sty|. A few further details about such +nonstandard applications are given in Section~\ref{excerpts}. + +\section{Primary features of \musixtex} + \subsection{Music typesetting is two-dimensional} Written music is not +usually a linear sequence of symbols like a literary text. Rather, +except for unaccompanied single-note instruments like clarinets, +trumpets and human voices, it has the form of a two-dimensional matrix. + Thus, a logical way of coding music consists +in horizontally accumulating a set of \ital{vertical combs} with +\ital{horizontal teeth} as depicted in Table~\ref{readtable}. +%\def\hboxit#1{\boxit{\rlap{#1}\hphantom{note sequence three}}} + \begin{table} + \begin{center} + \small + \renewcommand{\arraystretch}{1.4} + \setlength{\arrayrulewidth}{1.5pt} + \setlength{\tabcolsep}{2ex} + \begin{tabular}{|ll|ll|}\fbox{note sequence one} + &\fbox{note seq.\ four} + &\fbox{note seq.\ seven} + &\fbox{note seq.\ ten}\\\fbox{note sequence two} + &\fbox{note seq.\ five} + &\fbox{note seq.\ eight} + &\fbox{note seq.\ eleven}\\\fbox{note sequence three} + &\fbox{note seq.\ six} + &\fbox{note seq.\ nine} + &\fbox{note seq.\ twelve}\\ + \end{tabular} + \end{center} + \caption{A logical way of coding music}\label{readtable} + \end{table} +Accordingly, in \musixtex\ the fundamental macro used to represent +one of those vertical combs (or one of the columns in Table~\ref{readtable}) +is of the form +\begin{center} +\verb|\notes ... & ... & ... \en|\footnote{The command +\keyindex{en} is an abbreviation for the command \keyindex{enotes}, which may also be used.} +\end{center}\index{"&@{\tt\char'046}} +\noindent where the character \verb|&| is used to separate the notes to be +typeset on respective staves of the various instruments, starting from the +bottom. + +In the case of an instrument whose score has to be written with +several staves, they are separated by the +character \|\index{\tt\char'174@{\tt\char'174}}. + +Thus, a score written for a keyboard instrument and +a single-line instrument (e.g., piano and violin) +will be coded as follows: +\begin{center} +\verb=\notes ... | ... & ...\en= +\end{center} +\noindent for each column of simultaneous \ital{groups of notes}. +Each of those groups, represented by a single box in Table~\ref{readtable}\ +and by a sequence of three dots in the the two example macros above, may contain +not only chord notes to be played simultaneously, but short sequences of +consecutive +notes or chords. As we'll soon see, this implies the need for two fundamentally different +kinds of basic macros in \musixtex: those whose tokens are automatically followed +by some amount of space (called \ital{spacing} macros), and those that are not. +The former type, for example, +would be used to produce the notes and rests in a single-line score; +the latter would be used, for example, for chord notes and ornaments. + +\subsection{Horizontal spacing} +Deciding upon the proper horizontal spacing of notes is a very complicated matter +that we will not address in any detail here. Obviously short-duration notes +should be closer together than longer ones. Almost as obviously, the spacing +cannot be linearly proportional to the duration; otherwise for example a whole +note would occupy 32 times as much horizontal space as a thirty-second note. And +in polyphonic scores the spacing in one staff is often influenced by the notes +in another. This is a decision that the typesetter or preprocessor +must make. Once the decision is made, \musixtex\ can provide the desired spacing. +The main mechanism is through a set of macros described in +Section~\ref{newspacings}. At this point we shall only mention that to control +spacing, one of those +macros will be selected to replace the symbol \verb|\notes| in the two examples +above, and it will imply that whenever a spacing macro in encountered within +a group of notes, a +certain specific amount of horizontal space will be inserted. + + \subsection{Music tokens} +The tokens provided by \musixtex\ include +\begin{itemize}\setlength{\itemsep}{0ex} + \item note symbols without stems; + \item note symbols with stems, and flags for eighth notes and +shorter; + \item beam beginnings and endings; + \item beginnings and endings of ties and slurs; + \item accidentals; + \item ornaments: arpeggios, trills, mordents, turns, staccatos, +pizzicatos, fermatas, etc.; + \item bar lines; + \item meters, key signatures, clefs. +\end{itemize} +For example, \verb|\wh a| produces a whole note at nominal frequency 222.5~Hz, +\verb|\wh h| produces one an octave higher, \verb|\qu c| +produces an up-stemmed quarter note C (250~Hz), and \verb|\cl J| produces a down-stemmed C +eighth note an octave lower. + + To generate chords with solid note heads, the non-spacing macro \keyindex{zq} +can be used. It produces a solid note head at the specified pitch, +the vertical position of which +is memorized and recalled whenever the next stemmed note (possibly with a flag) is +coded. The stem length is automatically adjusted to link all simultaneous notes. Thus, the +\mbox{C-major} chord + +\begin{music}\nostartrule +\startextract\NOtes\zq{ceg}\qu j\en\zendextract +\end{music} + \noindent is coded \verb|\zq c\zq e\zq g\qu j| or more concisely, +\verb|\zq{ceg}\qu j|; the \verb|u| in the spacing note macro +\verb|\qu| is what generates the upstem. + + \subsection{Beams} +Each beam \index{beams} is generated by a pair of macros. The first defines +the beginning horizontal position (implicitly the current position), altitude, +direction (upper or lower), multiplicity (number of lateral bars), slope and +reference number. This latter feature is needed so independent beams +can overlap. The second macro of the pair specifies the termination +location (again implicitly) and the reference number. + + \subsection{Setting anything on the score} +A general macro (\keyindex{zcharnote}) provides a means of +putting any sequence of symbols (possibly contained in an \verb|\hbox{...}|) at any +pitch of any staff of any instrument. This allows any symbol defined in a font +(letters, math symbols, etc.) to be placed in the score at a position keyed +to the music both in time (horizontally) and pitch (vertically) on the staff, +\section{A simple example} + Before going into more detail, we give below an example of the two first +bars of the sonata in \mbox{C-major} KV545 by {\sc Mozart}\index{Mozart, W.A.@{\sc +Mozart, W.A.}}: + +\begin{music} +\parindent11mm +\setname1{Piano} +\setstaffs12 +\generalmeter{\meterfrac44} +\startextract +\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en +\Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\ql l\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 +\zendextract +\end{music} + The coding is as follows: +\begin{quote}\begin{verbatim} +\begin{music} + \parindent10mm + \instrumentnumber{1} % a single instrument + \setname1{Piano} % whose name is Piano + \setstaffs1{2} % with two staffs + \generalmeter{\meterfrac44} % 4/4 meter chosen + \startextract % starting real score + \Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\hl j\en + \Notes\ibu0f0\qb0{cge}\tbu0\qb0g|\ql l\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 + \zendextract % terminate excerpt +\end{music} + \end{verbatim}\end{quote} +\begin{itemize}\setlength{\itemsep}{0ex} + \item \verb|\ibu0f0| begins an upper beam, aligned on the +\ital{f}, reference number 0, slope 0 + \item \verb|\tbu0| terminates this beam before writing +the second \ital{g} by means of \verb|\qb0g| + \item \verb|\qb..| indicates a note belonging to a beam. + \item \verb|\sk| sets a space between the two quarters in the right +hand, so that the second one is aligned with the third eighth in the left hand. + \item\verb|\qlp| is a dotted quarter note. + \item\verb|\ibbl1j3| begins a double beam, aligned on the \ital{C} +(\verb|j| at this pitch) with slope 15\%. +\end{itemize} + +\section{The three pass system}\label{threepass} +\subsection{Introduction} +\TeX's line-breaking procedure implicitly assumes +that a normal line of text will contain many words, so that inter-word +glue need not stretch or shrink too much to justify the line. +One might at first consider extending this to music, treating each bar like a +word with no stretchable internal space. But typically this would lead to unsightly +gaps before each bar rule, simply because the number of bars per line +is normally many fewer than the number of words in a line of text. +\musixtex\ needs a more sophisticated horizontal spacing algorithm +than is used in \TeX. + +To understand how \musixtex\ solves this problem, we have to +recognize two different kinds of horizontal space, \ital{hard}\ and +\ital{scalable}. Hard space is fixed and always represents the same +physical distance. +Examples of hard space are the widths of bar rules, clefs, +and key signatures. Scalable space can be stretched as needed. It +is what is normally used for the space after notes or rests. At the +outset it is only defined in a relative sense. In other words, +scalable spaces are defined as multiples of \verb|\elemskip|, an +initially undefined basic spacing unit. For example, in \textbf{PMX}\ +all sixteenth notes +are typically assigned a scalable width of \verb|1.41\elemskip|. +One main job of \musixtex\ is to compute the physical value of +\verb|\elemskip|, often expressed in points (72nds of an inch). +The correct value is that which makes all the scalable space on +a line just fill up what's not occupied by hard space. Obviously +it may vary from line to line. + +To this end a three pass system was developed. To start the +first pass on the file \verb|jobname.tex|, you would enter\footnote{ +In many cases it will suffice to run {\tt tex}, but with \musixtex~1.15, +it is possible to create a file requiring the enhanced capacity of +{\tt etex}. Since {\tt etex} can handle any file {\tt tex} can, it's best +always to use {\tt etex}.} +\verb|etex jobname|. +Information about each bar is written to +an external file named \verb|jobname.mx1|. +This file begins with a header containing parameters +such as line width and paragraph indentation. Then the hard and +scalable space is listed for each bar. +\index{scalable width}\index{hard width} + +The second pass, which is started with \verb|musixflx jobname|, +determines optimal values of the basic spacing unit \verb|\elemskip| +for each line, so as to properly fill each line, and to spread +the piece nicely over an integral number of full lines. This routine was originally written +in \textsc{fortran} rather than \TeX, the main reason +being the lack of an array handling capability in \TeX; the current version +of \verb|musixflx| is a \textsc{lua} script, which may be executed without +compilation in any standard \TeX\ system. + +\verb|musixflx| reads in the file \verb|jobname.mx1|, and writes its +output to \verb|jobname.mx2|. The latter file contains a single entry for +each line of music in the reformatted output. The key piece of information +is the revised value of \keyindex{elemskip} for each line. + +Next, the file is \TeX-ed again, by entering \verb|etex jobname|. On this third pass, +the \verb|jobname.mx2| file is read in, and the information +is used to physically define the final score and embed the +page descriptions into a \verb|dvi|\ file. + +You may wonder how the same command can +cause something different to happen the second time it is issued. The explanation +is that \musixtex\ checks for the presence of \verb|jobname.mx2|. If it's +not present, the first pass is executed; if it is, the third pass. Obviously if +you've made some corrections that affect any horizontal spacing, you must remember +to delete the old \verb|jobname.mx2| and then rerun all three passes, or +build or use a script that does so. + +\subsection{An example} + +Here's an example. Here, no value for \verb|\elemskip| is explicitly specified, +so \musixtex\ assigns a single, default value. After the first pass you might get +the following output: + +\begin{music} +\hsize=100mm +\generalmeter{\meterfrac24}% +\parindent 0pt +\setsign1{-3} +\nostartrule +\startpiece\bigaccid +\NOtes\qu{ce}\en +\bar +\NOtes\qu{gh}\en +\bar +\NOtes\qu{=b}\en +\Notes\ds\cu g\en +\bar +\NOtes\qu{^f=f}\en +\raggedstoppiece\contpiece% this is cheated, the problem was to get +% pass 1 and pass 3 at the same time +\NOtes\qu{=e}\itied0e\qu{_e}\en +\bar +\Notes\ttie0\Qqbu ed{_d}c\en +\bar +\Notes\ibu0b{-2}\qb0{=b}\en +\notes\nbbu0\qb0{=a}\tqh0N\en +\Notes\Dqbu cf\en +\raggedstoppiece\contpiece +\NOtes\uptext{\it tr}\qu e\uptext{\it tr}\qu d\en +\bar +\NOtes\qu c\qp\en +\setdoubleBAR\raggedstoppiece +\end{music} + +\noindent Note that the space after every quarter note is the same, and +that lines are not justified. +After running \verb|musixflx| and \TeX-ing the second time you'll +get: + +\begin{music} +\hsize=100mm +\generalmeter{\meterfrac24}% +\parindent 0pt +\generalsignature{-3} +\nostartrule +\startpiece\bigaccid +\NOtes\qu{ce}\en +\bar +\NOtes\qu{gh}\en +\bar +\NOtes\qu{=b}\en +\Notes\ds\cu g\en +\bar +\NOtes\qu{^f=f}\en +\bar +\NOtes\qu{=e}\itied0e\qu{_e}\en +\bar +\Notes\ttie0\Qqbu ed{_d}c\en +\bar +\Notes\ibu0b{-2}\qb0{=b}\en +\notes\nbbu0\qb0{=a}\tqh0N\en +\Notes\Dqbu cf\en +\bar +\NOtes\uptext{\it tr}\qu e\uptext{\it tr}\qu d\en +\bar +\NOtes\qu c\qp\en +\Endpiece +\end{music} + +\noindent Now \musixtex\ has determined a number of lines +(which is different from the original number), the lines are justified, +and if you look carefully you +can see that the space after quarters in the first line +is smaller than in the second. This example was coded as: +\begin{verbatim} +\hsize=100mm +\generalmeter{\meterfrac24}% +\parindent 0pt +\generalsignature{-3} +\nostartrule +\startpiece\bigaccid +\NOtes\qu{ce}\en\bar +\NOtes\qu{gh}\en\bar +\NOtes\qu{=b}\en +\Notes\ds\cu g\en\bar +\NOtes\qu{^f=f}\en\bar +\NOtes\qu{=e}\itied0e\qu{_e}\en\bar +\Notes\ttie0\Qqbu ed{_d}c\en\bar +\Notes\ibu0b{-2}\qb0{=b}\en +\notes\nbbu0\qb0{=a}\tqh0N\en +\Notes\Dqbu cf\en\bar +\NOtes\uptext{\it tr}\qu e\uptext{\it tr}\qu d\en\bar +\NOtes\qu c\qp\en\Endpiece +\end{verbatim} + +\subsection{Adjusting the layout} + +One benefit of the 3-pass system is the quick and easy +alteration to the layout which can be achieved +by changing only one parameter, namely \keyindex{mulooseness}. This value +acts analogously to \TeX's \verb|\looseness| command. For non-\TeX-perts: if you +state \verb|\looseness=-1| somewhere inside any paragraph, then +\TeX\ will try to make the paragraph one line shorter than it normally would. +With \verb|\mulooseness|, \musixtex\ does the same, but for \ital{systems} +and \ital{sections} rather than lines and paragraphs. A system is just a group of +staves treated as a unit, and in this discussion is analogous to a line of text. +What is a \ital{section}? It's any chunk of coding not containing a +forced system break, System breaks can be forced with +\keyindex{stoppiece}, \keyindex{endpiece}, \keyindex{zstoppiece}, +\keyindex{Stoppiece}, \keyindex{Endpiece}, \keyindex{alaligne} +\keyindex{zalaligne}, \keyindex{alapage} or \keyindex{zalapage}. If none +of these is present, the section comprises the whole piece. +Somewhere\footnote{Advisably, at the beginning or +at the end of the section, for the sake of clarity.} +before the end of the section, you can change the value of +\keyindex{mulooseness} to something different from the default of $0$, and +\musixtex\ will typeset that section with a different number of systems. + +To give an easy example, changing the last line in the previous example to: +\begin{verbatim} +\NOtes\qu c\qp\en\mulooseness=1\Endpiece +\end{verbatim} +yields: + +\begin{music} +\hsize=100mm +\generalmeter{\meterfrac24}% +\parindent 0pt +\generalsignature{-3} +\nostartrule +\startpiece\bigaccid +\NOtes\qu{ce}\en +\bar +\NOtes\qu{gh}\en +\bar +\NOtes\qu{=b}\en +\Notes\ds\cu g\en +\bar +\NOtes\qu{^f=f}\en +\bar +\NOtes\qu{=e}\itied0e\qu{_e}\en +\bar +\Notes\ttie0\Qqbu ed{_d}c\en +\bar +\Notes\ibu0b{-2}\qb0{=b}\en +\notes\nbbu0\qb0{=a}\tqh0N\en +\Notes\Dqbu cf\en +\bar +\NOtes\uptext{\it tr}\qu e\uptext{\it tr}\qu d\en +\bar +\NOtes\qu c\qp\en +\mulooseness1\Endpiece +\end{music} + +\noindent On the other hand, +\begin{verbatim} +\NOtes\qu c\qp\en\mulooseness=-1\Endpiece +\end{verbatim} +yields + +\begin{music} +\hsize=100mm +\generalmeter{\meterfrac24}% +\parindent 0pt +\generalsignature{-3} +\nostartrule +\startpiece\bigaccid +\NOtes\qu{ce}\en +\bar +\NOtes\qu{gh}\en +\bar +\NOtes\qu{=b}\en +\Notes\ds\cu g\en +\bar +\NOtes\qu{^f=f}\en +\bar +\NOtes\qu{=e}\itied0e\qu{_e}\en +\bar +\Notes\ttie0\Qqbu ed{_d}c\en +\bar +\Notes\ibu0b{-2}\qb0{=b}\en +\notes\nbbu0\qb0{=a}\tqh0N\en +\Notes\Dqbu cf\en +\bar +\NOtes\uptext{\it tr}\qu e\uptext{\it tr}\qu d\en +\bar +\NOtes\qu c\qp\en +\mulooseness-1\Endpiece +\end{music} + +\noindent which is tighter than you would ever want, but serves to further +demonstrate the use of \keyindex{mulooseness}. + +If you want to build up a \musixtex\ input file +manually (which in fact very few users will ever need to do, considering the +availability of \textbf{PMX}), here is a roadmap for one way to proceed: +\begin{enumerate} + \item Enter the data one \verb|\notes| group at a time, taking care to select the +relative horizontal spacing for each group (via the macros discussed in Section~\ref{newspacings}) +so as to maintain a consistent relationship between scalable space and note durations. +This will be discussed in a great deal more detail in Chapter~\ref{preparing}. + \item \TeX~$\Longrightarrow$ {\tt musixflx} $\Longrightarrow$ \TeX. + \item Look at the output and decide if you want to have more or fewer +systems, e.g.,~to fill the page or to get an even number of +pages.\index{musixflx@{\tt musixflx}} + \item If you want to change the number of systems in a section, adjust +\keyindex{mulooseness} accordingly. Keep in mind that each section cannot have fewer +systems than bars. +\item Delete \verb|jobname.mx2| and repeat the process\\ +\TeX~$\Longrightarrow$ \verb|musixflx| $\Longrightarrow$ \TeX. + +\end{enumerate} + +There is an alternate way to proceed if you know at the outset +how many systems +you want in a section. You can specify it directly by assigning a +positive number to \keyindex{linegoal} somewhere within the +section (\verb|\linegoal| requires +version 0.83 or later of \verb|musixflx|). +\keyindex{mulooseness} must be zero +for \keyindex{linegoal} to work. Both are automatically reset to +zero after processing the end of a section e.g., as defined by +\keyindex{stoppiece}. + +Finally, for large scores (more than 4 pages or so), having +only one section and an overall value of \verb|\mulooseness| becomes +impractical since one wants not only to have nicely spaced systems, but also +completely filled pages without empty top and +bottom margins on the last page. It is then wise to force the total number of +pages and possibly the line breaks in each page, which can be done using +\keyindex{alapage} and/or \keyindex{alaligne}\footnote{This is the technique +always used by \textbf{PMX} in constructing a \musixtex\ input file.}. +%avrb +%, or more automatically by +%means of the \keyindex{autolines} command borrowed from \musictex\ and +%implemented in the additional {\ttxem{musixcpt.tex}} file +%avre + +There is another advantage to \musixtex's way of using scalable space and +the three pass system. In +\TeX nical terms it eliminates the need for \ital{glue}, and enables +every horizontal position in a line to be computed. This in turn enables certain +variable length symbols such as slurs to be specified by macros entered at +their beginning and ending points, rather than having to estimate the +length of the symbol and enter it at the starting point. + + \subsection{Using \texttt{musixflx}} + +On most systems, \verb|musixflx| can be invoked by typing the name of the program +and the name of the file to be acted upon; i.e., +\begin{quote} +\verb|musixflx jobname.mx1| +\end{quote} +Optionally, you can add a letter to indicate one of the debug modes, which are: +\begin{quote} +\verb|d | for debug information to screen\\ +\verb|f | for debug information to file \verb|jobname.mxl|\\ +\verb|s | to get the computed lines immediately on screen +\end{quote} +To allow for ease of use with scripts, \verb|musixflx| can be fed +with either \verb|jobname.mx1|, \verb|jobname.tex| or only +\verb|jobname|, any one of which will open \verb|jobname.mx1|. + + \subsection{Unrecorded spaces: the novice's bugaboo} + +Because of the way \musixtex\ accounts for hard and scalable space and avoids +using glue, it is absolutely essential that every horizontal space be +properly entered into the input file. The most common error in this regard +is including a blank space in the midst \ital{or at the end} of an input line. +Such a blank space, or for that matter any stray character not entered with +an appropriate \musixtex\ macro, will not be properly +recognized and recorded by \musixtex, but it will still be treated like +ordinary text by \TeX. The symptoms of such a transgression will be an +{\bf Overfull hbox} warning during the third pass, and the appearance of +either excessive blank horizontal space or thick black vertical lines in +the page image. + +\medskip +\centerline{\fbox{Considerable discipline is needed to avoid this problem!}} +\smallskip + +The best technique for avoiding such unpleasantness is to avoid entering +any nonessential blanks within input lines, and to end every +input line with either \verb|%|\index{%@{\tt\char37}} or +\keyindex{relax}, unless it already ends with a control sequence +ending in a letter. + +There are other ways to enter unrecorded space which should be +avoided. Between \verb|\startpiece| and \verb|\stoppiece| or +\verb|\endpiece|, never use \verb|\hskip| or \verb|\kern| except +within \ital{zero}-boxes like \verb|\rlap|, \verb|\llap|, +\verb|\zcharnote|, \verb|\uptext|, etc., and never assign hard +values to scalable dimensions like \verb|\noteskip|, +\verb|\elemskip|, \verb|\afterruleskip| and \verb|\beforeruleskip|\footnote{Note that {\Bslash hardspace} does not fall in this +category; it is specifically designed to enter hard space in a way +that \musixtex\ can properly record it}. + +Here is a checklist of tips related to spacing issues. Because the +foregoing several paragraphs are so important, some of their content +is repeated in the list. + +\begin{enumerate} + \item +Between \verb|\startpiece| and \verb|\stoppiece| or \verb|\endpiece|, +end every input line with a either \verb|%| or a command with no arguments +(including \verb|\relax| and \verb|\en|). + \item \verb|\off| must only be used with scalable values, e.g., +\verb|\noteskip|, \verb|\elemskip|, \verb|\afterruleskip|, and + \verb|\beforeruleskip|. + \item Remember that \verb|\qqsk|, \verb|\qsk| and \verb|\hqsk| are scalable, i.e., \verb|\qsk| + doesn't necessarily mean exactly one note head width (it depends on \verb|\elemskip|). + \item Lyrics and any other non-\musixtex\ text must be put in zero-width boxes +such as + \verb|\zcharnote|, \verb|\zchar|, \verb|\rlap|, \verb|\lrlap|, \verb|\llap|, +\verb|\uptext|, or \verb|\zsong|. Additional specific capabilities for entering +lyrics are provided by + \verb|\hardlyrics|, \verb|\hsong|, and---most significantly---the +text-placement macros defined in \verb|musixlyr.tex| (see Chapter~\ref{lyrics}, +p.~\pageref{lyrics}). + \item +Between \verb|\startpiece| and \verb|\stoppiece| or \verb|\endpiece|, +don't assign hard values to \verb|\noteskip|, \verb|\beforeruleskip|, +or \verb|\afterruleskip|. +\end{enumerate} + + +\section{Further highlights} + %\check + \subsection{Key signatures} +\begin{sloppypar} +A single key signature can be assigned~to~all~instruments,~for~example~by +\keyindex{generalsignature}\verb|{-2}| +which sets two flats on each staff. \keyindex{generalsignature} +can be overridden for selected instruments, for example by +\keyindex{setsign}\verb|2{1}| which puts one sharp on each staff +of instrument number 2. Of course, the current signature as well +as meters and clefs may change at any time.\end{sloppypar} +\subsection{Transposition} +With some extra attention, a score can be input in such a way that it is +fairly easily transposed. There is an internal register +called \keyindex{transpose}, the default value of which is zero, but which may be +set to any reasonable positive or negative value. It defines a number of pitch +steps (lines or spaces on a staff) by which all pitched symbols with be offset, provided +they have been entered with letter values to represent their pitch. +However, +it will neither change the local accidentals nor the key signature. + +For +example, suppose a piece were originally input in F major, and it contained a +B natural, and you wanted to transpose it to G. If you simply set +\verb|\transpose| to 1 with no other special considerations, then +the key signature would not change, and +the B~natural would appear as a C~natural, whereas it should be a C~sharp. +So first you must explicitly change the key signature. Then, to +solve the problem with accidentals, you should declare +\verb|\relativeaccid|, which will cause the actual appearance of any +accidental to depend on the pitch of +the accidental as well as the current key signature. But the use of this +facility requires the typesetter to have entered the original set of accidentals +according to a nonstandard convention wherein an accidental does not +specifically refer to the black or white keys on a piano, but to the +amount by which the pitch is altered up or down from what it would naturally +have been, taking the key signature into account.\index{relative accidentals} This +is discussed in more detail in Section~\ref{transposeaccids}. Now, finally, you +can enter \verb|\transpose=1| with more or less the desired effect. + +More or less, because there is also an issue with stem +and beam directions. Normally a typesetter would want full control over them, +and would exercise that control by entering them with macros that explicitly +assign the direction. Naturally the assigned directions would persist +even after changing \verb|\transpose|. With respect to stems of unbeamed notes, +this matter can also be addressed at +the input level, by using special macros for notes that leave the +decision about stem directions up to \musixtex. These macros do the right +thing in the face of transposition. They are discussed in +Chapter~\ref{autostemdirections}. Unfortunately there is no corresponding +such facility for beams, so the typesetter will have to edit the transposed +score to adjust beam directions as required\footnote{\textbf{PMX} +will automatically adjust both stem and beam directions when transposing, which +is yet another reason to use it. However +if a piece is to be transposed, the typesetter must still explicitly activate relative accidentals +and enter accidentals according to the relative-accidental convention.}. + + %\check + \subsection{Extracting parts from a score} +It is possible to extract separate scores for +each individual instrument of a multi-instrument score. +If you use \textbf{PMX}, it is very easy; +see the documentation for \textbf{PMX}. +If you use \musixtex\ without a preprocessor, +see Chapter~\ref{parts}. + +%After assigning symbolic numbers to instruments, +%there are macros (see \ref{instrum-inhibit}) that permit +% \begin{itemize}\setlength{\itemsep}{0ex} +% \item choosing which instrument the following source code is attached to, +% \item choosing which staff of an instrument the following source code is +%attached to, +% \item hiding one or several instruments by zeroing out their staff sizes and staff +%numbers. +% \end{itemize} + + %\check + \subsection{Staff and note sizes} + Although the standard staff size is 20pt, \musixtex\ allows scores with +sizes of 16, 24, or 29pt. Furthermore, any instrument may be assigned its own special staff +size (usually smaller than the overall staff size), and there are special macros +(e.g., \verb|\smallnotesize|, \verb|\tinynotesize|) that cause notes, beams, and +accidentals all to take a different size. + +\subsection{Add-in macro libraries} +During the early stages of \musixtex's development, common versions of \TeX\ itself were +very limited in capacity, especially in terms of the numbers of registers that could +be defined for use in macros. For this historical reason, many important enhancements +to \musixtex\ are available only via add-in libraries. The user can thus pick and choose +which to include for any particular compilation. Most of these are included in +a \musixtex\ distribution, and their uses are discussed in this manual. The +libraries have names like \verb|blabla.tex|, and are activated by including a line +like \verb|\input blabla|\ within the the input file. The most common such files +are \ttxem{musixadd.tex} and \ttxem{musixmad.tex} which respectively increase the +number of instruments from the default 6 to 9 or 12 as well as increasing available numbers +of other features; \verb|musixps.tex| which enables Type~K Postscript slurs; and +\verb|musixlyr.tex| which greatly eases typesetting lyrics. In fact the latter two, +while now included in \musixtex\ distributions, are not documented in this manual but +in separate files, namely \verb|musixps.tex| itself and +\verb|mxlyrdoc.pdf| respectively. + + +\section{Installing and Using \musixtex}\label{using} + +As stated in the preface, +the \href{http://icking-music-archive.org/software/indexmt6.html} +{\underline{Werner Icking Music Archive}}\ (WIMA) contains excellent and detailed +instructions for installing \TeX, \musixtex{} and the strongly recommended +preprocessors \textbf{PMX} +(for instrumental music) and \mbox{\textbf{M-Tx}} (for vocal music) under +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00022000000000000000} +{\underline{Linux/\unix}}, +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00021000000000000000} +{\underline{Windows}} and +\href{http://icking-music-archive.org/software/htdocs/Getting_Started_Four_Scenar.html#SECTION00023000000000000000} +{\underline{Mac OS}}. + +As stated in Section~\ref{threepass}, to compile a \musixtex-formatted score, you must run +in sequence \verb|etex|, \verb|musixflx|, +and \verb|etex| again. This will produce a \verb|.dvi| file. From this point +forward, this file can be processed like the device-independent output file +for any \TeX\ document. The most common approach and the only one to +be discussed here is to next generate a Postscript file. This is accomplished +by running \verb|dvips|, which is included in every \TeX\ system; to prevent +inappropriate adjustments that \verb|dvips| makes by default, it is recommended to +add the option \verb|-e0|. To view the +Postscript, most users run {\tt GSview} or {\tt gv}, a front-end to {\tt ghostscript}, which must +be separately downloaded and installed. Finally, you may produce a PDF file +using \verb|ps2pdf| or GSview, and view that with any PDF viewer, such as +the Adobe Reader or {\tt GSview}. + +You also can view the \verb|.dvi| file directly using a DVI viewer such as Yap or \verb|xdvi|, +but, if you are using type K Postscript slurs or vectorized beams, some DVI viewers will not display them. + +Rather than executing all the foregoing programs separately, most users will +find it more convenient to use the \verb|musixtex| script that comes in most +distributions of \musixtex. For example, \verb|musixtex jobname| +will by default run the three passes described in Section~\ref{threepass}, +convert the result to PDF and delete intermediate files. +There are many options available to +change the behavior; run + +\verb|musixtex -h| + +\noindent to get a summary. + + +\section{Where to get help using \musixtex} + +The home base for all matters related to \musixtex\ is the +Werner Icking Music Archive, at +\href{http://icking-music-archive.org}{\underline{http://icking-music-archive.org}}. +There is a +\href{http://tug.org/mailman/listinfo/tex-music}{\underline{mailing list}}, +hosted by TUG, the \TeX\ Users Group, where you will always find +someone willing to answer questions and help solve problems. + + \section{A very brief history of \musixtex} +The idea of using \TeX\ to typeset music appears to have originated +around 1987 with the master's thesis of Andrea +{\sc Steinbach} and Angelika {\sc Schofer}\footnote{Steinbach A. \& Schofer +A., \ital{Automatisierter Notensatz mit \TeX}, master's thesis, +Rheinische Friedrich-Wilhelms Universit\"at, +Bonn, Germany, 1987}. They called their package +\mutex\index{mutex@\protect\mutex}. It was limited to a single staff. +It introduced two key concepts: (1) using +a large number of font characters to construct beams and slurs, and (2) using +\TeX\ glue to help control horizontal spacing and justification. + +The next major step came around 1991 when Daniel {\sc Taupin} created \musictex. +Its major enhancement was to allow multiple staves. But this came at a +price: some flexibility was lost in controlling horizontal spacing and +a great deal of trial and error became necessary to avoid excessive or +insufficient gaps before and after bar lines. + +\musictex\ was a single-pass system. To remedy its shortcomings it became clear +that a multi-pass system would be required. Around 1997 Dr.~Taupin along with Ross {\sc Mitchell} +and Andreas {\sc Egler} created the first version of \musixtex. At last a fully +automatic procedure was coded so as to provide pleasing horizontal spacing in +multi-staff scores. + +Significant enhancements to \musixtex, which have already been mentioned, have been provided +by Stanislav {\sc Kneifl} (Type~K Postscript slurs) and +Rainer {\sc Dunker} (Lyrics handling via \verb|musixlyr.tex|). + +Since Dr.~Taupin passed away in 2003, \musixtex\ has been maintained by a +varying cast including Olivier {\sc Vogel}, Hiroaki {\sc Morimoto}, +Bob {\sc Tennent}, Andre {\sc Van Ryckeghem}, +Cornelius {\sc Noack}, and Don {\sc Simons}. + +No discussion of the history of \musixtex\ would be complete without mentioning +the contributions of Werner {\sc Icking}. From the early days of \mutex\ until +his untimely death in 2001, he served this line of software as its most prominent +proponent, beta tester, web site and mailing list editor, consultant, +problem solver, and inspiration for +many third-party enhancements including \textbf{PMX}. In fact he founded the +mailing list and the archive that now is named in his honor. The web site is +currently edited by Christian {\sc Mondrup}, the software page by Bob {\sc Tennent}, +and the mailing list by Maurizio {\sc Codogno}. + + diff --git a/musixtex/doc/musixdoc/layout.tex b/musixtex/doc/musixdoc/layout.tex new file mode 100644 index 0000000..a22a882 --- /dev/null +++ b/musixtex/doc/musixdoc/layout.tex @@ -0,0 +1,185 @@ +\chapter{Managing the Layout of your Score} +\section{Line and page breaking}\label{linebreak} +If every bar ends with \verb|\bar| and no other line- or page-breaking commands +are used, then the external program \verb|musixflx| will decide where to insert +line and page breaks. Line breaks will only come at bar lines. The total +number of lines will depend on the initial value of \verb|\elemskip|, which by +default is \verb|6pt| in \verb|\normalmusicsize|. + +You can force a line or page break by replacing \keyindex{bar} with +\keyindex{alaligne} or \keyindex{alapage} respectively. On the other hand, +to forbid line-breaking at a particular bar, replace \verb|\bar| +with \keyindex{xbar}. To force a line or page break where there is +no bar line, use \keyindex{zalaligne} or \keyindex{zalapage}. To mark any +mid-bar location as an optional line-breaking point, use \keyindex{zbar}; +to force the mid-bar bar line to the end of a system, use \keyindex{zzbar}. + +The heavy final double bar of a piece is one of the consequences of +\keyindex{Endpiece} or \keyindex{Stoppiece}. If you just want to terminate +the text with a simple bar, say \keyindex{stoppiece} or \keyindex{endpiece}. +To terminate it with no bar line at all, code \keyindex{zstoppiece}. +If you want to suppress right-justification of the last line of a score, +use \keyindex{raggedstoppiece}; the bar line can be suppressed by +using \keyindex{zendpiece} (or \keyindex{setemptybar}). + +Once you have stopped the score by any of these means, you may want to restart +it, and there are several ways to do so. If you don't need to change the key +signature, meter, or clef, +you can use \keyindex{contpiece} for no indentation, or \keyindex{Contpiece} +to indent by \keyindex{parindent}. If you do want to change some score +attribute that takes up space, for example +with \keyindex{generalsignature} after \verb|\stoppiece|, then to restart you +must use \keyindex{startpiece}. However, if you don't want \verb|\barno| reset +to 1, you must save its new starting value to \verb|\startbarno|. You may also +wish to modify instrument names or \verb|\parindent| before restarting. + +Recall that thin-thin or thin-thick double bars or blank bar lines can be +inserted without stopping by using the commands described in Section~\ref{doublebars}. +Those commands can also be used before \verb|\stoppiece|, +\verb|\alaligne|, or \verb|\alapage| + +\section{Page layout} +Blank space above and below each staff is controlled by the dimension +registers \keyindex{stafftopmarg} and \keyindex{staffbotmarg}. For more +info see Chapter~\ref{LayoutParameters}. + +The macro \keyindex{raggedbottom} will remove all vertical glue and +compact everything toward the top of page. +In contrast, the macro \keyindex{normalbottom} will restore default +behavior, in which vertical space between the systems is distributed +so that the first staff +on the page is all the way at the top and the last staff all the way at +the bottom. +The macro \keyindex{musicparskip} will allow the existing space between +systems to increase by up to \verb|5\Interligne|. + +The following values of page-layout parameters will allow as much material +as possible +on a page, provided the printer supports these dimensions which +imply approximately half-inch margins: + +\begin{center} +\begin{tabular}{|l|l|}\hline +\multicolumn{1}{|c|}{A$4$}&\multicolumn{1}{|c|}{letter}\\\hline +\verb+\hsize=190mm+&\verb+\hsize=7.5in+\\\hline +\verb+\vsize=270mm+&\verb+\vsize=10in+\\\hline +\end{tabular} +\end{center} +\zkeyindex{parindent}\zkeyindex{hoffset}\zkeyindex{voffset} +\zkeyindex{hsize}\zkeyindex{vsize} +You may have to be more conservative if you have headlines or footlines +or want +even/odd-page asymmetry, such as with the \keyindex{rectoverso} +command in \verb|musixsty.tex| (Section~\ref{musixsty}). +If a score is going to be ``published'' at a public repository (such as +\mbox{\textsc{imslp}}), you may want to allow for \emph{either} +A$4$ \emph{or} letter paper, for example by setting the \verb|\hsize| to~190~mm +and the \verb|\vsize| to~10~in. + +To generate a score in ``landscape''\index{landscape mode} mode, adjust the +text-size parameters above accordingly (e.g., \verb+\hsize=10in+ and \verb+\vsize=7.5in+) +and add a suitable \verb\papersize\ ``special'' to the \TeX\ output, as in +\verb+\special{papersize=11in,8.5in}+. + + +For \emph{any} values of +\verb|\hsize| and \verb|\vsize|, +material will normally be centered on the page by using +command sequences such as the following, which simply split the difference between the page size and the text size, +and then subtract one inch because of \TeX\ conventions: +\begin{enumerate} +\item[For A$4$ paper, portrait mode (210~mm $\times$ 297~mm):]\quad\\[-2ex] +\begin{verbatim} +\hoffset=210mm\advance\hoffset-\hsize\divide\hoffset2 +\advance\hoffset-1.0in +\voffset=297mm\advance\voffset-\vsize\divide\voffset2 +\advance\voffset-1.0in +\end{verbatim} +\item[For letter-size paper, portrait mode (8.5~in $\times$ 11~in):] \quad\\[-2ex] +\begin{verbatim} +\hoffset=8.5in\advance\hoffset-\hsize\divide\hoffset2 +\advance\hoffset-1.0in +\voffset=11in\advance\voffset-\vsize\divide\voffset2 +\advance\voffset-1.0in +\end{verbatim} +\end{enumerate} + +To determine the maximal dimensions that \emph{your} printer is capable of, +process the standard file \verb|testpage.tex| with \LaTeX\ and +print the result. The ``rulers'' on four sides will indicate +how much of the one-inch ``margin'' material outside the frame can actually be printed. +Your \verb|\hsize| and \verb|\vsize| parameters can be increased, or, if necessary, decreased +accordingly. If your score is going to be printed by a publisher or a colleague, you can send +\verb|testpage.pdf| to them to determine what margins are necessary for their +printer. + +However, if the margins on the \verb|testpage| output are \emph{not} +symmetric, +the printer is mis-aligned. +If this can't be corrected, the margin offsets will +have to be adjusted. Ideally, this should be done in the \TeX\ configuration +so all \TeX\ output will be corrected, but offsets can be adjusted +for just \verb|musixtex| output using +\verb|\advance\hoffset ...| and/or +\verb|\advance\voffset ...| +after the ``normal'' settings given above. + + + + +\section{Page numbering, headers and footers}\index{page +number}\index{footnote} + +There are no special page numbering facilities in \musixtex; you must rely on +macros from plain \TeX. There is a count register in \TeX\ called +\verb|\pageno|. It is always initialized to $1$ and incremented by one +at every page break. By saying \keyindex{pageno}\verb|=|$n$, it can be reset to any +value at any time, and will continue to be incremented from the new value. + +By default, \TeX\ will place a page number on +every page, centered at the bottom. Unfortunately, this is not the preferred +location according to any standard practice. To suppress this default +behavior, say \keyindex{nopagenumbers}. + +One way to initiate page numbering in a more acceptable location is to take +advantage of the facts that (a) \TeX\ prints the contents of the control sequences +\keyindex{headline} and \keyindex{footline} at the top and bottom +respectively of every page, and (b) the value of \verb|\pageno| can be printed by +saying \keyindex{folio}. Therefore, for example, the following sequence of +commands, issued anywhere before the end of the first page, will cause page +numbers and any desired text to be printed at the top of every page, +alternating between placement of the number at the left and right margins, and +alternating between the two different text strings (the capitalized text in +the example): + +\begin{quote}\begin{verbatim} +\nopagenumbers +\headline={\ifodd\pageno\rightheadline\else\leftheadline\fi}% +\def\rightheadline{\tenrm\hfil RIGHT RUNNING HEAD\hfil\folio}% +\def\leftheadline{\tenrm\folio\hfil LEFT RUNNING HEAD\hfil}% +\voffset=2\baselineskip +\end{verbatim}\end{quote} + +\section{Controlling the total number of systems and pages}\index{page/line layout} + +Once all the notes are entered into a \musixtex\ score, it would be convenient +if there were a simple sequence of commands to +cause a specified number of systems to be uniformly distributed over a +specified number of pages. Unfortunately that's not directly +possible\footnote{It \textit{is} possible in \textbf{PMX}.}. +Rather, some trial and error will usually be required to achieve the desired final +layout. To this end, some combination of the following strategies may be used: + + \begin{enumerate}\setlength{\itemsep}{0ex} + \item Assign a value to the count register \keyindex{linegoal} representing +the total number of systems. The count register \keyindex{mulooseness} must be $0$ if using +\verb|\linegoal|. + \item Explicitly force line and page breaking as desired, using +the macros \verb|\alaligne|, \verb|\alapage|, \verb|\zalaligne| +or \verb|\zalapage|. + \item Adjust both \keyindex{mulooseness} and the initial value of +\keyindex{elemskip}: increasing \verb|\mulooseness| from its default of 0 will +increase the total number of systems, while changing the initial value of +\verb|\elemskip| (use \verb|\showthe\elemskip| to find its default value) may change the +total number of systems accordingly. + \end{enumerate} diff --git a/musixtex/doc/musixdoc/lyrics.tex b/musixtex/doc/musixdoc/lyrics.tex new file mode 100644 index 0000000..41d52fa --- /dev/null +++ b/musixtex/doc/musixdoc/lyrics.tex @@ -0,0 +1,407 @@ +\chapter{Lyrics}\index{lyrics}\label{lyrics} +\musixtex{} itself doesn't manage lyrics very well. You should use +\verb+musixlyr+ instead, a \musixtex\ extension package for lyrics handling by Rainer Dunker. +The \TeX~source and +\href{http://icking-music-archive.org/software/musixtex/add-ons/mxlyrdoc.pdf} +{\underline{documentation}}~are included in the \musixtex~distribution. + +But first we recall briefly the older methods, which may still be useful when +only a small number of words are involved. + +\section{Native lyrics method: placing single words} +\subsection{Native \musixtex\ commands for lyrics} + \begin{enumerate}\setlength{\itemsep}{0ex} + \item An obvious solution is to use the commands +\keyindex{zcharnote} (expanded to the right), +\keyindex{lcharnote} (expanded to the left), +\keyindex{ccharnote} (centered), to post the text at any position (computed in +\verb|\internote|s) with respect to the lower line of the current staff. +The pitch should be usually negative, to have the text below the staff. + +Example:\quad +\raisebox{0ex}[4ex][3ex]{\musicintextnoclefn{\notes\sk\zcharnote{N}{Word}\wh g\sk\en}} +\quad is coded by \quad +\verb|\zcharnote{N}{Word}\wh g|~. + +\item The vertical position can also be given with a number in the commands +\keyindex{zchar} (expanded to the right), +\keyindex{lchar} (expanded to the left), +\keyindex{cchar} (centered). The number is internally multiplied by \verb|\internote|~. + +Example:\quad +\raisebox{0ex}[4ex][3ex]{\musicintextnoclefn{\notes\sk\cchar{-4}{Word}\wh g\sk\en}} +\quad is coded by \quad +\verb|\cchar{-5}{Word}\wh g|~. + +\item Of easier use are the commands \keyindex{zsong} (right of the note), +\keyindex{lsong} (left) and \keyindex{csong} (centered) which post the lyrics +at the lower staff line \ital{minus} the previous +\keyindex{interinstrument}~$n$ or the \keyindex{staffbotmarg} quantity. These +commands only have one argument, namely the lyrics text: +%\begin{center} +\keyindex{zsong}\verb|{|\ital{text}\verb|}|\quad +\keyindex{lsong}\verb|{|\ital{text}\verb|}|\quad +\keyindex{csong}\verb|{|\ital{text}\verb|}| +%\end{center} + Depending on the values of the inter-instrument spacings and margins, the +resulting vertical position might be inappropriate. Then it can be changed for +any specific $n$-th instrument until further change using +\begin{quote} +\keyindex{setsongraise}~$n$\verb|{|\ital{any \TeX-dimension}\verb|}| +\end{quote} +As an example, the following French song\\ + \begin{music} + \generalsignature{1} + \startextract + \geometricskipscale + \NOtes\zsong{Au }\qu g\en + \NOtes\zsong{clair }\qu g\en + \NOtes\zsong{de }\qu g\en + \NOtes\zsong{la }\qu h\en + \bar + \NOTes\zsong{lu- }\hu i\en + \NOTes\zsong{ne, }\hu h\en + \bar + \NOtes\zsong{mon }\qu g\en + \NOtes\zsong{a- }\qu i\en + \NOtes\zsong{mi }\qu h\en + \NOtes\zsong{Pier- }\qu h\en + \bar + \NOTes\zsong{rot, }\wh g\sk\en + \endextract + \end{music} + +\noindent was coded as: +\begin{quote}\begin{verbatim} + \generalsignature{1} + \startextract + \geometricskipscale + \NOtes\zsong{Au }\qu g\zsong{clair }\qu g\en + \NOtes\zsong{de }\qu g\zsong{la }\qu h\en\bar + \NOTes\zsong{lu- }\hu i\zsong{ne, }\hu h\en\bar + \NOtes\zsong{mon }\qu g\zsong{a- }\qu i\en + \NOtes\zsong{mi }\qu h\zsong{Pier- }\qu h\en\bar + \NOTes\zsong{rot, }\wh g\sk\en + \zendextract +\end{verbatim}\end{quote} +\end{enumerate} + +\subsection{Adapting note spacing for lyrics} + +The command \keyindex{hardlyrics}\verb|{longword}| provides a spacing that is equal to the length +of the text argument \verb|{longword}|. In the same time the argument \verb|{longword}| +is saved in \keyindex{thelyrics} + +As an example \quad +\raisebox{0ex}[5ex][4ex]% +{\musicintextnoclefn{\staffbotmarg2\Interligne% +\hardlyrics{clair}\notes\hsong{\thelyrics}\wh g\en\notes\wh{gg}\en}} +\quad is coded by: +\begin{tabular}{l} +\verb|\hardlyrics{clair}%|\\ +\verb|\notes\hsong{\thelyrics}\wh g\en|\\ +\verb|\notes\wh{gg}\en|\\ +\end{tabular} + +All notes with long lyrics need such a treatment. The commands only carry out on +\verb|\notes| (not on \verb|\Notes|, \verb|\NOtes|...). + +If you want to go back to the normal placing on an easy way, you simply can replace +'\verb|\hardlyrics|' by '\verb|\softlyrics|'. + + A complete score is given in example {\tt glorias.tex}\label{glorias} and in +{\tt gloriab.tex}, the latter exhibiting not only the song tune but also the +organ accompaniment. + +Alternate versions of \verb|\hsong| are \keyindex{dhsong} which has a fixed +length of \verb|2\noteskip| and \keyindex{thsong} whose fixed length is +\verb|3\noteskip|. These are useful when the text is set below (or above) a +collective coding of two or three notes. + +\section{Musixlyr}\label{musixlyr} + +Lyrics are best handled by the \texttt{musixlyr}\index{musixlyr} package by Rainer Dunker. +The package can be used by inserting a line in your source code: +\begin{quote}\begin{verbatim} +\input musixtex +\input musixlyr +... +\end{verbatim}\end{quote} + +The manual, the input file and a few examples are in \musixtex\ distributions, or they +may be downloaded +\href{http://icking-music-archive.org/software/musixtex/add-ons/musixlyr21c.zip} +{\underline{for Windows}} or \href{http://icking-music-archive.org/software/musixtex/add-ons/musixlyr21c.tgz} +{\underline{for \unix}}. Look at the manual for a detailed description. Here is an overview +of the commands and an example of use.\pagebreak + +\def\keyexample#1{\keyindex{#1}} + +\noindent\begin{small}\begin{tabbing} +\verb|\NOtes|\keyexample{assignlyricshere}\verb|{alto}\qa c\en|\quad\= assigning without staff number\kill +Example\> Explanation +\end{tabbing} +\vspace{-1ex} +\hrule +\vspace{-2ex} +\begin{tabbing} +\verb|\NOtes|\keyexample{assignlyricshere}\verb|{alto}\qa c\en|\quad\= assigning without staff number\kill +\keyexample{setlyrics}\verb|{sopr}{the ly_-ric words_}|\> defining the lyrics text\\ +\keyexample{copylyrics}\verb|{sopr}{alto}|\> alto has same lyrics as soprano\\ +\keyexample{appendlyrics}\verb|{alto}{more words}|\> alto lyrics is longer\\ +\keyexample{assignlyrics}\verb|2{sopr,alto}|\>soprano and alto lyrics at staff $2$\\ +\keyexample{assignlyricsmulti}\verb|{1}{2}{alto}|\>assign alto lyrics to staff $2$ of instrument $1$\\ +\verb|\NOtes|\keyexample{assignlyricshere}\verb|{alto}\qa c\en|\>assigning without staff number\\ +\keyexample{auxlyr}\verb|\assignlyrics{2}{sopr}|\> assign soprano above staff $2$\\[.8ex] +\keyexample{lyrrule}\verb|\qu c|...\keyexample{lyrruleend}\verb|\qu c|\>make a melisma by hand\\ +\keyexample{beginmel}\verb|\qu c|...\keyexample{endmel}\verb|\qu c|\>melisma, same as word extension underline\\[.8ex] +\keyexample{lyr}\verb|\qu c|\>force a syllable from lyrics text at this note or rest\\ +\keyexample{lyric}\verb|{word}\qu c|\>insert syllable 'word' at this note\\ +\verb|\loffset{2}{|\keyexample{lyric*}\verb|{1.}}\qu c|\>combine \verb|1.| with regular syllable\\ +\keyexample{lyrich}\verb|{syl}\qu c|\>same as \verb|\lyric|, but with hyphenation\\ +\keyexample{lyrich*}\verb|{}\qu c|\>same as \verb|\lyric*|, but with hyphenation\\ +\keyexample{lyricsoff}...\keyexample{lyricson}\>stop lyrics, then start again\\ +\keyexample{nolyr}\verb|\qu c|\>no syllable at this note\\[.8ex] +\keyexample{llabel}\verb|{labelname}name|\>labelling a ``go to'' target in text\\ +\keyexample{golyr}\verb|{labelname}\qu c|\>perform a jump, in music code\\[.8ex] +\keyexample{lyrpt}\verb|,\qu c|\>add a comma to the syllable under this note\\ +\keyexample{lyrnop}\verb|\qu c|\>remove last character in syllable\\ +\keyexample{lclyr}\verb|\qu c|\>make first character lower case\\ +\keyexample{llyr}\verb|\qu c|\>left justified syllable\\ +\keyexample{leftlyrtrue}\verb|\qu c|...\keyexample{leftlyrfalse}\verb|\qu c|\>start and stop left justification as the default\\ +\keyexample{lyroffset}\verb|{-4}\qu c|\>shift syllable $1$ notehead to the left\\[.8ex] +\keyexample{minlyrspace}\verb|{3pt}\qu c|\>define minimum space between the words\\ +\keyexample{forcelyrhyphenstrue}\verb|\qu c|\>always use a hyphen from now on\\ +\keyexample{forcelyrhyphensfalse}\verb|\qu c|\>remove hyphen and make one word if necessary \\ +\keyexample{showlyrshifttrue}\verb|\qu c|\>show the lyric shift\\[.8ex] +\keyexample{lyrraise}\verb|{1}{a 2\Interligne}|\>raise lyrics below staff $1$ by \verb|2\Interligne|\\ +\keyexample{lyrraisemulti}\verb|{1}{2}{a 2\Interligne}|\>raise alto lyrics above staff $2$ of instrument $1$\\ +\keyexample{lyrraisehere}\verb|{b 2\Interligne}\qu c|\>raise lyrics below this staff by \verb|2\Interligne|\\[.8ex] +\keyexample{minlyrrulelength}\verb|{2mm}|\>melismas shorter than $2$mm are not shown \\ +\keyexample{minmulthyphens}\verb|{15mm}|\>distance between hyphens in 'hyphen melisma'\\ +\verb|\def|\keyexample{lyrhyphenchar}\verb|{-}|\>chose a hyphen character\\ +\verb|\setlyrics{|\keyexample{lyrlayout}\verb|{\it}..}|\>apply italics to all lyrics lines\\ +\keyexample{verses}\verb|{,\beginmel}\qu c|\>initiate melisma at second verse\\[.8ex] +\verb|\small|\keyexample{setlyrstrut}\>adapt the vertical distance between lyrics lines\\ +\keyexample{lyrstrutbox}\verb|{10pt}|\> (re)define the distance between the lyrics lines\\[.8ex] +\keyexample{lyrmodealter}\verb|2|\>attach lyrics of staff $2$ to the upper voice\\ +\keyexample{lyrmodealtermulti}\verb|{1}{2}|\>attach lyrics of instr.\ $1$ staff $2$ to the upper voice\\ +\keyexample{lyrmodealterhere}\verb|\qu c|\>attach lyrics of this staff to the upper voice\\ +\keyexample{lyrmodenormal}\verb|2|\>restore the default behaviour\\ +\keyexample{lyrmodenormalmulti}\verb|{1}{2}|\>restore the default behaviour at staff $2$ of instr.\ $1$\\ +\keyexample{lyrmodenormalhere}\verb|\qu c|\>restore the default behaviour of this staff\\[.8ex] +\keyexample{lyrlink}\>linking two words with a '$_{_\smile}$'\\ +\keyexample{lowlyrlink}\>same as \verb|\lyrlink| but a little bit lower\\[.8ex] +\keyexample{resetlyrics}\>set word pointer to the first word in all lyrics lines\\[.8ex] +\keyexample{enableauxlyrics}\>don't use this anymore\\ +\keyexample{setsongraise}\verb|{1}{2\Interligne}|\>same as \verb|{\lyrraise}{1}{b 2\Interligne}|\\ +\keyexample{auxsetsongraise}\verb|{1}{2\Interligne}|\>same as \verb|{\lyrraisemulti}{1}{b 2\Interligne}|\\ +\keyexample{oldlyrlinestart}\>don't let the lyrics extend to the left margin\\ +\end{tabbing}\end{small} + +As a further illustration of the use of the commands, have a look at the following +example\footnote{The example is taken from the \texttt{musixlyr} manual.}: + +\medskip\medskip +%\oneversespace +\begin{music} +\input musixlyr + \resetlyrics \small +\lyrmodealter0 + \setlyrics{soprano}{bring her die Gans,} \auxlyr{\assignlyrics1{soprano}} + \copylyrics{soprano}{alto} \assignlyrics1{alto} + + \generalsignature{-2} + \advance\stafftopmarg1\Interligne + \advance\staffbotmarg2\Interligne + + \startextract\addspace\afterruleskip + \NOtes\zqu g\ql e\en + \bar + \Notes\zqu i\beginmel\ibslurd0f\ibl0f{-1}\qb0{fe}\en + \Notes\auxlyr\beginmel\ibsluru1i\zqup i\qb0d\en + \Notes\tqb0e\en + \Notes\endmel\tbslurd0e\ql c\en + \notes\ibbu0h{-1}\qb0h\tqh0g\en + \NOtes\auxlyr\endmel\tbsluru1h\zqu h\ql c\en + \bar + \NOTEs\auxlyr\lyr\zwh i% The lyrics of the whole notes + \lyr\wh b\en % must be given manually. + \endextract + \lyrmodenormal0 +\end{music} +\medskip + +%\oneversespace + +which was coded as: +\begin{quote} +\begin{verbatim} +% define lyrics above the staff +\setlyrics{soprano}{bring her die Gans,} +% lyric beneath the staff are the same +\copylyrics{soprano}{alto} +% assign alto lyrics below staff 1 on the notes with stem down +\assignlyrics1{alto} +% assign soprano lyrics above staff 1 on the notes with stem up +\auxlyr{\assignlyrics1{soprano}} +% attach both lyrics to the upper voice +\lyrmodealter0 +\generalsignature{-2} +% make place for the lyrics +\advance\stafftopmarg1\Interligne\advance\staffbotmarg2\Interligne +\startextract\addspace\afterruleskip +\NOtes\zqu g\ql e\en\bar +% start melisma in lower lyrics +\Notes\zqu i\beginmel\ibslurd0f\ibl0f{-1}\qb0{fe}\en +% start melisma in upper lyrics +\Notes\auxlyr\beginmel\ibsluru1i\zqup i\qb0d\tqb0e\en +% end melisma in lower lyrics +\Notes\endmel\tbslurd0e\ql c\en +\notes\ibbu0h{-1}\qb0h\tqh0g\en +% start melisma in upper lyrics +\NOtes\auxlyr\endmel\tbsluru1h\zqu h\ql c\en\bar +% The lyrics of the whole notes (without stem) must be given manually. +\NOTEs\auxlyr\lyr\zwh i\lyr\wh b\en +\endextract +\lyrmodenormal0 +\end{verbatim}\end{quote} + + \section{Getting enough vertical space for lyrics} + Since songs are +usually equivalent to a one-staff instrument (possibly with several voices) +the recommended solution consists in adjusting the distance between +instruments using either \keyindex{interinstrument}\verb|=|\ital{any +\TeX-dimension} to give more place below all instruments or using +\keyindex{setinterinstrument} to make more space above. Note that {\Bslash +setinterinstrument} defines spacing above and not below an instrument. Since +lyrics are usually set below the staff, the first argument of a +\verb|\setinterinstrument| should be the song instrument number \ital{minus +one}. + + In the case of a single staff tune, or if the song instrument is the lowest +one, then additional place can be provided using \keyindex{staffbotmarg}. + +\section{Fine tuning the placement of the lyrics} + When not using \verb|\hardlyrics|, on short notes, sometimes + the lyrics are shifted away from the notes or they collide with other words. + This are a few approaches to get around this: +\begin{enumerate}\setlength{\itemsep}{0ex} +\item Making more music lines for the notes to go further apart. This could be done with +\verb|\mulooseness|. +\item Stretch a bar with short notes in it by i.e.,~replacing \verb|\notes| by \verb|\NOTes|. +\item Insert space between the notes by using \verb|\sk|, \verb|\hsk|, \verb|\qsk|, \verb|\qqsk|, ... +\item Stretch a bar with short notes in it by using the command \keyindex{scale}: +\begin{verbatim} +\scale{1.6}\notes..\en\scale{1}% +\end{verbatim} +This method can be used in \textbf{PMX} but only with care, because it changes horizontal spacing +in a way that \textbf{PMX} will not be aware of. It will not move bars to the next line, but +will shorten the other bars on the line. + +As an example, the lyrics of this music line are better placed by using \verb|\scale| in +the first bar and moving to the left the word 'mon'. Note that the hyphen is removed +when there is no place for it: + + \begin{music} + \input musixlyr + \resetlyrics + \setlyrics{v1}{Au clair de la lu-ne, mon a-mi Pier-rot,}% + \assignlyrics1{}\assignlyrics1{v1}% + \staffbotmarg2\Interligne\generalsignature{1}% + \startextract + \geometricskipscale + \notes\qu{gggh}\en\bar + \Notes\hu{ih}\en\bar + \notes\qu{gihh}\en\bar + \Notes\wh g\en + \endextract +% \end{music} +%%%%% combined for saving registers %%%%% +% \begin{music}\nostartrule +% \input musixlyr + \resetlyrics + \setlyrics{v1}{Au clair de la lu-ne, \kernm1exmon a-mi Pier-rot,}% + \assignlyrics1{}\assignlyrics1{v1}% + \staffbotmarg2\Interligne\generalsignature{1}% + \startextract \geometricskipscale + \scale{1.4}\notes\qu{gggh}\en\bar\scale{1}% + \Notes\hu{ih}\en\bar + \notes\qu{gihh}\en\bar + \Notes\wh g\en + \endextract + \end{music} + +\medskip +The code of the second music line is (\verb|\assignlyrics1{}| is only needed because +lyrics are assigned before this in this manual): +\begin{quote}\begin{verbatim} + \begin{music} + \input musixlyr + \resetlyrics + \setlyrics{v1}{Au clair de la lu-ne, \kernm1exmon a-mi Pier-rot,}% + \assignlyrics1{}\assignlyrics1{v1}% + \staffbotmarg2\Interligne\generalsignature{1}% + \startextract \geometricskipscale + \scale{1.4}\notes\qu{gggh}\en\bar\scale{1}% + \Notes\hu{ih}\en\bar + \notes\qu{gihh}\en\bar + \Notes\wh g\en + \endextract + \end{music} +\end{verbatim}\end{quote} + +\item Moving a word in any direction + +\begin{small} +\noindent\begin{tabular}{ll} +\multicolumn{2}{l}{\Bslash setlyrics\{alto\}\{\Bslash kernm3ex1.$\sim\sim$firstsyllable...\}}\\ +& left-move verse number\\ +\verb|\setlyrics{alto}{...\kern1exword...}| &right-move a single word\\ +\verb|\setlyrics{alto}{...\lower2pt\hbox{word}...}|& lower a single word\\ +\verb|\setlyrics{alto}{...\raise2pt\hbox{word}...}|& raise a single word\\ +\multicolumn{2}{l}{\Bslash def\Bslash strut\{\Bslash vbox to 2\Bslash Interligne\{\}\}% +\Bslash setlyrics\{alto\}\{\Bslash lyrlayout\{\Bslash strut\}...\}} \\ +& control distance between verses\\ +\verb|\lyrlayout{\vphantom{Mp(\lowlyrlink}|& minimum distance between verses\\ +\multicolumn{2}{l}{\Bslash setbox\Bslash lyrstrutbox=\Bslash hbox\{\Bslash vphantom\{yM\Bslash lyrlink\}\}}\\ +& redefine default lyrstrut +\end{tabular} +\end{small} + +\item Placing of accents can be made easier as shows this example: +\begin{center} +\begin{minipage}{50mm} +\begin{music}\nostartrule +\input musixlyr +\catcode`\ä\active \defä{\"a} +\catcode`\ö\active \defö{\"o} +\catcode`\å\active \letå\aa +\setlyrics1{å ä ö} +\assignlyrics1{}\assignlyrics11 +\startextract + \setsongraise1{1ex}\NOtes\qa{ggg}\en +\zendextract +\end{music} +\end{minipage}% +\begin{minipage}{80mm} +\verb|\catcode`\|\"a\verb|\active \def|\"a\verb|{\"a}|\\ +\verb|\catcode`\|\"o\verb|\active \def|\"o\verb|{\"o}|\\ +\verb|\catcode`\|\aa\verb|\active \let|\aa\verb|\aa|\\ +\verb|\setlyrics1{|\aa\ \"a\ \"o\verb|} \assignlyrics1{}|\\ +\verb|\assignlyrics11|\\ +\verb|\startextract|\\ +\verb|\NOtes\qa{ggg}\en|\\ +\verb|\zendextract|\\ +\end{minipage} +\end{center} +\item Using an 8-bit encoded characterset.\label{8bit} +If you use default (Computer Modern) fonts, you will want to switch to +the EC variants +by putting +%\verb+\input plainenc\relax\inputencoding{cp850}+ % doesn't work! +\verb+\input musixec+ +after \verb+\input musixtex+ in your source file. + +\end{enumerate} + diff --git a/musixtex/doc/musixdoc/miscellaneous.tex b/musixtex/doc/musixdoc/miscellaneous.tex new file mode 100644 index 0000000..83b62be --- /dev/null +++ b/musixtex/doc/musixdoc/miscellaneous.tex @@ -0,0 +1,1095 @@ +\chapter{Miscellaneous Other Notations} +%avre + \section{Metronomic indications} +%Metronomic indication deserves a special macro. The mention: +% +%\medskip +%\centerline{\def\nbinstruments{0}\metron{\hup}{60}} +% +%\smallskip\noindent +%is coded by \keyindex{metron}\verb|{\hup}{60}| (normally embedded in +%\keyindex{Uptext} which is in turn embedded within \verb|\notes...\en|). +% +% On the other hand, music writers sometimes want to specify that the duration +%of a previous note is equal to a distinct furthernote. Thus +% +% \smallskip +%\centerline{\def\nbinstruments{0}\metronequiv{\qup}{\qu}} +% +%\smallskip\noindent +%is coded by \keyindex{metronequiv}\verb|{\qup}{\qu}|. + +By way of example, the notations +\begin{quote} +\def\nbinstruments{0} +\metron{\qu}{60} +\quad and\quad +\def\nbinstruments{0}\metronequiv{\qup}{\qu} +\end{quote} +are +respectively coded as +\keyindex{metron}\verb|{\qu}{60}| and \keyindex{metronequiv}\verb|{\qup}{\qu}|, +which are normally placed using \keyindex{Uptext}. +Also, you can set a smaller metronomic indication like +\begin{quote} + \def\nbinstruments{0}\metron{\smallnotesize\lqu}{ca.~72} +\quad or \quad +\def\nbinstruments{0}\metron{\tinynotesize\lqu}{ca.~72} +\end{quote} +by writing +\begin{quote} +\verb|\metron{\smallnotesize\lqu}{ca.~72}| +\end{quote} +or +\begin{quote} +\verb|\metron{\tinynotesize\lqu}{ca.~72}| +\end{quote} + + \section{Accents} + +You may use\footnote{Note from the editor: the reason the names of some of +these macros don't seem to suggest the terms used in the +descriptions is that apparently Daniel Taupin had in mind other terms, +such as \emph{pizzicato}.} +\begin{itemize}\setlength{\itemsep}{0ex} + \item \keyindex{upz}\pitchp~(upper \itxem{staccato}) to put a dot above a note +head at pitch $p$, + \item \keyindex{lpz}\pitchp~(lower \ital{staccato}) to put a dot below a note +head at pitch $p$, + \item \keyindex{usf}\pitchp~(upper \itxem{sforzando}) to put a $>$ accent above +a note head at pitch $p$, + \item \keyindex{lsf}\pitchp~(lower \itxem{sforzando}) to put a $>$ accent below +a note head at pitch $p$, + \item \keyindex{ust}\pitchp~(upper \itxem{tenuto}) to put a +hyphen above a note head at pitch $p$, + \item \keyindex{lst}\pitchp~(lower \ital{tenuto}) to put a +hyphen below a note head at pitch $p$, + \item \keyindex{uppz}\pitchp~(upper \itxem{staccatissimo}) to put a solid vertical +wedge above a note head at pitch $p$, + \item \keyindex{lppz}\pitchp~(lower \ital{staccatissimo}) to put an inverted +solid vertical wedge below a note head at pitch $p$, + \item \keyindex{usfz}\pitchp~(upper \itxem{forzato}) to put a +``dunce cap'' above a note head at pitch $p$, + \item \keyindex{lsfz}\pitchp~(lower \ital{forzato}) to put an inverted +``dunce cap'' below a note head at pitch $p$, + \item \keyindex{upzst}\pitchp~(upper \itxem{mezzo-staccato/portato}) to put a +dot and a hyphen above a note head at pitch $p$, + \item \keyindex{lpzst}\pitchp~(lower \ital{mezzo-staccato/portato}) to put a +dot and a hyphen below a note head at pitch $p$, + \item \keyindex{flageolett}\pitchp~to put a +small circle above a note head at pitch $p$. +\end{itemize} +These marks are horizontally centered relative to solid note heads. +To +compensate for the fact that whole notes are wider, you may use +\begin{quote} +\keyindex{wholeshift}\verb|{|\ital{Any nonspacing macro}\verb|}| +\end{quote} +to center accents +(and other items) above or below a whole note. For example, +\keyindex{Fermataup}\pitchp~(described in Section~{\ref{ornaments}}) is +\emph{defined} as \keyindex{wholeshift}\verb|{|\keyindex{fermataup}\pitchp\verb|}|. + +There are also variants of the most common accents\footnote{Thanks to Klaus +{\sc Bechert}'s corrections.} which will be automatically positioned +above or below a beam. They are spelled like the corresponding normal +accent, but preceded with the letter \verb|b|, and their argument, instead of +the pitch, is the beam reference number . Thus + +\medskip +\begin{music}\nostartrule +\startextract +\Notes\ibu0f3\busfz0\qb0f\bupz0\qb0g\bust0\qb0h% + \buppz0\qb0i\busf0\qb0j\butext0\tqh0k\en +\Notes\Ibl0lg5\blsfz0\qb0l\blpz0\qb0k\blst0\qb0j% + \blppz0\qb0i\blsf0\qb0h\bltext0\tqb0g\en +\zendextract +\end{music} +\noindent was coded as +\begin{quote}\begin{verbatim} \startextract +\Notes\ibu0f3\busfz0\qb0f\bupz0\qb0g\bust0\qb0h% + \buppz0\qb0i\busf0\qb0j\butext0\tqh0k\en +\Notes\Ibl0lg5\blsfz0\qb0l\blpz0\qb0k\blst0\qb0j% + \blppz0\qb0i\blsf0\qb0h\bltext0\tqb0g\en +\zendextract +\end{verbatim}\end{quote} +\zkeyindex{busfz} +\zkeyindex{bupz} +\zkeyindex{bust} +\zkeyindex{buppz} +\zkeyindex{busf} +\zkeyindex{butext} +\zkeyindex{blsfz} +\zkeyindex{blpz} +\zkeyindex{blst} +\zkeyindex{blppz} +\zkeyindex{blsf} +\zkeyindex{bltext} + +The macros \verb|\bltext| and \verb|\butext| are detailed in the next section, +where the mystery of why they produce the number~$3$ is resolved. + + +\section{Numbers and brackets for xtuplets}\label{tuplet} + +The following table lists all the special macros that place a number indicating +an xtuplet. Some also place a bracket above or below the notes, and are +intended for use with unbeamed notes. +In the table, $p$ is a pitch, $k$ is a number, $n$ is a beam number, +$w$ is a bracket width in \verb|\internote|s, and $s$ is the bracket slope as +a multiple of $1.125$~degrees. The macro \verb|\txt| contains a default number +which will be placed by the first and third through sixth macros, +and is initially defined as \verb|\def\txt{3}|. +The macro +\verb|\tuplettxt| serves the same role for the last two macros. +The font used is defined by +\verb|\txtfont| and is, by default, \verb|\eightit| (in normal music size) but may be re-defined. +\zkeyindex{txtfont} + +The first four commands in the table +are normally used with beamed xtuplets. As indicated in the +last column, the last four produce a sloping bracket and may be used with +unbeamed xtuplets. + + +\begin{center} + \begin{tabular}{lclcc} + \hline + ~ & Number & ~ & Needs & ~ \\ + Macro and arguments & printed & Where invoked & Bracket \\ + \hline + \verb|\triolet|\pitchp & \verb|\txt| & before beam & none \\ + \verb|\xtuplet|\itbrace{k}\pitchp & $k$ & before beam & none \\ + \verb|\butext|\itbrace{n} & \verb|\txt| & before note at number & none \\ + \verb|\bltext|\itbrace{n} & \verb|\txt| & before note at number & none \\ + \verb|\uptrio|\pitchp\itbrace{w}\itbrace{s} & \verb|\txt| & before first note & solid \\ + \verb|\downtrio|\pitchp\itbrace{w}\itbrace{s} & \verb|\txt| & before first note & solid \\ + \verb|\uptuplet|\pitchp\itbrace{w}\itbrace{s} & \verb|\tuplettxt| & before first note & with gap \\ + \verb|\downtuplet|\pitchp\itbrace{w}\itbrace{s} & \verb|\tuplettxt| & before first note & with gap \\ + \hline + \end{tabular} +\end{center} +\medskip + +Here are some examples of the first six macros in the table:\\ +\vskip-3pt +\begin{music} +\parindent0mm +\generalmeter{\meterfrac24} +\nostartrule +\startpiece +\addspace\afterruleskip +\notesp\xtuplet6n\isluru0l\ibl0l0\qb0{lllll}\tslur0l\tqb0l\en\bar +\notesp\triolet n\isluru0l\Ibl0ln2\qb0{lm}\tslur0n\tqb0n\en +\notesp\ibslurd0k\Ibl0km2\qb0k\bltext0\qb0l\tdbslur0m\tqb0m\en\bar +\Notesp\triolet o\isluru0l\ql{lm}\tslur0n\ql n\en\bar +\Notesp\uptrio o16\ql l\en\notesp\cl n\en +%avrb +\Notesp\downtrio O16\qu e\en\notesp\cu g\en +%avre +\endpiece +\end{music} +whose coding is +\begin{quote}\begin{verbatim} +\notesp\xtuplet6n\isluru0l\ibl0l0\qb0{lllll}\tslur0l\tqb0l\en\bar +\notesp\triolet n\isluru0l\Ibl0ln2\qb0{lm}\tslur0n\tqb0n\en +\notesp\ibslurd0k\Ibl0km2\qb0k\bltext0\qb0l\tdbslur0m\tqb0m\en\bar +\Notesp\triolet o\isluru0l\ql{lm}\tslur0n\ql n\en\bar +\Notesp\uptrio o16\ql l\en\notesp\cl n\en +\Notesp\downtrio O16\qu e\en\notesp\cu g\en +\end{verbatim}\end{quote} +\zkeyindex{xtuplet}\zkeyindex{triolet} + +\medskip +Next are examples using \keyindex{uptuplet} and \keyindex{downtuplet}. +A re-definition of \verb|\tuplettxt| inside a notes group only applies +inside that group and leaves the default definition intact. +To get the +number properly centered in the gap, you must include some extra space after +the number in the definition of \verb|\tuplettxt|. As you can see in +the last bar, if the span becomes too small, the macros still won't provide +enough room for the number in the gap; in this case it would be better to +use the macros without gaps. + +% Examples: +% +% Draw a triplet bracket over the notes, starting at pitch "p", +% 1.25\noteskip wide, with a slope up of 3-3/8 degrees: +% +% \uptuplet p{1.25}3 +% +% Draw a sextuplet bracket under the notes, starting at pitch "a", +% 2.5\noteskip wide, with a slope down of 4-1/2 degrees: +% +% \def\tuplettxt{\smallppff 6\/\/} +% \downtuplet{a}{2.5}{-4} + +\begin{music} +%\input tuplet +\parindent0mm +\generalmeter{\meterfrac24} +%\startpiece +\nostartrule +\startextract +\addspace\afterruleskip +\notesp\triolet o\Ibl0ln2\qb0{lm}\tqb0n\en +\notesp\Ibl0km2\qb0k\bltext0\qb0l\tqb0m\en\bar +\notesp\def\tuplettxt{5\/\/}\uptuplet o{4.1}2\cl{jklmn}\en\bar +\Notesp\uptuplet o16\ql l\en\notesp\cl n\en +\Notesp\downtuplet O16\qu e\en\notesp\cu g\en\bar +\notesp\uptuplet o16\ccl l\en\notesp\cccl n\en +\notesp\downtuplet O16\ccu e\en\notesp\cccu g\en +%\endpiece +\endextract +\end{music} + +\noindent with coding + +\begin{quote}\begin{verbatim} +\parindent0mm +\generalmeter{\meterfrac24} +\startextract +\addspace\afterruleskip +\notesp\triolet o\Ibl0ln2\qb0{lm}\tqb0n\en +\notesp\Ibl0km2\qb0k\bltext0\qb0l\tqb0m\en\bar +\notesp\def\tuplettxt{5\/\/}\uptuplet o{4.1}2\cl{jklmn}\en\bar +\Notesp\uptuplet o16\ql l\en\notesp\cl n\en +\Notesp\downtuplet O16\qu e\en\notesp\cu g\en\bar +\notesp\uptuplet o16\ccl l\en\notesp\cccl n\en +\notesp\downtuplet O16\ccu e\en\notesp\cccu g\en +\end{verbatim}\end{quote} + +A modern notation uses a \emph{ratio} such as $5$:$6$ to specify the intended duration +of an x-tuplet. This is supported in \musixtex\ by the command +\keyindex{xxtuplet}, as in + +\begin{music} +\nostartrule +\startextract\addspace\afterruleskip +\notes\xxtuplet5:6o\ibl0j3\qb0{jklm}\tql0n\en +\endextract +\end{music} + +\noindent with coding \verb|\xxtuplet5:6o\ibl0j3\qb0{jklm}\tql0n|. For the +other x-tuplet commands (apart from \verb|\triolet|, which is defined in terms of \verb|\xtuplet|), +it is possible to define \verb|\txt| or +\verb|\tupletxt| as a ratio, as in +\begin{quote}\begin{verbatim} +\def\txt{5:6} +\end{verbatim}\end{quote} + + \section{Ornaments} +\label{ornaments} + + + \subsection{Simple ornaments}\index{ornaments} + +The argument $p$ in the following macros for ordinary ornaments is the +pitch at which the ornament itself appears. They are all nonspacing macros. +You may use +\begin{itemize}\setlength{\itemsep}{0ex} + \item \keyindex{mordent}\pitchp\ for \hbox to .75em{\mordent 0\hss} + \item \keyindex{Mordent}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Mordent 0\hss} + \item \keyindex{shake}\pitchp\ for \hbox to .75em{\shake 0\hss} + \item \keyindex{Shake}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Shake 0\hss} + \item \keyindex{Shakel}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Shakel 0\hss} + \item \keyindex{Shakesw}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Shakesw 0\hss} + \item \keyindex{Shakene}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Shakene 0\hss} + \item \keyindex{Shakenw}\pitchp\ for \hbox to 1.5em{\kern 0.6em\Shakenw 0\hss} + \item \keyindex{turn}\pitchp\ for \hbox to 1.5em{\kern 0.6em\turn 0\hss} + \item \keyindex{backturn}\pitchp\ for \hbox to 1.5em{\kern 0.6em\backturn 0\hss} + \item \keyindex{tr}\pitchp\ for \hbox to 1.5em{\kern 0.6em\tr 0\hss} + \item \keyindex{trt}\pitchp\ for \hbox to 1.5em{\kern 0.6em\trt 0\hss}\quad (J. S.~Bach's \textit{trillo und mordant}) + \item \keyindex{xtr}\pitchp\ for \hbox to 1.5em{\kern 0.5em\xtr 0\hss} + \item \keyindex{ptr}\pitchp\ for \hbox to 1.5em{\kern 0.5em\ptr 0\hss} + \end{itemize} +To +compensate for the fact that whole notes are wider, you may use +\begin{quote} +\keyindex{wholeshift}\verb|{|\mbox{\ital{Any nonspacing macro}}\verb|}| +\end{quote} +to center any of these ornaments +above (or below) a whole note. + + +In the following macros for fermatas, the argument $p$ is the pitch of the +notehead on which the fermata rests, assuming no additional vertical +adjustments are needed for stems or intervening staff lines. They are all +nonspacing macros. You may use +\begin{itemize}\setlength{\itemsep}{0ex} + \item \keyindex{fermataup}\pitchp\ for +\raisebox{0ex}[0ex][0ex]{\notesintext{\notes\fermataup1\en}}, +\end{itemize} +\begin{itemize}\setlength{\itemsep}{3ex} + \item \keyindex{fermatadown}\pitchp\ for +\raisebox{0ex}[0ex][0ex]{\notesintext{\notes\fermatadown2\en}}, + \item \keyindex{Fermataup}\pitchp\ for +\raisebox{-1ex}[-1ex][0ex]{\musicintextnoclef{\notes\Fermataup 7\zwh{'c}\en}}~, +centered over a whole note, + \item \keyindex{Fermatadown}\pitchp\ for +\raisebox{-1ex}[0ex][0ex]{\musicintextnoclef{\notes\Fermatadown1\zwh{'c}\en}}~, +centered under a whole note. + \end{itemize} +\bigskip + +A \itxem{breath} mark +\raisebox{-5ex}[0ex][0ex]{\notesintext{\notes\zbreath\en}} +can be put just above the staff with \keyindex{zbreath}. This is a nonspacing +macro. On the other hand, \keyindex{cbreath} will cause a space of one +\verb|\noteskip| and place the comma midway through the space. + +The \keyindex{caesura} command inserts a slash \verb|0.5\noteskip| before +the place it is entered, while adding no space: + +\begin{music}\nostartrule +\startextract +\NOTes\zhu j\hl{^e}\caesura\en +\Notes\zcu j\cl e\en +\zendextract +\end{music} + + + \subsection{Arpeggios} +\ital{Arpeggios} (i.e.~~~\arpeggio{-2}3) can be coded with the macro +\keyindex{arpeggio}\pitchp\itbrace{m} +where $p$ is the pitch of +the base of the arpeggio symbol and $m$ is its height in units of +\verb|\interligne|, the distance from one staff line to the next. It should be +issued before the affected chord. It is +automatically positioned to the left of the chord, but inserts no spacing. +Its variant \keyindex{larpeggio} sets the arpeggio symbol roughly +one note head width to the left of the default position, and is intended to +avoid collision with single accidentals on chord notes. + + \subsection{Arbitrary length trills} + There are two styles of arbitrary length trills\index{trills}, each with two +variants. +For a trill with preassigned length, use \keyindex{trille}\pitchp\itbrace{l} +for \hbox to 1cm{\noteskip1cm\trille11\hss} or +\keyindex{Trille}\pitchp\itbrace{l} for~~\hbox to +2cm{\noteskip1cm\Trille12\hss}, where $p$ is the pitch and $l$ the length in +current \verb|\noteskips|. + +To let \musixtex\ compute the length of the trill, or if it extends across a +system break, you can use \keyindex{Itrille}$n$\pitchp\ to start a plain +trill, where $n$ is a trill reference number between 0 and 5; then +\keyindex{Ttrille}$n$ to terminate it. To get the {\it tr} at the +beginning, use \keyindex{ITrille}$n$\pitchp\ to start the trill and +\verb|\Ttrille|$n$ to close it. + +\begin{sloppypar} +As with other elements, you can specify the maximum number +directly with \keyindex{setmaxtrills}\verb|{|$m$\verb|}|, where $70$ is the number of \itxem{sharps} in the +signature and $s<0$ the number of \itxem{flats}\footnote{We once saw a +score in G-minor where the signature consisted of two flats (B and E) plus +one sharp (F). This is not directly supported by \musixtex.}. To override +the common key signature for instrument $n$, use +\keyindex{setsign}\verb|{|$n$\verb|}{|$s$\verb|}|. Note that differing +key signatures cannot be assigned to different staves of the same instrument. + +\subsection{Meters} + +A common \itxem{meter} for all staves can be specified by + \keyindex{generalmeter}\verb|{|$m$\verb|}|,\label{generalmeter} +where $m$ describes the appearance of the meter indication, and can take several +different forms. If the meter is a \ital{fraction} (e.g.,~$3/4$) the command is + \verb|\generalmeter{|\keyindex{meterfrac}\verb|{3}{4}}|. +Other possible tokens~$m$ are \keyindex{meterC}, +\keyindex{allabreve}, \keyindex{reverseC}, \keyindex{reverseallabreve}, \keyindex{meterN} and +\keyindex{meterplus}. +To insert extra space before the meter is +written, use \keyindex{meterskip}$d$ where $d$ is any hard \TeX\ +%dimension\footnote{{\Bslash\tt meterskip} is not a macro but a +dimension\footnote{{\tt\Bslash meterskip} is not a macro but a +dimension register. Whatever follows it +must be a \TeX\ dimension and {\it it must not be enclosed in braces}.}. +The assignment must occur outside \verb|\startpiece...\endpiece| and will be +reset to zero after first meter is posted. + +These are illustrated in the following example: + + %\check +\begin{music} +\generalmeter\meterC +\nostartrule +\parindent0pt\startpiece +\NOtes\qa{cegj}\en +\generalmeter\allabreve\changecontext +\NOTes\ha{ce}\en +\generalmeter\reverseC\changecontext +\NOTEs\zbreve g\en +\generalmeter\reverseallabreve\changecontext +\NOTEs\zwq g\en +\generalmeter{\meterfrac{3\meterplus2\meterplus3}8}\changecontext +\notesp\Tqbu ceg\Dqbl jg\Tqbu gec\en +\generalmeter{\meterN3}\meterskip4pt\changecontext +\Notes\qa{ceg}\en\setemptybar +\endpiece +\end{music} +\noindent which was coded as: +\begin{quote}\begin{verbatim} +\generalmeter\meterC +\nostartrule +\parindent0pt\startpiece +\NOtes\qa{cegj}\en +\generalmeter\allabreve\changecontext +\NOTes\ha{ce}\en +\generalmeter\reverseC\changecontext +\NOTEs\zbreve g\en +\generalmeter\reverseallabreve\changecontext +\NOTEs\zwq g\en +\generalmeter{\meterfrac{3\meterplus2\meterplus3}8}\changecontext +\notesp\Tqbu ceg\Dqbl jg\Tqbu gec\en +\generalmeter{\meterN3}\meterskip4pt\changecontext +\Notes\qa{ceg}\en\setemptybar +\endpiece +\end{verbatim}\end{quote} + +To override the common meter for any staff, use +\keyindex{setmeter}\verb|{|$n$\verb|}{{|$m_1$\verb|}{|$m_2$\verb|}{|$m_3$\verb|}{|$m_4$\verb|}}|.\linebreak +This works just like \verb|\setclef|. For example, +\verb|setmeter3{{\meterfrac{12}8}\allabreve}| +sets the meter to 12/8 for the first staff of the third instrument, and +\ital{alla breve} for the second staff. + + +\subsection{Instrument names} + +To set an \itxem{instrument name}, use +\keyindex{setname}\verb|{|$n$\verb|}{|\ital{name of the instrument}\verb|}|. +This will place the name in the space to the left of the +first staff or group of staves for instrument $n$. To specify the amount of space +available, use \verb|\parindent|$d$ where $d$ is any hard \TeX\ dimension. +For multi-line instrument names, use \TeX\ commands as in the following: +\begin{verbatim} + \setname1{\vbox{% + \hbox to\parindent{\hss Bass\hss}% + \hbox to\parindent{\hss Recorder\hss}}} +\end{verbatim} + + \section{Groupings of instruments}\label{curlybrackets} +By default, all staves in a system will be joined +at the left by a thin, vertical rule. In addition, if an instrument has more than +one staff, they will be joined by a big, curly brace. Now we introduce a way +to delineate groups of instruments or choirs with a square brace containing two parallel +vertical rules, the left one thick and the right one thin. This is commonly used +to group together the voices in a choir. + +If there is only one choir, this can be done with + \begin{quote} +\keyindex{songtop}\onen\\ +\keyindex{songbottom}\verb|{|$m$\verb|}| +\end{quote} +\noindent where $m$ and $n$ are the instrument numbers of the first +and last voices. An example is shown in Section~\ref{song}. + +If there is more than one choir to be set off with +square braces, each one can be specified with + \begin{quote} +\keyindex{grouptop}\verb|{|$g$\verb|}{|$n$\verb|}|\\ +\keyindex{groupbottom}\verb|{|$g$\verb|}{|$m$\verb|}| +\end{quote} +\noindent where $m$ and $n$ are the instrument numbers of the first +and last voices of group number~$g$. \musixtex{} allows up to three +groups, numbered from $1$ to $3$. The command \verb|\songtop| is equivalent +to \verb|\grouptop 1|; \verb|\songbottom| is equivalent to +\verb|\groupbottom 1|. + +With \ttxem{musixadd.tex} or \ttxem{musixmad.tex}, the allowable number of +groups is increased to four. +Alternatively, you can specify the allowable number of groups to $m$ by +\keyindex{setmaxgroups}\verb|{|$m$\verb|}|% +\footnote{Using $m>4$ may require e-\TeX.}. +\label{musixmad_setmaxgroups} + +If any of the instruments grouped this way has more than one staff, the +heavy curly brace will be shifted to the left of the square brace. + +Previously defined square braces can be removed by declaring +\verb|\songtop| less than \verb|\songbottom|. The same applies to +\verb|\grouptop| and \verb|\groupbottom| for the same group number. + + An alternate command allows you to specify all choirs at once: +\begin{quote} + \keyindex{akkoladen}\verb|{{|{\it lower\_1\/}\verb|}{|{\it upper\_1\/}% + \verb|}{|{\it lower\_2\/}\verb|}{|{\it upper\_2\/}\verb|}{|% + {\it lower\_3\/}\verb|}{|{\it upper\_3\/}\verb|}}| +\end{quote} +\noindent where {\it lower\_n\/} and {\it upper\_n\/} are instrument +numbers that denote the span of bracket number $n$. For +setting fewer than three brackets, just omit all unneeded +\verb|{|{\it lower\_n\/}\verb|}{|{\it upper\_n\/}\verb|}|~pairs. + +For example, + \verb|\instrumentnumber{5}\akkoladen{{1}{2}{3}{5}}| +\noindent yields the first example below, with five single-staff instruments +divided into two groups. +The second example has two instruments, the first (lower) with two staves and the +second with three. Each instrument is set off by default with a curly bracket. + +If for some reason you want more than one \ital{instrument}\ grouped +within a curly +bracket, then you can use the +command + + \keyindex{curlybrackets}\verb|{{|{\it lower\_1\/}\verb|}{|{\it upper\_1\/}% + \verb|}{|{\it lower\_2\/}\verb|}{|{\it upper\_2\/}\verb|}...| + +\noindent to be used as illustrated in the third example below.\\ +\begin{small} +\begin{minipage}[t]{29ex} +\begin{music} + % just to avoid wasting space ... + \sepbarrules + \smallmusicsize + \instrumentnumber{5} \akkoladen{{1}{2}{3}{5}} + \startextract\notes\en\bar\notes\en\zendextract +\end{music} +\begin{quote}is coded as: +\begin{verbatim} + \sepbarrules + \smallmusicsize + \instrumentnumber{5} + \akkoladen{{1}{2}{3}{5}} + \startextract + \notes\en\bar\notes\en + \zendextract +\end{verbatim}\end{quote} +\end{minipage} +\begin{minipage}[t]{27ex} +\begin{music} + \sepbarrules + \smallmusicsize + \instrumentnumber2 \setstaffs12\setstaffs23 + \startextract \notes\en\bar\notes\en\zendextract +\end{music} +\begin{quote}is coded as: +\begin{verbatim} + \sepbarrules + \smallmusicsize + \instrumentnumber2 + \setstaffs12 + \setstaffs23 + \startextract + \notes\en\bar\notes\en + \zendextract +\end{verbatim}\end{quote} +\end{minipage} +\begin{minipage}[t]{27ex} +\begin{music} + \sepbarrules + \smallmusicsize + \instrumentnumber5 %\setstaffs12\setstaffs23 + \curlybrackets{1235} + \startextract \notes\en\bar\notes\en\zendextract +\end{music} +\begin{quote}is coded as: +\begin{verbatim} + \sepbarrules + \instrumentnumber5 + \smallmusicsize + \curlybrackets{1235} + \startextract + \notes\en\bar\notes\en + \zendextract +\end{verbatim}\end{quote} +\end{minipage} +\end{small} + + + + diff --git a/musixtex/doc/musixdoc/slurstiesTypeK.tex b/musixtex/doc/musixdoc/slurstiesTypeK.tex new file mode 100644 index 0000000..c387eb2 --- /dev/null +++ b/musixtex/doc/musixdoc/slurstiesTypeK.tex @@ -0,0 +1,382 @@ + \chapter{Postscript Slurs, Ties and Hairpins}\label{PostscriptSlurs} + +\input musixps + + +All of the aforementioned limitations of font-based slurs can be circumvented +by using type~K Postscript slurs\footnote{``K'' stands for Stanislav Kneifl, +the developer of the type~K Postscript slur package.}. As well as slurs, the package includes +ties and crescendos. +Its use is very similar to font-based slurs, and in fact identical if only +the elementary slur and tie initiation and termination macros are used. + +In order to use type~K Postscript slurs, ties and hairpins, you must first place \texttt{musixps.tex} +anywhere \TeX\ can find it. You must also place \texttt{psslurs.pro} +somewhere that \texttt{dvips} can find it. + +The \index{mxsk font}\texttt{mxsk} font is required for ``half ties,'' which +are special symbols that are used by default for the second portion of a tie +that crosses a line break. If you like +this treatment you must install the font in your \TeX\ system. However, perfectly +acceptable line-breaking ties will appear if you invoke \keyindex{nohalfties}, +and then you will not have to install this font. + +Once the software mentioned in the prior two paragraphs is installed and the +\TeX\ filename database is refreshed, the type~K package can be +invoked by including the command \verb|\input musixps| +near the beginning of your source file (but after loading \verb\musixtex.tex\). +The resulting dvi file should then be converted into Postscript using \textbf{dvips}. +If desired, a PDF file can then be generated with \textbf{ps2pdf}, \textbf{ghostscript}, +or \textbf{Adobe Acrobat} (see Section~\ref{using} for more information on this). + +Two minor inconveniences with type~K Postscript slurs are that (1) they won't appear +in many dvi previewers, and (2) they won't appear in PDF files generated with +\textbf{pdftex} or \textbf{dvipdfm}. The former limitation can be circumvented by using a Postscript +viewer such as \textbf{GSview}. The latter simply requires that you create an intermediate +Postscript file with \textbf{dvips}, then make the PDF with any of the software +mentioned above. + + +\section{Initiating and terminating type K Postscript slurs} + +Basic usage of type K slurs is the same as for font-based slurs. To initiate one, +use for example \verb|\isluru0g| to start an upper slur with ID 0 above a virtual note +at pitch level {\tt g}. To terminate one, use a command like +\verb|\tslur0i| which terminates the slur with ID 0 on a +virtual note at pitch level {\tt i}. +Both types of commands are non-spacing and must precede the first or last +note under the slur. + +Termination macros are not restricted to being used +with their initiation counterpart. For example, a slur +beginning as a ``beam'' slur may be terminated as a +normal slur, or \emph{vice versa}. These would be achieved by using macro pairs +\verb|\ibslur...\tslur...| or \verb|\islur...\tbslur...|, respectively. +Unlike font-based slurs, adjusting the vertical positioning of the slur termination should not be necessary. + +You can shift the starting or ending point slightly to the left +or right by substituting one of the commands \keyindex{ilsluru}, +\keyindex{ilslurd}, \keyindex{irsluru}, +\keyindex{irslurd}, \keyindex{trslur} or \keyindex{tlslur}. +For shifts farther to the left, use +\keyindex{iLsluru}, +\keyindex{iLslurd} +or \keyindex{tLslur}; +for shifts farther to the right, use +\keyindex{iRsluru}, +\keyindex{iRslurd} +or \keyindex{tRslur}. + + +You can control the shape of type~K slurs with variants of +the termination command. To make the slur a bit flatter than default use +\keyindex{tfslur}0f; a bit higher, \keyindex{thslur}0f; higher still, +\keyindex{tHslur}0f; or +even higher, \keyindex{tHHslur}0f. These commands have an effect like +\keyindex{midslur} does for font-based slurs. + +All combinations of the shifting and curvature variants are allowed, +e.g.\ \verb|\trHHslur|. + + +The following examples demonstrate how much better the type K slurs perform +in the extreme situations of the prior two typeset examples. The coding is +exactly the same as above except that \verb|\input musixps| has been added: +\begin{quote}\begin{verbatim} +\begin{music}\nostartrule +\input musixps +\startextract\NOTes\multnoteskip3\isluru0c\ql c\tslur0s\ql s\en +.... +\end{verbatim}\end{quote} + +\begin{music}\nostartrule +\instrumentnumber{1} +\generalmeter{\meterfrac34} +\startextract\NOTes\multnoteskip3\isluru0c\ql c\tslur0j\ql j\en + \bar\NOTes\multnoteskip3\isluru0c\ql c\tslur0n\ql n\en\zendextract +\startextract\NOTes\multnoteskip3\isluru0c\ql c\tslur0s\ql s\en + \bar\NOTes\multnoteskip3\isluru0c\ql c\tslur0z\ql z\en\zendextract + +\startextract +\NOTes\isluru0c\ql c\en\notes\tslur0j\ql j\en\bar +\NOTes\isluru0c\ql c\en\notes\tslur0n\ql n\en +\NOTes\isluru0c\ql c\en\notes\tslur0s\ql s\en\bar +\NOTes\isluru0c\ql c\en\notes\tslur0z\ql z\en +\zendextract +\end{music} + + + + +For maximal control over type K slurs, you can use one of the commands +\keyindex{iSlur}~$npvh$ and +\keyindex{tSlur}~$npvhca$, where the characters in +$npvhca$ respectively stand for ID number, height, vertical offset, horizontal offset, +curvature, and angularity. +All offsets are in \verb|internote|, and the slur direction is determined +by the sign of the vertical offset. See the comments in \verb|musixps.tex| +for precise definitions of the other parameters. Examples of permissible forms for +these commands are +\verb|iSlur0c11| and \verb|tSlur0{!d}11{.2}0|. + +The next example shows how you can use \verb|iSlur| in difficult +circumstances: + + +\begin{music}\nostartrule +\nobarnumbers +\generalsignature1% +\generalmeter{\meterfrac{2}{4}}% +\nostartrule +\startextract +\NOtes\zchar{-8}{\Bslash irslur...\Bslash tlslur}\irslurd0{'b}\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tlslur0{'b}\ql b\ql b\en\bar +% +\NOtes\zchar{-8}{\Bslash irslur...\Bslash tlfslur}\irslurd0{'b}\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tlfslur0{'b}\ql b\ql b\en\bar +% +\NOtes\zchar{-8}{\Bslash iSlur...\Bslash tSlur}\iSlur0{'b}{-.5}3\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tSlur0{'b}{.5}{-1}{.3}0\ql b\ql b\en +\zendextract +\end{music} +\noindent with this coding: + +\begin{quote}\begin{verbatim} +\NOtes\irslurd0{'b}\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tlslur0{'b}\ql b\ql b\en\bar +% +\NOtes\irslurd0{'b}\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tlfslur0{'b}\ql b\ql b\en\bar +% +\NOtes\iSlur0{'b}{-.5}3\zhl b\sk\zq{!e}\qu{'c}\en\bar +\NOtes\zh{'d}\zhu{`f}\off{7.2pt}\tSlur0{'b}{.5}{-1}{.3}0\ql b\ql b\en +\end{verbatim}\end{quote} + + +The ID number for a slur, tie or crescendo should +normally range from $0$ to $9$. If it is bigger +than nine but less than $15$, +the object can cross a line break but not a page break. If bigger than +14 but less than $2^{31}$, it can't be broken at all, + nor can a slur termination be positioned at a beam with + e.g., \verb|\tbsluru{17684}{16}|; however \verb|\ibsluru{152867}{16}| is okay. + +It's also okay to have opened simultaneously a slur, tie and crescendo all +with the same ID, or a slur, tie and decrescendo, but not a crescendo and +decrescendo. + +\def\emen{{\tt\char123}$n${\tt\char125\char123}$m${\tt\char125}} + +` +\section{Type~K Postscript beam slurs} +Type~K beam slurs are defined differently than the font-based ones: +They require as parameters both a slur ID number $n$ and a beam ID number $m$, +but that's all. The commands are +\keyindex{iBsluru}\emen, \keyindex{iBslurd}\emen, and +\keyindex{tBslur}\emen. +They must be placed \ital{after} the beam initiation or termination command. +Type~K slurs may start on one beam and end on another. +For example, + +\begin{quote}\begin{verbatim} +\Notes\ibu0i0\iBsluru00\qb0{eh}\tbu0\qb0i\ibu0j0\qb0{jl}\tbu0% + \slurtext{6}\tBslur00\qb0e\en +\end{verbatim}\end{quote} + +\noindent produces +%\begin{center} +%\includegraphics[scale=1]{./mxdexamples/psbeamslur.eps} +%\end{center} + +\begin{music}\nostartrule\startextract +\Notes\ibu0g2\iBsluru00\qb0{eh}\tbu0\qb0i\ibu0j0\qb0{jl}\tbu0% + \slurtext{6}\tBslur00\qb0e\en +\zendextract +\end{music} + +This example also illustrates the use of the macro +\keyindex{slurtext}. It has just one parameter---some text to be +printed---and it centers it just above or below the midpoint of +the next slur that is closed. +This works only for non-breaking slurs; if the slur is broken, +the text +disappears\footnote{If you insist on viewing files with a dvi viewer that +doesn't display +type~K slurs, you may also find that +figures placed with \keyindex{slurtext} will appear at the end of the +slur rather than the middle.}. +%The placing of the slur text is done with a very dirty Postscript +%hack, so I am not really sure that everything you want to typeset +%will be placed at the correct position (if you are interested, see +%the end of psslurs.pro for details). If you find something that won't +%work, let me know. + +% DAS: why do we need this ??? +%\paragraph{General coding for Postscript slurs and ties of type K.} +%This can be done by: +%\begin{quote}\begin{verbatim} +%\i[h.shift]slur[u|d]{slur ID}{note height} +%\t[h.shift][slur height]slur{slur ID}{note height} +%\iBslur[u|d]{slur ID}{beam ID} +%\tB[slur.height]slur{slur ID}{beam ID} +%\end{verbatim}\end{quote} +%\noindent where h.shift can be 'l', 'r' or nothing +%and slur.height can be 'f', nothing, 'h', 'H' or 'HH' +% +%Example: \keyindex{tlfslur} means 'terminate left flat slur'. +% +% +%There are also simple slurs with same invocation and parameters as the +%original ones. + +\section{Type~K Postscript ties} +All of the foregoing Type~K slur commands +except the shape-changing ones +have counterparts for ties. Simply +replace ``\verb|slur|'' with ``\verb|tie|'', and for terminations omit +the pitch parameter. Type~K ties not only are positioned differently by +default, but they also have different shapes than slurs. If you want to change +the shape of a tie, redefine \verb|\pstiehgt| from its default of $0.7$. + +\section{Dotted type K slurs and ties.}%please check the capital D(otted) +A slur or tie can be made dotted simply by entering \keyindex{dotted} anywhere before +the beginning of the slur or tie. Only the first slur or tie following this +command will be affected. On the other hand, if you enter \keyindex{Dotted}, then \emph{all} +slurs and ties from this point forward will be dotted until you say +\keyindex{Solid}. Furthermore, inside \verb|\Dotted...\Solid| you can make any individual +slur or tie solid saying \verb|\solid| before its beginning. + +\section{Avoiding collisions with staff lines.} +In Postscript it is possible to do computations that would be very hard +to implement directly in TeX. Type~K slurs can use this facility to check whether +the curve of a slur or tie is anywhere nearly tangent to any staff line, and if +so, to adjust +the altitude of the curve to avoid the collision. By default this feature is turned +on. +You can disable it either +globally (\keyindex{Nosluradjust}, \keyindex{Notieadjust}) or locally +(\keyindex{nosluradjust}, \keyindex{notieadjust}), and you can also turn it +back on globally (\keyindex{Sluradjust}, +\keyindex{Tieadjust}) or locally (\keyindex{sluradjust}, \keyindex{tieadjust}). +Here ``locally'' +means that the command will only affect the next slur or tie to be opened. + +\section{Type K Postscript hairpins}\label{kcresc} + +There are two different types. The first type is normally initiated with either +\keyindex{icresc}\onen~or \keyindex{idecresc}\onen, and terminated with +\keyindex{tcresc}\onen, where $n$ is a hairpin index, +which is virtually unlimited but certain restrictions apply if it exceeds $14$. +The altitude is set by the value of \keyindex{setcrescheight}, which by default +is $-5$ and which must be expressed numerically. Note that +\keyindex{tcresc}~is the same as \keyindex{tdecresc}. + +You can shift the starting or ending point horizontally by replacing the +foregoing macros with +\keyindex{ilcresc}, \keyindex{ildecresc}, +\keyindex{ircresc}, \keyindex{irdecresc}, +\keyindex{tlcresc}, \keyindex{tldecresc}, +\keyindex{trcresc}, \keyindex{trdecresc}, +for example to make space for an alphabetic dynamic mark. + +The second form of Postscript hairpin macros allows individual and arbitrary +specification of the altitude and horizontal offset. The syntax is +\keyindex{Icresc}\itbrace{n}\itbrace{h}\itbrace{s}, where $h$ is the +altitude---which must be numerical---and $s$ is the horizontal offset +in \verb|\internote|. Similar syntax obtains for \keyindex{Idecresc}\ +and \keyindex{Tcresc}. + +These hairpins may span several lines. If one of them spans three systems +then the height of the middle section can be adjusted with +\keyindex{liftcresc}\itbrace{n}\itbrace{h}. The height of the first and last +parts of a broken crescendo will be defined by the height parameter in +\keyindex{Icresc}~or \keyindex{Tcresc}. + +There are numerous other nuances and shorthand macros that are described +in the comments in \verb|musixps.tex|. + +As an example of a Postscript hairpin, + +\begin{music}\nostartrule +\generalmeter{\meterfrac{12}8} +\startextract +\Notes\ccharnote{-8}{\ppp}\Icresc0{-7}6\ca{bdegh'bde}\en +\Notes\Tcresc0{-4}{-2}\zcharnote{-5}{\fff}\ca{'f}\en +\zendextract +\end{music} + +\noindent was coded as +\begin{quote}\begin{verbatim} +\input musixps +\generalmeter{\meterfrac{12}8} +\startextract +\Notes\ccharnote{-8}{\ppp}\Icresc0{-7}6\ca{bdegh'bde}\en +\Notes\Tcresc0{-4}{-2}\zcharnote{-5}{\fff}\ca{'f}\en +\zendextract +\end{verbatim}\end{quote} + + +\section{Line-breaking slurs, ties and hairpins} +Tyle K slurs, ties and crescendos going across line breaks are handled +automatically. In fact they can go over more lines than two (this is +true also for ties, though it would be somewhat strange). + +There is a switch \verb|\ifslopebrkslurs| that controls the default +height of the end point +of the first segment of all broken slurs. By default the height will be +the same as the beginning. To have it raised by \verb|3\internote|, simply +issue the command \keyindex{slopebrkslurstrue}. To revert to the default, +use \keyindex{slopebrkslursfalse}. + +To locally override the default height of the end of the first segment, +use the command \keyindex{breakslur}\enpee, +which sets the height for slur number $n$ to pitch $p$, just like with +font-based slurs. + +You can raise or lower the starting point of the second segment of a broken slur +with the command \keyindex{liftslur}\verb|{|$n$\verb|}{|$h$\verb|}|, with +parameters slur ID and relative offset in +\verb|\internote|s measured from the slur beginning. Its effect is +the same as \keyindex{Liftslur} for font-based slurs, except it is not +necessary to code +it within \verb|\atnextstaff{}|, just anywhere inside the slur. + +As already mentioned, anything with $\mathrm{ID}<10$ is broken fully automatically, but +you should be careful about slurs, ties and crescendos with $10\le\mathrm{ID}<15$. +These cannot cross page breaks, although they can cross line breaks. + +If the second segment of a broken tie is less than 15pt long, then by +default it will have a special shape which begins horizontally. These shapes are +called \ital{half ties} and are contained in the font \index{mxsk font}\verb|mxsk|. +Of course if they are to be used, the font files must be integrated into the +\TeX\ installation. Their use can be turned off with \keyindex{nohalfties} +and back on with \keyindex{halfties}. + +%\paragraph{Backwards compatibility.} +%There are several ``aliases'' which allow to use the old, bitmapped slur +%commands for PS slurs without any change. There are however a few differences: +%the \keyindex{invertslur} is not implemented yet and +%the \keyindex{curve} and \keyindex{midslur} macros have no effect. + +%\paragraph{Memory requirements.} +\enlargethispage*{4ex} +\section{A few final technical details} +Each \verb|\i...| and \verb|\t...| +produces a \verb|\special| command, which must be stored in TeX's main memory. +Therefore, if too many slurs occur in one page, some memory problems could +occur. The only solution is to use font-based slurs. +%The only solutions are to use Big\TeX\ +%BigTex? it is apparently the mascot for the Texas State Fair + +Type~K slurs need the Postscript header file +\index{psslurs.pro}\texttt{psslurs.pro} to be included in the +output Postscript file. This is made to happen by the \TeX\ command +\verb|\special{header=psslurs.pro}|, which is automatically +included when you \verb|\input musixps|. So normally this is not +of concern. However if you wish to extract a subset of pages from +the master \verb|dvi| file using \index{dvidvi}\texttt{dvidvi}, then +you have three options: (1)~include the first page in the subset, +(2)~manually issue the +\verb|\special| command in the \TeX\ source for the first page of the subset, or +(3)~use the option \texttt{-h psslurs.pro} when you run \texttt{dvips}. + diff --git a/musixtex/doc/musixdoc/slurstiesfont.tex b/musixtex/doc/musixdoc/slurstiesfont.tex new file mode 100644 index 0000000..8674dc0 --- /dev/null +++ b/musixtex/doc/musixdoc/slurstiesfont.tex @@ -0,0 +1,598 @@ +\chapter{Font-based Slurs, Ties and Hairpins} +Two fundamentally different implementations of slurs, ties, and hairpins are +available. First, there are the +original \ital{font-based} versions. These are constructed with traditional +\TeX\ font characters that were created with \MF\ and stored in \TeX\ font files. +Second, it is now possible +to generate these shapes directly with Postscript, dispensing altogether with +the font characters\footnote{Please do not be confused by the availability of +Postscript versions of the font-based slur fonts (along with all other \musixtex\ fonts). +Once installed in a \TeX\ system, +their function and use are 100\% transparently identical with bitmapped versions +of the slur fonts. On the other +hand, Postscript slurs are functionally distinct from font-based slurs, and only + share some of the same syntax.}. We shall first describe the font-based versions, +then Type~K Postscript slurs, which are one of two available Postscript slur +options\footnote{An +alternate approach to Postscript slurs, called {\it Type~M} after its developer +Hiroaki {\sc Morimoto}, is available from the +\href{http://icking-music-archive.org/software/indexmt6.html} +{\underline{Icking Music Archive}}.}. If you plan to use Type~K Postscript slurs, +you may skip directly to Chapter~\ref{PostscriptSlurs}. + +Font-based slurs and ties provided by \musixtex\ can be divided into two categories: +\label{simpleslur} +\begin{itemize}\setlength{\itemsep}{0ex} + \item Those where the complete slur symbol is composed of a single + character from one of the slur fonts, and + \item those where the slur symbol is composed of three distinct + characters, to form the beginning, middle and end of the slur. +\end{itemize} +The former are called \ital{simple slurs} and the latter, +\ital{compound slurs}. In many cases the distinction between the two is +invisible to the user, in that many of the macros described below will +automatically select between the two types. However, there are other macros +that allow simple slurs to be forced. + +The next few sections describe the usual method of slur coding, where the +choice between simple or compound slurs is made automatically. +In this case, slurs are initiated and terminated by separate macros, +similar to beams. + + \section{Font-based slur initiation} +A slur must be initiated \ital{before} +the spacing note on which the slur begins, and terminated \ital{before} the +note on which it ends. + +The basic slur initiation macro is +\keyindex{isluru}\enpee, which initiates an upper slur, with reference +number $n$, beginning on a note at pitch $p$. The starting point of the slur is +centered above a virtual quarter note head at pitch~$p$\footnote{The slur will start in the same place regardless of whether there is +{\it actually} a note at pitch $p$.}. +Similarly, \keyindex{islurd}\enpee\ initiates a lower slur. +These slurs are terminated by coding +\keyindex{tslur}\enpee\ where $n$ is the reference number and $p$ is the +termination pitch. + +As with beams, the reference number $n$ by default can take values from $0$ to $5$, or +up to $8$ or $11$ respectively if \ttxem{musixadd.tex} or \ttxem{musixmad.tex} is included. +You can also specify the maximum number +directly with \keyindex{setmaxslurs}\verb|{|$m$\verb|}| where +$7\hu{>f}% + \zchar{12}{\bs hl}\loff{\zchar{-4}{\bs cdsh}}\cdsh l\hl l% + \zchar{12}{\bs qu}\zchar{-4}\^\qu{^f}% + \zchar{12}{\bs ql}\loff{\zchar{-4}{\bs csh}}\csh l\ql l% + \zchar{12}{\bs cu}\zchar{-4}=\cu{=f}% + \zchar{12}{\bs cl}\loff{\zchar{-4}{\bs cna}}\cna l\cl l% + \zchar{12}{\bs ccu}\zchar{-4}\_\ccu{_f}% + \zchar{12}{\bs ccl}\loff{\zchar{-4}{\bs cfl}}\cfl l\ccl l% + \zchar{12}{\bs cccu}\zchar{-4}<\cccu{9$, +but it can also be a letter. +{\Bslash Ioctfindown}~$np$ starts a lower octave transposition line at pitch $p$ +(usually $p<-1$). Both extend until terminated with {\Bslash Toctfin}. The +difference between {\Bslash Ioctfinup}~$n$ and {\Bslash Ioctfindown}~$n$ is +the relative position of the figure ``8'' with respect to the dashed line, and +the sense of the terminating hook As shorthand, \keyindex{ioctfinup} is equivalent to +\verb|\Ioctfinup 0| and \keyindex{ioctfindown} is equivalent to +\verb|\Ioctfindown 0|. + +For example, + +\medskip + \begin{music}\nostartrule +\instrumentnumber{1} +\setstaffs12 +\setclef1{6000} +% +\startextract +\notes\wh{CDEFGH}|\wh{cde}\Ioctfinup 1p\wh{fgh}\en +\bar +\notes\Ioctfindown 2A\wh{IJKLMN}|\wh{ijklmn}\en +\bar +\Notes\wh{NMLKJI}|\wh{nmlkji}\Toctfin1\en +\bar +\Notes\wh{HGFED}\Toctfin2\wh C|\wh{hgfedc}\en +\zendextract +\end{music} +\noindent is coded as +\begin{quote}\begin{verbatim} +\begin{music}\nostartrule +\instrumentnumber{1} +\setstaffs12 +\setclef1{6000} +% +\startextract +\notes\wh{CDEFGH}|\wh{cde}\Ioctfinup 1p\wh{fgh}\en +\bar +\notes\Ioctfindown 2A\wh{IJKLMN}|\wh{ijklmn}\en +\bar +\Notes\wh{NMLKJI}|\wh{nmlkji}\Toctfin1\en +\bar +\Notes\wh{HGFED}\Toctfin2\wh C|\wh{hgfedc}\en +\zendextract +\end{music} +\end{verbatim}\end{quote} + %\check + + The elevation of octaviation lines may be changed in midstream using +\keyindex{Liftoctline}~$n$$p$, where $n$ is the reference number of the + octave line, and $p$ a (possibly negative) number of +\keyindex{internote}s (staff pitch positions) by which elevation of the dashed line should be changed. +This may be useful when octaviation lines extend over several systems and the +elevation needs to be changed in systems after the one where it was initiated. + diff --git a/musixtex/doc/musixdoc/writingnotes.tex b/musixtex/doc/musixdoc/writingnotes.tex new file mode 100644 index 0000000..bc8b3cd --- /dev/null +++ b/musixtex/doc/musixdoc/writingnotes.tex @@ -0,0 +1,294 @@ + \chapter{Writing Notes}\label{autostemdirections} +There are two major kinds of note macros, those that include a space (of +length \keyindex{noteskip}) after +the printed symbol, and those that don't cause any space. A single-line melody would be +written using the first type. All notes of a chord except the last would +use the second. + +Another distinction concerns stemmed notes. Some macros explicitly set the +stem direction with either ``\verb|u|'' or ``\verb|l|'' contained in the name of +the macro. On the other hand, an ``\verb|a|'' in the macro's name usually signifies +\ital{automatic} stem direction selection. In this case notes below the middle +staff line will get up stems, otherwise down. + +Note pitches can be specified either by letters or numbers. If no transposition +or octaviation is in effect, letters ranging +from \verb|a| to \verb|z| represent notes starting with the A below +middle C. Upper case letters from \verb|A| to \verb|N| represent pitches +two octaves lower than their lower case counterparts. Any letter can be used in +any clef, but some users may +prefer to use the lower case letters in treble clef, and the upper case ones +in bass clef. + +Alternatively, a one- or two-digit, positive or negative integer can always be used. +The number represents +the vertical position on the staff, with \verb|0| for the lowest line and +\verb|1| for the space right above, \ital{regardless of the clef}. +Unlike with letters, the +associated pitch will depend on the clef, and notes entered this way are +immune to transposition and octaviation. + +Notes lower than \verb|A| and higher than \verb|z| can be entered, with +either numbers as just described, or with octaviation as will be explained in +Chapter~\ref{octaviation}. + + \section{Normal (unbeamed) spacing notes}\label{NormalNotes} +In the following, \verb|{|$p$\verb|}| signifies a pitch specification as +described above. However it +is understood that if the pitch is a single character, the brackets are +not necessary, provided that if it is a letter, a space separates the +macro from the letter. + + +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{breve}{\tt\char123}$p${\tt\char125} :]breve (\hbox to 8pt{\zbreve1\hss}) . + \item[\keyindex{longa}{\tt\char123}$p${\tt\char125} :]longa (\hbox to8pt{\zlonga1\hss}) . + \item[\keyindex{longaa}{\tt\char123}$p${\tt\char125} :]longa with automatic stem direction\footnote{Editor's note: Evidently there is no explicit up-stemmed longa} . + \item[\keyindex{maxima}{\tt\char123}$p${\tt\char125} :]maxima (\hbox to16pt{\zmaxima1\hss}) . + \item[\keyindex{wq}{\tt\char123}$p${\tt\char125} :]arbitrary duration note (\hbox to8pt{\zwq1\hss}) +(also used as alternate representation of a \ital{breve}). + \item[\keyindex{wqq}{\tt\char123}$p${\tt\char125} :]long arbitrary duration note +(\hbox to8pt{\zwqq1\hss}) (also used as alternate +representation of a \ital{longa}). + \item[\keyindex{wh}{\tt\char123}$p${\tt\char125} :]whole note. + \item[\keyindex{hu}{\tt\char123}$p${\tt\char125} :]half note with stem up. + \item[\keyindex{hl}{\tt\char123}$p${\tt\char125} :]half note with stem down. + \item[\keyindex{ha}{\tt\char123}$p${\tt\char125} :]half note with automatic stem direction + \item[\keyindex{qu}{\tt\char123}$p${\tt\char125} :]quarter note with stem up. + \item[\keyindex{ql}{\tt\char123}$p${\tt\char125} :]quarter note with stem down. + \item[\keyindex{qa}{\tt\char123}$p${\tt\char125} :]quarter note with automatic stem direction. + \item[\keyindex{cu}{\tt\char123}$p${\tt\char125} :]eighth note\footnote{The ``{\tt c}'' +within this macro name stands for the equivalent British term ``crotchet''} with stem up. + \item[\keyindex{cl}{\tt\char123}$p${\tt\char125} :]eighth note with stem down. + \item[\keyindex{ca}{\tt\char123}$p${\tt\char125} :]eighth note with automatic stem direction. + \item[\keyindex{ccu}{\tt\char123}$p${\tt\char125} :]sixteenth note with stem up. + \item[\keyindex{ccl}{\tt\char123}$p${\tt\char125} :]sixteenth note with stem down. + \item[\keyindex{cca}{\tt\char123}$p${\tt\char125} :]sixteenth note with automatic stem direction. + \item[\keyindex{cccu}{\tt\char123}$p${\tt\char125} :]$32$nd note with stem up. + \item[\keyindex{cccl}{\tt\char123}$p${\tt\char125} :]$32$nd note with stem down. + \item[\keyindex{ccca}{\tt\char123}$p${\tt\char125} :]$32$nd note with automatic stem direction. + \item[\keyindex{ccccu}{\tt\char123}$p${\tt\char125} :]$64$th note with stem up. + \item[\keyindex{ccccl}{\tt\char123}$p${\tt\char125} :]$64$th note with stem down. + \item[\keyindex{cccca}{\tt\char123}$p${\tt\char125} :]$64$th note with automatic stem direction. + \item[\keyindex{cccccu}{\tt\char123}$p${\tt\char125} :]$128$th note with stem up. + \item[\keyindex{cccccl}{\tt\char123}$p${\tt\char125} :]$128$th note with stem down. + \item[\keyindex{ccccca}{\tt\char123}$p${\tt\char125} :]$128$th note with automatic stem direction. +\end{description}\end{quote} + As an example, the sequence + + %\check +\begin{music}\nostartrule +\startextract +\Notes\cu c\cl j\en\bar +\Notes\ccu c\ccl j\en\bar +\Notes\cccu c\cccl j\en\bar +\Notes\ccccu c\ccccl j\en\bar +\Notes\cccccu c\cccccl j\en +\zendextract +\end{music} + \noindent was coded as +\begin{quote}\begin{verbatim} +\Notes\cu c\cl j\en\bar +\Notes\ccu c\ccl j\en\bar +\Notes\cccu c\cccl j\en\bar +\Notes\ccccu c\ccccl j\en\bar +\Notes\cccccu c\cccccl j\en +\end{verbatim}\end{quote} + + + +For \keyindex{breve} there is a possibility of +confusion with a command in \TeX's math mode that has exactly the same name. +However, there will generally be no problem, because inside +\verb|\startpiece...\endpiece|, +\verb|\breve| will take the musical meaning, while outside, it will have the +mathematical one. +If for some reason you need the math \verb|\breve| inside, you can use +\verb|\endcatcodesmusic...\breve...\catcodesmusic|. + + \section{Non-spacing note heads} +These macros are used to create chords. Any number of them can be entered +in sequence, followed by a spacing note. All of the note heads will be +joined to the spacing note and the stem length will automatically be adjusted +as needed. + +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{zq}{\tt\char123}$p${\tt\char125} :]quarter (or shorter) note head. + \item[\keyindex{zh}{\tt\char123}$p${\tt\char125} :]half note head. +\end{description}\end{quote} +%das ??? +% \begin{remark} Notes of duration longer than whole notes are +%always non-spacing. This saves one useless definition, since these notes are +%always longer than other simultaneous ones. If needed they can be followed by +%\keyindex{sk} to force spacing. +%\end{remark} + + \section{Shifted non-spacing note heads} +These symbols are used mainly +in chords containing an interval of a \ital{second}. They provide note +heads shifted either to the left or right of the default position by +the width of one note head. + +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} +\item[\keyindex{rw}{\tt\char123}$p${\tt\char125} :]whole note head shifted right. +\item[\keyindex{lw}{\tt\char123}$p${\tt\char125} :]whole note head shifted left. +\item[\keyindex{rh}{\tt\char123}$p${\tt\char125} :]half note head shifted right\footnote{Some may not +have realized that half and whole note heads have different shapes}. +\item[\keyindex{lh}{\tt\char123}$p${\tt\char125} :]half note head shifted left. +\item[\keyindex{rq}{\tt\char123}$p${\tt\char125} :]quarter note head shifted right. +\item[\keyindex{lq}{\tt\char123}$p${\tt\char125} :]quarter note head shifted left. +\end{description}\end{quote} + + \section{Non-spacing notes} +These macros provide normal notes, with stems if applicable, but without any +following space. +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} + \item[\keyindex{zhu}\pitchp~:]half note with stem up but no spacing. It acts like +\verb|\hu| for chord building, i.e., it will join together any immediately +preceding non-spacing note heads. + \item[\keyindex{zhl}\pitchp~:]half note with stem down but no spacing. It acts like +\keyindex{hl} for chord building. + \item[\keyindex{zqu}\pitchp~:]quarter note with stem up but no spacing. It acts like +\verb|\qu| for chord building. + \item[\keyindex{zql}\pitchp~:]quarter note with stem down but no spacing. It acts +like \verb|\ql| for chord building. + \item[\keyindex{zcu}\pitchp, \keyindex{zccu}, \keyindex{zcccu}, + \keyindex{zccccu}, \keyindex{zcccccu} +:]eighth, ..., note with stem up but no spacing. They act like +\verb|\cu| for chord building. + \item[\keyindex{zcl}\pitchp, \keyindex{zccl}, \keyindex{zcccl}, + \keyindex{zccccl}, \keyindex{zcccccl} +:]eighth, ..., note with stem down but no spacing. They act +like \verb|\cl| for chord building. + \item[\keyindex{rhu}\pitchp, \keyindex{rhl}, \keyindex{rqu}, \keyindex{rql}, + \keyindex{rcu}, \keyindex{rcl} :] \verb|\rhu| acts like \verb|\zhu|, + but the note is shifted one note width to the right; others analogous. + \item[\keyindex{lhu}\pitchp, \keyindex{lhl}, \keyindex{lqu}, \keyindex{lql}, + \keyindex{lcu}, \keyindex{lcl} :]same + as above, but the note is shifted one note width to the left. + \item[\keyindex{zw}\pitchp~:]whole note with no following space. + \item[\keyindex{zwq}\pitchp~:]arbitrary duration note + (\hbox to8pt{\zwq1\hss}) with no following space. + \item[\keyindex{zbreve}\pitchp~:]breve + (\hbox to8pt{\zbreve1\hss}) with no following space. + \item[\keyindex{zlonga}\pitchp~:]longa + (\hbox to8pt{\zlonga1\hss}) with no following space. + \item[\keyindex{zmaxima}\pitchp~:]maxima + (\hbox to16pt{\zmaxima1\hss}) with no following space. +\end{description}\end{quote} + %\check + +\section{Spacing note heads} + +Although not needed in normal music scores, these may be useful in +very special cases. + +\begin{quote}\begin{description}\setlength{\itemsep}{0ex} +\item[\keyindex{nh}{\tt\char123}$p${\tt\char125} :]spacing half note head. +\item[\keyindex{nq}{\tt\char123}$p${\tt\char125} :]spacing quarter note head. +\end{description}\end{quote} + +\noindent As an example, the sequence + +\begin{music}\nostartrule + \startextract +\notes\nq c\nq j\en\barre +\Notes\nh c\nh j\en\barre +\notes\nq {cdef}\en +\zendextract +\end{music} + +\noindent was coded as + +\begin{quote}\begin{verbatim} +\notes\nq c\nq j\en\barre +\Notes\nh c\nh j\en\barre +\notes\nq {cdef}\en +\end{verbatim}\end{quote} + +Non spacing variants are also provided, namely +\keyindex{znh} and \keyindex{znq}. +% DAS: why??? + + \section{Dotted notes}\label{dots} + +By appending one or two \verb|p|'s (for ``pointed'') to the name, many of the +macros just introduced provide one or two dots after the notehead: +\keyindex{whp}, \keyindex{whpp}, +\keyindex{zwp}, \keyindex{zwpp}, +\keyindex{hup}, \keyindex{hupp}, +\keyindex{hlp}, \keyindex{hlpp}, +\keyindex{hap}, \keyindex{happ}, +\keyindex{zhp}, \keyindex{zhpp}, +\keyindex{qup}, \keyindex{qupp}, +\keyindex{qlp}, \keyindex{qlpp}, +\keyindex{qap}, \keyindex{qapp}, +\keyindex{zqp}, \keyindex{zqpp}, +\keyindex{cup}, \keyindex{cupp}, +\keyindex{clp}, \keyindex{clpp}, +\keyindex{qbp} and \keyindex{qbpp}, all followed by a pitch argument. +The ones that start with ``\verb|z|'' are used in chords. +The dot(s) will be raised if the note is on a line. + +A more explicit way uses one of the macros +\keyindex{pt}{\tt\char123}$p${\tt\char125}, +\keyindex{ppt}{\tt\char123}$p${\tt\char125}, or +\keyindex{pppt}{\tt\char123}$p${\tt\char125} right +before any note macro to place one to three dots after the normal note +head at pitch $p$. Again they will be raised if on a line. In fact this is the only +way to get a triple-dotted note. +For example a +quarter note with one dot could be coded \verb|\pt h\qu h|, with two dots +as \keyindex{ppt}\verb| h\qu h| and with three as +\keyindex{pppt}\verb| h\qu h|. +As a matter of style, if two voices share one staff, the dots in +the lower voice should be \emph{lowered} if the note is on a line. For +this you can use \keyindex{lpt}, +\keyindex{lppt} and \keyindex{lpppt}. + +Yet another method for posting a dot is to insert a \ital{period} before +the letter representing the pitch. Thus \verb|\qu{.a}| is equivalent to +either \verb|\pt a\qu a| or \verb|\qup a| . This may be useful when +using \ital{collective coding}, which will be discussed in the next +section. + +Non-spacing dotted notes can be produced using +\keyindex{zhup}, \keyindex{zhlp}, \keyindex{zqup}, \keyindex{zqlp}, +\keyindex{zcup}, \keyindex{zclp}, \keyindex{zqbp}, followed by a pitch, +and similarly with two \verb|p|'s for +double-dotted notes. +The following provide dotted chord notes shifted left or right: +\keyindex{lhp}, +\keyindex{rhp}, +\keyindex{lqp}, +\keyindex{rqp}, +and similarly with two \verb|p|'s for +double-dotted notes. + + +\section{Sequences of equally spaced notes; collective coding} +\label{CollectiveCoding} + +It isn't necessary to write a separate macro +sequence \verb|\notes...\en| for every individual column of notes. +Rather, a single such macro can contain all the notes in all staves +over an extended horizontal range, as long as all spacings are equal or +multiples of a unique value of \keyindex{noteskip}. +The notes in each staff could be entered one after another as normal +spacing notes as already described in Section~\ref{NormalNotes}. Then +each spacing note will cause the insertion point to advance horizontally by the +operative value of \verb|\noteskip| defined by the choice of +\verb|\notes|, \verb|\Notes|, \verb|\NOtes|, etc. Of course in such sequences +non-spacing chord notes can be entered right before their associated +spacing note. If you need to skip forward by one \verb|\noteskip|, for +example after a quarter note when there are two eighth notes in +another staff, you can use \keyindex{sk}. + +If there are only spacing notes in such a sequence, a further +simplification is available, called \ital{collective coding}. For instance +\verb|\qu{cdefghij}| writes the C major scale in quarters with +up stems. Similarly \verb|\cl{abcdef^gh}| writes the +\ital{A-minor} scale in non-beamed eighths. (Here ``\verb|^|'' represents +a sharp). If necessary a void can be inserted in a collective coding sequence +by using~\verb|*|\index{*}. Not all note-generating macros can be +used to perform collective coding, but most of them can. diff --git a/musixtex/doc/musixlyr/README.musixlyr b/musixtex/doc/musixlyr/README.musixlyr new file mode 100644 index 0000000..bbf9abd --- /dev/null +++ b/musixtex/doc/musixlyr/README.musixlyr @@ -0,0 +1,74 @@ + + musixlyr -- a MusiXTeX Extension Package for Lyrics Handling + Version 2.1c + + (C) Rainer Dunker 1996-2003 + + +musixlyr is a set of TeX macros to be used with Taupin MusiXTeX +(version T.52 or later) for typesetting vocal music. Its purpose is +to compensate two drawbacks of MusiXTeX's lyrics handling: + + o Typesetting lyrics with the ``native'' MusiXTeX commands \zcharnote, + \zsong etc. tends to be quite inefficient, particularly if the + lyrics have to be changed or corrected. The idea underlying + musixlyr is to separate lyrics coding from music coding and let TeX + weave them together with as little manual interference as + possible. As a result you can enter and edit lyrics (nearly) as + easily as normal text. + + o MusiXTeX has no built-in mechanism for centering hyphens between + syllables and for handling hyphenation at long melismas. This is + implemented in musixlyr following the example of engraved music. + + +New in version 2.1: + + o \appendlyrics: Appends additional lyrics to existing lyrics line + without discarding the remainder of the current lyrics + + o A couple of bugs fixed + + +New in version 2.0: + + o Support for lyrics on multi-staff instruments + + o Melisma declaration as part of the lyrics definition, + i.e. within \setlyrics + + o Improved scheme for vertical lyrics positioning + + o Using PMX: Automatic detection of upper/lower voice context in + a two-voice staff; explicitly addressing lyrics commands to + auxiliary lyrics with \auxlyr is no longer required + + o Context-dependent lyrics settings that do not need to be + adressed to absolute instrument/staff numbers, making lyrics + assignment robust against PMX part extraction + + o No more TeX register allocations per verse + (i.e. musixlyr uses only a small, fixed number of registers) + + o Facility for posting "extra" lyrics anywhere on a staff, + even where no notes are present at all + + o Slightly more robust processing of undefined verses + + +See the included file mxlyrdoc.dvi about how to make use of musixlyr. +This DVI file has been created using MusiXTeX T.103. If you have +another version installed, the music examples of the manual may be +corrupted due to font incompatibilities. Nevertheless, the rest of +the manual will remain readable so that you will be able to install +musixlyr and recompile the mxlyrdoc.tex file in order to get +everything right. + +All kinds of comments, suggestions, and bug reports are welcome! + +Author: Rainer Dunker + Wachtelweg 31 + 85591 Vaterstetten + Germany + + E-mail: rainer.dunker@web.de diff --git a/musixtex/doc/musixlyr/examples/nonmoriar.pdf b/musixtex/doc/musixlyr/examples/nonmoriar.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d23648bb6a39643479f3cdb7787d3944d5d0b829 GIT binary patch literal 11229 zcmb_?2|UzY_qalj##SUnG1)1z&zK?m9b(|l;3xzP4ztQ`~IK*GxK5Y_ug~Q_iXpvbMHB_7J3HCa0m({dvo%5E(i^V zfqmROKs$FrO-VEg(;bWfdaR%ZR4*op4u%?d;h7{o62XT^($D}gm~;}}8x)jTXK&`S zMTPIqpIXWDBC4GnTZ@g1PcZ$(&pPJl6Luu(cI!^;FAulI8uv6jHoS9D-SgIvX^G>e z5|6KXle5MrIv~z zuP{Wm=I2l6hH6oL-Uqu~MH}|VkQVEL`_zXrL~nZe?Z#xbr<&i(y0vlaE?%ZVEbr0f z=m+b)AUdx1p({r%@|F-|vH+;|Or0(@$YaGo_EScl@Mp1f3J|7ix# ztk@u+_^EoaRJtjFpxZO)LQvzA-h(}592lV-d4+6>X-&48;Nv64n8pWr3^r_O)aiOO zG51_3;W`q(wjZr0t#;k7bbV{Vc1^)Y2%Nwt*BhJsqzXQBc5JZNH5U*>jZrR;YB_ec zATxW?OT_sN_qBx!t0-}d(lAXulS^D@__jv24@C|U6OY!Ve;zMcyb@Y5vA1pe=j|yU zEJmlID4m)0sS!z14^ATj)t|U>Bu%^Zf%sl3#otIe)NQKSCPYk$ZV&5yyT}I#6 z3qCZ%gONO}r27tc(I(dR0oD_teHE83T!FcPZ54ZQ1$j)mFsu<4nPiJlc$xi-OCYgK z&(ld}HjGcXHFzv0b#~Q=2H!p@OCIj~;c)I<)@F87bq#m!QbV1YCNm{N92s}b2}~#s$<+4BH5-R>Rw!y{eBUOi+GtW zwr44Gv;#BTSg6OTC{$N8a_3T zq%EyE-OCz!7q1^hINW-7%{Em(p|ICp&ZCdV!7?GDa@FN-@NT!>05 zO}=iY-L`v&J<3;cHc+fdnE_j2_77rL1IkxX}3Y9~D!F-f~ln!c@ zE23L`+_yz-pX!X>+aBGWCr*UQ-rLZ>M;NBxOyMJY?Aqza@K9dt;*sK_!XE_hj~yZ8 zqaVCRZ|&80-B`P6IqivdrC3vFcvre7wfM!%(J5C-l)4d#M*O;*ffmaJuogb+7l%QE zzILI0cn6zcUlP;;Pa#3gNJJ`L$0rEv2m^*Oa0FNdhj0c#t$dh(uK>dUC_0J81S46F z1n4F)eEjJI5(98C7IYtiHHqm61)LBVYU~Z5(*Z+mNI^_szJ3tX(3*_`&h|kdsDTfF z2Cl-!19%^(F7OOsW`J2<%L)W^eWjE2sxMv)zy=TsW>d-lLrthe2G|kA;=>B$33jaR!>r7od6Yu3i`G(>v7iJ_To(PP95npiqcsGl@uO5^wqwj2hpyn24V7P|H zS0dS5eTB4A0kPTofricIw^29>1ZTeoY6VAt012~PvK1T#g0n;pG_fEotFdDG3RUUg z86=kIpvKz9`j)%4+mIX_tWEbKV9Hh`ioX}0&K9g5i9w)KeVIOVFq|zN zgQ@F|r-M;YQ~dX)J(b9GXE=gkEOpUeTs-`Hg9@^9E&!6zJ!1L*m}DH4VOBhf5f!9Xn8|A+5ij3cou$$tO-1;qC;78H9N zg@J)te`q+I{mX)2wON#WgGOTztiCVs2mlU-1tXCxJpc<5gIb}T-vs+NYGNDKuhP`r zYrflXHy};G^nMd2YvEY^jWE$aj0O%z{}3jUrGbAU$Zw3pz$)nf4FekXWeysR2BT1{ z)xr8ARM@HnT3CP<)))ZC79$b|h#2=zM8{f*ze>(TcekynJ!|Ee*;*Sr{Qc6y0h9km zim)F-#3H`Q@P9I)FTDQc|NnVD@~ixQ!}1FT?C)@F2tckY%n*$DviAPQ`q-oYpH2b> zrO@#KB#;V}fT#P=pl)8|8rEv z0K6-s!5A1E3`ZfIS-~=e0mh)w7%T{?%^m%!RtTAOY2x<)M zHdKN(jp7Atogk<+ljLm&#sMvs_XYM!h3~#kkxd&An3IrT_^IhS;025F1<fkT5s`G4SSqeFC1V+G;kmxqjL*v|gSWWe}<_2enu8BuZT7?Z&ZA3pu+o#gsv;|)}HJ?3U&wp)8T6+3G zn8fZ94naXqP7bAf$}`rs^>bJRXIbt_+x$C&`F-zUTM1wya2yhh!Kna$sBcCBN5bJS z)ORZZMpjx01`8O?cPjy=|Bam}!$D9pDuV%R!|V-DrI+t?IxAWlx9C*mXca=z zY(V{!x2a9qQ4UI$_d#V9X&3t2v+F-s+g-RLVrMs|WJ6LbV{q*)s&?|#vXZr=%H$t* z2374XF?Ud0-%)cr%k`be$##!&Jy`{d6T58ad^b|tTNp#<>E+C8b|~`sZeb+uEIIuTxb29!@C|zxU1ip?hTp5-uG_p z;PNa^{)1)LyhbOEDh!ROM6__sU9s!EXhWXctEApdMzF!KmJE?Po(8xwgWrv$w%$}P0SDl7wm-XZf3mZ$d@5pY7 zGzx_Ep!-zsyt?x#H6$jl`cR+b#rdiYZ;;)0rw-+)8Hlv-%#0rx5?FO`cz;2d(xHw1 z@s6s^Ji`41eFvdvM9%L z7LP|*3S@oa7Uk|%xGi@i7TUyJx9(n=xHrPRnZG_G$UgVL$AvRmEtkqhJ+@M7Eyd1% zl+^8?9-mPiuo&BvcP%?-IMlkQqwCBb+MgXmH#PT^E{Ss$o~m@)mGJ}yv8Fj%*FE+( zGjw4zZ90l2y5B7n@t2=7OHxN%3gCqX#Un%m~G|l+NYYa`cvxTn^7m%7^U}L z!O2F2RDaXOyIgLhphgvv@=n|Hnkk@t1?wei57v74%YfIJhIk%ygJaWt!{jW zVz9;Tg23$3DDUV*SoK`5fjZXX4)OKk=rsY3OOaCog3O>0MTv~*9nH($av@{)E^DmQ za4yX>aLws&Zb(nt?n=0G`n{R@+X`Oqh`!4`r$1|KB*!ivI=k4nMlt0fR#J!($~#`O zZaGBkjaH7OGwFn*M`3$$bX>^X$b_t&wENrMQ!f`JAvy1rpS^pm((94yIMMHUVsDg^ z7ftX(^uhzK^@*p(WU$x9r66^O4I%>@U)Kl*HFuT44xJQ==$3OcIe&H!m-Xfg14I2{ zJJ;1e_`@Gl(}d4EbrNcDN90Av^eR_|fJeMUO^n!~(&v_&qWp$#4R13S-%eiRy((z6 z*%R7YtJ;CgH0N^anz2ssfJ~Z8bcOK7C|%Bw;h>NSXu$OXZBbls zW^lP=`4Ox=O8jH~LZnl%)dhZuqeD8aov7PdoNfc>RW0AIPk)&fE;?awbH7<>qlgEe zcc9@X>F(=-ry}-N=~FAZ>=&*LnAgOgkPN%_hEkWa1(U)fv!qOzK6u!wTk5Jr@uK4h z@lU<;Nyf%Qyb^z&kKI{4TGJO}rD)EV+2s59R(H#`#+1*Th(D8!)28!Z*~+RNFH?`7 zg2hOSF+cSi$?c7;q>M7gRX56XPANPJb#m%TRdVoiywY+vDm7PD;nQIai13B>v9g(S zMwQatqi#3dHi|qN-G5}*i7753w5_5k!!e5%xMA;`swQx{bkW|Di2i*(?ibUyqoK^C z+E)r$l3KQ%3GPbLd}n1hJ~ojTE$~`P*%7yZK)@!a+vioGe-XC)aJX!4h_EgbP*f)*fl{vP}8hJFoJzJ)5@--4BufeM0kNLg_i!hZgL z4^&Wam6d^tjiZII{ia7UjhEsqACOBt0`I0KxG9QC?kX)VMqpp^#GW`Go5+zAzV?vp z`ag5lYbP%mYd7bt-sUI_Su4t&6kZyaR+N{o>**L=Vy7A~$*G#Ks|zuq%b5_c&|NS$ z)`3GVr!OxH#?6Dg)0tz2yNWB^&4@%Ql^W^fEc7S--M#226O)U<`x75m;g$W*K{ zY0%O^fVmxX;G8SS*;{Gk0Lc_WA3gU;>{H-8GE=+5nM?GAW+5RW$#;ul ztFDotP_E)ypPR_{iCRT(TxRa42KZjrCmbKwc`^jqsVyiW=G~h8*>~(YzvrM`+~uYF zgWiqdMMt%Yu%?Gi`t1j-x>HwAY|}kwEOYA!1-pFik!w`Snd#$p1$W&#a{_%WFXlXj zysF+lI+wG0ZHRXZsv%KuZwv27u*BG`uQOu=GqnKmGC*_YeDgyPW$bZ#Xq6*Y6mJ z%@eT;6O{-nY%)o4nNsYG=@d{=5xabycahkM0)L$MiFzw^W`Cs+cQ>)c?9D88n5%5@ zEqzOSVRo;pSY>%6}pkj&z^51K6>GK)vkZDuh5{WyqW9f4!H-0JFkuCC$3jDyn4Tv|KSt# zTs>HIgTWy668B|IFHC>G??_icDoO%&S}Yv9iXW3PGx{3#E|Na7%euOh0|b7Ui&{K* z{*8R1rJm+8mng$=R^V(!-g~c-o55^_phx2kLH#I-_i=g*(76M81F zuYqeZ@2X<9f*w&pQZJ?JV}6(2wk=20jfiRix9FAa4vbqyin@6t;K}ez$ZP8R;7t)4 z*=ugQRMSGdLJ*OeT9Ub;LNd+43nEX?zVH#8J8igQD~v-Lw(nF_ji@W->RgY)>M&H$ zazF&P>BjbbO6nXfk*zLG6{;D-G~0q>Qu6n7U3Bt0?kDwL8D6Y-Li>XuaT0g+h3>6I z1e1NO?U~03?=C$WGTfYS`jx=yQpxkT-4CvH5$L}ca%F&=w_{_;)xqdz z5-D4GA_c<&Cz7itw1l0XbgC<9zG5)WqeniL=ht;!NilMeEH1Nne%_#j!*9zg?^!}E zx7ch$eE97D8;KIR-{Z2Qtk}5aX802qPg18-Z z-YQUYI>Q-WF&s5l()l<~lJ81Wgs_@q&Z)PO2iz_||7;sduFedY=UF#5AwSh^f68WO zR8fy;U&t%P6NheqXJ2G>zJA>nAZe@zBMS{AjqIL`_|2z}57dc51Rv>_8Y;Z) zFkkM-t1^1`IXh|g@zd>V%93x3oNOq*LavW1Q@fnou_)EvEwig$t|ZrP{VTn;WY7Jc zAjrK^CnsK|s}gw5kCSr4=&=2((2t?#lzk3v$Kr96<1QTODv?|MU4A4%}g^ z*xn4GR$uR_zT8=nflSGlYpidF^Dp;TKW%pGi`O5ga^U*+pPb4ODC~;Oj+7W?k>bDQ zW_Ao^Cb$vKJ-rGZ5^bN=7nPA& zHMVe|)s%{wvx0b>^Rz3NJh{>K+c0cU4<2$w~~YI0tG55y#t*!zF;3`o$~HklyN>Osw|K+ zqIJ-@_wz~Pf;?v0S^i`O<`SuDM}0+vzF(K-brTT~!5Uq#)!wx?L42nw zlo=uVTB{{I;BZ5*#mt#YhKEP{UaK0W)U7{}V|89!<%p-R%svgyJ@^IeEYnYJrE{!hy>Mi`# zKFC7hKxra_iH`${4VSXrly#-U8-}qRxpIa9h1h>S9^`>&x4C_nU{Cv9`mkiza1PzRC^zV=o%6G1u zdKC~nXg+}0{hCSY8yE3^e?Aa&y9_KW@ZNj#<;$BaLq?=47uqJ7YSPVc7n%3TuozI- z*~7fWI~-0s%X!XU4D#iL4Z)VX7up~7Lh@g7jz=Om9yh%nIV8TZCSPRl=8H>5vlfgq zEuCBfysmwGQM5kWM^8rYQ22{8F*<|9fP~IVBhnes_2CjB>1xaXwCUc0_bF@J&z*Bq zbKxk9bhCBf=S%Ju%NyiTT0`lUXO>r|h{43(?<4lU)Do18G1)MHDI{BsYe6Nab85B- zGzjQ7`CczkyBM&>#JwQ@&T85kQnz!!@w&TfHy-8R(IM_ywhuOLwkH1h`={s0Yu>uM z!-qPQixb4_F`k=rh6@y4Bdws&xBPq1^(v(u&zmQUy`M861VxEj3h@)*w%OQq9? z?mvHa;zVF}x{fE*WmZs$l(~+d&*J&R$?h@6p&3!ivevAw*6k%dZQ3$v&mAR3QT4frT8%A> z<=bd}4G@`Fx!5ocAzmZb-}ex97I)>P?zjBzkE?PAGt+PPod$bwM%vYD>PBjXlldMB_+YmxL2{@v>rUq!ICLTz#lazz- zzRF~FZ4CnqWC7HrbgfJcq*wq!szKhq-awie9OUgqW2gqH%d@Ab0&P||R36L*VS1{| zJD6F3nLa*Vo>V3n0l`7w%5dZkFqsbIEdqV$o?tixBM+dY6UnMpK&Jf*Lf}bV-kr(x zRfR$W0|Oy}NQe)e0)^vnI4BGOMIe*`2xUevjfoFZrZJ>}_pu3~I((l-V?fw6L4a#y zDAfT9hrpoUUi2-8LiM46Sue)B`S>%{b3?~IoCq*zCg2RDzeSCxI?2HoYg_5xO+nZ&=cwaL!RXrbqzc-KpGuHbb z4dh?cDUtA6fi$| zjh(8~ z7ggg+gFPAg1L0q2h}{J&V?bHZ?@mGk1pb#k{~n?ro)Ji*smlkl{N8WrG**$qSI7Hp z9V`6RGFAk_WY$^%q|RC`3VNz6LxH@^4$nDh~?G3d{`M^BpOTxf9-=Ka6st>>jS2J?SsRR7$9Z) zQy-AlL;}?bzx2T{zA6p*X^ z86O%8l+ygtr-EVCq5KR7$Dn@W4WR=2P4-wEW(CbmIvz;J(}C()Fw~kFLIUgn4AjB- z0C|4ajU-UwMkD)xStbt@!Wrv<9e1J(^pH3Mw4M$Eht@VQFur6{;wpOp literal 0 HcmV?d00001 diff --git a/musixtex/doc/musixlyr/examples/nonmoriar.tex b/musixtex/doc/musixlyr/examples/nonmoriar.tex new file mode 100644 index 0000000..4f0c45a --- /dev/null +++ b/musixtex/doc/musixlyr/examples/nonmoriar.tex @@ -0,0 +1,23 @@ +\input musixtex +\input musixlyr + +\generalmeter\allabreve +\generalsignature2 +\nobarnumbers +\scale{0.9} +\setlyrics{latin} {Non mo-ri-ar sed} +\setlyrics{german}{Ich wer-de nicht ster-ben, son-dern} +\assignlyrics1{latin,german} +\setsongraise1{-1.5mm} +\startextract + \znotes\verses{,\lyrlayout{\it}}\en + \NOTEs\wh{'a}\en\bar + \NOTes\verses{\beginmel}\ha{'b}\verses{\endmel}\ha a\en\bar + \NOtesp\beginmel\qup{'a}\en + \Notes\ca{'b}\en + \NOtes\verses{,\endmel}\qa{'c}\verses{,\beginmel}\itieu0d\qa d\en\bar + \NOtes\ttie0\qa{'d}\endmel\qa c\en + \NOtes\verses{\beginmel}\ha{'d}\en\bar + \NOTes\verses{\endmel}\ha{'ee}\en +\endextract +\bye diff --git a/musixtex/doc/musixlyr/mxlyrdoc.pdf b/musixtex/doc/musixlyr/mxlyrdoc.pdf new file mode 100644 index 0000000000000000000000000000000000000000..be0b5bbf898942a81144546c3c91f934fce8f11f GIT binary patch literal 245264 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 F{D1#tY2*L^ literal 0 HcmV?d00001 diff --git a/musixtex/doc/musixlyr/mxlyrdoc.tex b/musixtex/doc/musixlyr/mxlyrdoc.tex new file mode 100644 index 0000000..e5b897c --- /dev/null +++ b/musixtex/doc/musixlyr/mxlyrdoc.tex @@ -0,0 +1,1876 @@ +%% +%% mxlyrdoc.tex: Manual for the MusiXTeX lyrics package musixlyr +%% +%% Copyright (C) 1996-2003 Rainer Dunker +%% +%% This document is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published by +%% the Free Software Foundation; either version 2 of the License, or +%% any later version. +%% +%% This document is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this document; if not, write to the Free Software +%% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%% +%% Author: +%% Rainer Dunker +%% Wachtelweg 31 +%% 85591 Vaterstetten +%% Germany +%% +%% E-mail: rainer.dunker@web.de +%% +\documentclass[twoside]{article} +\usepackage{musixtex,multicol,makeidx} + +\input musixlyr + +\textwidth210mm \advance\textwidth-2in % These format settings +\textheight297mm \advance\textheight-2in % can be freely changed! +\advance\textheight-\headheight \advance\textheight-\headsep +\footskip0pt \topmargin0pt \evensidemargin0pt \oddsidemargin0pt + +\pagestyle{headings} +\parskip0.5ex plus 0.25ex minus 0.25ex +\parindent0pt +\sloppy + +\nobarnumbers +\smallmusicsize + +% +% command index +% +\makeatletter +\renewenvironment{theindex} + {\let\item\@idxitem + \begin{multicols}{2} + \parskip0pt} + {\end{multicols}} +\def\printcmd#1{{\tt\char92 #1}} +\def\ci#1{\printcmd{#1}\bci{#1}} +\def\bci#1{\index{#1@\printcmd{#1}}} % "blind" command index entry +\makeindex + +\let\myqnwidth\qn@width +\makeatother + +\def\musixlyr{{\tt musixlyr}} +\def\PMX{{\bf PMX}} +\def\var#1{\hbox{$\langle$#1$\rangle$}} +\def\oneversespace{\par\vspace*{2mm}} +\def\twoversesspace{\par\vspace*{7mm}} + + + + +\begin{document} + + +\title{\musixlyr\ --- a \musixtex\ Extension Package for Lyrics Handling + (Version 2.1c)} +\author{\copyright\ Rainer Dunker 1996--2003\\ + {\tt rainer.dunker@web.de}} +\maketitle +\thispagestyle{empty} + + +{\small\sl (The page layout of this document is tailored to A4 paper + format, but the text width and height can be freely changed in order + to meet other paper sizes; no part of the layout relies on a + particlular size.)\/} + +{\parskip0pt\tableofcontents} + + + +\section{Introduction} + + +\subsection{Basic concepts} + +\musixlyr\ is a set of \TeX\ macros to be used with Taupin \musixtex\ +(version T.52 or later) for typesetting vocal music. Its purpose is +to compensate two drawbacks of \musixtex's lyrics handling: +\begin{itemize} + \item Typesetting lyrics with the ``native'' \musixtex\ commands + \verb|\zcharnote|, \verb|\zsong| etc.\ tends to be quite + inefficient, particularly if the lyrics have to be changed or + corrected. The idea underlying \musixlyr\ is to separate lyrics + coding from music coding and let \TeX\ weave them together with as + little manual interference as possible. As a result you can enter + and edit lyrics (nearly) as easily as normal text. + \item \musixtex\ has no built-in mechanism for centering hyphens between + syllables and for handling hyphenation at long melismas. This is + implemented in \musixlyr\ following the example of engraved music. +\end{itemize} + + + +\subsection{New since version~2.0} + +\musixlyr~2.0 provides the following major enhancements: +\begin{itemize} + \item Support for lyrics on multi-staff instruments + $\longrightarrow$~section~\ref{multi-staff-instruments} + % + \item Melisma declaration as part of the lyrics definition, + i.\,e.~within \ci{setlyrics} + $\longrightarrow$~section~\ref{melismas} + % + \item Improved scheme for vertical lyrics positioning + $\longrightarrow$~section~\ref{vertical-positioning} + % + \item Facility for posting lyrics anywhere on a staff, even where no + notes are present at all + $\longrightarrow$~section~\ref{lyric*-verse-numbers} +\end{itemize} + +These new features are especially interesting when \musixlyr\ is used in +conjunction with \PMX: +\begin{itemize} + \item Automatic detection of upper/lower voice context in + a two-voice staff; explicitly addressing lyrics commands to + auxiliary lyrics with \ci{auxlyr} is no longer required + $\longrightarrow$~section~\ref{auxlyr-attachment} + % + \item Context-dependent lyrics settings that do not need to be + adressed to absolute instrument/staff numbers, making lyrics + assignment robust against part extraction + $\longrightarrow$~section~\ref{assignment-by-context} +\end{itemize} + +Finally, a few improvements have been made that do not bear explicit +new features but work rather behind the scenes: +\begin{itemize} + \item No more \TeX\ register allocations for each verse name newly + defined by \ci{setlyrics} or \ci{copylyrics}; the use + of those registers has been replaced by macros. + % + \item Due to the abandoned per-verse register allocations, the + \ci{enableauxlyrics} command is obsolete. It is retained for the + sake of backward compatibility, but it has no effect. + % + \item Slightly more robust processing of undefined verses. An error + is raised immediately when an undefined verse is assigned to a + staff/instrument, and the undefined verse name is implicitly + defined as having empty lyrics. This avoids obscure errors in later + stages of \TeX\ processing. +\end{itemize} + +The current version~2.1c is mainly a bugfix version of~2.0, with a few +functional additions: +\begin{itemize} + \item Possibility to add additional lyrics to an existing lyrics + definition without discarding the remainder of the current lyrics + line contents; useful if lyrics are defined in several portions + spread over the score (see~\ref{appendlyrics}). + \item The \musixlyr\ version is identified by the predefined macro + \verb|\musixlyrversion|, enabling other \TeX\ code to check for + version compatibility (according to a suggestion by Dirk Laurie). +\end{itemize} + +Suggestions for other useful things are welcome. + + + +\subsection{Backward incompatibility issues} + +The following properties make \musixlyr\ versions~2.$x$ incompatible +to earlier versions: +\begin{itemize} + \item + It is no longer possible to represent ``empty syllables'' by + empty \TeX\ environments `\verb|{}|' within \ci{setlyrics}; see + also section~\ref{empty-syllable}. + % + \item + Within \ci{setlyrics}, the underscore character has got a + special meaning and thus can no longer be used as usual; see + section~\ref{melismas-by-underscores}. + % + \item + By default, auxiliary lyrics are now placed vertically {\em + above\/} (no longer below) the staff they are assigned to; see + section~\ref{auxlyr-vertical-position-default}. +\end{itemize} + + +The following bugfix of \musixlyr~2.1b also implies a slight backward +incompatibility: +\begin{itemize} + \item + At the beginning of a music line (system), lyrics have often been + right-shifted because \musixlyr\ has assumed MusiXTeX's horizontal + ``zero'' position as the left boundary for lyrics positioning. Now, + lyrics are allowed to extend into the left margin as far as + required for centered placement under/above the note. + + Although this is a more ``natural'' behaviour, it may lead to + collisions between lyrics and other stuff (like dynamic marks) that + have not occurred using older \musixlyr\ versions. In such a case, + there are two ways to solve the problem: + % + \begin{itemize} + \item Restore the former \musixlyr\ behaviour globally by saying + \begin{quote} + \ci{oldlyrlinestart} + \end{quote} + near the top of your score source. + % + \item Right-shift the colliding lyrics where necessary using + \ci{lyroffset} (see~\ref{lyroffset}). + \end{itemize} + \end{itemize} + + + +\subsection{Restrictions} + +\begin{itemize} + \item \musixlyr\ does not influence the \musixtex/{\tt musixflx} + spacing algorithm in order to make the notes spacing dependent on + the space requirements of the lyrics. See section~\ref{horizpos} + about how spacing problems are handled. + % + \item \musixlyr\ seems to work correctly in my preferred working + environment, but I cannot exclude problems in situations I have + not undergone (especially concerning the use of \musixtex\ + preprocessors, the \musixtex\ extension library, and past or + future \musixtex\ releases). Thus it is important that you point out + encountered bugs and incompatibilities to me; there is little + chance that I notice them on my own. + + Please do also bother me if you find this manual --- or parts of + it --- incomprehensible or incomplete. +\end{itemize} + + + +\section{Installation} + +Put the {\tt musixlyr.tex} file into a directory that is included in +your \verb|TEXINPUTS| search path --- that's all. (Refer to your local \TeX\ +documentation for details on this.) + + + +\section{Usage} + +Before using \musixlyr\ macros, state +\begin{quote}\verb|\input musixlyr|\end{quote} +near the beginning of your source file but {\bf after} the +\verb|\input musixtex| (\LaTeX: \verb|\usepackage{musixtex}|) +command. + + + +\subsection{Entering lyrics} + + +\subsubsection{Lyrics as lines of words} + +As opposed to the ``vertical'' music construction of +\musixtex, \musixlyr\ treats lyrics ``horizontally'' as {\em lyrics +lines.\/} Each separate ``thread'' of words is a separate lyrics +line; thus, in the following example\footnote{Excerpt from +``Tourdion'' by {\sc Pierre Attaignant} ({\sl ars +musica\/} vol.\,4, M\"oseler Verlag Wolfenb\"uttel/Z\"urich)}, + +\begin{music} + \setlyrics{soprano} + {Quand je bois du vin clai-ret, a-mi tout} + \setlyrics{alto}{Le bon vin nous} + \setlyrics{tenor}{Bu-vons bien, bu-vons mes a-mis,} + \copylyrics{tenor}{bass} + \assignlyrics4{soprano} + \assignlyrics3{alto} + \assignlyrics2{tenor} + \assignlyrics1{bass} + \setsongraise3{-1.5mm} + \small + \instrumentnumber4 + \generalsignature2 + \generalmeter{\meterfrac32} + \setclef1\bass + \songtop4 + \songbottom1 + \sepbarrules + \startextract + \NOtes\wh{`e}\sk\sk\sk\ha e&% + \wh g\sk\sk\sk\ha e&% + \wh b\sk\sk\sk\ha b&% + \qa{efg'a!gf}\en\bar + \NOTesp\wh{`e}&\wh{'b}&\wh e&\hup e\en + \NOtes\sk\ha{`e}&\sk\ha{'b}&\sk\ha e&\qa{fg'a}\en + % force hyphens of incomplete words: + \def\atnextbar{\znotes\lyric{}&\lyric{}\en}% + \endextract +\end{music} +\oneversespace + +there are four lyrics lines notwithstanding that two of them consist +of the same words. + +Note that the number of lyrics lines does not depend on the number +of staves: Any number of lyrics lines (including none) can be attached +to each staff (more about multiple lyrics lines per staff in +section~\ref{multilyrlines}). + + +\subsubsection{Setting up a lyrics line} + +A lyrics line is set up using the command +\begin{quote} + \ci{setlyrics}\verb|{|\var{name}\verb|}{|\var{words}\/\verb|}| +\end{quote} +where \var{name} is a name\footnote{This name must not contain +backslashes or commas. Most other characters do not cause problems; +however, it is safer to use only letters and digits.} for the lyrics +line (e.\,g.\ the name of the voice singing these lyrics) and +\var{words} is the complete text where multi-syllable words must be +given {\bf hyphenated.} For example, the soprano lyrics of the above +example are set as follows: +\begin{quote} + \bci{setlyrics} + \begin{verbatim} +\setlyrics{soprano}{Quand je bois du vin clai-ret, a-mi tout}\end{verbatim} +\end{quote} + +Important notes on using \ci{setlyrics}: +\begin{itemize} + \item + Within the lyrics definition, spaces and hyphens are used to + split the whole text into words or syllables. If you want a space + or hyphen appear {\em within\/} a word/syllable, use the command + \verb|\space| or \ci{lyrhyphenchar}, respectively, instead. + \item + \label{empty-syllable}% + If you want the lyrics attachment to skip over a note, + i.\,e.~a certain note shall not receive a syllable, you may + achieve this by inserting an empty syllable in the \var{words} + text. However, neither a ``really empty'' syllable (i.\,e.~two + consecutive separating spaces) nor an empty environment \verb|{}| + will work, but you may use either \verb|{\empty}| or + \verb|\empty{}| for this. + + Normally, the \ci{nolyr} command (discussed later in this + manual) should be used for this purpose, but an empty syllable may + be more handy if it occurs in only one of multiple assigned + verses; see also sections~\ref{melismas-by-underscores} + and~\ref{multilyrlines}. + \item + Note that, since lyrics lines are cut into pieces which are + processed separately, you cannot apply things like temporary font + changes in the usual manner (i.\,e.~using \TeX\ + environments). See section~\ref{layoutpar} about how to accomplish + layout changes. + \item + Applying \ci{setlyrics} to an already defined \var{name} + redefines the lyrics line. This may be useful at very long pieces + because setting up and applying lyrics in smaller portions + (e.\,g.\ movement by movement) saves both time and memory. + \item + It is possible to specify melismas --- that shall occur later when + a verse is attached to the music --- already within + \ci{setlyrics}; see section~\ref{melismas-by-underscores} for + details. + +\end{itemize} + +There are two variants of the \verb|\setlyrics| command available: +\begin{itemize} + \item + If several voices have the same lyrics, you do not have to copy + and paste the lyrics for each further voice; just say + \begin{quote}\ci{copylyrics}\verb|{|\var{from name}% + \verb|}{|\var{to name}\verb|}|\end{quote} + to set up a lyrics line named \var{to name} with the same contents + as \var{from name}. + \item + Applying \ci{setlyrics} to an already defined \var{name} + has the effect of discarding all previous contents of \var{name}, + even if part of the lyrics is still pending for being + processed. If you want to {\em append\/} further lyrics to an already + existing lyrics line instead --- without interrupting the + processing of the current lyrics contents ---, use the command + \label{appendlyrics} + \begin{quote} + \ci{appendlyrics}\verb|{|\var{name}\verb|}{|\var{words}\/\verb|}| + \end{quote} + instead of \verb|\setlyrics|. + % A warning about performance loss due to \appendlyrics's material + % accumulation may be added here; it should occur only if \golyr + % jumps to or near to the lyrics beginning are performed. +\end{itemize} + + +\subsubsection{Assigning lyrics lines to staves} + +{\bf Note:} During the following discussion, the term {\em staff\/} is +used wherever \musixtex\ would precisely use the term {\em +instrument\/} instead, assuming that lyrics are posted to single-staff +instruments only. However, everything also applies to the assignment +of lyrics to staves of multi-staff instruments; see +section~\ref{multi-staff-instruments} about how to use lyrics in a +multi-staff instrument context. + +To assign a lyrics line to a staff, say +\begin{quote}\ci{assignlyrics}\verb|{|\var i% + \verb|}{|\var{name}\verb|}|\end{quote} +where \var i is the instrument number (counted as usual from bottom to +top) and \var{name} the name of the lyrics line. + +The resulting assignment can be redefined everywhere. This is useful +if the arrangement of voices on staves changes within the score; when +a voice is continued on a different staff at the next system, use +\ci{assignlyrics} (preferrably enclosed in \verb|\atnextline{...}|) to +make the respective lyrics line follow this change without +interrupting the flow of words. + +If a lyrics line is assigned to instrument \var i and you want it to be +continued on a different instrument while assigning no other lyrics line +to instrument \var i, you must explicitly cancel the former assignment by +saying \ci{assignlyrics}\verb|{|\var i\verb|}{}|. + +{\bf Caution:} Never assign a lyrics line to more than one +staff simultaneously; if the same lyrics are needed at +several staves in parallel, use \ci{copylyrics} (see above). + +As a summary of this section, here is the complete ``lyrics +definition section'' of the above example: +\begin{quote} + \bci{setlyrics} + \bci{copylyrics} + \bci{assignlyrics} + \begin{verbatim} +\setlyrics {soprano}{Quand je bois du vin clai-ret, a-mi tout} +\setlyrics {alto} {Le bon vin nous} +\setlyrics {tenor} {Bu-vons bien, bu} +\copylyrics{tenor} {bass} +\assignlyrics4{soprano} +\assignlyrics3{alto} +\assignlyrics2{tenor} +\assignlyrics1{bass}\end{verbatim} +\end{quote} + +See also section~\ref{assignment-by-context} about an alternative way +to assign lyrics to staves. + + + +\subsection{Managing the attachment of lyrics to notes} +\label{manipulation} + + +\subsubsection{Automatic lyrics attachment} +\label{auto-attachment} + +By default, the syllables of a lyrics line are consecutively attached to +all {\em spacing\/} notes of the assigned staff. Chords thus receive only +one syllable since they usually contain exactly one spacing note. +However, this may be different if you are using auxiliary lyrics; +see section~\ref{auxlyrics} for details. + +``Spacing'' in this context means: generated by one of the commands +\verb|\qu|, \verb|\hu|, \verb|\wh|, etc.\ and not by \verb|\zqu|, +\verb|\zhu|, \verb|\zq|, etc. Spacing or not does {\em not\/} depend on +whether the note-generating command is enclosed in \verb|\znotes| or +any other \verb|\notes| command. So if any note seems to have been +left out by the attachment automatism, first make sure that this +note is generated using a command not beginning with \verb|\z|. + +If the number of words of a lyrics line gets exhausted before all +notes of the respective staff are processed, ``???'' is posted at all +remaining notes. + + +\subsubsection{Addressing manipulations to lyrics} + +In the ``ideal'' case, the attachment automatism perfectly distributes the +lyrics over the music. In practice, however, situations in which the +automatism must be ``helped'' manually are frequent. Such +manipulations must be posted within the music code. Here are the +basic rules: +\begin{enumerate} + \item All lyrics manipulations must be stated inside + \verb|\notes...\enotes|. + (Exception: melisma specifications within \verb|\setlyrics|, see + section~\ref{melismas-by-underscores}). + \item Lyrics manipulations solely refer to the lyrics line(s) + attached to the current staff (``current'' with respect to the + enclosing `\verb|&|' characters). + \item Similar to many other \musixtex\ commands (e.\,g.\ for beams + and slurs), lyrics manipulations must be issued before the + corresponding note commands. +\end{enumerate} +Examples in the following sections will illustrate the application. + + +\subsubsection{Melismas} +\label{melismas} + +Regarding lyrics and music separately, melismas are no property of +either one; instead, they characterize the relation between both and +play a role only where music and lyrics occur together. Using +\musixlyr, however, lyrics coding and music coding are basically +unrelated, but melismas do have to be specified somewhere. You have to +decide yourself whether you regard melismas as an attribute rather of +the lyrics or rather of the music (this may vary according to the type +of score you are preparing, or may even differ within a score); +\musixlyr\ provides two corresponding styles of melisma specification +which are discussed in the following paragraphs. + +\begin{description} + \item[Melismas as a music property.] + Within the music code, a melisma is initiated and terminated by the + command pair + \begin{quote} + \hspace*{\fill}\ci{beginmel}\hfill\ci{endmel}\hspace*{\fill} + \end{quote} + issued before the first and last note, respectively, of the melisma. + This left-justifies the current word/syllable, suspends lyrics until + after the melisma, and sets up a ``word extension + underline''\footnote{I am not sure whether this is the appropriate + term; it is taken from the {\sl Finale\/} reference manual.} unless + the current word is continued afterwards and thus has to be + hyphenated. For example, + + \begin{music} + \resetlyrics + \instrumentnumber1 + \small\scale{0.6} + \setlyrics{melismatic}{a me-lis-ma} + \assignlyrics1{melismatic} + \startextract + \NOtes\beginmel\qa{def}\endmel\qa e\en\bar + \NOtes\beginmel\qa{def}\endmel\qa g\en\bar + \NOtes\beginmel\qa{'a!gf}\endmel\qa e\en\bar + \NOtes\beginmel\qa{defe}\en\bar + \NOTEs\endmel\wh d\en + \endextract + \end{music} + \oneversespace + + has been coded as: + \begin{quote} + \bci{beginmel} + \bci{endmel} + \begin{verbatim} +... +\NOtes\beginmel\qa{def}\endmel\qa e\en\bar +\NOtes\beginmel\qa{def}\endmel\qa g\en\bar +\NOtes\beginmel\qa{'a!gf}\endmel\qa e\en\bar +\NOtes\beginmel\qa{defe}\en\bar +\NOTEs\endmel\wh d\en +...\end{verbatim} + \end{quote} + If a system break occurs within the melisma, hyphenation or underline + is continued at the next system, thus automatic line breaking is + applicable. + + \item[Melismas as a lyrics property.] + \label{melismas-by-underscores} + To specify a melisma within a lyrics definition (i.\,e.~within + \ci{setlyrics} or \ci{appendlyrics}), simply append an underscore + character to a syllable to make it span over an additional note, + two underscores to span over two additional notes, and so + on. Alternatively, you may append to a syllable a single underscore + followed by a number which denotes the number of {\em additional\/} + melisma notes: \verb|abc_| is equivalent to \verb|abc_1|, + \verb|abc__| to \verb|abc_2|, and so on. + + No matter which of the two underscore appendix styles you use: If a + melismatic syllable is hyphenated to the following one, the melisma + denotation must {\bf precede} the hyphen --- for example: + \verb|abc__-def| ({\bf not:} \verb|abc-__def|). + + All melisma properties mentioned above (lyrics suspension, left + justification of syllable, word extension underline, system break + support) also apply to melismas specified this way. For reference, + here is the lyrics definition section of the example above, this time + utilizing the underscore melisma technique (note that, in this case, + all \ci{beginmel} and \ci{endmel} commands must be omitted in the + music section): + + \begin{quote} + \ci{setlyrics}\verb|{melismatic}{a___ me_3-lis___-ma_4}| + \end{quote} + + \item[Comparing both points of view.] + The music-oriented melisma view (using \ci{beginmel}/\ci{endmel}) is + advantageous for music with a rather loose binding to certain lyrics, + e.\,g.~folk songs that are to be printed with various verse compilations + or in different languages. You may then enter each verse without + taking care of melismas because they are coded just once as part of + the music. + + On the other hand, the lyrics-focused melisma style (using + underscores) is best suited to pieces with a fixed lyrics-to-music + binding; it is easier to type and to read, but less flexible as + regards combining the same lyrics with different music. It is + especially advantageous for multiple verses (see + section~\ref{multilyrlines}) with different syllables-to-notes + distribution (see verse~3 of the ``Drunken sailor'' example in + section~\ref{versenumbers}); it is much easier to code each verse's + melismas individually than tracking all melismas in parallel using + the \ci{verses} command (see again section~\ref{multilyrlines}). + + \item[Note.] + You may use both styles within the same score but you should avoid + activating both melisma types simultaneously at the same lyrics line; + the result of such an occurrence is undefined. +\end{description} + + +\subsubsection{Turning automatic lyrics attachment on/off} + +If the attachment automatism is unsuitable for some +situation --- e.\,g.\ at complex polyphonic voicings or wherever you +want to place all syllables manually --- you can turn it off using +\begin{quote}\ci{lyricsoff}\end{quote} +after the last note that shall get a syllable. (If your piece begins +with a lyrics-less section, state \ci{lyricsoff} before the first +note of a staff.) To re-enable automatic lyrics attachment, use +\begin{quote}\ci{lyricson}\end{quote} +before the first note that shall get a syllable. + +If automatic lyrics attachment shall skip over certain single notes +only, the \ci{nolyr} command is more suitable (see +section~\ref{nolyr-command}). + + +\subsubsection{Lyrics repetition and skipping} + +As in the following example of a polyphonic piece, + +\begin{music} + \resetlyrics + \instrumentnumber2 + \setclef1\bass + \songtop2 + \songbottom1 + \small + \setlyrics{amen1} + {\llabel{amenlabel}A-men!} \assignlyrics1{amen1} + \copylyrics{amen1}{amen2} \assignlyrics2{amen2} + \startextract + \NOtes% lower staff: + \itenu0K\beginmel\wh K\sk\sk\sk + \midslur2\tten0\endmel\hlp K&% + % upper staff: + \qa f\lyrnop\lyrpt,\qa g% + \golyr{amenlabel}\lclyr\qa h\lyrnop\lyrpt,\qa{_i}% + \golyr{amenlabel}\lclyr\beginmel\islurd1h\qa{hg}% + \tslur1f\endmel\qa f\en + \NOTEs\wh N&\wh g\en + \endextract +\end{music} +\oneversespace + +it often happens that some lyrics phrases are repeated by some but +not all voices, or that each voice has its individual arrangement of +lyrics repetitions. Nevertheless, you do not have to enter +these repetitions directly within \ci{setlyrics}; instead, you +enter the lyrics as if they were performed in an unbroken +sequence. Repetitions and skips are then handled using a ``go to'' +technique involving the following steps: +\begin{description} + \item[Labelling ``go to'' targets.] A syllable which has to be jumped at + must be preceded (without spaces in between) by + \begin{quote}\ci{llabel}\verb|{|\var{label name}\verb|}|\end{quote} + within \ci{setlyrics}. + \item[Performing jumps.] Within the music code, say + \begin{quote}\ci{golyr}\verb|{|\var{label name}\verb|}|\end{quote} + before the note at which the jump has to be performed. + + {\bf Caution:} If you try to jump to an undefined lyrics label, no + meaningful error message is produced. However, if \TeX\ reports an + error at a \ci{golyr} command, you should check conformity of + defined and used labels. +\end{description} +The following actions must be taken in special cases: +\begin{description} + \item[Adding punctuation marks.] Usually a comma or period is + appended to the word preceding a jump; this is done by the command + \begin{quote}\ci{lyrpt}\var{punctuation char}\end{quote} + where \var{punctuation char} can be any single punctuation + character. + \item[Removing punctuation marks.] Before adding a punctuation mark + to a word as said above, an already existing punctuation mark + should be removed by the command: + \begin{quote}\ci{lyrnop}\end{quote} + \item[Lower case letters.] Words at jump targets often begin with a + capital letter which should appear lower case after a jump; + this can be forced by the command: + \begin{quote}\ci{lclyr}\end{quote} +\end{description} +Here is a code excerpt from the above example, summarizing the use of +all mentioned commands: +\begin{quote}\small + \bci{llabel} + \bci{copylyrics} + \bci{setlyrics} + \bci{lyrnop} + \bci{lyrpt} + \bci{golyr} + \bci{lclyr} + \bci{beginmel} + \bci{endmel} + \begin{verbatim} +\setlyrics{amen1} + {\llabel{amenlabel}A-men!} \assignlyrics1{amen1} +\copylyrics{amen1}{amen2} \assignlyrics2{amen2} +\startextract + \NOtes% lower staff: + \itenu0K\beginmel\wh K\sk\sk\sk + \midslur2\tten0\endmel\hlp K&% + % upper staff: + \qa f\lyrnop\lyrpt,\qa g% + \golyr{amenlabel}\lclyr\qa h\lyrnop\lyrpt,\qa{_i}% + \golyr{amenlabel}\lclyr\beginmel\islurd1h\qa{hg}% + \tslur1f\endmel\qa f\en + \NOTEs\wh N&\wh g\en +\endextract\end{verbatim} +\end{quote} +Note that the ``go to'' technique is recommendable mainly if different +voices perform different repetitions or skips on the same lyrics; if +all voices perform the same sequence of repetitions, however, it is +easier to hard-code them within \ci{setlyrics}. + + +\subsubsection{Miscellaneous} +\label{miscmanip} + +\begin{description} + \item[Excluding single notes.] + \label{nolyr-command}% + In the following situation, + + \begin{music} + \resetlyrics + \instrumentnumber1 + \setlyrics1{ca-den-za} + \assignlyrics11 + \startextract + \NOtes\zqlp{'c}\qu e\en + \Notes\qu{'d}\nolyr\cl b\en + \bar + \NOTes\zhl{'c}\hu c\en + \endextract + \end{music} + \oneversespace + + the eighth note must be excluded from receiving a syllable. This + can be accomplished saying + \begin{quote}\ci{nolyr}\end{quote} + before the command generating this note. + \item[Manual lyrics posting.] When automatic lyrics attaching is + switched off, a word or syllable can be placed manually saying + \begin{quote}\ci{lyr}\end{quote} + before the command generating the note that shall get this + word/syllable. + + This command also works independently from a following note command; + you can issue it before a rest, a \verb|\sk| or even alone for + itself in order to place a word/syllable wherever you want (no + matter whether the attachment automatism is on or off). + + Manipulations to the posted word/syllable have to be placed {\em + before\/} the \ci{lyr} command. + \item[Left justification.] Say + \begin{quote}\ci{llyr}\end{quote} + in order to have the next word/syllable left-justified to the + notehead instead of centered. + + If you prefer to have left justification as the default, say + \begin{quote}\ci{leftlyrtrue}\end{quote} + before your piece begins (\ci{leftlyrfalse} to restore centered + lyrics). + \item[Word extension underlines.] The melisma commands (see + \ref{melismas}) automatically manage word extension underlines; + however, they can be set manually: Say + \begin{quote}\ci{lyrrule}\end{quote} + before the respective note command to initiate an underline {\em + after\/} the word, and + \begin{quote}\ci{lyrruleend}\end{quote} + before the note where the underline shall be terminated. + + Note that no underline will be drawn if the word is continued + afterwards so that the underline would interfere with the + hyphenation. + \item[Horizontal offset.]\label{lyroffset}% + To shift a word/syllable out of its default + horizontal position, say + \begin{quote}\ci{lyroffset}\verb|{|\var n\verb|}|\end{quote} + which --- similar to \verb|\roffset| --- moves the next word/syllable + \var n quarter note head widths to the right (left if \var n + is negative). + + Note that the effect of \ci{lyroffset} may be overridden by + automatic lyrics shifting. If you want to gain complete manual + control over the positioning, you have to disable the shifting + automatism; see section \ref{horizpos} for details. + \item[Extra lyrics.] If, as in the following + example\footnote{Excerpt from ``In the town where I was born'' + ({\sl Eine kleine Melodie,\/} Strube, M\"unchen 1989)}, + + \begin{music} + \resetlyrics + \instrumentnumber2 + \generalsignature1 + \setclef1\bass + \songtop2 + \songbottom1 + \interinstrument=6mm + \setsongraise2{-0.5mm} + \scale{1.5} + \forcelyrhyphenstrue + \small + \setlyrics{lower}{yel-low sub-ma-rine,} \assignlyrics1{lower} + \copylyrics{lower}{upper} \assignlyrics2{upper} + \startextract + \Notes\ibl0N0\zqbp0N\ibu1N0\qbp1b&% + \ibl2f0\zqbp2d\ibu3g0\qbp3g\en + \notes\tbbl0\tbl0\zqb0N\tbbu1\tbu1\qb1b&% + \tbbl2\tbl2\zqb2d\tbbu3\tbu3\qb3g\en + \Notes\ibl0M0\zqbp0M\ibu1N0\qbp1b&% + \ibl2f0\zqbp2d\ibu3g0\qbp3g\en + \notes\tbbl0\tbl0\zqb0M\tbbu1\tbu1\qb1b&% + \tbbl2\tbl2\zqb2d\tbbu3\tbu3\qb3g\en + \Notes\ibl0L{-1}\zqbp0L\hu b&\zhl d\hu g\en + \notes\tbbl0\tbl0\lyric{ya,}\qb0K\en + \Notes\ibl0L1\lyric{ya,}\qbp0L\en + \notes\tbbl0\tbl0\lyric{ya,}\qb0M\en + \endextract + \end{music} + \oneversespace + + a voice has ``extra'' lyrics (such as ``hmm'', ``ah'', ``ya'', etc.) + in addition to the ``main'' lyrics, you need not enter them within + \ci{setlyrics} (which would inhibit using \ci{copylyrics}); + instead, you can enter them directly within the music code using + the command + \begin{quote}\ci{lyric}\verb|{|\var{extra syllable}\verb|}|\end{quote} + before the note where they shall appear. (Note that the effect is + different from using \verb|\csong| which would not apply automatic + hyphenation, horizontal positioning control, and \musixlyr's + vertical positioning scheme.) Automatic lyrics attaching --- if + active --- is suspended at that note. All manipulations can be + applied; they must be given before the \ci{lyric} command. + + If you want the syllable linked to the following one by a hyphen, + use \ci{lyrich} instead of \ci{lyric}. + + It may sometimes be necessary to post lyrics where no note is + present at all, i.\,e.~in the empty space between notes. This is, + however, possible with \verb|\lyric|, but is is unsuitable because + automatic lyrics attachment shall {\em not\/} be suspended at the + next note. In this case one of the commands \ci{lyric*} or --- for + hyphenated syllables --- \ci{lyrich*} should rather be used; they + have no effect on the ``regular'' flow of lyrics. + \label{lyric*-verse-numbers}% + One application for this are vertically aligned verse numbers. For + example, + + \begin{quote} + \bci{lyric*} + \bci{verses} + \begin{verbatim} +\setlyrics1{Spring time} +\setlyrics2{Au-tumn} +\assignlyrics1{1,2} +... +\znotes\loffset{2.2}{\verses{\lyric*{1.},\lyric*{2.}}}\en +\hardspace{4mm}% +\NOTes\hu{ee}\en +...\end{verbatim} + \end{quote} + + yields: + + \begin{music} + \resetlyrics + \setlyrics1{Spring time} + \setlyrics2{Au-tumn} + \assignlyrics1{1,2} + \lyrraise1{b -1.5mm} + \scale{1.2} + \startextract + \znotes\loffset{2.2}{\verses{\lyric*{1.},\lyric*{2.}}}\en + \hardspace{4mm}% + \NOTes\hu{ee}\en + \endextract + \twoversesspace + \end{music} + + (See section~\ref{multilyrlines} about attaching multiple verses + to a single staff, a feature that has not been introduced so far.) + + You may even obtain verse numbers that are repeated at the + beginning of each system by enclosing the \verb|\znotes...| command + for setting the numbers in \verb|\def\everystaff{...}|. + + Another possible application --- combined with empty syllables --- + is coping with unusual lyrics situations at voltas; for example, + + \begin{music} + \twoversesspace + \setlyrics1{first pass} + \setlyrics2{se-cond pass} + \assignlyrics1{1,2} + \resetlyrics + \scale{2} + \startextract + \NOTEs\wh g\en + \Setvolta1\def\atnextbar{\znotes\verses{,\lyric{}}\en}\bar + \NOTEs\wh g\en + \znotes\verses{,\lyrich*{}}\en \Setvolta2\setendvoltabox\rightrepeat + \NOTEs\verses\lyricsoff\pause\en\bar + \NOTEs\ha{gg}\en\setendvolta + \endextract + \twoversesspace + \end{music} + + is accomplished by: + + \begin{quote} + \bci{verses} + \bci{lyric} + \bci{lyrich*} + \begin{verbatim} +\setlyrics1{first pass} +\setlyrics2{se-cond pass} +\assignlyrics1{1,2} +\startextract + \NOTEs\wh g\en + \Setvolta1\def\atnextbar{\znotes\verses{,\lyric{}}\en}\bar + \NOTEs\wh g\en + \znotes\verses{,\lyrich*{}}\en + \Setvolta2\setendvoltabox\rightrepeat + \NOTEs\verses\lyricsoff\pause\en\bar + \NOTEs\ha{gg}\en\setendvolta +\endextract\end{verbatim} + \end{quote} + + The trick used here is to inject empty syllables into the second + verse at the barlines around the first volta; they serve as anchors + for the hyphenation suspended under this volta. + + Note that the \ci{lyric}, \ci{lyric*}, \ci{lyrich}, and + \ci{lyrich*} commands cannot be used at staves without assigned + lyrics lines. +\end{description} + + + +\subsection{Horizontal positioning} +\label{horizpos} + +\musixlyr\ takes care of blank space between words. If a word --- at +its default position --- would come too close to or overlap the +previous word, it is shifted right in order to ensure a minimum of +blank space. This minimal interword space can be set by +\begin{quote}\ci{minlyrspace}\verb|=|\var{any \TeX\ dimension}\end{quote} +and is initially set to~3\,pt. + +%The situation is different if two syllables belong to the same +%word. Such syllables are allowed to close up; only overlapping is +%inhibited by shifting. If the space between such syllables is +%narrower than a hyphen, the hyphen is omitted unless you force +%hyphens in every spatial situation saying +%\begin{quote}\verb|\forcelyrhyphenstrue|\end{quote} +%(to restore the default behaviour: \verb|\forcelyrhyphensfalse|). In +%this case, enough room is made for the hyphen by shifting the right +%syllable if necessary. + +\leavevmode\label{nicerhyphens}% +The situation is different if two syllables belong to the same +word. Such syllables are allowed to close up; only overlapping is +inhibited by shifting. If the ``natural'' space between such syllables is +narrower than a hyphen, the hyphen is omitted and the two syllables +close up completely (eventually by left-shifting the second syllable +to prevent a small gap). You may though force +hyphens in every spatial situation saying +\begin{quote}\ci{forcelyrhyphenstrue}\end{quote} +(to restore the default behaviour: \ci{forcelyrhyphensfalse}). In +this case, enough room is made for the hyphen by right-shifting the +second syllable if necessary. + +If the note spacing is quite narrow, lyrics shifting may get +accumulated within a system. In order to prevent shifting words too +far out of their original position, a wider note spacing should be +considered. The command +\begin{quote}\ci{showlyrshifttrue}\end{quote} +marks each lyric shift with a black rectangle of the respective +width, thus making it easy to detect questionable positionings. + +If you prefer to completely disable lyrics shifting, set +\ci{minlyrspace} to a large negative value (e.\,g.~$-10$\,cm). + + + +\subsection{Vertical positioning} +\label{vertical-positioning} + +By default, \musixlyr\ places lyrics vertically centered between the +two adjacent staves. Lyrics below the lowest or above the topmost +staff of a system are centered around the system's bottom or top +margin line.% +\footnote{This is not necessarily the most reasonable way, but it is + compatible to \musixtex's \printcmd{csong} behaviour.} + +In most scores, you will have to deviate from this standard and +manually adjust the lyrics' vertical position. This can be done per +staff with the command +\begin{quote} + \ci{lyrraise}\verb|{|\var n\verb|}|\verb|{|\var{pos}\var{raise}\verb|}| +\end{quote} +which applies the following setting to the lyrics attached to staff +number~\var n: \var{pos} is one of the letters \verb|a| +and~\verb|b|. \verb|a| sets the lyrics above the staff, \verb|b| below +the staff. \var{raise} is a dimension value by which the lyrics are +lifted above (or lowered under, if it is negative) the default +position as mentioned above. \ci{lyrraise}\verb|{|\var n\verb|}{b0pt}| +is the initial setting for all staves. + +It is possible to apply changes to the vertical position at any place +within the score, but in most cases it is most reasonable to do so +within \verb|\atnextline{...}| which ensures consistent, even spacing +within each system. + +For the sake of backward compatibility, applying \musixtex's command +\ci{setsongraise}\verb|{|\var n\verb|}{|\var{raise}\verb|}| +implicitly performs a +\ci{lyrraise}\verb|{|\var n\verb|}|\verb|{b|\var{raise}\verb|}|, +but not vice versa --- i.\,e.~\ci{lyrraise} has no effect on lyrics +set with \musixtex's lyrics commands \verb|\csong|, +\verb|\zsong|,~etc. Likewise, the obsolete \musixlyr\ command +\ci{auxsetsongraise} implies \verb|\auxlyr{\lyrraise...{b...}}|, but +not vice versa (see section~\ref{auxlyrics} to learn about the meaning +of \verb|\auxlyr|). + + + +\subsection{Setting lyrics layout parameters} +\label{layoutpar} + + +\subsubsection{Available parameters} + +\begin{description} + \item[Font:] There is no special font command; the current font is + used for lyrics. It can be changed using the usual \TeX/\LaTeX\ + commands. + \item[Minimum length of word extension underlines:] A word extension + underline is omitted if it would become too short. The minimum + length can be set by + \begin{quote}\ci{minlyrrulelength}\verb|=|\var{any \TeX\ dimension} + \end{quote} + and is initially set to~2\,mm. If you prefer to completely inhibit + the underlines, set this parameter to an unsurpassably high value + (e.\,g.~the width of your paper). + \item[Minimum inter-syllable distance for multiple hyphens:] If the + space between two hyphenated syllables (or between one of the + syllables and the respective system margin) is wider than this + distance, it is filled with a line of hyphens instead of a single + hyphen. The minimum distance to be filled with more than one + hyphen can be set by + \begin{quote}\ci{minmulthyphens}\verb|=|\var{any \TeX\ dimension}\end{quote} + and is initially set to~15\,mm. If you prefer to completely inhibit + filling with multiple hyphens, set this parameter to an + unsurpassably high value. + \item[Hyphen character:] This can be redefined by: + \begin{quote}\verb|\def|\ci{lyrhyphenchar}\verb|{|\dots\verb|}|\end{quote} +\end{description} +Further layout parameters discussed elsewhere are: vertical +positioning (section \ref{vertical-positioning}), word justification +(section \ref{miscmanip}), minimum interword distance, and forcing +hyphens (section \ref{horizpos}). + +{\bf Note:} In order to change the mentioned parameters globally, the +respective commands must be issued {\em outside\/} +\verb|\notes...\enotes|. + +\subsubsection{Individual settings per staff} +\label{indivlayout} + +All layout parameters can be set either globally (applying to all +lyrics lines) or individually, i.\,e.\ valid for a single specified staff. +An individual change is accomplished by enclosing the proper command +in +\begin{quote}\ci{lyrlayout}\verb|{|\dots\verb|}|\end{quote} +and issuing this within \verb|\notes...\enotes| in the section of the +referred-to staff. For example, +\begin{quote} + \verb|\notes...&|\ci{lyrlayout}\verb|{\it\leftlyrtrue}...&...\en| +\end{quote} +applies italic font and left justification to the lyrics line(s) +assigned to the second staff. + +Applying \ci{lyrlayout} to the same staff again overrides +{\em all\/} previous individual settings for this staff; +pay attention to this if you have made several individual settings and +want to reset some but retain others. Saying \ci{lyrlayout}\verb|{}| +restores the global settings for a staff. + +The \ci{lyrlayout} command can also be used within +\ci{setlyrics}; this is useful if an individual setting +(especially a font change) should apply to a particular +portion of lyrics rather than to a portion of music. For example, +\begin{quote} + \ci{setlyrics}\verb|{x}{An |\ci{lyrlayout}% + \verb|{\it}em-pha-sized\lyrlayout{} phrase}| +\end{quote} +causes the word ``emphasized'' to appear italic wherever it is posted +within the music. (Be sure to attach \ci{lyrlayout} commands to +the corresponding lyrics portions {\em without\/} blank spaces in +between.) + +{\bf As an exception,} the {\bf vertical positioning of lyrics} cannot be +changed within \ci{lyrlayout}; instead, it is handled staff-wise +using the special commands discussed in +section~\ref{vertical-positioning}. + + + +\subsection{Multiple verses per staff} +\label{multilyrlines} + +An arbitrary number of verses can be assigned to a staff +straightforwardly by saying +\begin{quote}\ci{assignlyrics}\verb|{|\var n\verb|}{|% + \var{names}\verb|}|\end{quote} +where \var{names} is a {\bf comma-separated list} of the desired +lyrics line names, listed from top to bottom. In the following +example\footnote{Excerpt from: ``Non moriar sed vivam'', motet by +{\sc Martin Luther}}, + +\begin{music} + \resetlyrics + \generalmeter\allabreve + \generalsignature2 + \scale{0.9} + \setlyrics{latin} {Non mo-ri-ar sed} + \setlyrics{german}{Ich wer-de nicht ster-ben, son-dern} + \assignlyrics1{latin,german} + \small + \setsongraise1{-1.5mm} + \startextract + \znotes\verses{,\lyrlayout{\footnotesize\it}}\en + \NOTEs\wh{'a}\en\bar + \NOTes\verses{\beginmel}\ha{'b}\verses{\endmel}\ha a\en\bar + \NOtesp\beginmel\qup{'a}\en + \Notes\ca{'b}\en + \NOtes\verses{,\endmel}\qa{'c}\verses{,\beginmel}\itieu0d\qa d\en\bar + \NOtes\ttie0\qa{'d}\endmel\qa c\en + \NOtes\verses{\beginmel}\ha{'d}\en\bar + \NOTes\verses{\endmel}\ha{'ee}\en + \endextract +\end{music} +\twoversesspace + +the lyrics lines have been set up as follows: +\begin{quote} + \bci{assignlyrics} + \begin{verbatim} +\setlyrics{latin} {Non mo-ri-ar sed} +\setlyrics{german}{Ich wer-de nicht ster-ben, son-dern} +\assignlyrics1{latin,german}\end{verbatim} +\end{quote} + + +\subsubsection{Handling verses individually} + +If you code lyrics attachment manipulations the way +described in section~\ref{manipulation}, these manipulations apply +{\em to all lyrics lines\/} of the referred staff {\em +simultaneously.\/} In order to address each lyrics line separately, +use the command +\begin{quote} + \ci{verses}\verb|{|\var{man1}\verb|,|\var{man2}\verb|,|\dots\verb|}| +\end{quote} +where \var{man1} is a sequence of commands to manipulate the upper +lyrics line, \var{man2} to manipulate the second lyrics line from +above, and so on. These command sequences may be empty. Delimiting +commas after the last non-empty list entry can be omitted. For example, +\begin{quote} + \ci{verses}\verb|{,,\beginmel,\golyr{abc}}| +\end{quote} +leaves the upper two lyrics lines unaltered, initiates a melisma at +the third, performs a jump to label {\tt abc} at the fourth, and +leaves all further ones (whatever their number may be) unaltered. As +another example, the font change for the german lyrics of the above +excerpt is accomplished by +\begin{quote} + \verb|\znotes|\ci{verses}\verb|{,\lyrlayout{\footnotesize\it}}\en| +\end{quote} +before the first note is coded. + + +\subsubsection{Vertical positioning} +\label{multiple-vert-pos} + +A block of multiple lyrics lines is vertically centered around the position +which a single lyrics line would have taken; thus you can do things +like + +{\small\setlyrstrut + \resetlyrics + \setlyrics{Winter1}{Win-ter a-de\rlap{,} a-ber dein Schei-den macht\rlap{,}} + \setlyrics{Winter2}{schei-den tut weh\rlap,} + \assignlyrics1{Winter1,Winter2} + \generalmeter{\meterfrac34} + \generalsignature2 + \setsongraise1{-2mm} + \startextract + \NOtes\qa{ffe}\en\bar + \NOTesp\hup d\en\rightrepeat + \assignlyrics1{Winter1}% + \NOtes\qa{fgh}\en\bar + \NOtes\qa h\en + \Notes\beginmel\Ibu0gf1\qb0g\endmel\tqh0f\en + \NOtes\qa g\en + \endextract} +\twoversesspace + +without having to adjust the vertical position within the +piece. (See the source of this manual for the coding of this +example.) + +\leavevmode\label{lyrstrut}% +The vertical distance between the baselines of multiple verses is +appropriate for the default 10~points font size of plain \TeX. +However, the size-switching commands \verb|\smalltype|, +\verb|\medtype|~etc.\ do not implicitly adjust the vertical distance +to the chosen font size. Since the vertical distance of lyrics is +controlled by the concept of a {\em lyrics strut\/}\footnote{In +analogy to \TeX's {\tt\char92 strut}; see {\sl The \TeX book\/} by +{\sc D.~E.~Knuth.}}, you should perform this adjustment explicitly with +the command +\begin{quote}\ci{setlyrstrut}\end{quote} +directly after each ``global'' font size change (i.\,e.~after each size +change not issued within \verb|\lyrlayout{...}|; +see~\ref{indivlayout}) unless you do not want the spacing to be +adjusted. (\TeX perts only: If you like to define your own vertical +spacing, you may redefine the \ci{lyrstrutbox} yourself.) + + + +\subsection{Auxiliary lyrics} +\label{auxlyrics} + +If you have typeset two voices of a polyphonic arrangement within one +staff, you normally want to give each voice its own lyrics lines. +Usually, the two voices are distinguished by means of the notes' stem +direction; the lyrics of the up-stemmed voice are typeset above, +those of the down-stemmed voice below the staff. \musixlyr\ +provides the facility to maintain such two lyrics ``streams'' per +staff; one of them --- which is handled exactly as described so +far --- will be called {\em main lyrics,\/} the second one {\em +auxiliary lyrics.\/} + + +\subsubsection{Addressing auxiliary lyrics} + +Only two rules are to be obeyed for directing commands to auxiliary lyrics: +\begin{enumerate} + \item Enclose everything concerning auxiliary lyrics in: + \begin{quote}\ci{auxlyr}\verb|{...}|\end{quote} + For example, assign lyrics line~{\tt verse1} to staff~2 as + auxiliary lyrics by: + \begin{quote}\ci{auxlyr}\verb|{\assignlyrics{2}{verse1}}|\end{quote} + For example, begin a melisma at the next note of the ``auxiliary'' voice by: + \begin{quote}\ci{auxlyr}\verb|{\beginmel}|\end{quote} + (For \TeX perts: If the argument of \ci{auxlyr} consists of + only one token, the braces can be omitted, so that + \verb|\auxlyr\beginmel| does the same.) + \item There are exactly two exceptions to the first rule. The first + one are the \ci{setlyrics}, \ci{appendlyrics}, and \ci{copylyrics} + commands which need not be enclosed in \ci{auxlyr}\verb|{...}|; + their function is independent of the later use of the defined + lyrics lines as either main or auxiliary lyrics. + + The second exception concerns lyrics commands issued as type-1 + \TeX\ strings in a \PMX\ source; see below for details. +\end{enumerate} + +\label{auxlyr-vertical-position-default}% +Auxiliary lyrics are lifted above the staff by default, i.\,e.~they have +the same vertical position as main lyrics belonging to the staff above +the current staff. If this causes collisions with the main lyrics of +the upper staff, you have to shift the lyrics away from each other +using the vertical spacing commands discussed in +section~\ref{vertical-positioning}. + + +\subsubsection{Automatic attachment of auxiliary lyrics} +\label{auxlyr-attachment} + +While it is easy to attach only one lyrics ``stream'' to a single +voice within a system automatically, the attachment of both main and +auxiliary lyrics involves the task of determining which note belongs +to which voice. Unfortunately, \musixtex\ does not explicitly state a +note's membership of a particular voice; therefore, a heuristic +method has to be used to gather this information. However, +the situation is completely different if you prepare your scores with +the \PMX% +\footnote{If you don't know what \PMX\ is, have a look at: + {\tt http://icking-music-archive.sunsite.dk/musixtex/software/pmx/}} +preprocessor. The following paragraphs explain managing the lyrics +attachment automatism for both cases --- \PMX\ and +non-\PMX\ --- separately. + + +\paragraph{Using \PMX.} +\label{pmx-autodetection} + +(This paragraph requires some \PMX\ knowledge.) For \PMX-prepared +scores (which \musixlyr\ detects automagically\footnote{% + This automatic \PMX\ detection may cause problems for processing + \PMX\ scores prepared with the \PMX-unaware \musixlyr\ + version~1.0. See section~\ref{no-pmx-autodetection} about how to + solve this backward-incompatibility issue. +}), the distinction +between the two voices of a staff works fully automatic. This applies +to both the automatic lyrics attachment as well as explicit lyrics +manipulations --- i.\,e.,~you do not have to use \ci{auxlyr}\verb|{...}| for +manipulating auxiliary lyrics. (This only applies to manipulations +that appear in a voice's context, i.\,e.~within a type-1 \TeX\ string.) +For reference, see the following example\footnote{Excerpt from +``Waldesnacht, du wunderk\"uhle'' by {\sc Johannes Brahms} ({\sl Eine +kleine Melodie,\/} Strube, M\"unchen 1989)}, + +\oneversespace +\begin{music} + \resetlyrics\small + \setlyrics{soprano}{all der ir-ren Qua-len los.} + \auxlyr{\assignlyrics1{soprano}} + \copylyrics{soprano}{alto} + \assignlyrics1{alto} + + \auxlyr{\lyrraise1{a -3\internote}} + \staffbotmarg5.5\Interligne + \stafftopmarg5\Interligne + \generalsignature2 + \lyrmodealter0 + + \startextract\addspace\afterruleskip + \scale{1.2}% + \NOtes\zhu{=j}\lower6\internote\qp\lifthpause{-3}\sk\qu h\en + \bar + \NOtes\auxlyr\beginmel\roffset{.8}{\isluru2j}\zhup f\lower8\internote\qp\en + \NOTes\hl{^d}\en + \NOTes\zql e\itieu0e\qu e\en + \bar + \NOtes\beginmel\islurd1c\zql c\ttie0\tslur2h\auxlyr\endmel\qu e% + \roff{\endmel\tsslur1d\zhl d}\qu{=d}% + \auxlyr\beginmel\itieu0d\hu d% + \ql d\en + \bar + \NOTes\zhl d\ttie0\auxlyr\endmel\hu d% + \zhl a\hu c\en + \bar + \NOTes\zhl a\fermataup l\hu d\hpause\en + \setdoubleBAR\endextract +\end{music} +\oneversespace + +which can be obtained by the following \PMX\ code (processed with +\PMX\ version~2.3): +\begin{quote} +\bci{auxlyr} +\begin{verbatim} +--- +\input musixtex % These commands are necessary +\input pmx % because pmx.tex MUST be \input +\input musixlyr % before musixlyr.tex! + +\setlyrics{soprano} % \setlyrics and \copylyrics + {all der ir-ren Qua-len los.} % need not be enclosed in +\copylyrics{soprano}{alto} % \auxlyr{...}. + +\assignlyrics1{alto} +\auxlyr{\assignlyrics1{soprano} + \lyrraise1{a 3\Interligne}} + +\let\BM\beginmel % For brevity within the subsequent +\let\EM\endmel % music coding recommended. +--- +1 1 4 4 0 0 3 2 0 5 20 0 + +t +./ + +% 1st and 2nd bar: +r4-6 r2-6 | r4-8 d24s e4 // +c25n a4 | \BM\ f2d s+4 \isu0e{.8}\ e4 / +% 3rd bar: +\BM\ c s \EM\ d2r s d4 // +\ts0e0\EM\ e s+3 dn \BM\ d2 s / +% 4th bar: + d2 a // % Note that \BM and \EM +\EM\ d s c / % apply either to main +% 5th bar: % or to auxiliary lyrics, +a r+0 // % depending on which voice +d of rb / % they appear in.\end{verbatim} +\end{quote} + +By default, main lyrics are attached to the lower voice (whose +lines end with \verb|//| in the \PMX\ source), auxiliary lyrics to the +upper voice; due to \PMX\ internals, this ensures that if only one +voice is present, main lyrics are attached to it. However, situations +exist in which it is desirable to have main lyrics attached to the +upper voice, e.\,g.~when you have only main lyrics and want to +synchronize them with the soprano voice instead of the alto voice +(both of them set on the same staff). In this case, you can toggle the +attachment of lyrics to voices with the command +\begin{quote}\ci{lyrmodealter}\verb|{|\var n\verb|}|\end{quote} for +staff number \var n; the command +\begin{quote}\ci{lyrmodenormal}\verb|{|\var n\verb|}|\end{quote} +restores the default behaviour. If $\hbox{\var n}=0$ then the change +affects all staves. + + +\paragraph{Using ``plain'' \musixtex\ without \PMX.} + +In this context, there are two basically different modes for lyrics +attachment: +\begin{enumerate} + \item In {\em normal mode\/} (which is active by default) only main + lyrics are provided automatically as described in + section~\ref{auto-attachment}. All auxiliary lyrics must be issued + manually by saying \ci{auxlyr}\ci{lyr} before the respective note. + This mode is useful when you do not have auxiliary lyrics at all + or when auxiliary lyrics occur only occasionally within the piece. + \item In {\em alternative mode\/}, both main and auxiliary lyrics + are provided automatically. The two voices of a staff are + distinguished by means of their notes' stem direction; the lower + voice gets main lyrics, the upper one auxiliary lyrics. This + implies that the automatism fails at stemless + notes\footnote{Ancient notes, namely breve, longa, and maxima, are + also treated as stemless notes by \musixtex's internals.}, thus you + have to provide lyrics manually by saying \ci{lyr} or + \ci{auxlyr}\ci{lyr}, respectively, before such notes. This mode is + meant for staves which continuously contain two polyphonic voices + with separate lyrics. +\end{enumerate} + +The appropriate mode can be chosen staff-wise: The command +\begin{quote}\ci{lyrmodealter}\verb|{|\var n\verb|}|\end{quote} +enables alternative mode for staff number \var n; the command +\begin{quote}\ci{lyrmodenormal}\verb|{|\var n\verb|}|\end{quote} +restores normal mode. As stated above, $\hbox{\var n}=0$ performs the +choice affecting all staves. + +For illustration, have a look at the following +example\footnote{Excerpt from ``Audite nova'' by {\sc Orlando di +Lasso} ({\sl ars musica\/} vol.\,4, M\"oseler Verlag +Wolfenb\"uttel/Z\"urich)}: + +\oneversespace +\begin{music} + \resetlyrics \small + \lyrmodealter0 + \setlyrics{soprano}{bring her die Gans,} \auxlyr{\assignlyrics1{soprano}} + \copylyrics{soprano}{alto} \assignlyrics1{alto} + + \generalsignature{-2} + \advance\stafftopmarg3\Interligne + \advance\staffbotmarg2\Interligne + + \startextract\addspace\afterruleskip + \NOtes\zqu g\ql e\en + \bar + \Notes\zqu i\beginmel\ibslurd0f\ibl0f{-1}\qb0f\en + \Notes\qb0e\en + \Notes\auxlyr\beginmel\ibsluru1i\zqup i\qb0d\en + \Notes\tqb0e\en + \Notes\endmel\tbslurd0e\ql c\en + \notes\ibbu0h{-1}\qb0h\en + \notes\tqh0g\en + \NOtes\auxlyr\endmel\tbsluru1h\zqu h\ql c\en + \bar + \NOTEs\auxlyr\lyr\zwh i% The lyrics of the whole notes + \lyr\wh b\en % must be given manually. + \endextract + \lyrmodenormal0 +\end{music} +\oneversespace + +The lyrics were defined as follows: +\begin{quote} + \bci{auxlyr} + \bci{assignlyrics} + \begin{verbatim} +\setlyrics{soprano}{bring her die Gans,} +\copylyrics{soprano}{alto} + +\assignlyrics1{alto} +\auxlyr{\assignlyrics1{soprano}} + +\lyrmodealter0 % provide main + aux. lyrics automatically\end{verbatim} +\end{quote} + +This is the complete notes section: +\begin{quote} + \bci{auxlyr} + \begin{verbatim} +\NOtes\zqu g\ql e\en +\bar +\Notes\zqu i\beginmel\ibslurd0f\ibl0f{-1}\qb0f\en +\Notes\qb0e\en +\Notes\auxlyr\beginmel\ibsluru1i\zqup i\qb0d\en +\Notes\tqb0e\en +\Notes\endmel\tbslurd0e\ql c\en +\notes\ibbu0h{-1}\qb0h\en +\notes\tqh0g\en +\NOtes\auxlyr\endmel\tbsluru1h\zqu h\ql c\en +\bar +\NOTEs\auxlyr\lyr\zwh i% The lyrics of the whole notes + \lyr\wh b\en % must be given manually.\end{verbatim} +\end{quote} + +Note that, as opposed to using \PMX, there is no special provision +for attaching main lyrics to the upper voice. If you desire a single +lyrics ``thread'' synchronized with the upper voice, please use +auxiliary lyrics instead and position them below the staff (see +section~\ref{vertical-positioning}). +Alternatively, you may use main lyrics in normal lyrics mode and code +the lower voice completely non-spacing (in the sense explained +in~\ref{auto-attachment}), the upper voice completely spacing; this +should not be too complicated for mainly homophonic pieces. + + + +\subsection{Lyrics at multi-staff instruments} +\label{multi-staff-instruments} + +So far in this manual, the term {\em staff\/} has always been used for +what \musixtex\ precisely calls an {\em instrument\/}. This section, +however, correctly adopts the \musixtex\ terminology. + +Lyrics can be assigned to staves of a multi-staff instrument. To do +so, use +\begin{quote} + \ci{assignlyricsmulti}\verb|{|\var i\verb|}{|\var s\verb|}{...}| +\end{quote} +instead of \verb|\assignlyrics...|; here, \var s~addresses the desired +staff number (counted from bottom to top) of instrument~\var i. + +Nevertheless, +\ci{assignlyrics}\verb|{|\var i\verb|}{...}| +can be used as well if instrument~\var i has multiple staves; in this +case, it is equivalent to +\verb|\assignlyricsmulti{|\var i\verb|}{1}{...}|, +i.\,e.~it affects only the first staff (and not all staves, as may be +presumed). + +In the same spirit, the following ``multi'' commands replace the +standard ones within a multi-staff instrument context: +\begin{quote} + \ci{lyrraisemulti}\\ + \ci{lyrmodenormalmulti}\\ + \ci{lyrmodealtermulti} +\end{quote} + +All other \musixlyr\ commands or features can be used the same way as +within a single-staff instrument context. + +Using lyrics at multi-staff instruments can be useful, for example, +for typesetting songs with piano accompaniment:% +\footnote{Example taken from songbook {\sl Am Brunnen vor dem Tore\/}, +Delphin Verlag M\"unchen/Z\"urich 1981} + +\begin{music} + \resetlyrics + \setlyrics{verse}{Gu-ter Mond, du gehst_ so_ stil_-le} + \assignlyricsmulti11{} + \assignlyricsmulti12{verse} + \lyrraisemulti12{b 2\internote} + \setstaffs12 + \generalsignature{-1} + \generalmeter\meterC + \setclef1\bass + \interstaff{13} + \scale{1.3} + \startextract + \Notes\qp|\ibl0j{-2}\qb0j\tqb0i\en + \bar\hardspace{1.7\myqnwidth}% + \NOtes\isluru1d\lq c\zq M\ql d|\qa h\en + \NOtes\zq c\zq M\ql e|\qa h\en + \Notes\lq c\zq M\ql d|\islurd0h\ibu0h2\qb0h\tslur0i\tqh0i\en + \Notes\tslur1e\zq c\zq M\ql e|\isluru0j\ibl0j2\qb0j\tslur0k\tqb0k\en + \bar\hardspace\myqnwidth + \Notes\isluru1d\lq c\zq M\ql d|\isluru0j\ibl0j{-2}\qb0j\tslur0i\tqb0i\en + \NOtes\zq c\zq M\ql e|\qa g\en + \NOtes\lq c\zq M\ql d|\qp\en + \znotes\midslur2\tsslur1d\en + \zendextract +\end{music} + +The lyrics of this example are defined as follows: +\begin{quote} + \bci{assignlyricsmulti} + \bci{lyrraisemulti} + \begin{verbatim} +\setlyrics{verse}{Gu-ter Mond, du gehst_ so_ stil_-le} +\assignlyricsmulti{1}{2}{verse} +\lyrraisemulti {1}{2}{b \internote}\end{verbatim} +\end{quote} + + + +\subsection{Managing lyrics assignment according to current context} +\label{assignment-by-context} + +Managing the properties of lyrics lines assignment to instruments by +absolute instrument numbers --- as it is done with the +\ci{assignlyrics}, \ci{lyrraise}, and \ci{lyrmodealter} +commands --- may cause difficulties whenever the score's number and +order of instruments shall be rearranged; in this case instrument +numbers change, thus the instrument number parameters of the +mentioned lyrics-related commands have to be adjusted. + +This is especially unpleasant where such a rearrangement is done +automatically, e.\,g.~by \PMX's part extraction facility {\em +scor2prt\/}; this is intended to work without any manual editing +of the generated part files. + +To address this issue, \musixlyr\ provides {\em context-dependent\/} +variants of the commands mentioned above. For example: Instead of +\verb|\assignlyrics{2}{soprano}|, you may say something like: +\begin{quote} + \verb|\notes...&|\ci{assignlyricshere}\verb|{soprano}...\en| +\end{quote} +\ci{assignlyricshere}\verb|{|\var{name(s)}\verb|}| assigns the given verse +\var{name(s)} to the instrument/staff whose context it occurs in within the +\verb|\notes...\en| construct; no absolute instrument/staff number needs to +be specified. + +For example, the following two code fragments are equivalent: + +\begin{quote} + \footnotesize + \hfill + \def\arraystretch{1}% + \begin{tabular}{l@{\qquad}|@{\qquad}l} + \begin{tabular}[t]{@{}l@{}} + \ci{assignlyrics}\verb| {1} {acct}%|\\ + \ci{assignlyricsmulti}\verb|{2}{2}{verse}%|\\ + \verb.\NOtes\qa c&\qa e|\qa g\en. + \end{tabular} + & + \begin{tabular}[t]{@{}l@{}} + \verb|\NOtes|\ci{assignlyricshere}\verb|{acct}\qa c%|\\ + \verb| &\qa e%|\\ + \verb. |.\ci{assignlyricshere}\verb|{verse}\qa g\en| + \end{tabular} + \end{tabular} + \hfill\strut +\end{quote} + +Using \PMX, the context-dependent commands must be given as type-1 +inline \TeX\ strings. Here is the same example, coded as \PMX input: + +\begin{quote} + \footnotesize + \hfill + \def\arraystretch{1}% + \begin{tabular}{l@{\qquad}|@{\qquad}l} + \begin{tabular}[t]{@{}l@{}} + \ci{assignlyrics}\verb| {1} {acct}\|\\ + \ci{assignlyricsmulti}\verb|{2}{2}{verse}\|\\ + \verb|c44 /|\\ + \verb|e44 /|\\ + \verb|g44 /|\\ + \end{tabular} + & + \begin{tabular}[t]{@{}l@{}} + \hphantom{\tt .NOtes.assignlyricshere.acct..qa cg.en}\\ + \\ + \ci{assignlyricshere}\verb|{acct}\ c44 /|\\ + \verb| e44 /|\\ + \ci{assignlyricshere}\verb|{verse}\ g44 /|\\ + \end{tabular} + \end{tabular} + \hfill\strut +\end{quote} + +The first one (left) results in wrong lyrics assignments in {\em +scor2prt\/} output; the second one (right) is robust against part +extraction. + +This is the complete set of ``here'' commands that can be applied the +same way: +\begin{quote} + \ci{assignlyricshere}\\ + \ci{lyrraisehere}\\ + \ci{lyrmodenormalhere}\\ + \ci{lyrmodealterhere} +\end{quote} + +All other \musixlyr\ commands are context-driven anyway, i.\,e.~using +the mentioned ``here'' commands you can completely omit any absolute +instrument/staff number assignment. + + + +\subsection{Miscellaneous} + +\subsubsection{Avoiding problems after {\tt\char92 + endpiece...\char92 startpiece}} + +Sometimes, after having suspended the music with \verb|\endpiece| and +restarted it with \verb|\startpiece| (or the respective +\verb|\...extract| commands), the lyrics lines are totally misaligned +because the internal lyrics positioning parameters are not reset +properly. Saying +\begin{quote}\ci{resetlyrics}\end{quote} +before the beginning of the new music section should solve this +problem. + + +\subsubsection{Improved centering of words with punctuation marks} + +Centered words with an attached punctuation mark often seem a bit +left-shifted since the punctuation mark also counts for the +centering. To have a word centered solely with respect to its +letters, enclose the punctuation mark in \verb|\rlap{...}| as it is +done in the example of section~\ref{multiple-vert-pos}. Unfortunately, +this circumvents the lyrics shifting automatism, and is incompatible +with the use of \ci{lyrnop}. + + +\subsubsection{Verse numbers} +\label{versenumbers} + +There is no special command for this topic. See the following example: + +\begin{music} + \resetlyrics + \generalmeter{\meterfrac24} + \scale{1.8} + \setlyrics{sailor1} + {\llap{1.} What shall we do with a drun-ken sail-or\rlap{?}} + \setlyrics{sailor2} + {\llap{2.} Take him and shake him and try to\lyrlink a-wake him,} + \setlyrics{sailor3}{\llap{3.} Give him a dose of_ salt and wa-ter,} + \setlyrics{sailor4}{\llap{4.} Give him a dash with a bo-som's rub-ber,} + \assignlyrics1{sailor1,sailor2,sailor3,sailor4} + \small\setlyrstrut + \setsongraise1{-6mm} + \startextract + \znotes\llyr\lyroffset{-2}% make the numbers stand off to the left + \lyr% post the numbers + \en + \Notes\ibu0h0\qb0h\en + \notes\nbbu0\qb0h\tqh0h\en + \Notes\ibu0h0\qb0h\en + \notes\nbbu0\qb0h\tqh0h\en\bar + \Notes\Dqbu hd\Dqbu fh\en + \endextract +\end{music} +\oneversespace +\twoversesspace + +To see how this is accomplished, look for the example's coding within +{\tt mxlyrdoc.tex}. + +Section~\ref{lyric*-verse-numbers} explains an alternative method for +setting vertically aligned verse numbers. + + +\subsubsection{``Lyrics slurs''} + +If two consecutive syllables of a lyrics line share the same note (as +in the second verse of the above example), you may want to link them +together with a small slur under them \mbox{like\lyrlink this.} To do +this, use the command \ci{lyrlink} instead of the respective blank +space within the \verb|\setlyrics| definition. + +If any of the adjacent characters extend under their \TeX\ baseline +(like `g', `j', `p', etc.), use \ci{lowlyrlink} which lowers the +slur accordingly (e.\,g.: \mbox{sing\lowlyrlink gladly}). + + +\subsubsection{Restoring the \PMX-unaware behaviour of \musixlyr~1.0} +\label{no-pmx-autodetection} + +As stated in section~\ref{pmx-autodetection}, \musixlyr\ distinguishes +between main and auxiliary lyrics context in a special way when it +detects that the score has been set up using \PMX. However, this +automatic \PMX\ detection may cause problems for processing \PMX\ +scores prepared with the \PMX-unaware \musixlyr\ version~1.0. To solve +this, you can force the old \musixlyr\ behaviour by an explicit macro +redefinition as follows: + +Within {\tt musixlyr.tex}, find the code fragment +\begin{quote}\begin{verbatim} +\ifx\nextvoice\undefined + \def\decide@lyrmode{% + \call@lyrmode + ... + \fi\fi\fi\fi\fi\fi\fi} +\else\end{verbatim}\end{quote} +(which is about 25 lines long). Copy it, exluding the first and the +last line, to your score source and surround it by the +\verb|\makeatletter...\makeatother| command pair. This +should then look like this: +\begin{quote}\begin{verbatim} +\makeatletter + \def\decide@lyrmode{% + \call@lyrmode + ... + \fi\fi\fi\fi\fi\fi\fi} +\makeatother\end{verbatim}\end{quote} + +To restore the \PMX-aware \musixlyr\ behaviour of version~1.1 and +newer, copy the {\em second\/} \verb|\decide@lyrmode| definition +from {\tt musixlyr.tex} to the desired place in your score and +surround it with \verb|\makeatletter...\makeatother|. + +To do these redefinitions within a \PMX\ input file, it is probably +always best to wrap them in macro definitions within the \PMX\ file +preamble. This way, you can switch between the ``old'' and ``new'' +\musixlyr\ behaviour by simply calling these macros in \PMX's +inline-\TeX\ style. + +\pagebreak[4] +\section{Command index} +\printindex + + + +\section{Software license} + +\musixlyr\ (including this manual) is free software; you can +redistribute it and/or modify it under the terms of the GNU General +Public License as published by the Free Software Foundation; either +version~2 of the License, or any later version. + +\musixlyr\ is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with \musixlyr; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. + +\medskip +Author: +\begin{tabular}[t]{l} + Rainer Dunker\\ + Wachtelweg 31\\ + 85\,591 Vaterstetten\\[0.5ex] + Germany\\[1ex] + E-mail: \tt rainer.dunker@web.de +\end{tabular} + +\end{document} diff --git a/musixtex/doc/musixtex-install.pdf b/musixtex/doc/musixtex-install.pdf new file mode 100644 index 0000000000000000000000000000000000000000..763ba6964a441317d5e9cd54588ca74c6c0bdda7 GIT binary patch literal 119496 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

    MYy<=3;?@ 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 musixflx\ +\end{list} +On Windows, you can \emph{either} +copy the batch file +\begin{list}{}{} +\item \verb|Windows\musixflx.bat| +\end{list} +to a folder +on the executable PATH \emph{or} add the folder +\verb|Windows| to the executable PATH +as follows: +in ``My Computer'' +click on +\begin{center} +View System Information\quad$\rightarrow$\quad Advanced\quad$\rightarrow$\quad Environment Variables +\end{center} +scroll +down to ``path'', select it, click edit, and add the path to \verb|Windows| after a semi-colon. +Documentation for \verb\musixflx\ is in the \verb\doc/generic/musixtex/scripts\ directory. + +\section{Installing \texttt{musixtex}} + +The Lua script \verb\.../scripts/musixtex/musixtex.lua\ +is simply a convenient wrapper that, by default, +runs the following processes in order (and then deletes intermediate files): +\begin{itemize}\topsep=0pt\itemsep=0pt +\item pre-processors \verb|prepmx|, \verb|pmxab| or \verb|autosp|, +as necessary +\item \verb\etex\ (1st pass) +\item \verb\musixflx\ (2nd pass) +\item \verb\etex\ (3rd pass) +\item \verb\dvips\ (to convert \verb\dvi\ output to Postscript) +\item \verb\ps2pdf\ (to convert \verb\ps\ output to Portable Document Format) +\end{itemize}% +To install, follow the instructions given in the preceding section; i.e., +on Unix-like systems, +install a symbolic link \verb\musixtex\; on Windows, +ensure that the corresponding batch file +is in a folder on the executable PATH. Documentation is in the +\verb\doc/generic/musixtex/scripts\ directory. + +If the \verb\musixps.tex\ package is not used to produce slurs, it is possible to use \verb\pdfetex\ +rather than \verb\etex\, in which case a PDF file will be produced directly, +without the use of \verb\dvips\ and \verb\ps2pdf\; use the \verb\-p\ option in the call to \verb\musixtex\. +The \verb\-d\ option will replace \verb\dvips\ and \verb\ps2pdf\ by \verb\dvipdfm\; again, +this option is usable only if Postscript slurs are \emph{not} used. Use the \verb\-s\ option +to stop processing after the third pass; i.e., at the \verb\dvi\ file. +Use the \verb\-l\ option for \verb\LaTeX\ processing and the \verb\-f\ option to restore the defaults for subsequent files. + +The cross-platform TeXWorks editing environment can +be configured +to use the relevant \verb\musixtex\ script as a typesetting process as follows: +\begin{center} +Edit\quad$\rightarrow$\quad Preferences\quad$\rightarrow$\quad Typesetting +\end{center} +then click on + to add a new processing tool as follows: +\begin{description}\itemsep=0pt +\item[Name:] \verb\musixtex\ +\item[Program:] \verb\musixtex\ +\item[Arguments:] \verb\$basename\ +\end{description} +If necessary, add the path to the directory/folder containing the \verb\musixtex\ +script to the list of Paths for TeX and related programs. + +\section{Discussion} +Many users, especially beginners, will find it easier to use the PMX and +M-Tx pre-processors, which accept a simpler input language than MusiXTeX +itself. +Advanced users may want to use the \texttt{autosp} pre-processor +which simplifies the creation of \texttt{musixtex} scores by automating +the choice of note-spacing commands. +These pre-processor packages may be found at CTAN under \verb\support\. + +Additional documentation, additional +add-on packages, and many examples of MusiXTeX typesetting may be found +at the Werner Icking Music Archive\footnote{% +\myurl{http://icking-music-archive.org}}. +Support for users of MusiXTeX and related software may be obtained via +the MusiXTeX mail list\footnote{% +\myurl{http://tug.org/mailman/listinfo/tex-music}}. +MusiXTeX may be freely copied, modified and used in conformance to the +GNU General Public License (Version~2 or, at your option, any later version; see included file \verb\gpl.txt\). + +\end{document} diff --git a/musixtex/doc/notationMistakes/coulhack.tex b/musixtex/doc/notationMistakes/coulhack.tex new file mode 100644 index 0000000..1f79787 --- /dev/null +++ b/musixtex/doc/notationMistakes/coulhack.tex @@ -0,0 +1,70 @@ +% thicker ledger lines +\def\myhlthick{1.5\lthick} +\makeatletter +\def\h@linei{% + \y@ii\n@v\internote + \y@iii\y@ii + \advance\y@ii\myhlthick + \advance\y@iii-\myhlthick + \y@vi\noteskip % noteskip +%-\ifnum\y@vi=\z@ \y@vi\maxdimen\fi % (or maxdimen if noteskip = 0) + \advance\y@vi-\y@v % - notewidth + \y@vi0.7\y@vi % this may be eaten =: additional length + \y@iv\h@lf\qn@width\ifnum\y@vi>\y@iv \y@vi\y@iv\fi % not more than 0.5 qn@width + \y@iv0.2\qn@width \ifnum\y@vi<\y@iv \y@vi\y@iv\fi % not less than 0.2 qn@width + \y@iv\y@v % notewidth + \advance\y@iv\y@vi % + additional length =: total length + \kernm\h@lf\y@vi % center the ledger line +%-\message{noteskip = \the\noteskip, length = \the\y@iv, notewidth = \the\y@v}% + \vrule\@height\y@ii\@depth-\y@iii\@width\y@iv + \kernm\y@iv\kern\h@lf\y@vi} + +% same adapted from MUSIXFLL.TEX + +\ifx\undefined\longledgerlines \else \endinput \fi + +\immediate\write10{MusiXFormerLedgerLines T.74\space<06 April 1997>}% + +%\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\let\h@lineick\h@linei +\def\h@lineidt{% + \y@ii\n@v\internote + \y@iii\y@ii + \advance\y@ii\myhlthick + \advance\y@iii-\myhlthick + \y@iv\y@v + \advance\y@iv\h@lf\qn@width + \kernm.25\qn@width + \vrule\@height\y@ii\@depth-\y@iii\@width\y@iv + \kernm\y@iv\kern.25\qn@width} +\def\longledgerlines{\global\let\h@linei\h@lineidt} +\def\autoledgerlines{\global\let\h@linei\h@lineick} +\longledgerlines +%\catcode`\@=\catcodeat + +% space between signatures and first note at each system: + +\def\contpiece{\noindent \piece@conta \writ@staffs \piece@beginc +% \Writ@meters \wbarno@x \hardspace{10pt}\addspace\afterruleskip + \Writ@meters \wbarno@x \hardspace{.3\elemskip}\addspace\afterruleskip} +% ^^^^^^^^^^^^^^^^^^^^^^^ + +% missing pixels at some beam ends: +\def\beamst@m{% queue de note vers une poutre + \getcurpos \advance\y@v-\b@x + \y@ii\b@p\y@v \divide\y@ii\tw@nty \advance\y@ii\b@z + \ifdim\y@ii>\st@top % la poutre est au-dessus + \stem@skip\qd@skip \comp@slope\stem@skip \advance\y@ii\s@lope + \advance\y@ii .25\interbeam% hack + \ifnum\b@n>\z@ \advance\y@ii\b@n\interbeam \advance\y@ii-\interbeam \fi + \st@top\y@ii % a mettre a jour avec la pente ulterieurement + \else + \advance\y@ii-.25\interbeam% hack + \stem@skip\z@ + \ifdim\y@ii<\st@bot + \ifnum\b@n<\z@ \advance\y@ii\b@n\interbeam \advance\y@ii\interbeam \fi + \st@bot\y@ii \fi \fi + \C@stem} + +\makeatother diff --git a/musixtex/doc/notationMistakes/sottieng.pdf b/musixtex/doc/notationMistakes/sottieng.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ab290046450279afa584b638e92a1a66adee2f22 GIT binary patch literal 126207 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 z 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�wgv!yf~2Oraej>c2JBhB~E2z`a=RX&mfnQfSy@O2R3w zu3gPjp!7ReI^fJ!I+aseR$IzaC+k+At~pHH>6y53vhkYY@ylvdOI9`jhb|}!c$sSA zqcBS0C|XvTpixg$rPibrCTLjGxL2{!`&^+RiVY5>2K_XI43P#MFswVieu!`imCt-M z;LG7yf}dtG1ech7G*dIZGHN~=H4ujC>^_=7s3FPBxGD1BoSI->-&jhyS6a|V<3#78 zEL1nWw>kOy!3h*N0q3JpUDHKbm;t~D{g_Tg-7wY(+$iJOxdcXh_oq`4HILds~Q)2Qmqhurdro)WbxEgfrz_ zvWEe>iF_%SW#%R}M4zPKQCAu3|UDPrP$lCjQ=$G|5A3^0cBxZ-?FGeo;##5Kste!dJF zVt#?*mbxa|l3@mC-+W^+0+*EVgUXmfKV)*#yR7chmuehMK@)QcqL7|N>;V^3j5iIE zr>GkROeI-BVTrH7Bzu^!E=cof#uWB7CG06i5-uR06sts|QVyd8dF62ZSP^7OG+5!p z7$h2#{28L0NHNG6)KvEKFf=0i6{1iNM8uvFNIJq;iiw0N@RcyoVK*U-g@fUee1u4A zGR0IH3-d8?EMy2S>P88C?-6AtfV4=%9E-jI^T}&1LQ4z zv1%eBt;r_V0pQ&z0>mY1up>nm~UnrGhl`=*|Okw4jf@VrN0#;wx5eqzETP)27 z%cY43W_No9EyoAc*uERmo|eSyI^Bl8m) p*L29Cnoe7w2>1W)(Hn@z17$Z=a%*2*AWfSD1@5?`W$}W*e*gq`Td@ED literal 0 HcmV?d00001 diff --git a/musixtex/doc/notationMistakes/sottieng.tex b/musixtex/doc/notationMistakes/sottieng.tex new file mode 100644 index 0000000..1ce95ad --- /dev/null +++ b/musixtex/doc/notationMistakes/sottieng.tex @@ -0,0 +1,1075 @@ +\documentclass[12pt,twoside]{article} +\usepackage{a4} +\usepackage{musixtex} +\usepackage[english]{babel} +\usepackage{randtext} +\input coulhack +\raggedbottom +\setlength{\textwidth}{18cm} \setlength{\textheight}{26cm} +\setlength{\oddsidemargin}{0pt}\setlength{\evensidemargin}{0pt} +\setlength{\parindent}{0cm}\setlength{\parskip}{.5cm} +\setlength{\marginparwidth}{1in} \setlength{\marginparsep}{0pt} +\setlength{\hoffset}{-1cm} +\setlength{\voffset}{-2.5cm} +%\setlength{\headsep}{2cm} +\setlength{\itemsep}{0cm} + +\newcommand{\milieu}[1]{\begin{center}{#1}\end{center}} +\newcommand{\pruneau}{$\bullet$~} +\newcommand{\subsec}{\vspace{-1cm}\subsection{~}\vspace{-.5cm}} +% \today should work the same in theory +\def\mytoday{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} + +\def\notess{\vnotes2.4\elemskip} +\def\notesss{\vnotes1.7\elemskip} +\def\notesm{\vnotes1.5\elemskip} +\def\appog{\multnoteskip\tinyvalue\tinynotesize} +\newcommand{\zcn}[2]{\zcharnote{#1}{#2}} +\newcommand{\lcn}[2]{\lcharnote{#1}{#2}} +\newcommand{\ccn}[2]{\ccharnote{#1}{#2}} +\newcommand{\nxst}{\nextstaff} +\def\hhqsk{\off{.7\elemskip}} + +\newcommand{\twoextr}[2] +%{\begin{music}\let\extractline\hbox +{\let\extractline\hbox +\hbox to \hsize{ +\hfill +\startextract #1 +\zendextract\hfill +\startextract #2 +\zendextract +\hfill} + +%\let\extractline\centerline\end{music}} +\let\extractline\centerline} + +\accshift=0mm +\geometricskipscale +\nostartrule +\nobarmessages\nobarnumbers +\let\extractline\centerline + +\begin{document} +\milieu{\ppfftwentynine Repository of music-notation mistakes} +\milieu{\medtype or} +\milieu{\ppfftwentyfour Essay on the true art of music engraving} +\milieu{\Huge Jean-Pierre Coulon} +%\centerline{\tt +%\kern3.5em{obs-nice}\kern-4.5em{@}\kern-3.5em{coulon}\kern4.5em{.fr}} + +\centerline{\tt \randomize{coulon@obs-nice.fr}} + + +\milieu{\mytoday} +%\milieu{\today} + +\milieu{\large intended for:} +\begin{itemize} +\item users of music-typesetting software packages, +\item developers of such packages, +\item traditional music-engravers, +\item sheet-music collectors, +\item those keen on problems of \textit{semantics}, \textit{semiology}, +\textit{philology} , etc. +\end{itemize} + +{\footnotesize NB: These examples are certainly musically worthless: +do not read them with your instrument :-)\\ +To limit myself to the essential, and lacking sufficient expertise, +I do not deal with any of these neighboring, exciting topics: + +\pruneau music theory, harmony, composition, etc.\\ +\pruneau comparative test of various typesetting packages,\\ +\pruneau how to interpret the quoted symbols according to epochs,\\ +\pruneau copyright issues,\\ +\pruneau percussion notation, and plucked-string instrument tablatures,\\ +\pruneau very-early-music notation, and avant-garde music +notation.\\ +\textit{ I apologize to readers of some countries for having adhered +to the U.S. terminology} + +} + + +\section{General issues} +\subsec +When simultaneous notes are present on the same staff, two notations +are posssible: chord notation, or multiple-voice, a.k.a. \textit{polyphonic} +notation. + +\twoextr +{\NOtes\qu c\zq c\qu e\en +\Notes\ibu0e2\zq c\qb0e\zq d\tqh0f\en} +{\NOtes\zql c\qp\zql c\qu e\en +\Notes\ibl0c2\ibu1e2\zqb0c\qb1e\tbl0\zqb0d\tqh1f\en} + +Of course, if parts have distinct rythms, the polyphonic notation is +required. + +\eject\milieu{\ppfftwenty from here:} +{\ppfftwentyfour This side: incorrect. \hfill This side: correct. } + +\subsec +Do your best to place \textit{page-turns} at places +acceptable for the musician, otherwise he will either +require a ``page-turner'', or labor to arrange +chunks of photocopies. Since modern musical scores are smaller +than before, this demands more efforts from the music engraver. + +{\footnotesize The actual print size, i.e. omitting margins, +of most scores from former epochs, almost matched the usual format +of most of modern scores including the margins. + +} + +An easy solution consists in using a small engraving size. +It is better to use a bigger size, at the price of more effort +to manage the spacing rationally. +These two excerpts require the same horizontal space, but that on the +right is easier to read: + +\bigaccid +\begin{music}\let\extractline\hbox +\hbox to \hsize{ +\hfill +\smallmusicsize +\setclef1{\treble} +\startextract% +\notess\ibbu0c1\qb0c\qb0{^c}\qb0d\tqh0{^d}\en +\notess\ibbu0f{-1}\qb0{g}\qb0{_g}\qb0f\tqh0e\en +\bar% +\notess\ibbu0c0\qb0{^cc}\qb0{=c}\tqh0c\en +\zendextract\hfill +\normalmusicsize +\startextract% +\notesss\ibbu0c1\qb0c\hqsk\qb0{^c}\qb0d\hqsk\tqh0{^d}\en +\notesss\ibbu0f{-1}\qb0{g}\hqsk\qb0{_g}\qb0f\tqh0e\en +\bar% +\notesss\ibbu0c0\qb0{^cc}\hqsk\qb0{=c}\tqh0c\en +\zendextract +\hfill} +\let\extractline\centerline\end{music} + +Moreover, you also have to vary the distances between the staves +of systems, to avoid wasting some vertical space +(see my edition of Dussek's piano Sonata op.35-3). + + + + +\subsec +Choose horizontal spacings that increase according to note durations, +but not proportional to these durations. Personally I am happy with a +spacing ratio +of \hbox{$\sqrt{2}\approx 1.414$} to represent a duration-ratio of 2, +but this is not an absolute rule, especially if thirty-second or +sixty-fourth notes are present, because this would bring them +too close to each other. +Do not change the spacing of a specific duration within a line without +a good reason. + +\nostartrule +\setclef1\treble +\hsize82.1mm +\startpiece +\NOTEs\hu c\sk\en +\NOTEs\qu c\en +\NOtes\cu c\en +\notes\ibbu0c0\qb0c\en +\notes\qb0{cc}\tqh0c\en +\setemptybar +\endpiece + +\hsize18cm + +\setclef1\treble +\twoextr +{\notes\hu c\en +\NOtes\qu c\en +\NOTes\cu c\en +\notes\ibbu0c0\qb0c\en +\Notes\qb0{cc}\tqh0c\en} +{\NOTes\hu c\en +\NOtes\qu c\en +\Notes\cu c\en +\notes\ibbu0c0\qb0{cc}\en +\notes\qb0c\tqh0c\en} + +{\footnotesize If a system has several staves, the part +with the \textbf{shortest} durations governs the overall spacing. +Lyrics, if any, may demand still wider spacings. + +} + +\subsec +Here is a good reason to modify tight note spacing: avoiding clashes: + +\twoextr +{\notesss\ccu c\ibbl0k2\qb0{jklm}\tqb0{^n}\en} +{\notesss\ccu c\hqsk\ibbl0k2\qb0{jklm}\hqsk\tqb0{^n}\en}k + +\subsec +If no other simultaneous part prevents it, note stems should also be +taken into account for the spacing: + +\largemusicsize +\twoextr +{\notes\ibbu0d0\qb0{ded}\tqh0e\ibbl0k0\qb0{jkj}\tqb0k\en} +{\notes\ibbu0d0\qb0{ded}\tqh0e\hqsk\ibbl0k0\qb0{jkj}\tqb0k\en} + + +\subsec +Never displace the vertical alignment to accommodate accidentals: + +\setstaffs1{2}\setclef1\bass\startrule\bigaccid +\twoextr{ +\notesm\ibbu0I2\qb0{IJK}\tqh0L\nxst\ibbu0d2\qb0{de}\hhqsk\qb0{^f}\tqh0g\en +\bar% +\NOtes\ql M\nxst\hhqsk\qu{^h}\en} +{\notesm\ibbu0I2\qb0{IJ}\hhqsk\qb0K\tqh0L\nxst\ibbu0d2\qb0{de}\hhqsk\qb0{^f}\tqh0g\en +\bar% +\NOtes\hqsk\ql M\nxst\hqsk\qu{^h}\en} + +\nostartrule + + + +\subsec +Write an interval of a \textit{second} in a chord with the lower note +\textbf{left}. On the other hand, in polyphonic writing, +it should be put \textbf{right}. + +\largemusicsize\setstaffs1{1}\setclef1{\treble} +\twoextr +{\NOtes\rq b\zq{ce}\qu g\en +\NOtes\rq b\zq{^ce}\qu g\en +\NOtes\rq c\rq e\rq g\qu b\en +\doublebar% +\NOtes\zql b\roffset{.9}{\qu c}\en +\notes\ibbu0c0\loff{\ibl1b{-1}\zqb1b}\qb0{cd}\en +\notes\tbl1\zqb1a\qb0c\tqh0d\en} +{\NOtes\rq c\zq{be}\qu g\en +\NOtes\sh c\rq c\zq{be}\qu g\en +\NOtes\rq c\zq{be}\qu g\en +\doublebar% +\NOtes\zqu c\roffset{.9}{\ql b}\en +\notes\ibbu0c0\roff{\ibl1b{-1}\zqb1b}\qb0c\hqsk\qb0d\en +\notes\tbl1\zqb1a\qb0c\tqh0d\en} + +{\footnotesize +I omit cases of voice crossing. +Do not be perturbed by an accidental associated with the +upper note. Do not perturb notes aside this second. + +} + + +\subsec +In polyphonic writing, notes should be shifted just enough to +distinguish them, anyway less than the spacing for a second: + +\Largemusicsize\generalmeter{\empty}\setstaffs1{1}\setclef1\treble +\twoextr +{\NOtes\zql c\roff{\zqu e}\qu g\en +\NOtes\zql c\zqu e\qu g\en +\NOtes\zql c\roffset{.2}{\zqu f}\qu g\en +\NOtes\zqlp c\roff{\zqup f}\qup h\en} +{\NOtes\zql c\loffset{.2}{\zqu g}\qu e\en +\NOtes\zql c\loffset{.2}{\zqu g}\qu e\en +\NOtes\zql c\roff{\zqu f}\qu g\en +\NOtes\loffset{.2}{\zqu h}\pt c\pt f\pt h\zql c\qu f\en} + +{\footnotesize Note the case of dotted notes: the augmentation dots +must be aligned vertically.} + +\subsec +Sometimes augmentations dots must be placed so as to avoid any +ambiguity: + +\twoextr +{\NOtes\ibu0h0\roffset{.9}{\zql g\pt h}\qb0h\en +\notes\tbbu0\tqh0h\en +\NOtes\zqlp g\qu i\en +\Notes\qu j\cl f\en +\Notes\zql e\qu k\en} +{\Notesp\loffset{.3}{\ibu0h0\zqb0h}% +\loffset{.5}{\raise.15\Interligne\hbox{\pt h}}\roffset{.8}{\zql g}\sk\en +%\NOtes\ibu0h0\loffset{.2}{\pt h}\roffset{1.4}{\zql g}\qb0h\en +\notes\tbbu0\tqh0h\en +\NOtes\pt f\zql g\qu i\en +\Notes\qu j\cl f\en +\Notes\zql e\qu k\en} + + + + +\subsec +In a two-part polyphonic notation, upper-part note stems should be +upwards, even if the other part has a rest: + +\normalmusicsize\setclef1{\bass} +\twoextr +{\NOTesp\zw H\hup a\en +\Notes\qu N\hroff{\liftpause{-2}}\ql{MKLM}\en} +{\NOTesp\zw H\hup a\en +\Notes\qu N\liftpause{-2}\qu{MKLM}\en} + +{\footnotesize(same for the lower part.)} + + +\subsec +Some linkings of notes or rests may be correct +according to music theory, +but impede sight reading: + +\normalmusicsize +\generalmeter{\meterfrac44}\setclef1\treble +\twoextr +{\notes\cu c\en +\bar% +\notes\cu d\en +\Notes\qp\en +\notes\ibu0f2\qb0{efgh}\tqh0i\en +\bar +\znotes\en} +%\notes\cl j\en} +{\notes\cu c\en +\bar% +\notes\cu d\ds\ds\cu e\en +\notes\ibu0g2\qb0{fgh}\tqh0i\en +\bar +\znotes\en} + +In other words, rests should not act as syncopated notes. In a ternary +beat, separate a rest that affects the second and third time values. +Beams do not demand so much care. + +{\footnotesize Some will argue that in early music, flag/beam notation +expresses some degree of articulation. But the rule above almost always +coincides with some \textit{reasonable} articulation. + +} + + +\section{Beaming} +\subsec +Beams should have an appropriate slope. In the past, one would avoid +too weak a slope, because the printing ink would maliciously attempt +to fill the tiny angle between these beams and the staff lines. +For a scale or an arpeggio, this slope cannot be steeper than that +formed by the notes, nor horizontal. A compromise must be found. +Here is an example, with its solution, by two distinguished publishers: + +\generalmeter{\empty} +\setstaffs1{1}\setclef1{\treble} +\twoextr{ +\notes\ibbu0a6\qb0{cdefg}\tqh0h\en +\notes\ibbu0g0\qb0{cdefg}\tqh0h\en} +{\notes\zcn q{\smalltype Peters end 19$^{th}$C.}\ibbu0a4\qb0{cdefg}\tqh0h\en +\notes\zcn q{\smalltype Henle end 20$^{th}$C.}\ibbu0e1\qb0{cdefg}\tqh0h\en +\notes\zcn q{recommended}\ibbu0d2\qb0{cdefg}\tqh0h\en} + +\footnotesize{If you want to imitate some French publishers :} + +\startextract% +\notes\ibu0d2\ibbu1d2\qb1c\qb0{defg}\tbu0\tqh1h\en +\notesss\ibu0i0\ibbbu1i0\qb1j\qb0{eg}\tbu0\tqh1j\en +\zendextract + +\subsec +Beam placement should be adapted to the context. This placement varies +depending on whether this group of notes is isolated or in a series: + +\startextract +\NOTes\hu c\hu d\en +\bar +\NOtes\qu f\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\NOtes\qu{cd}\en +\bar% +\NOtes\qp\en +\NOTes\hu f\en +\zendextract + +\twoextr +{\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en} +{\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en} + +\subsec +Avoid Z-like beams, as found in former editions: + +\normalmusicsize +\setclef1\bass +\twoextr +{\Notes\ibu0E{-4}\qb0G\zq{Nc}\qb0e\en +\Notes\zq{Nc}\qb0e\zq{Nc}\tqb0e\en} +{\Notes\ibl0H2\qb0G\en +\Notes\zq{Nc}\qb0e\zq{Nc}\qb0e\zq{Nc}\tqb0e\en +\doublebar% +\Notes\cu G\en +\Notes\ibl0a0\zq{Nc}\qb0e\zq{Nc}\qb0e\zq{Nc}\tqb0e\en} + + +\subsec +Beams should never cross ledger lines: + +\setclef1{\treble} +\twoextr +{\notes\ibbl0q3\qb0{qrstuvw}\tqb0x\en} +{\notes\ibbl0o1\qb0{qrstuvw}\tqb0x\en} + +\subsec +Do not affect beam placement to place rests at their usual height. +Rather move the rests: + +\twoextr +{\Notes\ibl0k1\qb0n\ds\tqb0o\en +\Notes\ibl0l0\qb0o\ds\tqb0o\en} +{\Notes\ibl0n1\qb0n\raise2\Interligne\ds\tqb0o\en +\Notes\ibl0o0\qb0o\raise2\Interligne\ds\tqb0o\en} + + +\section{Ties and slurs} +\subsec +When \textbf{slurred} notes are intended, the slur takes off and lands +above or below the \textbf{centers} of note heads. But for \textbf{tied} +notes, +the same sign takes off and lands vertically aligned with the boundary +of the note head, and not higher than this head. +One breaks from the first rule to +avoid colliding the note stems. + + +\largemusicsize +\twoextr +{\NOtes\isslurd0c\isluru1c\qu c\tsslur1 d\qu d\tsslur0e\qu e\islurd0f\qu f\en +\bar% +\NOtesp\tslur0f\roff{\itied0f}\qup f\en +\NOtes\ttie0\qu f\en} +{\NOtes\islurd0c\hroff{\isluru1c}\qu c\tslur1d\qu d\tslur0e\qu e\itied0f\qu f\en +\bar% +\NOtesp\ttie0\itied0f\qup f\en +\NOtes\ttie0\qu f\en} + +{\footnotesize Note that the tie becomes ``quieter''.} + + +\subsec +Meanwhile avoid ``acrobatics'' to strictly abide these rules: + +\largemusicsize +\twoextr +{\NOtes\islurd0c\qu c\tsslur0j\ql j\en +\NOtes\isluru0j\ql j\ql o\midslur5\tslur0k\ql k\en} +{\NOtes\isslurd0c\qu c\tsslur0j\ql j\en +\NOtes\isluru0l\ql j\ql o\tslur0m\ql k\en} + + +\subsec +During some epochs a single tie was supposed to refer to \textbf{all} +notes of a particular chord. Particular cases have become so frequent, +that it is better to note all ties explicitly. + +\largemusicsize +\twoextr +{\NOtes\itieu0g\zq{ce}\qu g\en +\bar% +\NOtes\ttie0\zq{ce}\qu g\en} +{\NOtes\itied0c\itenl1e\itieu2g\zq{ce}\qu g\en +\bar% +\NOtes\ttie0\tten1\ttie2\zq{ce}\qu g\en} + +\subsec +Associations of ties and slurs with dots and ornaments: + +\twoextr +{\NOtes\isluru0j\upz k\ql j\tslur0k\upz l\ql k\en +\NOtes\isluru0n\ql n\shake o\tslur0o\ql m\en} +{\NOtes\isluru0l\upz j\ql j\tslur0m\upz k\ql k\en +\NOtes\isluru0n\ql n\shake q\tslur0m\ql m\en} + +\newpage +\subsec +Associations of ties and slurs: + +\twoextr +{\NOtes\itied0d\qu d\en +\bar +\NOtes\ttie0\islurd1d\qu d\tslur1c\qu c\en +\NOtes\islurd1e\qu e\tslur1f\itied0f\qu f\en +\bar +\NOtes\ttie0\qu f\en} +{\NOtes\islurd1d\itied0d\qu d\en +\bar +\NOtes\ttie0\qu d\tslur1c\qu c\en +\NOtes\islurd1e\qu e\itied0f\qu f\en +\bar +\NOtes\tslur1f\ttie0\qu f\en} + +{\footnotesize Bowed-instruments players will find this obvious.} + + + +\subsec +The dotted slur is the best way to emphasize an \textit{editorial slur}: + +\setclef1{\treble} +\twoextr +{\NOtes\islurd0c\qu c\tslur0d\qu d\en +\NOtes\zcn a{\smalltype\bf (}\islurd0d\qu e% +\zcn b{\smalltype\bf ~)}\tslur0e\qu f\en +\NOtes\islurd0g\zqu g\hsk\zcn c{\bf /}\hsk\tslur0h\qu h\en} +{\NOtes\islurd0c\qu c\tslur0d\qu d\en +\NOtes\dotted\islurd0e\qu e\tslur0f\qu f\en +\NOtes\dotted\islurd0g\qu g\tslur0h\qu h\en} + + +\section{Accidentals} +\subsec +When a note with an accidental expands over several measure, +do not repeat the accidental on the next measures, except if there is +a line-break or a page-break: + +\twoextr +{\NOTEs\itied0b\itieu1j\zwh{^c}\wh{_i}\en +\bar% +\NOTes\ttie0\ttie1\zwh{^c}\hu{_i}\hu i\en} +{\NOTEs\itied0c\itieu1i\zwh{^c}\wh{_i}\en +\bar% +\NOTes\ttie0\ttie1\zwh c\hu i\hu{_i}\en} + +\subsec + +When an accidental affects \textit{small notes}, and is desired +to also affect subsequent notes, it must be repeated. + +\twoextr +{\notes\appog\ibbu0c2\qb0{^c}\tqh0d\en +\NOTes\wh c\en} +{\notes\appog\ibbu0c2\qb0{^c}\tqh0d\en +\NOTes\qsk\wh{^c}\en} + +\subsec +When a note with a single sharp comes after the same note with a +double sharp, you no longer put a natural sign before the single +sharp, unless you want to mimic 19th engraving style. Same for flats: + +\twoextr +{\NOtes\qu{>c}\lna c\qu{^c}\qu{c}\qu{^c}\qu{^=+qP}nwr$(CZQHhOqrd;AkF3Qg76PHJ&PeoNK8Q zFGiD(z*2?NtPS7Jjf`2%O01|rzU!=XpB|t!{p#P@a}yGdzul%jV?b;e|3@FFuj&u? zgL$?=It!*JabXO0#1~f{r%|)X(p?b zGxKbmb0tl~I*jbAuDt3t zo}-{>^xHu}>pEsS=LHsN|Na2xLUDJ+*0ZwPP{V;vtQ}4D%!u>S@k8?%Osky|_B+=( z5(Sx6pne(^AdZG%TtDJ%2uZ(Y0g?3o;abX9dlC3AFeDa2lkp7cm&K?GukTWTzXso& z@st|_yGNDGf+3-o)fANR*an2H5HPIGzsB$xV0T*0XJ8Wn(}!Wk)Mm8_vCPxNv?->4 z12Z;EcW*Pipx2eD^%syPb@T!FxaAdHg;Xi}=o zz9G2ecMg+$1t<#_L;!PnEX{cav+)+!%pnGGP>B|(GBT$j zL_mUew~jY{s`uh3i#eE+mqE@vSYcu%wvuk=q0@F9p*F#VCz+_|+Tw9RD9i{fvF0JQ`=>DghyiO+*g_8h z|AoCoQ67JQaoJ3sHz_rm>I8YL#9&nqTQu(C%XN#0={C1>)~Fd9ZL2x8QWsH>|F713 z_7}1kv$9A{?(`MU~{7OLE)bQj6o?qG70s-6SBSNDzmssrxXXG<%0ZYLv#T^Bcjk*D{F(i zL;x+s&@#d<9>85Op|}aPo&)bXGG~1Vjy(LT5DF;~w`iZktLd`FBNLeSAO+r?;kn|h zg&?>TLT-WH@w5Eqen|+4;|?`Wkf$C5}n0_&rQ4$I-`iGH($phOj}SJ5p!w zeX=B~B>0_XxKA{cB}HC^x&f{jMq4YvRqT){`1GJ;xcEV|yVG8~z z`qtS%uarL~yxc)&pk(e`(mzLW4IPEI-zb?RSx(_2_MIj-NYwJ5@Nyb9EEfTxJClwX z{+!O9+I_O|IIUTd$j#fkMqJ{ zLd-~G)i-U`a%iaE$up$R*S8~z5QP%(nAG;Dc?jQ*qp z>w>D7h2m_{u31whBal#OseZSHKq7|*I8#aXjSH~*QuQ6Lb`>BdRV3Abbt3gP$kr!T zaND!|9LbzG={fN45r$KlY=GG*YM#s#f>qJ2W7?ELA%hT_*!AYV&!2) zq1i~3zOgIuqDRJ6TG5|jJzisjMj+7Jsu$zkR8BJPttnN=41!9T5Uh;|Vvxpen)<-^ z4nnC?V;KG2s!!w)v85brl0c%%cle-=YMjSix)qPLRE#^r5u!z%Y^Q2JwVB8(-~u%6 zXHEoNMp;{gW08PYZ+_*jLO^eBE4=NT)NOV2nWIKJwIO*M<*0kYWMZ9=r2g3+d1*QJ zPbA|rn54-?iZR>R(rO9dq~*Z!rITj94z%wDB}CFG`jZmgz=51ztJ00SW17`2!#xREcx~lO)T}t1o;$46l?&sNQcPJwb7;0{v z>a*8y(pnqJr=>gksmK?+64-)K#OHXwU-Q<`ffeXbdOHEI21!fi3hmK4b05yYld?gA z$Q0Xvtlt~M68=Mu7iGrnOYEQ={+(u~z`gMkR zJtIuvC%geHD3~Z8w)NCjgs*PgqCO>!s77f2QV9qa_#RKPQg@44yP6We1YB0?6n2u$ zk!h+z$@R5*4XMkrP!z2@ZY+ZNWQpCZj=dGhvN_Qo?GGjedaTydaUYti)W9u&h@8ae zL13!NRauvDm+?+;70pa{Mnhh-=<&o1H7X6v!_2kSd`??KtqBL-BeO%%8>*#YLgM#f zsG`}K9p&}C&z=;UN8!1FT=xn3SSjpF$eRW!VXG$XtX0arlTn;y|0jH?YLKH4hHc*rfsG|Fg zsX6LjmLaQb=u>4}>$u#<`2yRp!(5huw4C@DLoV}#agNw%XCh3CDR}`)euE14XSYvc zjFMe`%y&r@l+mNO_U110a+ZlD5UQBH(VfjpOxA(w8jm%%-ElK4qO7`4byW^Ikduk= z#>86~Zd|*gq>lPR?&OrhKMic%uP|AWnCaCyJ8L!1opkpNAy+!8lj(55kL)F}gu@?B zo^Jf%L%0L%?hIF;b_I^6yB+ow>e&Xc`c)xf)~RlN*B^WN745BPA9WjODjc`~7vbiM zj{M1^-u0tF=q5nKEb8)+ex(U2aZ~Z8%L5XiJ0n5^CsB zW*qL{B>-bVdf7{i+;7(Yl=XrG1@WqjH$b6%7Wpwr@bfMFeLL&ngkC;IOiZbM{7o%F z1jG;nb$x~JsHB@a*Rs7gGNCk7vc4CNj^c_#j*0bvOz4-c8xH(XTeO{Tc*GqX1f%md zGyzglHp6L~hytf@3nowJ^KyhLst6@MVHE&qM2*Mz@o&ZzVx3LB&W71!AMKnrNsE~o?h79=o zHdPZWorDYNDF|U&$L-&W2Nv;l5WG9sEbI$)g|h=;@xl+-?*;d0<3UbIVNpUxQBJMB zRB^Ls&V&X84>E8Xn62~L7XWJN^-Lnv>Lfrac{#wLt;4WR?nHEDkEc$3+t5wHwVi1P zY>Ci>_V95hHFa5@nL{>R);F{SqsR5hy42%_%PRTA6Xj=paMBWc?k%p>zmI0qpeWp_ z#y^LvOr04rI9IAZOO0an{)Wj4RfaT{rZg^{k!U4yf?Np_oslR4Z4dzQMG$<5J zC{aD%;Z|LiRLSZ(OdriEnJd8p%j;4UEppfdU8BWAH?HG)|iR@|HK=&a8D%?w>gM$ox-_a8MOuJh#tax3Wtz? z3QQoj7>J}l222r{jqK!wMCi0jcm8QZDc??GPFnc`2xj3lr*%OCRI8 zSuVPko&TMTsoB~6emvE8ef^5w@Q(1gvH5j3Ai3WO`OfVD^mskY zz#NO!FX_tt_cb3}Xk*j6=Ho@@(I^`HJvlIc00#b23nP*SfO_>~S04sQ-1YO}*LD_{ zyxTj9!Yqx~_gfR)sd$outl zh;sK4)vM$u-?z>e2>bat5O4Rqd8>mH3nKpv567u#ObV<2v+;-put?4YUm~>!TM%$| zsKI^zhqnN2`{?-xL$h6)zNVGeS7;%$jH+f@TAU2?&5#Ie25OXIQ0J@R*C4^ACo&F_|TbMVspuI2vP^YgQ| zhga$N5_H&Cu*dBDecL-HEsk<&w`D2<*byy`r%!-yH@q%{JtqvR4FA~RMrZm7I)(b{ zN9di6!8HTF!wc%b#AC0-?cU#|oxM$+fiO@M`WbX}k5bbR$Tahyz#SOz28SPklfuB~ z>1DT-s?iY~?v@KqPA5!aC7pnnaEe+*=*U-@Yn!P4Q>cLM;T5|VB|sYyziy6hMDwMN z#)YZo)$-q2G>2|A4><{ek~XAB?vH$p0}nzxiFb}6y_=eKCk~YsDdtY34$ghE9z+A# zZ4!<1fHV8WZ7~)fZN__a#R}QFF%3znj!Z3OaZr54kl#Zp!|%|>tZ^`n(nF*OVo~jH zw}*<15;%zt7N#-t62uG=@Q&NB$ulIJ=nu&xG=AX#ciCFqJ_sBZLZ2@%6wjW=b7wynHr);nB%p_y z5!(f|eQ2}6x$#JervV=hh#f>BTpjnYA)`F&A$dMRo@XE*?LXRP3J8a35-uml3eX@% zMgk9A22S$))mr`c7Sm2Ap*oM!l(>(`9~S5!$YAfiJMm7>(Pd@#ES%LafB}6IhUT)? z_(T3;W43+`C+y>$8%W(?Q~H?Dn8}CQ*MZV|`rrLN!RyG&AFpE(f=@hLqs~gPZeR9^ z-p1iZTa)P3Mq8s^=W55#!$f}R9qG?cf|^e6u}~cEH63VdV9bE`ahdR8O@l6a>Q!zt zn(Dch_q?BV+nzvX_q%%IhK4dDp?M}O9q%9_qkH(F>Oo9*X)sL=>XboKL9*dMVe5I0 z&1rNCAo)$ddJ*TiI6AunZGx10O!iWi$M zBX+lVLkWp@0)Lc75N?7eaZ?8N&rD7#3)(wldl$~}1AYJJ;m_h0CUmavsr#5lz6TQ~ zG!_gKty9&}Qy+$OggY(#K`Wc(iYQ32*^zx_AE$;m0>iWhtIT zUmY5?*^*>s+$9@)yRIYLk<}IWJhV=EHi33FrqA=bzVO<*8(BecnEi1r{|* zzpenP@IUw32gS&4P{V?{0Q$0=#7V*dXmW!vEVAv^O4a{`(1V z#{9M7?UuO1EJjU6s$AvmdU$a-K#-5Esc$fEQwYIFZ)TD=c~mnaC#$_l8d{KpLYAcCP{I5dH-QPx z#IG#Cw;{U(Ybhc>SAFhj+E5Wb0gXboFk3IRclSVr8Hr56>C@w-J&qB`!eD^G4$0e` z!#f=t8E`FL?g*geHul*P%R`-w&|t7kKZK0MwHu#0D<_xLK(=}g@pTCIebm*O^_8|m zF{U70v(Wj*F5Qrwbk&79G0(?o5Yf|wwPjNCMiJZwS*@B=$FauksCJ6V z`(7gevYcUl{3xDZWhEx5!+i;1vS{)kgS9pp`D_fr;{vKig19pJ$`pY*3@WdX9j}#( zlkvd^Ef~iV@?e%kqwr6T3=-f~gi$iZzPjZ@?uey%<=__Tv#X<>>v8u+k_GX8w*o)@kY^3za)YV?Oy+t3$^L06Z~fi$5P1^#;($uUlYw^ry)_)LlB{)t zl|y#s*fM0nq5hn2l0bNoL=Ub(tM=8&$bxxHfbb);LNH2jNS5Nl1h} z;%@?-EX;unswsLVX%K1u_XTQZpP)3M}n-7oOCS z@hX+Z9a7Q_cRX;tf0?EtjT3GtlhJFx!qXT&_Q;>O69LIW5{wKN9ucy2b83B=ygpg=r`!>5=3^o%Yj0Z}oU0~f>!3j2k*mk+?`4L~1lcfA zbV2%G(X3RFDa+8uBqcDH{V<}A1xmSi=DI-sv0rWNXY!;5fSO9$VYFa8rt5nf)qQpo zvoXA{JX)cDm#v%m3F8lBkRSPoChdC<4Jdl;Fxx*?g4zZFA+?5%Wc+gMMALJ8R=QrA z_yuI73xw6#uL&K9aljF59NclJlYjX{!i_%p5K+@He_2xEg%TNhEFWDPItaM9Pf9YU z#}#>(+J<6^`KDCF@w;W}knnV*{%g*k+DQ1oP^(B+;6NZ~z)-2;lOEX)>ASQ@Bi;eG ziy`$2;=o}us2DU7jGyf7<5FqivgniyVR7thw9~~G*g0%3c3QFQtf}u={W7Na&(Ccp z0p(}*0g=Oqv|9P1JR(<99WS}jkb(-~;-mHyb?4ajSIr6d;1T&Rl;j>xG$G{={TJQU zfr`*p*h`q+s(+CdBs}~d=l#~{k&F|+8L1&#fCDA+D^^r&HxcYI}fFQj2DvW^#+hFl-hYP+1IRwISxp zi7m`70Y4w`OrKqu%x}S+o8M+vPPU@b@*2VGb$_8L65>4%pX>?3G*q0qj9f+yHPub+ zJAvBJfWovz*8HDDLWOsmr;eA?5|=KsQ{DF4s*lS|Yd%Wl984xTs02()%=5lYG_;uw z9)J=%-5o{|jv`|LJ~eG0Kn_c`On^gVIye)L@kOc5^FdxUH5WRiJv1OmaEQ-owP8Bj zHrU4{H5|begJ~o?-O1MkD30e3{P8pH6Kw6^%K|Q0L0BaCYEw{K;pVPyE!R^G8(CVj zq_bN{;tUK`x~}foLoj4TvYq;Uk-nxlc8X#gB;}tN+z~(SbH`{Zp0~>=1l4wR zf|Px}$q%C(oKc913W7|eygDGqc&mk;;-mp4HGon<(+%3_=Q{y<;M{Wl5hk{!b*uBc z?Lj>3C5OcV`cQBl9 zwRo0UEy|Hl4STM^MbwKUo~R%9FxI2lS%jx-3u^bai#Th|Kk0uZ&N@=Bj)_E`4WV=O zm3rAlf(nEsSfqY!gL!9BC(tX#f`!ZdP#P?w;Y*s7a2yaj-XU81c(PuY%iq^XC@+!% zWN7wOA#bKJ4YI7!EgSQeFn6pHgo|WUzcwkESn*S@X&T<-KHp(m`OOqVExalRHXF;; zEctjsH$<@hTY6mBP<)2^&cSC03dSPZ_dAV@YhN~^DY-V0+TLx3)c)F_rMgEe$G1~a zlzb%C3FV$;=Co8fI$10ce_EGH=qpMjLNlz$_A*9Im5`$%zF<`{NW&r~P7GnF?1%%{uKH||eskw81=6w~j} zcfaiv%{lK{;glne8)Yu61aKZKKa^o*$CS$);I5PJ>MIV3y=^VLhXiZr0#mv0qz&Vx z4R-LssP-!o;HF~l0IS-S#q`)@k;$#dlhxhAU5?w9%Cu6KGet^)iFC1=-i)wt9303> zYH=Qlj0zpT@^ra^Jg>F8IAPPk!D+rC_JKu_2|Xhvl7IN7U7;U#`;g_sU2&)0{0~JN z7QRwsEbOwb#Md?%pF!!J6xH1tTgK>9+R!mN;=xzk_u*sk%`4TAgsdcw-m_J3dU`w+ zt%$_=$`1K&krLT>VvE!fw zImX}V@FF0c4)cg-)^TCs#yllC1!eI^i`OG(T3%{2#A~%FD3tV|Nkwl8oKGLbR%kQ? z7E)}(aiPKOcuO5XmU8#mporfnJ5TXcX!9j@`Px^Mose~8mZwT`vLZOisF$2r9i%gn z-)dzWur9Ec-peXR#(aDk?s1ZERkJV;FH*5mbODpA2IM|}%w;ETP#hm?#Nx1XkvV@s z8r|AN4jL+5adP z@MX1z7>aO%HoOaQc|Hfgg+PH;LwL%|tD+lK@qf@VIpYd7B;+I(6NpV=XS`dj4~LDO zzrb_sb$gpGB`@U|SfUqLi6f8$R#+K(f`TMCH9m@=goqTK+3GZ@t_2@mX z1AJcMa{lXxK=XYkA)sLWkemmdw(qr`T{5~$S(~CbRnGR=imI$V(p5HpX>h*ie&RWO zOYg4riF`pOWuvXfY@T#i{ar@lF|%1 z-W+q#iDZJ+Gbfg2AYNs_9VA{}n6C??!VLf`--3%!kfDeE1$L7D4F0F?QozEAEkOQUnfj?=Kd=LF#>CSnngntB?IzK@O9=6&^Wcf z!GNVm-SwL|(ztj&k|e4zP&(KZeT)ZaW3u0HSh3YGip0=UN!=I z#`iBHw?fVt>M04_H!e?HkWpUFTw^3Dv9VPPSS-MnPedU#Q<|`#p1ZpeR_tQ8+K@Ra zbDqxh5}A>i7F=gEx)o)z;R02xi?_F^;@42X60tcs3_be{RmGVrFnChC!fSC> zwYIro{Yo8q*Iue%{i*y}u1t(KzV;?4@UbR1=vy`Cu+mvsd8Yk16Y%$t&}+(fqryo% zy0u;F`Dfa-+{QF?kq#>L~@1%iD4w z?+Qia7A(Mtj--m0 z5?aS9b&iMov}8n^g6W6V{0#2~yFiihR3z0haRhbo%GtO&q89053mgn$Kgc7&*iU?+ znh_B)ZN3~{G=8?Ffaq#~T+)N(^Xp?T(t4QP3~bpN(;g)CYWZkeNJ@59-5oS`S4VVD zN};hC(AyW=u7&JIBgF-hQcHY${w<@L>Iwn-U%6}>Be*Vy{N~6#hhZqOJ7t9YPRy&< ztNKtpe8t`?ikDKx)v9q!XRWF)Guu`N>g%+WoTzdfn9_K+4+j zmX=$c=9MKNxF4A@Bl8K>0R4BtoHtY5ylU_G@7gZz&;QE&TY7GSLl<0s^zZlK^ns3# z>*oa9z?HUmDeb-CX>{=71Y@sdK;-)>&}w?OYw2cVodXnjDk}UWt4T2al~r}mJ7O=L zy$W4cZWc}WBt~-Osq9;=ddCOUZYqh4FoX)YkeF}G zj?l1PwD7pAeMHa(Q|7ar)&H~f-Y9`Uc2U0Ze%Ix=jtfdv;7axVWO%$v92}(&3FM@aR-b}k zC&m37p9R2e^4A(DreWY;;L5ptA&UV9+za_j^XL8|(}h1SKl^1v%&|nFbUuBGs9FZ* zD1I!dq-@NI-nit9mg~J7rw{nk{kSDszrE(GxwCRJG((ir6$Z5ksifONnaTW0WbyE6 zB(aI|I>@DrvPUtrr27s?JDD(8#=5PhA@NAUeo6^XTElS%Pw|4_QJ3W(N!^}PjFq@Y+J^ZbBN_w~d5xP3BX2k#MMsy<7hzetJ!`Bs z5+`ANLop%GbhSg^qpEGkk|PwFa6%zjI7CjQA#5ejuIbk6(i(p9e~!AXa}6k%-O6SX ze7BDDiD_FW`g3j5RtrxoLvJetHcUjEc3;a7HSnD^%w+s*A+7kHjYMc>XXEX%e;PK0 zLu>>3t4H$bBd;duPCU~PcLi&92L7SVAs)=(G|(q|Lm=I<{a4C=xCbE<{Vft<0xN=+ zJw<=@A3r`h?FX8ku_AAu$+Z5Hh8RhJ1Sse8*q<%Z(m7Th&>YYttV)k-Wt!C_vmdw$ z%fpDEAWG3{M1w@<5DJ?Fg-QMo)wAA-=6^G+1fDaJF=R+_+@EF#7&u!ILQCMj=^akR zW5xVPVa{s~Y3oZ|aD%=Hrs~n`VU}Qo%=i|eMmX4|7`hiYgvub?)*6+m#g%|Or=%*1 zXk{0{rGSbf#^4n7Tu`*;M~4lg?1i3Bh%uA*O0cMLd?^+IUA=91EH@pS+EU{%}PS|E#p!wbPDZcJX#Pv1~q;=grO;}l}+%Ey3l z^i;DIa_h)rk3Vk<*u#3`SkA`ZcBGs{Ir<7Y3ZI6?iCjfx#V%)}9sQPhS{vT{q-S=1 z<;2cLIr;^~&j9W!;W=QI!#S$qL%vkQaceS;6W2>CL6p&=hJC+#v5l?MgJi}|@Pp=F zG@^H~stW4nl)V+DDg97tL>lnPaxqcM z@>tK4V1}NaMivaoug{26jR`4vTt;84m7r7?5o(rIDK_0^oy6Fj2dU>q0#ihiaIS1W zX(Z8Yq!y=!!56*d<29f-Go(3Durd&OE(K4Vyywspf?m-NtgX;ip!I^^2QcU@Kw=zE-kw^K|aQm#n$S>)1CtZrEPffT( zaQ76XsXlvBiYp^mT7OTx8OM?s&=LeQ=d)!=v za=~=lb%47{3%8)OlReJi>3N2;k0-lzJsyovt?#}UZsP=#5Ld$V@eIl%bi85`5@ldH z=1)qka6Atw0#p)FaL+~|=kE_}K*hr_p5Bh|R|eP-&!b1Y!q+|$4oR9-k?Ax)4Z1z1 z#tvwA>GkM39&Fi5lIr42iN9ja(1w$c0w-SmA8S~EAr~O$!%2$>n1OJ(F&PJlt%P}) zH8W<{|4}4T{KLM7E2p5y#kF*!L#uNhb6XULy+J&DT~lpR9;LRA0kjFrU`g%3WmpaT z?gVaaF+7^-cwb@SNgXVRFja7C1!s1<>#ym!_;ZygCV3ALO9?3pk=}!>=+E95GM_6) z=PG!wH5&WKC@v+bkT@=;cU;QmTUAkni(bu2NP>pl363mf1GjP5pOtJH(jfI0r4wTq zRdta7bHXR`r$|NUN1lbyU+Mmtb-_+4|62lQae-M{1Q|!K8-TROvq$C@pP=WKjLel! zk6{x$J>=gLayPp2yx5jUZ9s`ENrVLZ8ES{i{S0qR&cPrv$t$OKf}`N#Q=ZH%QYGjY zAY+k^MD-zlMvxsi8og0HjHvb!Ul=P;l;+?}85YleK|t7iCJrEKp9L3&I~qi>NO1##p~fzNetDFIv7j7=AD zY|g`|E4Y2VG%_^!IRL2S=wh6FP&~!Oeok+ll;gUwd+qk|BgZf&>GZgtRmtaJk5oR= z!>r4}tZEKe;S1{Yyqn!ydYPLgH16aw5P0Mu&dnxq!Ed5XN&l3;{)mRQ_H8Z0{R4Z1 z6D*td(mCu^FBxi;{hu7}g<^AMXlzExP%4yQ!9Wy$5 zTBYtm(5V<^5%sj9*QULoRDPzsJwyUHbg%sgMo$X2d_uA(-k)}*H&^~_ZF*zr+ls~( zp-{1w@9dm>PI6%WOqA}rC*_`k{|Zgr^_bO^l`=G>NL-Mj)y93FYJ{&rD#t|g=*5iY zPv|SNoW)_O^`vn#u;h{>8A->8iQ-P4$S4NKbK$P9NONilm_Z7-Gzun@zPK)tfic@J znzewDSybbb!iEg0h9D_Jp5EigG8_4cLsBKpJGdjV1j3cehEl`)z46+uX?c=NC+sQ0 z+q@Ku-ao!6AcuMbU`9Ee5}j*ZXNuu(`y8ARAu^bMw}|B3xpe-IuUcl|TW7zIg zzpAqizBViW^;$hwGz;f?4^znb}a6jJ)0Y~j;};5`N^`y zz{1??)m@rBey4^`tH<-3*k`1UvCmSgv-GyNpkP@SZLpvd*C3S4mF;{jG&{4gH=q6>sW~*EA|a?tswI!qJv?XgDhpp| z(f%$Q+1|w*mkv|e-e$zBhnH$F2A*@Mp`LX#5ifU?bZ;DokWti}^Su&+fHFfSmw+7? zr);m1mAn_|ev*G(t;st+r#p0*$~n_SE7O}su(hq<@`0dQdbJyVcI4NND>G?BSeG}D z<+i@nT3vl%1r86hc`0*yo(MsQ139eYL#S1iJeO}@t}R+WG}r<>yy_`tS1N|C)d6%K zr8V*6^3x*3sjO= zH66f8#v+g$2;BlJd%Pl1l^XEu-%pi?!A?$WLPq|UpziFRz4gpik)fRCaoS; z+x=ntFhc%y6gwg4pEM4d%saov5(IJ0$@kY-k?*gv8Q;^N>C@Y6QA{4Xoct zM!Ql%D`6hJ6!^`@%Kp_C2_)q3vSV&)pqq1})e;{~3?0{qSCBAD7f;}QLfi;pQ!E-c z&7}xm9*O%k+ml2lhsk3mgfh>{$?v@M%blO^@GF^eD5da(#Kwc!>KaIHcMVI&G-j+m zg#>PzB2reiSOXVs@RU?T)NVt8we_?blI*ga+nAyvq^#>F(k7VYd4I|Z*MC!%r!B8F;`P0TXtBh zs9gHGmA)p21!ZnMm0(-6hbF5fP8zAaNLM~jf$}v(t0VlyZypJbgKIJTEbloU)D^9tmj$!AVBTZtXDvLd%30?33heKM10gU z5U%x7W!qUuLtu%dFo_T~zCOn>F`lZhYku>)pzU|>r&`vbu~IHccj9K3GNdFzja)LTD2sf5UvSF`d(H|S1Mkj&q_ zaeXFEsm5}&t1F@TRG^$FyIctTHcYW8dWhHJ_v%*as8&x(ril~>e7~)JVP9#fpxAF! zmriQY?sxvX3!U507cN@1jb%~-xU#rjliCMcG*rB;d% zgkP^hnJNr$J4DT{&fgSWzDo3Q7^Cy5>#0AX2Q37SSqBo9C$ck$yWnf*0~g%c3V4Eh zs=eXic(_!C(Z1ajL**0%faem@tF394<6BWhk8yN1c@}nXMmkNmsJomd`9&4|^o%eo z5X4JLTCt0?dq_?rng@ABKZz|k3(EuW$ZiMtS>5m+!ag6792~gq+>K84VJ`kY3uS5_ zew|%xY9ehCZ{y6Qjb!b)7bg%yB`yhpt;15%W(FD|NqC75nk(LG)=#p$e};wryWf@@UbXv`NAbD8m_TtqhL4x6t{%-8b7tr z5paB4&KI!EKFBp)$I@kPenb%85=d7dXprz_R zJltw{Aw&|%MiN8=TyZ=IK>%_f{AQ4Gc)H&6V(@w3bBP}lRW}tEx7S%iuRwuoVHY(M zRn=cJ)xVQ`up`*W-z;D6m&gAo*5Sd18{6eQ!tZ~{$}}vtb9lkyv!A;4SwOteLszfenIUp=oq)kEaiXyy^TxrVsY)>-^@`QY@vVx<8+12GwPCez*-U z-Gy{OKR>spb3R_a-_u}+q9ndv?wlN1q5IQ!BGu;s!x22$RRi&`qrA)YH8Pgt@*t@( zwz4M7z$o7H|7JY-W=0K)Un@MmuAIO@`YN}oKA`uka0(emR@`#=QB7lZTUB(MKz=+O z1fVF4x}cx58AneSVr)k%%&cLBPw>**zMMQijWg(PNzTsrKubaft8V^iO*?{RUmRh^ z02J*1X-a;wQ*B|rL|3}b)1IROq(yEu4lMVURC4s}&;SeNJc4NwGuDk)d7 z^+P{ZNg?F^XZ#_ON3qU?vd-9)aJ(n6U1{7k^+OR{79}JHKF?!s;c^yaOxe4uXFRS) z=s80fa*&2MlN!|^Q!@O8a=|qr^y>8&Nu2L4bEan8!02mEc3FF*HL@WlE~04v5dV9g zP{MSeXvLZE4G!Tz3?8y%fiEL`@F9sTy<9SJ{Nlw>ew*?bBfSaUPc3v{IEuaH%3yf^>jDIjT zq-IBk#u2aSz_tuQFvGNCetbNiP8(|Sv9BcoLi1b;`mn&59`?~=4|@>Noaq7AApO5m zpja8i50v^wr7uM=LJcNkekAnnOb@A1t(?EbgR<<9Nl3o~#X0p(`8}$WX!D>@faB^W ze8@phBLgDiC^n{Gq+ihV|DDedO^=xd3RP9ri89om7zhUe{whxij|mdM%>K8*&Ys4I z+nt)Op*Ree#CQ|a@m~q|@8p)ul(X2IhNB4s@nqEzwe?tfj6N5~|I4Qzr+*m#Nv08G zw1UdMtZ9TIl~~3Ml#qOGYl7>*eWbcMkvYAiDuH^q5Y3EuXzS8H4Y(S&2PSN6u_4#T z(3Mc{Fp5aJ&WWJoh)&j5URO+}bP*1cIh?+t{=tHtH_3@9Ch=c5L;tz%LJ9$HmtdP)@R6OcIz<~<1W8)*O3ysv%5vAPy+hFDoyu_1I}xr$HEus(6F2$$8;N)%$LpMzm`m>^ z`;`{w`oJQ?1VIcW=0LvASMf|m-d8cu<(@rrWs_+UkW1I$eT;i`l!k5%1nKP=NkN4* zy!@46W#s&{gm15IhtR%iG#guBE0i;87q@x-|&YJ-ES;EXL*4JzS7%Ad#Ib0=jE92!_%Ka3+Pdc=7v%ttd3tby_bI@dzksMvZ&xoO?gAnZZs0lV zJ;Y4T&m5{!LK1kBi2DtXlCUk*STZ!;1h;ch{s2lCAK^)`l^DIm> zUy#PY{tR*)<24LC%anj>kC;d6wXuZ`$M0RWdeT&OMc^6igTG-sZtMfeQh_jqCELKk zDnqI%YFTu=pt@sgt1z~rpuz_#`y&2D{tLeHyeB-SIgj{4^Jb0jdWtvNO^^*A{|`S$ zd&}>_Zr2qB{=WgXw3oP0Q*|6A{%$`O7~>`qhi)Zcm`!Dp=Z^<7`?~_BXo>d?`j})C z3Q7w;)nxD10wqbUX9-prOv^e#=T$fXRk=(j^&;QR8i<^zkmIZVOgE(30vTX+AOf+xHDf=xZNnA8VJb5mhaR)&GmJa|jY8TGwpZwr$(C?W$9@ zZQD3y+qP}nwr%%$H==uT2mJ;aJI5J2B6F`?-}j#>`Z2tpo&U7^5XO4yC);G`&ad11 zBjT3j5h*iV0tWN`0EF+5ouVakeudyUz!vtdtQ83%7G|wF;fy>Nb*y#ufJXx`TCV^_ z)YH0)f!9GXe`kRpk|>y;%o^vud2$5Mo0~VXF`5+# zky{qmI3Popt@`uWKl84x>Xe!3ubbINnOErSDVeCI7AKJ&RY;rxStd16MoL*W;S@C~ z*-AVqXDB4M0UB{;Id@1iPFFKQXf51-CeFv7oPCV{VfuE+ZOjGJhUyMDmxA~M*UekH zgukVcXp{PIOL4E4{< zb)#6#o1lojO0v=sl=o)ry%PC5ByMco2xb7XYjxh`jsG^*_M=&`S2OWl=FChO{KHrK zLHK~es;b3GC>d5xhk$OwoM>MW19*g~)=Iv~-6+3xU`7JZ;6>?zyq6O*JP;P|V?f|g zdB9x}$jDp6#$(2ROEpBRyc#Hjg-EU}OMg@u4G?;&YRvKI+L#IupMSszgmm?u6%xDi3-gyMYZ4ZNLUGGM;<1MbTa_G7VJTQXVqee3?3J9 zcZtXdxi$TRBj`^k$053;L=MD90K$DJ>SJdr7l&gF!O&hkV51T)YlXQd#bMD& z$czQFc1IyK#>+&$%m+xKwY}3eA$2=?QmlAzjk0)J6zC{}2JT=*i{-M8#3yP1wmV!) zQT>p)s>+QoZCf;S_4XlKdl0SEO{L8MVk^3E_*(~iFsU@>2?FKUy@b{+cEcDSrxM$- z?4*tm|MnS*WpdPs9;qH>D%*$tNe$AM*#4hli z(X*MZUv6%3_KzU#oI#}!kes1fIeY$cvaV>NJ)f$srq5trA;_GiYEt=$Y0nP9!enSa z&XX;;g#G*>K%nJp6ZTpwpq`}o@+2G0fL5EAVgwl-X9q_ky~hS@55y8zXqQKAY}Y7+ zT-3y4gNt7DiYH#z5Du+jzAEe57HcKSgFy$TM+L`ZpKKSGUh&a9u*gOFtxEU#ovo{1 zwIfQ?Hx}a|7>^#GiI;1w9TL4>M3GinzpvxIJ)@N6Ac3hl_keOZ*O+P_9! z@lBN#xKeUs_W8||mo3g#dYYWd($%%)6CMdB9r}N7tyQ%(uPq4M1H>yV!rioPs#=~Z zI!OIGQA$Gx>5K2h9Cn(_QY)FK%ed?n70|>`XPT6yQl)YZ@UGlKWm*$Za5`x-85%V> z;V=ufCeV})x2r4(t0*!F2ZVv+jy}MeVlI`V?YD&5a*k)M8d}s@YDsI06W!Xoge6Qa zAdC0bl$#Q_w;oobzXCg3BQ+LW>b=%4Ok!OJ)wn^OgR)+Hl=NtzLIO9B$U+)qo;{CC zRcyUiYQd-%U<+@z4$^Seb*n9j| zvZLG5_RIU%W_xp0YCY&Ec_}7UUr224@TSo5z9gfq*T@;6r1$G;U?k|N)1kl`!B%{w zxT~!iMQ?7066=aSG*h5;ryd1lEI!1XG9speG`GRbe)4k2NZ4xEX*<(L{+PvCgIKP_$cVVAja<%T0$^iZ z57?OR7gQ|&6Q+R_Rf#Pkr( zgI=&U7b9D_5jPm}6yT|;*LRWa$?4@&!VZxDG9^5wKr{5CHDmy{R@?%s+*H>mXaGTV z;agtuku)PmFM`Sx*gk+_?8qB4*!uNy>3Q3DGqpS>2R7k}G2hK<4(9CpUb4KKKZcz? zJY89m=kcsZNvBp$%8VIXgmKpbUhGZ&^kG1AEo}Fp-injaJ@%A%{_fCu%iTt8<%ai! zeAcgS$L~QaIn|Q@P^L)&ut@YauIi$50R5U(lmEWN93sudc0 z1kaZhEAr#}+<_sX0^ii}-1;4S6aH0)u257BwR6E9&61|thbNc1HJ)Mdqyl~%l>p)i zp7IG=#JFO4lS!19isg5;1*N<-120TE--Agi z2{B}v*0Dqe&CcK7)t%LM9PA67nX^|SFRpKu%)la82pyS|Q%y#6-ISTgE`iO?&#sj+ zx^=O>>qlT$34N)!h_2hT)Vjs^tIujNV9feUh`}cx;D6`Ll$oKuvg`8FCa%{!hx!7c zri(dKd}ax?o+py73R$h^bibmxJb6Q1F;jwZzHmsQylsS}0Y5S9%%Uo@%nfZV4z6Y< zO$j>%_(Ekm7dYBt%yLJGGFapK5x_oqizDO0yP*7!`U)s8O@|6YZK#qe`67B^5nvXOYRKh4Lr!1h<6W?P2$$VdHkU5kI{ zth9DWW3(Ila4*F65qdYsB0Ky~W>MQ*Tytu4Vmbp_B{fKD=5i|U>Jqhw+brYi)3!dd zN!<9xDTQ+N%q^1f zjQGGBB>N9+OX}O9-6ub-fI5TDEa@sU`f2s)D+}8>VBTn1_DlfXyI%i_#x-<6)?U;a zNI*=^pPX%fnejgrGBV#@BY2E999pco?3_b&m_A96_!Zy_g!mn2HEk!#o zdCUWO@{fYG+s|-=;&S;ka7O26x%*`g;*kZI7o(IPbSgX7_;x?|)Ygk+{{{R01M&Wc z>#;I0aQt6ajqSf(HMakit2T`*8~4vu14c3*!XK+1KIctZb$H)I1VRMV$D?RrTWjp&ZqKE9==^LzN&PZeLK z1_y+Ti>nxw&*JlT=CP>sntQne<9iXqW(b3iC0`vaBEZR!;s3rW%a3E!_<->I7o7~d zBqjhWz1p8Vgp_O;Nv-V_Vyb>-!}(zY)|1(t(&HC88X+Q6hk24AI)waD8qF!ujrWk< zE!_#^){zaOJImVnjqL%#?xIH2!Ee6&V-Gq$eCkKKV_uv+`pThnR^2H5H7p~h&)9dm z_<2yMej<*ADr48h>+Q7Ec0onc<2S<}aZ!I6 zH#e8507L0$m~W-&H@$Czq7!48A4X^-kVi3{4hK6p^%j=iKBmH4McDJ>?JF=KL8iazwowubQmEfu4=0`?lyw7x1-DbbwGO;GuaS4-td-doA>wZ z;1CeUxDJ|V%^eZO7PKcMsveiX&OSmK9oQUpt``Jlbgwbf<1u{V@81?e8D^+5BCdZh z;@T;Dl0#UZU>;#gj)|xSs)I`Q9 zPZK6AMOLOFSChas&;--Li}^9;E4=BJ|4qjMT}>_aI<$avcO1Y$9W95>-l{o)!_APP zf&qI;QKLjU9%s8)GDI?A3Ry3Dq9XPFbebH8_yYDKJlnZmQ5EIJkwl(NEjOF?KqqoH z%ckCZ@P(U)<;VdL70g;ZQLC5bo}@|)zG(Aa{=FCidZG-q4NFF_2nwpS`KEcHL&o5y zCN4D3%xE*$4z_$#lWhpkkM#($LML{4n=0dBx{5a&J=QkyPY9hLmaJ>2hu&aSr9pUO zU^(bjkMrl!J3^~XZ$vneh(>tkuncfO%fE28iY8r$ z1QI7&T0A9T3qTl;LK@nh>L!jzbP)r=!!-qsF7kx7!aD0u;upis0>_aAP)CDl5>k;>_XvkKy1Cc}oBe>X*QLJQoNy+Q;votO#gc3kW z&*zjBvdI6L7ez$~8In*nNU}00$w@-AR2kA_)gq)+V)WyYYJ^RR$wib5h$f=K%9;)n zrYiJ7Rp#d8)Ui;BF8)0`1ALlK%6py26{iyEO@1~rS9;2%w6}V{_ZW%*%|VV)7Hh2o zV_$bD;saNN8IE?QJI9(=;FuFkGCW@qEolT?nQ-KuG87i}Z*S&aMPm%IWsfW|o7VVz z+IChoXP#a42`oyDPS8K9IFKw#cyPNo>3bHJZflq9Nm~Sjk24z&&jMj>tRpgvP%@0{ zh5&id9Np7-$~RGIJ3VD?7MFi?O}89>@!l7}o!*9=)UeB!8ML2j`eNgOS7kHW*l z15m|*96&gwdtCfv85;z40!Zgsj3d+p_6IXagG#wkQImh^bQpUC;G@a-+|Qrc@?mru zS+uCs6ft(|A$Rn;izqyY7xE(yzz$KOGq~Zv7%I9!#E}2(T#&?kE&toze+NKA4x@@b z4w>+IS7NSSc3IL~4{dEwwMa~czk0@I0bCTCiS_9SB%)W$NcU4JSngr$l0{7ijq zE&B_JjfOp@5}4|?0~Cj0M|qJoo8btW^+-F1;rA3BNWq2!^3pMkYzCSq;qDiF=|oXa zkfsF6uC9O?m}(Cx+dhs+#JmFKI>+n0+Q~~aIX&+#aeHYbouhO)Qk5b zVSIi(<>t(SA2(g-Z?<%JNPdBOn0u!}V3UyAwFFf(U`FpAXHR}SID2!Q-igrBqi|dr ztBL&zR4%gUh$I4qA{7HY5iNs2hG}d8yZuI^$z)q|WPevobKPQv?%SpqG0hi|&dS^S zo&0pxGHsncNl?XImJ9Mh0-5YZ6#$4R;++a+D?fTKwpE#?Q*MYtj)$Pv#;h%nRC zwz=^V$e_wPo1D}IsO6Kmr({;Q^Ci=sw=DVN~ zs4lWax)aOXke=lVa{SNMQUq!nOo}M4;aZ!=`>Ua#nH`|KUk;7i0&>5v`NvziuGd-% z?u*Ky?Bw2;$K|Jq7Qz;9`VWrh;)uul0shoG`q#K~3M_UMOF(XkloPlr>B%MD;8!wp zE8847O6k6{fUU~e0MvGG0O)o$18z;!!k+(N_JYMm(k@GxoOu>!MTofFG(>tm-iYL9 zoo&wDMu>L_sHnf=(D2g)l6tZ*EdwxF1nZ*4Dk)5MSE7 z|MPWJ)>GNNc7@%W$dh+n-1<)1Dz-!q?iz`NC>jx7AR?kjgrU`#cs$ft^Ra#2HGZYj z(aV*szQyDo8R;e5vf$yC>)dlj+_t|&Ws(h_D<3CZfn}IrN)LB*^5;nf_u$WU|8MW? zCbkZW%s?^D?_lAI&yWkv>{=|ba%wcpcEF}{8<^j!++Wa0 zMfaiDkja-x1mJN5>#~0hQks73k#NkuJM6m4D5dh`kYU2CDJ*)CV;p;`o zmjK;c5R-vbpY2$|*g@>*-fJCrLyRG)6Qwc(LH~Rjw7Sn$Bm4G|x&91nD#>t&tQeb) z^#?%;Wwz<#YHA&(%vL7f9PX`$P&N9Og7d3cTXPj?#Cng`iW?F6smT}*uSr5iW_kzD zo|-U-v2u%lHEjolBX3D?Ej4rS&%P{`>#Js_a3b|b!J>$Kq-B)FeAA&xShkl)n4oHx zQoLY$O8iXr#RR|%5`An`hBUa99EF5wW)*a9CvLQC?!d?Wfss?49L14oF?e&2T!AR< zp3nW@HAg4HtX_>2dkax*FZ~j0jP?XqHtrVX@~+a7ebxWiBd+?VO4$i(He*JpGnXu$ zkF0sD0i&!yCFf8bj(^Sq&Lp;ux`2;3`Uk*ve7`+a!R0_22gr0QjzJ6J9J`OGJl^Am zw0A8)>$-arymS)^|Tw#aVfPYtj}Jo5)4swgR>hfe1v1e7b&kn8&hnJlCk>K zt;Z;qaDcbpj7ITiitZtN4E|us{dD6wtX}*gFcwkT*+|>5=K%ZA`J}$zkZO|xCgECG zcK^?zBm8;ut3ux7E$?vjppQgc8~@sT3ifOu5tG1A*$yScJmF{QsFm-MfKImmu==W5 z-hwd?^qRob=HiPUBA)FvX6)*p2m@7@;(4Y`O1i;}8_mBB;gy&%7>beC4a1;X+Uiep z(^7nIj?a;plc{$y8k(lryy$OsPb7At`ROEXnb4slxjpf3lr(Dh<16u^a*b%KV~m3Y zgm$>{P2ey~e%=KzBE+e^1A^JI`QBI{3fhVn(HEtJqJMjetV(5atEy|VJ0vMa6ZjHs zM>A?ACa+)9^v2zEX$ziNxdTa+dFFondl&(yc{9|G5@jjMfGH2 z)kA5H!(oJ$6eZR}*$bERMm_c}hx@EjtoURZ=f2B_{3{u?F+~tc6-W!P9uyPC6o)Ke zh{*DFHToOH^og5YAQd}kgBW^xx&9eTY+KPRgU1ICcbN=OXP4@zeD=uJL=LP}a zQ$Y0367r~Ms-ek;k8RK#I-9zh>F=AnzV}V zvn4jDh~Y!%(`RBTkw@c9fl0taqB1eTGp=Q)4DS7i&Z9L@X>6^xe74U!oJ)zFA!WrE zhOfh6RPw<_D8Bw$(y`j}p1fDhFU*5Ag-p=ZY#!i*Q3)7ZZ05Jl4N(( zMheE_-J;-V_tAky7kM!h=@b%HLRLx2Wxj*W{Gpwc%St(4GLkgf((U5K{YxyFalx0k zh~cJs8hyuLXx*C6yhrWveWxxM8<##|K&g63LXGOClQ6+fH1!b6f5>cZeEEb>c=aV9 zKRIA*t~q3EPK|5;U{_0Z6XN=mDKDgr>0b|5y_P1VQM<`WRk4KkTwV*xUZ9OBRoO;} z%GQM1P(sQtiVxK|8#5YMwa8pSJwUW~h9qO?PIqz$2j%9Bmc}UiF^c8;A`o(5hHSXk zkgXLh4Ur6VgD(AzrTw(MCp-3vEDKoF2|HeJwnF zZD^@i1!W4CTimlZg#b*@aJ*NI<92;bsB(TsMrMOQK7F8LO~*7nG@V50Piu{E8u|G- zU0WI)JpO?Tdw(bvX}^a{Br`B&glAcg@~*)Gwgq z%)9D;(W3uQp#P|0tZa<`j~4xRS0VfVs;lr?N4l1j9Wh0qi|!rJc-7Da?%-*Sjvp}- zqyQusAzde62p28A3u63;Q4(Sz6cwrS3-Sl^3!%rcbJMl;GmF^`#xS5j!fne}CAo4! zuYKZlQ7~ExKJYj5*Zp#QIw;K6{k9RCu`BX-xAXl;EN(&T^5FI1wlxQaez%}gDQJn< zqB3;T&Cd9X3|zMGISAU^+tJA_uMjI_kqT#oI7UdS9M01AbMTtp1CKG7QNzR~Ycy^H zzO}cb{d<0Uzg7HJtT39V%ZX=Pk+Na`?#Z30P+e(l5P7O7>AA_9+{OKuLTt)*Y5%%# z$XLw$M`j{6!~6cd@YreDA?K7i8Z(4U`%BeZSBx1whaeBonUi~~2e!u#BLYT<>!(WG zDD3N=G+ZcRZ)!j25E2K%#Cm*XbaHR-FrF^Yzwt2Zm|0Jjoxv)+SACH$SCkvcc z2-g>8q8O{$F^oPXJtr?=ilQt@A*Y-Y2#w%=Wp1BvBz{?=`|Mq}q{jT4L5?aUps5a! zg^TKB%37vtQeUVbC=8|HJxg4AjNY2vGsDO9u=0zO`D-)Ys5{7&LsMc4Jf?Ym$H)d$KKf6q zqcMF3Xe?^f4!L!BApYNR`0qn^q(amUF6MT_vf^NRwa|)j$vXry+LgWW-uVok*Oj}I z_SfzGOlws<$NMNSDZ+HGiy>aPZ1WfcY7faO8EPZhnC51=7-}ckn40CrxPBzIkY^{W z`Uz7H3;Go@>X<8YG7x5i>u%%51SyUaaciBo!GAfab1-02Cfe^WIw=Ru3eVJ@fX)(WBZVCi3c>w`3H7oM$Z2_!mT`1Bb7;)Dyn!_G_nu(} zX+RBm>=&LFy~kAsuzUjOq0ZC@CH+I^({b%HG`HTj{8_NgRbOfN_>Y&TCH!apot_>& zpB~##7I;cx?xEIE9?kZFn2LcYkTI~L&UrkM{{+D;`16b`*o$?1J>rT5 z1JaE&B|!o(iZMG>=rJ$O@vAb`0YACE=7*-R(yd6vsqsPMZTAnKE?*ai!~wzi*@M*j zqjVV8^v!8PrYr3E1=V;+M46s}0Kp%O%E zF=F%yAQsrja=)#bi2cmeUwj=;cd4Nn|4`SC0Lyb>xH6HuD)DfQ;#(O3!vRe*vH>yB zaQRLtst7nIcLU4IA|BgHO%WWC5hvodv+*`}pWWo`3x&!xvLuBin$i!r5&#`@{m%6?*l5=!3n zj#Yb~z$#VhemsWZQ&S{SJ%Kn7k`CW%q@zJ?G=U8g5n2GP-ZaL{h?)d>UV6|n(}6q9 z)3piVnJfK0Z{>jx2>tV71o!A9bI|!N-=8To zF@o%uZjvg%m9vI$T%lTBq7%~Q8c}b)Xy8gkDldbq9`bUqrWRgF*#$}8V$Isk`e(_F>2zK)i_e9f{&n>ajpl`-C zlFd2XINNm2{H!h-GnAt7EOD+Pb;W5|+zaTQxS(Z$yGsh(fRxs>t~BxcDG=?JvTIfp zbBr`2aeit@%aDuus?`2w^u+_aP$}SFtPSLI$=MDQKx)@5|15Q>{r-F0|1LKF^7c&7 zA>(3O&A#9WeLw^^4ay`I4*O0`08MT#mts%}k982ook{}Cn&w&=Vzo5~)w!=!mR286ZobF1M=!ECQI>2OJb z;AV^d0T+z)wF{&|$+Uy=G z5mBHVOm^)*Ms7O^l*ljXO1_t-N=DaahKC#TMPiE=>!ZsEW#;Y~6=;HP&a7F6b=s3M z2(g}A*bQ0Yc3jvNg^aHU;~{AB+INH94KY4{;*rg-ZHo$He?pPnn-1-YR&jA-$wpyn zaA$OS=jPMvEIM&Jl?Qef)31`G&Lq8~=zOxf%s;6XKF%Xgr% z)dbKH*ydeQnL4tdWXERJpJ73Lr`>Oaop+n8q4R;}REG%3_3UmZDl--M9ma;I<9BD!Qn zm{pTy4J4?;>(%wHesGYG#X4LNn9V#k<3AI>_ek~Vq~xy!3N5o7dpn{jb4ZytXN2fi z^SF!WoCe;7pt=Mp2#-RxsV`lr{4*eRW&CE#<)}7Tsa@e$GnEXV6p6-bNNrMR++YhUg;g({<`^L2QaTb)l{XCVWI}K8P zv%Ep?;77LnYF2SCvzhPeeBRF!lsOHkGeZU6h_x%k*jZMGOXXthI7vSKab)JP)st?e zn#dGYR@W6sWC~(Q0kc!>A zGl%jKLPLxik{I>gX^$Tk=U`1{Pwmgtx0I<>SZJjA=XSBqz}mvV**3#nwZUaj6z#Z$ z{rhuHM=MmL(dWHZEBAb(fiMq_>4EFh&#X^S%@i;i*vAV35#pHx{VP=(@yrny6xakuJIi}V%_ehpp<`9$lZWew$M%4Ac_ z=ARh@&L28S-vN?;-+}|zYDlsDExl^bQ|@u?q4c=%EHjP0o0#FniT^j$NfZ`bMZC!H zIv_8gB^R1#`n7d-KQIrYB^RE^OuX4a&#qA1dem^8?cMW`KNilC~#5FusK05ig>`XrWUXyd!Q9y4yp zY6eB|OpJ%9R<6Q&z8MyDiz@!NSieTKt39YK!UK|JId!yZT-WD)%c=GQC=cxPCktyJ z&DFxLGy3sjtuqp4FZiu$ce*&M;hld(>*E6f;W@(m}Ty_rG^!w(nxC%5y>!EMO!56J;7KNHYlGYz7l-_xzg4fy7 zeEy6OogSOfbr9eLQMqnSj+KtgNz0uFoXtQFD2{9inEDK&ke#hyd#B~2?kyI~PK$zy z)$YdD`<^iAL}zMKb!^p@du#QL$uE(teLnPUhETto)4dF0CCrjW{Jmo@7+tyh;tvp9 zVoa!lmjD3n9=ECb`s||x@@<}cE=WDT{IXox;Wlqxocqnf(&@l#(i7IJ7barac}{|F z+XCpw!Ch*RRzlz(x{5!wMU1KB(&;J}ciTkPpd;7K2D5Kwg#MPCf5(-wJTWPW|3P~4b944JKcm71+3HWd8*gWq0D4q4J3TwLRXpWLp z2o`Sl-ULA{iYH~Q>N16O?z1aN$9r4>sX;oEx`N#W*T^R|FsGgx+HC}~-)ElQStn75 zmT^y3gAqR-D6PJ;A8Zq(zgq9eW5!|~qBV!##4|t-GeAJYV-k-nPTJ}Fd&8pyAfua< z=nwCVx|rsvj${mi>7UI*e1D!vm>#g7Xaa;ZD)DC|15QA{nkOu6kSo0AD94*Ur!UF< zUauTZ0$nFl=RpyxeRS1q!BtYJ059<)s0Kf+a^uKxd!LXc&_mT{V_L0`dQ&(GL^@S5 z67Z;7Tc0KXTwm8;ko-~Qd!)(GL!|d3wZoVnMXFs+?i@WvcioGjAOMU8+lf-aOSXcU zt(J=hOVDW?7gc6meseJ+i-+ehUF$c^u;B5K+^~YslBH8-M1#qPnCJ|E4=IeKYG9MT zKB=Ui^TAyrqXMp$<5CPfXhm$LC!z&aIQ!QtCOm16tTA_-C7O0&jj4<8z`^og88VLl83FkJ9r(AbBiTs8j>v~} z{{z^{<%;Z_zeKmYmI{Ep2QK2ziQ(0?m);+3wnp~_?Mts$fmUA8(DCVF6-s~;dp2J2 zSE+ofN9O#yS-HC<`{1_(AHUcAZKhWEb$u1S;*;^`_iDcuzJ>hOXKeOz7r*zc=QVt_ z`DW~8#B-b1_e0DO087bkENT4$cF*>Ixdd?&_N~jRD4sr za14i!>e1VKsUt4_X#X*z)glWW1DDA~QLjGl{GQr${Dto=;c%~O>Yn`Zba|mSBSLRq zcH65t{^XGdA)qZ@ak@StZ41xWD>~n8Hemx>ZJr898?tbg+RwF}R8=7gKKJVg)fxr8a{ zeAR3r%Iy{=<<_%sd*ANyA(bmnQ^{0CK-LO&p(pJ7Hp2R=#QH^FfziCtz=reXi8kue zIFD<_joc6pygr8N(!8=EW67hx&gKuwlt}Ob=7PST0Z$jO+OyblMO)gLF$)^5j7i7A z+hlt5E$;9jd~A)nTqT4o!2C0y-0kgXl>$ME2@kq2YN+nxC|HXAYg-!lufDJDRdtT3 zsVq(z5_s~p#IYH_BqOe`E01PfDvaRM#xva#Tm{3fywi$<(I}zW?}5#+UIqFjSe$_% zsR#8=CQEAA=ltp@U6R;e)#^+QJgZ$;Vav`a0xWaONTD+1-6AQm0H76 zGMlr)Yan+My0mdS9QhqV%01=p`C>fV#CTV0jlqGHD$pXFYYk`x=0EjdGkCvW{(b`y znSzF)>rzG3$Kmt($jO!iz+gA&Ax%ke;(qYwb+*bf;N8h^MJs>dU(o9fjpK(I5+!vR z!UDSL!xFmK!V|h$!V|V8NY<(Yh|+>z3MDc8#z`RX+^gM>5W+Joa_)QJJ#A1J(|7tP zK$HpW7D7pn;$StUYFhu&VstlvHniNK{1Z9$$y=3B^9g{ii%_m-s)4FAI;xDbkUsr3Q`VWZ_#LTSf z)Aocw66(Gm)rKhc`}R$3;cNxlr9G>Y`DaLnyK3SUk4dVbhmt)^9#aV+Q1tBe$gg{t zP!bYWsyf%^Ev6?-x1Ly)AS6wGY?G$sz|;lt_vdJ3i<+4dK zmXsL8ZiV;f>p=e=4tQC$%^FSTD41{jzgE=D$@{;gn%=C+&s_tmt4l}?<|1K4AAJS) z-)PDl#_W8>GvL~Ufikd)1zZW1fg+^6MY@VGO}IdR0&i#?4U^;JJdH|@AT1M-zHHOb z54z6v<8Yk*v^lX^gXXxq()uR5aLHMBom`Qnu`QJ3qre+L>!3@N{fji(;K*01- z4ueGUATgN1)^6zJT3j(CbxX*3aDt{|aCt=cyJ)bv5pLhRgXw0551lHZ9!=VsQX-KM zOtW!l$q@|0!g;XTuwg8&Wy8i|2%cVb1CzB|VO1a0VF{WuB4V3a*JW5_^g~o~D(Obr zHJ}tWWdyuw_OO0sa9A2T8sdS|k?v1QkvnAYMM(D3p44E-!~A#x;Mv=-t%xxL<(v?t7)GA0I<&>?TEHMrhu({JDW+y zt5VyI;|Sms>? zrBQNaib)J7uBZ=rh`Pm^|m^G&SBUi+PA{MZ=;RxMPAF5k)Gp2d8k zo^bi>raQ3U0A}F-Q)fHqzu-5XO8_trbWLwY4||x{d?oGFE@3oSxX_s#WY7w~i!V~@ zqVWvYdluN|wex%75bhxP2Y+X4d9B9961DZOP@0aNX9I=wy^}+WX+^{J zP^hHUjxVBDR@p(Dxz_jd(*e;Pf`KIa2yT$GpyaE8$kW3Xp?@ujnWm5TGh^%@ zZoKT#&&T|n?naZqXF54>*&*%8+s*At!`IYe5UsS2GYIN}BtsW>aoud3Y^n-(2rIMq z&rwo}(rgU{vjjS{G2Zwf)Nwg7V)4{52x{nuX;jEcE^$whzt~$jy=QWihY9`tHi!s} zZK{&Ag!E2uRCq3uyU-r2IiR;|gGdJUxZB&zqSH|>RM9q5!!iM8OeqG^ z9Zoq(ofV=l#F4YM7#C87eZPsBQ)Am(ZTKCBDsrA2cyfDGz#c0wes+psoxA#sw2Ji; z9_|LS02J@VB*QwWsjIgp2C#gRZ08$!>Qo>Qg*AZ5Q>>%Zn-6u9i5?3zQLwJMb zN}geYJ&~{>?Qv*MauIQ9@JS{;!U#@={ChSbLPve>`%gz~V4M_G4v0JD7dZ0*utdw0 z5fzCdAvQE+ug(SWze1H>K287wI=CTcso&)&X=xe3_R?jjy zL4x+qP5cA^omdLiV18`^_Sw)@uUV|A?9EfNNGxlmbm#VewYR3o3K z_dV6?p8I>LFmY;zNsL=+<2cs5;e@lgptc!f}m>S|lXXyH*q}qV|iz+7R&-8#cst7n3?uUB z*~ZB=@44;io`ld<-mlhExk`wT{JhAM#v%VXlj`Qj!iwAccwPG<6w=bss%<*G$4Gb)lxYA?CT>C5q=yiuk>RBW zuW+M_!akCppU&PcGAY+xIIW0!gtOFWoPp%gs{w}e*$|ark_-5CAI`RkeO`T0`5kp@ znazs5YuDF-6Q{5}Io%o}2s?Ss1pX+KjZ9wAOJz7F{%5=OD=HaS$!v2NK?hJ@o z;dAqW^;xRpxG{lS-qac8rjAj;Ek$51X3P={7uI06@L3mzIC#Wg*mM8Y-7d$!K?hkR z{QEiML}}WE9dEH=V=b_;1(K}eR=cuz9Nz@43h6)_Ha68_XpYgVhYTRP3NY9El+`+HZrdb<|e$n(?eeaj8X_LA()*)0`b>!u+ zxr>|f;9g(1R zA9$H^^b$#}`c-B=i4K2n$>YdYx(sU?c95$v5!l`jEGN8{y< z-L0hj4%Oj*L9r$f^8O2_{0Ec#2d6MI|G$(D$A5bloc}BDV)$R9G|q6cEJ#OY)p~P7 zMnqc4PTW&1TaewQPaKV?xOu6`K`OPA;6K_ntiHFLz zs>_ax?y?@dp^7QOTkFr;)5*m(x9`9H@MMggAV2upo*t$`=b87Xte>AJQ}rl`(QFUVRAgS}NjadzHC%U9TF5S{+`)toDM zR~SW!-cQ%sFZ1Tc&f6C#0@VJ6bDNp(^Hp>&MxZ*iYrKI2zF4S}Cc!NS6ftfM?YI$+ z|HIfh1y>eu>$YQS$F{j++qP}nwrv}oj&0lOj?=MiC%4bJ_nw#k(jcMH-&S%~o}HUo1P|V&YyLnxH$JA23<9pau3Xa{;$BA0M6W z+h}DIL3zRvj*}u70=1^j7 z!J8b$$4SL75`@bj(FRQzwbfKHM5B`=OqNmrQ&b6n?N5a#AX(~X?t_88PlI&3;-@LK zvEb7sPl%qZ$Vd4^x@!s}4aZH+Cc;fEs0uX*Y~&_K?XHwCaFQTDK>McMnf@8t$Pi>c z{L{!)e589Gr9-Bljd-`Y$4=h7$$4R_n7QOOo9@dLsa$Im>(^;)bhP%yEsAWCwP?;Z z*{jq3TwTyA>@0{_)XksJgTZ<7EL&N=ojZTDLaOIzxxkrpiXg{a$6vsLeQdbvr6^7C z=GHj@T!2Ewh`=!-;qo4@h$|@7(-kR3GxzAZ1=vdp%~TlA-}~zZjCYMk;Ntz(c@I9?e6Dm8`-9a1T6GSpNB-kVBLuEDd@$4@}19|{VY(z1l$GK>fc;iglG z($gsCobjFkq`N{ClMUQujldAz@w0UXaE;zfnOhQURvh&Mq5gr{G7t(ji%g=%TvEaW z#Olxpw~k{yyr_n?|F{D=Lud}+$ygWChl?R(1G=%5sOSh@=;=kt zWRMXs?gh1UC&^QZ(gVV}gogRBy@cl*ALQ!ioKV&ekBe-NN#|7R38)K&U-CWEWWKu2 zp88SOxiASmDjv@-tSe+-$LcBV-|)59OnGj_>QRwkmtjQ0)8nOiIWnu@^^OQFkYovs zLUIPC7E|Eit9|k#Q(KL1jORzKdpT4@9C_r%y5LlxjhO;e)_r}8^l8;%Iddj;v7H1; zmVBvjau<*1O7@9T`U7-|pz77tIgyMqr&0OK2mLQm8TTMG&{w3L>6P&-j0`4H@{C@(U+d_@_8p4AcyIAPCd2}l@!iUd_>!2^1%RM5|lH^$BtglKV} zOhkN?0bkaXd+fp=Q0e)N)IxQuqs5^+nyBii842lb`*WyLAwbZv;mitE%oo1P@zm)}za1c7JA*Eu*c;gvhOQ=YXfbSF@DSYx* z>QO!A@YN5~peVCb9g{1RqF8v5Gq7BOU-jOkneuP7K#`IRT@9ss`{ggu%@(1mlAVk@ zsbe;R{za-f2*WCm_f6AKYycy^Mw`I{a zE#q%c)$G_KmYajw=BBCbP?K)#_Y#hvq(9Uq!x@Y#0mMzsO>8>+t}quOA$sC3oa=uZ ziO@C3&Tk#QObxuC;mL$saz=ZdS0^G8`uRt&wAVYvx0anq)<`UBJUJjYzP#3bn2uZB zf&1d`Hl=Ub@AObQN?5^zTe+tSh!0zdeJ|=o0R3;ioc+HSgbTITT)lOe&`fu+-VFBS zCNt>z>NN`_(mslScJo~LsbPqmjzqvnMTg*Cu!ug=unR0$BXOGkY-vp*17QYo%+fw{ z^8OPa6M_DOD6$|`ba6N72OuAwe*>3JQyX55{s-YgI=K)BWGKOO^sR7fgaZjY&Q#)N zlHJ0C8kT$-h&&!`^>_(>D?$B5;&F$VsOSRrm_1C82d6suOJOa^v7(;ZuSH1b^2<;Fi(}c@1+2+oD=3s7ZLNL_`(BqVl z6|$-a)0-QhwHfu55BeIr99rgfs*Q9ey?vR&7HC-T%lUYnWr2)o40^r``JHLXa8zW& z<)RP-uFl96*2uY*(-`uSeELfo+9_6omY85td0vgq8;M{yea9tm&>Su<>R=)hMQ24) z3r}IF9(G2n)u_FEogG6{8?rSkC=ps$7N*>_R^04KXGVjP8vJGZ7}jAqw_4kcQvftmP%hZi+0{(NE^(?{j7`%wtb+a58GUYy z^uUjWB*_9iI_>STu)W^G-UEc*VHstyb`d6Z6W zT#k4YGKhouCU5Q`e3--6WOv z@mWeFd%kM2$9+#e))fgnpFgk(>p{T`6y{unrmjEe&EKVii9>SqvJ;i<+`IG=8cFf5 zBBz`*5^Yj0Mf^pwdiiJ7>QI*I1@E>HH9)?@l-Ejuv%zM;Ts`q7`Yvu5C^ZCBcI zvANGr^04YzRi0u}zFjGIG*9qt#m&Xv;YQ{i6N_PyD0TZWyv9%J^vP-kLQvf-{bmTGAwDr zG`JU_TcVTAipTWYv2Jaa2N7BCflN26h_gl~8#q9}UROT@wR!6LN;K`gp*!4Tw`z<_ z3H(!BLO8*|+=3;CUnTHPJD%&RAGVyBE$EmNh^$<*(l7Lj8<`0q4K#+0Ae0Q9g&@?j zbq_=nIW+cA$Q3Aa0NK;HZs=pQ0ZH}s3^8H?FJoG!=)__x*H}!~stnboc*4AD@K5hVtn{!hUzzHi0y$AHdFtxQ z8cW2#P&EpWVEM@Mj#O-%^#&MwvvcC!orXF zF_3J&Fgas+)UTnHXdC}Jup@_Q>NLn3r1R@&uuHJ#I-T0EiqpaazRhj+gz9Jfu{3&8 z2f@hlfzCO$Mx+DcMKPj)j4dEi-PrX2{EOFx{twdIuYkhLIEXO$PD!O7vVrrWOx zw^~6PPbXr7H21ovG5pIn@QEDOY?Y)FP-=H7!T6&fYva9vGDia{%5-gHT)NCTPLylj9DRD z;wiYl8D=%Kq#e7JEbpJ;2K7hA=3|z5(^NH8|7GnejhfABRTLLfNh1$sWaM(e>#_OzIv9wP;~c^uF>#ush@v-~31IOsu%r1fad~vHUQ7)68L|&l z3&6-)*Un|x+?aJ6F%4iMvTmS8?ie31SIsvyN}F5;P19>k#|*F)F1?E!bOj@J=}bJM z2zeeF+}Rz8v%dD%%$CWC)*Z9Zu;KB+lQ4Zx^*Ww~qfh#wlc}r;(>7#2D`q#IRmMZX z7P|vw#vm}Xunn~US<&eaU(x})7znU4Q8;I>mdcBU`5k%|=^veG*68M(R5LIasQVR# z>MECaX-lxCTYB()m|3wgj}`Uudh7%U;$YrM8)U)Fe{L8br(?`moF1JXKU?rPF~mmi zYi|NsYjji7uK*Qh%wSKV_X6tc(?LLx?oA>Co8wVMa)Rla;s!>}VT~lEQtItb$y-Gc zGi_)nPWx7W+x1NIc~^#L%8sO8?FxD6cKXqoTybgp!i)S_Z>TM4l8kzQAaGzDcHZPtOH}}BlW^*juEO40Tlv0(}M=2w*|q&e#O8=-8<9DXtr@}14xc!P+W~f zWHf_}+iS+Y(8|fP};yaTC^(Uxe8rv2Nf)4B`GmWC&I23@8 z85L%l5Yd|1QSo8>;hrY59-QtbGRs3!8m#l=y#Fs9UAP zo*p031SZPdc-yxn3zKaLFIoAq4a<0aym>RGsZL)nmlN_o2nKJvQbzgpA|H~}{H1qr ze{CD?m-a7GN^Z+54c&@;i4WX*k$<~e`O5UUszBrW1Ozdk8YUixm%S;Gt40O*Gn+^M z9N4c)aY`9Nq}{K}D3~D3t!YrHZwj1V`FJRHe!-?0k=1vzjRG|Jq3 z^Nt1zzWW_XnpC8j-)Eb$IWe!QES(~L26TLP@$Ao-B4|&3!Zjm0;n7a~bKI=B1A0Ch z`Q1dAZLSLBfwG8J4mGjZU(atzR6aa7poEL7-=<%grC&SP{X+Y;z}ZDpF5IdLLqv-T zC&(m*_;0t)@6Rp9t84zwCT)DWvjgOk?9BnZzn@Q6F^j+UTK|-mmMs%K7$&273&KGQ zSEawTa0mXTd8!gRfDf=i9If1R$F{2Gw~ScQ%EGV$m4!@#ln@t!%rVHn(SpL1I+i4e z;4l|?ulGx7$^F6A@X{9&Grl8NO=dX1jM3z|PS^^!?6QY1ijMzXgiEWK@nEVFGy>-A(nHb2&d`i5 z(FNq5@O}TBZZ6+$GsotBX>AK6=jflP(07WwLD@TN(Lprh_ z_+pa`-87w%@K3Xy*y*v`o{|UK~rjLE4Jv>7vF+T{A(z~8>IPlBM z5N~tb)DfJ<&5)nV-$BAc7G7!SH2^3hPuOPJ-FA zjt*m&?_}PX_0q(kvpUso!5Su#V?3&_vWm!-k2dG1g>739%?M3|5VNV+;%ZP>4m=L1 z{ec`p{-)^ZQJ!(~KH)(427uxz#-Qlya|}(DbY+25Pni{mY{FFybV0$!iK8cM!j5rDsGEjel=cD9zNSU;$RdUD#F(ch$#+222%zR!_nt_C1tgEw-76iKlC1l)?Ryw%zo%nbVWrQ=*`#6?WjiwD zT;zM9XN1nkDhyivT)xaUsz-WVAjK`y-;eNOrzZl*;Bn;R4VSete;QK4sr*HYQ~6+~ zK@ic>dpZy0jfF%PCpV6a2cbqq4HJbI-J&qoJTS`2)H0<;PZ1+XiOCWpNQ_;O&vIJB zI$zD%G&iA=sh1kt(PZ@%#K}l#SQWz@`=CBBK?W?ghsGl0yLQWsdvXz$@LBjokeS*( zbZ5%IU|#~cv7221_!jw@Nk%~tWv1pyBdN0KUa9;1GJO1$B}yqJ$;_$Ry}3yXLLE-j z*os!cHCu;Plx3!wABDN_D3r1tG?Xc9d=%6}*}a)bLIT5a(i1;w*Fxz7CaJURZ=vz% z;3p>n)p+NXA&HK*Xo=}dNO@>Q3e!&7t4aX!1J%U3YUaX3gi;pv4X?%UbgVqGM45RcVi^-h zM;6`m&x2{Y_{?0ObY)ABaSm=;o{-J>>i6#pS*kVcoF+faCYEJ`@ma$}>rpccBJ5yy zAdiXa-T8&A)%oMh5i1SPKAK}BshLGAyEPgj0H3}i6M)#bYQwUW3yv2W(zJ?;H_ePAO{j~Dw)+x;3aKhhi<_-o*;dgcg%#F+`(73*RZCHI z$aVLg(ekLQl&%YJ=9`-u*0BRUh*%T>8(&+fO8&JwoTBbz6eC`L;#~dRfIQcc`DU(y zz@D*Mq`;zOrh^#3S!Cv&Hho5$TZGC#1yH<2H%>{odSUr>*EniTi|N1?$0$>``!WJU z!SoY!kN1vXx7KhCx6Z+)2u}?(*&-`jxOwW29mXe9&c*G_#0yLY>efSh?Nv#_2s69W z&cR*N5tK5vF1c5jR^k>p2c|lO-GOjR+XnOSn=*-BLH5_*3SpV%jMX&E=&(o`xpJKq zBmmP3t4<>@Xp1Oh=*d)vy_StFA19x;P|gF0)#V^0&e#~*3^1p-Kkd3xF<%F|^JPmb z)q2eHFB^GwxVq$~k18nK&mRIrOb|`mcH|%zB{u?&DPlpS`}QtmS78?CapFW6?WR;t zYwE7zrXRMqx4!>S`Vh%B7Eb+cW^r+q+D zge{=t7*diHyTDMDnfTaME_rOrCh15M)Vh>0)J8EHa|r1UKU-tbK{xMV4S(}p@>V&1 z;NHGR2hx$hC2>KOX2hkLC-)HR3TXgGvD3NFZ80A~1sK(*bh(n|Yb9|{G4ppl1ENpL zOCYrwM4<#P9w=F6w1b3rrV|$jR037b6x!+gTM z54%q=RQ7jwWf)t!U*1y6qF@p|M)o^KP>4fgEp#3nn~oG5-&m&HsH$ciIIe-Ul}2)s zxT>DIL~2OvyvG)r>W?tk1k(sfkkIS+{``iK=p_@!C#U%E{;oTd9;2UwT+!a=jKism zr}yxT@4gR*Ub?mA{B~)zK`1Wi+Z|nJl@2+O*vG12vt*^jz35Hv&tx-DI0A9BTcaTlzph|V>3ZJfC?BnQ4d4P=h}#`5ZZW*@puGc-g04jh7GDwD%lFhFf(UY zA4+@(V=p2Ow#gqPmoP@cRod~thI8NTpbqz<@4LE6fWDm)9Mh9vSXV#XBfg5hGZ8mj z6ZslY`}H>WWD8usibWvuRUXBJ-*Z%#l_q1p+Yi^&ZJRAm_zQ67fk?fHMjSap+cliM zR@B|{d5!JdCgC$v1qqyCYzOpxD5LqIoVSmsT*EpM8*1hVnc&e%Rw1ay&HQ%=?;5`q+l5 z^mwQrm|F@uv!5~>u9gem6fAcWjTSh|)+j+&cIzInD^tRz>*)_honcQh-+@w9P5nw9?`o)7o%WQI1K8rEns z(ia93tSX}$o+?ukrzt8(Cxkh&}(*NmmZl5VDa)^_Cpl<_JBy%D5F)+odVE zsWihhdq{DU7mgeu@ejN2`qeoQSm#pUPXJv2sX^uI98(j~4!UW}8CZm6sIV;B zQPCYT4CcLT9zU2VGo@&z1as18f^5E~tDaH^G|iyUwO`?;aw-^m4UBuP5ES~My=6RV zz|f~N1Ud&9Kkv9;T42P}ml5@(mWMG25TqP(I&DK3b?H~wv1?V#+P)hIX2;c{LgOc1 zeQLN9{kcbVw}KBG8Y_WZ*vr&EMVCy{Po;~h z(gH;2{p*d80wCztLlMt*Rq{vy6i|8_J7FyNsBD?N1zBZm4HH47+;TcO$|M~nm+_#Y z`_Rv?mcgaC?4cXB!~aSpik_7oL&UkKJ~>9)tF9c2f2i|8r`e?E%NCq*e2QcGm^!2S zDdzl~RMz4V#vX?k??|k6)rN}j$Ys;L9&KjT?etg6oMxUQ#WrAT_wFIXAS zC3NhI!HYOMaWedeyQCFM_!^6M>`r32|Y$YHUm%DSir|EY{U`hHD_igjm8 z-HEbeVGwDg>o26KhDLEUN87n2YZ*(`B<9pHpM6PNOS^wS>qXdX8eS1CxTQNw2EHSt zMGp<&A8}AN6RdghenYT1r|opN*Ib&iANiZ7kM`SYDC(y{zGr}*&AEC;LxbC}mdxy_ zE^1)~)LD%7map3L;P&kMewj8{L1!fwl1Y8-= zqCcos@wIM~WOV-pNj608yh@Epl@!q1)Kmchj$JH*X;<^hJ6b?T&J~BP%#BRHJ7Y3KhRzT5YX9ZF@)p)0AY{|gd_5Mod zY>^SFWfyHz>e6kMlVP|4&U5iy)LT6KMG1?4t`LRj7jzTE2+CWM$$qj9Qps>t2vM#q zEJR3p61jo<;o>U-&w117RgAB#S|IKFhtfNUfc4${A+7}>qJ==YsY-(eYfB_8k>@cX zwEXpadp=i{_;oqISLa5hnuz3xwTxi%m-mFG>)nFDFZ6JmsnQvz1;-pC?*els&@lEc z+$+H`oNC=Ksw;ieDGUjYK zjE|&FJ_?IP!fm9^z?!T( zlL0SbL&)FY#*-i5wKl-Zla`p0Xh@A?N+uE+N4dD(hITSiW#3rHEIfA#TGL9w)T%a% zl}fkCUrp^V+A#&{a1B%OSV$j@41Jwb{Avni;{NI*EdKUTsv%HRgZIbK{@zFF4k_ zYB!j&;BjMWON>awIHYv7vv9I*X*D@(QJO-mq{fZawaAN5@vJZJ2M@dD;hMd`?dDW^ z_KuF(TEBzBNo276l_x#&(QBVKa|^@$*#e95Q9qFl5*jz_u}sd<(Sn#l$;=cQyGvS5 z5#~Joh+66rA35A^9C6g%$81GkBfd)0l!{2Qd}Jw}Rqtd~%yP1JtiMHgco9yDzfXlr zu|EP*NVA4+Wa9?eEeaKLb_Bvf8Z0>j?XAqhl`Y()%_g7*nUi$kG%w*+VsjG1Gp|c_a1p@J`#wFj)zM+=O*MWYsF^iv2&}H>&y7=tZAJoW>PSO}S*DXh?lOXk$ITe4U zC>Zo^8g1my=;z@zBsemG2up+WU%8uGK)>r+kA^6yc)!`y$NBtxPUr-@1)D`HG3%+^) zzJF)uo@-tfH#K&>Dk`WAQ$ z)>m;&-SWHTA%lnR@40$*7}Z$$5!GHBKQyK#A=%9>u#tj`hjdD{>WN1(+p+L!tqh`` z9Ic+!MakgiKCSZA#z?Cez1f@*fz!m+BmjP6_x`ARV6!7J6|9a6`m&Uw7cQZwV3&*h zJg1jw)4w{FQ@i;}j|LNn^+ z0sT@J6LX4$_QFY0+T`1uK+@InzQ6Da?HjWF=my{8YX>eHA79I{oK;i!@+atA5^{Jj zob?xJ!YK_N#ZrtFc$#38f2Z+yb)9E4*6xkkV;ibaSE-FC>h?}|v2eP8Y2f?@(Q_L< zQ5Sw8ILPrqqT^ycCt2>c=d){@VzbD&CWFQzwOwpZ!gPF=@F-WSeOcRXqMJQ}dq<5# z*XHt&p8ff4{01aQJ{yD1vI%kmOHhJfHy~jzvX)qOX<`uwCRlbo5Q9}t-NIoWzuNDi z(CSiJ=tfFihA?J`h2Nyi^Y4`dC**LT6*TgHKMnQY5FP=5vMPIy(?39F-R(-%%CU*0 zrQ-*f9CL$`fU(KRCQPxle@p6h`+ ziv0N@Bz60gAJI0ydCOrerc=@rP^0|l6jM&R?E_NA6g`7fp`y>pij$U~?9%N>bgY{o zvU1X}Kt^#nuw1`W()A6oY>S%zpIrREc=vyCaW+mM*Z;rR1Ty_+?H`cof7SapqbpTM zHs-{y?b#;?Zd;hJ72KJc*_8d8$Eb?-ceDfU{M2Ahk@Ud$Mc4Pk1&Z7 z@PSxWzr5l2LGfH7^=dwROzDa$RJm{CTRan3*>+#aQsB?F&&JoAUl5>Fp>uq1d*y4f zC4AitSp^xg{I0?(!m8fZ6955#*S1<=aDMC=wQna&F7dj5lsAK@Q}+te+y3Javx)5oBM z9TP%4`KVO@WeZr!1bX`3AM=)X4WaiWiB^ROd%e7#4_6}vHpIzUf1QMhUt`2^P~rLz zS;Ab(R@ve`BnW`lyWNOw`?_;i5tG}AV6{vs%a9)ta-3*tS{6lX!pUWiwIVSCWn(kj z*`QD%Jsi#U(g7UYbYz(oHRNj`-b+*;Bhv8!9-ZIU%=K}+kma8bz(W6s{;kY`lRr$e zw0|=hh6EJ^bD%If9+~uC8^7O>FKdQE9ic^FnFwQy=nzgwJx3@g9s2n5gv1Xg=H8Eh z>Wp_>DNw275hL!T2IC*y6og*&;=2o&9%G6U^6sfr2&1`?I1|t{332xeK-zR3iO#Z zBRr^@zxFCD@Jc6TKbyxOjj+DD2*}UJN7zv|+iFm-bu`pXZPk>|*W+Vr^59`4S$@6< z%7D^1&`E6q$r_w7Vkegq6WzAxq8eI%Zr9KgS9D>c?hn}WtS5G#najyWY8jH-2>*3w zp`<|JfePlbVrTqmzdZa4Koj)rQ~@i1g%|imgKsn;C*hbxZ^F3d=^H&jT3sR1Ue3f- zA>xc@9+FqB!0sG)AxL7uH!6&k`H!bM9%XJqByiR}jXGTiYN!bs!sLLx7t-NSNB>)vU$No2nz6;u!dB zbx%zLK);MA)hTH3&{UYsM}%Kf%4MSRH0c#wtd$D9SZWjBk$5?SKAYs3s(tRoGYG!3 z+lV0TUZ_ic{VV1?q9na2vl6}a3`|g2dOsbjN_vno0BvKH1AwF-63=1OV!;n&WyVd- z&ryiF6y<&?2e4QF4HP7aKthec6*|PGCv9xG6^XgG;_QJ$``!hY2RXLtD0vKLs$P@5 zuW%EeBRhEt7KMtG_-p}%;V3+Nr%%^fn5)y7$V-*FcZz|G`FY^pGVQvKwCtLC8=EW6 z*%tS&R?U#Szps(gO2%|EjL#_ESKp^oO{^Wyq*6*anodSJXZ0CtJEeXKGvmVMiMhP4 zKrUJsXOum$F))aPVTr)uUmJRO)<*Sw`AnzE*{{G$E#W*Ak3UWjKUs5+!<@bW>Gc=fgOccl?tIXcy|Kmd)nSiR2l zca6ntRr%#FdY%)+SqY@}KR1Q>pw~;zVYAtfu=wwb`KNGW??*`){!6UPBJ!H9;a&H| zRtOIwCF-%Nx8 zNTR*r=_h}on7Z^QaTrCdIh*#CibA)t(t}=P@k56|awJh1_R`A309{S;OV>iIIwTDC z@}cFR*(|*0fnMtJP0}`*P$dqMqc&GVyi8j@x%;iTDVa%pkD9=tg<)F6kAlNw73XvE zA=ZXuK?D5o)*ur_QEwdxS;d?l)_U`29kglaBu!FVQ(s1~kVqhsZKJU!y`n@H@WP}d z4JV`A&sKN+X>oO;9XAb_RH5_Cx%L!3PSIIoMJZE@c^Wqn*lD>LWt1h~ZPq`;J=ram zW5y%bW6L8Eug-pX;JZ3rb6=U^&#silW>9}s11ED*nBm2dw5HU2bueVEGu8P1(=uhS zzG>+`fw8@l)DwIG!PMbrMphdQ`h7F-zBsL-zD3J2COEGyR2$2?`*OurB~%J zdWegSBOemBT)aZX<;%5S$uf^*rPjk#!nVMwe{1fzQ*nz!98Q#R@3}Z5rrj4mG5^1k zD%#U3F2W<3kX6a`R1NC(7KbVceRe{aFDN=hshFf-MWo=I1L^@+0jyiR~G)^CF`#@9PD}U@;H=$J=3@;ACPW-7z!!jl}+xpzF!Oxn3 z2daMk0C#%)94{{*JjOhj7H_g+B=ctTLth}7u}uS!I*!0D@S#;>=+!>9W|my*CPKLe zQ;|j51r#_6kT6NH$=t-G;O-1%M-pHcJq$RgAaAZxu;d@7sz=i8EZt|g=*$*rmC0== zy?fzTQXIi{I{?oiI=9K5#KF=1>tm74BYs)Ca?q99Sw|=YxDWKe|4i}4&)qzHc z(7Na!ZD_hzRuYbGziofu)XsWKnQT?QBrzjHNe=@e*7_O#1_9Imf|8Fney7#L3Q0wWqAcI$g0S5_i2`u ze$&~{vNq{|XQ(`cNCdXY;aG@0#J5dYY&{)LAYy!vcSE%eUAg@2!0X5?U`X!cUL(Fd zBoSM)K@c-aIOisG2(}0QvE7TvF0cOZFUr;(+PCJxaq%L)=zcTCu_UFp)B(q~Kn0j6 zTj20DDxrkE)i}%%Zu-g_v-ScjENhM}k5PP7q5f`!QNL4jyQncTp!)Cc2ClUL^4PdW zUdpx3e>M(JTl+b995FHS+pFxB;1p22N*6bA&dWbF`FOijgc|X3l2mY;A@uGCt+0C1 zgCi)?+sBgf<}5W$l__T#@%B>8SfIxD@ro0RpTRiNe`>fK2XC&Dn*3I-BSlGmQR<{hql|f4Ekt$BH7K?!v6YH|Cl@j%cM=xKD+`0 zQ^r^(itS(PYa%HB=K$*APN|p(GKEtnoGcZ(XyN(J`K1JXz){v3Ct0Cq!b4rox$-il39S z+2=828?AZ@cb!MokF=c=N}@4t-RXexpe~%=Ewj9!T)6&~TE59iBs=-qU{?PC>XZ~E zpl8eLzyaP^-WpgcQ#4a1auf-J497Wc(^?hf-WxDgng9j`MlwQveH^pU0-M{4tykq9 zu~35h4+}`*khQ)A!;1!mlypYU#2R*az&?&6;_?gg`!>(^B7NF%&+mAG`d&X!_I5 z=@B7rQuomtg3O=zEE%{ZmEz~>MqD{4d;i`?7cOf1T7d*<%F`L*%tZ2NPObgo3|$rP zFE*f!@1^WZM?EyG?u+WhFXyU2abBXi+D*_x3VXtdk78~k(mbb=$2W~L49ja?A&F;! zY0{r=QOmcG1Pl{ToK}u>geAQ(uj=?X2+K?mL<(i&#YYF(-G7j>@K>l};5|EKpW+4S ztk7iEQ6e}Y^!3D#IAee^%v4L$jNbdJL$5S)JD*bkR#@UPgz`O4V@($frX{auJAT1K zy^Z1gg89_79|nK=i%6%-FKAwy7j5<9h?c8-D(ZVOn*pMdELwDLISa5LsYk_qnye#WAU?Ueo(9->GDsYSo1`Fd|Q z?MMHkoG}`2gf)vBf-%l$5-5oOP8p$6o7M`1~=^yY{;g$WmL3m^cnX7 zH`lvHw0kYunxxU5eye|W4tN%;o;3NKhUzfe9}S*$T9?(ki@CN58O}MB@~Mu|w8=Oo z-wkov9;v|`qpjl-J?Fdx#?rXfP}5 zR2-KmmjBI(t82P$9Skojmaft|teusf%)g2GH&b@@mlW;3=*%N6{NzJ6a=RyA-qbBo2a~}iV2Yna|%NjL??b;sPph;5yQo#gtD$adsmLqBqrTlhtySVYN*}ZQuiFTI=@GJmgY-a z6qaPGp{RwI-;xRN9QIMbjZA)DFA5IL|F6H$W(vb&pSqDJ`8WCCmBwTOS0T~NNYjdZ z16u(jAOw?SPt22Nd&Ho^i#}#WRhNTt8thYRJ#f9kmGz35-XNX}daLyH`Kqq7dDXn} ze53m*At$QACa=S@SaMt_umhitI)Ape!-7@KE_?HdUL=QNwW9p=Rw^R*k<`rmL&ovc zgdyEp&)eRJsr?Ag&=}zu1~E0EQ=mZT!Bt*rXhkYF|0B-80q`%gD1R8zW*nNba>7VOFGzo|%_u z=ulD7%~W&OP=Piorw@+8inxTt=n}NBeKP+y3 zM2WrCwi9B)U~uVGC8yUrY6c*PCiE8AX7)>1kuMMte!4SKTec-*!Lqvnuw&RizeSBB z9U{-jnRNq9Op_)u%%1^BHqk>J$q5CYklyi@lC$*WT(>Zqz2g>>iAwCPe+SJgUyo%| z47NWBh2n=x{sTq+U&8p`EE356KaMVt=|3f1Ak+WK(yh_eN+6R!@fXE;0rNi}vv1Zr z@Vg1-q>r^@iWM9@8u0P7y}t6ayAEvTy;+GGXKCbatg>)7)%rD4J2@R0yB|Y({GO+o zx(4%6$It8I_ZZXnwl$NWVf;+|5#aLpnWk0hGF!2Idf&9twXHjJE`3?5)$C;L@%blB zwr?VDAqI|z(CFsz&#{k(V$6;B$fxssOrr9yo*I+y&M)X=l&*Hsid?Dt(2>xs$1#l+ zfp6dMt`NP@H2teSu1E;}2J7!V$KN;x%V>23$(lIdOTF4RJF7heKU5O>5M^<-HOUOHAU z1P~AhCJTtB7jInSe^5=6v|<&|)VSY3>QR%zpkuzH(54K#`S^Uv6849pxrrui?qIm8 z1a`9*MHAn7;^XqRKkoycL*C8sMKM0U-p-n6GmR?B7I~nm*7MdsZ}!frcxjAx#QEN9 zqc*8lLyTNE;IUdlkc!d5vq7l0iu(}*0iGFh0}(%;m>~=P=tFv1MJ*#9iQx2kw%jkb zUiXUXLpkXFFyqpmr!iYB(JX$#K^h7jfh|%hRhsQi?l<;biY|3Od><9DNK}X6*@i$G z?j@|OKQweFC?nfRe-_}<4amW~GyDxuAv7bt#@I>MNaOG-LWR@T*8q*B#0x?*Gbp$Y zh>>Lx3MC1W1`XgmbjXDj0s~nWfCXtM-3-8bDp*c(^wpyJ_jygy5rdyAIX-@gpx29N z$mET7*uROGyfL9hSx3e)N|o#=77bP*x!l}?#D8PUBseUIo!A!T1g+ONxP@p(IuE4% zDQxJIJ8`5;H`@+<_N0evUrb!%mQW$qZlUTcA5(gNb^BXVq6QcE9^H7nUVL$Q8NGid(J~aI?v^CXzQ8fr&0*)Kx+wNa;;?j z8r0`4fT_8)$Zw|Nat2!zjUY8kB5{r(9|Q9e`4!i%6FH24^A+Ny!T~@IIzq$ zI-lGhZJ}s8MaLWx*~l89T$9G5gBKxKrr(Y4j^M!Ygk!0OzH9@E)dYf%G(OlXHj(Ou zn*rADgC(*xHI_dvNDVA%k24bb@9(VM)wYoHB>1(ZH{IQ1-ikj%xd1zntb6=h9uLkm zcM_r*iA#h`K->5IuBBnsGN)nok1C6S4kKh&(Fm*Vqog)5CrjKRMNp8^B~eKy zV80tyC2vIoD!NmB@cQuQHIf8WG8BL#MxYt}$0jJD{-!gtNcp!55|O6g>)j6$dJ}kL zcI2wHOVPY9-9#UyToouMmmO2I)lmPB%}Qy`+IdlOwA;Pe(IRE-)T)OwlnJO3$Q=Sg zHE_sWUL3~?;_@+a&}b>+x{<5Z;~2=&R#Va3Pt9ZmzU&|G*lSD3zgX*(|A@~wJ5nnLZhOd6HHc3 zRK~FkC*=N>?*C!$J;S1Cnubv&>Jn9Q5KsgpxNKk-lpH1JESV+eAQBZ2$w)>dNk&vu z5EM}fq995JK|oQ0L`6V?1o>tM&=uvmJ@50L`}=Xuwb$&-boX>uS6Axlnx2y-?$2p* z1D*?bTK6n9J7=dVi;k+tA5>R2rnC^At@fn+6si@e9x!63yyx!XaByH_`CTH5ptyI# z`cuT`0#Hd(?`vqq+B6A}j)(6lS<|QNXY;-%+G`>l$>29fxnF>*&8^p{iFt(V+_n8R zf{iqN&b?Q{PYfN|*8w~45?P_csB~hnmWoOKfTyHiAAMMs@G_*AaQR4TZr++NBvZWV z*x^&@mqQzgR1aDQohwj@0KN{L&s4vctNgvCyN%;aLV9o2Dib+a)6NIx>L}D8FD_kVPab)~OF|nbOD5e!6_l7DCKENsWG;Pe z`LfiW&@qj?0X&*X&KOyOSb0Ou*9-@s2tkE}k2z-& zH||v^+p}@be@yFEYl3GXrw|Gmz1M7A@k-FPL?ya*2)@42JT)6IHEWOfPA8r>m`e@%HL+=dD(ZdPk-Tofj z?}kp)@)9WY*)tLF(Mt)UuD1kV>z5`L8op0;=waCR)xDAfFV2St5$p|mof|A53GGvj zfF#--iOW5zX$qMTvMdI6oH%+ssElje3A$Jt=+p}zck)Ev=aaT1*W+YlK6(Xde!M~; zh3E<;em&O`%Wx6O#^8;|3%<~g@6@@p4%PcN&!2=tB(sN@iA#ur7%W#5FK31^v!+=G zXFjRgA0)=DP(d#@lBJV5W zv*~mOO%faNaj zX?>`EY(}v)V*J~cOBE65!gpCRR~ukf*Bql)Okg1(7CEFH_O@`*G*yUP_XSloF@*?Zc1bLg_wB3)@?RiYDk}42-+P z-d3eB)T$?#?EXxUuW|qu)LIy~oC<%h8T5iYi_p*D1m4$)vUFxy$4A4)qYTk1E&0br zb@_}cU&SjPOLuOkr8UrVl)b@vXOixl&vS2KS@MME14=qEA=h|gCPQ5tv<|(wyO?JBs39mPSnv&)-r<3W*_yLBaXbh$+V}CLvhsBP2u4y)GY+Vto?Z}uQL`vd+cI4 z{Nq13^IwTP@x^Oobw9n7Y5uF+WOz6o8Aotjc=&>Y^Y__UniLH~8a|J+@weLIHI?zc z2t`)3>Q@TBI88Hy<1=+9R<~IXd$q8@B+%9b`zv?0W%D$)A;N8Uy1|_lZ%SA?>ce%ax$+Jd1@2fWJAi?)S zn+iJ-n5U85dU&4DJ%6PC+ijlS?(>Er2U!ASk`6M4Z}0(gSr>DJCFc%#tXC6Mfh23-iRV*>gePKd&)3rm zrHlJsP)?3%^vE0zXKcI~GD5>U#;PTD=jI!g<-q=l)HI!PVH2aV_XMe9!G{M9yx?RT z>?9X_s7`0sl+<}Aw&i-D&Ag_Ew&8 zDpfIL-0Y2Fh^kMio5v_;{+`TuG!M1G7)ejaSklxKQS_)q6;GjUdHMPJ*DIj|qQMNk ztn=Epzq&FT-&1-6ud9?V8!@Wp6W5M=qFy>Kn}7b54PD$-2BOCyR}iB66e|*M_){I# zD>?img;1}M#qKP#raesJ*1zOa(RF1)cp~edoeXc#OERxa+QeH+y=;f7e6!Ww>E#S%fc{-=|MOnXYgLc6=6PW6-GSm6Yg2>VyTF!kfWAv}5ZRxHt%Swvo z_H~o)z1-?ECe^}P1k-r0d2P_c=+mN0MwPL|Ihvlqv-t*|>xu0tXHb#n&Me}!?C(hL zVbb+|p-Z~&-Z^v)dOtsZ-O(2p`2=`mf|&wtQ+!JxygAQ`HVf;v#P-0e!26J*$+;qfAq`7Wl6~w|YEym=Zh;(MI?*ngcE093nkk;8DMab39y#2Rn6)q0`t%DgKC_+?G~y_` zUr*wf`#!8ZS3f4DoN)VHySwo%;k=AhYvn9SXGf@dh^IXc;BF|~rr>|7- znLjNJg;5Vh3-kxXB$-4XC27X75F65zY zjLbhI#YDzwDj6`6zA3Wlv(bJ%Herz+aJ^Z4gw4>=N($rRWx!jfDb`$(H(zDX8Y5NW zP|a&UYVCQHx+4j(Sn)x&l36Q`v-lBZw{ zeCBbBsf1U$Bow&5J#lq-b4s=Uteh`RXXWYSiTephMhT#yJ_`_v>Umi5aK{}wUB%}Z z$Hj52f@M!Dp3akZ4<;;ju&H>UFr7TTzP+O(nz8jkW);c_pTy3bDoNB7y*}OlEhGG@ z(TTUNH@COW zQGTm7?k?w`fekn@hJNI*W?7ua$fST853Rj93h|%-E~E^sOWHJQVFDhttWTS=+r&r^ z_UviDhp;>{H>CXeog0xR+obF*y zc+%{7{~+CK`a5t-vrhf{4c^*~4>hcpPtYE4bV|6D%lUP+W6F|GFIUYA{{x{B+uaUn z$MG4of8Ye^HwtOfU~?#6m;8&!PhC`d>_QsZm-p*uJoDG|T5s+VypD(OBuB1oF!)he zDoj|J$ycR5mon?wQ`pdliA#fDo0Dd49hW?0es95XtwalToglybv3d9Wg|?~nt@7B?Qy9AVlEoQ}}N{h};Bf6GG$< zXnvv)3GR}JgF^vq0v4J75)K7$aVYQy9138=E^%=v@Gs*Kg-eF0Kae46Ck|2nG93zT zqG)rJ1;LQiU+EC_W8}B!P!P+F|KcbM;^I*74>$zBhk`rGg8woOg|_4qC~SnVl5Pht zgIkQ^LI_B@e-(#9xV$X%V?=-QGPrXGE`%`tf0>zK{J28W2#-Yd}C*3Y<0@0HuNk z1Y|wnviFIk;0xgb(#??Fsz<{+JnJxWHU|x`X&fcW*%k^&eq$oY$0D6<6&kA z!YD!Q#oaTb^~&=8PgaTG01JsL111O~PP)quev zu+4~g4H!Sr87vn;H3T7GU!fXsBm}-y5)OyJw@SkKA@Hq|FhK}xt1Ju!fq_EfXRDyP z-Gcsim_Yrzor@5FAV5q4F#QAsfq)=D9O1wOST_hzeE!$qfx31ZfZtFCD&Or~BnpBA zI|tPOJ_&`~!U+-%LH>@tf56mF^njXlyM^D{2UY8Kt^fieu!RU5^!(%S2nav~K&<|3 z6jYAe)&ABfs4cg1ak}^C;rVm>z^W%|3qdG21htcBeu4sO!R^L=0|iuz+qpRX|3|3M zLJ%~_z)%ewT0sL1fJ_0^Knp<7TeOBoK+s!wMZ+NIZMynN>wn*w|Hyx!2Hoz=Klb3y zc>Te4KQRdE!0l>(!yu>>w{vkZ_>+SFJg!18h|o4F{!s$_&i0_*+iv%FsIX(Ro%?5~ z{t-bq0RDN1{~Cjv3UC{o-+4fEr zEdV6V+%Z@?3o0QcsjsQaBc-e*590^TS80s9g`2I5hqD{&rt;dH$YDzZ6G2-ycMmBW zGdEVa0946r>ly|}Lv?K}J#5?!Sp`5Hfz>A955mui0K+1Fq-^Ja=?Fk5g84wXUw;BH zEWzUZfD&jVf)x#zG-yySq0oY?C_sp!(Lf52gDr~&?QB7CyEHTkjeQ1`fWR4i23t-D zwA}bvQLxQtz&3!A*cOq%OagmsUt?k0zQcrYgX8nqSW*>_rOl-v6cm32W-!&H?y|} z4x9JmNho$0x2pk0z)8Z%-S)@5w5^pD2AKE*Gkrq{FkIFcH%BukOLGTzz(hbpEp35J zcUyO(pDlqJ@iz+5(vnb==h4FGDQj!W>%oQiG%(hl4rXpUsRg+yjX?-^QVai2VnM^U zY2~*u#~E$xX#UIjXd&dUqq1oq>^dqq`r&^%D*RAuH?y-C2pVc(=H~2#GZdgbw{s|z z6{MAQ46w|q1%vNIKWtM2{t^91TxNygFe~to0QSLuL^W6nmmPOr|6>iUSqskhu=hwXOb>en2d9GDXHdQi2!TX~0M#5Q^Kl01uSx7r2$WRU)>e@IL1J*^ zt`xRutNxK`abzY;2=%WDO$6Y!5CA5R*z@-BCq(0>34*Q;+dHyEg69Tq?)^fnY#^+i~!A(oiai~ zRqwRA1Rx_M^?o-T5u2*>k7SL+rE46+5ee82*aM4s1Pp5pWB&z!x!sPjz$vkn^P_|y zILE}M3IWuJ1i`@G0UjnenDjR?NC1!?D8PS&l@Z_>T=)P00q-_JLt$+}06ZbUeg(?_ zU}DceqkuJv1SAT!E7%llNkP!R0ZJGUcq~XjeZNu(_F)a^u2h0EJ@}te$u3qO=p@=X zywdV22C8bH3i#d9*qloKadcq_9Ic2mx&ojo{uBC<;2y|ZBl!nQ1PDE2#U9uaa5S71 z0W3;k&-@VVlYetyOM_24p8teN2oh@iM444`LDZtQf)&)2Zu@n!CDmYc%>I~2j7CdZGB)~)4XE-qb*iHvQ z1MUT2Xb?m}V3q=w6XJ(p&j1sE-A93EYznp{wqfiUdthtcMjlY>FEq8ew6rTtf!Y79 zse!;skiVK;fF6jQbSAH;Bcp{CBU-RL{iHMC`p4`ODTIT8zt!QO z;@An9oPv~=q%r`Rvi$GHHb4)%gN9=m0*2T&Xuwe8fW`_#ZgSCX3=d}imxBYe4oH4m zXG_bK)YiDhqq@c@Yn@{=HTT?G{Kf>_zSWy$@hWxF=8i~vAp0^s}`n1gR!BeCWT zHVwGnY#)0E2N+uj;3#Z;Kn_^H0AQ&i0pA`1_{JRyVDrs3u(Nz5NWNS5Lch-6w|vIC z4keC>_`fW>LBHru%2m{pRhE~;TAzBFO4@Lw^lsLtAhtWZFc@IQ;0!HrvrWf4M9iiE zyKC36+5aUKVTexakkC7=`NQmnp?2#yF#5Z89M?SgzhHI)90D5BoBum# z9Hh~oX}=lUSbE)2X0tRL{!>f*xx~*}|27{`dVog8{%!sQeq3#({D9=QoUJGRwx#VB zemes#Y|iU`!1Akz-IUV15+^qMza-8b9-K|f8?dNhP$`gPe;U?UNonEffdQ841fg0x z=^0$g*h$Z)WhK?+bwIiNn{ou4pSzMUu8A%5Qv)Hf&SCx)aXW%V|FIe@5>-hG}8_IejdhwB?d;>fwpKK=Ut zzkq>VaQD|3{J;AAuk5wy9@~|@u-X45dkH{oJe{n~+&mo}%sc^a)(=$xa1jEk0WuVh zaRaVx@1zkOWd(hCr5{=W&cB;h0A=JZM1rFg;4tL2GW=J_0aqXVsud6*PXGk51CIZv zdSO#Lfd4yc`i83q)}-Dl{yizok6D{oty>>&HC<$+(_Ixra20tozca4`E_ z-E7%QKn5DBw5f+Sy*dEf2tYNr^pF5QRQp%uzCQ2U6_Fg zpb)^C^gkasL;@1erpCZJv# z|LG|2;yVQw_jiu3zJ|7*uJV?Y_z$uXwP`Tc<1stLW19f*2y{@8$tRz;W0I{|^ zz38A9a~D$tup$2(#07*%3jmH<>;cG@pBVgsSzK|vUE> zBLD==pn>PG>O=^;OoDv|EeOGu#ipZy^+0Toz&fybzya*;v)K>|j5pf`1KVW~K%h8Q z8(|;Ao)N%0&vrW4DeOH^1NK@F=pcwRYzKkz*mMN2hJnCpIsg&dY1rnmdDsK28|d;6 zB>YOEn{LY8CfEZ18-8UN)XHjW9r)K(90YPx@&W;4ZnoAo9uOh;j|2yd6)+ixBcMR6 zIzx4FM#!rmY_Y4H{xU?zhu_o^fi~T(1Dy`LUF_2^Dw`mO}!hi3HY* zkuY4#tYwO=3&;V*22c*L8nG)n2&{z(9N3bZYeL9h z*3|zRyI88*iCuYhO-+4l2$ZJ&?;;hDExXbw4A-3q49vFifQA2ed|<^APU;^@;N<>M z5dXXRfQp zb%Z)WouMvU%fe7Ms5{gH>Ippy^@92w2XP~7>wrN3oyXFZ#?R2;&4ewy0%bffK>V)* z@OrT{28d$D0DZ&_UY3F?VVtZzY=D`dAY4?`-NOxI<_I~LUaseTP80J`j19>|pk9+J zT{%W2O+zg!LGX->8xOB^hSXy)rR}kDTE70(^d(D^z5?a6dlShg?j=gTjM3A%%Nj&d zT7+=wIW^3j@l8Y3>Vb)Ynwi+^c~a6CXCAM`5k zV*T`&i35nbEWeMb-XBOhhu{h3IUP@RWig!3^JOr@CK^wBF!k)uFto2ACReU9JVALJ z;qh}kqjSc}>CAMSwVY+1yj$ro{Hd;0{c}vgA>d05W&6hRHOEcw zV?3_%XFEF5M;0oNdtX;)OevIczRG^y@B1r#^PnqAH;))|SRJ4^)F0MeZ*C5`d+A(= zp180CFI&OEsj&Qd2XltInR>EHoG8lM2N7Y>^={@T?uP40IB@73j12RxAFj8TCV*wp z$rgoG?T5iGJqUH7EOUtqJ8)6;j=qb_6>UM?<%SQ6Ps8{tZAuzN%sci`3&lMW&^X&8 zXIEq2oH>#A2(gPO&|&(|M$O*~F%(21#X9yot_=ArY7Kk;?l&snQAxfEZOiZZ{H zFRQzj3VwM%O^g<%3Q(lrjNh3joO_Cy_L$h%djiv(q#9;2(FIP0GJxVWOf$EZg+$1g77Jc<{pc=&p( z)RRY~QOriN<9YpN_e;o5E7CuBsm=N}udI72wQ=u(DNM8mrDC?$E%n&zk7A2QZ(o{q zJ>pmSW`17?n!l50UzFGfQ9kJqt{}KC-{G?RYx`WZm8m^Nbl(xWRh!9uZpv6I8lsa; z&f^I@<7RD9SKHd(Mp`CCXh%ODsbHHV4YweRt-N`oZmj5jH%y>mG3P^@oU!4|+m%-p z+TY*?{#@6E4jyEM8eUCiIciAeqcO3^U8upk`QEDe0-IRuLTpLwm2A<70UxdNf zskGb_7@w*ol)ZC>J5I1oFz`?Y`S%xU`|N1LUe-F43*sLoCRlD=%X_b{9WPr>fJS}w zR*4D{p(9k{obLAAV@sATPUdZ2V>MP|=LUPwFDC|(n0-Y1Y4$S7z?#t{Cq>kTusC5* zqW^trgFtDoa3{g!Jkj;KqmRNqaE7TV><@X4JoA0uyQ9!sq75WA-v^-nk3)lu%!aE~ zG(JoTBbS{|X~D-I?o*aM+7{+q0{s+y2jM5UvG>^^j{;$Cx4DN4&Br5lBvR0D(fhC7 zE{q3-eluH+2%5XR|CvxBZIXA!7=bmOW{AxmPfgBM@+Tx`4_YW6wbrk^q+-m|sgS)V zF=oxj8!O;qNsd~7OwwDZfVZewSvkDpFd^=`U^uE>K_ld<9tlyT(l{=bm4!BYyW&V9 zA{B!O({6C7IJSDS7gxi z>Uz}f&VE-6or=3ND%k0|Vmg1Al|tb28Rk^PF${IWlYse{TVIBWbC;d=9$5(q9L87G zNN+dA$G7dF(>{6Z<>dGTx6ln!Hj|q!;?E?44X$^-xRBrTrSwR39vkGSX5-*9u@+VT zhhDQuZ&yV^AJUDzju|*RzUOl5sFzpr!iTYt-YA~*-0aAn(c7o-+-Q+ndbODA7CJrZ z#a%r#H;LVXzC<5VkV}7F-_xf1b>qc657~G3b9v`=Pp1;)O_F}JL}Bbt&DTze zFABackd|LopLj{{Z8b8~EMB7i?jF6=y5*&M*b2=stJG{i3^-4@Q$z*M$wy=5)gYne{KE9#u1TeAwW z6T0>$_2HeLCn+H(r6uQOzH(aVr4Zv4SkARra?uOj(HMbmjLVoqdXJ66jT8c-3!)I( zS0)NntDJJ)=$)vOsf~C)c#mO#z4AdlB+0`xqLGA2Z(!Y~hoHrjn>Ys8TH3VmrAGVg zT3DX`+7Z@owrum?(y|(_vs{@ubZw%VqW&!vIg(IE)8_k8liA^AF40T6b24idCKq$V zZB9kV37wWAE+o`dQ@vSrNp?Z!+LuThQupad)xmFcjZ4s5LoDeDHIZo1+DA(YNQkKmAPsbB{y! zrb4`vG4Fgk-(a>Yr~U)80W>D<+r_0oyhFzNC^wqiprH;tlrCf zsEItS;!2du-19PAhPa2PiXb6H#V;uo!vM#MCp&#Sv1=-m0_NJw?zV5xu`ywik+Pi5u<~+)N}Z^QyGNv#JB*XZF%Nk! zb(bE?E)=ZQs!bgrdPu{EdTq~2TVG3{o_!EvsZ%t8uf3mSvg635^ZdOl7WfeP09HjU zd?stp5Id7WB`)FdI^q+rp3pz|sB(|?h7LuJC>{bSsqC5~nSy7aVbyxuYn5k_$-g^w zO`$HC>G&-{8pDh=Xu(A*`-Emnh5Zj^Ff;xi$f9N^9}ma8jr}Ud|K0HG1dQ7&(=U<( zeN>*QOoS*xoaj2M>+9YoVKtfL6s;NV(|j?}6I>5wKUIwl-YSS={ZjmbkcdBAB*ZFT z*f7ah;qpf5b-fO{ZmN1{`I`QwL78lRPtk(M;t(JGY%GEPiSEtG<#&6`y$yx@-+si9$)2q z9L>So*!@vL>8c>&$}_feFZGN9lTVz}zZx#E?%gh=b(T2csLc7s3Tg3FYeDzq@n zA2{w`Px`i3>;`7E@(q2+DdQ={bBrQ=;m^MYtUWr_r(&&l(BaPIoAX~y9LLq3pPa~A zS!u3a_8-b}IUC^f#X{$@{0&;3X_@ZKIqt$ZRHZ@N`s?S}`}Ul#9ryxFaK z`l!3%P1zBA)*>evNuH@ee6(d-93CIxI|@JhSeU%AAxr3Ty}zeTOX%t4%WLaMZf3}# zq4QK69|I8kmA_ACyo=#@o;j-Q5=2c(lZ(hx;UOYsxyvHcWoj>WOnS8Upi@L~`hBxf z@vgvvG;aR+=HOSYS|5j2>gU|+GHIyawO8H9+4m%pk1t8`?m0#KSM9ei50n%z_2N+* z-QoL~UoNgtqZ|IXy|0l}s6(yu8B2`RQik9cpRRJ^=frJfU-=huQF)4opE{~hyOS-9 z-Wp|&S|Xze5W30_FMiQ8>^F-@Sf=k|Q%7oDvGKKEAM+PKnb9}REA#MVmUwA+yP7s-vvkS->ZD21!}AwNQHa&<3+|Kx;b^s? z>z{g9=veBDefPf%xqgtl5#M(8wen!2swRao;R6MdPpA4lKXS#2N~zSwYKk6a;_0Vb zT~nZ>6~C+8T7D{;PjL3F>*M8^f%O?<|M`N@!yC*#F7N4!VGT!GUo|zw3(ZYV`Wdr` zP)*jdygx<2Wp0|t@4|I~%f77HblBk%Q4!u;THjET;29oWgb(5PUH6xgOE9{(vJdI` zJ}C9BDi2XU9ls`(7|Lm*Tx%Ebg5Z|Jm*(s!TXkp1H4a~BgNDlng2s_GT7E|Z?HcsO1ZCCE>u;T~i*}AU#a8%f6&)Z-byJ>j@e3jP>rf zQ4|sNj9v{a(>HCuBz0$R(fp8=F!IjGVG; z^wQ{(H%M+7OwkB0>#auAh1Oe^hic^C^jl1kJ?B>KteKeEZ5}}OO+3ch^kBu(gFxH5 zz;to3?ggEyvZpq~=@$&G+xn^X4>DVJ*v2|2HTc8`-M$kTjp2TCQou4$DNeWeV^y&C zAr!H&S#yJ+oJ^wu^|i>$?Gj8G1mVvuSX)hU9E{uhU_&mJrSaFEw#LR-8ub!m}7eI)5^C7b~XkVjpu&-%P!3 z`tqKj4HXrQJZ9~_-^@jdw)_n-lhR&;S55`Y$`Yguvt)zj$Lop<4i(nlg){AkQ0YAO zTsnNzqpca3y4Rh=AS&6NReLO<4kzM^ zIv0+e>*L#a6Mv6HM8HFKtxRgehv3oO0;|;_zEfTW?ZqT%#a=bsy;sw}_HVSwE~$_n zo+XNZw9u;V>=SF|*<=%TsCCMCj+`MzHb<`gURw^wiR0*F;jalB)KXt$@~nRPqr{fvF+rf!_-(^V43PA%n;9oYftzC%GxEGNr#DCy&Pu74}UbFCC{M z9ZH;Ox55K;ztz$YAJ)P^z-Sua{^zzh_E{or>n^z%S;Fu_gVU^im-4 zq4+dj?wgO2(R;7FC$p>cYtss()1+eh+<)W1@_cBf_<@#cv(v1kVMH979GquuNc1&F zWr?jlwv}4oNVNbbIVzpyu89fOeM(_gW;s%ME`#4VB*JL z$J(?nO5W?1p?-V^^KFq%hz8De%u}|!JNk32#ca{*p_Rlduj;=h8srxiblAcNzmKFp z5A^j5x=o(t&-~b>qx&eSlBC2W1@UUjQ_S4k(YKM`%sLB{6pI>N8f_vYEPTzEX)|AD z?LF1#O^bdfJxod8r*%K^-iSaOgS~^{S+Z|mIJE*5CqhonttHLRF!v`svVx194JR^b zEG~GvM$nX^nRc1wj%iEKAn#!1%)lv5v2RZU+Z=~f4%&3@ua#>&BJF%lTT7rt_&GfI z*%09&Av*tMWxE7^+HFlW4g;yItuZ({h~4^Frm8jG^fP`{{uK5A9V z(0J!`F~U*7i##umkp9uRIPQoku7Wh)OS119Au_3n$`?MR#f*OSTlmnUOKy3O)@Nd< zX~3rl-&xs6N-_HO2E!v|W4)evUNHgJcR6?`(^$TBD)$yCWi|ykoeFbTEEX(iaOfke zsAbj*D0Uc&sqov_U=lBL*6OfudxQ`5`9{Rq1P@#08r!#Fw4OU&b*c3Ry-0^Wi^x^h z?-Un}<&3dgM{GG=w|0~IEmCe*xA=eD?qSnK4tU5>K-doUtvDDE>i)Zj9Gi;kBHz6K z;Ufng-pxl2Y=-o!j~rM7!ts&IZElpXxoyIhbNg4nHMpve>$k><`OxwuD*DYqi^l%BknYb-B=ZC7b0gjXOzO8- znHp}Lv_T~vF79<+w$#xM&qwt`Y;S;F3+yZ+Y?Eqsrml>qg}Y2E|*)jEkI7 zD6C$FDlH_RwMdvyboo#VD(`JRZqy3cEPL!UuoxZpiIk$LCPa^V2@(nx+``Knd>d zOWPC4)+N?{$So#0dq8Ah%Kco`HT;-zFVD{}Me6qXafyc)_8Ja}eh?z(tkHM&SY&E! zHfN-;_I$ncTJlzn!mLFF^}<+7-9%ZJCcoCckh-(M0cqELEETfd-+DRK`hRe0cF3=_ zDQ-Hmye2R=xbcWil=?G?rf!ilo@BuN!QrL)w^{2XMF;e1>JOj_MYT_G!3C+<`~zahl@b#)E@>DU7Pv9Yh;qP2b5Xq9qT z?3=E2j?FEwq@Fyvx9pA!&)QRrL}UuS@Vgi)#V?aDb-kDH7TYThULm7f{%sx0`3>?bM{I7KA3lWa$C z_`8?ghb#^!=#_pYDXw0hSD)yj_2#|HTez&=nXY1=FI3wNd#F(MLKd;?jED5>psbQ+ z*7Y$*TIjt#R_f5#My=MFH0H?gP(X`u^@829W4y9b&Z+0*Y7GyRsV1&cvgA%kXeudj zjPSW-sDr!F{3=qw4M+ZFrS11^OF%Kg4@eQ0#ypE}~(8WwIaZVh)=tV&H3%;Ch(nukr*8!N8R#I6)VGFHc~=hCw(2 z#Zl|LlBO=*&aisye39uFk8$MRoX@1~tc# zeP_-exrxVZdfdFWnV#Ju)lk+yRg61>F1OyH6q9yM)B4q#v71pvP|WKG=bhfAtbP_6 z6dDUik&NFXt)8fKtKDv_h4Gu8X1Zj!CVo9XLrP>-eKr2w^yh9b!mkIiQ@sumKg0hj zGt4H!;Gy}gzC`O$vNU*e@xBGp?t$K38*Ry$Omtr1Xfe|EqmsYM)i;K8+BcLZh#tRT z$XDQJ&^~^Y6QXr|1y7_}zk2p~d0%3JuFdOt?r7WG%vPCw$K5)WS4f}KsM&NiM?}ck z95V=dC#R@>#31?}7rlQN@^my67v1AaL670Fq>d8!T6CEF0P@qMbl1i@$-eT*2i3E_ zIYc+7DlX2f5mlmh!5+`Ehs*%YcjDsVMPoZvhan>WcAC#rC8}fbdC$HHqI&|Tl8owe z=d~$M-12(AxafE0W|u_#R|?f7uOL32kfVm4r5hWHD~Y9NE@Tl*US*6RvTkt*{gc-JV|n7#^p-i$NoVr*M~++~)*CnVWS`ikayeX7JM+L8CQbA8pBD)FK1I5qU{ ztz?eO`+Db|yy)ob>*{KXI|ol<)?B!9E==pBokM@v=|WXY0#XGzKKjl{G|!ObS&x~@ z{V(F4bI_ESTom(iGfjE?z&WAi`#X=}HQHODX%Cdo`dz778}c)i;GHMZ9e1oYoc2|a ztXnr%6Fz8iN(9P(|H~Vq& zM+CL)OYij3A7*=m#uLc5RG#^Kqi(1Y`0R(`5Q3;x)E%G6saQAa+B5I>rWBs|aXdcc~!h>>wW^+047 z;n<2B`egq*jg?Z2q?A12;wvZSV_}w#;}yO=?Ve#&hjNE#7b0gk0_I2}u7>!tdq-TB z7m*QNu1!yHkKdR-wUK`QyRfeD^I75QY`MEve5)w*9#R-GR3&C#csa>4u@F+Y9CY{Q zmwR8l%J1^;kqxdOV&9uLcbmm;f#C41+IJ1JUrv?;jTts42Q=I?2e8!&@8kfg7i#P+14HsH(aP zeVEQ>*)6y;agNW+$FPhAW}Tx8<{6uNWW4w>7}4!9(=sNuKP@_>wolfBt4fU` zy6yeo;of#t5&y3YYAkK_P-KkZ1lirI0grv>PX)4De0bUSLeBwGV7fB>wQ^aWFJ1JO z+{e0!#`O8tw#Va>-u`Do32T^2YN@LBpnY6BOICAEdGVf#wKQ`&=Ke52MNBuC5M<&6#d&j?5$VrymUTn|$9 zA*6j%N#-A_@C|CbH6K%+j}GRYT@r%^Jmp@wk$v{70T-gegFpzapw{rOteCvSEv4K|c2m!2pwfpXJL)<{itxL&-_^##tnw{(y9dCq?7 zIVIs~0`d$y=8AOEW#QWUtYI z`0b6;Gy~%O&-7%<{Tj}8>m+*RAC;*rffh9xTAT3dG^UN6iqM{W7@hLeev~^Ku9e6= zx^Pu3vEfiCyZqs9W=0sGs2XxsKHuv-gumk5-Q z(C@MbNW>LA;O$Sz14NMhF-S}ZvBQEz@Z$;|DX0Qe4TuH9>@;BApgZhV@Vz@+0fh6i z``-&7;I$WEC(13m|6IDimM_+B6-$wvp{6XH{d{2I-HBP)v6@D`He2a>{)=qn?PM&8 zy3|Z+27P4p`}RRT$!YHOw$U}tzi=(=y-sX+hG1^I4701s(a!o*p);uUr+%2wsJADr zOXZU1TZLYHdosA>oBotim7rl@#=X}8UOoZM=Y*1Ub%H(asbcqV+m=-P;^*+#CvKUN$L-8xE-ww6k?8`WKy!5 zRNCc3d7p838Wbq#QWouNZPKW(;+dnGEf!8%w9sBbjO_C~TVh<;!EN3>!R<)SR*#lr z&h9H}?vk_4C!jnihl&qjk0(e_X20sd_MJWX=CJ_F0;H&!`~mM8cDS_&jW33<>|3O%^B_Mj2(-R=M8R?M$`Fb z(8Hp4l=F;k7O$B`T{Cm!Anwf<*n`5iwzg<$_CLaLM=a({RY0!QIw~;v`=IjvrHG_N z10yz?0)MJga+s2R1I@z&H73WUQfrQRoXD7OW1+V^ELtaor=0U*?d<8Pwgp>aZrPf> zS*a~=h_A*hc~U4wtJ*r!8}*xsSV}x(JK>e)Bj@%6B3Nxpp(t|vp6W_}YHeD{BaYOO zK81I7H-*)lkTgmAo7!%r46Bq}>an3C%lVE>DzKn5x@6C9iZ{k)Nb+$#U+wN7SF*;l z`1{BAIvpTmeo7=9G;?Ny{_*n^jl1ed>c9{DE}o{P4^z93AG0bFivM+#*t8mNqWR2|SK#n0L6D15e*Qz>*Mq(Q^qd3g?1Sf(*PEu^K5La1KC(2ZOjGK4UAuB_o@yt_Ks*J0yG zJx;nJdfQCS?tA;JyA3{L`XwE&hUiPh2|0=_-&3bFBJCw+=Fbe%>(XuXh_^e~bo70p z#+alZa!Joeyv<#dI;B$pG}L83OX8I;*&HR`<7N37Dd?MP1o{|a-Yn{sdw=tF&pF{p zS1o{YyKj8+W^$cNkUO9C2hDMQ?Nmm?W18$lM0(b3l91^OREG-h-o3B%tjgF1InlYQ zbnU_mo6MC*l;b66_Iy zhSV%o0b?*JZ7F+YIm3XrnRCIi79qWUql)$vF4nC)QZo5@UmkWSznQ^Mu?IyMu8YqI ziw$^Y%kUpR)xlIFaO&~^jT~g?4OwOWs>X+Osb2G8Df6WL;S-O88yM0}JV~TJjWxgJ zIR5nW1~K{+9pWlRFF4JcSb#^rTJojkm5_?A+=sF%2^3{#oeM9&|D=CyF~jWo!h$Di zxrKd%;wo>F#qWv(+-&%76vuzw2XfPj1wKQ-hXQsG0`@k*#@!IPgUa z93|zb?Wm@y%kYE^kdv?*R57Xo-Wb(=6$lE1S#+yvB)qh z=P;|Jvb~}E1#hOc*AKgJne3t1fN-=n=#f7E_&BveC2=mqdz9Ln(}KH|YEJc8TM_kW zCFh*^>k|21%7m9<^qLwzrTo>gqArh4er&sXCF&4iNO$G2%4&xVcaBkMC-37dPx;-( zK8u77Mj1amhn$35x@{=NDWT|~X5OpdK)raf;y`4*0>3E7b0Qf2#|FDQJ`QXZ`x4CA z3!Yl)5lBVKv_0)OGbKrbNa4S6rRU0$KCce1Jqb^w_ES3yS(#L?&*Eb>&GFUj%U{ga z6npD4*52#a*APBnIq`+yX>|rtk{thF4{PV3$eyuEViDcLaLyYB@^lB52>42hY}EE0 z9}Sx>b<2BVG)koM{!*1G?1JwF-A*2{LN`p!zEow57G0h=-XuHRRwHO%^WHG!3m*PH z?hi{!uG4hw4Ux{%_#CDxIX#Whu1>KEdhY4cX4L`PrZ_Cz*5Ss8|PChP}hSv zgXg(fbqR!IGvuua>dl1S)T1+qR8+oS5R88dVla zk2nei7W7y=YaW}_=DQra(6Ijj4eY(W%^`zQypWtmi+7qSm)6$DLL-RWEK4u>2z7g} zzPwv?;X>rYwvXE5?;-bS^V#Ph^{dj}*JLcZI;1-53mn#K%h$bDf@cGW&U{_hTjKJ= zzvSPVep4owedGzDMSDkXPELARB8rMM;|aM^&A`%ex(*)CCXW1D*W~^WYws9ciMDME zClys(Va2G}R>ih$+qP}nwr$%^#i`h~UaIyz=k9&>x$m9(weL@|=4@GQrDct|GDjaB z%tH4{cT5jxY5>6-99(^@mU#rb50I2;_png6@~)4_870#BvJCdi7zwssO&h*RE3v!8 z9E|F2_DU0`)MSHtT%dJFF8ul``Yt~JlZ8m-K7)T8?KfF*N2y#$1_%nC+9BJn^fL)l znS(h4El>*GaD&;Z?IR+uhiSi`v5k;lY}JdGbV@f-Q=q={>Q?su0Bh^>=kb(qkmkNy z01F(z-S6gQPE0Z36&xyLAoD2cZl?W;mjvS&gQi*ZTfAT5- z6$ikdL%|RaTCc2KX33!bf!E{PWlxN7*%V&w)~H(P`g-{=FV%I6E#s^bRYz< zCR3xcD#oNhq%`V zNP^2ubaZs+;7Uw6);a2ht4Xs3ktFF*&)V`GpK>di^b$2&eXe_3Vqox|u1k+C7Di~O zJG1}377lDbC;L4yJ6kbs+K~hzFiq@<5zuZdO?`4skh9%G7kTpm81LbUGpRdlyLR`i zBw{4_YQ!Nsb&y|esY|NYn((D9@x`q1ev=R}rDJamogi1UcS`b2ycWidwd-?}))FwC z7h_C?LSSyLeIM8lyiG!Dg5gYgB?5}dtW9c4MbY@WqI+qgAII=<1{N;&a&WK}-IM9( zCk0L23H!`o2H9D!1Pg;4C{K`OD$O-matH^oDr(G5Lmr>fKzqJxgIwCCk}$3BTGczQ zaGo^N9kd8}zCFWgPJi7MZ1aIiIS(LOgQ5nMoaq^xkL9YYHoDbsgm>8h?SpwLSuL6t zwMWyKWJM^n^r7l%@2FS_4;Vn6;=vjA95&s+&qGd(M?MvO*su49EX))fMKpS^NC%H6 z8wO{S?F(Rr`3__<#l6}~=f7FvA?D5?k|TwPE=5cnMp}`Zsq)ES^9ocMh#f|xzrTc3 zJ{*IdzK9zrItWb7jL%n2j}ZvB8W7g5YMOFYo8Cp98tNg(4LNh%5Kju!!i1h_X5GKI zsdvi4h|YUpz+g(q?D-gyj0{OwpB5TWnW}A7r|p#HI2d(5ue&I*;_;`yvDBRH3O`Km zI5v$O<cBAdB+sCvl*yPk0E(gWJ5eQhM=D%FvThRlO_SQSMe@iQtJ!s* zz8=u5tf=Ln1&aajWmWK-(F&#JXC-|3S}3RZHImhA9NE_&e)Kr*8x8<`ZBe_Hk0HT85E@``vy^gOoMru+y{gdu!}Z;GjFVzmGY`Mec1MHF2E%x>Ef zg;e}%r3KE?FtPRi27o8DisQEN7Hx>b4?KD5wP^9uWNl%_CR=+fl-T)fjz%de@?DVp zmvYf#{<2%zws(Qj(d~PO&2lJoY=LxvF14!E;v{U{Yr`arR=4$`t|6y==aY; zvER1P|C3zow{rK-H@QEFD*yAF+=n5^p8?Nw1#l%f#RLz2?sg(==@IxTJESFxA~-Yg z!tpvZ?l4@VZzBaD(fK^MsVB(9rd=i9<@-AvWhsG zN~SSOq+Ji`4>W_I=@QXhyT7hQK83jKcetK;PQ1Sh_AM<_e~S*fUD-u%SRZ_{_pjo^ zXEVin;e+bCDc5fqg2Cw9)MC9UyC(cvrtamMK5fW>haBtxjCCQ(QYIW4DQoCdc6EKF z)M-2miM0|VXM9N`J&e_wLpxWJR|NGWnKQT^m*gZLV30o8(8m{va~xq8i6h@aN+F8G z>e!$uGP5-XC7&`_5vL@tLfcE7F-+5HBctPptza%0DynGMcRuDuK!(doLrUTjulTlX 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 m@e)K1CjI|UVL~Gc}\lna c\qu{^c}\qu{c}\qu{^c}\qu{%d^t?m4bBJ)2qXY6&Ank^D$po} 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%0A~Ij^U+u%a^VQUd%g9xS10RH6B#fLXKXU1Ex9f`$ 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%0DrLqO>z)bq&}a( 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%0AJPNIcHcnl0fA5UoP+7r7*KTFz_a!8>0x+-z3 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 KP6c&EivI)ezZPTw literal 0 HcmV?d00001 diff --git a/musixtex/doc/notationMistakes/sottigra.tex b/musixtex/doc/notationMistakes/sottigra.tex new file mode 100644 index 0000000..e4fcafd --- /dev/null +++ b/musixtex/doc/notationMistakes/sottigra.tex @@ -0,0 +1,1086 @@ +\documentclass[12pt,twoside]{article} +\usepackage{a4} +\usepackage{musixtex} +\usepackage[francais]{babel} +\usepackage[T1]{fontenc} +\usepackage{randtext} +\input coulhack +\raggedbottom% supprime messages undefull vbox ... +\setlength{\textwidth}{18cm} \setlength{\textheight}{26cm} +\setlength{\oddsidemargin}{0pt}\setlength{\evensidemargin}{0pt} +\setlength{\parindent}{0cm}\setlength{\parskip}{.5cm} +\setlength{\marginparwidth}{1in} \setlength{\marginparsep}{0pt} +\setlength{\hoffset}{-1cm} +\setlength{\voffset}{-2.5cm} +%\setlength{\headsep}{2cm} +\setlength{\itemsep}{0cm} + +\newcommand{\milieu}[1]{\begin{center}{#1}\end{center}} +\newcommand{\pruneau}{$\bullet$~} +\newcommand{\subsec}{\vspace{-1cm}\subsection{~}\vspace{-.5cm}} +\def\notess{\vnotes2.4\elemskip} +\def\notesss{\vnotes1.7\elemskip} +\def\notesm{\vnotes1.5\elemskip} +\def\appog{\multnoteskip\tinyvalue\tinynotesize} +\def\monte#1{\raise#1\Interligne} +\newcommand{\zcn}[2]{\zcharnote{#1}{#2}} +\newcommand{\lcn}[2]{\lcharnote{#1}{#2}} +\newcommand{\ccn}[2]{\ccharnote{#1}{#2}} +\newcommand{\nxst}{\nextstaff} +\def\hhqsk{\off{.7\elemskip}} + +\newcommand{\twoextr}[2] +{\let\extractline\hbox +\hbox to \hsize{ +\hfill +\startextract #1% +\zendextract\hfill +\startextract #2% +\zendextract +\hfill} + +\let\extractline\centerline} + +\accshift=0mm +\geometricskipscale +\nostartrule +\nobarmessages\nobarnumbers +\let\extractline\centerline + +\begin{document} +\milieu{\ppfftwentynine Sottisier de la gravure de partoches} +\milieu{\medtype ou} +%\milieu{\ppfftwentyfour Essai sur la mani\`ere correcte de noter la musique} +\milieu{\large\textit{\textbf{Essai sur la mani\`ere correcte de noter la +musique}}} +\centerline{\Huge Jean-Pierre Coulon} +%\centerline{\tt +%\kern3.5em{obs-nice}\kern-4.5em{@}\kern-3.5em{coulon}\kern4.5em{.fr}} +\centerline{\tt \randomize{coulon@obs-nice.fr}} +\milieu{\today} +\milieu{\large \`a l'usage des :} +\begin{itemize} +\item utilisateurs de logiciels de gravure musicale, +\item concepteurs de ces logiciels, +\item graveurs de musique par des m\'ethodes traditionnelles, +\item collectionneurs de partitions de musique, +\item amateurs de \textit{s\'emantique}, \textit{s\'emiologie}, +\textit{philologie}, etc. +\end{itemize} + +{\footnotesize NB : ces exemples n'ont aucune pr\'etention d'int\'er\^et musical. +Ne les d\'echiffrez pas avec votre instrument :-)\\ +Afin de m'en tenir \`a l'essentiel, et faute d'expertise suffisante, +je n'aborderai aucun de ces sujets connexes, passionnants : + +\pruneau solf\`ege, harmonie, \'ecriture, etc.\\ +\pruneau essai comparatif de diff\'erents logiciels de gravure musicale,\\ +\pruneau interpr\'etation des symboles musicaux mentionn\'es selon les \'epoques,\\ +\pruneau droit d'auteur et droit de copie,\\ +\pruneau notation de percussions, et tablatures +d'intruments \`a cordes pinc\'ees,\\ +\pruneau notation de la musique tr\`es ancienne, et de la musique d'avant-garde. + +} + + +\section{G\'en\'eralit\'es} +\subsec +Lorsqu'il existe des notes simultan\'ees sur une m\^eme port\'ee, il y a +deux notations possibles : la notation \textit{en accords} et la +notation \textit{polyphonique} : + +\twoextr +{\NOtes\qu c\zq c\qu e\en +\Notes\ibu0e2\zq c\qb0e\zq d\tqh0f\en} +{\NOtes\zql c\qp\zql c\qu e\en +\Notes\ibl0c2\ibu1e2\zqb0c\qb1e\tbl0\zqb0d\tqh1f\en} + +Bien entendu, si les parties ont des rythmes diff\'erents, la notation +polyphonique est la seule possible. + +\eject +\milieu{\large\textit{\textbf{\`a partir d'ici :}}} + +{\ppfftwentyfour A gauche, ce qui n'est pas correct. \hfill +A droite, ce qui l'est. } + +\subsec +Faire tout son possible pour placer les \textit{tournes} \`a des endroits +acceptables pour le musicien, faute de quoi il sera oblig\'e, soit de +recourir \`a un << tourneur de pages >>, soit de faire de laborieux montages +de morceaux de photocopies. Compte tenu du fait que les partitions +des temps modernes sont plus petites qu'autrefois, ceci impose un +effort suppl\'ementaire de la part du graveur. + +{\footnotesize La zone effectivement imprim\'ee, c'est-\`a-dire sans tenir +compte des marges, de la plupart des +partitions anciennes, correspondait presque au +format habituel des partitions de notre temps, marges comprises. + +} + +Un solution de facilit\'e consiste \`a utiliser une petite taille de gravure. +Il vaut mieux utiliser une gravure de taille sup\'erieure, au prix +d'un effort plus important pour g\'erer les espacements rationnellement. +Ces deux extraits prennent le m\^eme espace horizontal, mais celui de +droite est plus lisible : + +\bigaccid +\begin{music}\let\extractline\hbox +\hbox to \hsize{ +\hfill +\smallmusicsize +\setclef1\treble +\startextract% +\notess\ibbu0c1\qb0c\qb0{^c}\qb0d\tqh0{^d}\en +\notess\ibbu0f{-1}\qb0{g}\qb0{_g}\qb0f\tqh0e\en +\bar% +\notess\ibbu0c0\qb0{^cc}\qb0{=c}\tqh0c\en +\zendextract\hfill +\normalmusicsize +\startextract% +\notesss\ibbu0c1\qb0c\hqsk\qb0{^c}\qb0d\hqsk\tqh0{^d}\en +\notesss\ibbu0f{-1}\qb0{g}\hqsk\qb0{_g}\qb0f\tqh0e\en +\bar% +\notesss\ibbu0c0\qb0{^cc}\hqsk\qb0{=c}\tqh0c\en +\zendextract +\hfill} +\let\extractline\centerline\end{music} + +De plus, il faut parfois varier \'egalement la distance entre les +port\'ees d'un m\^eme syst\`eme, afin de ne pas gaspiller d'espace vertical +(voir mon \'edition de la Sonate op.35-3 de Dussek). + +\subsec +Choisir des espacements horizontaux croissants en fonction des valeurs +de notes, mais cependant pas proportionnels \`a ces valeurs. Personnellement, +je suis satisfait avec le rapport \hbox{$\sqrt{2}\approx 1.414$} +correspondant aux valeurs de notes de rapport 2, mais ce n'est pas une +r\`egle absolue, surtout s'il y a des triples ou quadruples croches, qui +peuvent alors \^etre trop serr\'ees. +Ne pas changer d'espacement au cours d'une ligne sans +raison valable. + +\nostartrule +\setclef1\treble +\hsize82.1mm +\startpiece +\NOTEs\hu c\sk\en +\NOTEs\qu c\en +\NOtes\cu c\en +\notes\ibbu0c0\qb0c\en +\notes\qb0{cc}\tqh0c\en +\setemptybar +\endpiece + +\hsize18cm +\twoextr +{\notes\hu c\en +\NOtes\qu c\en +\NOTes\cu c\en +\notes\ibbu0c0\qb0c\en +\Notes\qb0{cc}\tqh0c\en} +{\NOTes\hu c\en +\NOtes\qu c\en +\Notes\cu c\en +\notes\ibbu0c0\qb0{cc}\en +\notes\qb0c\tqh0c\en} + +{\footnotesize S'il y a plusieurs port\'ees par syst\`eme, c'est la +partie comportant les notes les plus \textbf{br\`eves} +qui impose l'espacement de l'ensemble. S'il y a des paroles, elles +peuvent imposer un espacement encore plus grand. + +} + +\subsec +Voici une raison valable de changer d'espacement pour les notes +serr\'ees : \'eviter les collisions : + +\twoextr +{\notesss\ccu c\ibbl0k2\qb0{jklm}\tqb0{^n}\en} +{\notesss\ccu c\hqsk\ibbl0k2\qb0j\qb0{klm}\hqsk\tqb0{^n}\en} + +\newpage + +\subsec +Si aucune autre partie simultan\'ee ne l'interdit, il faut aussi +tenir compte des queues de notes pour les espacements : + +\largemusicsize +\twoextr +{\notes\ibbu0d0\qb0{ded}\tqh0e\ibbl0k0\qb0{jkj}\tqb0k\en} +{\notes\ibbu0d0\qb0{ded}\tqh0e\hqsk\ibbl0k0\qb0{jkj}\tqb0k\en} + +\subsec +Ne jamais compromettre l'aplomb entre parties sous pr\'etexte de loger +les alt\'erations : + +\setstaffs1{2}\setclef1\bass\startrule\bigaccid +\twoextr{ +\notesm\ibbu0I2\qb0{IJK}\tqh0L\nxst\ibbu0d2\qb0{de}\hhqsk\qb0{^f}\tqh0g\en +\bar% +\NOtes\ql M\nxst\hhqsk\qu{^h}\en} +{\notesm\ibbu0I2\qb0{IJ}\hhqsk\qb0K\tqh0L\nxst\ibbu0d2\qb0{de}\hhqsk\qb0{^f}\tqh0g\en +\bar% +\NOtes\hqsk\ql M\nxst\hqsk\qu{^h}\en} +\nostartrule + + +\subsec +Pour noter un intervalle de seconde dans un accord, on met la note +inf\'erieure \`a gauche. Par contre, dans une \'ecriture polyphonique, +elle se met \`a droite. + +\largemusicsize\setstaffs1{1}\setclef1\treble +\twoextr +{\NOtes\rq b\zq{ce}\qu g\en +\NOtes\rq b\zq{^ce}\qu g\en +\NOtes\rq c\rq e\rq g\qu b\en +\doublebar% +\NOtes\zql b\roffset{.9}{\qu c}\en +\notes\ibbu0c0\loff{\ibl1b{-1}\zqb1b}\qb0{cd}\en +\notes\tbl1\zqb1a\qb0c\tqh0d\en} +{\NOtes\rq c\zq{be}\qu g\en +\NOtes\sh c\rq c\zq{be}\qu g\en +\NOtes\rq c\zq{be}\qu g\en +\doublebar% +\NOtes\zqu c\roffset{.9}{\ql b}\en +\notes\ibbu0c0\roff{\ibl1b{-1}\zqb1b}\qb0c\hqsk\qb0d\en +\notes\tbl1\zqb1a\qb0c\tqh0d\en} + +{\footnotesize +Je fais l'impasse sur les cas de \textit{croisements de voix}. +Ne pas se laisser influencer par une alt\'eration concernant +la note sup\'erieure. +Ne pas perturber les notes \'etrang\`eres +\`a cette seconde. + +} + +\subsec +Pour les \'ecritures polyphoniques, on d\'ecale les notes juste ce qu'il +faut pour pouvoir les distinguer, en tout cas moins que pour un intervalle +de seconde : + +\Largemusicsize\generalmeter{\empty}\setstaffs1{1}\setclef1\treble +\twoextr +{\NOtes\zql c\roff{\zqu e}\qu g\en +\NOtes\zql c\zqu e\qu g\en +\NOtes\zql c\roffset{.2}{\zqu f}\qu g\en +\NOtes\zqlp c\roff{\zqup f}\qup h\en} +{\NOtes\zql c\loffset{.2}{\zqu g}\qu e\en +\NOtes\zql c\loffset{.2}{\zqu g}\qu e\en +\NOtes\zql c\roff{\zqu f}\qu g\en +\NOtes\loffset{.2}{\zqu h}\pt c\pt f\pt h\zql c\qu f\en} + +{\footnotesize Noter le cas des notes point\'ees.} + +\subsec +Il faut parfois adapter la place du point pour \'eviter les ambigu\"it\'es : + +\twoextr +{\NOtes\ibu0h0\roffset{.9}{\zql g\pt h}\qb0h\en +\notes\tbbu0\tqh0h\en +\NOtes\zqlp g\qu i\en +\Notes\qu j\cl f\en +\Notes\zql e\qu k\en} +{\Notesp\loffset{.3}{\ibu0h0\zqb0h}% +\loffset{.5}{\raise.15\Interligne\hbox{\pt h}}\roffset{.8}{\zql g}\sk\en +%\NOtes\ibu0h0\loffset{.2}{\pt h}\roffset{1.4}{\zql g}\qb0h\en +\notes\tbbu0\tqh0h\en +\NOtes\pt f\zql g\qu i\en +\Notes\qu j\cl f\en +\Notes\zql e\qu k\en} + + +\newpage + +\subsec +Dans une notation polyphonique \`a deux parties, on met les queues +des notes de la partie sup\'erieure vers le haut, m\^eme si l'autre partie +comporte un silence : + +\normalmusicsize\setclef1{\bass} +\twoextr +{\NOTesp\zw H\hup a\en +\Notes\qu N\hroff{\liftpause{-2}}\ql{MKLM}\en} +{\NOTesp\zw H\hup a\en +\Notes\qu N\liftpause{-2}\qu{MKLM}\en} + +{\footnotesize(et inversement pour la partie du bas.)} + + +\subsec +Certains regroupements de notes ou de silences peuvent \^etre +\textit{solf\'egiquement corrects}, mais rendent le d\'echiffrage difficile : + +\normalmusicsize\setclef1\treble +\generalmeter{\meterfrac44} +\twoextr +{\notes\cu c\en +\bar% +\notes\cu d\en +\Notes\qp\en +\notes\ibu0f2\qb0{efgh}\tqh0i\en +\bar +\znotes\en} +%\notes\cl j\en} +{\notes\cu c\en +\bar% +\notes\cu d\ds\ds\cu e\en +\notes\ibu0g2\qb0{fgh}\tqh0i\en +\bar +\znotes\en} + + +Autrement dit, ne pas faire jouer le r\^ole de syncopes \`a des silences. +Dans une mesure ternaire, s\'eparer un silence qui concerne les deuxi\`eme +et troisi\`eme unit\'es de valeur. +Pour les barres des croches, on peut \^etre un peu plus souple. + +{\footnotesize Certains objecteront qu'en musique ancienne, la notation +des croches en crochets ou en barre exprime un degr\'e d'articulation +souhait\'e. Mais la r\`egle ci-dessus recoupe presque toujours une +articulation << raisonnable >>. + +} + + +\section{Croches en barres} +\subsec +Il faut donner aux << barres >> ou << ligatures >> +des croches une pente appropri\'ee. Autrefois, +on \'evitait de trop faibles pentes, parce que l'encre d'imprimerie +avait une f\^acheuse tendance \`a combler un angle trop petit entre ces +barres et les lignes de la port\'ee. Pour une gamme ou un arp\`ege, cette +pente ne peut pas \^etre sup\'erieure \`a celle form\'ee par les notes, ni +horizontale. Il faut t\^acher de trouver un compromis. Voici un exemple, +avec sa r\'eponse, par deux illustres \'editeurs : + +\generalmeter{\empty} +\setstaffs1{1}\setclef1\treble +\twoextr{ +\notes\ibbu0a6\qb0{cdefg}\tqh0h\en +\notes\ibbu0g0\qb0{cdefg}\tqh0h\en} +{\notes\zcn q{Peters \smalltype fin XIX$^e$}\ibbu0a4\qb0{cdefg}\tqh0h\en +\notes\zcn q{Henle \smalltype fin XX$^e$}\ibbu0e1\qb0{cdefg}\tqh0h\en +\notes\zcn q{conseill\'e}\ibbu0d2\qb0{cdefg}\tqh0h\en} + +\footnotesize{Si vous voulez imiter certains \'editeurs fran\c{c}ais :} + +\startextract% +\notes\ibu0d2\ibbu1d2\qb1c\qb0{defg}\tbu0\tqh1h\en +\notesss\ibu0i0\ibbbu1i0\qb1j\qb0{eg}\tbu0\tqh1j\en +\zendextract + +\newpage + +\subsec +Le placement des barres doit \^etre adapt\'e au contexte. Ce +placement est diff\'erent selon qu'on a un groupe de croches isol\'ees ou +un passage de croches semblables : + +\startextract +\NOTes\hu c\hu d\en +\bar +\NOtes\qu f\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\NOtes\qu{cd}\en +\bar% +\NOtes\qp\en +\NOTes\hu f\en +\zendextract + +\twoextr +{\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en +\notes\ibbu0f4\qb0{ceg}\tqh0j\en} +{\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en +\notes\ibbu0h1\qb0{ceg}\tqh0j\en} + + + + +\subsec +\'Eviter les barres de croches en forme de Z, qu'on trouve dans les +\'editions d'autrefois : + +\normalmusicsize +\setclef1\bass +\twoextr +{\Notes\ibu0E{-4}\qb0G\zq{Nc}\qb0e\en +\Notes\zq{Nc}\qb0e\zq{Nc}\tqb0e\en} +{\Notes\ibl0H2\qb0G\en +\Notes\zq{Nc}\qb0e\zq{Nc}\qb0e\zq{Nc}\tqb0e\en +\doublebar% +\Notes\cu G\en +\Notes\ibl0a0\zq{Nc}\qb0e\zq{Nc}\qb0e\zq{Nc}\tqb0e\en} + + +\subsec +On ne fait jamais interf\'erer les barres de croches avec les lignes +suppl\'ementaires : + +\setclef1\treble +\twoextr +{\notes\ibbl0q3\qb0{qrstuvw}\tqb0x\en} +{\notes\ibbl0o1\qb0{qrstuvw}\tqb0x\en} + +\subsec +Ne pas affecter le placement des barres pour placer les silences +\`a leur hauteur normale. Au contraire, d\'eplacer les silences : + +\twoextr +{\Notes\ibl0k1\qb0n\ds\tqb0o\en +\Notes\ibl0l0\qb0o\ds\tqb0o\en} +{\Notes\ibl0n1\qb0n\raise2\Interligne\ds\tqb0o\en +\Notes\ibl0o0\qb0o\raise2\Interligne\ds\tqb0o\en} + + + +\section{Tenues et liaisons} +\subsec +Quand on veut exprimer des notes \textbf{li\'ees}, le signe de liaison +d\'emarre et atterrit au dessus du \textbf{centre} des notes. Par contre, +pour exprimer des notes \textbf{tenues}, ce m\^eme signe d\'emarre et +atterrit \`a la verticale de la limite de la t\^ete de la note, et pas +plus haut que celle-ci. On d\'eroge +\`a la premi\`ere r\`egle pour \'eviter des collisions avec les queues des +notes : + + +\largemusicsize +\twoextr +{\NOtes\isslurd0c\isluru1c\qu c\tsslur1 d\qu d\tsslur0e\qu e\islurd0f\qu f\en +\bar% +\NOtesp\tslur0f\roff{\itied0f}\qup f\en +\NOtes\ttie0\qu f\en} +{\NOtes\islurd0c\hroff{\isluru1c}\qu c\tslur1d\qu d\tslur0e\qu e\itied0f\qu f\en +\bar% +\NOtesp\ttie0\itied0f\qup f\en +\NOtes\ttie0\qu f\en} +{\footnotesize A noter que la tenue en devient plus discr\`ete.} + +\subsec +Ne pas faire quand m\^eme trop d' << acrobaties >> pour suivre ces r\`egles +\`a la lettre : + +\twoextr +{\NOtes\islurd0c\qu c\tsslur0j\ql j\en +\NOtes\isluru0j\ql j\ql o\midslur5\tslur0k\ql k\en} +{\NOtes\isslurd0c\qu c\tsslur0j\ql j\en +\NOtes\isluru0l\ql j\ql o\tslur0m\ql k\en} + + +\subsec +A certaines \'epoques, on estimait qu'une seule tenue concernait +\textbf{toutes} les notes d'un m\^eme accord. Les cas particuliers sont +devenus si nombreux, qu'il vaut mieux noter explicitement toutes +les tenues : + +\largemusicsize +\twoextr +{\NOtes\itieu0g\zq{ce}\qu g\en +\bar% +\NOtes\ttie0\zq{ce}\qu g\en} +{\NOtes\itied0c\itenl1e\itieu2g\zq{ce}\qu g\en +\bar% +\NOtes\ttie0\tten1\ttie2\zq{ce}\qu g\en} + +\subsec +Cohabitation de liaisons et tenues avec des notes piqu\'ees et des +ornements : + +\twoextr +{\NOtes\isluru0j\upz k\ql j\tslur0k\upz l\ql k\en +\NOtes\isluru0n\ql n\shake o\tslur0o\ql m\en} +{\NOtes\isluru0l\upz j\ql j\tslur0m\upz k\ql k\en +\NOtes\isluru0n\ql n\shake q\tslur0m\ql m\en} + +\subsec +Cohabitation entre liaisons et tenues : + +\twoextr +{\NOtes\itied0d\qu d\en +\bar +\NOtes\ttie0\islurd1d\qu d\tslur1c\qu c\en +\NOtes\islurd1e\qu e\tslur1f\itied0f\qu f\en +\bar +\NOtes\ttie0\qu f\en} +{\NOtes\islurd1d\itied0d\qu d\en +\bar +\NOtes\ttie0\qu d\tslur1c\qu c\en +\NOtes\islurd1e\qu e\itied0f\qu f\en +\bar +\NOtes\tslur1f\ttie0\qu f\en} + +{\footnotesize Les instrumentistes \`a archet trouveront ceci \'evident.} + +\subsec +Lorsqu'on veut ajouter une liaison en temps qu'\'editeur, le pointill\'e +est la meilleure mani\`ere de signaler cette intervention : + +\setclef1\treble +\twoextr +{\NOtes\islurd0c\qu c\tslur0d\qu d\en +\NOtes\zcn a{\smalltype\bf (}\islurd0d\qu e% +\zcn b{\smalltype\bf ~)}\tslur0e\qu f\en +\NOtes\islurd0g\zqu g\hsk\zcn c{\bf /}\hsk\tslur0h\qu h\en} +{\NOtes\islurd0c\qu c\tslur0d\qu d\en +\NOtes\dotted\islurd0e\qu e\tslur0f\qu f\en +\NOtes\dotted\islurd0g\qu g\tslur0h\qu h\en} + + + +\section{Alt\'erations} +\subsec +Quand une note tenue alt\'er\'ee s'\'etend sur plusieurs mesures, on +ne r\'ep\`ete pas les alt\'erations aux mesures suivantes, sauf en cas de +saut de ligne ou de page. + +\twoextr +{\NOTEs\itied0b\itieu1j\zwh{^c}\wh{_i}\en +\bar% +\NOTes\ttie0\ttie1\zwh{^c}\hu{_i}\hu i\en} +{\NOTEs\itied0c\itieu1i\zwh{^c}\wh{_i}\en +\bar% +\NOTes\ttie0\ttie1\zwh c\hu i\hu{_i}\en} + + +\subsec +Quand une alt\'eration concerne de \textit{petites notes}, et qu'on +estime qu'elle doit s'appliquer aux notes normales qui suivent, il +faut r\'ep\'eter cette alt\'eration. + +\twoextr +{\notes\appog\ibbu0c2\qb0{^c}\tqh0d\en +\NOTes\wh c\en} +{\notes\appog\ibbu0c2\qb0{^c}\tqh0d\en +\NOTes\qsk\wh{^c}\en} + +\newpage + +\subsec +Quand une note affect\'ee d'un simple di\`ese succ\`ede \`a la m\^eme note +affect\'ee d'un double di\`ese dans la m\^eme mesure, on ne met plus de b\'ecarre +avant le simple di\`ese, +\`a moins de vouloir imiter le style de gravure du 19$^e$ si\`ecle. De m\^eme pour les +b\'emols : + +\twoextr +{\NOtes\qu{>c}\lna c\qu{^c}\qu{c}\qu{^c}\qu{> \textbf(c). +\end{itemize} + +On met une alt\'eration \'editoriale quand on estime que la source +avec laquelle on travaille est erron\'ee. On la note par une alt\'eration +de petite taille, plac\'ee au dessus de la note si la place le permet, +sinon au dessous. Si la note +est au milieu d'un accord, on la place \`a gauche de la note. + +{\footnotesize Le chiffrage de la \textit{basse continue} fait aussi +usage de petites alt\'erations au dessus des notes. Mais en g\'en\'eral, la +confusion est peu vraisemblable. + +} + +On met une alt\'eration de pr\'ecaution quand les r\`egles du solf\`ege voudraient +qu'elle s'applique, mais on craint qu'elle n'\'echappe au musicien, comme +par exemple, \`a la fin d'une mesure tr\`es riche en notes. Elle se note +entre parenth\`eses. + +Une alt\'eration << cadeau de la maison >> est une alt\'eration superflue +au regard du solf\`ege, et qui confirme l'effet de la barre de +mesure sur les alt\'erations pr\'ec\'edentes. L'habitude est de la noter +normalement : + +\twoextr +{\NOtes\qu{^c}\qu d\cfl e\qu e\qu{^c}\en +\bar% +\NOtes\cna c\qu c\en} +{\NOtes\qu{^c}\qu d\ccn q{(e)}\upperfl L\qu e\ccn q{(p)}\csh c\qu c\en +\bar% +\NOtes\ccn q{(c)}\qu{=c}\en} + + +{\footnotesize Pour certaines \oe uvres contemporaines complexes, il +est pr\'ef\'erable de noter \textbf{toutes} les alt\'erations.} + +\subsec Autrefois, pour certains copistes, il allait de soi que quand la +premi\`ere note d'une mesure est la m\^eme que celle alt\'er\'ee de la +mesure pr\'ec\'edente, l'alt\'eration continue \`a s'appliquer : + +\setstaffs12\setclef1{\bass\treble} +\startrule +\interstaff{11} + +\startextract +\NOtesp\zhl K\hu a|\zh{^f}\zhl d\qup j\en +\notesp|\triolet r\ibbu3i{-1}\qb3j\en +\notes|\qb3{_i}\tqh3h\en +\NOtesp\pt F\zql G\qu N|\zqp g\zqlp d\qup i\en +\notes\ibbl0H1\triolet C\zcu N\qb0G|\zq g\zcl d\cu i\en +\notesp\qb0H\en +\notes\tqb0{_I}\en +\bar +\NOtes\zhl J\qu N|\pt b\zql c\loffset{.25}{\zql e}\qu i\en +\Notes\qu M|\zhl f\ibu3h{-1}\qbp3h\en +\notes|\cl c\en +\notes|\tbbu3\tqh3g\en +\NOtes\zhl C\qu N|\pt b\zql c\qu g\en +\zendextract + +La correction est donc \'evidente, et ne justifie donc pas une alt\'eration +\'editoriale : + +\smallmusicsize +\twoextr +{\NOtesp\zhl K\hu a\nextstaff\zh{^f}\zhl d\qup j\en +\notesp\nextstaff\triolet r\ibbu3i{-1}\qb3j\en +\notes\nextstaff\qb3{_i}\tqh3h\en +\NOtesp\pt F\zql G\qu N\nextstaff\zqp g\zqlp d\qup i\en +\notes\ibbl0H1\triolet C\zcu N\qb0G\nextstaff\zq g\zcl d\cu i\en +\notesp\qb0H\en +\notes\tqb0{_I}\en +\bar% +\NOtes\zhl J\qu N\nextstaff\pt b\zql c\loffset{.25}{\zql e}\upperfl n\qu i\en +\Notes\qu M\nextstaff\zhl f\ibu3h{-1}\qbp3h\en +\notes\nextstaff\cl c\en +\notes\nextstaff\tbbu3\tqh3g\en +\NOtes\zhl C\qu N\nextstaff\pt b\zql c\qu g\en} +{\NOtesp\zhl K\hu a\nextstaff\zh{^f}\zhl d\qup j\en +\notesp\nextstaff\triolet r\ibbu3i{-1}\qb3j\en +\notes\nextstaff\qb3{_i}\tqh3h\en +\NOtesp\pt F\zql G\qu N\nextstaff\zqp g\zqlp d\qup i\en +\notes\ibbl0H1\triolet C\zcu N\qb0G\nextstaff\zq g\zcl d\cu i\en +\notesp\qb0H\en +\notes\tqb0{_I}\en +\bar% +\nspace% +\NOtes\zhl J\qu N\nextstaff\pt b\zql c\loffset{.25}{\zql e}\qu{_i}\en +\Notes\qu M\nextstaff\zhl f\ibu3h{-1}\qbp3h\en +\notes\nextstaff\cl c\en +\notes\nextstaff\tbbu3\tqh3g\en +\NOtes\zhl C\qu N\nextstaff\pt b\zql c\qu g\en} + +{\footnotesize (\`a plus forte raison une alt\`eration de +pr\'ecaution. Vos comp\'etances de musicologue sont d\'ej\`a +reconnues \`a ce stade !)} + +\subsec +Dans une \'edition ancienne, certaines alt\'erations peuvent sembler superflues +selon nos r\`egles modernes, comme le \textit{do} di\`ese \`a la fin de +cette mesure : + +\nostartrule +\setstaffs11 +\largemusicsize +\setclef1{\bass} +\startextract +\bar% +\NOtes\zw N\zq b\qu d\lsh a\zq a\qu{^c}\en +\NOtes\zq b\qu d\zq{^c}\qu e\en +\bar% +\zendextract + + Le raisonnement suivant est donc \`a proscrire : +<<\textit{si cette alt\'eration est pr\'esente, c'est qu'il +y a une bonne raison, mais il se trouve que cette alt\'eration est erron\'ee. +En effet, si le compositeur avait voulu un} do \textit{di\`ese +\`a la fin de la mesure, il n'aurait rien mis. +Je me charge donc de faire la correction qui s'impose.}>> + + +\twoextr{ +\bar% +\NOtes\zw N\zq b\qu d\lsh a\zq a\qu{^c}\en +\NOtes\zq b\qu d\zq{=c}\qu e\en +\bar% +} +{\bar% +\NOtes\zw N\zq b\qu d\lsh a\zq a\qu{^c}\en +\NOtes\zq b\qu d\zq c\qu e\en +\bar% +} + +{\footnotesize Si ces noires en tierces avaient \'et\'e not\'ees de mani\`ere +polyphonique, tout s'expliquerait. Je pourrais citer d'autres malentendus +semblables, \`a propos du cas des alt\'erations \`a l'octave, +que nous avons vu plus haut. + +} + + +\section{Num\'eros de mesures} + +\subsec +On ne note jamais les silences initiaux communs \`a toutes les +parties, surtout s'il y a une reprise partant de la premi\`ere note : + +\normalmusicsize\nostartrule\setclef1\treble +\generalmeter{\meterfrac34} + +\twoextr +{\NOtes\hpause\en +\Notes\qu c\en +\bar% +\Notes\qu{def}\en +\bar% +\Notes\qu{hi}\en +\rightrepeat +\Notes\ql j\en +\bar +\Notes\ql k\en} +{\Notes\qu c\en +\bar% +\Notes\qu{def}\en +\bar% +\Notes\qu{hi}\en +\rightrepeat +\Notes\ql j\en +\bar +\Notes\ql k\en} + + +\subsec +On n'indique jamais le num\'ero de la toute premi\`ere mesure +d'un morceau. Si cette premi\`ere mesure est en \textit{lev\'ee}, le +num\'ero de cette mesure est \textbf{z\'ero}. + +\normalmusicsize\nostartrule\setclef1\treble +\generalmeter{\meterfrac34} + +\twoextr +{\Notes\loffset{8}{\zcharnote o{\eightbf 1}}\qu c\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 2}}\qu{def}\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 3}}\qu{hi}\ql j\en} +{\Notes\qu c\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 1}}\qu{def}\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 2}}\qu{hi}\ql j\en} + +{\footnotesize En pratique, des num\'eros pour la premi\`ere mesure +de chaque syst\`eme sont suffisants. + +} + +\subsec +Quand il y a une double barre de reprise au cours d'une mesure, cette double barre +ne compte pas pour la num\'erotation des mesures. + +\twoextr +{\Notes\qu{cde}\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 2}}\qu{de}\en +\leftrightrepeat% +\Notes\qu f\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 4}}\qu{hi}\ql j\en +\bar} +{\Notes\qu{cde}\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 2}}\qu{de}\en +\leftrightrepeat% +\Notes\qu f\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 3}}\qu{hi}\ql j\en +\bar} + + +\subsec +Quand il y a des mesures \textit{premi\`ere fois-deuxi\`eme fois}, seuls les +num\'eros de mesure de la \textit{premi\`ere fois} comptent. Si n\'ecessaire, +on distingue les mesures de m\^emes num\'eros par les indices \textit{a} +et \textit{b}. + +\generalmeter{\null}\setclef1\treble\normalmusicsize +\twoextr{ +\Notes\loffset{5}{\zcharnote o{\eightbf 30}}\hu c\en\bar +\Notes\loffset{2}{\zcharnote o{\eightbf 31}}\hu d\en +\Setvolta1\bar +\Notes\hu e\en +\bar +\Notes\loffset{2}{\zcharnote o{\eightbf 33}}\hu f\en +\setvolta2\endvoltabox\rightrepeat +\Notes\hu g\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 35}}\hu h\en +\bar% +\Notes\hu i\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 37}}\hl j\en} +{\Notes\loffset{5}{\zcharnote o{\eightbf 30}}\hu c\en +\bar +\Notes\loffset{2}{\zcharnote o{\eightbf 31}}\hu d\en +\Setvolta1\bar% +\Notes\hu e\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 33a}}\hu f\en +\setvolta2\endvoltabox\rightrepeat +\Notes\hu g\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 33b}}\hu h\en +\bar% +\Notes\hu i\en +\bar% +\Notes\loffset{2}{\zcharnote o{\eightbf 35}}\hl j\en} + + +{\footnotesize En effet, de nombreux mouvements rapides, comportent +des barres de reprise au cours d'une mesure (comme l'Allegretto de la +sonate \textit{Clair de lune}). On aurait aussi bien pu noter cette +reprise sous la forme \textit{premi\`ere fois-deuxi\`eme fois} pour +cette mesure. Il faut donc +que ces deux formulations conduisent \`a la m\^eme num\'erotation des +mesures. + +} + +\section{Questions diverses} + +\subsec +Quand on note la partie d'un instrument n'exigeant qu'une port\'ee, on ne +met pas de barres verticales en d\'ebut de port\'ees, contrairement \`a +une partition de << conducteur >>. + +\setclef1\alto +\startrule\largemusicsize +\begin{music}\let\extractline\hbox +\hbox to \hsize{ +\hfill +\startextract +\NOtes\qu{abc}\en +\zendextract\hfill\nostartrule +\startextract +\NOtes\qu{abc}\en +\zendextract +\hfill} + +\let\extractline\centerline\end{music} + + +\subsec +Autrefois, certaines notes piqu\'ees \'etaient not\'ees avec un petit triangle +au lieu du point moderne. Si dans une \oe uvre, ces \textbf{deux} notations +se pr\'esentent, elles repr\'esentent \'egalement deux degr\'es dans le caract\`ere +piqu\'e. Il faut donc respecter la notation originale. Si par contre, seuls +les petits triangles existent, il faut les restituer par de simples +points : + +\largemusicsize\setstaffs1{1}\setclef1\treble\nostartrule +\twoextr{ +\Notes\ibu0d1\lppz c\qb0c\lppz d\qb0d\lppz e\qb0e\lppz f\tqh0f\en} +{\Notes\ibu0d1\lpz c\qb0c\lpz d\qb0d\lpz e\qb0e\lpz f\tqh0f\en} + +\subsec +De tels signes se placent toujours \`a la verticale des t\^etes de notes, +et non pas \`a la verticale des hampes, m\^eme si la polyphonie exige +un placement cot\'e hampes : + +\twoextr +{\NOtes\zhl c\hroff{\upz l}\qu e\hroff{\uppz k}\qu f\en +\Notes\zql b\ibu0g0\hroff{\upz m}\qb0g\hroff{\upz m}\tqh0g\en} +{\NOtes\zhl c\upz l\qu e\uppz k\qu f\en +\Notes\zql b\ibu0g0\upz m\qb0g\upz m\tqh0g\en} + + +\subsec +Les appoggiatures, ou \textit{petites notes}, se notent \textbf{apr\`es} +la barre de mesure. Ceci quelle que soit leur interpr\'etation rythmique +suppos\'ee : + +\twoextr +{\NOtes\qu N\en +\notes\multnoteskip\tinyvalue\tinynotesize\ibbu0e4\qb0c\tqh0e\en +\bar +\NOtes\hu g\en} +{\NOtes\qu N\en +\bar +\notes\multnoteskip\tinyvalue\tinynotesize\ibbu0e4\qb0c\tqh0e\en +\NOtes\hu g\en} + +\subsec +On \'ecrit l'indication g\'en\'erale de mouvement en caract\`eres normaux, +et les indications interm\'ediaires en italique : + +\setclef1\treble +\twoextr +{\NOtes\zcn o{\medtype\it allegro}\qu{de}\zcn N{Cres}\qu{fg}\en} +{\NOtes\zcn o{\medtype Allegro}\qu{de}\zcn N{\medtype\it cresc.}\qu{fg}\en} + +{\footnotesize Notez aussi l'usage de majuscules, et le point d'abbr\'eviation.} + + +\subsec +Autrefois on indiquait \textbf{loco} (du latin : \textit{au lieu} + pour attirer l'attention sur +la fin d'un signe d'octaviation (\textit{8}\raisebox{2mm}{- - - - -}). +Maintenant que ces octaviations sont +devenues habituelles, ce \textbf{loco} est bien inutile. + +\section{Quelques conseils moraux, quand vous gravez une partition} + +\subsec +Quand vous faites un certain choix dans une mani\`ere de noter, +conservez-le d'un bout \`a l'autre du morceau, au lieu d'alterner +\`a votre guise avec une autre mani\`ere, m\^eme si cette premi\`ere +mani\`ere est contestable d'apr\`es ce que nous avons vu. + +\subsec +En typographie musicale, +les erreurs de hauteur d'une tierce sont beaucoup plus fr\'equentes +que les erreurs d'une seconde, pour des raisons \'evidentes de +perception visuelle. Soyez donc compr\'ehensif envers les auteurs de votre +source. + +\subsec +Que faire, quand vous pensez en avoir termin\'e avec votre \'edition, +apr\`es tous ces conseils ? +Bien s–r, vous vous pr\'ecipitez sur votre instrument, et vous jouez +le morceau avec cette \'edition. + +Mais comme ce morceau vous est familier, vous risquez fort, +emport\'e par votre enthousiasme, +de laisser \'echapper un certain nombre d'erreurs. +Abandonnez donc l'instrument, +posez votre \'edition et sa source sur une table, et prenez un crayon. +Comparez-les mesure par mesure, et s'il y a plusieurs port\'ees, une +seule port\'ee \`a la fois. Terminez par les indications diverses (tempo, +interpr\'etation, p\'edale pour le piano, etc.) qui sont communes \`a +ces plusieurs port\'ees. + +Ceci n'est pas encore suffisant. En effet, un bon musicien, tel que vous, +poss\`ede la capacit\'e de corriger certaines erreurs (notamment d'alt\'erations) +en jouant, sans s'en rendre compte. Le test pr\'ec\'edent ne mettra donc +pas ces erreurs \`a jour, les deux versions comportant la m\^eme erreur. + +Si votre logiciel est apte \`a traduire votre morceau au format MIDI, +le fichier produit pourra vous aider. Sinon, il faudra soumettre votre +\'edition \`a un musicien moins exp\'eriment\'e que vous, qui n'aurait pas encore +pris ces habitudes de corrections spontan\'ees. + +\subsec +\textbf{N'oubliez jamais ceci : faire une \'edition correcte est aussi +difficile que jouer correctement un instrument.} +\end{document} + diff --git a/musixtex/doc/psslurs/README.psslurs b/musixtex/doc/psslurs/README.psslurs new file mode 100644 index 0000000..adf4569 --- /dev/null +++ b/musixtex/doc/psslurs/README.psslurs @@ -0,0 +1,42 @@ +This package adds the PostScript slurs, ties and crescendos into +MusiXTeX. It is possible to use it in almost the same way as the +original bitmapped slur simply saying "\input musixps" at the beginning +of your source file. The resulting dvi file should be then converted +into PostScript by dvips (and then to PDF using ps2pdf, ghostscript or +Adobe Distiller, if necessary). + +Please note that the slurs won't appear in any other dvi previewer, nor when +you use pdftex to produce the PDF file directly. + +The mxsk font is used for "half ties" - short breaked ties at the +beginning of the line. If you use \nohalfties, you do not need to +install this font. The musixps.tex should be placed anywhere TeX can +find it, prefferably into the musixtex directory. Do not include it into +your TeX format file! The psslurs.pro should be placed somewhere dvips +can find it. + +musixps.tex is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +Stanislav Kneifl, +stanislav.kneifl@hieronymus.cz + + +HISTORY +~~~~~~~ + + 2010-11-05 + + Relicensed to the GPL by Bob Tennent as instructed by an e-mail + from the author. + +0.92 (12.5.2002) + added: \nosluradjust, \sluradjust, \notieadjust, \tieadjust + added: \slopebrkslurtrue, \slopebrkslurfalse + fixed: shaded slurs now do not break up to separate curves + at high resolutions + +0.91 (10.1.2002) + First public release, adopted from OpusTeX version. diff --git a/musixtex/doc/psslurs/slurs.pdf b/musixtex/doc/psslurs/slurs.pdf new file mode 100644 index 0000000000000000000000000000000000000000..d2bc50629f623140d13a1da734f75fe16845e60a GIT binary patch literal 16083 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

    JBpmK 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 literal 0 HcmV?d00001 diff --git a/musixtex/doc/scripts/musixflx.1 b/musixtex/doc/scripts/musixflx.1 new file mode 100644 index 0000000..4ef7c35 --- /dev/null +++ b/musixtex/doc/scripts/musixflx.1 @@ -0,0 +1,46 @@ +.\" This manpage is licensed under the GNU Public License +.TH MUSIXFLX 1 2018-06-15 "musixflx-0.83.3lua7" "" + +.SH NAME +musixflx \- process mx1 files (the second pass of 3-pass MusiXTeX typesetting) + +.SH SYNOPSIS +[ texlua ] +.B musixflx[.lua] +.I jobname +[ .mx1 | .tex ] +[ +.I debugmode +] + +where +.I debugmode +can be +.br + d output debugging information to the screen +.br + m output line numbers to the screen +.br + f output debugging information to jobname.mxl (not mx1) +.br + s output computed lines to the screen + +.SH DESCRIPTION +Musixflx processes mx1 files (the second pass of 3-pass MusiXTeX typesetting) + +To allow for ease of use with a batch file, \fB musixflx.lua\fR +can be fed with either \fI jobname.mx1\fP, \fI jobname.tex\fP, +or just \fI jobname\fP, any of which open \fI jobname.mx1\fP +and create \fI jobname.mx2\fP. + +.SH SEE ALSO +.BR musixtex (1) +.br +musixdoc.pdf + +.SH AUTHOR +This manual page was written by Andreas Tille + for the Debian GNU/Linux system (but may be used +by others). Corrections to the synopsis were pointed out by Peter +Breitenlohner and implemented by Bob Tennent +. diff --git a/musixtex/doc/scripts/musixflx.pdf b/musixtex/doc/scripts/musixflx.pdf new file mode 100644 index 0000000000000000000000000000000000000000..0d6b152bc7831a98008f360722c07800c80525b5 GIT binary patch literal 9286 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%0An%=)l@2-. diff --git a/musixtex/doc/scripts/musixtex.pdf b/musixtex/doc/scripts/musixtex.pdf new file mode 100644 index 0000000000000000000000000000000000000000..8df9e182dca5553a613dba78c246b4956b6e3d9b GIT binary patch literal 23518 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 PC*uK}x6w)mEA9UPq5F9W literal 0 HcmV?d00001 diff --git a/musixtex/dvips/psslurs.pro b/musixtex/dvips/psslurs.pro new file mode 100644 index 0000000..b1ba952 --- /dev/null +++ b/musixtex/dvips/psslurs.pro @@ -0,0 +1,282 @@ +% This file can be used instead of psslurs.pro, it is only commented +% and indented. +% +% VERSION: 1.01 +% +% WARNING! This is a heavy magic! If you want something more understandable, +% you will have to write it yourself (if it is possible in a stack-oriented +% language that PostScript is). There are some constants you can +% change and see what happens, but I think the slurs should be almost +% always satisfiable. When not, let me know at: +% stanislav@kneifl.net +% Also any bug reports and comments are welcomed. +% +% Stanislav Kneifl. + +/slur@Dict 200 dict def + +% this dictionary is for \setslurtext, overriding some dvips's definitions +/temp@xx@dict 4 dict def temp@xx@dict begin + /a { moveto ax1 ay1 rmoveto } def + /V {gsave newpath transform round exch round exch itransform + exch ax1 add exch ay1 add moveto rulex 0 rlineto 0 ruley neg + rlineto rulex neg 0 rlineto fill grestore} def +end + +TeXDict begin +% get dimen from TeX's string ("125pt" -> 125 PS points) +/psxGD { dup length 2 sub 0 exch getinterval cvr 1.045 mul} def +% get dimen adjusted to Resolution +/psxGDAR { dup length 2 sub 0 exch getinterval cvr 4 psxAR mul 1.045 mul} def +% Adjust to Resolution +/psxAR { Resolution mul 300 div } def +% the distances in dvips's PostScript are resolution dependant! +end + +slur@Dict begin +/CP /currentpoint load def +/ED { exch def } bind def +/psxAR { Resolution mul 300 div } def % stands for Adjust to Resolution, +/VS { dup /ay1 exch ay1 exch linew mul 4 mul add def /ay2 exch ay2 exch linew mul 4 mul add def } def +/y { 3 2 roll ax1 ay1 rmoveto show moveto } def +/M { mul } def +/A { add } def +/SB { sub } def +/P { pop } def +/DP { dup } def +/R { roll } def + +/drawseg { 0 0 moveto + ax1 ay1 + ax1 0.6 mul ax2 0.4 mul add ay1 0.6 mul ay2 0.4 mul add + ax1 ax2 add 2 div ay1 ay2 add 2 div curveto + ax1 0.4 mul ax2 0.6 mul add ay1 0.4 mul ay2 0.6 mul add + ax2 ay2 + x2 0 curveto } def + +/DS { + psxAR /maxe ED + /ifadjust ED + /ifdash ED + psxAR /m ED % max height of the slur + /e ED % "angularity" of the slur; 0.1 = very angular, + % 0.3 = very round + /aa exch neg def % what to multiply the height with + % AFTER the max height checking + /y2 ED % y coordinate of the end of the slur + /x2 ED % x coordinate of the end of the slur + /y1 ED % y coordinate of the beginning of the slur + /x1 ED % x coordinate of the beginning of the slur + /yr2 ED + /yr1 ED + /internote ED + /x2 x2 x1 sub def % x2=x2-x1 + /y2 y2 y1 sub def % y2=y2-y1 + /sx y2 x2 div def + /b x2 300 mul Resolution div abs sqrt psxAR 2 mul def % b=2*sqrt(x2) + b 3 psxAR lt {/b 3 psxAR def} if % b=max(b,3) + b m gt {/b m def} if % b=min(b,m) + /aa b aa mul def % aa=aa*b + /s 90 x2 y2 atan sub def % s=90-arctan(x2,y2) slope of the slur + /aa aa s cos div def % aa=aa/cos(s) height of the slur + /x2 s neg cos x2 mul s neg sin y2 mul sub def % x2 = x2*cos(-s) - y2*sin(-s) + % is the length of the slur + e x2 mul maxe gt { /e maxe x2 div def } if + /beta e x2 mul aa neg atan def + beta 90 gt {/beta 180 beta sub def} if + /ax1 e x2 mul def % control points + /ay1 aa def + /ax2 1 e sub x2 mul def + /ay2 aa def + +% check if the starting and endin vector stay in desired quadrants +% => beta < abs(s) + beta s abs lt { + /b aa abs s abs 2 add sin mul s abs 2 add cos div def + s aa mul 0 lt { + s cos 0.75 lt { /ax1 ax1 b 1 s cos sub mul 0.5 mul sub def /ay1 ay1 s cos mul 0.8 mul def } if +% ^^^^ ^^^ ^^^ +% (values to play with) + /ax2 x2 b sub def + } + { + /ax1 b def + s cos 0.75 lt { /ax2 b 1 s cos sub mul 0.5 mul ax2 add def /ay2 ay2 s cos mul 0.8 mul def } if +% ^^^^ ^^^ ^^^ + } ifelse + } if + +% align the slur to the staff lines + + gsave + x1 y1 translate + s rotate +% [1 0 sx 1 0 0] concat + drawseg + gsave + initmatrix + flattenpath + pathbbox + exch pop + sub + /slh ED % in slh we have the height of the whole slur + pop + grestore + + /yr s aa mul 0 ge { yr1 } { yr2 } ifelse internote div def + /slh yr slh internote div aa 0 gt { add } { sub } ifelse 2 div def +% check if the slur gets too close to staff line + /shift 0 def + slh 4.45 lt slh -0.5 gt and { + /slh slh dup truncate sub def + slh 0 lt { /slh 1 slh add def } if + aa 0 gt { /slh 1 slh sub def } if + + % slh now contains the position ot the slur top/bottom in the space + % between the nearest staff lines (from <0,1>), regardless direction + + % slur is too low: + slh 0.45 lt { /shift 0.45 slh sub def } if + % slur is too high, but we can be shift it down: + slh 0.7 gt slh 0.85 lt and { /shift 0.7 slh sub def } if + % slur is too high, must be shifted up: + slh 0.85 ge { /shift 1.45 slh sub def } if + } if + + aa 0 gt { /shift shift neg def } if + + ifadjust 0 eq { + /shift 0 def + } if + + +% and finally draw it... + + grestore + gsave + /linew internote 0.06 mul psxAR def + linew 4 mul setlinewidth + 1 setlinecap + 0 setlinejoin + ifdash 1 eq + { [internote 8 mul psxAR internote 5 mul psxAR] 0 setdash } if + x1 y1 shift neg 2 mul internote mul 4 psxAR mul add translate + s rotate +% [1 sx 0 1 0 0] concat + +% uncomment this to see the control points +% 5 psxAR setlinewidth ax1 ay1 moveto 0.1 0 rlineto stroke +% ax2 ay2 moveto 0.1 0 rlineto stroke linew setlinewidth + + drawseg + 1 VS + drawseg + -2 VS + drawseg + x2 20 psxAR gt { + 3 VS + drawseg + } if + x2 50 psxAR gt { + -4 VS + drawseg + } if + x2 80 psxAR gt { + 5 VS + drawseg + } if + stroke + + grestore + + % now some \slurtext code... + + /x1 ax1 ax2 add 2 div def % middle of the slur + /y1 ay1 ay2 add 2 div def + x1 s cos mul y1 s sin mul add neg + y1 s cos mul x1 s sin mul sub + aa 0 lt {1} {0} ifelse + end + + % this is a hack to place the slurtext in the middle of the slur. + % From unknown reasons simple 'ax1 ay1 translate' did not work, + % so we have to overlay some definitions with our own, namely + % 'a', which is originally 'moveto' and 'V' for drawing rules. + % maybe there are some other operations that should be redefined, + % but for almost all cases this will be sufficient. If you find + % anything that won't be typeset at the correct position, let me know... + + temp@xx@dict begin + /dir exch def + /ay1 exch def + /ax1 exch def +} def + +% crescendos +/DC { + /y2 ED + /x2 ED + /y1 ED + /x1 ED + gsave + 1 psxAR ceiling setlinewidth % line thickness: this results + 1 setlinecap % to exactly 2 pixels in 300 dpi + 1 setlinejoin + x2 y2 10 psxAR add moveto % the 10's specify wideness of the + x1 y1 lineto % open end of the crescendo, + x2 y2 10 psxAR sub lineto % similarly the 11's below + stroke + grestore +} def + +% half crescendos +/DHC { + /y2 ED + /x2 ED + /y1 ED + /x1 ED + gsave + 1 psxAR ceiling setlinewidth + 1 setlinecap + 1 setlinejoin + x2 y2 11 psxAR add moveto + x1 y1 4 psxAR add lineto stroke + x1 y1 4 psxAR sub moveto + x2 y2 11 psxAR sub lineto + stroke + grestore +} def + +% differenced line + +/DLN { + gsave + psxGDAR ceiling setlinewidth + psxGDAR exch psxGDAR neg rlineto + stroke + grestore +} def + +% sloped line + +/DSLN { + gsave + psxGDAR ceiling setlinewidth + psxGDAR exch 1.125 mul neg rotate 0 rlineto + stroke + grestore +} def + +% free line (init & terminate) + +/DFLN { + gsave + psxGDAR ceiling setlinewidth + CP moveto + lineto + stroke + grestore +} def + +end + diff --git a/musixtex/latex/musixcpt.sty b/musixtex/latex/musixcpt.sty new file mode 100644 index 0000000..54c2ca8 --- /dev/null +++ b/musixtex/latex/musixcpt.sty @@ -0,0 +1,3 @@ +\input musixcpt +\endinput + diff --git a/musixtex/latex/musixcrd.sty b/musixtex/latex/musixcrd.sty new file mode 100644 index 0000000..b185b3c --- /dev/null +++ b/musixtex/latex/musixcrd.sty @@ -0,0 +1,11 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% musixcrd - typsetting chord symbols with %% +%% musixtex %% +%% musixcrd stylefile for documentation generation %% +%% $Id$ %% +%% copyright 2004 , Robert Hennig %% +%% this code is licensed in terms of the %% +%% GNU Public License %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\input musixcrd.dtx \ No newline at end of file diff --git a/musixtex/latex/musixfll.sty b/musixtex/latex/musixfll.sty new file mode 100644 index 0000000..0856918 --- /dev/null +++ b/musixtex/latex/musixfll.sty @@ -0,0 +1,2 @@ +\input musixfll.tex +\endinput diff --git a/musixtex/latex/musixltx.tex b/musixtex/latex/musixltx.tex new file mode 100644 index 0000000..54b0af9 --- /dev/null +++ b/musixtex/latex/musixltx.tex @@ -0,0 +1,33 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\ifx\undefined\music \else \endinput \fi + +\immediate\write16{MusiXLaTeX T.125\space<8 April 2017>}% + +\newenvironment{music}{\@afterindenttrue\parskip0pt\catcodesmusic + \resetlayout}{}% + +\ifx\musix@begindocument\undefined + \let\musix@begindocument\document + \def\document{\musix@begindocument + \ifstartmuflex@done\else\startmuflex\fi\ignorespaces}% + % 1.25: added \ignorespaces RDT +\fi + +\endinput diff --git a/musixtex/latex/musixtex.sty b/musixtex/latex/musixtex.sty new file mode 100644 index 0000000..c8127f5 --- /dev/null +++ b/musixtex/latex/musixtex.sty @@ -0,0 +1,3 @@ +\input musixtex +\input musixltx +\endinput diff --git a/musixtex/scripts/musixflx.bat b/musixtex/scripts/musixflx.bat new file mode 100644 index 0000000..684441e --- /dev/null +++ b/musixtex/scripts/musixflx.bat @@ -0,0 +1,6 @@ +:: wrapper script to call musixflx.lua +:: Usage: musixflx basename[.mx1 | .tex] [debug mode] +:: Suggested by Tomasz Luczak (Tomek) t34www@googlemail.com + +@for /f "delims=" %%I in ('kpsewhich --format=texmfscripts %~n0.lua') do texlua "%%I" %* +:end diff --git a/musixtex/scripts/musixflx.lua b/musixtex/scripts/musixflx.lua new file mode 100644 index 0000000..0a267f4 --- /dev/null +++ b/musixtex/scripts/musixflx.lua @@ -0,0 +1,1071 @@ +#!/usr/bin/env texlua + +-- The MUSIXFLXVERSION below is the one checked against. + +MUSIXFLXVERSION = "0.83" +VERSION = "0.83.3.lua7" + +--[[ + +Line breaking program for MusiXTeX. + + (c) Copyright Ross Mitchell 1992-1997 ross.mitchell@csiro.au + (c) Copyright J. Hunsberger 1997 jhunsberger@i2k.co + (c) Copyright 2009, 2010 Peter Breitenlohner + (c) Copyright 2011 Nikhil Helferty 6nh14@queensu.ca + (c) Copyright 2011 Bob Tennent rdt@cs.queensu.ca + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General +Public License for more details. + +You should have received a copy of the GNU General Public License along +with this program; if not, write to the Free Software Foundation, Inc., +51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +--]] + +--[[ + +Conversion to Lua by Nikhil Helferty, 2011. +Minor corrections by Bob Tennent rdt@cs.queensu.ca. + +NH: Comments marked NH (such as this one) are comments new to the Lua +version. Most have to do with explaining any additions or changes made +necessary due to differences between Lua and C. Comments not so marked +are retained from C version. + +Almost all comments from the C version have been put in this version as +well. Note that Lua variables are dynamically typed, and Lua has only +one data structure called "tables" which, though more flexible than +arrays, are essentially just used as arrays here. + +--]] + +--[[ + + ChangeLog: + + lua7 2011/04/21 RDT + Decode option argument for debugging. + Revert to accepting .mx1 or .tex filenames. + Rationalize file-name variables. + + lua6 2011/04/18 RDT + Revert to stand-alone use. + + lua5 2011/04/13 RDT + Allow .mx1 file to have a version number only. + + lua4 2011/04/12 RDT + Adaptation to being called from musixtex.tex + + lua3 2011/04/11 RDT + Replaced body of eightfivefloat by string.format("%8.5f", ... ) + + lua2 2011/04/11 RDT + Change PRINT to print for dbug output. + + lua1 2011/04/08 RDT + Strip off pt for L line. + +--]] + +-- max sizes +-- NH: these aren't needed for array sizes in Lua (tables grow dynamically) +-- but I am keeping the checks in case the maximums are necessary for +-- TeX processing + +MAX_SIGNS = 128; MAX_SECTIONS = 128; MAX_BARS = 2048 + +function GETLINE() + linebuf = infile:read() + return linebuf +end + +-- NH: declare tables + +-- NH: the following tables were all arrays of type int in C +-- the following tables were size MAX_BARS in C (2048) +zbar = {}; lr_repeat = {}; raggedline = {} +l_repeat = {}; barno = {} + +-- NH: the following tables were size MAX_SECTIONS in C (128) +autolines = {}; bars = {}; mulooseness = {} + +-- NH: the following was of size MAX_SIGNS in C (128) +signchange = {} + +-- NH: the following were counters declared for xbar sign change detection +-- xbar of size MAX_BARS, linegoal MAX_SECTIONS +-- xbar_count, xbar_flag, softspace_count were integers declared here +-- as they aren't tables they'll be declared upon use +xbar = {}; linegoal = {} + +-- NH: the following tables were all arrays of type double in C +-- the following were size MAX_BARS +hardbarlength = {}; softbarlength = {} +width_leftrightrepeat = {}; width_leftrepeat = {} + +-- NH: the following were size MAX_SECTIONS +eff_hardlength = {}; eff_softlength = {} + +-- NH: the following were size MAX_SIGNS +oldsignskip = {}; signskip = {}; futuresignskip = {} + + +-- NH: (no need to add last \n as print does this) +function error_exit (error_number) + -- NH: the following if/elseif/else construction mirrors case structure + + if error_number == 0 then + print("\nFile error.") + elseif error_number == 1 then + print("\nUsage: [texlua] musixflx.lua basename[.tex | .mx1] [ d | m | f | s ]") + elseif error_number == 2 then + print("\nThis shouldn't happen ! Too few bars or \\mulooseness too large ?") + elseif error_number == 3 then + print("\nThis shouldn't happen ! Too few bars in section !") + elseif error_number == 4 then + print("\nMissing endmark ! Forgotten \\stop[end]piece ?") + elseif error_number == 5 then + print("\nDivision by zero ! Ask a wizard !") + elseif error_number == 6 then + print("\nVersion mis-match:") + print("MusiXTeX version " .. linebuf) + print("musixflx expected version " .. MUSIXFLXVERSION) + elseif error_number == 7 then + print("\nFile not found: " .. infilename) + elseif error_number == 8 then + print("\nCorrupted " .. infilename) + elseif error_number == 9 then + print("\nToo many sections, maximum number of sections: " .. MAX_SECTIONS) + elseif error_number == 10 then + print("\nError in " .. infilename .. " at line " .. currentline) + elseif error_number == 11 then + print("\nToo many bars, maximum number of bars: " .. MAX_BARS) + else + print("!!! Can't go on !!!") + end + os.exit(3) + +end +-- end error_exit + +-- NH: there is really no analogue to the strrchr function in C, which is frequently used +-- to locate the location of a last occurrence of a string +-- so I coded a similar function for Lua +-- takes two strings (str and pat), and returns everything after the last occurence of pat +-- in str - if no occurrences of pat, then returns nil +function strrchr(str, pat) + notfound = true + currentIndex = 0 + lastIndex = 0 + while notfound do + currentIndex = string.find(str, pat, lastIndex+1, true) + if (not currentIndex) then -- NH: returned nil - no occurence past lastIndex + notfound = false + else -- NH: got a hit for an occurence - store this value as lastIndex + lastIndex = currentIndex + end + end + if lastIndex == 0 then return nil end -- NH: no occurence found + return string.sub(str, lastIndex+1) +end + + +-- NH: start "main chunk" + +io.write(string.format("Musixflx-%s", VERSION)) + +-- initialize variables +junk = -9999 +dbug = false +dbug_lines = false +dbug_logfile = false +showresult = false +detectraggedline = false +currentline = 1 +samechapter = true +line_number = 0 +chapterno = 1 + +lthick = .4 + +if dbug then + print("\n ... decoding command line") +end + +filename = arg[1] +if not filename then + error_exit(1) +end + +extension = string.sub(filename, -4, -1) +if extension == ".tex" or extension == ".mx1" then + basename = string.sub(filename, 1, -5) +else + basename = filename +end + +--[[ + +debugging options: + d output debugging information to the screen + m output line numbers to the screen + f output debugging information to file basename.mxl (not mx1) + s output computed lines to the screen + + --]] + +if (#arg == 2) then + if (arg[2] == "d") then + dbug = true + elseif (arg[2] == "m") then + dbug_lines = true + elseif (arg[2] == "f") then + dbug = true + dbug_logfile = true + dbug_lines = true + elseif (arg[2] == "s") then + showresult = true + else + error_exit(1) + end +end + +infilename = basename .. ".mx1" + +-- open the .mx1 file containing bar length information + +if dbug then + print(" ... opening " .. infilename .. " for input") +-- NH: io.open analagous to fopen C function +-- will return nil value if not successful +-- nil is taken as false in if statements +end +infile = io.open(infilename, "r") +if (not infile) then + error_exit(7) +end +io.write(string.format(" (%s", infilename)) +if showresult then + print("") +end + +currentline = currentline + 1 +if GETLINE() and (linebuf ~= MUSIXFLXVERSION) then + error_exit(6) +end + + +-- Open the output file +outfilename = basename .. ".mx2" +if dbug then + print(" ... opening " .. outfilename .. " for output") +end +outfile = io.open(outfilename, "w") +if (not outfile) then + print("\nCan't create: " .. outfilename) + os.exit(3) +end + +-- Open the logfile +if dbug_logfile then + logfilename = basename .. ".mxl" + print(" ... open " .. logfilename .. " for debugging") + logfile = io.open(logfilename, "w") + if (not logfile) then + print("\nCan't create: " .. logfilename) + os.exit(3) + end + logfile:write("Version ", VERSION, "\n") +end + +-- skip startindicator + +if GETLINE() and (linebuf ~= "S") then + error_exit(8) +end + +--[[ +do...while loop for + moretimes call of \startpiece + >>>>>>>>>>>>>>>>>>>>>>>>>>> + + Do while equivalent is repeat...until + --]] + + GETLINE() + + repeat + +-- reset all arrays + +if dbug then print("\n------- Chapter " .. chapterno .. " -------\n"); end +if dbug_logfile then logfile:write("\n------- Chapter ", chapterno, " -------\n\n"); end +-- NH: copying C method of loops but this means will be initializing the max spaces every time +-- ... not taking advantage of dynamic sizes of tables in Lua +-- however necessary to initialize since the starting values are used in operations +-- note upper bounds for these loops are the max-1, as for syntax in lua will include the upper (<= instead of <) + +for i = 0, MAX_SIGNS-1 do + signchange[i] = junk + oldsignskip[i] = 0 + futuresignskip[i] = 0 -- jh-1 + signskip[i] = 0 +end + +for i = 0, MAX_BARS-1 do + hardbarlength[i] = 0 + softbarlength[i] = 0 + width_leftrightrepeat[i] = 0 + lr_repeat[i] = false + width_leftrepeat[i] = 0 + xbar[i] = 0 -- jh-1 + l_repeat[i] = false + zbar[i] = false + raggedline[i] = false + barno[i] = 0 +end + +for i = 0, MAX_SECTIONS-1 do + eff_hardlength[i] = 0 + eff_softlength[i] = 0 + bars[i] = 0 + autolines[i] = false + linegoal[i] = 0 + mulooseness[i] = 0 +end + +--[[ + + Read and decode header items: + + 1. Linewidth; + 2. Parindent; + 3. Beforeruleskip; + 4. Afterruleskip; + 5. Elemskip; + 6. Clefskip; + 7. Signskip; + --]] + + -- NH: for those curious why it is necessary to take a substring of the line, it is to strip the "pt" off of the string + -- to make them valid strings for coercion to numbers later on (something that the atof does automatically) + -- RDT: linebuf tests are to avoid taking a substring of an empty string +if linebuf then linewidth = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then parindent = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then beforerule = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then afterrule = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then elemskip = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then clefskip = string.sub(linebuf, 1, -3); currentline=currentline+1 end +GETLINE(); if linebuf then signskip[0] = string.sub(linebuf, 1, -3); currentline=currentline+1 end + +futuresignskip[0] = signskip[0] -- Initialize for xbar signs, jh-1 + +--[[ + Read the records specifying contributions to bar length. + Lengths are of two types: + (a) Hard or unscaleable, eg barlines, clef or meter changes (typ=0). + (b) Soft or scaleable, eg noteboxes which scale with \elemskip (typ=1). + Note that \afterruleskip and \beforerulskip are considered soft. + --]] + +jbar = junk +i = 0 +sign = 0 +xbar_count = 0 -- Used to detect presence of xbars jh-1 +xbar_flag = false -- True allows check for xbar jh-1 +hardsign = 0 -- Accumulator for hard skip from sign change jh-1 +softspace_count = 0 -- Watch for softspace after bars are posted jh-1 + +all_section = 0 + +if dbug then + print(" ... reading") +end + +while (samechapter and GETLINE()) do + + currentline = currentline + 1 + local firstChar = string.sub(linebuf, 1, 1) + + -- NH: use if/elseif/else to mirror switch/case statements + +--[[ +'\startpiece' + stop reading, + compute, + write + and start again + --]] + + if (firstChar == "S") then + samechapter = false + +--[[ + End of section. Action: + Right justify the material ending at the previous bar. + Read the number following the *, which is the 'looseness' + parameter of the section just ended. + Reset the bar test integer to JUNK in case the bar number + was reset between sections. + --]] + + elseif (firstChar == "*") then + local firstSpace = string.find(linebuf, " ") + local secondSpace = string.find(linebuf, " ", firstSpace+1) + if not secondSpace then -- NH: possibility that there is no second number in line + mulooseness[all_section] = string.sub(linebuf, firstSpace+1) + else + mulooseness[all_section] = string.sub(linebuf, firstSpace+1, secondSpace-1) + end + -- NH: above firstSpace/secondSpace mathematics were to mimic function of atol use in original C function + linegoal[all_section] = 0 -- jh-2 + WS-1 + if secondSpace then + linegoal[all_section] = string.sub(linebuf, secondSpace+1) -- NH: this my interpretation of an sscanf line signed jh-2 + WS-1 in C + end + linegoal[all_section] = linegoal[all_section] + 0 -- NH: this is a fairly silly trick to force coercion for valid comparison to numbers, could also use tonumber function + mulooseness[all_section] = mulooseness[all_section] + 0 + if ((mulooseness[all_section] ~= 0) and (linegoal[all_section] > 0)) then + print("\\linegoal{" .. linegoal[all_section] .. "} ignored because \\mulooseness not equal to zero") + print(" for section " .. all_section+1 .. " in chapter " .. chapterno) + linegoal[all_section] = 0 -- Reset to ignore it. jh-2 + WS-1 + end + all_section = all_section + 1 + if all_section > (MAX_SECTIONS - 1) then + error_exit(9) + end + jbar=junk + +--[[ + Right justify the material ending at the previous bar. + Set flag. + Reset the bar test integer to JUNK in case the bar number + was reset between sections. + ]] + + + elseif (firstChar == "a") then + autolines[all_section] = true + all_section = all_section + 1 + if (all_section > (MAX_SECTIONS - 1)) then + error_exit(9) + end + jbar=junk + +--[[ + found a raggedline, let's set a flag + I think, I'll hardly get a Nobel-Award for coding this + What a pity! :-( + but perhaps a Pulitzer-Award for my comments. :-) +--]] + + elseif (firstChar == "r") then + raggedline[i+1] = true + + + -- found \zbar, set flag and store barno + elseif (firstChar == "z") then + zbar[i] = true + barno[i] = strrchr(linebuf, " ") + xbar_count = xbar_count + 1 -- Help detect xbars, track zbar offsets. jh-1 + hardsign = 0 -- reset any sign change skip accumulated. jh-1 + softspace_count = 0 -- Reset for next bar. jh-1 + + +--[[ + found a leftrightrepeat + set a flag and store the different widths + ]] + + elseif (firstChar == "l") then + -- NH: there are some commented out printf lines in C code in this case + -- I'm assuming they were used at one point for debugging purposes and + -- am not translating them, but if should be reinstated they exist at lines + -- 380-387 in C program + lr_repeat[i] = true + local firstSpace = string.find(linebuf, " ") + local secondSpace = string.find(linebuf, " ", firstSpace + 1) + width_leftrightrepeat[i] = string.sub(linebuf, firstSpace+1, secondSpace-3) -- NH: secondspace-3 as secondspace-1 will include the "pt" + width_leftrepeat[i] = string.sub(linebuf, secondSpace+1, -3) -- NH: again, -3 to chop off the "pt" + + +--[[ + found a leftrepeat + set a flag and store width + ]] + + elseif (firstChar == "L") then + l_repeat[i] = true + local firstSpace = string.find(linebuf, " ") + width_leftrepeat[i] = string.sub(linebuf, firstSpace+1, -3) -- RDT: again, -3 to chop off the "pt" + + + -- store barno + elseif (firstChar == "b") then + barno[i] = strrchr(linebuf, " ") + xbar_count = xbar_count+1 -- Track possible xbars. jh-1 + xbar_flag = true -- Allow check of next line to detect xbar. jh-1 + hardsign = 0 -- Reset accumulated hard sign skip. jh-1 + softspace_count = 0 -- Reset for next bar. jh-1 + +--[[ + enabling the use of 'hard' offsets + advance current hardwith + reduce current softwidth +--]] + + elseif (firstChar == "h") then + x = string.sub(strrchr(linebuf, " "), 1, -3) -- -3 is to chop off "pt" in string to allow x to be valid for arithmetic + softbarlength[i] = softbarlength[i] - x + hardbarlength[i] = hardbarlength[i] + x + eff_softlength[all_section] = eff_softlength[all_section] - x + eff_hardlength[all_section] = eff_hardlength[all_section] + x + + +--[[ + This record began with 's' and specifies a key signature change + store the signskip, s.b. + ]] + + elseif (firstChar == "s") then -- Changes to detect xbar and signchange interaction, jh-1 + + local firstSpace = string.find(linebuf, " ") + local secondSpace = string.find(linebuf, " ", firstSpace+1) + if not secondSpace then + tempholdskip = string.sub(linebuf, firstSpace+1, -3) + else + tempholdskip = string.sub(linebuf, firstSpace+1, secondSpace-3) + end + -- NH: all of above to mimic atof statement + -- wasn't sure if statements with s would have a second space and more info + -- so accounted for either possibility + + -- We might be in the middle of an xbar setup, and we only want to increment + -- the sign pointer if this is the first sign change. jh-1 + if (not (signchange[sign] == i)) then -- first time for this bar set jh-1 + sign = sign + 1 + signchange[sign] = i + signskip[sign] = tempholdskip + oldsignskip[sign] = hardsign -- Capture accumulated hard space. jh-1 + xbar[i] = xbar[i] + 1 -- Increment to detect xbars with sign changes. jh-1 + --[[ + Housekeeping is done... Now, one more condition to check. If there + has been any soft space since the bar was declared, then musixtex + will NOT publish a sign change notice at the end of the line for + this sign change when there is a line break in this bar. + In that case, signal that this should be treated as an xbar, which + will effectively suppress the transfer of hardspace for the sign + change notice. jh-1 + --]] + if softspace_count > 0 then xbar[i] = 2 end-- Suppress space move jh-1 + end + -- Always update the futuresignskip value in case this is the last + futuresignskip[sign] = tempholdskip + + -- comment, do nothing + elseif (firstChar == "%") then + + -- This is an 'ordinary' line, listing a contribution to the barlength. + else + if (not (tonumber(firstChar))) then + error_exit(10) + end + local firstSpace = string.find(linebuf, " ") + local secondSpace = string.find(linebuf, " ", firstSpace + 1) + bar = string.sub(linebuf, 1, firstSpace-1) + typ = string.sub(linebuf, firstSpace+1, secondSpace-1) + x = string.sub(linebuf, secondSpace+1, -3) -- the -3 is to strip the "pt" off of the x + if (typ ~= "0") then eff_softlength[all_section] = eff_softlength[all_section] + x + else eff_hardlength[all_section] = eff_hardlength[all_section] + x + end + +--[[ + Increment bar number if the bar number + read from the file has changed. + Accumulate current bar length. + --]] + bar = bar + 0 -- NH: forcing coercion to number type from string + if tonumber(bar) > jbar then + i = i + 1 + bars[all_section] = bars[all_section] + 1 + if i > MAX_BARS then + error_exit(11) + end + end + + -- At this point, can check if this is an xbar...Only check once. jh-1 + if xbar_flag then + if ((xbar_count - bar - 1) == 0) then -- find an xbar. jh-1 + xbar_count = xbar_count-1 -- adjust offset to stay on track + + --[[ + To handle the special conditions caused by possible xbars and + sign changes, the xbar logic state has to be examined and changed + only if this is the first xbar, and not for subsequent ones. jh-1 + --]] + if (xbar[i] == 0) then -- then this is the first xbar in the setup + -- or there has already been a sign change + xbar[i] = 1 -- jh-1 + end + end + end + + xbar_flag = false -- Reset to prevent checks until next bar. jh-1 + + if (typ ~= "0") then + softbarlength[i] = softbarlength[i] + x + -- Count softspace entries to help in sign/linebreak decisions jh-1 + softspace_count = softspace_count+1 + hardsign = 0 -- Safety - just be sure in case line break jh-1 + else -- jh-1 + hardbarlength[i] = hardbarlength[i] + x + hardsign = hardsign + x -- accumulate hardspace, there may be a sign change + end + + jbar = bar + + end -- end if statements + +end -- end while loop + +--[[ +Decrement the number of sections if the final section is void. + This will be the usual case where the input file ends with + an end of section record. + If this record has been omitted, stop going on to avoid + 'You can't use \raise....'. + ]] + +if dbug then + print(" ... compute") +end + +if (bars[all_section] == 0) then + all_section = all_section - 1 +else + error_exit(4) +end + +-- Summarize sectioning information + +if dbug then + print("\nNumber of sections : " .. (all_section+1) .."\n") + + for section = 0, all_section do + if (autolines[section]) then + print("---- autoline section ----") + end + print("Section : " .. (section+1)) + print("Number of bars in section : " .. bars[section]) + print("Length(hard) of section " .. (section+1) .. " : " .. eff_hardlength[section]) + print("Length(soft) of section " .. (section+1) .. " : " .. eff_softlength[section]) + if (linegoal[section] ~= 0) then -- linegoal applies, signed jh-2 in C + print("Section line goal was determined by \\linegoal value...") + print("Line Goal for section : " .. linegoal[section]) + else -- mulooseness applies, signed jh-2 in C + print("Looseness of section : " .. mulooseness[section]) + end + + io.read() -- NH: mimics getchar() + end -- end for + +end -- end if + +if dbug_logfile then + logfile:write("\nNumber of sections : ", all_section+1, "\n\n") + + for section = 0, all_section do + if (autolines[section]) then + logfile:write("---- autoline section ----\n") + end + logfile:write("Section : ", section+1, "\n") + logfile:write("Number of bars in section : ", bars[section], "\n") + logfile:write("Length(hard) of section ", section+1, " : ", eff_hardlength[section], "\n") + logfile:write("Length(soft) of section ", section+1, " : ", eff_softlength[section], "\n") + if (linegoal[section] ~= 0) then -- line goal applies. signed jh-2 in C + logfile:write("Section line goal was determined by \\linegoal value...\n") + logfile:write("Line goal for section : ", linegoal[section], "\n") + else -- mulooseness applies, signed jh-2 in C + logfile:write("Looseness of section : ", mulooseness[section], "\n") + end + end +end + +--[[ +C Comments: +Loop over the sections defined in the input file. + Each section must be right justified. + LAST is the absolute number of the last bar + in the current section. +--]] + +sign = 0 +mark = 0 +lastbarnumber = 0 + + +for section = 0, all_section do + line_in_section = 1 + lastbarnumber = lastbarnumber + bars[section] + + -- Find number of lines to work towards + lines = math.floor(((eff_hardlength[section] + eff_softlength[section] + parindent)/ + (linewidth-(clefskip+signskip[sign]))) + .5) -- need to use floor function as lua has no "integer" type, just numbers + if (lines == 0) then lines = 1 end -- safety + + natural_lines = lines -- Keep this for debug report. Signed jh-2 in C + lines = lines + mulooseness[section] + if ((mulooseness[section] ~= 0) and (linegoal[section] > 0)) then -- signed jh-2 in C + print("Unexpected line goal reset occured for section " .. section+1) + linegoal[section] = 0 -- Zero it, Safety, should not happen, signed jh-2 in C + end + if (linegoal[section] > 0) then lines = linegoal[section] end -- Signed jh-2 in C + if lines < 1 then + lines = 1 + print("Don't stress \\mulooseness too much !!!") + end + +--[[ +C comments: + autolinesflag set in current section ? + iftrue force number of lines to 1 + --]] + + if (autolines[section]) then lines = 1 end + + if dbug then + print("Section number : " .. section+1) + print("Last bar in this section : " .. lastbarnumber) + print("Number of bars : " .. bars[section]) + print("Natural number of lines : " .. natural_lines) -- signed jh-2 in C + print("Chosen number of lines : " .. lines .. "\n") + end + + if dbug_logfile then + logfile:write("Section number : ", section+1, "\n") + logfile:write("Last bar in this section : ", lastbarnumber, "\n") + logfile:write("Number of bars : ", bars[section], "\n") + logfile:write("Natural number of lines : ", natural_lines, "\n") -- signed jh-2 in C + logfile:write("Chosen number of lines : ", lines, "\n\n") + end + + if (bars[section]<1) then error_exit(3) end + +--[[ +C comments: + fill_length is the length of 'bar' material (ie excluding + signature space) required to fill the remainder + of the piece. This value will not be exact if there are + sign changes within the section. However, + fill_length is used only to keep track of the mean scale factor + for the remainder of the piece, as opposed to individual lines. + + Loop over lines, working out number of bars + and revised \elemskip for each line. + added correct computing of fill_length + --]] + + + for j = 1, lines do + line_number = line_number + 1 + fill_length = (lines-j+1) * (linewidth - (clefskip + signskip[sign])) + + +--[[ +C comments: + Work out mean element skip over remaining bars + in the current section. + EFFWID is the effective line width once + key signature have been written. + Set parindent to zero after it has been used for the + first line of the first section. + --]] + + if (eff_softlength[section] == 0) then error_exit(5) end + spc_factor = (fill_length - eff_hardlength[section])/eff_softlength[section] + if ((xbar[mark+1] > 1) and (mark>0)) then + -- The bar is an bar+xbar with a sign change. Signed jh-1 in C + eff_linewidth = linewidth - (clefskip+signskip[sign-1]) - parindent + else -- This is a normal bar. Signed jh-1 in C + eff_linewidth = linewidth - (clefskip+signskip[sign]) - parindent + end -- Signed jh-1 in C + + signskip[sign] = futuresignskip[sign] -- Supports xbar signs. Signed jh-1 in C + + parindent = 0 + + -- Fill the current line by adding bars until overflow. + + i = mark + firstbarno = barno[mark+1] + hardlength = 0 + softlength = 0 + x = 0 + lastbar = 0 + detect_end = false + + while (x < eff_linewidth) do + if detect_end then break end + i = i + 1 + -- Check for raggedline + + if raggedline[i] then detectraggedline = true end + + -- Check for key signature change at this bar. + + if (i == signchange[sign+1]) then sign = sign + 1 end + + lastbar = hardbarlength[i] + spc_factor*softbarlength[i] + x = x + lastbar + + -- Enforce termination at last bar and last line + + if (i==lastbarnumber) then detect_end = true + elseif (line_in_section == lines) then + detect_end = false + x = 0 + end + + hardlength = hardlength + hardbarlength[i] + softlength = softlength + softbarlength[i] + + end + +--[[ +C comments: + If the overhang is less than half the barlength, + include the latest bar in the line, + and shrink the line accordingly. +--]] + + if ((x-eff_linewidth) < (lastbar/2)) then + barsinline = i - mark + mark = i + lastbarno = barno[mark] + +--[[ +C comments: + last bar in line a zbar? + if true -> add to the first bar in next line + the amount of afterruleskip +--]] + + if zbar[mark] then + softbarlength[i+1] = softbarlength[i+1] + afterrule + eff_softlength[section] = eff_softlength[section] + afterrule + end + +--[[ +C comments: + last bar in line a leftrightrepeat? + if true -> reduce hardwidth of current line + advance the hardwidth of next bar + advance the softwidth of next bar +--]] + + if lr_repeat[mark] then + -- NH: there are some commented lines of code out here (printf statements) that I have not preserved + -- if they should be reinstated then they are located at lines 744-746 of the original program + hardlength = hardlength - (width_leftrightrepeat[i] - width_leftrepeat[i]) + eff_hardlength[section] = eff_hardlength[section] + (width_leftrightrepeat[i] - width_leftrepeat[i]) + hardbarlength[i+1] = hardbarlength[i+1] + width_leftrepeat[i] + softbarlength[i+1] = softbarlength[i+1] + (afterrule/2) + eff_softlength[section] = eff_softlength[section] + (afterrule/2) + end + +--[[ +C comments: + last bar in line a leftrepeat? + if true -> reduce hardwidth of current line + advance the hardwidth of next bar + advance the softwidth of next bar +--]] + + if l_repeat[mark] then + hardlength = hardlength - (width_leftrepeat[i] - lthick) + hardbarlength[i+1] = hardbarlength[i+1] + width_leftrepeat[i] + softbarlength[i+1] = softbarlength[i+1] + (afterrule/2) + eff_softlength[section] = eff_softlength[section] + (afterrule/2) + end + + if (signchange[sign+1] == mark+1) then -- signed s.b. in C + sign = sign + 1 +--[[ +C comments: + Because the bar is staying here in the line, we look ahead + to see if the upcoming bar is a sign change, and adjust space + to account for the complimentary sign change notice that will + be posted at the end of this line. However, if the upcoming + sign change bar is really a bar+xbar set, where the sign change + is buried in the xbar, then we don't do the move because the + change notice really won't be posted in this line. + + Signed jh-1 in C. + +--]] + if (xbar[mark+1] < 2) then -- okay to do the move. signed jh-1 in C + hardlength = hardlength + oldsignskip[sign] + hardbarlength[mark+1] = hardbarlength[mark+1] - oldsignskip[sign] + end + end + + -- Exclude the latest bar, and stretch the line. + + else + barsinline=i-1-mark + if (barsinline < 1) then error_exit(2) end + mark = i - 1 + lastbarno = barno[mark] + hardlength = hardlength - hardbarlength[i] + softlength = softlength - softbarlength[i] + + if zbar[mark] then softbarlength[i] = softbarlength[i] + afterrule end + + if lr_repeat[mark] then + hardlength = hardlength - (width_leftrightrepeat[i-1]-width_leftrepeat[i-1]) + eff_hardlength[section] = eff_hardlength[section] + (width_leftrightrepeat[i-1] - width_leftrepeat[i-1]) + hardbarlength[i] = hardbarlength[i] + width_leftrepeat[i-1] + softbarlength[i] = softbarlength[i] + (afterrule/2) + eff_softlength[section] = eff_softlength[section] + (afterrule/2) + end + + if l_repeat[mark] then + hardlength = hardlength - (width_leftrepeat[i-1] - lthick) + hardbarlength[i] = hardbarlength[i] + width_leftrepeat[i-1] + softbarlength[i] = softbarlength[i] + (afterrule/2) + eff_softlength[section] = eff_softlength[section] + (afterrule/2) + end + +--[[ +C comments: + Error (o/u-hbox) occurs only when signature change start in next line + -> look for signature change in next line + if true then advance the hardwidth of current line + reduce next hard barlength by signature change +--]] + + if (signchange[sign] == (mark+1)) then +--[[ +C comments: +However, if the next bar is a bar+xbar set where the +sign change comes from the xbar, then don't do this +move, because the extra skip is not really there! + +Signed jh-1 in C. +--]] + if(xbar[mark+1] < 2) then -- alright, do the move. signed jh-1 in C + hardlength = hardlength + oldsignskip[sign] + hardbarlength[mark+1] = hardbarlength[mark+1] - oldsignskip[sign] + end + + end + + end + +--[[ +C comments: + Define a flex factor for this line as the ratio + of soft part of the specified line width, + to soft width in the approximate line. + --]] + + if (softlength == 0) then error_exit(5) end + flexit = (eff_linewidth - hardlength) / softlength + if detectraggedline then + flexit = 1 + detectraggedline = false + end + cor_elemskip = elemskip * flexit + cor_afterrule = afterrule * flexit + cor_beforerule = beforerule * flexit + + if dbug then + print("Line number : " .. line_number) + print("Fill length : " .. fill_length) + print("Effective length : " .. eff_softlength[section] + eff_hardlength[section]) + print("Mean space factor : " .. spc_factor) + print("Bars in line : " .. barsinline) + print("Effective linewidth : " .. eff_linewidth) + print("Uncorrected hard length : " .. hardlength) + print("Uncorrected soft length : " .. softlength) + print("fLex factor (soft) : " .. flexit) + print("Corrected elemskip : " .. cor_elemskip) + print("Corrected afterrule : " .. cor_afterrule) + print("Corrected beforerule : " .. cor_beforerule) + + io.read() -- NH: mimics getchar() + end + + if dbug_logfile then + logfile:write("Line number : ", line_number, "\n") + logfile:write("Fill length : ", fill_length, "\n") + logfile:write("Effective length : ", eff_softlength[section] + eff_hardlength[section], "\n") + logfile:write("Mean space factor : ", spc_factor, "\n") + logfile:write("Bars in line : ", barsinline, "\n") + logfile:write("Effective linewidth : ", eff_linewidth, "\n") + logfile:write("Uncorrected hard length : ", hardlength, "\n") + logfile:write("Uncorrected soft length : ", softlength, "\n") + logfile:write("Flex factor (soft) : ", flexit, "\n") + logfile:write("Corrected elemskip : ", cor_elemskip, "\n") + logfile:write("Corrected afterrule : ", cor_afterrule, "\n") + logfile:write("Corrected beforerule : ", cor_beforerule, "\n\n") + end + + eff_hardlength[section] = eff_hardlength[section] - hardlength + eff_softlength[section] = eff_softlength[section] - softlength + fill_length = fill_length - eff_linewidth + + -- Write a record to the output file + + outfile:write( + string.format("\\lineset{%3d}{%2d}{%8.5fpt}{%8.5fpt}{%8.5fpt}%% %d - %d\n", + line_number, barsinline, cor_elemskip, cor_afterrule, + cor_beforerule, + firstbarno, lastbarno)) + + + + if showresult then + print( + string.format("\\lineset{%3d}{%2d}{%8.5fpt}{%8.5fpt}{%8.5fpt}%% %d - %d", + line_number, barsinline, cor_elemskip, cor_afterrule, + cor_beforerule, + firstbarno, lastbarno)) + end + + if dbug_lines then print(" ... writing line : " .. line_number) end + line_in_section = line_in_section + 1 -- NH: need to do this in loop, lua syntax doesn't allow for it in for loop spec + end -- end lines for +end -- end sections for + +if dbug_lines then print("") end + + +samechapter = true +chapterno = chapterno + 1 +until (not GETLINE()) -- end repeat loop + +-- closing files +infile:close() +io.write(")") +if dbug_logfile then + logfile:close() + if (not logfile) then error_exit(0) end +end +outfile:close() +if (not outfile) then error_exit(0) end + +if dbug then + print(" ... that's all, bye") +end +print("") +-- NH: end main chunk and program! diff --git a/musixtex/scripts/musixtex.bat b/musixtex/scripts/musixtex.bat new file mode 100644 index 0000000..249ae59 --- /dev/null +++ b/musixtex/scripts/musixtex.bat @@ -0,0 +1,6 @@ +:: wrapper script to call musixtex.lua +:: Usage: musixtex [options] basename[.tex|.ltx|.mtx|.pmx|.aspc] +:: Suggested by Tomasz Luczak (Tomek) t34www@googlemail.com + +@for /f "delims=" %%I in ('kpsewhich --format=texmfscripts %~n0.lua') do texlua "%%I" %* +:end diff --git a/musixtex/scripts/musixtex.lua b/musixtex/scripts/musixtex.lua new file mode 100755 index 0000000..b568bb8 --- /dev/null +++ b/musixtex/scripts/musixtex.lua @@ -0,0 +1,648 @@ +#!/usr/bin/env texlua + +VERSION = "0.23b" + +--[[ + musixtex.lua: processes MusiXTeX files using xml2pmx and/or prepmx and/or pmxab + and/or autosp as pre-processors (and deletes intermediate files) + + (c) Copyright 2011-2021 Bob Tennent rdt@cs.queensu.ca + and Dirk Laurie dirk.laurie@gmail.com + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License as published by the + Free Software Foundation; either version 2 of the License, or (at your + option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General + Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + +--]] + +--[[ + + ChangeLog: + + version 0.23b 2020-05-27 RDT + improve the -h output + + version 0.23a 2020-08-14 RDT + pmxprep files now deleted by xml2pmx + + version 0.23 2020-05-21 RDT + added support for xml2pmx pre-preprocessing + + version 0.22 2020-03-20 RDT + add -X option + add -version, --version, -help, --help options + + version 0.21 2018-07-27 RDT + add -P option. + + version 0.20 2018-06-11 RDT + remove .mx1 file before tex processing + + version 0.19 2017-12-10 RDT + Allow non-standard extensions. + Add -M and -A options. + + version 0.18 2017-06-13 RDT + Allow autosp to generate .ltx files + + version 0.17a 2017-01-08 RDT + Added -D option. + Avoid writing or concatenating a nil value. + + version 0.16e 2016-03-02 DL + missing version information (caused by batchmode in 0.16c) fixed + + version 0.16d 2016-03-02 RDT + filename argument in autosp failure message fixed + + version 0.16c 2016-02-24 RDT + -interaction batchmode for -q + report_error reports only the first error + + version 0.16b 2016-02-20 DL + Improved help message as suggested by Bob Tennent. + + version 0.16a 2015-12-30 DL + Corrects bug in -g option reported by Christian Mondrup. + + version 0.16 2015-12-24 DL + Versions read from tempfile and written to musixtex.log. + + version 0.15 2015-12-03 DL + Option -q added, which redirects most screen output into + a temporary file. If an error occurs at the TeX stage, processing + halts immediately and the tail of the log file is sent to stderr. + + version 0.14 2015-12-01 DL + Writes `musixtex.log` and deletes other logfiles (except with -i) + Hierarchy of extensions emphasized in usage() and consistently + used elsewhere. + Unknown option-like arguments reported and ignored, not treated + as filenames + Warnings and error messages generated by musixtex.lua start with + respctively `!` and `!!`. + + version 0.13 2015-11-30 RDT + Process .mtx and .pmx files (suggested by Dirk Laurie) + exit_code is now an error count + Use pmxab exit code to distinguish between errors and warnings + + version 0.12 2015-11-28 RDT + Process .ltx files, with -l implied + + version 0.11 2015-07-16 RDT + Automatic autosp preprocessing. + + version 0.10 2015-04-23 RDT + Add -a option to preprocess using autosp + + version 0.9 2015-02-13 RDT + Add an additional latex pass to resolve cross-references. + Add -e0 option to dvips as given in musixdoc.tex + Add -x option to call makeindex + + version 0.8 2014-05-18 RDT + Add -g option + + version 0.7 2013-12-11 RDT + Add -F fmt option + + version 0.6 2012-09-14 RDT + Add -1 (one-pass [pdf][la]tex processing) option. + + version 0.5 2011-11-28 RDT + Add -i (retain intermediate files) option. + + version 0.4 2011-04-30 RDT + Allow multiple filenames (and options). + Add -f (default) and -l (latex) options. + + version 0.3 2011-04-25 RDT + Add -d (dvipdfm) and -s (stop at dvi) options. + + version 0.2 2011-04-21 RDT + Allow basename.tex as filename. + Add -p option for pdfetex processing. + Add standard -v -h options. +--]] +local orig_print = print + +function usage() + orig_print +[[ +Usage: [texlua] musixtex.lua { option | basename[ .xml | .mtx | .pmx | .aspc | .tex | .ltx] } ... + When no extension is given, extensions are tried in the above order + until a source file is found. Preprocessing goes + .xml - .pmx - .tex + .mtx - .pmx - .tex + .pmx - .tex + .aspc - .tex + with the entry point determined by the filename extension. + The normal route after preprocessing goes .tex - .dvi - .ps - .pdf, + but shorter routes are also available; see the options. + The default 3-pass processing route for .tex files is + etex - musixflx - etex. + .ltx files, possibly after autosp preprocessing, are treated as latex + source and processed by latex (or pdflatex) rather than etex. +Options: -v, --version version + -h, --help help + -l latex source; implied by .ltx extension + -p direct tex-pdf (pdftex etc) + -F fmt use fmt as the TeX processor + -d tex-dvi-pdf (using dvipdfm if -D not used) + -D dvixx use dvixx as the dvi processor + -P ps2pdfxx use ps2pdfxx as the Postscript processor + -c preprocess pmx file using pmxchords + -m stop at pmx + -M prepmxx use prepmxx as the mtx preprocessor + -A autospx use autospx as the aspc preprocessor + -X pmxabx use pmxabx as the pmx preprocessor + -L xmlx use xmlx as the xml preprocessor + -t stop at tex/mid + -s stop at dvi + -g stop at ps + -i retain intermediate and log files + -q quiet mode (redirect screen logs, write summary on musixtex.log) + -1 one-pass [pdf][la]tex processing + -x run makeindex + -f restore default processing +Four TeX engines are available via the -l and -p options. + etex default + latex -l + pdfetex -p + pdflatex -l -p +If the -F option is used, options -l and -p need to be set if the engine +name does not contain "latex" and "pdf" respectively. For example, the +above four engines can be replaced by: + -F "luatex --output-format=dvi" + -F "lualatex --output-format=dvi" + -F "luatex" -p + -F "lualatex" -p +]] +end + +function whoami () + print("This is musixtex.lua version ".. VERSION .. ".") +end + +function exists (filename, nolog) + local f = io.open(filename, "r") + if f then + f:close() + if not nolog then musixlog:write("Processing " .. filename,'\n' ) end + return true + else + return false + end +end + +-- System commands for the various programs are mostly +-- set to nil if the step is to be omitted, which can be +-- tested by a simple "if" statement. +-- Exceptions: +-- 'tex' is the command for processing a TeX file, but it is important +-- to know whether the user has explicitly specified an option that +-- affects this choice, in which case the automatic selection of the +-- command is restricted or disabled. +-- force_engine "use the command provided" +-- override records when 'l' and/or 'p' options are in effect +-- 'dvi' is the command for processing a DVI file, but there are two +-- reasons for not needing it and it is important for the automatic +-- selection of a TeX engine to know which is in effect. This is +-- possible by exploiting the the fact that Lua has two false values. +-- dvi == nil "do not produce a DVI file" (but maybe PDF) +-- dvi == false "do not process the DVI file" (but stop after TeX) + +local dvips = "dvips -e0" +-- option -e0 suppresses dvips "feature" of adjusting location to align +-- characters in words of text + +function defaults() + xml2pmx = "xml2pmx" + prepmx = "prepmx" + pmx = "pmxab" + autosp = "autosp" + tex = "etex" + musixflx = "musixflx" + dvi = dvips + ps2pdf = "ps2pdf" + cleanup = true -- clean up intermediate and log files + index = false + latex = false + force_engine = false -- indicates whether -F is specified + override = "" + passes = 2 + quiet = "" -- set by "-q" +end + +------------------------------------------------------------------------ + +if #arg == 0 then + whoami() + usage() + os.exit(0) +end + +-- Logging on `musixtex.log` everything that is printed, all os calls, +-- and warnings from other log files. + +musixlog = io.open("musixtex.log","w") +if not musixlog then + print"!! Can't open files for writing in current directory, aborting" + os.exit(1) +end + +------------------------------------------------------------------------ + +print = function(...) + orig_print(...) + musixlog:write(...,"\n") -- only the first argument gets written! +end + +local orig_remove = os.remove +remove = function(filename) + if exists(filename,"nolog") then + musixlog:write(" removing ",filename,"\n") + return orig_remove(filename) + end +end + +local orig_execute = os.execute +execute = function(command) + musixlog:write(" ",command,"\n") + return orig_execute(command .. quiet) +end + +function report_warnings(filename,pattern) + local log = io.open(filename) + if not log then + print("! No file "..filename) + return + end + for line in log:lines() do + if line:match(pattern) then + musixlog:write("! "..line,"\n") + end + end +end + +function report_error(filename) + local log = io.open(filename) + if not log then + print("! No file "..filename) + return + end + local trigger = false + for line in log:lines() do + if trigger and line:match"^!" then + -- report just the first error + break + end + trigger = trigger or line:match"^!" + if trigger then + io.stderr:write("! "..line,"\n") + end + end +end + +function process_option(this_arg) + if this_arg == "-v" or this_arg == "-version" or this_arg == "--version" then + os.exit(0) + elseif this_arg == "-h" or this_arg == "-help" or this_arg == "--help" then + usage() + os.exit(0) + elseif this_arg == "-l" then + latex = true + override = override .. 'l' + elseif this_arg == "-p" then + dvi = nil + override = override .. 'p' + elseif this_arg == "-d" then + dvi = "dvipdfm"; ps2pdf = nil + elseif this_arg == "-D" then + narg = narg+1 + dvi = arg[narg] + elseif this_arg == "-c" then + pmx = "pmxchords" + elseif this_arg == "-F" then + narg = narg+1 + tex = arg[narg] + force_engine = true + elseif this_arg == "-s" then + dvi = false; ps2pdf = nil; protect.dvi = true + elseif this_arg == "-g" then + dvi = dvips; ps2pdf = nil; protect.ps = true + elseif this_arg == "-i" then + cleanup = false + elseif this_arg == "-x" then + index = true + elseif this_arg == "-1" then + passes = 1 + elseif this_arg == "-f" then + defaults() + elseif this_arg == "-t" then + tex, dvi, ps2pdf = nil,nil,nil + protect.tex = true + elseif this_arg == "-m" then + pmx, tex, dvi, ps2pdf = nil,nil,nil,nil + protect.pmx = true + elseif this_arg == "-M" then + narg = narg+1 + prepmx = arg[narg] + elseif this_arg == "-A" then + narg = narg+1 + autosp = arg[narg] + elseif this_arg == "-L" then + narg = narg+1 + xml2pmx = arg[narg] + elseif this_arg == "-q" then + if not tempname then + tempname = tempname or os.tmpname() + print("Redirecting screen output to "..tempname) + end + if dvi == dvips then dvi = dvi .. " -q" end + quiet = " >> " .. tempname + elseif this_arg == "-P" then + narg = narg+1 + ps2pdf = arg[narg] + elseif this_arg == "-X" then + narg = narg+1 + pmx = arg[narg] + else + print("! Unknown option "..this_arg.." ignored") + end +end + +function find_file(this_arg) + basename, extension = this_arg:match"(.*)%.(.*)" + extensions = {["xml"] = true, ["mtx"] = true, ["pmx"] = true, ["aspc"] = true, ["tex"] = true, ["ltx"] = true} + if extensions[extension] then + return basename, extension + end + basename, extension = this_arg, null + for ext in ("xml,mtx,pmx,aspc,tex,ltx"):gmatch"[^,]+" do + if exists (basename .. "." .. ext) then + extension = ext + break + end + end + if extension == null then + print("!! No file " .. basename .. ".[xml|mtx|pmx|aspc|tex|ltx]") + exit_code = exit_code+1 + return + end + return basename, extension +end + +function preprocess(basename,extension) + if not (basename and extension) then return end + if extension == "xml" then + if execute(xml2pmx .. " " .. basename .. ".xml" .. " " .. basename .. ".pmx" ) == 0 then + extension = "pmx" + else + print ("!! xml2pmx preprocessing of " .. basename .. ".xml fails.") + return + end + elseif extension == "mtx" then + if execute(prepmx .. " " .. basename ) == 0 then + extension = "pmx" + else + print ("!! prepmx preprocessing of " .. basename .. ".mtx fails.") + return + end + end + if extension == "pmx" then + local OK = true + if pmx then + local code = execute(pmx .. " " .. basename) + local pmxaerr = io.open("pmxaerr.dat", "r") + if (not pmxaerr) then + OK = false + print("!! No pmx log file.") + else + extension = "tex" + local linebuf = pmxaerr:read() + local err = tonumber(linebuf) + if (code == 0) then + if err ~=0 then + print ("! pmx produced a warning on line "..err.. + " of "..basename..".pmx") + end + else + OK = false + print ("!! pmx processing of " .. basename .. ".pmx fails.") + end + pmxaerr:close() + end + end + if not OK then + exit_code = exit_code+1 + return + end + end + if extension == "aspc" then + if execute (autosp .. " " .. basename .. ".aspc" ) == 0 then + if exists ( basename .. ".ltx") + then extension = "ltx" + else extension = "tex" + end + else + print ("!! autosp preprocessing of " .. basename .. ".aspc fails.") + exit_code = exit_code+1 + return + end + end + return extension +end + +function tex_process(tex,basename,extension) + if not (extension == "tex" or extension == "ltx") or not tex then return end + remove(basename .. ".mx1") + remove(basename .. ".mx2") + local filename = basename .. "." ..extension +-- .ltx extension re-selects engine only for the current file, and only +-- if default processing is plain TeX + local latex = latex + if extension == "ltx" then + if not force_engine and not latex then + if dvi then tex = "latex" else tex = "pdflatex" end + end + latex = true + end + if quiet ~= "" then + tex = tex .. " -interaction batchmode" + end + local OK = (execute(tex .. " " .. filename) == 0) + if passes ~= 1 then + OK = OK and (execute(musixflx .. " " .. basename) == 0) + and (execute(tex .. " " .. filename) == 0) + if latex and index then + OK = OK and (execute("makeindex -q " .. basename) == 0) + and (execute(tex .. " " .. filename) == 0) + if exists (basename .. ".toc","nolog") then + -- an extra line for the index will have been added + OK = OK and (execute(tex .. " " .. filename) == 0) + -- there is a tiny possibility that the extra line for the index + -- has changed the pagination. If you feel this should not be + -- ignored, here are the possibilities: + -- a. Do an extra TeX pass regardless. + -- b. Provide a user option -4 to force the extra pass. + -- c. Compare aux files to find out. + end + end + end + if (quiet ~= "") and not OK then + report_error(basename..".log") + end + if OK and latex then + report_warnings(basename..".log","LaTeX.*Warning") + end + if dvi then OK = OK and (execute(dvi .. " " .. basename) == 0) end + if dvi and ps2pdf then + OK = OK and (execute(ps2pdf .. " " .. basename .. ".ps") == 0) + if OK then + print(basename .. ".pdf generated by " .. ps2pdf .. ".") + end + end + if not OK then + print("!! Processing of " .. filename .. " fails.\n") + exit_code = exit_code+1 + end +end + +---- Report version information on musixtex.log + +-- File names and message signatures to be looked for in a TeX log file. +logtargets = { +mtxtex = {"mtx%.tex","mtxTeX"}, +mtxlatex = {"mtxlatex%.sty","mtxLaTeX"}, +pmxtex = {"pmx%.tex","PMX"}, +musixtex = {"musixtex%.tex","MusiXTeX"}, +musixltx = {"musixltx%.tex","MusiXLaTeX"}, +musixlyr = {"musixlyr%.tex","MusiXLYR"} +} + +-- Signatures of messages displayed on standard output by programs +capturetargets = { +MTx = "This is (M%-Tx.->)", +PMX = "This is (PMX[^\n]+)", +pdftex = "This is (pdfTeX[^\n]+)", +musixflx = "Musixflx%S+", +autosp = "This is autosp.*$", +index = "autosp,MTx,PMX,musixflx,pdftex" +} + +function report_texfiles(logname) + local log = logname and io.open(logname) + if not log then return end + local lines = + {"--- TeX files actually included according to "..logname.." ---"} + log = log:read"*a" +-- The following pattern matches filenames input by TeX, even if +-- interrupted by a line break. It may include the first word of +-- an \immediate\write10 message emitted by the file. + for pos,filename in log:gmatch"%(()(%.?[/]%a[%-/%.%w\n]+)" do + local hit + repeat + local oldfilename = filename + filename = oldfilename:match"[^\n]+" -- up to next line break + hit = io.open(filename) -- success if the file exists + if hit then break end + filename = oldfilename:gsub("\n","",1) -- remove line break + until filename==oldfilename + if hit then + for target,sig in pairs(logtargets) do + if filename:match(sig[1]) then + local i,j = log:find(sig[2].."[^\n]+",pos) + if j then lines[#lines+1] = filename.."\n "..log:sub(i,j) end + end + end + end + end + return table.concat(lines,'\n').."\n" +end + +function report_versions(tempname) + if not tempname then return end -- only available with -q + local logs = io.open(tempname) + if not logs then + musixlog:write ("No version information: could not open "..tempname) + return + end + local versions = {} + musixlog:write("--- Programs actually executed according to "..tempname.." ---\n") + for line in logs:lines() do + for target in capturetargets.index:gmatch"[^,]+" do + if not versions[target] then + local found = line:match(capturetargets[target]) + if found then + versions[target] = found + musixlog:write(found,"\n") + end + end + end + end + logs:close() + return +end + +------------------------------------------------------------------------ + +whoami() + +defaults() + +exit_code = 0 +narg = 1 +protect = {} -- extensions not to be deleted, even if cleanup requested + +repeat + this_arg = arg[narg] + if this_arg:match"^%-" then process_option(this_arg) + else + basename, extension = find_file(this_arg) -- nil,nil if not found + if tex then -- tex output enabled, now select engine + if tex:match"pdf" then dvi = nil end + if not dvi then ps2pdf = nil end + -- .ltx extension will be taken into account later, in `process` + -- deduce tex/latex from current engine name if -l is not specified + if not override:match"l" then latex = tex:match"latex" end + if not force_engine then -- select appropriate default engine + if latex then + if dvi==nil then tex = "pdflatex" else tex = "latex" end + else + if dvi==nil then tex = "pdfetex" else tex = "etex" end + end + end + end + extension = preprocess(basename, extension) + tex_process(tex,basename,extension) + if basename and io.open(basename..".log") then -- to be printed later + versions = report_texfiles(basename..".log") + end + if basename and cleanup then + remove("pmxaerr.dat") + for ext in ("mx1,mx2,dvi,ps,idx,log,ilg,pml"):gmatch"[^,]+" do + if not protect[ext] then remove(basename.."."..ext) + end + end + end + protect = {} + end + narg = narg+1 +until narg > #arg + +if versions then musixlog:write(versions) end +report_versions(tempname) +musixlog:close() +os.exit( exit_code ) diff --git a/musixtex/source/doc.tex b/musixtex/source/doc.tex new file mode 100644 index 0000000..b919dcb --- /dev/null +++ b/musixtex/source/doc.tex @@ -0,0 +1,24 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% musixcrd - typsetting chord symbols with %% +%% musixtex %% +%% doc.tex documentation generation %% +%% $Id$ %% +%% copyright 2004 , Robert Hennig %% +%% this code is licensed in terms of the %% +%% GNU Public License %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\documentclass{ltxdoc} +\usepackage{musixtex,musixcrd,syntax,sverb} +\EnableCrossrefs +\PageIndex +\CodelineIndex +\setlength\hfuzz{15pt} +\begin{document} + \DocInput{musixcrd.dtx} +\end{document} + +%%% Local Variables: +%%% mode: plain-tex +%%% TeX-master: t +%%% End: diff --git a/musixtex/source/makefile b/musixtex/source/makefile new file mode 100644 index 0000000..68202db --- /dev/null +++ b/musixtex/source/makefile @@ -0,0 +1,45 @@ +#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#%% musixcrd - typsetting chord symbols with %% +#%% musixtex %% +#%% makefile %% +#%% $Id$ %% +#%% copyright 2004 , Robert Hennig %% +#%% this code is licensed in terms of the %% +#%% GNU Public License %% +#%% %% +#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +SOURCES = readme musixcrd.dtx makefile musixcrd.sty doc.tex strip.tex +TARGETS = readme musixcrd.tex doc.pdf + +doc: doc.dvi + +strip: musixcrd.tex + +srcdist: musixcrdsrc.tgz + +dist: musixcrd.tgz + +all: strip doc srcdist dist + +musixcrd.tex: strip.tex musixcrd.dtx + tex strip.tex + +doc.toc: doc.tex musixcrd.dtx + latex doc.tex + latex doc.tex + +doc.dvi: doc.tex musixcrd.dtx doc.toc + latex doc.tex + +doc.ps: doc.dvi + dvips -o doc.ps doc.dvi + +doc.pdf: doc.dvi + dvipdfm -o doc.pdf doc.dvi + +musixcrdsrc.tgz: $(SOURCES) + tar czvf musixcrdsrc.tgz $(SOURCES) + +musixcrd.tgz: makefile $(TARGETS) + tar czvf musixcrd.tgz $(TARGETS) \ No newline at end of file diff --git a/musixtex/source/musixcrd.dtx b/musixtex/source/musixcrd.dtx new file mode 100644 index 0000000..3caf93f --- /dev/null +++ b/musixtex/source/musixcrd.dtx @@ -0,0 +1,811 @@ +%\iffalse +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% musixcrd - typsetting chord symbols with %% +%% musixtex %% +%% main source file contains code, doc, and examples %% +%% $Id$ %% +%% copyright 2004 , Robert Hennig %% +%% this code is licensed in terms of the %% +%% GNU Public License %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%\fi +\ifx\makeatletter\undefined\def\makeatletter{\catcode`\@=11\relax}\fi +\ifx\makeatother\undefined\def\makeatother{\catcode`\@=12\relax}\fi + +\makeatletter% ^^A allows to use @ as ordinary letter +% +% \def\backslash{\tt\char'134} +% \def\musixtex{MusiX\TeX} +% \def\musixcrd{MusixCrd} +% \def\crdexample#1{{\tt\backslash c #1 }$\rightarrow$ \c #1 \medskip} +% \def\pmx{PMX} +% \title{ +% {\bf \musixcrd} \\ +% --- Typesetting Chord Symbols with \musixtex --- \\ +% Version 1.1 \\ +% {\large $Revision$}} +% +% \author{Robert Hennig\thanks{robert.hennig@freylax.de}} +% \maketitle +% \tableofcontents +% +% \section{Usage} +% This package was written to ease the typesetting of chord symbols +% for music scores. +% One point of focus was that the user should have not to much to type +% if placing the cord. So one macro will be used which takes characters +% as argument which describe the chord to type. \par +% Thought the syntax of the chord description could easily be altered they +% should become somewhat stable whereas the output format can be adapted to +% individual needs. +% Further the notenames can be transposed, so transposing a music piece +% with chord symbols can be done easily. \par +% The package can be used with \musixtex\ and \pmx\ +% -- which also gave the idea for the usage of an short chord--description +% `language'. +% \footnote{If the default output functions are changed the package could +% also be used with \TeX{} and \LaTeX{} alone.} +% \par +% +% \DescribeMacro{\c} +% The main macro which the package defines is +% \verb*|\c |\synt{chord-list}\verb*| |. The argument is an space +% terminated \synt{chord-list} +% \footnote{This form of argument was choosen because it leads to a +% short notation inside \pmx\ e.g.: \\ +% {\tt \backslash c AfM \backslash\ e8 f g4 \backslash c Gm7 \backslash\ b4 g} +% }. +% \begin{demo}[w]{\musixtex} +% \nobarnumbers +% \startextract +% \NOtes\c CM7 \hu e\c Dm7 \hu f\en\bar +% \NOTEs\c Ch/E \hu g\c F6/A \hu h\en\bar +% \NOtes\c 0-1E7/G \hl i\c Fd/Af \hl j\en +% \endextract +% \end{demo} +% +% \subsection{Syntax} +% \begin{grammar} +% ::= `' +% +% ::= `0' | `1' | `2' | `3' | `4' | `5' | `6' | `7' | `8' | `9' +% +% ::= | `-' +% +% ::= | +% +% ::= | +% +% ::= `C' | `D' | `E' | `F' | `G' | `A' | `B' +% +% ::= `s' | `f' | `ds' | `df' +% +% ::= | +% | +% +% ::= +% `m' | `d' | `h' | `M' | `4' | `+5' | `-5' | `6' | `7' | `-9' | `+9' +% +% ::= +% | +% +% ::= | `/' +% +% ::= \\ +% \\ +% +% +% ::= `,' | | +% \end{grammar} +% +% +% \subsection{Semantics} +% \paragraph{\synt{vertical-shift}} +% \DescribeMacro{\crddefaultheight} +% Adjustment of the vertical chord position in internotes, +% relative to the default value defined with +% \verb*|\crddefaultheight|. You may change this default within +% your sheet. +% \begin{macrocode} +\def\crddefaultheight{10} +% \end{macrocode} +% \paragraph{\synt{horizontal-shift}} +% Horizontal adjustment in multiples of \verb*|\elemskip|. +% +% \paragraph{\synt{accidental}} +% Allowed accidentals are: sharp, flat, double-sharp, double-flat. +% +% \paragraph{\synt{note-name}} +% \DescribeMacro{\crdtranspose} +% The given note names are transposed by the number of quint steps +% given in \verb*|\crdtranspose|. You may change this value within +% your sheet. +% \begin{macrocode} +\def\crdtranspose{0} +% \end{macrocode} +% \paragraph{\synt{chord-qualifier}} +% Currently known qualifiers are: +% \begin{description} +% \item[m] minor +% \item[d] diminished +% \item[h] half-diminished +% \item[M] major +% \item[4] suspended fourth +% \item[+5] augmented fifth +% \item[-5] diminished fifth +% \item[6] 6th +% \item[7] 7th +% \item[9] 9th +% \item[-9] diminished 9th +% \item[+9] augmented 9th +% \end{description} +% Note that the syntax is independent of the visualization +% of the qualifier so different chord styles could be applied. +% +% \paragraph{\synt{begin-bass-note}} +% Use the `/' symbol to skip the \synt{note-name} and +% \synt{chord-qualifier-list} to allow the notation of +% bass-notes without chord-notes. +% +% \paragraph{\synt{chord-list}} +% With `,' separated chords are spread evenly +% within one bar. Use this notation if the horizontal positions +% of the chords do not line up with the notes. +% +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% \section{Implementation} +% \subsection{Input Guard} +% To prevent repeated defenition of the main macros +% we end the inclusion of this file if we already now +% about our macros. +% \begin{macrocode} +\ifx\crd@parser\undefined\else\makeatother\endinput\fi% +% \end{macrocode} +% \subsection{List Macros} +% For the parsing of the chord description some macros are needed which +% can do simple string operations. \medskip \\ +% \DescribeMacro{\crd@append} +% \syntax{"\\crd@append""\\to"}\\ +% Append \synt{tokens-a} to \synt{tokens-b}. +% \begin{macrocode} +\def\crd@append#1\to#2{% + \toks0=\expandafter{#1}\toks2=\expandafter{#2}% + \edef#2{\the\toks2 \the\toks0}} +% \end{macrocode} +% \DescribeMacro{\crd@prepend} +% \syntax{"\\crd@prepend""\\by"}\\ +% Prepend \synt{tokens-a} by \synt{tokens-b}. +% \begin{macrocode} +\def\crd@prepend#1\by#2{% + \toks0=\expandafter{#1}\toks2=\expandafter{#2}% + \edef#1{\the\toks2 \the\toks0}} +% \end{macrocode} +% \DescribeMacro{\crd@movetoken} +% \syntax{"\\crd@movetoken""\\to"}\\ +% Move the first token of \synt{tokens-a} to the front of +% \synt{tokens-b}. +% \begin{macrocode} +\def\crd@movetoken#1\to#2{% + \ifx#1\empty\else\expandafter\crd@moveoff#1\crd@moveoff#1#2\fi}% +\def\crd@moveoff#1#2\crd@moveoff#3#4{\def#3{#2}\crd@prepend#4\by#1} +% \end{macrocode} +% \begin{demo}[w]{test} +% \makeatletter +% \def\l{oo} (\l) % +% \crd@append{ns}\to\l append:(\l) % +% \crd@prepend\l\by{sp} prepend:(\l)\\% +% \def\swap#1#2{(#1,#2) % +% \ifx#1\empty\else\crd@movetoken#1\to#2\swap#1#2\fi} +% \def\r{} movetoken:\\ \swap\l\r +% \makeatother +% \end{demo} +% +% \subsection{Parsing} +% To describe the syntatic items which exists for a distinct semantic +% a \synt{syntax-table} is used. +% For each item exists a coresponding macro which will be executed +% if it name matches. The name of the item consists of the +% \synt{syntax-table} name and the \emph{reverse} syntax of this item. \par +% +% \DescribeMacro{\crd@parse} +% The \syntax{"\\crd@parse""\\for"} macro is used +% to test if the first part of \synt{tokens} has matches for the longest +% possible item described in \synt{syntax-table}. +% If an item matched its macro will be expanded and +% and the tokens of the item are cut of from the given \synt{tokens}. +% \DescribeMacro{\crd@parsematched} +% The conditional \verb|\crd@parsematched| is true if an item matched and +% false otherwise. +% +% \begin{macrocode} +\newif\ifcrd@parsematched% true if parse matched +\newcount\crd@parsedepth% internal register + +\def\crd@parse#1\for#2{% parse tokens #1 for occurence of items of table #2 + \crd@parsedepth=1 % default if not defined + \expandafter\ifx\csname#2depth\endcsname\relax\else% + \crd@parsedepth=\csname#2depth\endcsname% + \fi% + \def\stack{}%\def\crd@parseresult{} + \crd@parsematchedfalse% initialisation + \crd@parser#1\for#2% call the recursive part +} +\def\crd@parser#1\for#2{% recursive part of parser + \ifx#1\empty\else% is list filled ? + \ifnum\crd@parsedepth>0 % and do we have to read more chars into stack + \advance\crd@parsedepth by-1 % + \crd@movetoken#1\to\stack% + \crd@parser#1\for#2% recursive call + \ifcrd@parsematched\else% if still not matched + \expandafter\ifx\csname#2\stack\endcsname\relax% does item match + \crd@movetoken\stack\to#1% no match, put char back to source + \else% match + \csname#2\stack\endcsname% + \crd@parsematchedtrue% signal success + \fi% + \fi% + \fi% + \fi% +} +% \end{macrocode} +% For an example suppose that we want to express the +% semantic \synt{bool} by the following grammar: +% \begin{grammar} +% ::= `y' | `n' | `yes' | `no' +% \end{grammar} +% +% \begin{demo}[w]{bool} +% \def\bool{bool} % syntax-table with name `bool' +% \def\booldepth{3} % max length of text to looking for is 3 +% \def\booly{true} +% \def\booln{false} +% \def\boolsey{true*} % reverse syntax !!! +% \def\boolon{false*} % reverse syntax !!! +% \makeatletter +% \def\p#1{ (#1) \crd@parse#1\for\bool : (#1)\\} +% \makeatother +% \def\l{nonyyestest} \p\l\p\l\p\l\p\l\p\l +% \end{demo} +% +% +% \subsection{Chord parsing} +% \subsubsection{Vertical and Horizontal shifting} +% \begin{macrocode} +\newcount\crd@vshift% +\newcount\crd@hshift% +\def\crd@number{crd@number}% +\def\crd@numberdepth{2}% +\expandafter\def\csname\crd@number0\endcsname{\crd@numberval=0 }% +\expandafter\def\csname\crd@number1\endcsname{\crd@numberval=1 }% +\expandafter\def\csname\crd@number2\endcsname{\crd@numberval=2 }% +\expandafter\def\csname\crd@number3\endcsname{\crd@numberval=3 }% +\expandafter\def\csname\crd@number4\endcsname{\crd@numberval=4 }% +\expandafter\def\csname\crd@number5\endcsname{\crd@numberval=5 }% +\expandafter\def\csname\crd@number6\endcsname{\crd@numberval=6 }% +\expandafter\def\csname\crd@number7\endcsname{\crd@numberval=7 }% +\expandafter\def\csname\crd@number8\endcsname{\crd@numberval=8 }% +\expandafter\def\csname\crd@number9\endcsname{\crd@numberval=9 }% +\expandafter\def\csname\crd@number1-\endcsname{\crd@numberval=-1 }% +\expandafter\def\csname\crd@number2-\endcsname{\crd@numberval=-2 }% +\expandafter\def\csname\crd@number3-\endcsname{\crd@numberval=-3 }% +\expandafter\def\csname\crd@number4-\endcsname{\crd@numberval=-4 }% +\expandafter\def\csname\crd@number5-\endcsname{\crd@numberval=-5 }% +\expandafter\def\csname\crd@number6-\endcsname{\crd@numberval=-6 }% +\expandafter\def\csname\crd@number7-\endcsname{\crd@numberval=-7 }% +\expandafter\def\csname\crd@number8-\endcsname{\crd@numberval=-8 }% +\expandafter\def\csname\crd@number9-\endcsname{\crd@numberval=-9 }% + +\def\crd@bracketinit{% + \def\crd@bracketopen{}% + \def\crd@bracketclose{}% +} +\def\crd@bracket{crd@bracket}% +\def\crd@bracketdepth{1}% +\expandafter\def\csname\crd@bracket(\endcsname{% + \crd@append(\to\crd@bracketopen}% +\expandafter\def\csname\crd@bracket)\endcsname{% + \crd@append)\to\crd@bracketclose}% + +% \end{macrocode} +% \subsubsection{Notes and Accidentals} +% \paragraph{Syntax} +% In order to allow transposition of notes we use the circle of fifth +% for representing notes. +% \DescribeMacro{\crd@quintval} +% The syntax table \verb|\crd@quintval| contains the mapping from note +% names to the note position in the circle of fifth. \\ +% \DescribeMacro{\crd@quint} +% The count register \verb|\crd@quint| is used to receive the result. +% \begin{macrocode} +\newcount\crd@quint% register used to represent notes in the circle of +\def\crd@quintval{crd@quintval}% +\def\crd@quintvalA{\crd@quint=3 }% A +\def\crd@quintvalB{\crd@quint=5 }% B +\def\crd@quintvalC{\crd@quint=0 }% C +\def\crd@quintvalD{\crd@quint=2 }% D +\def\crd@quintvalE{\crd@quint=4 }% E +\def\crd@quintvalF{\crd@quint=-1 }% F +\def\crd@quintvalG{\crd@quint=1 }% G +% \end{macrocode} +% \DescribeMacro{\crd@quintmod} +% The modification of the note position in the circle of fifth +% which is caused by the accidentals is coded in the +% \verb|\crd@quintmod| syntax table. +% \begin{macrocode} +\def\crd@quintmod{crd@quintmod} +\def\crd@quintmoddepth{2} +\def\crd@quintmods{\advance\crd@quint by7 }% sharp +\def\crd@quintmodf{\advance\crd@quint by-7 }% flat +\def\crd@quintmodsd{\advance\crd@quint by14 }% double sharp +\def\crd@quintmodfd{\advance\crd@quint by-14 }% double flat +% \end{macrocode} +% \paragraph{Notenames and accidental symbols} +% After transpositon and enharmonic adaption an reverse mapping +% from the circle of fifth to notenames and accidentals is needed. +% \DescribeMacro{\crd@note} +% The mapping from circle of fifth to notenames without accidentals +% is specified in the \verb|\crd@note| table. +% \DescribeMacro{\crd@notelow}\DescribeMacro{\crd@notehigh} +% In addition we need to now where the notes without accidentals +% start and end which is defined in \verb|\crd@notelow| and +% \verb|crd@notehigh|. +% \begin{macrocode} +\def\crd@note{crd@note} +\expandafter\def\csname\crd@note3\endcsname{A} +\expandafter\def\csname\crd@note5\endcsname{B} +\expandafter\def\csname\crd@note0\endcsname{C} +\expandafter\def\csname\crd@note2\endcsname{D} +\expandafter\def\csname\crd@note4\endcsname{E} +\expandafter\def\csname\crd@note-1\endcsname{F} +\expandafter\def\csname\crd@note1\endcsname{G} +\def\crd@notelow{-1} % lowest quint without accidental +\def\crd@notehigh{5} % highest quint without accidental +% \end{macrocode} +% +% \DescribeMacro{\crd@sharp}\DescribeMacro{\crd@flat} +% \DescribeMacro{\crd@doublesharp}\DescribeMacro{\crd@doubleflat} +% The following macros define the representation of the +% (default) accidentals. +% \begin{macrocode} +\def\crd@sharp{\sharp} +\def\crd@flat{\flat} +\def\crd@doublesharp{\sharp\sharp} +\def\crd@doubleflat{\flat\flat} +% \end{macrocode} +% \paragraph{Parsing} +% \DescribeMacro{\crd@input} +% The following functions read their input from \verb|\crd@input|.\\ +% \DescribeMacro{\crd@parsenote} +% The \syntax{"\\crd@parsenote"} +% macro parses the input \verb|\crd@input| and if note and +% accidental could be detected the transposed note position +% in the circle of fifth will be calculated, transposed and +% adapted using the \verb|\crd@enharmonic| macro. +% Then the position in the circle of fifth is calculated back +% to the \synt{note} and \synt{accidental} representation which +% is stored in the arguments. +% \begin{macrocode} +\def\crd@parsenote#1#2{% parse input results: #1 + \def#1{}\def#2{}% + \crd@parse\crd@input\for\crd@quintval% + \ifcrd@parsematched% we got an valid note + \crd@parse\crd@input\for\crd@quintmod% + \advance\crd@quint by\crdtranspose \relax% transposition, space is needed! + \crd@enharmonic% + \ifnum\crd@quint>\crd@notehigh % sharps ? + \advance\crd@quint by-7 % + \ifnum\crd@quint>\crd@notehigh % double sharp ? + \advance\crd@quint by-7 % + \ifnum\crd@quint>\crd@notehigh % too much sharps ! + \relax ERROR:too much sharps% + \else\edef#2{\crd@doublesharp}\fi% + \else\edef#2{\crd@sharp}\fi% + \fi% + \ifnum\crd@quint<\crd@notelow % flats ? + \advance\crd@quint by7 % + \ifnum\crd@quint<\crd@notelow % double flat ? + \advance\crd@quint by7 % + \ifnum\crd@quint<\crd@notelow % too much flats ! + \relax ERROR:too much flats% + \else\edef#2{\crd@doubleflat}\fi% + \else\edef#2{\crd@flat}\fi% + \fi% + \expandafter\ifx\csname\crd@note\number\crd@quint\endcsname\relax% + ERROR:notename for (\number\crd@quint) is not defined. + \fi% + \edef#1{\csname\crd@note\number\crd@quint\endcsname}% set note + \fi% +} +% \end{macrocode} +% +% +% \DescribeMacro{\crd@enharmonic} +% To allow different enharmonic adaptions the \verb|\crd@enharmonic| +% macro is provided which default behaviour is to do nothing. +% \begin{macrocode} +\def\crd@enharmonic{}% +% \end{macrocode} +% +% \begin{demo}[w]{noteparsing} +% \makeatletter +% \def\parsenoter{\crd@parsenote\n\a% +% \ifx\n\empty\else{\crd@notetype\n\a}\parsenoter\fi}% +% \def\parsenotes#1{% +% \let\crd@flat=\crd@noteflat% +% \let\crd@sharp=\crd@notesharp% +% \def\crd@input{#1}\parsenoter} +% \makeatother +% +% \parsenotes{CDfDEfEFFsGAfAsB} +% \end{demo} +% +% +% \subsubsection{Chord Qualifiers} +% To cover a broad range of different styles for setting chord qualifiers +% the design is open for extensions. For the sake of demonstration and +% simple usability an default implementation is provided and discussed +% furtherwards. \\ +% Suppose we want to distinguish 3 different kinds of qualifiers, +% some go down, some go up and alterations are put in brackets. +% \DescribeMacro{\crd@qualinit} +% We choose to use 3 lists (macros) to hold the parsing results. +% For initialisation of these lists the \verb|\crd@qualinit| macro +% has to be implemented. +% \begin{macrocode} +\def\crd@qualinit{% + \def\crd@lo{}% lower extensions + \def\crd@up{}% upper extensioins + \def\crd@alt{}% alterations +} +% \end{macrocode} +% \DescribeMacro{\crd@qual} +% Now the syntax table \verb|\crd@qual| has to be defined which fills +% the lists appropriatly. +% \begin{macrocode} +\def\crd@qual{crd@qual}% +\def\crd@qualdepth{2} +\def\crd@qualm{\crd@append{\crd@smalltype m}\to\crd@lo}% minor +\def\crd@qualM{\crd@append{\crd@capitaltype M}\to\crd@up}% major7 +\expandafter\def\csname\crd@qual4\endcsname% 4 +{\crd@append{\crd@numbertype4}\to\crd@lo} +\expandafter\def\csname\crd@qual5+\endcsname% aug. 5 +{\crd@append{\crd@numbertype\crd@numbersharp5}\to\crd@alt} +\expandafter\def\csname\crd@qual5-\endcsname% dim. 5 +{\crd@append{\crd@numbertype\crd@numberflat5}\to\crd@alt} +\expandafter\def\csname\crd@qual6\endcsname% 6 +{\crd@append{\crd@numbertype6}\to\crd@up} +\expandafter\def\csname\crd@qual7\endcsname% dominant 7 +{\crd@append{\crd@numbertype7}\to\crd@up} +\def\crd@quald{\crd@append{\crd@dim}\to\crd@up}% diminished +\def\crd@qualh{\crd@append{\crd@hdim}\to\crd@up}% half diminished +\expandafter\def\csname\crd@qual9-\endcsname% -9 +{\crd@append{\crd@numbertype\crd@numberflat9}\to\crd@alt} +\expandafter\def\csname\crd@qual9+\endcsname% +9 +{\crd@append{\crd@numbertype\crd@numbersharp9}\to\crd@alt} +% \end{macrocode} +% +% \begin{demo}[w]{qualparsing} +% \makeatletter +% \def\parsequal#1{\def\crd@input{#1}% +% \crd@qualinit% +% \loop\crd@parse\crd@input\for\crd@qual% +% \ifcrd@parsematched\repeat% +% (\crd@lo,\crd@up,\crd@alt)% +% }% +% \makeatother +% +% \parsequal{mMdh4+5-567-9+9} +% \end{demo} +% +% \subsubsection{Parsing the whole chord} +% We are now ready to parse the whole chord, consisting +% of chordnote, qualifiers and bassnote. However +% if one likes to set only a bassnote one needs to tell +% that there is no chord note to set. For this purpose +% the \DescribeMacro{\crd@skipcrdnote} \verb|\crd@skipcrdnote| +% syntax table defines the `/' item which does this skip. +% \begin{macrocode} +\def\crd@skipcrdnote{crd@skipcrdnote} +\expandafter\def\csname\crd@skipcrdnote/\endcsname{} +% \end{macrocode} +% \DescribeMacro{\crd@parsecrd} +% +% \begin{macrocode} +\def\crd@parsecrd{% + \crd@vshift=0 % + \let\crd@numberval=\crd@vshift% + \crd@parse\crd@input\for\crd@number% + \crd@hshift=0 % + \let\crd@numberval=\crd@hshift% + \crd@parse\crd@input\for\crd@number% + \crd@bracketinit% + \crd@parse\crd@input\for\crd@bracket% + \def\crd@crdnote{}% chord note + \def\crd@crdacc{}% chord note accidental + \def\crd@bassnote{}% bass note + \def\crd@bassacc{}% bass note accidental + \crd@qualinit% initialize qualifiers + \let\crd@flat=\crd@noteflat% + \let\crd@doubleflat=\crd@notedoubleflat% + \let\crd@sharp=\crd@notesharp% + \let\crd@doublesharp=\crd@notedoublesharp% + \crd@parsenote\crd@crdnote\crd@crdacc% read chord note + \loop\crd@parse\crd@input\for\crd@qual% read qualifiers + \ifcrd@parsematched\repeat% + \crd@parse\crd@input\for\crd@skipcrdnote% skip eventually + \let\crd@flat=\crd@bassflat% + \let\crd@doubleflat=\crd@bassdoubleflat% + \let\crd@sharp=\crd@basssharp% + \let\crd@doublesharp=\crd@bassdoublesharp% + \crd@parsenote\crd@bassnote\crd@bassacc% read bass note + \crd@parse\crd@input\for\crd@bracket% + \crd@formatcrd\hfil% call rendering +} +% \end{macrocode} +% \subsubsection{ Multiple chords} +% \DescribeMacro{\crd@parsecrds} +% The \verb|\crd@parsecrds| macro is used to read more then one +% chord. This can be usefull if no corresponding note over which +% one can put the note exist. +% \DescribeMacro{\crd@crddelim} +% The syntax table \verb|\crd@crddelim| is used. +% \begin{macrocode} +\def\crd@crddelim{crd@crddelim}% +\expandafter\def\csname\crd@crddelim,\endcsname{}% +\def\crd@parsecrds{% + \crd@parsecrd% + \crd@parse\crd@input\for\crd@crddelim% + \ifcrd@parsematched\crd@parsecrds\fi% +} +% \end{macrocode} +% \begin{demo}[w]{multiple chords} +% \c (Cm),2CM,Cm7 +% \end{demo} +% \DescribeMacro{\c} +% The main entry point for the user is the +% \verb*|\c |\synt{chord-list}\verb*| | macro which calls the +% \verb|\crd@output| routine with the formatted chords. +% \begin{macrocode} +\def\crd#1 {\def\crd@input{#1}\crd@output\crd@parsecrds} +\let\cedilla=\c +\let\c=\crd +% \end{macrocode} +% +% \subsection{Formatting} +% To allow the use of different fonts the +% notion of fontstyles is introduced. +% The initialisation of fontstyles is done in different macros. +% \DescribeMacro{\crd@fontstylea} +% \begin{macrocode} +\def\crd@fontstylea{% + \font\crd@eightrm=cmr8 + \font\crd@eightit=cmmi8 + \font\crd@seventeenrm=cmr17 + \font\crd@fourteenrm=cmr14 + \font\crd@twelverm=cmr12 + \font\crd@ninerm=cmr9 + \font\crd@smallninerm=cmr9 scaled 900 + \font\crd@bigninerm=cmr9 scaled 1100 + \let\crd@notetype=\crd@seventeenrm + \def\crd@noteflat{\raise0.6ex\hbox{\kern-0.085em\musictwenty2}} + \def\crd@notedoubleflat{\raise0.6ex\hbox{\kern-0.085em\musictwenty3}} + \def\crd@notesharp{\raise0.8ex\hbox{\musictwenty4}} + \def\crd@notedoublesharp{\raise0.8ex\hbox{\musictwenty5}} + \let\crd@basstype=\crd@fourteenrm + \def\crd@bassflat{\raise.5ex\hbox{\musicsixteen2}} + \def\crd@bassdoubleflat{\raise0.6ex\hbox{\kern-0.085em\musicsixteen3}} + \def\crd@basssharp{\raise1ex\hbox{\musicsixteen4}} + \def\crd@bassdoublesharp{\raise0.8ex\hbox{\musicsixteen5}} + \let\crd@numbertype=\crd@ninerm + \def\crd@numberflat{\raise.5ex\hbox{\musiceleven2}} + \def\crd@numbersharp{\raise1ex\hbox{\musiceleven4}} + \def\crd@numberminus{\crd@ninerm-} + \def\crd@numberplus{\crd@ninerm+} + \let\crd@capitaltype=\crd@smallninerm % capitals + \let\crd@smalltype=\crd@bigninerm % small + \def\crd@hdim{\crd@eightit$\circ$\kern-4.4pt\raise.9pt\hbox{\crd@eightrm/}} + \def\crd@dim{\crd@eightit$\circ$} +} +% \end{macrocode} +% The formating of the chords is done in the +% \DescribeMacro{\crd@formatcrd} +% \verb|\crd@formatcrd| macro. The parse results are +% stored in the following macros: +% \verb|\crd@crdnote| -- chord note, +% \verb|\crd@crdacc| -- chord note accidental, +% \verb|\crd@bassnote| -- bass note and +% \verb|\crd@bassacc| -- bass note accidental. +% +% +%\iffalse % dont include this, just experimental code +%<*gobble> +\def\mymatrix#1{\null\,\vcenter{\normalbaselines\m@th + \ialign{\hfil$##$\hfil&&\quad\hfil$##$\hfil\crcr + \mathstrut\crcr\noalign{\kern-\baselineskip} + #1\crcr\mathstrut\crcr\noalign{\kern-\baselineskip}}}\,} +\def\crd@formatcrdb{% + ${\rm \crd@crdnote}\crd@crdacc% + ^{\crd@up}_{\raise0pt\hbox{{\rm \crd@lo}}} + \ifx\crd@alt\empty\else\left(\mymatrix\crd@alt\right)\fi% + \ifx\crd@bassnote\empty\else% do we have an bass note set ? + /{\rm \crd@bassnote}\crd@bassacc% + \fi$% +} +% +%\fi +% \begin{macrocode} +\def\crd@formatcrda{% + \hbox{\kern\crd@hshift\elemskip\raise\crd@vshift\internote\hbox{% + {\crd@notetype\crd@bracketopen}% + {\crd@notetype\crd@crdnote\crd@crdacc}% + \vbox{% + \hbox{% + \crd@up% + \ifx\crd@alt\empty\else\crd@numbertype(\crd@alt\crd@numbertype)\fi% + }% + \nointerlineskip\vskip1pt% + \hbox{\vphantom{\crd@capitaltype M}\crd@lo}}% + \ifx\crd@bassnote\empty\else% + {\crd@basstype/% + \lower0.5ex\hbox{\kern-0.17em \crd@bassnote\crd@bassacc}}% + \fi%\ + {\crd@notetype\crd@bracketclose}% + }} +} +% \end{macrocode} +% \begin{macrocode} +\let\crd@formatcrd=\crd@formatcrda +\crd@fontstylea +% \end{macrocode} +% +% \begin{demo}[w]{formatting} +% \generalsignature{0}\generalmeter{\meterfrac44} +% \nobarnumbers +% \startextract +% \NOtes\c Cm,CM,Dm7 \hu f\en\bar +% \endextract +% \end{demo} +% +% +% \DescribeMacro{\crd@output} +% The output function puts the formatted chords on their place. +% +% \begin{macrocode} +\def\crd@musixOutput#1{\hbox{\zchar{\crddefaultheight}{\hbox to\elemskip{#1\hss}}}} +\let\crd@output=\crd@musixOutput +% \end{macrocode} +% +% +\makeatother +% +% \section{Customization} +% If the default implementation does not suite the needs +% some tips of how to change the default behaviour will be +% given. +% \subsection{Changing the extensions} +% \begin{description} +% \item[Q:] How do I get the symbol $Dm^{M7}$ ? +% \item[A:] The M has to be put to the upper extensions list, so we +% have to change the definition in the \verb|\crd@qual| table: +% \def\crddefaultheight{0} +% \begin{demo}[w]{$Dm^{M7}$} +% \makeatletter% +% \def\crd@qualM{\crd@append{\crd@capitaltype M}\to\crd@up}% major7 +% \makeatother% +% \c DmM7 % +% \end{demo} +% \item[Q:] How do I get the symbol $Dm^{7-5}$ ? +% \item[A:] +% \begin{itemize} +% \renewcommand{\labelitemi}{-} +% \item +% The predefined symbol can be found by using `h' -- for +% half dimineshed. +% \begin{demo}[w]{h} +% \c Dh % +% \end{demo} +% \item +% to ge the diminished fifth explicit to the upper extensions one could +% either change the definition of the `h' to: +% \begin{demo}[w]{Dmh : $Dm^{7-5}$} +% \makeatletter% +% \def\crd@qualh% +% {\crd@append{\crd@numbertype 7-5}\to\crd@up}% half diminished +% \makeatother% +% \c Dmh % +% \end{demo} +% \item +% or may introduce an mapping for the -5 and has to write: D7-5 +% \begin{demo}[w]{Dm7-5 : $Dm^{7-5}$} +% \makeatletter% +% \expandafter\def\csname\crd@qual5-\endcsname% dimin. 5 +% {\crd@append{\crd@numberminus\crd@numbertype5}\to\crd@up}% +% \makeatother% +% \c Dm7-5 % +% \end{demo} +% \end{itemize} +% \end{description} +% +% \subsection{change fonts} +% \begin{description} +% \item[Q:] How do I change the font? +% \item[A:] One has to create his own fontstyle definition +% with a suitable formatting like for example: +% \begin{demo}[w]{change fonts} +% \makeatletter% +% \def\crd@fontstyleb{% +% \font\crd@newfont=cmssbx10% +% \let\crd@notetype=\crd@newfont% +% \def\crd@noteflat{\raise2pt\hbox{\musixchar90}}% +% \def\crd@notedoubleflat{\crd@noteflat\crd@noteflat}% +% \def\crd@notesharp{\raise3.5pt\hbox{\musixchar92}}% +% \def\crd@notedoublesharp{\crd@notesharp\crd@notesharp}% +% \let\crd@basstype=\crd@newfont% +% \def\crd@bassflat{\crd@noteflat}% +% \def\crd@bassdoubleflat{\crd@notedoubleflat}% +% \def\crd@basssharp{\crd@notesharp}% +% \def\crd@bassdoublesharp{\crd@notedoublesharp}% +% \let\crd@numbertype=\crd@newfont% +% \def\crd@numberflat{\crd@noteflat}% +% \def\crd@numbersharp{\crd@notesharp}% +% \def\crd@numberminus{\crd@newfont-}% +% \def\crd@numberplus{\crd@newfont+}% +% \let\crd@capitaltype=\crd@newfont % capitals in extension +% \let\crd@smalltype=\crd@newfont % small letters in extension +% \def\crd@hdim% +% {\crd@newfont$\circ$\kern-4.4pt\raise.9pt\hbox{\crd@newfont/}}% +% \def\crd@dim{\crd@newfont$\circ$}% +% }% +% \def\crd@formatcrdb{% +% \hbox{\kern\crd@hshift\elemskip\raise\crd@vshift\internote\hbox{% +% {\crd@notetype\crd@crdnote\crd@crdacc}% +% \crd@lo% +% \raise4pt% +% \hbox{% +% \crd@up% +% \ifx\crd@alt\empty\else\crd@numbertype(\crd@alt\crd@numbertype)\fi% +% }% +% \ifx\crd@bassnote\empty\else% +% {\crd@basstype/\crd@bassnote\crd@bassacc}% +% \fi%\ +% }} +% } +% \crd@fontstyleb% +% \let\crd@formatcrd=\crd@formatcrdb +% \makeatother% +% \nobarnumbers% +% \startextract\NOtes\c D7,AfM7 \hu f\en\bar\endextract% +% \end{demo} +% \end{description} +% Contributions for improving either the current fontstyle +% or the definition of new ones are welcome. +% +% \section{Todo} +% +% The actual implementation is not really open for changing +% the input format and the way the chords are displayed. +% One should implement an middle layer which is fixed and +% offer various implementations either for the input format +% and the output format which are written using this layer. +% +% \section{Change Log} +% +% \begin{description} +% \item[Version 1.0] (2.11.2004) \par Initial version. +% \item[Version 1.1] (1.7.2005) \par +% Added input guard and resetting of parameters +% if file is included more than once. +% \end{description} +% +% \Finale \PrintIndex +% +%\iffalse +%<*gobble> +%%% Local Variables: +%%% mode: plain-tex +%%% TeX-master: t +%%% End: +% +%\fi \ No newline at end of file diff --git a/musixtex/source/readme b/musixtex/source/readme new file mode 100644 index 0000000..d1baf7e --- /dev/null +++ b/musixtex/source/readme @@ -0,0 +1,54 @@ +#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +#%% musixcrd - typsetting chord symbols with %% +#%% musixtex %% +#%% readme %% +#%% $Id$ %% +#%% copyright 2004 , Robert Hennig %% +#%% this code is licensed in terms of the %% +#%% GNU Public License %% +#%% %% +#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +Chord setting for musixtex or pmx. + +There exist two distributions, the sources and the compiled on. +The sources are only necessary for development. Normal usage +requires only the compiled version. + + +compiled distribution +--------------------- + The archive musixcrd.tgz contains the following files: + + o readme this file + o musixcrd.tex tex macros + o doc.pdf documentation + + Put the musixcrd.tex file or an link to it into your + musixtex/pmx working directory. For pmx use the lines + + --- + \input musixtex % These commands are necessary + \input pmx % because pmx.tex MUST be \input + \input musixcrd + --- + + as preamble in your pmx source file to include musixcrd.tex. + Look at doc.ps for further instructions of how to use musixcrd. + + +source distribution +------------------- + The archive musixcrdsrc.tgz contains the following files: + + o readme this file + o musixcrd.dtx tex macros and documentation + o makefile makefile + o musixcrd.sty latex stylefile is a link to musixcrd.dtx + o doc.tex latex macros for documentation generation + using musixcrd.dtx + o strip.tex tex file for strip documentation from musixcrd.dtx + + Extract the file into an directory. Use make with the arguments + doc, strip, srcdist and dist to generate the targets. + diff --git a/musixtex/source/strip.tex b/musixtex/source/strip.tex new file mode 100644 index 0000000..21ff28f --- /dev/null +++ b/musixtex/source/strip.tex @@ -0,0 +1,20 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% musixcrd - typsetting chord symbols with %% +%% musixtex %% +%% docstrip batchfile %% +%% $Id$ %% +%% copyright 2004 , Robert Hennig %% +%% this code is licensed in terms of the %% +%% GNU Public License %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\batchfile{strip.tex} +\input docstrip +\askforoverwritefalse +\generate{\file{musixcrd.tex}{\from{musixcrd.dtx}{}}} +\endbatchfile + +%%% Local Variables: +%%% mode: plain-tex +%%% TeX-master: t +%%% End: diff --git a/musixtex/tex/musixadd.tex b/musixtex/tex/musixadd.tex new file mode 100644 index 0000000..9e3b716 --- /dev/null +++ b/musixtex/tex/musixadd.tex @@ -0,0 +1,30 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +% musixadd.tex : allocate registers for additional instruments +% +\immediate\write16{MusiXADDitional instruments T.115 <19 Nov 2010>}% +% +% +% setup the maximum element numbers +\setmaxinstruments{9}% +\setmaxgroups{4}% +\setmaxslurs\maxinstruments +% +\endinput diff --git a/musixtex/tex/musixadf.tex b/musixtex/tex/musixadf.tex new file mode 100644 index 0000000..33c93dd --- /dev/null +++ b/musixtex/tex/musixadf.tex @@ -0,0 +1,138 @@ +% +% musixadf.tex - some additional accents for MusiXTeX +% +%% Author: +%% Hiroaki MORIMOTO +%% Tokyo, Japan +%% URL: http://homepage1.nifty.com/kuuku/pub/musixtex/index-e.html +% +\immediate\write16{MusiXTeX Additional Accents <2015-02-15> )}% +% +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +% +\font\musixadfeleven=xadf11 +\font\musixadfthirteen=xadf13 +\font\musixadfsixteen=xadf16 +\font\musixadftwenty=xadf20 +\font\musixadftwentyfour=xadf24 +\font\musixadftwentynine=xadf29 +% +\let\comput@fonts@org=\comput@fonts\relax +\def\comput@fonts{% + \comput@fonts@org + \ifnum\musicsize=\sixt@@n + \let\musixadfLargefont\musixadftwentyfour + \let\musixadflargefont\musixadftwenty + \let\musixadfnorfont\musixadfsixteen + \let\musixadfsmallfont\musixadfthirteen + \let\musixadftinyfont\musixadfeleven + \else\ifnum\musicsize=\@xxiv + \let\musixadfLargefont\musixadftwentynine + \let\musixadflargefont\musixadftwentynine + \let\musixadfnorfont\musixadftwentyfour + \let\musixadfsmallfont\musixadftwenty + \let\musixadftinyfont\musixadfsixteen + \else\ifnum\musicsize=\@xxix + \let\musixadfLargefont\musixadftwentynine + \let\musixadflargefont\musixadftwentynine + \let\musixadfnorfont\musixadftwentynine + \let\musixadfsmallfont\musixadftwentyfour + \let\musixadftinyfont\musixadftwenty + \else + \musicsize\tw@nty + \let\musixadfLargefont\musixadftwentynine + \let\musixadflargefont\musixadftwentyfour + \let\musixadfnorfont\musixadftwenty + \let\musixadfsmallfont\musixadfsixteen + \let\musixadftinyfont\musixadfthirteen + \fi\fi\fi +}% +% +\let\set@Largenotesize@org=\set@Largenotesize\relax +\let\set@largenotesize@org=\set@largenotesize\relax +\let\set@normalnotesize@org=\set@normalnotesize\relax +\let\set@smallnotesize@org=\set@smallnotesize\relax +\let\set@tinynotesize@org=\set@tinynotesize\relax +% +\def\set@Largenotesize{% + \set@Largenotesize@org\let\musixadfont\musixadfLargefont}% +\def\set@largenotesize{% + \set@largenotesize@org\let\musixadfont\musixadflargefont}% +\def\set@normalnotesize{% + \set@normalnotesize@org\let\musixadfont\musixadfnorfont}% +\def\set@smallnotesize{% + \set@smallnotesize@org\let\musixadfont\musixadfsmallfont}% +\def\set@tinynotesize{% + \set@tinynotesize@org\let\musixadfont\musixadftinyfont}% +% +\def\musixadfchar{\musixadfont\char}% +% +\def\uacc@Char@adf#1{\check@staff + \inhgetn@i#1\relax \relax + \ifnum\n@i<\@ight \ifodd\n@i \else\advance\n@i\@ne \fi \fi + \zchar\n@i\C@ChaR@adf + \fi}% +% +\def\lacc@Char@adf#1{\check@staff + \inhgetn@i#1\relax \relax + \ifnum\n@i>\@ne \ifodd\n@i \else\advance\n@i\m@ne \fi \fi + \zchar\n@i\C@ChaR@adf + \fi}% +\def\C@ChaR@adf{\musixadfont\char\n@iv}% +% +\def\@Char@adf#1{\zcharnote{#1}\C@ChaR@adf}% +% +% coda sign with serif +% +% ___ +% | +% /~|~\ +% |-+--+--+-| +% \_|_/ +% | +% ~~~ +% +%\def\scoda{\musixadfchar85\relax}% +\def\adfC@coda#1{\llap{\@Char@adf{#1}\kern\afterruleskip}}% +\def\scoda{\n@iv85\adfC@coda}% +\def\replacecoda{\let\coda=\scoda}% +% +% +% +% upright segno +% +%\def\upsegno{\musixadfchar86\relax}% +\def\upsegno{\n@iv86\@Char@adf}% +\def\replacesegno{\let\segno=\upsegno}% +% +% +% little swell ...something like <> +% +% lower +\def\llsw{\n@iv31\lacc@Char@adf} +% upper +\def\ulsw{\n@iv30\uacc@Char@adf}% +% +% +% a little larger sforzato +% +\def\uSfz{\n@iv\tw@nty \uacc@Char@adf} +\def\lSfz{\n@iv21\lacc@Char@adf} +\def\dSfz{\lSfz} +\def\replacesforzato{% + \let\usfz=\uSfz\relax + \let\lsfz=\lSfz\relax +}% +% +% +% v-breath +% +\def\zuBreath{\check@staff\raise\@ight\internote\rlap{\n@iv33\C@ChaR@adf}\fi}% +\def\cuBreath{\check@staff\adv@box{\raise\@ight\internote + \hbox\@to\noteskip{\hss\n@iv33\C@ChaR@adf\hss}}\fi}% +\def\zlBreath{\check@staff\raise0\internote\rlap{\n@iv34\C@ChaR@adf}\fi}% +\def\clBreath{\check@staff\adv@box{\raise0\internote + \hbox\@to\noteskip{\hss\n@iv34\C@ChaR@adf\hss}}\fi}% +% +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixbar.tex b/musixtex/tex/musixbar.tex new file mode 100644 index 0000000..5e748aa --- /dev/null +++ b/musixtex/tex/musixbar.tex @@ -0,0 +1,148 @@ +%%%%%%%%%% Hiding/printing bar lines individually %%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% Here comes a bunch of rather general macros which enable printing or +% hiding barlines for each staff and inter-staff space individually: +% +% Mthimkhulu Molekwa + +\ifx\indivbarrules\undefined\else\endinput\fi + +\immediate\write16{MusiXBAR printing or hiding seperate bar lines 1.01\space<23 Februar 2000>}% + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +%\makeatletter + +\newdimen\barline@depth + +\def\rul@indiv#1{% + \n@loop + \Comp@High + \expandafter\ifx\csname s@b\romannumeral\noinstrum@nt\endcsname\relax + \multiply\barline@depth -1\relax + \advance\barline@depth\altitude + \else + \barline@depth=0pt\relax + \fi + {\expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 1% + \y@v=0pt\relax + \fi + \raise\altitude\rlap{\vrule\@depth\barline@depth\@width#1\@height\y@v}}% + \barline@depth\altitude + \advance\barline@depth\y@v + \repeat + \addspace#1} + +\def\rul@indiv@#1{\n@loop{\prul@indiv@#1}\repeat\addspace#1} + +\def\prul@indiv@#1{% + \y@v\interportee \C@Inter\advance\y@v-\stem@skip + \expandafter\ifx\csname s@b\romannumeral\noinstrum@nt\endcsname\relax + \multiply\barline@depth -1\relax + \advance\barline@depth\altitude + \else + \barline@depth=0pt\relax + \fi + {\expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 1% + \y@v=0pt\relax + \fi + \p@loop + \raise\altportee\rlap{% + \vrule\@depth\barline@depth\@width#1\@height\y@v}% + \count@portee + \repeat}% + \barline@depth\altitude + \advance\barline@depth\y@v} + +%== Required to use the following macros +\def\indivbarrules{% + \let\writ@rule\rul@indiv + \sepbarrule 1} + +\def\Indivbarrules{% + \let\writ@rule\rul@indiv@ + \sepbarrule 1} + +%== separates bar line of specified instrument from one of previous instrument +\def\sepbarrule#1{\expandafter\let\csname s@b\romannumeral#1\endcsname 1} + +%== connects bar line of specified instrument to one of previous instrument +\def\conbarrule#1{% + \if 1#1\else\expandafter\let\csname s@b\romannumeral#1\endcsname\relax\fi} + +%== hides bar line for specified instrument +\def\hidebarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname 1} + +%== shows bar line for specified instrument +\def\showbarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname\relax} + +%== separates barlines in multistaff instruments +\def\rul@sep@#1{\n@loop{\prul@sep#1}\repeat\addspace#1} + +\def\prul@sep#1{% + \y@v\interportee \C@Inter\advance\y@v-\stem@skip + \p@loop + \hbox{\raise\altportee\rlap{% + \vrule\@depth\hlthick\@width#1\@height\y@v}}% + \count@portee\repeat} + +\def\Sepbarrules{\let\writ@rule\rul@sep@ } + +%-\makeatother + +\catcode`\@=\catcodeat +\endinput + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Here comes an example of how to use these macros + +%%%%% Pre-amble +\input musixtex +\input musixbar + +\instrumentnumber3 +\setmeter3{{\meterfrac{3}{4}}} +\setmeter2{{\meterfrac{2}{4}}} +\setmeter1{{\meterfrac{3}{8}}} +\nobarnumbers +\indivbarrules +\sepbarrule2 +\sepbarrule3 + +%%%%% Spacing +\beforeruleskip=0.5\afterruleskip +\interinstrument=4\Interligne + +%%%%% Macros +\let\ni\nextinstrument + +%%%%% Music +\linegoal2 +\startpiece\addspace\afterruleskip +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\hidebarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\bar +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\hidebarrule3\bar +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\showbarrule3\bar +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\hidebarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\bar +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\showbarrule3\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\hidebarrule3\bar +\NOtes\pt f\qa f\ni\qa f\ni\qa f\en +\hidebarrule2\bar +\NOtes\multnoteskip{.333}\Tqbu fff\ni\qa f\ni\qa f\en +\showbarrule2\showbarrule3\stoppiece +\bye + diff --git a/musixtex/tex/musixbbm.tex b/musixtex/tex/musixbbm.tex new file mode 100644 index 0000000..c3c2333 --- /dev/null +++ b/musixtex/tex/musixbbm.tex @@ -0,0 +1,69 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +% musixbbm.tex : allocate registers and define macros for 256th beam +% +\immediate\write16{MusiXBBeaM T.115 <19 Nov 2010>}% +% +\ifx\undefined\ibbbbbbu \else \endinput \fi +% +% setup the maximum element numbers +\setmaxcclvibeams{6}% +% +% +% definitions for 256th beams +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +% +\def\s@l@ctg{\edef\g@x{\csname g@x\romannumeral\n@i\endcsname}% + \edef\g@z{\csname g@z\romannumeral\n@i\endcsname}\s@l@ctf} + +\def\ibbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctg \i@bbbbbbu} +\def\ibbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctg \i@bbbbbbl} + +\def\i@bbbbbbu#1#2{% + \ifnum\b@n=\z@ \i@bbbbbu{#1}{#2}\C@ba\b@z\@ne \C@ba\c@z\@ne + \C@ba\d@z\@ne \C@ba\e@z\@ne \C@ba\f@z\@ne \fi \n@bbbbbbu} +\def\i@bbbbbbl#1#2{% + \ifnum\b@n=\z@ \i@bbbbbl{#1}{#2}\C@ba\b@z\m@ne \C@ba\c@z\m@ne + \C@ba\d@z\m@ne \C@ba\e@z\m@ne \C@ba\f@z\m@ne \fi \n@bbbbbbl} + +\def\nbbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctg \Dec@b\@ne\n@bbu + \Dec@b\tw@\n@bbbu \Dec@b\thr@@\n@bbbbu \Dec@b\f@ur\n@bbbbbu + \Dec@b\fiv@\n@bbbbbbu} +\def\nbbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctg \Dec@b\@ne\n@bbl + \Dec@b\tw@\n@bbbl \Dec@b\thr@@\n@bbbbl \Dec@b\f@ur\n@bbbbbl + \Dec@b\fiv@\n@bbbbbbl} + +\def\n@bbbbbbu{\C@nb\g@z\g@x\fiv@\qd@skip} +\def\n@bbbbbbl{\C@nb\g@z\g@x\fiv@\z@} + +\def\tbbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctg \t@bbbbbbu} +\def\tbbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctg \t@bbbbbbl} + +\def\t@bbbbbu{\n@v\fiv@ \C@b\t@bbbbbbu\n@bbbbbu\y@i\f@z \beam@pos\f@x \t@xbu} +\def\t@bbbbbl{\n@v\fiv@ \C@b\t@bbbbbbl\n@bbbbbl\y@i\f@z \beam@pos\f@x \t@xbl} + +\def\t@bbbbbbu{\n@v\si@ \C@b\empty\n@bbbbbu\y@i\g@z \beam@pos\g@x \t@xbu} +\def\t@bbbbbbl{\n@v\si@ \C@b\empty\n@bbbbbl\y@i\g@z \beam@pos\g@x \t@xbl} + +\def\Ibbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctg \I@bu\i@bbbbbbu} +\def\Ibbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctg \I@bl\i@bbbbbbl} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixblx.tex b/musixtex/tex/musixblx.tex new file mode 100644 index 0000000..d40de4c --- /dev/null +++ b/musixtex/tex/musixblx.tex @@ -0,0 +1,44 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% (Nicolas Brouard) + +\immediate\write16{MusiXBigLateX 0.36\space<1 March 1995>}% + +\ifx\undefined\largevaugment \else \endinput \fi + +\newenvironment{music}{\catcodesmusic\parskip0pt\resetlayout}{}% + +\newdimen\largevaugment \newdimen\largehaugment + +\newenvironment{largemusic}{\vfill\eject\catcodesmusic\parskip0pt + \resetlayout + \edef\theoldtextwidth{\the\textwidth}% + \edef\theoldtextheight{\the\textheight}% + \def\Fullwidth{185mm}\def\Fullheight{260mm}% + \largevaugment\Fullheight \advance\largevaugment-\theoldtextheight + \largehaugment\Fullwidth \advance\largehaugment-\theoldtextwidth + \divide\largevaugment2 \divide\largehaugment2 + \advance\voffset\largevaugment \advance\hoffset-\largehaugment + \xdef\thelargehoffset{\the\hoffset}% + \hsize\Fullwidth \textwidth\Fullwidth + + \bgroup\textwidth\Fullwidth\hsize\Fullwidth\vsize\Fullheight}% + {\egroup\advance\voffset.5\largevaugment + \clearpage\advance\voffset-.5\largevaugment} +\endinput diff --git a/musixtex/tex/musixbm.tex b/musixtex/tex/musixbm.tex new file mode 100644 index 0000000..29147d8 --- /dev/null +++ b/musixtex/tex/musixbm.tex @@ -0,0 +1,25 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +\immediate\write16{MusiXEXTra \space<7 June 2015>}% +% +% +% (nothing to do. - T.118 or later provide \slide and \raggedstoppiece by default.) +% +\endinput diff --git a/musixtex/tex/musixcho.tex b/musixtex/tex/musixcho.tex new file mode 100644 index 0000000..55b5e48 --- /dev/null +++ b/musixtex/tex/musixcho.tex @@ -0,0 +1,68 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\immediate\write16{MusiXCHOir T.89\space<24 March 1998>}% + +\ifx\undefined\braceheight \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +\catcodesmusic + +% big parentheses for e.g. multiline text + +\newskip\braceheight \braceheight=4\Interligne\relax +\def\ChoirStrut{\vphantom{\^Wgjpqy}} + +\def\biglbrace{\let\@Ti\llap \let\@Tii\{\relax \C@br} +\def\bigrbrace{\let\@Ti\rlap \let\@Tii\}\relax \C@br} +\def\C@br{\C@tx{\@Ti{$\left\@Tii\vbox\@to\braceheight{}\right.\n@space$}\vss}} + +% multiline text + +\def\@kti{\kern\thr@@\Internote\strut} +\def\@kmi{\kernm\Internote\strut} + +\def\Dtx#1|#2*{\C@tx{\lrlap{\@kti#1\ChoirStrut}\lrlap{\@kti#2\ChoirStrut}\vss}} +\def\Drtx#1|#2*{\C@tx{\rlap{\@kmi#1\ChoirStrut}\rlap{\@kmi#2\ChoirStrut}\vss}} + +\def\Ttx#1|#2|#3*{\C@tx{\lrlap{\@kti#1\ChoirStrut}\lrlap{\@kti#2\ChoirStrut}\lrlap{\@kti#3\ChoirStrut}\vss}} +\def\Trtx#1|#2|#3*{\C@tx{\rlap{\@kmi#1\ChoirStrut}\rlap{\@kmi#2\ChoirStrut}\rlap{\@kmi#3\ChoirStrut}\vss}} + +\def\Qtx#1|#2|#3|#4*{\C@tx{\lrlap{\@kti#1\ChoirStrut}\lrlap{\@kti#2\ChoirStrut}% + \lrlap{\@kti#3\ChoirStrut}\lrlap{\@kti#4\ChoirStrut}\vss}} +\def\Qrtx#1|#2|#3|#4*{\C@tx{\rlap{\@kmi#1\ChoirStrut}\rlap{\@kmi#2\ChoirStrut}\rlap{\@kmi#3\ChoirStrut}% + \rlap{\@kmi#4\ChoirStrut}\vss}} + +\def\tx#1*{\C@tx{\lrlap{\@kti#1\ChoirStrut}\vss}} +\def\rtx#1*{\C@tx{\rlap{\@kmi#1\ChoirStrut}\vss}} + +% longation rule + +\newskip\@ihf +\def\thf{\getcurpos\advance\y@v-\@ihf \advance\y@v-\tw@\Interligne + \llap{\vrule\@width\y@v\@height\lthick\kern\Interligne}}% + +\def\ixhf#1{\setbox\ch@box\hbox{#1}\getcurpos \advance\y@v\h@lf\wd\ch@box + \advance\y@v\Interligne \global\@ihf\y@v \box\ch@box} + +\def\ihf#1{\setbox\ch@box\hbox{#1}\getcurpos \advance\y@v\wd\ch@box + \global\@ihf\y@v \box\ch@box} + +\endcatcodesmusic +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixcpt.tex b/musixtex/tex/musixcpt.tex new file mode 100644 index 0000000..90d9066 --- /dev/null +++ b/musixtex/tex/musixcpt.tex @@ -0,0 +1,826 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +%%% for those who want compatibility, input it !after! musixtex and all +%%% other \input files, means: at very last + +\ifx\undefined\DIMin \else \endinput \fi + +\immediate\write16{MusiXComPaTible T.109\space<8 May 2018>}% + +\ifx\undefined\mxversion \errmessage{MusiXcpt input before MusiXTeX !}\fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +\catcodesmusic + +\voffset=-15.4mm +\parindent=10mm + +\def\z@suspend@autoflag{\ifx\auto@flag\empty + \fil@autolines\fi \let\auto@flag\empty} + + +\let\fil@autolines\empty +\let\auto@flag\empty + +\def\updatecontext{% + \T@bil \writ@newclefs\wbarno@x\Writ@newsigns + \Writ@meters\addspace\afterruleskip + \else\fil@autolines\let\auto@flag\@ne + \writ@newclefs\Writ@newsigns\z@suspend\@NewPage\fi} + +\def\changecontext{\n@wbar\updatecontext} +\def\zchangecontext{\advance\n@skip\beforeruleskip \widthtyp@\@ne \t@rmskip + \zn@wbar\updatecontext} + +\def\@breakpassInoauto{\def\T@bil{\getcurpos \ifdim\y@v<\h@lf\line@width}} +\def\ori@passIzbarre{\zn@wbar\fil@{z \the\barno}} + +\def\ori@passIendsection{\fil@{*\space\the\mulooseness}\mulooseness\z@} + +\def\@breakpassIauto{\advance\barsinlin@\@ne \ifnum\barsinlin@<\maxbarsinline}% + +\def\@xbarrepassIauto{\T@bil \else\advance\barsinlin@\m@ne \fi\@bar} +\let\@xbarrepassIIauto\barre + +\def\@zbarpassIauto{\T@bil \zn@wbar\else\zstoppiec@\@NewPage\fi} + +%!!! Attention: If you use \autolines, take care for the number of lines. +% If they exceed 127, trouble will be ahead. (adjust MAX_SECTIONS in +% musixflx.c or insert a \suspmorceau..\debutmorceau) !!! + +\def\autolines#1#2#3{% #1 nombre d'elemskip par mesure, +% #2 nombre de mesures par ligne, +% #3 nb lignes par page + \ifstartmuflex@done\else\startmuflex\fi + \global\maxbarsinline=#2\relax + \global\maxlinesinpage=#3\relax + \let\count@lines\count@lines@auto + \ifx\ragg@d\empty % ---> pass 1 + \message{/autolines pass I }% + \let\xbar=\@xbarrepassIauto + \let\zbar=\@zbarpassIauto + \let\@nds@ction=\empty + \def\fil@autolines{\fil@{a}}% + \let\barsinline=\barsinlin@ + \let\T@bil=\@breakpassIauto + \else %---> pass 2 + \message{/autolines pass II }% + \let\xbar=\@xbarrepassIIauto + \let\@nds@ction=\empty + \fi} + +\def\noautolines{\let\fil@autolines\empty + \ifstartmuflex@done\else\startmuflex\fi + \let\xbar\ori@xbarre % original X handling + \let\count@lines\count@lines@empty + \ifx\ragg@d\empty %---> pass 1 + \message{/noautolines pass I }% + \let\zbar\ori@zbarre % original X handling + \let\barsinline=\barsinline@ori + \let\T@bil\ori@T@bil + \let\@nds@ction=\ori@passIendsection + \else + \message{/noautolines pass II }% + \let\@nds@ction=\empty + \fi} + % + +\def\count@lines@auto{\global\advance\linesinpage\@ne + \ifnum\linesinpage<\maxlinesinpage + \else \eject \global\linesinpage\z@ \fi} +\def\count@lines@empty{\global\advance\linesinpage\@ne} +\let\count@lines\count@lines@empty + +\def\@NewPage{\count@lines \contpiece} +\def\@LeftRp{\stoppiec@\@NewPage\addspace{\h@lf\afterruleskip}% + \kernm\afterruleskip\l@eftrepeat\kern\afterruleskip} + +\def\T@bil{\advance\barsinlin@\@ne \ifnum\barsinlin@<\maxbarsinlin@} +\def\ori@T@bil{\advance\barsinlin@\@ne \ifnum\barsinlin@<\maxbarsinlin@} + +\def\barre{\T@bil \@bar\else\stoppiec@\@NewPage\fi} + +\def\xbar{\@bar\global\advance\barsinpi@c@\m@ne } +\def\ori@xbarre{\@bar\global\advance\barsinpi@c@\m@ne } + +\def\zbar{\T@bil \zn@wbar\else\zstoppiece\@NewPage\fi} +\def\ori@zbarre{\T@bil \zn@wbar\else\zstoppiece\@NewPage\fi} + +\def\alaligne{\stoppiece\@NewPage} +\def\Suspmorceau{\Stoppiece\count@lines} +\def\suspmorceau{\stoppiece\count@lines} +\def\zalaligne{\zstoppiece\@NewPage} +\def\leftrepeat{\leftrepeat@II} +\def\leftrepeat@II{\T@bil \setleftrepeat\@bar\else\@LeftRp\fi} +\def\leftrightrepeat{\leftrightrepeat@II} +\def\leftrightrepeat@II{\T@bil \setleftrightrepeat\@bar + \else\setrightrepeat\@LeftRp\fi} + +\def\finrightrepeat{\setrightrepeat\stoppiec@} + + +\let\nbporteesi\n@pi +\let\nbporteesii\n@pii +\let\nbporteesiii\n@piii +\let\nbporteesiv\n@piv +\let\nbporteesv\n@pv +\let\nbporteesvi\n@pvi +\def\nbporteesvii{\n@pvii}% +\def\nbporteesviii{\n@pviii}% +\def\nbporteesix{\n@pvix}% + +\def\nbstaffsi{\n@pi}% +\def\nbstaffsii{\n@pii}% +\def\nbstaffsiii{\n@piii}% +\def\nbstaffsiv{\n@piv}% +\def\nbstaffsv{\n@pv}% +\def\nbstaffsvi{\n@pvi}% +\def\nbstaffsvii{\n@pvii}% +\def\nbstaffsviii{\n@pviii}% +\def\nbstaffsix{\n@pvix}% + +\def\resetlayout{\nullthick\f@ur\Interligne \let\interfacteur\nin@ + \stafftopmarg\thr@@\Interligne \staffbotmarg\thr@@\Interligne + \let\stafflinesnbi\fiv@ \let\stafflinesnbii\fiv@ \let\stafflinesnbiii\fiv@ + \let\stafflinesnbiv\fiv@ \let\stafflinesnbv\fiv@ \let\stafflinesnbvi\fiv@ + \let\clefdesoli\trebleclef \let\clefdesolii\trebleclef + \let\clefdesoliii\trebleclef \let\clefdesoliv\trebleclef + \let\clefdesolv\trebleclef \let\clefdesolvi\trebleclef + \let\clefduti\altoclef \let\clefdutii\altoclef + \let\clefdutiii\altoclef \let\clefdutiv\altoclef + \let\clefdutv\altoclef \let\clefdutvi\altoclef + \let\clefdefai\bassclef \let\clefdefaii\bassclef + \let\clefdefaiii\bassclef \let\clefdefaiv\bassclef + \let\clefdefav\bassclef \let\clefdefavi\bassclef + \elemskip\f@ur\Internote} + +% These definition depends on the assumption, that \elemskip is equal 10pt + +\def\hqsk{\off{.3\@l@mskip}} +\def\qsk{\hqsk\hqsk} + +% ============================ +% will change + +\chardef\@li=51 +\chardef\@liii=53 +\newif\ifcautionacc + +\def\@acc#1{\check@staff + \inhgetn@i#1\relax\@BigAcc + \fi} +\def\@BigAcc{\pl@base\raise\y@i\llap{\musixchar\n@v\kern\accshift}} + +\def\bigfl{\n@v\@l \@acc} +\def\bigdfl{\n@v\@li \@acc} +\def\bigsh{\n@v\@lii \@acc} +\def\bigdsh{\n@v\@liii \@acc} +\def\bigna{\n@v\@liv \@acc} + +\def\@smallacc#1{\check@staff + \inhgetn@i#1\relax\n@iv\fiv@ \@SmallACC + \fi} +\def\@SmallACC{\check@staff + \pl@base\raise\y@i\llap{\@SmallAcc\kern\accshift}\fi} +\def\@SmallAcc{\check@staff + \ifcautionacc\C@ChaR \fi \musixchar\n@v + \ifcautionacc\kern.3\qn@width \fi + \fi\global\cautionaccfalse} + +\def\smallna{\n@v94\@smallacc} +\def\smallfl{\n@v90\@smallacc} +\def\smallsh{\n@v92\@smallacc} +\def\smalldsh{\n@v93\@smallacc} +\def\smalldfl#1{\check@staff + \n@v91\inhgetn@i#1\relax\n@iv\si@ \@SmallACC + \fi} + +\def\csh{\cautionacctrue\smallsh} +\def\cdsh{\cautionacctrue\smalldsh} +\def\cna{\cautionacctrue\smallna} +\def\cfl{\cautionacctrue\smallfl} +\def\cdfl{\cautionacctrue\smalldfl} + +\def\@UpperAcc#1{\inhgetn@i#1\relax\@UpAcc} +\def\@UpAcc{\advance\n@i\thr@@ \zchar\n@i{\kern\qu@rt\qn@width\@SmallAcc}} + +\def\upperna{\n@v94\@UpperAcc} +\def\upperfl{\n@v90\@UpperAcc} +\def\uppersh{\n@v92\@UpperAcc} + +% analysis of accidentals within collective note coding + +\def\absoluteaccidentals{% + \let\Xna\na \let\Xsh\sh \let\Xfl\fl \let\Xdsh\dsh \let\Xdfl\dfl} +\absoluteaccidentals + +\def\Na#1{\small@test\bigNa{#1}\else\smallNa{#1}\fi} +\def\Fl#1{\small@test\bigFl{#1}\else\smallFl{#1}\fi} +\def\Sh#1{\small@test\bigSh{#1}\else\smallSh{#1}\fi} +\def\dFl#1{\small@test\bigdFl{#1}\else\smalldFl{#1}\fi} +\def\dSh#1{\small@test\bigdSh{#1}\else\smalldSh{#1}\fi} + +\def\cNa{\cautionacctrue\smallNa} +\def\cFl{\cautionacctrue\smallFl} +\def\cSh{\cautionacctrue\smallSh} +\def\cdFl{\cautionacctrue\smalldFl} +\def\cdSh{\cautionacctrue\smalldSh} + +\def\lNa#1{\shiftaccwidth{\Na{#1}}} +\def\lFl#1{\shiftaccwidth{\Fl{#1}}} +\def\lSh#1{\shiftaccwidth{\Sh{#1}}} +\def\ldFl#1{\shiftaccwidth{\dFl{#1}}} +\def\ldSh#1{\shiftaccwidth{\dSh{#1}}} +\def\shiftaccwidth{\loffset\smallvalue} + +\def\sign@diff#1\relax{\getn@i#1\relax\n@iii\n@i + \advance\n@iii-\ut@ref \advance\n@iii-\ut@ref + \loop\ifnum\n@iii>\si@ \advance\n@iii-\s@v@n \repeat + \loop\ifnum\n@iii<\z@ \advance\n@iii\s@v@n \repeat + \ifcase\n@iii + \n@ii\si@ % mi + \or\n@ii\@ne % fa + \or\n@ii\thr@@ % sol + \or\n@ii\fiv@ % la + \or\n@ii\s@v@n % si + \or\n@ii\tw@ % do + \or\n@ii\f@ur % re + \fi +% \n@ii positive signature limit, \n@ii-8 negative signature limit + \advance\n@ii-\a@s \advance\n@ii\si@ \divide\n@ii\s@v@n \n@iv\fiv@} + +\def\C@aacc{\check@staff + \advance\n@v\n@vi \@Ti + \fi } + +\def\@Flat#1{\sign@diff#1\relax + \ifcase\n@ii \n@v\@liv \or\n@v\@l \or\n@v\@li \fi \C@aacc} + +\def\set@bigaccid{\n@vi\z@ \let\@Ti\@BigAcc} +\def\set@smallaccid{\n@vi\@xl \let\@Ti\@SmallACC} +\def\set@UpAcc{\n@vi\@xl \let\@Ti\@UpAcc} + +\def\bigFl{\set@bigaccid\@Flat} +\def\smallFl{\set@smallaccid\@Flat} +\def\upperFl{\set@UpAcc\@Flat} + +\def\@Natural#1{\sign@diff#1\relax + \ifcase\n@ii \n@v\@lii \or\n@v\@liv \or\n@v\@l \fi \C@aacc} + +\def\bigNa{\set@bigaccid\@Natural} +\def\smallNa{\set@smallaccid\@Natural} +\def\upperNa{\set@UpAcc\@Natural} + +\def\@Sharp#1{\sign@diff#1\relax + \ifcase\n@ii \n@v\@liii \or\n@v\@lii \or\n@v\@liv \fi \C@aacc} + +\def\bigSh{\set@bigaccid\@Sharp} +\def\smallSh{\set@smallaccid\@Sharp} +\def\upperSh{\set@UpAcc\@Sharp} + +\def\@nod{Can't double } + +\def\@dSharp#1{\sign@diff#1\relax + \ifcase\n@ii \message{\@nod sharpen !\noexpand\dSh #1}% + \or\n@v\@liii \C@aacc\or\n@v\@lii \C@aacc \fi} + +\def\bigdSh{\set@bigaccid\@dSharp} +\def\smalldSh{\set@smallaccid\@dSharp} +%\def\upperdSh{\set@UpAcc\@dSharp} + +\def\@dFlat#1{\sign@diff#1\relax + \ifcase\n@ii \n@v\@l \C@aacc\or\n@v\@li \C@aacc + \or\message{\@nod flatten !\noexpand\dFl #1}\fi} + +\def\bigdFl{\set@bigaccid\@dFlat} +\def\smalldFl{\n@vi\@xl \n@iv\si@ \let\@Ti\@SmallACC \@dFlat} +%\def\upperdFl{\set@UpAcc\@dFlat} + +\def\relativeaccidentals{% + \let\Xna\Na \let\Xsh\Sh \let\Xfl\Fl \let\Xdsh\dSh \let\Xdfl\dFl} + +%\def\writ@names{\n@loop +% \setbox\n@otebox\llap{\vbox{\hbox\@to\parindent{% +% \hss\csname instrument\romannumeral\noinstrum@nt\endcsname\hss}}~~}% +% \altportee\altitude \Comp@High\advance\y@v-\ht\n@otebox +% \advance\altportee\h@lf\y@v \raise\altportee\box\n@otebox \repeat} +%\let\Writ@names\writ@names + +%\let\instrumenti\empty \let\instrumentii\empty \let\instrumentiii\empty +%\let\instrumentiv\empty \let\instrumentv\empty \let\instrumentvi\empty + +% ============================ + +\def\dimin{\decrescendo{4\qn@width}} +\def\Dimin{\decrescendo{8\qn@width}} +\def\DImin{\decrescendo{12\qn@width}} +\def\DIMin{\decrescendo{16\qn@width}} +\def\DIMIn{\decrescendo{24\qn@width}} +\def\DIMIN{\decrescendo{36\qn@width}} +\def\cresc{\crescendo{4\qn@width}} +\def\Cresc{\crescendo{8\qn@width}} +\def\CResc{\crescendo{12\qn@width}} +\def\CREsc{\crescendo{16\qn@width}} +\def\CRESc{\crescendo{24\qn@width}} +\def\CRESC{\crescendo{36\qn@width}} + +\let\interligne\Interligne +\def\debutmorceau{\ifstartmuflex@done\else\startmuflex\fi +\startpiece +\let\debutmorceau\startpiece} +\let\finmorceau\Stoppiece +\let\zfinmorceau\zstoppiece +\let\finpartition\stoppiece +\let\debutextrait\startextract +\let\finextrait\endextract +\let\zfinextrait\zendextract +\let\reprmorceau\contpiece +\let\lreprmorceau\contpiece +\def\preprmorceau{\eject \global\linesinpage\z@ \contpiece} +\def\resetsignatures{\generalsignature0\savesignature} +\def\alapage{\stoppiece\eject \global\linesinpage\z@ \contpiece} +\def\zalapage{\zstoppiece\eject \global\linesinpage\z@ \contpiece} +\def\pchangecontext{\n@wbar\writ@newclefs\writ@newsigns + \z@suspend \eject \global\linesinpage\z@ \contpiece} +\def\lchangecontext{\n@wbar\writ@newclefs\writ@newsigns + \z@suspend \count@lines \contpiece} +\let\xbeambarre\bar +\def\xbarre{\xbar} +\def\zbarre{\zbar} +\let\temps\empty +\let\zglue\empty +\let\zglu\empty +\let\doublebarre\doublebar + +\def\leftrightrepeatsymbol{\C@rep\l@eftrightrepeat} +\def\leftrepeatsymbol{\C@rep\l@eftrepeat} +\def\rightrepeatsymbol{\C@rep\r@ightrepeat} +\def\C@rep#1{\advance\n@skip\beforeruleskip \widthtyp@\@ne \t@rmskip + #1\widthtyp@\z@ \t@rmskip\addspace\afterruleskip} + +%\let\suspmorceau\stoppiece +%\let\Suspmorceau\Stoppiece +\let\computewidths\empty +\let\computespecifics\empty +\let\zsuspmorceau\zstoppiece +\let\signaturegenerale\generalsignature +\let\pointdorgue\fermataup +\let\pointdurgue\fermatadown +\let\zbv\zbreve +\let\zsb\zmaxima +\let\ha\hu +\let\resetfacteurs\resetlayout +\let\savesignature\empty +\let\savemeter\empty +\let\savemeters\empty +\let\saveclefs\empty +%%%%%%%%%%%%%%%%%%%%%%%%%% +\let\ITenu\istieu +\let\ITenl\istied +%%%%%%%%%%%%%%%%%% +\let\ilegu\isluru +\let\ilegl\islurd +\let\Ilegu\isluru +\let\Ilegl\islurd +%\let\tleg\tslur +%\def\Tleg#1{\roff{\ttie#1}} +\let\Invertslur\invertslur +\let\qh\qb +\let\qhp\qbp +\let\qhpp\qbpp +\let\zqh\zqb +\let\zqhp\zqbp +\let\zqhpp\zqbpp +\let\hh\hb +\let\soupir\qp +\let\dsoupir\ds +\let\demisoupir\ds +\let\qsoupir\qs +\let\quartsoupir\qs +\let\hsoupir\hs +\let\huitsoupir\hs +\let\seizsoupir\qqs +\let\Pince\Shake +\let\pince\shake +\let\Lpince\Shakel +\let\Pincesw\Shakesw +\let\Pincene\Shakene +\let\Pincenw\Shakenw +\let\mordant\mordent +\let\nblines\z@ +\let\wd@skip\wn@width +\let\musicnfont\musixfont + +\let\clefdesolsymbol\trebleclef +\let\clefdefasymbol\altoclef +\let\clefdutsymbol\bassclef +\let\gclefdut\gregorianCclef +\let\drumclefsymbol\drumclef +\let\smallclefdesol\smalltrebleclef +\let\smallclefdefa\smallaltoclef +\let\smallclefdut\smallbassclef + +\let\cmbxmicro\sevenbf +\let\cmbxtiny\eightbf +\let\cmbxsmall\tenbf +\let\cmbx\twelvebf +\let\cmbxbig\bigfont +\let\moyen\bigfont +\let\gros\Bigfont +\let\enorme\BIGfont + +\def\setprimavolta{\setvolta1} +\def\setsecondavolta{\setvolta2} + +\def\advancebottom#1{} +\newif\ifraggedlines +\newcount\linesinpage +\newcount\barsinline@ori +\let\barsinline\barsinline@ori +\newcount\maxbarsinline +\newcount\maxlinesinpage \maxlinesinpage\maxdimen +\newskip\zglueskip +\newskip\tempsskip + +%%% definitions for holding up compatibility, not supported in musixtex + +\let\endinstrument\@ndstaff +\def\huslur#1#2{\errmessage{No more need for \noexpand\huslur!}} +\def\hdslur#1#2{\errmessage{No more need for \noexpand\hdslur!}} +\def\liftslur#1#2{\errmessage{\noexpand\liftslur is not supported in MusiXTeX}} + +\def\expause#1{\charnote{#1}{\musicnorfont\char 11\hss}} +\def\zexpause#1{\zcharnote{#1}{\musicnorfont\char 11\hss}} +\def\exhpause#1{\charnote{#1}{\musicnorfont\char 10\hss}} +\def\zexhpause#1{\zcharnote{#1}{\musicnorfont\char 10\hss}} + +\def\vdlthick{\vrule depth \hlthick} +\let\resettens\empty +\let\resetstem\resetst@m +\let\setstem\setst@m +\let\resetlegs\empty +\let\savepenalties\empty +\let\currenthyphenpenalty\empty +\let\setnohyphenpenalty\empty +\let\sethyphenpenalty\empty +\let\setnormalhyphen\empty +\let\glueaftersymbol\empty +\def\zgluearule{\addspace\afterruleskip}% +\let\gluearule\zgluearule +\let\ygluearule\zgluearule +\let\Writesignatures\writ@signs +\let\changecontexte\changecontext +\let\Changecontexte\Changecontext +\let\Changeclefs\changeclefs +\let\Changeclef\Changeclefs +\def\shortstems{\stemlength4}% +\def\normalstems{\stemlength{4.66}}% +\normalstems + +\def\phpause{\hbox to \noteskip{\vrule width + 1.2\qn@width height \internote\hss}}% +%\def\pause{\hbox{\raise 5\internote\phpause}}% +%\def\hpause{\hbox{\raise 4\internote\phpause}}% +\let\zha\zhu +\def\minternote{-\internote}% +\def\ffff{{\ppff {f}\kern -0.1ex{f}\kern -0.1ex{f}\kern -0.1ex{f}}} +\def\testseq{}% + +\def\rtenl#1#2{\roff{\islurd{#1}{#2}}} +\def\rtenu#1#2{\roff{\isluru{#1}{#2}}} + +\def\diamg{\ynq} +\def\diamw{\dnq} + +\def\zdiamg{\yznq} +\def\zdiamw{\dznq} + +\def\carrg{\squ} +\def\zcarrg{\zsqu} +\def\carpg{\lsqu} +\def\zcarpg{\zlsqu} +\def\carqg{\rsqu} +\def\zcarqg{\zrsqu} + +\def\yu{\yqu} +\def\yup{\yqup} +\def\yupp{\yqupp} +\def\yuppp{\yquppp} +\def\yl{\yql} +\def\ylp{\yqlp} +\def\ylpp{\yqlpp} +\def\ylppp{\yqlppp} + +\def\yh{\yqb} +\def\yb{\yqb} + +\def\zy{\yzq} +\def\zyp{\yzqp} +\def\zypp{\yzqpp} +\def\zyppp{\yzqppp} + +\def\du{\dqu} +\def\dup{\dqup} +\def\dupp{\dqupp} +\def\duppp{\dquppp} + +\def\dl{\dql} +\def\dlp{\dqlp} +\def\dlpp{\dqlpp} +\def\dlppp{\dqlppp} + +\def\dh{\dqb} +\def\db{\dqb} + +\def\zd{\dzq} +\def\zdp{\dzqp} +\def\zdpp{\dzqpp} +\def\zdppp{\dzqppp} + +\def\xu{\xqu} +\def\xup{\x@symbol\@qup} +\def\xupp{\x@symbol\@qupp} +\def\xl{\xql} +\def\xlp{\x@symbol\@qlp} +\def\xlpp{\x@symbol\@qlpp} + +\let\xb\xqb +\let\xh\xqb + +\def\zx{\xzq} +\def\zxp{\x@symbol\@zqp} +\def\zxpp{\x@symbol\@zqpp} + +\def\xcccu{\x@symbol\@cccu} +\def\xccccu{\x@symbol\@ccccu} +\def\xcccl{\x@symbol\@cccl} +\def\xccccl{\x@symbol\@ccccl} + +\def\xclp{\x@symbol\@clp} +\def\xcup{\x@symbol\@cup} +\def\xclpp{\x@symbol\@clpp} +\def\xcupp{\x@symbol\@cupp} + +\def\oxu{\oxqu} +\def\oxup{\ox@symbol\@qup} +\def\oxupp{\ox@symbol\@qupp} +\def\oxl{\oxql} +\def\oxlp{\ox@symbol\@qlp} +\def\oxlpp{\ox@symbol\@qlpp} + +\def\oxb\oxqb +\let\oxh\oxqb + +\def\ozx{\oxzq} +\def\ozxp{\ox@symbol\@zqp} +\def\ozxpp{\ox@symbol\@zqpp} + +\def\oxcccu{\ox@symbol\@cccu} +\def\oxccccu{\ox@symbol\@ccccu} +\def\oxcccl{\ox@symbol\@cccl} +\def\oxccccl{\ox@symbol\@ccccl} + +\def\oxclp{\ox@symbol\@clp} +\def\oxcup{\ox@symbol\@cup} +\def\oxclpp{\ox@symbol\@clpp} +\def\oxcupp{\ox@symbol\@cupp} + +\def\ku{\kqu} +\def\kup{\k@symbol\@qup} +\def\kupp{\k@symbol\@qupp} +\def\kl{\kql} +\def\klp{\k@symbol\@qlp} +\def\klpp{\k@symbol\@qlpp} + +\let\kb\kqb +\let\kh\kqb + +\def\zk{\kzq} +\def\zkp{\k@symbol\@zqp} +\def\zkpp{\k@symbol\@zqpp} + +\def\kcccu{\k@symbol\@cccu} +\def\kccccu{\k@symbol\@ccccu} +\def\kcccl{\k@symbol\@cccl} +\def\kccccl{\k@symbol\@ccccl} + +\def\kclp{\k@symbol\@clp} +\def\kcup{\k@symbol\@cup} +\def\kclpp{\k@symbol\@clpp} +\def\kcupp{\k@symbol\@cupp} + +%%% text, lyrics + +\def\midtwotext{\let\@Ti\hss \let\@Tii\hss \C@midcpt} +\def\rmidtwotext{\let\@Ti\empty \let\@Tii\hss \C@midcpt} +\def\zmidtwotext{\zmidstaff} +\def\lmidtwotext{\let\@Ti\hss \let\@Tii\empty \C@midcpt} + +\def\C@midcpt#1{\check@staff + \y@v\interportee \advance\y@v\f@ur\Interligne \divide\y@v\tw@ + \raise\y@v\uplap{\hbox\@to\noteskip{\@Ti\strut#1\@Tii}\vss}% + \advance\locx@skip\noteskip + \fi} + +% for what ? + +\def\sforz#1{{\advance\transpose by -2\usf{#1}}} +\def\pz#1{{\advance\transpose by -2\upz{#1}}} +\def\ppz{\uppz} +\def\st#1{{\advance\transpose by -2\ust{#1}}} + +% octlines + +\def\barfill{\leaders\hbox{ --}\hfill}% +\def\octnvrule{\vrule width \z@ height 3\p@ depth 3\p@}% +\def\octvrule{\vrule width \lthick height 3\p@ depth 3\p@}% +\def\octsup#1#2{\zcharnote{#1}{\hbox to #2\noteskip +{\llap{\rm 8}\barfill\octnvrule}}}% +\def\Octsup#1#2{\zcharnote{#1}{\hbox to #2{\rm 8\barfill\octnvrule}}}% + %\check + %\def\octfin#1#2{\zcharnote{#1}{\hbox to #2\noteskip{\llap{\rm 8}\barfill + %--\octvrule}}}% + \let\octfin\octfinup +\def\Octfin#1#2{\zcharnote{#1}{\hbox to #2{\rm 8\barfill +--\octvrule}}}% +\def\octline#1{\zcharnote{#1}{\hbox to \line@width{\llap{\rm 8}\barfill +\octnvrule\hskip 12\Internote}}}% +\def\Octline#1{\zcharnote{#1}{\hbox to \line@width{\rm 8\barfill +\octnvrule\hskip 8\Internote}}}% + %\check + +\def\octlineup{\n@v\@xxiii\C@ol} +\def\octlinedown{\n@v\@xxv \C@ol} +\def\C@ol#1{\zcharnote{#1}{\getcurpos\y@eol\advance\y@-\y@v + \hbox\@to\y@{\octnumber\mxsps\xleaders\hbox{\char\n@v}\hfill}}} + +% now different meaning !!! + +\def\trilleC#1{\hbox to #1{\leaders\hbox{\musixchar69}\hfill}}% +\let\trille\trilleC +\def\TrilleC#1{\hbox to #1{\it tr\leaders\hbox{\musixchar69}\hfill}}% +\let\Trille\TrilleC + +\def\ntrille#1#2{\zcharnote{#1}{\trille{#2\elemskip}}}% +\def\nTrille#1#2{\zcharnote{#1}{\Trille{#2\elemskip}}}% +\def\xtrille#1#2{\zcharnote{#1}{\trille{#2}}}% +\def\xTrille#1#2{\zcharnote{#1}{\Trille{#2}}}% + +% finding which class of fonts is normally used (cmxxx, dmxxx, dcxxx,...) + +\def\@wsa#1#2+{#1} +\def\@wsb#1#2#3+{#2} +\rm +\edef\fonthdg{\expandafter\@wsa\fontname\the\font+} +\edef\fonthdge{\expandafter\@wsb\fontname\the\font+} + +% new coda is centered above a barrule + +\def\coda{\n@iv85\@Char} + +% special wish + +\let\octline\octlineup + +% old spacings + +\def\normal{\elemskip=4\Internote \def\scalenoteskip{1.00}% + \def\notes{\vnotes1.0\elemskip}% double croches + \def\notesp{\vnotes1.18\elemskip}% double croches + \def\Notes{\vnotes1.4\elemskip}% croches + \def\Notesp{\vnotes1.66\elemskip}% croches + \def\NOtes{\vnotes2.0\elemskip}% croches pointees + \def\NOtesp{\vnotes2.36\elemskip}% croches pointees + \def\NOTes{\vnotes2.8\elemskip}% noires + \def\NOTesp{\vnotes3.32\elemskip}% noires + \def\NOTEs{\vnotes4.0\elemskip}% + \def\NOTEsp{\vnotes4.72\elemskip}% + \def\NOTES{\vnotes5.6\elemskip}} + +% \large could cause trouble, if user changes \scalenoteskip on his own, +% but this is *HIS* problem + +\ifx\large\undefined \def\large{\normal\def\scalenoteskip{1.2}}\fi + +\def\etroit{\normal + \def\Notes{\vnotes1.3\elemskip}% + \def\NOtes{\vnotes1.8\elemskip}% + \def\NOTes{\vnotes2.6\elemskip}% + \def\NOTEs{\vnotes3.6\elemskip}% + \def\NOTES{\vnotes5.2\elemskip}} + +% correct the shifting of arpeggio to musictex's appearance, +% a little bit tricky, but works + +\let\arpeggio@X\arpeggio +\def\arpeggio#1#2{\roffset{.2}{\arpeggio@X{#1}{#2}}} +\def\larpeggio#1#2{\loffset{.6}{\arpeggio@X{#1}{#2}}} % .6=\smallvalue - 0.2 + +% correct (nearly) the distance between note and accidental + +\accshift=-.1\qn@width + +% 'translate' old metertoks (works only if they are used as +% \metertoksi={...}, not for \metertoksi{...} + +\def\metertoksi#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@ti={#2}} +\def\metertoksii#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@tii={#2}} +\def\metertoksiii#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@tiii={#2}} +\def\metertoksiv#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@tiv={#2}} +\def\metertoksv#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@tv={#2}} +\def\metertoksvi#1#2{\if =#1\else\C@warn \fi + \let\Writ@meters\writ@meters \m@tvi={#2}} + +\def\C@warn{\errmessage{You MUST use '=' behind \noexpand\metertoks}\end} + +\let\signi\a@si +\let\signii\a@sii +\let\signiii\a@siii +\let\signiv\a@siv +\let\signv\a@sv +\let\signvi\a@svi + +\let\cleftoksi\a@ci +\let\cleftoksii\a@cii +\let\cleftoksiii\a@ciii +\let\cleftoksiv\a@civ +\let\cleftoksv\a@cv +\let\cleftoksvi\a@cvi + +% to be used to make heavy bars at staff left + +\newskip\nullthick +\let\lowersonginstrum\maxdimen +\let\uppersonginstrum\z@ +\newdimen\Interportee % distance between staffs of the same instrument (excl) + +\def\xgetn@i#1\relax{\n@viii\z@ \n@i\maxdimen % par defaut + \edef\t@ruc{\f@tok #1\relax\af@tok}% + \edef\s@uite{\s@tok #1\empty\af@tok}% +%% pas lettre + \ifcat a\t@ruc \n@i\expandafter`\t@ruc\relax +%% ramener au E (position zero en clef de sol, ut@ref=0) + \ifnum\n@i>96\advance\n@i-101% + \else\advance\n@i-\@lxxxiii % ramener au S= E + 14 + \fi + \advance\n@i\ut@ref \advance\n@i\ut@ref \advance\n@i\transpose + \edef\ss@uite{\noexpand\n@fon{\s@uite}}% +%% cas active character dont chiffre + \else + \let\ss@uite\empty + \let\alt@suite\empty + \ifcat 1\t@ruc + \if =\t@ruc \let\@TI\Xna \C@GET \fi + \if *\t@ruc \sk \C@Get \fi + \if .\t@ruc \let\@TI\pt \C@GET \fi + \if >\t@ruc \let\@TI\Xdsh \C@GET \fi + \if <\t@ruc \let\@TI\Xdfl \C@GET \fi + \if !\t@ruc \transpose\normaltranspose \C@Get \fi + \if '\t@ruc \advance\transpose\s@v@n \C@Get \fi + \if `\t@ruc \advance\transpose-\s@v@n \C@Get \fi + \ifnum\n@viii<\maxdimen \n@i#1\fi + \else + \if ^\t@ruc \let\@TI\Xsh \C@GET \fi + \if _\t@ruc \let\@TI\Xfl \C@GET \fi + \fi\alt@suite + \fi} + +% MusicTeX's settings + +\afterruleskip=10pt % plus glue +\beforeruleskip=2pt % plus glue +\nostemcut + +\let\nbinstruments\maxinstruments +\normalnotesize +\normal % to get \notes correctly defined +\resetlayout +\let\nbinstruments\@ne + +\def\breath{\errmessage{\noexpand\breath\space not implemented in MusiXTeX, + use \noexpand\zbreath\space or \noexpand\cbreath!}} + +\endcatcodesmusic +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixcrd.tex b/musixtex/tex/musixcrd.tex new file mode 100644 index 0000000..2701d10 --- /dev/null +++ b/musixtex/tex/musixcrd.tex @@ -0,0 +1,272 @@ +%% +%% This is file `musixcrd.tex', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% musixcrd.dtx +%% +%% IMPORTANT NOTICE: +%% +%% For the copyright see the source file. +%% +%% Any modified versions of this file must be renamed +%% with new filenames distinct from musixcrd.tex. +%% +%% For distribution of the original source see the terms +%% for copying and modification in the file musixcrd.dtx. +%% +%% This generated file may be distributed as long as the +%% original source files, as listed above, are part of the +%% same distribution. (The sources need not necessarily be +%% in the same archive or directory.) +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% musixcrd - typsetting chord symbols with %% +%% musixtex %% +%% main source file contains code, doc, and examples %% +%% $Id: musixcrd.dtx,v 1.7 2004/11/02 13:13:41 hennig Exp $ %% +%% copyright 2004 , Robert Hennig %% +%% this code is licensed in terms of the %% +%% GNU Public License %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\ifx\makeatletter\undefined\def\makeatletter{\catcode`\@=11\relax}\fi +\ifx\makeatother\undefined\def\makeatother{\catcode`\@=12\relax}\fi + +\makeatletter% ^^A allows to use @ as ordinary letter +\def\crddefaultheight{10} +\def\crdtranspose{0} +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\def\crd@append#1\to#2{% + \toks0=\expandafter{#1}\toks2=\expandafter{#2}% + \edef#2{\the\toks2 \the\toks0}} +\def\crd@prepend#1\by#2{% + \toks0=\expandafter{#1}\toks2=\expandafter{#2}% + \edef#1{\the\toks2 \the\toks0}} +\def\crd@movetoken#1\to#2{% + \ifx#1\empty\else\expandafter\crd@moveoff#1\crd@moveoff#1#2\fi}% +\def\crd@moveoff#1#2\crd@moveoff#3#4{\def#3{#2}\crd@prepend#4\by#1} +\newif\ifcrd@parsematched% true if parse matched +\newcount\crd@parsedepth% internal register + +\def\crd@parse#1\for#2{% parse tokens #1 for occurence of items of table #2 + \crd@parsedepth=1 % default if not defined + \expandafter\ifx\csname#2depth\endcsname\relax\else% + \crd@parsedepth=\csname#2depth\endcsname% + \fi% + \def\stack{}%\def\crd@parseresult{} + \crd@parsematchedfalse% initialisation + \crd@parser#1\for#2% call the recursive part +} +\def\crd@parser#1\for#2{% recursive part of parser + \ifx#1\empty\else% is list filled ? + \ifnum\crd@parsedepth>0 % and do we have to read more chars into stack + \advance\crd@parsedepth by-1 % + \crd@movetoken#1\to\stack% + \crd@parser#1\for#2% recursive call + \ifcrd@parsematched\else% if still not matched + \expandafter\ifx\csname#2\stack\endcsname\relax% does item match + \crd@movetoken\stack\to#1% no match, put char back to source + \else% match + \csname#2\stack\endcsname% + \crd@parsematchedtrue% signal success + \fi% + \fi% + \fi% + \fi% +} +\newcount\crd@vshift% +\newcount\crd@hshift% +\def\crd@number{crd@number}% +\def\crd@numberdepth{2}% +\expandafter\def\csname\crd@number0\endcsname{\crd@numberval=0 }% +\expandafter\def\csname\crd@number1\endcsname{\crd@numberval=1 }% +\expandafter\def\csname\crd@number2\endcsname{\crd@numberval=2 }% +\expandafter\def\csname\crd@number3\endcsname{\crd@numberval=3 }% +\expandafter\def\csname\crd@number4\endcsname{\crd@numberval=4 }% +\expandafter\def\csname\crd@number5\endcsname{\crd@numberval=5 }% +\expandafter\def\csname\crd@number6\endcsname{\crd@numberval=6 }% +\expandafter\def\csname\crd@number7\endcsname{\crd@numberval=7 }% +\expandafter\def\csname\crd@number8\endcsname{\crd@numberval=8 }% +\expandafter\def\csname\crd@number9\endcsname{\crd@numberval=9 }% +\expandafter\def\csname\crd@number1-\endcsname{\crd@numberval=-1 }% +\expandafter\def\csname\crd@number2-\endcsname{\crd@numberval=-2 }% +\expandafter\def\csname\crd@number3-\endcsname{\crd@numberval=-3 }% +\expandafter\def\csname\crd@number4-\endcsname{\crd@numberval=-4 }% +\expandafter\def\csname\crd@number5-\endcsname{\crd@numberval=-5 }% +\expandafter\def\csname\crd@number6-\endcsname{\crd@numberval=-6 }% +\expandafter\def\csname\crd@number7-\endcsname{\crd@numberval=-7 }% +\expandafter\def\csname\crd@number8-\endcsname{\crd@numberval=-8 }% +\expandafter\def\csname\crd@number9-\endcsname{\crd@numberval=-9 }% +\newcount\crd@quint% register used to represent notes in the circle of +\def\crd@quintval{crd@quintval}% +\def\crd@quintvalA{\crd@quint=3 }% A +\def\crd@quintvalB{\crd@quint=5 }% B +\def\crd@quintvalC{\crd@quint=0 }% C +\def\crd@quintvalD{\crd@quint=2 }% D +\def\crd@quintvalE{\crd@quint=4 }% E +\def\crd@quintvalF{\crd@quint=-1 }% F +\def\crd@quintvalG{\crd@quint=1 }% G +\def\crd@quintmod{crd@quintmod} +\def\crd@quintmoddepth{2} +\def\crd@quintmods{\advance\crd@quint by7 }% sharp +\def\crd@quintmodf{\advance\crd@quint by-7 }% flat +\def\crd@quintmodsd{\advance\crd@quint by14 }% double sharp +\def\crd@quintmodfd{\advance\crd@quint by-14 }% double flat +\def\crd@note{crd@note} +\expandafter\def\csname\crd@note3\endcsname{A} +\expandafter\def\csname\crd@note5\endcsname{B} +\expandafter\def\csname\crd@note0\endcsname{C} +\expandafter\def\csname\crd@note2\endcsname{D} +\expandafter\def\csname\crd@note4\endcsname{E} +\expandafter\def\csname\crd@note-1\endcsname{F} +\expandafter\def\csname\crd@note1\endcsname{G} +\def\crd@notelow{-1} % lowest quint without accidental +\def\crd@notehigh{5} % highest quint without accidental +\def\crd@sharp{\sharp} +\def\crd@flat{\flat} +\def\crd@doublesharp{\sharp\sharp} +\def\crd@doubleflat{\flat\flat} +\def\crd@parsenote#1#2{% parse input results: #1 + \def#1{}\def#2{}% + \crd@parse\crd@input\for\crd@quintval% + \ifcrd@parsematched% we got an valid note + \crd@parse\crd@input\for\crd@quintmod% + \advance\crd@quint by\crdtranspose \relax% transposition, space is needed! + \crd@enharmonic% + \ifnum\crd@quint>\crd@notehigh % sharps ? + \advance\crd@quint by-7 % + \ifnum\crd@quint>\crd@notehigh % double sharp ? + \advance\crd@quint by-7 % + \ifnum\crd@quint>\crd@notehigh % too much sharps ! + \relax ERROR:too much sharps% + \else\edef#2{\crd@doublesharp}\fi% + \else\edef#2{\crd@sharp}\fi% + \fi% + \ifnum\crd@quint<\crd@notelow % flats ? + \advance\crd@quint by7 % + \ifnum\crd@quint<\crd@notelow % double flat ? + \advance\crd@quint by7 % + \ifnum\crd@quint<\crd@notelow % too much flats ! + \relax ERROR:too much flats% + \else\edef#2{\crd@doubleflat}\fi% + \else\edef#2{\crd@flat}\fi% + \fi% + \expandafter\ifx\csname\crd@note\number\crd@quint\endcsname\relax% + ERROR:notename for (\number\crd@quint) is not defined. + \fi% + \edef#1{\csname\crd@note\number\crd@quint\endcsname}% set note + \fi% +} +\def\crd@enharmonic{}% +\def\crd@qualinit{% + \def\crd@lo{}% lower extensions + \def\crd@up{}% upper extensioins + \def\crd@alt{}% alterations +} +\def\crd@qual{crd@qual}% +\def\crd@qualdepth{2} +\def\crd@qualm{\crd@append{\crd@smalltype m}\to\crd@lo}% minor +\def\crd@qualM{\crd@append{\crd@capitaltype M}\to\crd@lo}% major7 +\expandafter\def\csname\crd@qual5+\endcsname% aug. 5 +{\crd@append{+}\to\crd@lo} +\expandafter\def\csname\crd@qual6\endcsname% 6 +{\crd@append{\crd@numbertype6}\to\crd@up} +\expandafter\def\csname\crd@qual7\endcsname% dominant 7 +{\crd@append{\crd@numbertype7}\to\crd@up} +\def\crd@quald{\crd@append{\crd@dim}\to\crd@up}% diminished +\def\crd@qualh{\crd@append{\crd@hdim}\to\crd@up}% half diminished +\expandafter\def\csname\crd@qual9-\endcsname% -9 +{\crd@append{\crd@numbertype\crd@numberflat9}\to\crd@alt} +\expandafter\def\csname\crd@qual9+\endcsname% +9 +{\crd@append{\crd@numbertype\crd@numbersharp9}\to\crd@alt} +\def\crd@skipcrdnote{crd@skipcrdnote} +\expandafter\def\csname\crd@skipcrdnote/\endcsname{} +\def\crd@parsecrd{% + \crd@vshift=0 % + \let\crd@numberval=\crd@vshift% + \crd@parse\crd@input\for\crd@number% + \crd@hshift=0 % + \let\crd@numberval=\crd@hshift% + \crd@parse\crd@input\for\crd@number% + \def\crd@crdnote{}% chord note + \def\crd@crdacc{}% chord note accidental + \def\crd@bassnote{}% bass note + \def\crd@bassacc{}% bass note accidental + \crd@qualinit% initialize qualifiers + \let\crd@flat=\crd@noteflat% + \let\crd@doubleflat=\crd@notedoubleflat% + \let\crd@sharp=\crd@notesharp% + \let\crd@doublesharp=\crd@notedoublesharp% + \crd@parsenote\crd@crdnote\crd@crdacc% read chord note + \loop\crd@parse\crd@input\for\crd@qual% read qualifiers + \ifcrd@parsematched\repeat% + \crd@parse\crd@input\for\crd@skipcrdnote% skip eventually + \let\crd@flat=\crd@bassflat% + \let\crd@doubleflat=\crd@bassdoubleflat% + \let\crd@sharp=\crd@basssharp% + \let\crd@doublesharp=\crd@bassdoublesharp% + \crd@parsenote\crd@bassnote\crd@bassacc% read bass note + \crd@formatcrd\hfil% call rendering +} +\def\crd@crddelim{crd@crddelim}% +\expandafter\def\csname\crd@crddelim,\endcsname{}% +\def\crd@parsecrds{% + \crd@parsecrd% + \crd@parse\crd@input\for\crd@crddelim% + \ifcrd@parsematched\crd@parsecrds\fi% +} +\def\c#1 {\def\crd@input{#1}\crd@output\crd@parsecrds} +\def\crd@fontstylea{% + \font\crd@eightrm=cmr8 + \font\crd@eightit=cmmi8 + \font\crd@seventeenrm=cmr17 + \font\crd@fourteenrm=cmr14 + \font\crd@twelverm=cmr12 + \font\crd@ninerm=cmr9 + \font\crd@smallninerm=cmr9 scaled 900 + \font\crd@bigninerm=cmr9 scaled 1100 + \let\crd@notetype=\crd@seventeenrm + \def\crd@noteflat{\raise0.6ex\hbox{\kern-0.085em\musictwenty2}} + \def\crd@notedoubleflat{\raise0.6ex\hbox{\kern-0.085em\musictwenty3}} + \def\crd@notesharp{\raise0.8ex\hbox{\musictwenty4}} + \def\crd@notedoublesharp{\raise0.8ex\hbox{\musictwenty5}} + \let\crd@basstype=\crd@fourteenrm + \def\crd@bassflat{\raise.5ex\hbox{\musicsixteen2}} + \def\crd@bassdoubleflat{\raise0.6ex\hbox{\kern-0.085em\musicsixteen3}} + \def\crd@basssharp{\raise1ex\hbox{\musicsixteen4}} + \def\crd@bassdoublesharp{\raise0.8ex\hbox{\musicsixteen5}} + \let\crd@numbertype=\crd@ninerm + \def\crd@numberflat{\raise.5ex\hbox{\musiceleven2}} + \def\crd@numbersharp{\raise1ex\hbox{\musiceleven4}} + \def\crd@numberminus{\crd@ninerm-} + \def\crd@numberplus{\crd@ninerm+} + \let\crd@capitaltype=\crd@smallninerm % capitals + \let\crd@smalltype=\crd@bigninerm % small + \def\crd@hdim{\crd@eightit$\circ$\kern-4.4pt\raise.9pt\hbox{\crd@eightrm/}} + \def\crd@dim{\crd@eightit$\circ$} +} +\def\crd@formatcrda{% + \hbox{\kern\crd@hshift\elemskip\raise\crd@vshift\internote\hbox{% + {\crd@notetype\crd@crdnote\crd@crdacc}% + \vbox{% + \hbox{% + \crd@up% + \ifx\crd@alt\empty\else\crd@numbertype(\crd@alt\crd@numbertype)\fi% + }% + \nointerlineskip\vskip1pt% + \hbox{\vphantom{\crd@capitaltype M}\crd@lo}}% + \ifx\crd@bassnote\empty\else% + {\crd@basstype/% + \lower0.5ex\hbox{\kern-0.17em \crd@bassnote\crd@bassacc}}% + \fi%\ + }} +} +\let\crd@formatcrd=\crd@formatcrda +\crd@fontstylea +\def\crd@musixOutput#1{\hbox{\zchar{\crddefaultheight}{\hbox to\elemskip{#1\hss}}}} +\let\crd@output=\crd@musixOutput +\makeatother +\endinput +%% +%% End of file `musixcrd.tex'. diff --git a/musixtex/tex/musixdat.tex b/musixtex/tex/musixdat.tex new file mode 100644 index 0000000..16541a6 --- /dev/null +++ b/musixtex/tex/musixdat.tex @@ -0,0 +1,59 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\immediate\write16{MusiXDATes 0.36\space<1 March 1995>}% + +\ifx\undefined\dategerman \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +%% This is 'stolen' from GERMAN.TEX or GERMAN.STY, Vers. 2.4a, 12 Apr 1991 + +% Dates +% ----- + +\def\month@german{\ifcase\month \or + Januar\or Februar\or M\"arz\or April\or Mai\or Juni\or + Juli\or August\or September\or Oktober\or November\or Dezember\fi} +\def\dategerman{\def\today{\number\day.~\month@german + \space\number\year}} +\def\dateaustrian{\def\today{\number\day.~\ifnum 1=\month + J\"anner\else \month@german\fi \space\number\year}} +\def\month@english{\ifcase\month \or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi} +\def\dateUSenglish{\def\today{\month@english + \space\number\day, \number\year}} +\def\dateenglish{\def\today{\number\day \ifcase\day \or + st\or nd\or rd\or th\or th\or th\or th\or th\or th\or th\or % 1..10 + th\or th\or th\or th\or th\or th\or th\or th\or th\or th\or % 11..20 + st\or nd\or rd\or th\or th\or th\or th\or th\or th\or th\or % 21..30 + st\fi + ~\month@english \space\number\year}} +\def\datefrench{\def\today{\number\day \ifnum1=\day \/$^{\rm er}$\fi + \space\ifcase\month \or + janvier\or f\'evrier\or mars\or avril\or mai\or juin\or + juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi + \space\number\year}} + +\def\aujourdhui{\datefrench\today} + +\dateUSenglish% or whatever you prefer + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixdbr.tex b/musixtex/tex/musixdbr.tex new file mode 100644 index 0000000..2ad82ca --- /dev/null +++ b/musixtex/tex/musixdbr.tex @@ -0,0 +1,250 @@ +\ifx\indivbarrules\undefined\else\endinput\fi + +\immediate\write10{MusiXDashed and Dotted BaRlines 1.0\space<23 February 2002>}% +% by Rainer Dunker +% Ideas and code based on musixbar.tex +% by Mthimkhulu Molekwa + +\makeatletter + +\newdimen\barline@depth + +\def\barlinedash#1{\vskip.5\Internote + \hrule\@width#1\@height\Internote + \vskip.5\Internote} +\def\barlinedots#1{\vskip.5\Internote + \hbox to #1{\hss\tenrm.\hss} + \vskip.5\Internote} + +\def\rul@indiv#1{% + \n@loop + \Comp@High + \multiply\barline@depth -1\relax + \advance\barline@depth\altitude + \expandafter\ifx\csname s@b\romannumeral\noinstrum@nt\endcsname\relax + % normal barline below instrument + \raise\altitude\rlap{\vrule\@depth\barline@depth\@width#1\@height0pt }% + \else + \expandafter\ifx\csname s@b\romannumeral\noinstrum@nt\endcsname 2% + % dashed barline below instrument + \raise\altitude\hbox{% + \lower\barline@depth\rlap{% + \vbox to \barline@depth{% + \xleaders\vbox{\barlinedash{#1}}\vfill}}}% + \else + \expandafter\ifx\csname s@b\romannumeral\noinstrum@nt\endcsname 3% + % dotted barline below instrument + \raise\altitude\hbox{% + \lower\barline@depth\rlap{% + \vbox to \barline@depth{% + \xleaders\vbox{\barlinedots{#1}}\vfill}}}% + \fi + \fi + \fi + \ifnum\st@ffs>1 % multi-staff instrument + \multi@instrum@bars{#1}% + \else % single-staff instrument + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname\relax + % normal barline through instrument + \raise\altitude\rlap{\vrule\@depth0pt \@width#1\@height\y@v}% + \else + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 2% + % dashed barline through instrument + \raise\altitude\rlap{% + \vbox to \y@v{% + \cleaders\vbox to 2\internote{\vss + \hrule\@width#1\@height\internote + \vss}% + \vfill}}% + \else + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 3% + % dotted barline through instrument + \raise\altitude\rlap{% + \vbox to \y@v{% + \cleaders\vbox to 2\internote{\vss + \hbox to #1{\hss\tenrm.\hss}% + \vss}% + \vfill}}% + \fi + \fi + \fi + \fi + \barline@depth\altitude + \advance\barline@depth\y@v + \repeat + \addspace#1} + +\def\multi@instrum@bars#1{% + \begingroup + % retrieve staff height + \count@=\nblines \advance\count@ -1 \multiply\count@ 2 + \dimen@=\count@\internote + \p@loop + % barline within staff + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname\relax + % normal barline through staff + \raise\altportee\rlap{\vrule\@depth0pt \@width#1\@height\dimen@}% + \else + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 2% + % dashed barline through staff + \raise\altportee\rlap{% + \vbox to \dimen@{% + \cleaders\vbox to 2\internote{\vss + \hrule\@width#1\@height\internote + \vss}% + \vfill}}% + \else + \expandafter\ifx\csname h@bl\romannumeral\noinstrum@nt\endcsname 3% + % dotted barline through staff + \raise\altportee\rlap{% + \vbox to \dimen@{% + \cleaders\vbox to 2\internote{\vss + \hbox to #1{\hss\tenrm.\hss}% + \vss}% + \vfill}}% + \fi + \fi + \fi + \count@portee + % barline above staff + \ifnum\noport@@<\st@ffs % not for topmost staff + \barline@depth\interportee + \advance\barline@depth -\dimen@ + \raise\altportee\hbox{\raise\dimen@\rlap{% + \expandafter\ifx\csname s@mb\romannumeral\noinstrum@nt\endcsname + \relax + % normal barline + \vrule\@height\barline@depth\@width#1\relax + \else + \expandafter\ifx\csname s@mb\romannumeral\noinstrum@nt\endcsname 2% + % dashed barline + \vbox to \barline@depth{% + \xleaders\vbox{\barlinedash{#1}}\vfill}% + \else + \expandafter\ifx\csname s@mb\romannumeral\noinstrum@nt\endcsname + 3% dotted barline + \vbox to \barline@depth{% + \xleaders\vbox{\barlinedots{#1}}\vfill}% + \fi + \fi + \fi}}% + \fi + \repeat + \endgroup} + + +% Activate individual barline processing +\def\indivbarrules{% + \let\writ@rule\rul@indiv + \sepbarrule 1} + +%== separates bar line of specified instrument from one of previous instrument +\def\sepbarrule#1{\expandafter\let\csname s@b\romannumeral#1\endcsname 1} + +%== connects bar line of specified instrument to one of previous instrument +% with dashed line +\def\condashbarrule#1{% + \ifnum#1>1 \expandafter\let\csname s@b\romannumeral#1\endcsname 2\fi} + +%== connects bar line of specified instrument to one of previous instrument +% with dotted line +\def\condotbarrule#1{% + \ifnum#1>1 \expandafter\let\csname s@b\romannumeral#1\endcsname 3\fi} + +%== connects bar line of specified instrument to one of previous instrument +\def\conbarrule#1{% + \ifnum#1>1 \expandafter\let\csname s@b\romannumeral#1\endcsname\relax\fi} + +%== hides bar line for specified instrument +\def\hidebarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname 1} + +%== dashes bar line for specified instrument +\def\showdashbarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname 2} + +%== dots bar line for specified instrument +\def\showdotbarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname 3} + +%== shows bar line for specified instrument +\def\showbarrule#1{\expandafter\let\csname h@bl\romannumeral#1\endcsname\relax} + +%== separates bar line within multistaff instrument +\def\sepmultibarrule#1{\expandafter\let\csname s@mb\romannumeral#1\endcsname 1} + +%== dashes bar line between staves of multistaff instrument +\def\condashmultibarrule#1{% + \expandafter\let\csname s@mb\romannumeral#1\endcsname 2} + +%== dots bar line between staves of multistaff instrument +\def\condotmultibarrule#1{% + \expandafter\let\csname s@mb\romannumeral#1\endcsname 3} + +%== shows bar line between staves of multistaff instrument +\def\conmultibarrule#1{% + \expandafter\let\csname s@mb\romannumeral#1\endcsname\relax} + +% set barlines for all instruments together +\def\allbarrules#1{\n@loop#1\noinstrum@nt\repeat} + + +\makeatother +\endinput + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Here comes an example of how to use these macros + +\input musixtex +\input musixdbr + +\instrumentnumber4 +\setstaffs23 +\setstaffs32 +\setlines14 +\setsize2\tinyvalue + +\indivbarrules + +\startpiece + % normal barlines + \bar + % barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showbarrule + \bar + % barlines between staves + \allbarrules\conbarrule + \allbarrules\conmultibarrule + \allbarrules\hidebarrule + \bar + % dashed barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdashbarrule + \bar + % dashed barlines between staves + \allbarrules\condashbarrule + \allbarrules\condashmultibarrule + \allbarrules\hidebarrule + \bar + % dotted barlines on staves + \allbarrules\sepbarrule + \allbarrules\sepmultibarrule + \allbarrules\showdotbarrule + \bar + % dotted barlines between staves + \allbarrules\condotbarrule + \allbarrules\condotmultibarrule + \allbarrules\hidebarrule + \bar + % a wild mixture of all + \showdotbarrule1\hidebarrule2\showdashbarrule3\showbarrule4% + \condashbarrule2\conbarrule3\condotbarrule4% + \condashmultibarrule2\sepmultibarrule3% + \bar + % conventional ending + \allbarrules\showbarrule + \allbarrules\conbarrule + \allbarrules\conmultibarrule +\Endpiece +\bye diff --git a/musixtex/tex/musixdia.tex b/musixtex/tex/musixdia.tex new file mode 100644 index 0000000..05839ee --- /dev/null +++ b/musixtex/tex/musixdia.tex @@ -0,0 +1,110 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\immediate\write16{MusiXDIAmond T.40\space<12 September 1995>}% + +\ifx\undefined\dqu \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +%%% notes with a unfilled diamond head, for gregorian and flagolet notes ... + +\def\d@symbol{\def\q@u{\musixfont\&}} + +\def\dnq{\d@symbol\@nq} +\def\dznq{\advancefalse\dnq} + +\def\dqu{\d@symbol\@qu} +\def\dqup{\d@symbol\@qup} +\def\dqupp{\d@symbol\@qupp} +%\def\dquppp{\d@symbol\@quppp} + +\def\dql{\d@symbol\@ql} +\def\dqlp{\d@symbol\@qlp} +\def\dqlpp{\d@symbol\@qlpp} +%\def\dqlppp{\d@symbol\@qlppp} + +\def\dqb{\d@symbol\@qb} + +\def\dzq{\d@symbol\@zq} +\def\dzqp{\d@symbol\@zqp} +\def\dzqpp{\d@symbol\@zqpp} +%\def\dzqppp{\d@symbol\@zqppp} + +\def\dcu{\d@symbol\@cu} +\def\dccu{\d@symbol\@ccu} +\def\dcccu{\d@symbol\@cccu} +\def\dccccu{\d@symbol\@ccccu} +\def\dcl{\d@symbol\@cl} +\def\dccl{\d@symbol\@ccl} +\def\dcccl{\d@symbol\@cccl} +\def\dccccl{\d@symbol\@ccccl} + +\def\dcup{\d@symbol\@cup} +\def\dcupp{\d@symbol\@cupp} +%\def\dcuppp{\d@symbol\@cuppp} + +\def\dclp{\d@symbol\@clp} +\def\dclpp{\d@symbol\@clpp} +%\def\dclppp{\d@symbol\@clppp} + +%%% notes with a filled diamond head, for gregorian notes ... + +\def\y@symbol{\def\q@u{\musixfont\%}} + +\def\ynq{\y@symbol\@nq} +\def\yznq{\advancefalse\ynq} +\def\zynq{\advancefalse\ynq} + +\def\yqu{\y@symbol\@qu} +\def\yqup{\y@symbol\@qup} +\def\yqupp{\y@symbol\@qupp} +%\def\yquppp{\y@symbol\@quppp} + +\def\yql{\y@symbol\@ql} +\def\yqlp{\y@symbol\@qlp} +\def\yqlpp{\y@symbol\@qlpp} +%\def\yqlppp{\y@symbol\@qlppp} + +\def\yqb{\y@symbol\@qb} + +\def\yzq{\y@symbol\@zq} +\def\yzqp{\y@symbol\@zqp} +\def\yzqpp{\y@symbol\@zqpp} +%\def\yzqppp{\y@symbol\@zqppp} + +\def\ycu{\y@symbol\@cu} +\def\yccu{\y@symbol\@ccu} +\def\ycccu{\y@symbol\@cccu} +\def\yccccu{\y@symbol\@ccccu} +\def\ycl{\y@symbol\@cl} +\def\yccl{\y@symbol\@ccl} +\def\ycccl{\y@symbol\@cccl} +\def\yccccl{\y@symbol\@ccccl} + +\def\ycup{\y@symbol\@cup} +\def\ycupp{\y@symbol\@cupp} +%\def\ycuppp{\y@symbol\@cuppp} + +\def\yclp{\y@symbol\@clp} +\def\yclpp{\y@symbol\@clpp} +%\def\yclppp{\y@symbol\@clppp} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixec.tex b/musixtex/tex/musixec.tex new file mode 100644 index 0000000..e213f30 --- /dev/null +++ b/musixtex/tex/musixec.tex @@ -0,0 +1,169 @@ +% musixec.tex : EC font definitions for MusiXTeX +% +% usage: +% +% \input musixtex +% \input musixec +% ... +% +% MusiXec.tex is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXppl.tex is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% Copyright 2015-2017 Bob Tennent rdt@cs.queensu.ca +% +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixec.tex}\fi +\immediate\write16{MusiXec\space<2017/02/10>} +% + +\longECfontnamestrue +\def\fontid{ec} + +% 7pt +\font\sevenrm=ecrm0700 +\font\sevenbf=ecbx0700 +\font\sevenit=ecti0800 at 7pt +\font\sevenbi=ecbi0700 +\font\sevensc=ecsc0700 +% +% 8pt +\font\eightrm=ecrm0800 +\font\eightbf=ecbx0800 +\font\eightit=ecti0800 +\font\eightbi=ecbi0800 +\font\eightsc=ecsc0800 +% +% 9pt +\font\ninerm=ecrm0900 +\font\ninebf=ecbx0900 +\font\nineit=ecti0900 +\font\ninebi=ecbi0900 +\font\ninesc=ecsc0900 +% +% 10pt +\font\tenrm=ecrm1000 +\font\tenbf=ecbx1000 +\font\tenit=ecti1000 +\font\tenbi=ecbi1000 +\font\tensc=ecsc1000 +% +% 11pt +\font\elevenrm=ecrm1095 +\font\elevenbf=ecbx1095 +\font\elevenit=ecti1095 +\font\elevenbi=ecbi1095 +\font\elevensc=ecsc1095 +% +% 12pt +\font\twelverm=ecrm1200 +\font\twelvebf=ecbx1200 +\font\twelveit=ecti1200 +\font\twelvebi=ecbi1200 +\font\twelvesc=ecsc1200 +% +% 14pt +\font\frtrm=ecrm1440 +\font\frtbf=ecbx1440 +\font\frtit=ecti1440 +\font\frtbi=ecbi1440 +\font\frtsc=ecsc1440 +% +% 17pt +\font\svtrm=ecrm1728 +\font\svtbf=ecbx1728 +\font\svtit=ecti1728 +\font\svtbi=ecbi1728 +\font\svtsc=ecsc1728 +% +% 20pt +\font\twtyrm=ecrm2074 +\font\twtybf=ecbx2074 +\font\twtyit=ecti2074 +\font\twtybi=ecbi2074 +\font\twtysc=ecsc2074 +% +% 25pt +\font\twfvrm=ecrm2488 +\font\twfvbf=ecbx2488 +\font\twfvit=ecti2488 +\font\twfvbi=ecbi2488 +\font\twfvsc=ecsc2488 +% +% +% +\font\ppfftwelve=ecbi0800 +\font\ppffsixteen=ecbi1000 +\font\ppfftwenty=ecbi1200 +\font\ppfftwentyfour=ecbi1440 +\font\ppfftwentynine=ecbi1728 +% +% +% tt fonts needed by musixsty +% +\font\eighttt=ectt0800 +\font\ninett=ectt0900 +\font\tentt=ectt1000 +\font\twelvett=ectt1200 +\font\frttt=ectt1440 +\font\svttt=ectt1728 +\font\twtytt=ectt2074 +\font\twfvtt=ectt2488 +% +% sl fonts needed by musixsty +% +\font\eightsl=ecsl0800 +\font\ninesl=ecsl0900 +\font\tensl=ecsl1000 +\font\twelvesl=ecsl1200 +\font\frtsl=ecsl1440 +\font\svtsl=ecsl1728 +\font\twtysl=ecsl2074 +\font\twfvsl=ecsl2488 + +% +% Redefine accented characters for 8-bit font +% + +\ifx\documentclass\undefined +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +\def\ProvidesFile#1[#2]{} +\def\DeclareFontEncoding#1#2#3{} +\def\DeclareTextAccent#1#2#3{% +\def#1##1{% +\expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax +{\accent#1 ##1}% +\else +\csname T1\string#1-\string##1\expandafter\endcsname +\fi}} +\def\DeclareTextCommand#1#2{\xdtcmd}%not today +\def\xdtcmd#1#{\xxdtcmd}%not today +\def\xxdtcmd#1{}%not today +\def\DeclareTextCompositeCommand#1#2#3#4{}%not today +\def\DeclareTextSymbol#1#2#3{% +\def#1{\char#3\relax}} +\def\DeclareTextComposite#1#2#3#4{% +\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}} + +\input t1enc.def + +% \c requires special treatment +\def\c#1{\leavevmode\ifx c#1\char231 \else\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\unhbox\z@\crcr + \hidewidth\char11\hidewidth}}\fi\fi} +\catcode`\@=\catcodeat +\fi + + +\normtype +\endinput diff --git a/musixtex/tex/musixeng.tex b/musixtex/tex/musixeng.tex new file mode 100644 index 0000000..e9e3d0d --- /dev/null +++ b/musixtex/tex/musixeng.tex @@ -0,0 +1,42 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +% suggested by Ross Mitchell + +\immediate\write16{MusiX ENGlish rests T.404\space<08 May 2018>}% + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\let\Qwr\PAUSe +\let\Dwr\PAuse +\let\liftwr\liftpause +\let\wrp\pausep +\let\wr@\pause +\let\lifthr\lifthpause +\let\hrp\hpausep +\let\hr\hpause +\let\qr\qp +\let\er\ds % \ds\oup no longer available +\let\eer\qs +\let\eeer\hs +\let\eeeer\qqs +\def\wr{\pause} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixesf.tex b/musixtex/tex/musixesf.tex new file mode 100644 index 0000000..0fa6fd0 --- /dev/null +++ b/musixtex/tex/musixesf.tex @@ -0,0 +1,79 @@ +%% +%% musixesf.tex : efont-serif series fonts definition for MusiXTeX +%% +%% usage: +%% \input musixtex +%% \input musixesf +%% ... +%% +%% This file is public domain. +%% +%% Author: +%% Hiroaki MORIMOTO +%% Tokyo, Japan +%% URL(en): http://homepage1.nifty.com/kuuku/pub/musixtex/index-e.html +%% (jp): http://homepage1.nifty.com/kuuku/pub/musixtex/index.html +%% +%% reference: musixtex.tex (T.99) 268-508 +%% MusiXTeX: (c) Daniel Taupin, et al. +%% +%% efont-serif: +%% (c) /efont/ +%% The Electronic Font Open Laboratory +%% http://openlab.ring.gr.jp/efont/dist/serif/efont-serif-tex-20010312-p3.tar.gz +%% http://openlab.ring.gr.jp/efont/serif/index.html.en +%% http://openlab.ring.gr.jp/efont/index.html.en +%% +%% History: see trailer. +% +\immediate\write16{MusiXTeX efont-serif\space<2009/10/15>} +% +% 8pt roman, bold, and italic +\font\eightrm=esfr7t at 8pt +\font\eightbf=esfb7t at 8pt +\font\eightit=esfri7t at 8pt +% +% 9pt +\font\ninerm=esfr7t at 9pt +\font\ninebf=esfb7t at 9pt +\font\nineit=esfri7t at 9pt +% +% 10pt +\font\tenrm=esfr7t +\font\tenbf=esfb7t +\font\tenit=esfri7t +% +% 12pt +\font\twelverm=esfr7t scaled \magstep 1 +\font\twelvebf=esfb7t scaled \magstep 1 +\font\twelveit=esfri7t scaled \magstep 1 +% +% Large fonts for titles +% (If you prefer efont-serif-bold, use esfb7t instead of esfr7t) +\font\bigfont=esfr7t scaled \magstep2 % 14pt +\font\Bigfont=esfr7t scaled \magstep3 % 17pt +\font\BIgfont=esfr7t scaled \magstep4 % 20pt +\font\BIGfont=esfr7t scaled \magstep5 % 25pt +% +% PMX changes font assignment in pmx.tex +% \BIGfont=\fontid bx10 scaled\magstep4 +% \Bigfont=\fontid bx10 scaled\magstep2 +\ifx\pmxversion\undefined\relax\else + \font\Bigfont=esfr7t scaled \magstep2 % 14pt + \font\BIGfont=esfr7t scaled \magstep4 % 20pt +\fi +% +\normtype +\endinput +%% +%% History +%% +%% 2006/05/13 +%% first publish +%% 2007/06/11 +%% no functional change. (email protection, real address change, URL change) +%% 2008/08/01 +%% Font assignment change on PMX. +%% 2009/10/15 +%% small update for MusiXTeX T.114 final release. +%% diff --git a/musixtex/tex/musixevo.tex b/musixtex/tex/musixevo.tex new file mode 100644 index 0000000..dd6c1e5 --- /dev/null +++ b/musixtex/tex/musixevo.tex @@ -0,0 +1,19 @@ +\immediate\write16{MusiXEVenOdd T.53\space<1 April 1996>}% + +% enables + +\makeatletter +\def\outmorceau{\shipout\hbox{\null\ifodd\pageno\kern 2.5mm + \else\kern -2.5mm + \fi + \vbox{\vbox to \vsize{\vss\pagecontents\vss}\line{% +\ifodd\pageno\sl \titremorceau\ (\s@hortauthor) +\ifcopyright\rm$\copyright$\fi\hss \number\pageno +\else\rm\number\pageno\hss\sl \titremorceau\ (\s@hortauthor) +\ifcopyright\rm$\copyright$\fi\fi}}}% + \global\advance\count0 by 1\relax + \ifnum\outputpenalty>-20000 \else\dosupereject\fi}% + +\output{\outmorceau} +\makeatother +\endinput diff --git a/musixtex/tex/musixext.tex b/musixtex/tex/musixext.tex new file mode 100644 index 0000000..d6ac3b9 --- /dev/null +++ b/musixtex/tex/musixext.tex @@ -0,0 +1,26 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +% musixext.tex +% +\immediate\write16{MusiXext T.118 <2015-07-25>}% +% +% (nothing to do. - T.118 or later provides \slide and \raggedstoppiece +% +\endinput diff --git a/musixtex/tex/musixfll.tex b/musixtex/tex/musixfll.tex new file mode 100644 index 0000000..7cb9e44 --- /dev/null +++ b/musixtex/tex/musixfll.tex @@ -0,0 +1,44 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\ifx\undefined\longledgerlines \else \endinput \fi + +\immediate\write16{MusiXFormerLedgerLines T.74\space<06 April 1997>}% + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\let\h@lineick\h@linei +\def\h@lineidt{% + \y@ii\n@v\internote + \y@iii\y@ii + \advance\y@ii\hlthick + \advance\y@iii-\hlthick + \y@iv\y@v + \advance\y@iv\h@lf\qn@width + \kernm.25\qn@width + \vrule\@height\y@ii\@depth-\y@iii\@width\y@iv + \kernm\y@iv\kern.25\qn@width} +\def\longledgerlines{\global\let\h@linei\h@lineidt} +\def\autoledgerlines{\global\let\h@linei\h@lineick} +\longledgerlines + +\catcode`\@=\catcodeat + +\endinput + diff --git a/musixtex/tex/musixftab.tex b/musixtex/tex/musixftab.tex new file mode 100644 index 0000000..82e679a --- /dev/null +++ b/musixtex/tex/musixftab.tex @@ -0,0 +1,148 @@ + +% musixftab.tex : french tablature definitions for MusiXTeX +% +% usage: +% +% \input musixtex +% \input musixftab +% ... +% +% musixftab.tex is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% musixftab.tex is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% Copyright 2021 Bob Tennent rdt@cs.queensu.ca +% +\immediate\write16{musixftab\space<2017/02/10>} +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixftab.tex}\fi + +\font\tabfntthirteen=frenchtab at 4pt +\font\tabfntsixteen=frenchtab at 5pt +\font\tabfnttwenty=frenchtab at 6pt +\font\tabfnttwentyfour=frenchtab at 7pt +\font\tabfnttwentynine=frenchtab at 9pt + +\makeatletter + +% need to raise note boxes 0.25ex for frenchtab.pfb + +\def\tabbox#1#2{% + \setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.45}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \ccharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \ccharnote{\the\stringraise}{\raise 0.25ex\box0}% +} +% \ltabbox does the same as \tabbox, except that it produces +% left-outlined symbols +\def\ltabbox#1#2{\setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.2}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \zcharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \zcharnote{\the\stringraise}{\raise 0.25ex\box0}% +} +% \rtabbox does the same as \tabbox, except that it produces +% right-outlined symbols +\def\rtabbox#1#2{\setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.75}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \lcharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \lcharnote{\the\stringraise}{\raise 0.25ex\box0}% +} + +\makeatother + + +\def\tab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\tabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\tabbox{#1}{#2}\fi\sk} + +% left spilling \tab +\def\ltab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\ltabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\ltabbox{#1}{#2}\fi\sk} + +% right spilling \tab +\def\rtab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\rtabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\rtabbox{#1}{#2}\fi\sk} + +% \chord-tab symbol. Same as \tab, but no \sk is given, so multiple +% symbols can be placed above one another +\def\ztab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\tabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\tabbox{#1}{#2}\fi} + +% left spilling \ztab +\def\zltab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\ltabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\ltabbox{#1}{#2}\fi} + +% right spilling \ztab +\def\zrtab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\rtabbox{#1}{#2}\or\zcn{-3}{\tabfnt V0}\or\zcn{-3}{\tabfnt W0}\or\zcn{-3}{\tabfnt X0}\or\zcn{-3}{\tabstringfnt\bf 4}\or\zcn{-3}{\tabstringfnt\bf 5}\or\zcn{-3}{\tabstringfnt\bf 6}\or\zcn{-3}{\tabstringfnt\bf 7}\fi% +\else\rtabbox{#1}{#2}\fi} + +\endinput diff --git a/musixtex/tex/musixgre.tex b/musixtex/tex/musixgre.tex new file mode 100644 index 0000000..a7272fb --- /dev/null +++ b/musixtex/tex/musixgre.tex @@ -0,0 +1,351 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\immediate\write16{MusiXGREgorian T.67\space<3 January 1997>}% + +\ifx\undefined\gregorianCclef \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +\catcodesmusic + +\font\xgregeleven=xgreg11 +\font\xgregthirteen=xgreg13 +\font\xgregsixteen=xgreg16 +\font\xgregtwenty=xgreg20 +\font\xgregtwentyfour=xgreg24 +\font\xgregtwentynine=xgreg29 + +\let\xgregnorfont\xgregtwenty + +\def\xgregkeyfont{% + \ifdim\internote<\p@seven6\Internote \xgregtinyfont + \else + \ifdim\internote<.95\Internote \xgregsmallfont + \else + \ifdim\internote<1.19\Internote \xgregnorfont + \else + \ifdim\internote<1.43\Internote \xgreglargefont + \else + \xgregLargefont + \fi + \fi + \fi + \fi} + +\def\xgregchar{\xgregfont\char} +\def\xgregkeychar{\xgregkeyfont\char} + + +% \[z]carrg=\[z]squ, \[z]carpg=\[z]lsqu, \[z]carqg=\[z]rsqu + +\def\gregorianCclef{\xgregkeychar98} +\def\gregorianFclef{\xgregkeychar122} + +\def\squ#1{\getn@i#1\relax\let\n@fon\squ \def\n@sym{\xgregchar5}\g@diamg} +\def\r@small@squ#1{\getn@i#1\relax\let\n@fon\r@small@squ + \def\n@sym{\xgregchar0\llap{\xgregchar12\xgregchar18}}\g@diamg} +\def\punctumauctup#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar9}\g@diamg} +\def\punctumauctdown#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar8}\g@diamg} +\def\punctumdeminutum#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar4}\g@diamg} +\def\shavedsqu#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar17}\g@diamg} +\let\punctum\squ +\def\diapunc#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar1}\g@diamg} +\def\diapuncauctdown#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar2}\g@diamg} +\def\apostropha#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar3}\g@diamg} +\def\apostrophaaucta#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar11}\g@diamg} +\def\oriscus#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar10}\g@diamg} +\def\usqu#1{\getn@i#1\relax\let\n@fon\squ + \def\n@sym{\xgregchar13}\g@diamg} +\def\lsqu#1{\getn@i#1\relax\let\n@fon\lsqu + \def\n@sym{\xgregchar6}\g@diamg} +\def\rsqu#1{\getn@i#1\relax\let\n@fon\rsqu + \def\n@sym{\xgregchar7}\g@diamg} +\let\virga\rsqu +\def\quilisma#1{\getn@i#1\relax\let\n@fon\quilisma + \def\n@sym{\xgregchar125}\g@diamg} +\def\shavedquilisma#1{\getn@i#1\relax\let\n@fon\shavedquilisma + \def\n@sym{\xgregchar126}\g@diamg} + + + +\def\zsqu{\advancefalse\squ} +\let\zpunctum\zsqu +\def\zusqu{\advancefalse\usqu} +\def\zlsqu{\advancefalse\lsqu} +\def\zrsqu{\advancefalse\rsqu} +\let\zvirga\zrsqu +\def\zoriscus{\advancefalse\oriscus} +\def\zdiapunc{\advancefalse\diapunc} +\def\zapostropha{\advancefalse\apostropha} +\def\zquilisma{\advancefalse\quilisma} +\def\zshavedquilisma{\advancefalse\shavedquilisma} + +\def\g@diamg{\y@v.71\qn@width \let\st@m\resetst@m \writ@note} + +\def\groff{\roffset{.71}} +\def\dgroff{\roffset{1.42}} + +\def\getthen@one@two#1#2{\getn@i{#1}\relax\edef\then@one{\the\n@i}% + \getn@i{#2}\relax\edef\then@two{\the\n@i}% + \n@ii=\then@one\relax + \advance\n@i -\n@ii\relax + \edef\the@two@minus@one{\the\n@i}% + \n@i=-\n@i + \edef\the@one@minus@two{\the\n@i}% +}% +\def\getthen@one@three#1#2#3{\getthen@one@two{#1}{#2}\relax + \getn@i{#3}\relax\edef\then@three{\the\n@i}% + \n@ii=\then@two\relax + \advance\n@i -\n@ii\relax + \edef\the@three@minus@two{\the\n@i}% + \n@i=-\n@i + \edef\the@two@minus@three{\the\n@i}% +}% + +\def\bivirga#1#2{\zrsqu{#1}\roff{\rsqu{#2}}} + +\def\trivirga#1#2#3{\zrsqu{#1}\roff{\zrsqu{#2}}\roffset2{\rsqu{#3}}} + +\def\bistropha#1#2{\zsqu{#1}\roff{\squ{#2}}} + +\def\tristropha#1#2#3{\zsqu{#1}\roff{\zsqu{#2}}\roffset2{\squ{#3}}} + +\def\trigonus#1#2#3{\zdiapunc{#1}\groff{\zdiapunc{#2}}\dgroff{\diapunc{#3}}} + +\def\clivis#1#2{\getthen@one@two{#1}{#2}\relax +\zlsqu{#1}{\xgregchar0}\zcharnote{#2}{\vrule\@depth\z@ \@height \the@one@minus@two\internote}\squ{#2}} + +\def\clivisdeminut#1#2{\getthen@one@two{#1}{#2}\relax +\zlsqu{#1}\zcharnote{#2}{\xgregchar0\vrule\@depth\z@ \@height +\the@one@minus@two\internote}\r@small@squ{#2}} + +\def\clivisauctup#1#2{\getthen@one@two{#1}{#2}\relax +\zlsqu{#1}{\xgregchar0}\zcharnote{#2}{\vrule\@depth\z@ \@height \the@one@minus@two\internote}\punctumauctup{#2}} + +\def\clivisauctdown#1#2{\getthen@one@two{#1}{#2}\relax +\zlsqu{#1}{\xgregchar0}\zcharnote{#2}{\vrule\@depth\z@ \@height \the@one@minus@two\internote}\punctumauctdown{#2}} + +\def\lclivis#1#2{\zsqu{#1}\groff{\lsqu{#2}}} + +\def\podatus#1#2{\getthen@one@two{#1}{#2}\relax + \zcharnote{#1}{\ifnum\the@two@minus@one<2\relax + \xgregchar16% + \else + \xgregchar15% + \fi + \vrule\@depth\z@ \@height\the@two@minus@one\internote}% +\ifnum\the@two@minus@one<2\relax + \shavedsqu{#2}% + \else + \squ{#2}% + \fi +} + +\def\podatusdeminut#1#2{\getthen@one@two{#1}{#2}\relax + \zcharnote{#1}{\ifnum\the@two@minus@one<2\relax + \xgregchar16% + \else + \xgregchar15% + \fi + \vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \r@small@squ{#2}% +} + +\def\lpodatus#1#2{\zusqu{#1}\groff{\rsqu{#2}}} + +\def\podatusinitiodebilis#1#2{\getthen@one@two{#1}{#2}\relax + \zcharnote{#1}{\xgregchar12\xgregchar18% + \vrule\@depth\z@ \@height\the@two@minus@one\internote}% + {\xgregchar18}\squ{#2}% +} + +\def\podatusauctup#1#2{\getthen@one@two{#1}{#2}\relax + \zcharnote{#1}{\xgregchar5\xgregchar0% + \vrule\@depth\z@ \@height\the@two@minus@one\internote}% + {\xgregchar0}\punctumauctup{#2}% +} + +\def\podatusauctdown#1#2{\getthen@one@two{#1}{#2}\relax + \zcharnote{#1}{\xgregchar5\xgregchar0% + \vrule\@depth\z@ \@height\the@two@minus@one\internote}% + {\xgregchar0}\punctumauctdown{#2}% +} + +\def\scandicus#1#2#3{\getthen@one@three{#1}{#2}{#3}\relax + \advancefalse\podatus{#1}{#2}{\xgregchar0}% +% \zcharnote{#2}{\vrule\@depth\z@ \@height\the@three@minus@two\internote}% + \rsqu{#3}} + +\def\scandicusdeminut#1#2#3{\getthen@one@two{#1}{#2}% + \zsqu{#1}{\xgregchar0}% +% \zcharnote{#1}{\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \podatusdeminut{#2}{#3}} + +\def\scandicusauctdown#1#2#3{\getthen@one@three{#1}{#2}{#3}\relax + \zsqu{#1}{\xgregchar0}% + \zcharnote{#1}{\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \zsqu{#2}{\xgregchar0}% + \zcharnote{#2}{\vrule\@depth\z@ \@height\the@three@minus@two\internote}% + \punctumauctdown{#3}} + +\def\torculus#1#2#3{\getthen@one@three{#1}{#2}{#3}\zsqu{#1}{\xgregchar0}% + \zcharnote{#1}{\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \zsqu{#2}{\xgregchar0}% + \zcharnote{#3}{\vrule\@depth\z@ \@height\the@two@minus@three\internote}% + \squ{#3}} + +\def\torculusdeminut#1#2#3{\getthen@one@three{#1}{#2}{#3}\zsqu{#1}{\xgregchar0}% + \zcharnote{#1}{\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \zsqu{#2}% + \zcharnote{#3}{\xgregchar0\vrule\@depth\z@ \@height\the@two@minus@three\internote}% + \r@small@squ{#3}} + +\def\torculusauctdown#1#2#3{\getthen@one@three{#1}{#2}{#3}\zsqu{#1}{\xgregchar0}% + \zcharnote{#1}{\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + \zsqu{#2}{\xgregchar0}% + \zcharnote{#3}{\vrule\@depth\z@ \@height\the@two@minus@three\internote}% + \punctumauctdown{#3}} + +\def\torculusinitiodebilis#1#2#3{\getthen@one@three{#1}{#2}{#3}% + \zcharnote{#1}{\xgregchar12\xgregchar18\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + {\xgregchar18}\zsqu{#2}{\xgregchar0}% + \zcharnote{#3}{\vrule\@depth\z@ \@height\the@two@minus@three\internote}% + \squ{#3}} + +\def\torculusdebilis#1#2#3{\getthen@one@three{#1}{#2}{#3}% + \zcharnote{#1}{\xgregchar12\xgregchar18\vrule\@depth\z@ \@height\the@two@minus@one\internote}% + {\xgregchar18}\zsqu{#2}% + \zcharnote{#3}{\xgregchar0\vrule\@depth\z@ \@height\the@two@minus@three\internote}% + \r@small@squ{#3}} + +\def\climacus#1#2#3{\zrsqu{#1}\groff{\zdiapunc{#2}{\xgregchar0}\diapunc{#3}}} + +\def\climacusresupinus#1#2#3#4{\zrsqu{#1}\groff{\zdiapunc{#2}{\xgregchar0}\zdiapunc{#3}{\xgregchar0}\squ{#4}}} + +\def\climacusdeminut#1#2#3{\zrsqu{#1}\groff{\zdiapunc{#2}{\xgregchar0}\punctumdeminutum{#3}}} + +\def\climacusauctdown#1#2#3{\zrsqu{#1}\groff{\zdiapunc{#2}{\xgregchar0}\diapuncauctdown{#3}}} + +\def\lclimacus#1#2#3{\zlsqu{#1}\groff{\zdiapunc{#2}{\xgregchar0}\diapunc{#3}}} + +\def\pesquassus#1#2{\getthen@one@two{#1}{#2}\relax + \zoriscus{#1}{\xgregchar0}\zcharnote{#1}{\vrule\@depth\z@ \@height \the@two@minus@one\internote}\rsqu{#2}} + +\def\pesquassusauctdown#1#2{\getthen@one@two{#1}{#2}\relax + \zoriscus{#1}{\xgregchar0}\zcharnote{#1}{\vrule\@depth\z@ \@height \the@two@minus@one\internote}\punctumauctdown{#2}} + +\def\quilismapes#1#2{\getthen@one@two{#1}{#2}\relax + \ifnum\the@two@minus@one<2\relax + \zshavedquilisma{#1}% \message{ zshavedqui OK}% + \else + \zquilisma{#1}% \message{ zquilisma OK}% + \fi %\message{zqui OK}% + \zcharnote{#1}{\xgregchar0\vrule\@depth\z@ \@height \the@two@minus@one\internote}% + \ifnum\the@two@minus@one<2\relax + \shavedsqu{#2}% + \else + \squ{#2}% + \fi +} +\def\quilismapesauctdown#1#2{\getthen@one@two{#1}{#2}\relax + \zquilisma{#1}% \message{ zquilisma OK}% + \zcharnote{#1}{\xgregchar0\vrule\@depth\z@ \@height \the@two@minus@one\internote}% + {\xgregchar0}\punctumauctdown{#2}% +} + + %\check +\def\hporrectus#1{\errmessage{\noexpand\hporrectus\space does not exist +anymore, use \bporrectus with two args}} + +\def\porrectus#1#2{\errmessage{\noexpand\porrectus does not exist anymore, use + \noexpand\Porrectus}} + +\def\porrectusflexus#1#2{\errmessage{\noexpand\porrectusflexus does not exist anymore, use + \noexpand\Porrectusflexus}} + + %\check +\def\bporrectus#1#2{\getthen@one@two{#1}{#2}\relax + \ifnum\the@one@minus@two=1\relax + \def\n@sym{\xgregchar121}\relax + \else\ifnum\the@one@minus@two=2\relax + \def\n@sym{\xgregchar120}\relax + \else\ifnum\the@one@minus@two=3\relax + \def\n@sym{\xgregchar119}\relax + \else\ifnum\the@one@minus@two=4\relax + \def\n@sym{\xgregchar118}\relax + \else\errmessage{Porrectus 2nd arg must be 1st minus 1 to 4}\relax + \fi + \fi + \fi + \fi + \getn@i#1\relax\let\n@fon\squ \g@diamg +} + +%\check + +\def\Porrectusflexus#1#2#3#4{% + \advancefalse\bporrectus{#1}{#2}{\xgregchar0\xgregchar0\xgregchar0}% + \getthen@one@three{#2}{#3}{#4}% + \zcharnote{#2}{\vrule \@height\the@two@minus@one\internote\@depth\z@}% + \zsqu{#3}% + {\xgregchar0}\zcharnote{#4}{\vrule\@depth\z@ \@height \the@two@minus@three\internote}\squ{#4}} + +%\check + +\def\Porrectus#1#2#3{\getthen@one@three{#1}{#2}{#3}\relax + \advancefalse\bporrectus{#1}{#2}{\xgregchar0\xgregchar0}% + \zcharnote{#2}{\xgregchar0\vrule\@height\the@three@minus@two\internote\@depth\z@}% + \ifnum\the@three@minus@two<2\relax + \shavedsqu{#3}% + \else + \squ{#3}% + \fi +} + +\def\Porrectusdeminut#1#2#3{\getthen@one@three{#1}{#2}{#3}\relax + \advancefalse\bporrectus{#1}{#2}{\xgregchar0\xgregchar0}% + \zcharnote{#2}{\xgregchar0\vrule\@height\the@three@minus@two\internote\@depth\z@}\r@small@squ{#3}% +} + +\def\Porrectusauctdown#1#2#3{\getthen@one@three{#1}{#2}{#3}\relax + \advancefalse\bporrectus{#1}{#2}{\xgregchar0\xgregchar0\xgregchar0}% + \zcharnote{#2}{\vrule\@height\the@three@minus@two\internote\@depth\z@}\punctumauctdown{#3}% +} + +\def\salicus#1#2#3{\zsqu{#1}\groff{\pesquassus{#2}{#3}}} +%\check + +\def\salicusflexus#1#2#3#4{\zsqu{#1}{\xgregchar0}\torculus{#2}{#3}{#4}} + +\def\salicusauctdown#1#2#3{\zsqu{#1}\groff{\pesquassusauctdown{#2}{#3}}} +%\check + +\let\xgregfont\xgregnorfont + +\endcatcodesmusic +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixgui.tex b/musixtex/tex/musixgui.tex new file mode 100644 index 0000000..103360b --- /dev/null +++ b/musixtex/tex/musixgui.tex @@ -0,0 +1,41 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\immediate\write16{MusiXGUItar 0.36\space<1 March 1995>}% + +\ifx\undefined\guitar \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\newskip\guitar@dim \guitar@dim=-.6\qn@width\relax + +% to raise the chords (steps of internote) +\def\raiseguitar#1{\edef\r@gu{#1}} +\let\r@gu\z@ + +\def\d@c#1{\if x#1\tw@nty \else\if o#1\char19\else\char28\fi\fi} +\def\guitar#1#2#3#4#5#6#7#8{\zchar\r@gu{\raise\Interligne\lrlap{#1}% + \mxsps\lrlap\sixt@@n\lrlap{\d@c#3\d@c#4\d@c#5\d@c#6\d@c#7\d@c#8}% + \lower\Internote\lrlap{\eightbf#2\kern\s@v@n\guitar@dim}}} +\def\gbarre#1{\zchar\r@gu{\n@v#1\advance\n@v\m@ne + \raise\n@v\guitar@dim\lrlap{\mxsps\char18}}} +\def\gdot#1#2{\zchar\r@gu{\n@v#2\advance\n@v\m@ne\kern\si@\guitar@dim + \kernm#1\guitar@dim\raise\n@v\guitar@dim\rlap{\mxsps\char17}}} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixhor.tex b/musixtex/tex/musixhor.tex new file mode 100644 index 0000000..fbc7339 --- /dev/null +++ b/musixtex/tex/musixhor.tex @@ -0,0 +1,41 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\ifx\undefined\Tenpoint + \input musixsty.tex +\fi + +\immediate\write16{MusiXtextSTYle-horizontal T.98\space<21 October 1999>}% + +\vsize=185mm +\hsize=275mm +\hoffset=297mm +\advance\hoffset -\hsize +\divide\hoffset 2\relax +\advance\hoffset -2.54cm +\voffset -3mm +\tenpoint +\def\horizontalscore{\relax} +%%%%%%%%%%%%%%%%%%%%%%%%% local adjust to be tuned %%%%%%%%%%%%%%%%%%%%%%%%%% +\advance\voffset -5mm +\hoffset=-1.54cm +%%%%%%%%%%%%%%%%%%%%%%%%% local adjust to be tuned %%%%%%%%%%%%%%%%%%%%%%%%%% + +\endinput + diff --git a/musixtex/tex/musixhou.tex b/musixtex/tex/musixhou.tex new file mode 100644 index 0000000..d0eb65d --- /dev/null +++ b/musixtex/tex/musixhou.tex @@ -0,0 +1,58 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\immediate\write16{MusiXHOUsestyles T.64\space<8 October 1996>}% + +\ifx\undefined\Metron \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +% match the mid of lower chars (only for \tenrm) + +\def\writ@names{\n@loop + \setbox\toks@box\llap{\vbox{\hbox\@to\parindent{% + \hss\csname instrument\romannumeral\noinstrum@nt\endcsname + \hss}\kern\h@lf ex}~~}% + \altportee\altitude \Comp@High\advance\y@v-\ht\toks@box + \advance\altportee\h@lf\y@v \writ@box \repeat} + +% smaller metron + +\def\Metron#1{{\tinynotesize\stemlength\thr@@\eightrm (\zqu 0~~~= #1)}} + +%%% dynamics +\iflongDCfontnames + \font\frtnbxit=\fontid bi1440 +\else\iflongECfontnames + \font\frtnbxit=\fontid bi1440 + \else + \font\frtnbxit=\fontid bxti10 scaled \magstep2 + \fi +\fi +\def\f{\frtnbxit f} +\def\ff{\f\f@kern f} +\def\fff{\ff\f@kern f} +\def\mf{\twelveit m\p@kern\f@kern\f} +\def\mp@{\twelveit m\p@kern\p} +\def\p{\frtnbxit p} +\def\pp{\p\p@kern p} +\def\ppp{\pp\p@kern p} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixhv.tex b/musixtex/tex/musixhv.tex new file mode 100644 index 0000000..9c24763 --- /dev/null +++ b/musixtex/tex/musixhv.tex @@ -0,0 +1,180 @@ +% musixhv.tex : Helvetica font definitions for MusiXTeX +% +% usage: +% +% \input musixtex +% \input musixhv +% ... +% +% MusiXhv.tex is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXhv.tex is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% Copyright 2015-2017 Bob Tennent rdt@cs.queensu.ca +% +\immediate\write16{MusiXhv\space<2017/02/10>} +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixhv.tex}\fi +% +% 7pt "Roman" (sans serif), bold, "italic" (oblique), "bold-italic" (bold-oblique), and small-cap +\font\sevenrm=phvr8t at 7pt +\font\sevenbf=phvb8t at 7pt +\font\sevenit=phvro8t at 7pt +\font\sevenbi=phvbo8t at 7pt +\font\sevensc=phvrc8t at 7pt +% +% 8pt +\font\eightrm=phvr8t at 8pt +\font\eightbf=phvb8t at 8pt +\font\eightbi=phvbo8t at 8pt +\font\eightsc=phvrc8t at 8pt +\font\eightit=phvro8t at 8pt +% +% 9pt +\font\ninerm=phvr8t at 9pt +\font\ninebf=phvb8t at 9pt +\font\nineit=phvro8t at 9pt +\font\ninebi=phvbo8t at 9pt +\font\ninesc=phvrc8t at 9pt +% +% 10pt +\font\tenrm=phvr8t at 10pt +\font\tenbf=phvb8t at 10pt +\font\tenit=phvro8t at 10pt +\font\tenbi=phvbo8t at 10pt +\font\tensc=phvrc8t at 10pt +% +% 11pt +\font\elevenrm=phvr8t at 11pt +\font\elevenbf=phvb8t at 11pt +\font\elevenit=phvro8t at 11pt +\font\elevenbi=phvbo8t at 11pt +\font\elevensc=phvrc8t at 11pt +% +% 12pt +\font\twelverm=phvr8t scaled \magstep1 +\font\twelvebf=phvb8t scaled \magstep1 +\font\twelveit=phvro8t scaled \magstep1 +\font\twelvebi=phvbo8t scaled \magstep1 +\font\twelvesc=phvrc8t scaled \magstep1 +% +% 14pt +\font\frtrm=phvr8t scaled \magstep2 +\font\frtbf=phvb8t scaled \magstep2 +\font\frtit=phvro8t scaled \magstep2 +\font\frtbi=phvbo8t scaled \magstep2 +\font\frtsc=phvrc8t scaled \magstep2 +% +% 17pt +\font\svtrm=phvr8t scaled \magstep3 +\font\svtbf=phvb8t scaled \magstep3 +\font\svtit=phvro8t scaled \magstep3 +\font\svtbi=phvbo8t scaled \magstep3 +\font\svtsc=phvrc8t scaled \magstep3 +% +% 20pt +\font\twtyrm=phvr8t scaled \magstep4 +\font\twtybf=phvb8t scaled \magstep4 +\font\twtyit=phvro8t scaled \magstep4 +\font\twtybi=phvbo8t scaled \magstep4 +\font\twtysc=phvrc8t scaled \magstep4 +% +% 25pt +\font\twfvrm=phvr8t scaled \magstep5 +\font\twfvbf=phvb8t scaled \magstep5 +\font\twfvit=phvro8t scaled \magstep5 +\font\twfvbi=phvbo8t scaled \magstep5 +\font\twfvsc=phvrc8t scaled \magstep5 +% +% large fonts for titles +% (If you prefer bold, use \bf) +% +\def\bigtype{\bigfont\rm} +\def\Bigtype{\Bigfont\rm} +\def\BIgtype{\BIgfont\rm} +\def\BIGtype{\BIGfont\rm} +% +% +\font\ppfftwelve=phvbo8t at 8pt +\font\ppffsixteen=phvbo8t at 10pt +\font\ppfftwenty=phvbo8t at 12pt +\font\ppfftwentyfour=phvbo8t at 14pt +\font\ppfftwentynine=phvbo8t at 17pt +% +\def\f{{\ppff f}} +\def\ff{{\ppff ff}} +\def\fp{{\ppff fp}} +\def\fff{{\ppff fff}} +\def\ffff{{\ppff ffff}} +\def\mf{{\ppff mf}} +\def\p{{\ppff p}} +\def\pp{{\ppff pp}} +\def\ppp{{\ppff ppp}} +\def\pppp{{\ppff pppp}} + +% sl fonts needed by musixsty +% +\font\eightsl=phvro8t at 8pt +\font\ninesl=phvro8t at 9pt +\font\tensl=phvro8t at 10pt +\font\twelvesl=phvro8t scaled \magstep1 +\font\frtsl=phvro8t scaled \magstep2 +\font\svtsl=phvro8t scaled \magstep3 +\font\twtysl=phvro8t scaled \magstep4 +\font\twfvsl=phvro8t scaled \magstep5 +% +% +\edef\catcodeat{\the\catcode`\@} +\catcode`\@=11 +% +\def\sF{{\ppff s\p@kern f}} +\def\sfz{{\ppff s\p@kern f\f@kern z}} +\def\sfzp{{\ppff s\p@kern f\f@kern z\p@kern p}} + +\def\mp@{{\ppff mp}} +\let\mezzopiano\mp@ +\catcode`\@=\catcodeat + +% +% Redefine accented characters for etex, suggested by David Carlisle: +% +\ifx\documentclass\undefined +\catcode`\@=11 +\def\ProvidesFile#1[#2]{} +\def\DeclareFontEncoding#1#2#3{} +\def\DeclareTextAccent#1#2#3{% +\def#1##1{% +\expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax +{\accent#1 ##1}% +\else +\csname T1\string#1-\string##1\expandafter\endcsname +\fi}} +\def\DeclareTextCommand#1#2{\xdtcmd}%not today +\def\xdtcmd#1#{\xxdtcmd}%not today +\def\xxdtcmd#1{}%not today +\def\DeclareTextCompositeCommand#1#2#3#4{}%not today +\def\DeclareTextSymbol#1#2#3{% +\def#1{\char#3\relax}} +\def\DeclareTextComposite#1#2#3#4{% +\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}} + +\input t1enc.def + +\def\c#1{\leavevmode\ifx c#1\char231 \else\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\unhbox\z@\crcr + \hidewidth\char11\hidewidth}}\fi\fi} +\catcode`\@=\catcodeat +\fi + +\normtype +\endinput diff --git a/musixtex/tex/musixinv.tex b/musixtex/tex/musixinv.tex new file mode 100644 index 0000000..4a8d6ae --- /dev/null +++ b/musixtex/tex/musixinv.tex @@ -0,0 +1,2 @@ +% still a dummy +\endinput diff --git a/musixtex/tex/musixlit.tex b/musixtex/tex/musixlit.tex new file mode 100644 index 0000000..f55fb8f --- /dev/null +++ b/musixtex/tex/musixlit.tex @@ -0,0 +1,87 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\immediate\write16{MusiXLITurgical 0.38\space<17 Dec 2016>}% + +\ifx\undefined\oldGclef \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\def\oldGclef{\keychar103} + +\def\cqu{\def\q@u{\musixchar99}\@qu} +\def\cql{\def\q@u{\musixfont\@c}\@ql} +\def\chu{\def\q@u{\musixchar101}\@qu} +\def\chl{\def\q@u{\musixchar102}\@ql} + +\def\cnqu{\def\q@u{\musixchar99}\@nq} +\def\cnql{\def\q@u{\musixfont\@c}\@nq} +\def\cnhu{\def\q@u{\musixchar101}\@nq} +\def\cnhl{\def\q@u{\musixchar102}\@nq} +\def\cqb{\def\q@u{\musixchar99}\@qb} % RDT 2016-12-17 +\def\zcqb{\advancefalse\cqb} % RDT 2016-12-17 + + +% Moved to musixtex.tex. RDT 2015-12-23 +%\def\Hpause#1#2{\zcharnote{#1}{\def\s@r{% +% \vrule\@width.6\p@\@height1\h@lf\internote\@depth1\h@lf\internote}% +% \s@r +% \vrule\@width#2\noteskip\@height\h@lf\internote\@depth\h@lf\internote +% \s@r}} + +\def\Hlonga#1#2{\zcharnote{#1}{\def\s@r{% + \vrule\@width.6\p@\@height1\h@lf\internote\@depth1\h@lf\internote}% + \s@r + \raise\h@lf\internote\rlap{\vrule\@width#2\noteskip + \@height 0.3pt\@depth 0.3pt}% + \raise-\h@lf\internote\hbox{\vrule\@width#2\noteskip + \@height 0.3pt\@depth 0.3pt}% + \s@r}} + +% separated short vrules over every staff (fits only for 1,2,3,5 Lines) + +\def\rul@SEP#1{\n@loop\short@rule\repeat\addspace#1} +\def\short@rule{{\p@loop\y@\altportee\advance\y@\tw@\internote\raise\y@% + \rlap{\vrule\@width\lthick\@height\f@ur\internote}\count@portee\repeat}} +\def\shortbarrules{\let\writ@rule\rul@SEP } + +% separated short vrules between every staff (fits only for 1,2,3,5 Lines) + +\def\rul@int#1{\n@loop\inter@rule\repeat\addspace#1} +\def\inter@rule{{% + \y@iv\altitude \y@v\y@iv + \ifnum\st@ffs>\@ne \@ri \Comp@High\advance\y@v\altitude + \else \ifnum\st@ffs>\z@ \advance\y@v\@ight\internote \fi\fi + \advance\noinstrum@nt\@ne \s@l@ctinstr + \ifnum\st@ffs=\z@ \advance\noinstrum@nt\@ne\s@l@ctinstr \fi + \ifnum\nbinstruments<\noinstrum@nt + \y@iii\y@iv \y@ii\y@iii \advance\y@ii-\y@v \Put@inter@rule + \else + \y@iii\altitude \y@ii\y@iii \advance\y@ii-\y@v \Put@inter@rule + \fi}} +\def\@ri{\n@ii\st@ffs \advance\st@ffs\m@ne + \C@Inter \y@ii\stem@skip + \p@loop \y@iii\altportee \advance\y@iii\interportee + \Put@inter@rule \advance\noport@@\@ne \repeat + \st@ffs\n@ii} +\def\Put@inter@rule{\raise\y@iii\rlap{\vrule\@width\lthick\@depth\y@ii}} +\def\interbarrules{\let\writ@rule\rul@int } + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixlyr.tex b/musixtex/tex/musixlyr.tex new file mode 100644 index 0000000..fc9aaaf --- /dev/null +++ b/musixtex/tex/musixlyr.tex @@ -0,0 +1,1162 @@ +%% +%% musixlyr.tex: Convenient lyrics handling for MusiXTeX T.52 or later +%% +%% Copyright (C) 1996-2003 Rainer Dunker +%% +%% This program is free software; you can redistribute it and/or modify +%% it under the terms of the GNU General Public License as published by +%% the Free Software Foundation; either version 2 of the License, or +%% any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this program; if not, write to the Free Software +%% Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +%% +%% Author: +%% Rainer Dunker +%% Wachtelweg 31 +%% 85591 Vaterstetten +%% Germany +%% +%% E-mail: rainer.dunker@web.de +%% +\ifx\undefined\lyr\else\endinput\fi +\immediate\write16{MusiXLYRics 2.1c\space} +\def\musixlyrversion{2.12} + +\makeatletter + +%%%%%%%%%% +% +% register allocation +% +%%%%%%%%%% +\newtoks\alle@texte + +% internal parameters for setting text +\let\evtl@klein\empty +\let\evtl@komma\empty +\let\evtl@punktweg\empty +\let\evtl@offset\empty +\let\evtl@next@lyr\empty +\newif\if@strich +\newif\iflyr@processing +\newif\if@pmx@nextvoice +\newif\if@lyrmode +\newif\if@hyphen +\newif\ifaux@active +\newif\if@single@token +\newdimen\lyr@shift +\newbox\lyr@box +\newbox\lyr@hyphen@box +\newbox\lyr@linkbox +\newbox\lyr@linkdepthbox +\def\ma@sw{lyr@m} % "main/aux switch" + +% helpers for shuffling data around +\newtoks\@rohtext +\newtoks\@textvar + +\let\text@name\empty + +% public parameters +\newif\ifleftlyr +\newif\ifforcelyrhyphens +\newif\ifshowlyrshift +\newdimen\minlyrrulelength \minlyrrulelength=2mm +\newdimen\minmulthyphens \minmulthyphens=1.5cm +\newdimen\minlyrspace \minlyrspace=3pt +\def\lyrhyphenchar{-} +\newbox\lyrstrutbox +\def\lyrlinestartpos{-10cm } +\def\oldlyrlinestart{\def\lyrlinestartpos{0pt }} % to restore 2.1 behaviour + +\def\lyrlog#1{\immediate\write16{#1}} % just for debugging convenience + +% for testing token lists for emptyness with \ifx +\def\emp@tst{\empty@test@errmsg} +\def\empty@test@errmsg{% + \errmessage{This shouldn't happen; you have found a musixlyr bug}} + +%%%%%%%%%% +% +% lyrics definition +% +%%%%%%%%%% +% set up text completely +\def\setlyrics#1#2{% iterative variant + % Parameter: + % #1 - lyrics line name + % #2 - text + \@rohtext={#2 -}% + \@textvar={}% + %\lyrlog{setlyrics{#1}, raw text: \the\@rohtext}% + \loop + \expandafter\ifx\expandafter\emp@tst\the\@rohtext\emp@tst % no more text + \let\@weiter n\else \let\@weiter j% + \fi + \ifx\@weiter j% + \expandafter\split@lyr@by@hyphens\the\@rohtext\@end + \repeat + \expandafter\xdef\csname dertext@#1\endcsname{\the\@textvar}% + \expandafter\xdef\csname nochtext@#1\endcsname{\the\@textvar}% + %\lyrlog{setlyrics{#1}: \the\@textvar}% + \initialize@verse{#1}} + +\def\appendlyrics#1#2{% iterative variant + % Parameter: + % #1 - lyrics line name + % #2 - text + % test whether lyrics line name already defined + \expandafter\ifx\csname stp@#1\endcsname\relax + % if not: set it up newly + \setlyrics{#1}{#2}% + \else + % if yes: preprocess new material, then append it to existing stuff + \@rohtext={#2 -}% + \@textvar={}% + %\lyrlog{appendlyrics{#1}, raw text: \the\@rohtext}% + \loop + \expandafter\ifx\expandafter\emp@tst\the\@rohtext\emp@tst % no more text + \let\@weiter n\else \let\@weiter j% + \fi + \ifx\@weiter j% + \expandafter\split@lyr@by@hyphens\the\@rohtext\@end + \repeat + % + % properly append new material to \dertext@#1 + \toks@=\expandafter\expandafter\expandafter{\csname dertext@#1\endcsname}% + \expandafter\test@final@hyphen@i\the\toks@\@end + \expandafter\xdef\csname dertext@#1\endcsname{\the\toks@\the\@textvar}% + % + % properly append new material to \nochtext@#1 + \toks@=\expandafter\expandafter\expandafter{\csname nochtext@#1\endcsname}% + \expandafter\ifx\expandafter\emp@tst\the\toks@\emp@tst + % pending text empty - don't call \test@final@hyphen + \else + \expandafter\test@final@hyphen@i\the\toks@\@end + \fi + \expandafter\xdef\csname nochtext@#1\endcsname{\the\toks@\the\@textvar}% + %\lyrlog{appendlyrics{#1}: \the\@textvar}% + \fi} + +% separate hyphens from syllables +\def\split@lyr@by@hyphens#1-#2\@end{% + % #1: text before first hyphen + % #2: text after first hyphen; may be empty + \ifx\emp@tst#2\emp@tst % -> no hyphen present + \@textvar=\expandafter{\the\@textvar#1}% + \else % -> hyphen present + \@textvar=\expandafter{\the\@textvar#1 @}% + \fi + \@rohtext={#2}% + %\lyrlog{splitlyrics 1: \the\@textvar}% + %\lyrlog{splitlyrics 2: \the\@rohtext}% + } + +% helper macros for \appendlyrics, handling the case that pre-existing +% lyrics material ends with an open hyphen +\def\test@final@hyphen@i#1 \@end{% + % truncate trailing space, then proceed with detecting a trailing @ + \test@final@hyphen@ii#1@@\@end} +\def\test@final@hyphen@ii#1@@#2\@end{% + \ifx\emp@tst#2\emp@tst + % no trailing, open hyphen + %\lyrlog{No trailing hyphen: #1}% + \else + % reset \toks@ so that trailing @ is not longer followed by a space + \toks@={#1@}% + %\lyrlog{Trailing hyphen: #1}% + \fi} + +% copy whole text under different name +\def\copylyrics#1#2{% + % #1 - existing text name + % #2 - new text name + % text still undefined? + \expandafter\ifx\csname dertext@#1\endcsname\relax + \errmessage{Trying to copy undefined verse "#1" to "#2"}% + \setlyrics{#2}{UNDEFINED}% + \else + \expandafter\let\expandafter\text@copy\csname dertext@#1\endcsname + \global\expandafter\let\csname dertext@#2\endcsname\text@copy + \global\expandafter\let\csname nochtext@#2\endcsname\text@copy + \initialize@verse{#2}% + \fi} + +% at 1st definition of a text name +\def\initialize@verse#1{% + % test whether lyrics line name already defined + \expandafter\ifx\csname stp@#1\endcsname\relax + \expandafter\xdef\csname stp@#1\endcsname{\lyrlinestartpos}% tracks horizontal progress + \global\expandafter\let\csname cont@#1\endcsname\relax% context stuff + \expandafter\gdef\csname zwr@#1\endcsname{0}% flag for hyphen/rule status + % for layout definitions + \global\expandafter\let\csname llay@#1\endcsname\relax + % switch on auto-text + {\def\text@name{#1}\lyricson}% + % insert in list of all defined text names + \global\alle@texte=\expandafter{\the\alle@texte#1,}% + \fi} + +% just for more elegance ... +\def\if@multistaff{\ifnum\st@ffs>1 } + +\def\set@texte#1#2{% + % assign assigned lyrics lines to \@texte + % or \empty in case they are empty + % #1: instrument number + % #2: staff number of instrument + \expandafter\let\expandafter\@texte\csname\ma@sw#1-#2\endcsname + \ifx\@texte\relax\let\@texte\empty\fi} + +\def\set@texte@current#1{% + % apply \set@texte to current context + % using PMX, automatically switch to aux lyrics where required + \switch@pmx@aux{% + % get the verses + \ifnum\st@ffs>1 % multi-staff instrument + \set@texte{\the\noinstrum@nt}{\the\noport@@}% + \else + \set@texte{\the\noinstrum@nt}{1}% + \fi + % perform given action + #1}} + +\def\loop@texte#1\@repeat{% + % assumption: \@texte is already set properly, may be empty + % #1: action to be executed + \ifx\@texte\empty\else + \expandafter\loop@texte@step\@texte\@end{#1}% + \fi} + +\def\loop@texte@step#1,#2\@end#3{% + % assumption: text list is not empty, #1 contains list head + % #1: text list head + % #2: text list tail + % #3: action to be executed + % + % perform action on first text + \def\text@name{#1}% + #3\relax + % + % prepare iteration + \ifx\emp@tst#2\emp@tst % list tail empty + \let\@iterate \empty % stop looping + \let\text@name\empty % reset working environment + \else + \def\@iterate{\loop@texte@step#2\@end{#3}}% + \fi + \@iterate} + +% assign text name to staff +\def\assignlyrics#1{% for single-staff instruments + % #1: instrument number + \assignlyricsmulti{#1}1} + +\def\assignlyricshere#1{% assign lyrics to current instrument/staff context + % #1: comma-separated list of text names + \switch@pmx@aux{% + \ifnum\st@ffs>1 % multi-staff instrument + \assignlyricsmulti{\the\noinstrum@nt}{\the\noport@@}{#1}% + \else + \assignlyrics{\the\noinstrum@nt}{#1}% + \fi}} + +\def\assignlyricsmulti#1#2#3{% + % #1: instrument number + % #2: staff number of instrument + % #3: comma-separated list of text names + % gather farthest right current position + % of currently assigned lyrics lines + \y@v=\lyrlinestartpos + \set@texte{#1}{#2}% + \loop@texte + % starting position greater than retrieved so far? + \ifdim\csname stp@\text@name\endcsname > \y@v + \y@v=\csname stp@\text@name\endcsname % advance maximum + \fi + \@repeat + % + % new text names list non-empty -> append comma + \ifx\emp@tst#3\emp@tst + \expandafter\global\expandafter\let\csname\ma@sw#1-#2\endcsname\relax + \else + \expandafter\gdef\csname\ma@sw#1-#2\endcsname{#3,}% + \fi + % set parameters according to newly assigned lyrics lines + \set@texte{#1}{#2}% + \loop@texte + % check for existence + \expandafter\ifx\csname stp@\text@name\endcsname\relax + \errmessage{Trying to assign undefined verse "\text@name"}% + \expandafter\setlyrics\expandafter{\text@name}{EMPTY}% + \fi + \reset@params + \@repeat} + + +\def\reset@params{% + \expandafter\xdef\csname stp@\text@name\endcsname{\the\y@v}% + \expandafter\gdef\csname zwr@\text@name\endcsname{0}} + + +% +% reset horizontal positioning parameters of all lyrics lines +% +\def\resetlyrics{% + \edef\@texte{\the\alle@texte}% + \y@v=\lyrlinestartpos + \loop@texte \reset@params \@repeat} + + +%%%%%%%%%% +% +% process lyrics verse-wise +% +%%%%%%%%%% +% same action for all assigned verses +\def\forall@verses#1{% + % #1: action to be executed + \ifx\text@name\empty + % perform action for all assigned verses + \set@texte@current{% + \ifx\@texte\empty\else + \vplace@lyrics{\loop@texte \hbox{\lyr@strut #1}\@repeat}% + \fi}% + \else + % text name already selected -> perform action for this one only + #1% + \fi} + + +% specify separate actions per verse +\def\verses#1{% + % #1: comma-separated list of actions (from top to bottom) + \set@texte@current{% + \def\@param{#1}% running variable for per-text actions + \vplace@lyrics{% + \loop@texte \expandafter\one@verse\@param,\@end \@repeat}}} + +\def\one@verse#1,#2\@end{% + % #1: action list head = action for current verse + % #2: action list tail = actions for remaining verses + \def\@param{#2}% + % perfrom action + \hbox{\lyr@strut #1}} + + +%%%%%%%%%% +% +% line spacing for multiple verses +% +%%%%%%%%%% +\def\lyr@strut{\copy\lyrstrutbox} +\def\setlyrstrut{% set up strut according to currently active font + \setbox0=\hbox{()}% + \setbox\lyrstrutbox=\hbox{\vrule height 1.1\ht0 depth 1.1\dp0 width\z@}} +\setlyrstrut % initialize + + +%%%%%%%%%% +% +% retrieve text by syllable +% +%%%%%%%%%% +\def\next@lyr{% + \expandafter\let\expandafter\@nochtext\csname nochtext@\text@name\endcsname + %\show\@nochtext + \ifx\@nochtext\empty + % no more text + \@hyphenfalse\@lyric{???}% + \else + \@textvar=\expandafter{\@nochtext}% + \expandafter\next@syllable\the\@textvar\relax\relax + \fi} + +\def\next@syllable#1 #2#3\relax{% + % #1 - first syllable + % #2 - either hyphenation symbol @ + % or \relax (if text ends after #2) + % or 1st char/group of rest text + % #3 - rest text, may be empty + \parse@melisma{#2}{#3}#1_\@end} + +\def\test@single@token#1#2\@end{% + % #2 is empty if argument consists of a single token + \ifx\emp@tst#2\emp@tst + \@single@tokentrue + \else + \@single@tokenfalse + \fi} + +\def\parse@melisma#1#2#3_#4\@end{% parse trailing underscores + % #1: either hyphenation indicator @ + % or \relax (if text ends after #1), + % or 1st char/group of rest text + % #2: rest text, may be empty + % #3: current syllable; may be empty if melisma pending + % #4: trailing underscores, if any, or + % melisma notes number followed by single underscore, or + % empty if no melisma + % + % evaluate hyphenation sign + \ifx @#1% + \@hyphentrue + \@textvar={#2}% may be empty + \else + \@hyphenfalse + % decide rest text (#1 was no hyphen sign) + \ifx\relax#1% current syllable is final syllable + \@textvar={}% + \else + \test@single@token#1\@end % #1 may have been grouped + \if@single@token + \@textvar={#1#2}% + \else + \@textvar={{#1}#2}% + \fi + \fi + \fi + % + % melisma pending? + \ifx\emp@tst#4\emp@tst % no melisma + \let\melisma@spec\empty + \@lyric{\evtl@klein{\evtl@punktweg{#3}}\evtl@komma}% + \else % melisma + \ifx\emp@tst#3\emp@tst % syllable empty, d.i. in mid-melisma + \parse@melisma@tail#4\@end + \ifx\melisma@spec\empty % final melisma note + \lyrruleend + \fi + \else % syllable non-empty, d.i. at melisma start + \leftlyrtrue\@strichtrue + \parse@melisma@start#4\@end + \@lyric{\evtl@klein{\evtl@punktweg{#3}}\evtl@komma}% + \fi % at melisma start + \fi % in melisma + % + % set remaining text + \expandafter\xdef + \csname nochtext@\text@name\endcsname{\melisma@spec\the\@textvar}} + +\def\parse@melisma@start#1_\@end{% + % Cut trailing underscore and attach it at argument head. + % For underscore sequences, the effect is void. + % For numbers, it converts "num_" to "_num". + % Moreover, append a single space. + \def\melisma@spec{_#1 }} + +\def\parse@melisma@tail#1_\@end{% + % #1: either trailing underscores minus one + % or melisma notes number + % or empty + \ifx\emp@tst#1\emp@tst % no more underscores + \let\melisma@spec\empty + \else + \parse@melisma@tail@ii#1\@end + \fi} + +\def\parse@melisma@tail@ii#1#2\@end{% helper for deciding melisma spec type + % #1#2: either trailing underscores minus one + % or melisma notes number + \if#1_% % underscore sequence given + \def\melisma@spec{#1#2 }% + \else % number given + \ifnum#1#2>1 % more melisma notes pending + \count@=#1#2 + \advance\count@\m@ne + \edef\melisma@spec{_\the\count@\space}% + \else % no more melisma notes + \let\melisma@spec\empty + \fi + \fi} + +\def\@lyric#1{% + % #1: Text + \evtl@offset + % Alles Folgende ist Argument fuer obiges \evtl@offset: + {\csname llay@\text@name\endcsname% Layoutkontext abrufen + \lyr@processingtrue + \setbox\lyr@box=\hbox{#1}% + \setbox\lyr@hyphen@box=\hbox{\lyrhyphenchar}% + % Zwischenraum zu voriger Silbe ermitteln: + \get@lyrspace + \ifleftlyr\else + % Silbe zentriert -> Zwischenraum entspr. kleiner: + \advance\y@v -0.5\wd\lyr@box + \advance\y@v 0.5\qn@width % halbe Notenkopfbreite dazu + \fi + % Bindestrich von voriger Silbe anhaengig? + \expandafter\ifnum\csname zwr@\text@name\endcsname=2 + % Minimalzwischenraum entsprechend aendern: + \ifforcelyrhyphens + % Min. Zw.-R. mindestens so breit wie Bindestrich: + \ifdim\minlyrspace < \wd\lyr@hyphen@box + \minlyrspace=\wd\lyr@hyphen@box + \fi + \else + \minlyrspace=0pt % % kein Zwischenraum noetig + \fi + \fi + \ifdim\y@v < \minlyrspace % Zwischenraum zu klein? + \lyr@shift=\minlyrspace % Silbe um Differenz nach rechts verschieben + \advance\lyr@shift -\y@v + \y@v=\minlyrspace % Zwischenraumbreite = geg. Minimum + \else + \expandafter\ifnum\csname zwr@\text@name\endcsname=2 % Bindestrich anhaengig? + \ifforcelyrhyphens\else % Bindestrich nicht erzwungen? + \ifdim\y@v < \wd\lyr@hyphen@box % Zwischenraum zu schmal? + \advance\lyr@shift -\y@v % => Zw.raum ganz wegnehmen + % Dank an Sebastian Clauss fuer diese Verbesserung + \fi + \fi + \fi + \fi + \rlap{% + \hskip\lyr@shift + {\ifleftlyr + \aftergroup\rlap % linksbuendig + \else + \aftergroup\qlrlap % zentriert + \fi}% + % Alles Folgende ist Argument fuer obiges \qlrlap bzw. \rlap: + {% Ist von voriger Silbe noch ein Bindestrich anhaengig? + \expandafter\ifnum\csname zwr@\text@name\endcsname=2 + % limit hyphens at line beginning to zero position + \ifdim\csname stp@\text@name\endcsname < \z@ + \advance\y@v \csname stp@\text@name\endcsname \fi + % Bindestrich nur setzen, wenn Platz genug vorhanden: + \ifdim\y@v < \wd\lyr@hyphen@box\else + \print@hyphen + \fi + \fi + \ifshowlyrshift + % Mit Rechteck Wortverschiebung zeigen: + \llap{\vrule width \lyr@shift height \ht\strutbox}% + \fi + \unhcopy\lyr@box % Wort setzen + % Startposition des nachfolgenden Zwischenraums festhalten: + \getcurpos + \advance\y@v by \lyr@shift + \ifleftlyr + \advance\y@v \wd\lyr@box + \else + \advance\y@v 0.5\wd\lyr@box + \advance\y@v 0.5\qn@width % halbe Notenkopfbreite dazu + \fi + \expandafter\xdef\csname stp@\text@name\endcsname{\the\y@v}% Startposition setzen + \if@hyphen % Bindestrich gefordert? + \expandafter\gdef\csname zwr@\text@name\endcsname{2}% + \else + \if@strich % Verlaengerungs-Strich gefordert? + \expandafter\gdef\csname zwr@\text@name\endcsname{1}% + \else % nichts gefordert + \expandafter\gdef\csname zwr@\text@name\endcsname{0}% + \fi + \fi}}}} + +\def\print@hyphen{% + \llap{\hbox to \y@v{% + % Zwischenraum mit "Strich-Kette" ausfuellen: + \loop + \hfil\lyrhyphenchar\hss% rechter Raum darf am Systemende negativ werden + \advance\y@v by -\minmulthyphens + \ifdim\y@v > 0pt% + \repeat}}} + +\def\get@lyrspace{% + \getcurpos + \advance\y@v by -\csname stp@\text@name\endcsname + \relax} + +% set lyrpos to zero if less than that +\def\limit@lyrpos{% + \ifdim\csname stp@\text@name\endcsname < \z@ + \expandafter\xdef\csname stp@\text@name\endcsname{\the\z@}\fi} + +% Verlaengerungs-Striche abschliessen: +\def\lyrruleend{\forall@verses\lyrrule@end} + +\def\lyrrule@end{% + \expandafter\ifcase\csname zwr@\text@name\endcsname + % 0 -> kommt nicht vor + \or + % 1 -> Strich anhaengig: + \roff{% Zum rechten Notenkopf-Rand + \limit@lyrpos\get@lyrspace \print@lyr@rule + % Zwischenraum-Startposition festhalten, wenn Wort nicht nach + % rechts darueber hinausragt: + \getcurpos + \ifdim\csname stp@\text@name\endcsname < \y@v + \expandafter\xdef\csname stp@\text@name\endcsname{\the\y@v}% + \fi}% + % Einstellung zuruecksetzen: + \expandafter\gdef\csname zwr@\text@name\endcsname{0}% + \or + % 2 -> Bindestrich anhaengig -> nichts tun + \or + % 3 -> fortgesetzter Bindestrich anhaengig + % -> Einstellung fuer Bindestrich-Einfuegen an nächster Note setzen + \expandafter\gdef\csname zwr@\text@name\endcsname{2}% + \fi} + +\def\print@lyr@rule{% + % Kleiner Zwischenraum zur vorherigen Silbe: + \advance\y@v -2pt + \ifdim \y@v > \minlyrrulelength + \llap{\vrule\@width\y@v\@height\lthick\@depth0pt}% + \fi} + + +%%%%%%%%%% +% +% Textstellen per Label anspringen +% +%%%%%%%%%% +\def\llabel#1{}% Damit Kennzeichnung bei der Ausgabe ohne Effekt bleibt + +\def\golyr#1{\forall@verses{\@golyr{#1}}} + +\def\@golyr#1{{% + \expandafter\let\expandafter\@nochtext\csname dertext@\text@name\endcsname + \def\query@label{#1}% + \loop + \expandafter\find@llabel\@nochtext\ende + \ifx\query@label\cur@label\let\@weiter n\else \let\@weiter j\fi + \if\@weiter j\repeat + \expandafter\global\expandafter\let + \csname nochtext@\text@name\endcsname\@nochtext}} + +\def\find@llabel#1\llabel#2#3\ende{% + % #1 - Text vor erstem \llabel + % #2 - naechstfolgender \llabel-Name + % #3 - Resttext + \def\cur@label{#2}% + \def\@nochtext{#3}} + + +%%%%%%%%%% +% +% Offene Silbentrennungen und -verlaengerungen am Systemende abschliessen +% +%%%%%%%%%% +\let\@orig@z@suspend\z@suspend +\def\z@suspend{% + \znotes\sysend@lyrics\empty\en + \znotes\sysend@lyrics\auxlyr\en + \@orig@z@suspend} + +\def\sysend@verse{% + % Flag auswerten: + \ifnum\csname zwr@\text@name\endcsname = 1 % Verlaengerungs-Strich anhaengig + % Platz zum rechten Systemrand, damit Strich nicht in Taktstrich ragt + \loffset{0.3}{\limit@lyrpos\get@lyrspace\print@lyr@rule}% + \else\ifnum\csname zwr@\text@name\endcsname > 1 % Bindestrich anhaengig: + \csname llay@\text@name\endcsname% Layoutkontext abrufen + \limit@lyrpos\get@lyrspace\print@hyphen + % als forgesetzten Bindestrich fortfuehren + \expandafter\gdef\csname zwr@\text@name\endcsname{3}% + \fi\fi + % Startposition fuer naechstes System zuruecksetzen: + \expandafter\xdef\csname stp@\text@name\endcsname{\lyrlinestartpos}} + +\def\sysend@lyrics#1{% + % #1: \auxlyr or \empty + #1{\let\switch@pmx@aux\empty \forall@verses\sysend@verse}% + \if@multistaff + % loop over staves of instrument + \ifnum \noport@@ < \st@ffs + \def\@next{\nextstaff\sysend@lyrics#1}% + \else % staves of instrument finished; continue with next instrument + \sysend@lyrics@instrum@loop#1% + \fi + \else % single-staff instrument + \sysend@lyrics@instrum@loop#1% + \fi + % iterate + \@next} + +\def\sysend@lyrics@instrum@loop#1{% + % prepare instruments loop + \ifnum \noinstrum@nt < \nbinstruments + \def\@next{\nextinstrument\sysend@lyrics#1}% + \else % \noinstrum@nt >= \nbinstruments + \let\@next\empty + \fi} + + +%%%%%%%%%% +% +% Zeilenspezifisches Layout festlegen +% +%%%%%%%%%% +\def\lyrlayout#1{% + \forall@verses{% + \expandafter\gdef\csname llay@\text@name\endcsname{#1}% + % Wenn gerade Text verarbeitet wird, Kontext sofort abrufen: + \iflyr@processing #1\fi}} + +% +% Kontextbehandlung fuer Textnamen: +% +% Aktion zu Kontext hinzufuegen: +\def\add@context#1{% + \toks@=\expandafter\expandafter\expandafter + {\csname cont@\text@name\endcsname #1}% + \expandafter\xdef\csname cont@\text@name\endcsname{\the\toks@}} + +% Kontext abrufen: +\def\@context{% + \expandafter\let\expandafter\der@kontext\csname cont@\text@name\endcsname + \clear@context + \der@kontext} + +% Kontext loeschen: +\def\clear@context{% + \global\expandafter\let\csname cont@\text@name\endcsname\empty} + + +%%%%%%%%%% +% +% Zusaetzliche Textzeilen oberhalb der Notenzeile (auxiliary lyrics) +% +%%%%%%%%%% +\let\enableauxlyrics\empty % just for backward compatibility + +% Befehle auf auxlyrics beziehen: +\def\auxlyr#1{{% + \def\ma@sw{lyr@a}% + \aux@activetrue + #1}} + + +%%%%%%%%%% +% +% vertical lyrics positioning +% +%%%%%%%%%% +\def\lyrraise#1{% + % #1: instrument number + \lyrraisemulti{#1}1} + +\def\lyrraisehere#1{% + % #1: position/offset + \switch@pmx@aux{% + \ifnum\st@ffs>1 % multi-staff instrument + \lyrraisemulti{\the\noinstrum@nt}{\the\noport@@}{#1}% + \else + \lyrraise{\the\noinstrum@nt}{#1}% + \fi}} + +\def\lyrraisemulti#1#2#3{% + % #1: instrument number + % #2: staff of instrument + % #3: position/offset + \toks@=\expandafter{\csname l@raise#1-#2\endcsname}% + \expandafter\ifx\the\toks@\relax + % raise parameter still unset + \expandafter\lyrraise@init\the\toks@ + \fi + % now set raise parameter + \expandafter\expandafter\expandafter + \lyr@raise@multii\the\toks@\@end{#1}{#2}{#3}% + %\lyrlog{raise #1-#2: \expandafter\empty\the\toks@}% +} + +\def\lyr@raise@multii#1@#2\@end#3#4#5{% + % #1: current main position/offset + % #2: current aux position/offset + % #3: instrument number + % #4: staff of instrument + % #5: new position/offset + \expandafter\xdef\csname l@raise#3-#4\endcsname{% + \ifaux@active #1@#5\else #5@#2\fi}} + +% be backward compatible +\let\setsongraise@orig\setsongraise +\def\setsongraise#1#2{\setsongraise@orig{#1}{#2}\lyrraise{#1}{b#2}} +\def\auxsetsongraise#1#2{\auxlyr{\lyrraise{#1}{b#2}}} + + +\def\lyrraise@init#1{% + % #1: control sequence to be set to default value + \gdef#1{b0pt@a0pt}} + + +% vertically place lyrics columns +% replaces MusiXTeX's \C@tx +\def\vplace@lyrics#1{% + % find out applicable positioning settings + \edef\placelyr@staff{\ifnum\st@ffs>1 \the\noport@@ \else 1\fi}% + \toks@=\expandafter + {\csname l@raise\the\noinstrum@nt-\placelyr@staff\endcsname}% + % eventually initialize lyrraise setting first + \expandafter\ifx\the\toks@\relax % lyrraise still unset + \expandafter\lyrraise@init\the\toks@ + \fi + \expandafter\expandafter\expandafter\vplace@lyricsii\the\toks@\@end{#1}} + +\def\vplace@lyricsii#1#2@#3#4\@end#5{% + % #1: main lyrics positioning switch (a/b) + % #2: main lyrics raise value + % #3: aux lyrics positioning switch (a/b) + % #4: aux lyrics raise value + % #5: lyrics material to be issued + % + % decice main/aux context + % + \ifaux@active \let\lyr@ab#3\toks@={#4}% + \else \let\lyr@ab#1\toks@={#2}% + \fi + % + % decide placement situation: above/below/in-mid of system or instrument + % + \if\lyr@ab a% above staff + \ifnum\placelyr@staff<\st@ffs % non-highest staff of multiple staves + \vplaceLyricsAboveMultistaff{#5}% + \else % single or highest staff of instrument + \ifnum\noinstrum@nt<\nbinstruments % lyrics go above instrument + \vplaceLyricsAboveInstrument{#5}% + \else % lyrics go into top margin + \vplaceLyricsTopMargin{#5}% + \fi + \fi + \else % below staff + \ifnum\placelyr@staff>1 % non-lowest staff of multiple staves + \vplaceLyricsBelowMultistaff{#5}% + \else % single or lowest staff of instrument + \ifnum\noinstrum@nt>1 % lyrics go below instrument + \vplaceLyricsBelowInstrument{#5}% + \else % lyrics go into bottom margin + \vplaceLyricsBottomMargin{#5}% + \fi + \fi + \fi} + +% +% user-supersedable placement calculations +% +\def\vplaceLyricsBelowMultistaff#1{% + % #1: lyrics material + % reduced \C@Tx algorithm + \y@iv=\the\toks@\relax + \C@Inter % compute \stem@skip (?) + \advance\y@iv -0.5\stem@skip + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}} + +\def\vplaceLyricsAboveMultistaff#1{% + % #1: lyrics material + % reduced \C@Tx algorithm + \y@iv=\the\toks@\relax + \C@Inter % compute \stem@skip (?) + \advance\y@iv -0.5\stem@skip + % add height difference to base line of upper staff + \advance\y@iv \interportee + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}} + +\def\vplaceLyricsBottomMargin#1{% + % #1: lyrics material + % based on \C@tx + \y@iv=\the\toks@\relax + \advance\y@iv -\staffbotmarg + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}} + +\def\vplaceLyricsTopMargin#1{% + % #1: lyrics material + % based on \C@tx, "mirrored" bottom margin situation + \begingroup % seems to be necessary to make \Comp@High local; + % problem occurred with helper lines for low/high notes + \y@iv=\the\toks@\relax + \advance\y@iv \stafftopmarg + \Comp@High \advance\y@iv\y@v % \y@v = total height of instrument + \advance\y@iv \altitude % for multi-staff: + \advance\y@iv-\altportee % reduce by base height of current staff + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}% + \endgroup} + +\def\vplaceLyricsBelowInstrument#1{% + % #1: lyrics material + % assumption: \noinstrum@nt > 1 + % based on \C@tx + \y@iv=\the\toks@\relax + \multiply\y@iv 2 % balance division by 2 below + \advance\noinstrum@nt\m@ne + \advance\y@iv -\csname interinstrument\romannumeral\noinstrum@nt\endcsname + \C@Inter % compute \stem@skip (?) + \advance\y@iv -\stem@skip + \divide\y@iv\tw@ + \advance\noinstrum@nt\@ne + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}} + +\def\vplaceLyricsAboveInstrument#1{% + % #1: lyrics material + % assumption: \noinstrum@nt < \nbinstruments + % analogous to \C@tx, but refers to upper instrument instead + \y@iv=\the\toks@\relax + \multiply\y@iv 2 % balance division by 2 below + \advance\y@iv -\csname interinstrument\romannumeral\noinstrum@nt\endcsname + \C@Inter % compute \stem@skip (?) + \advance\y@iv -\stem@skip + \divide\y@iv\tw@ + % add height difference to base line of upper instrument + \begingroup + \advance\y@iv-\altportee \advance\noinstrum@nt\@ne \s@l@ctinstr + \advance\y@iv \altitude + \raise\y@iv\vbox\@to\z@{\vss\offinterlineskip#1\vss}% + \endgroup} + + +%\def\C@tx{% +% \ifnum\noinstrum@nt=\@ne +% \y@iv\staffbotmarg +% \else +% \advance\noinstrum@nt\m@ne +% \y@iv\csname interinstrument\romannumeral\noinstrum@nt\endcsname +% \C@Inter % compute \stem@skip +% \advance\y@iv\stem@skip +% \divide\y@iv\tw@ +% \advance\noinstrum@nt\@ne +% \fi +% \advance\y@iv-\csname T@R\romannumeral\noinstrum@nt\endcsname +% \lower\y@iv\uplap} +%\def\uplap#1{\vbox\@to\z@{\vss#1}} + + +%%%%%%%%%% +% +% Textsatz-Automatik +% +%%%%%%%%%% +% Text automatisch unter alle "spacing"-Noten eines Systems: +\let\orig@writ@note\writ@note +\def\writ@note{% + \ifnum\n@i<\@c % Bedingung fuer's Notenschreiben in \writ@note (warum?) +% \ifx\st@m\beamst@m +% \uptext{\csname s@bl\balken@nr\endcsname}% +% \else + \decide@lyrmode + \main@aux@or@not{\forall@verses{\@context\evtl@next@lyr}}% +% \fi + \fi + \orig@writ@note} + +\def\lyrmode@no {\def\main@aux@or@not##1{}} +\def\lyrmode@main{\def\main@aux@or@not##1{##1}} +\def\lyrmode@aux {\let\main@aux@or@not\auxlyr} +\let\pmx@auxmode\lyrmode@aux + +% Feststellen, ob Haupt- oder Nebentext oder gar nichts gesetzt werden soll: +\ifx\nextvoice\undefined % ohne PMX + \def\decide@lyrmode{% + \call@lyrmode + \if@lyrmode \decide@stem@direction % Notenhals-Automatik + \else % manuell, nur "spacing"-Noten + \ifadvance \lyrmode@main + \else \lyrmode@no + \fi + \fi} + \def\decide@stem@direction{% + \ifx\st@m\upst@m \lyrmode@aux \else + \ifx\st@m\up@flag \lyrmode@aux \else + \ifx\st@m\downst@m \lyrmode@main\else + \ifx\st@m\down@flag\lyrmode@main\else + \ifx\st@m\setst@m \lyrmode@no \else % kein Hals + \ifx\st@m\resetst@m\lyrmode@no \else + \ifx\st@m\beamst@m + \expandafter\ifx\csname s@bl\balken@nr\endcsname o\lyrmode@aux + \else\lyrmode@main + \fi + \else\errmessage{invalid \string\st@m\space setting}% + \fi\fi\fi\fi\fi\fi\fi} +\else % mit PMX + \def\decide@lyrmode{% + \ifadvance % nur "spacing"-Noten + \call@lyrmode + \if@pmx@nextvoice % Oberstimme + \if@lyrmode\lyrmode@main \else\pmx@auxmode \fi + \else % Unterstimme + \if@lyrmode\pmx@auxmode \else\lyrmode@main \fi + \fi + \else + \lyrmode@no % non-spacing Note + \fi} + \let\orig@nextvoice\nextvoice % \nextvoice erweitern + \def\nextvoice{\orig@nextvoice\@pmx@nextvoicetrue} +\fi + +\def\call@lyrmode{% activate lyrmode setting of current staff/instrument + \ifnum\st@ffs>1 % multi-staff instrument + \csname zlm@\the\noinstrum@nt-\the\noport@@\endcsname + \else % single-staff instrument + \csname zlm@\the\noinstrum@nt-1\endcsname + \fi} + +\def\switch@pmx@aux#1{% + % using PMX, automatically activate auxlyr context for #1 after \nextvoice + \ifx\nextvoice\undefined % not using PMX + #1% + \else % using PMX + \call@lyrmode + \if@pmx@nextvoice % upper PMX voice + \if@lyrmode\lyrmode@main \else\pmx@auxmode \fi + \else % lower PMX voice + \if@lyrmode\pmx@auxmode \else\lyrmode@main \fi + \fi + \main@aux@or@not{#1}% + \fi} + + + +% lyrmode umschalten: +\def\switch@lyrmode#1#2#3{% + % #1: instrument number + % #2: staff-of-instrument number + % #3: lyrmode setting + \ifnum#1=0 % % alle Zeilen einbeziehen + \switch@lyrmode@all@instrum#3% + \else % nur 1 Zeile + \global\expandafter\let\csname zlm@#1-#2\endcsname=#3% + \fi} + +% loop over all possible instruments +\def\switch@lyrmode@all@instrum#1{% + \m@loop \switch@lyrmode@all@staves#1\repeat} + +% loop over 4 possible staves of instrument +\def\switch@lyrmode@all@staves#1{% + \begingroup + \count@=0 + \loop + \advance\count@ 1 + \switch@lyrmode{\the\noinstrum@nt}{\the\count@}#1% + \ifnum\count@<4 \repeat + \endgroup} +% ... nicht wahnsinnig effizient, zugegeben ... + + +\def\lyrmodenormal#1{\lyrmodenormalmulti{#1}1} +\def\lyrmodealter #1{\lyrmodealtermulti {#1}1} + +\def\lyrmodenormalmulti#1#2{\switch@lyrmode{#1}{#2}\@lyrmodefalse} +\def\lyrmodealtermulti #1#2{\switch@lyrmode{#1}{#2}\@lyrmodetrue } + +\def\lyrmodenormalhere{\lyrmode@here\@lyrmodefalse} +\def\lyrmodealterhere {\lyrmode@here\@lyrmodetrue } + +\def\lyrmode@here#1{% apply lyrmode to current instrument/staff context + % #1: lyrmode switch + \if@multistaff + \switch@lyrmode{\the\noinstrum@nt}{\the\noport@@}#1% + \else + \switch@lyrmode{\the\noinstrum@nt}1#1% + \fi} + +\lyrmodenormal0 % auf "normal" initialisieren + +% fuer Halsrichtungs-Automatik: Balkenlage in \s@bl vermerken +\def\balk@nlage#1{\global\expandafter\let + \csname s@bl\balken@nr\endcsname #1\relax} +\let\orig@i@bu\i@bu \def\i@bu{\balk@nlage o\orig@i@bu}% ben +\let\orig@i@bl\i@bl \def\i@bl{\balk@nlage u\orig@i@bl}% nten + +\let\orig@s@l@ctbeam\s@l@ctbeam +\def\s@l@ctbeam#1\relax{\orig@s@l@ctbeam#1\relax \xdef\balken@nr{\number\n@i}} + + +% Auto-Text ein- und ausschalten (innerhalb \notes...\enotes): +\def\lyricson{\forall@verses{\add@context\verse@on@context}} +\def\verse@on@context{% + \let\evtl@next@lyr\next@lyr + \add@context\verse@on@context} + +\def\lyricsoff{\forall@verses\clear@context} + +\def\lyric {\let\evtl@hyph\@hyphenfalse\futurelet\ast@risk\lyric@i} +\def\lyrich{\let\evtl@hyph\@hyphentrue \futurelet\ast@risk\lyric@i} + +\def\lyric@i{% + \ifx\ast@risk*% + \let\evtl@nolyr\relax \let\@next\lyric@ii + \else + \let\evtl@nolyr\nolyr \def\@next{\nolyr\lyric@ii*}% + \fi + \@next} + +% Silben abseits vom Haupttext ausgeben: +\def\lyric@ii*#1{\forall@verses{\@context\evtl@hyph\@lyric{#1}}\evtl@nolyr} + +% Manipulationen einzelner Haupttext-Silben: +\def\forall@context#1{\forall@verses{\add@context{#1}}} + +% 1 Silbe ausgeben: +\def\lyr{\forall@verses{\@context\next@lyr}} + +% Linksbuendig: +\def\llyr{\forall@context{\leftlyrtrue}} + +% Verlaengerungs-Strich: +\def\lyrrule{\forall@context{\@strichtrue}} + +% Horizontale Verschiebung (analog \roffset): +\def\lyroffset#1{\forall@context{\def\evtl@offset{\roffset{#1}}}} + +% Kein automatischer Text: +\def\nolyr{\forall@context{\let\evtl@next@lyr\empty}} + +% Kleinbuchstaben: +\def\lclyr{\forall@context{\let\evtl@klein\@klein}} +\def\@klein#1{\lowercase\expandafter{#1}} + +% Satzzeichen anhaengen: +\def\lyrpt#1{\forall@context{\def\evtl@komma{#1}}} + +% Punkt vom Ende abschneiden: +\def\lyrnop{\forall@context{\let\evtl@punktweg\@punktweg}} +\def\@punktweg#1{{\punktweg@rek#1\ende}} +\def\punktweg@rek#1#2\ende{% + \def\par@ii{#2}% + \ifx\par@ii\empty\else + \aftergroup#1% + \expandafter\punktweg@rek\par@ii\ende + \fi} + +% Melisma beginnen und abschliessen: +\def\beginmel{\forall@verses{\llyr\lyrrule\add@context\lyricsoff}} +\def\endmel{\forall@verses{\lyrruleend\add@context\lyricson}} + +% +% Bindebogen unter zwei Silben derselben Note: +% +\def\lyrlink {\lyr@link0} +\def\lowlyrlink{\lyr@link1} + +\def\lyr@link#1{% + % Bogen erstellen: + \setbox\lyr@linkbox=\hbox{$\smile$}% + % In Box der Breite eines Wortzwischenraums einsetzen: + \setbox\lyr@linkbox=\hbox to\the\fontdimen2\the\font{% + \hss + % Unter die Grundlinie druecken: + \lower\ht\lyr@linkbox\hbox{% + % Zusaetzlicher vertikaler Abstand zur Wortunterseite: + \lower1pt\hbox{% + \if#10\relax + \hbox{$\smile$}% + \else + % Buchstabe mit Unterlaenge -> auch darunter druecken: + \setbox\lyr@linkdepthbox=\hbox{y}% + \lower\dp\lyr@linkdepthbox\hbox{$\smile$}% + \fi}}% + \hss}% + % Keine zusaetzliche Tiefe fuer Bogen anrechnen: + \dp\lyr@linkbox=0pt + % Bogen setzen: + \box\lyr@linkbox} + +\makeatother diff --git a/musixtex/tex/musixmad.tex b/musixtex/tex/musixmad.tex new file mode 100644 index 0000000..6d29d3c --- /dev/null +++ b/musixtex/tex/musixmad.tex @@ -0,0 +1,30 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +% musixmad.tex : allocate registers for more additional instruments +% +\immediate\write16{MusiXMore ADditional instruments T.115 <19 Nov 2010>}% +% +% +% setup the maximum element numbers +\setmaxinstruments{12}% +\setmaxgroups{4}% +\setmaxslurs\maxinstruments +% +\endinput diff --git a/musixtex/tex/musixper.tex b/musixtex/tex/musixper.tex new file mode 100644 index 0000000..47ad54e --- /dev/null +++ b/musixtex/tex/musixper.tex @@ -0,0 +1,195 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\ifx\undefined\drumclef \else \endinput \fi + +\immediate\write16{MusiXPERcussion T.60\space<27 September 2010>}% + +\ifx\undefined\dqb + \input musixdia +\fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +% if you need pointed percussion notes, say '\p[p][p]t n\xqu n' or '\xqu{.n}' +% if you need them more often define them by your one + +\def\drumclef{\raise2\internote\hbox{\keychar77}} + +%%% notes with a circled diagonal cross head, for closed hihat ... + +\def\dc@symbol{\def\q@u{\musixchar113}} + +\def\dcqu{\dc@symbol\@qu} +\def\dcql{\dc@symbol\@ql} + +\def\dcqb{\dc@symbol\@qb} + +\def\dczq{\dc@symbol\@zq} + +\def\dccu{\dc@symbol\@cu} +\def\dcccu{\dc@symbol\@ccu} +%\def\dccccu{\dc@symbol\@cccu} +%\def\dcccccu{\dc@symbol\@ccccu} +\def\dccl{\dc@symbol\@cl} +\def\dcccl{\dc@symbol\@ccl} +%\def\dccccl{\dc@symbol\@cccl} +%\def\dcccccl{\dc@symbol\@ccccl} + +%%% notes with a diagonal cross half circle head, for half open hihat ... + +\def\dh@symbol{\def\q@u{\musixchar112}} + +\def\dhqu{\dh@symbol\@qu} +\def\dhql{\dh@symbol\@ql} + +\def\dhqb{\dh@symbol\@qb} + +\def\dhzq{\dh@symbol\@zq} + +\def\dhcu{\dh@symbol\@cu} +\def\dhccu{\dh@symbol\@ccu} +%\def\dhcccu{\dh@symbol\@cccu} +%\def\dhccccu{\dh@symbol\@ccccu} +\def\dhcl{\dh@symbol\@cl} +\def\dhccl{\dh@symbol\@ccl} +%\def\dhcccl{\dh@symbol\@cccl} +%\def\dhccccl{\dh@symbol\@ccccl} + +%%% notes with a diagonal cross head, for open hihat ... + +\def\do@symbol{\def\q@u{\musixchar111}} + +\def\doqu{\do@symbol\@qu} +\def\doql{\do@symbol\@ql} + +\def\doqb{\do@symbol\@qb} + +\def\dozq{\do@symbol\@zq} + +\def\docu{\do@symbol\@cu} +\def\doccu{\do@symbol\@ccu} +%\def\docccu{\do@symbol\@cccu} +%\def\doccccu{\do@symbol\@ccccu} +\def\docl{\do@symbol\@cl} +\def\doccl{\do@symbol\@ccl} +%\def\docccl{\do@symbol\@cccl} +%\def\doccccl{\do@symbol\@ccccl} + +%%% notes with a doublesharp-head + +\def\x@symbol{\def\q@u{\musixchar114}} + +\def\xqu{\x@symbol\@qu} +\def\xql{\x@symbol\@ql} + +\def\xqb{\x@symbol\@qb} + +\def\xzq{\x@symbol\@zq} + +\def\xcu{\x@symbol\@cu} +\def\xccu{\x@symbol\@ccu} +%\def\xcccu{\x@symbol\@cccu} +%\def\xccccu{\x@symbol\@ccccu} +\def\xcl{\x@symbol\@cl} +\def\xccl{\x@symbol\@ccl} +%\def\xcccl{\x@symbol\@cccl} +%\def\xccccl{\x@symbol\@ccccl} + +%%% notes with a circled doublesharp-head + +\def\ox@symbol{\def\q@u{\musixfont\@cxv}} + +\def\oxqu{\ox@symbol\@qu} +\def\oxql{\ox@symbol\@ql} + +\def\oxqb{\ox@symbol\@qb} + +\def\oxzq{\ox@symbol\@zq} + +\def\oxcu{\ox@symbol\@cu} +\def\oxccu{\ox@symbol\@ccu} +%\def\oxcccu{\ox@symbol\@cccu} +%\def\oxccccu{\ox@symbol\@ccccu} +\def\oxcl{\ox@symbol\@cl} +\def\oxccl{\ox@symbol\@ccl} +%\def\oxcccl{\ox@symbol\@cccl} +%\def\oxccccl{\ox@symbol\@ccccl} + +%%% notes with a RhOmbus head, for shaker ... + +\def\r@symbol{\def\q@u{\musixchar118}} + +\def\roqu{\r@symbol\@qu} +\def\roql{\r@symbol\@ql} + +\def\roqb{\r@symbol\@qb} + +\def\rozq{\r@symbol\@zq} + +\def\rocu{\r@symbol\@cu} +\def\roccu{\r@symbol\@ccu} +%\def\rocccu{\r@symbol\@cccu} +%\def\roccccu{\r@symbol\@ccccu} +\def\rocl{\r@symbol\@cl} +\def\roccl{\r@symbol\@ccl} +%\def\rocccl{\r@symbol\@cccl} +%\def\roccccl{\r@symbol\@ccccl} + +%%% notes with a TrianGle head, for rattle ... + +\def\t@symbol{\def\q@u{\musixchar116}} + +\def\tgqu{\t@symbol\@qu} +\def\tgql{\t@symbol\@ql} + +\def\tgqb{\t@symbol\@qb} + +\def\tgzq{\t@symbol\@zq} + +\def\tgcu{\t@symbol\@cu} +\def\tgccu{\t@symbol\@ccu} +%\def\tgcccu{\t@symbol\@cccu} +%\def\tgccccu{\t@symbol\@ccccu} +\def\tgcl{\t@symbol\@cl} +\def\tgccl{\t@symbol\@ccl} +%\def\tgcccl{\t@symbol\@cccl} +%\def\tgccccl{\t@symbol\@ccccl} + +%%% notes with a + head, for bongos ... + +\def\k@symbol{\def\q@u{\musixchar117}} + +\def\kqu{\k@symbol\@qu} +\def\kql{\k@symbol\@ql} + +\def\kqb{\k@symbol\@qb} + +\def\kzq{\k@symbol\@zq} + +\def\kcu{\k@symbol\@cu} +\def\kccu{\k@symbol\@ccu} +%\def\kcccu{\k@symbol\@cccu} +%\def\kccccu{\k@symbol\@ccccu} +\def\kcl{\k@symbol\@cl} +\def\kccl{\k@symbol\@ccl} +%\def\kcccl{\k@symbol\@cccl} +%\def\kccccl{\k@symbol\@ccccl} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixplt.tex b/musixtex/tex/musixplt.tex new file mode 100644 index 0000000..3e0b36a --- /dev/null +++ b/musixtex/tex/musixplt.tex @@ -0,0 +1,184 @@ +% musixplt.tex : Palatino font definitions for MusiXTeX +% +% usage: +% +% \input musixtex +% \input musixplt +% ... +% +% MusiXplt.tex is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXplt.tex is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% Copyright 2015-2017 Bob Tennent rdt@cs.queensu.ca +% +\immediate\write16{MusiXplt\space<2017/02/10>} +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixplt.tex}\fi +% +% 7pt roman, bold, italic, bold italic, slanted and small-cap +\font\sevenrm=pplr8t at 7pt +\font\sevenbf=pplb8t at 7pt +\font\sevenit=pplri8t at 7pt +\font\sevenbi=pplbi8t at 7pt +\font\sevensc=pplrc9d at 7pt +% +% 8pt roman, bold, italic, bold italic, slanted and small-cap +\font\eightrm=pplr8t at 8pt +\font\eightbf=pplb8t at 8pt +\font\eightit=pplri8t at 8pt +\font\eightbi=pplbi8t at 8pt +\font\eightsc=pplrc9d at 8pt +% +% 9pt +\font\ninerm=pplr8t at 9pt +\font\ninebf=pplb8t at 9pt +\font\nineit=pplri8t at 9pt +\font\ninebi=pplbi8t at 9pt +\font\ninesc=pplrc9d at 9pt +% +% 10pt +\font\tenrm=pplr8t at 10pt +\font\tenbf=pplb8t at 10pt +\font\tenit=pplri8t at 10pt +\font\tenbi=pplbi8t at 10pt +\font\tensc=pplrc9d at 10pt +% +% 11pt +\font\elevenrm=pplr8t scaled \magstephalf +\font\elevenbf=pplb8t scaled \magstephalf +\font\elevenit=pplri8t scaled \magstephalf +\font\elevenbi=pplbi8t scaled \magstephalf +\font\elevensc=pplrc9d scaled \magstephalf +% +% 12pt +\font\twelverm=pplr8t scaled \magstep1 +\font\twelvebf=pplb8t scaled \magstep1 +\font\twelveit=pplri8t scaled \magstep1 +\font\twelvebi=pplbi8t scaled \magstep1 +\font\twelvesc=pplrc9d scaled \magstep1 +% +% 14pt +\font\frtrm=pplr8t scaled \magstep2 +\font\frtbf=pplb8t scaled \magstep2 +\font\frtit=pplri8t scaled \magstep2 +\font\frtbi=pplbi8t scaled \magstep2 +\font\frtsc=pplrc9d scaled \magstep2 +% +% 17pt +\font\svtrm=pplr8t scaled \magstep3 +\font\svtbf=pplb8t scaled \magstep3 +\font\svtit=pplri8t scaled \magstep3 +\font\svtbi=pplbi8t scaled \magstep3 +\font\svtsc=pplrc9d scaled \magstep3 +% +% 20pt +\font\twtyrm=pplr8t scaled \magstep4 +\font\twtybf=pplb8t scaled \magstep4 +\font\twtyit=pplri8t scaled \magstep4 +\font\twtybi=pplbi8t scaled \magstep4 +\font\twtysc=pplrc9d scaled \magstep4 +% +% 25pt +\font\twfvrm=pplr8t scaled \magstep5 +\font\twfvbf=pplb8t scaled \magstep5 +\font\twfvit=pplri8t scaled \magstep5 +\font\twfvbi=pplbi8t scaled \magstep5 +\font\twfvsc=pplrc9d scaled \magstep5 +% +% +% large fonts for titles +% (If you prefer bold, use \bf) +% (If you prefer roman, use \rm) +% +\def\bigtype{\bigfont\sc} +\def\Bigtype{\Bigfont\sc} +\def\BIgtype{\BIgfont\sc} +\def\BIGtype{\BIGfont\sc} +% +\font\ppfftwelve=pplbi8t at 8pt +\font\ppffsixteen=pplbi8t at 10pt +\font\ppfftwenty=pplbi8t at 12pt +\font\ppfftwentyfour=pplbi8t at 14pt +\font\ppfftwentynine=pplbi8t at 17pt +% +\def\f{{\ppff f}} +\def\ff{{\ppff ff}} +\def\fp{{\ppff fp}} +\def\fff{{\ppff fff}} +\def\ffff{{\ppff ffff}} +\def\mf{{\ppff mf}} +\def\p{{\ppff p}} +\def\pp{{\ppff pp}} +\def\ppp{{\ppff ppp}} +\def\pppp{{\ppff pppp}} +% +% +% sl fonts needed by musixsty +% +\font\eightsl=pplro8t at 8pt +\font\ninesl=pplro8t at 9pt +\font\tensl=pplro8t at 10pt +\font\twelvesl=pplro8t scaled \magstep1 +\font\frtsl=pplro8t scaled \magstep2 +\font\svtsl=pplro8t scaled \magstep3 +\font\twtysl=pplro8t scaled \magstep4 +\font\twfvsl=pplro8t scaled \magstep5 +% +% +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +% +\def\sF{{\ppff s\p@kern f}} +\def\sfz{{\ppff s\p@kern f\f@kern z}} +\def\sfzp{{\ppff s\p@kern f\f@kern z\p@kern p}} + +\def\mp@{{\ppff mp}} +\let\mezzopiano\mp@ + +\catcode`\@=\catcodeat + +% +% Redefine accented characters for 8-bit font, suggested by David Carlisle: +% + +\ifx\documentclass\undefined +\catcode`\@=11 +\def\ProvidesFile#1[#2]{} +\def\DeclareFontEncoding#1#2#3{} +\def\DeclareTextAccent#1#2#3{% +\def#1##1{% +\expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax +{\accent#1 ##1}% +\else +\csname T1\string#1-\string##1\expandafter\endcsname +\fi}} +\def\DeclareTextCommand#1#2{\xdtcmd}%not today +\def\xdtcmd#1#{\xxdtcmd}%not today +\def\xxdtcmd#1{}%not today +\def\DeclareTextCompositeCommand#1#2#3#4{}%not today +\def\DeclareTextSymbol#1#2#3{% +\def#1{\char#3\relax}} +\def\DeclareTextComposite#1#2#3#4{% +\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}} + +\input t1enc.def + +% \c needs special treatment +\def\c#1{\leavevmode\ifx c#1\char231 \else\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\unhbox\z@\crcr + \hidewidth\char11\hidewidth}}\fi\fi} +\catcode`\@=\catcodeat +\fi + +\normtype +\endinput diff --git a/musixtex/tex/musixpoi.tex b/musixtex/tex/musixpoi.tex new file mode 100644 index 0000000..dcf33f4 --- /dev/null +++ b/musixtex/tex/musixpoi.tex @@ -0,0 +1,67 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +%\immediate\write16{MusiXPOInted shorties 0.36\space<1 March 1995>} +\immediate\write16{MusiXPOInted shorties T.114\space<16 June 2008>} + +%\ifx\undefined\ccup \else \endinput \fi % conflicts since musixtex.tex T.111 defines \ccup +\ifx\undefined\zcccclpp \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +%\def\@ccup{\n@vii\@xli \let\st@m\up@flag \g@qp}% moved into musixtex.tex since T.111 +\def\@cccup{\n@vii42\let\st@m\up@flag \g@qp} +\def\@ccccup{\n@vii43\let\st@m\up@flag \g@qp} +%\def\@cclp{\n@vii46\let\st@m\down@flag \g@qp}% moved into musixtex.tex at T.114 +\def\@ccclp{\n@vii47\let\st@m\down@flag \g@qp} +\def\@cccclp{\n@vii48\let\st@m\down@flag \g@qp} +\def\@ccupp{\n@vii\@xli \let\st@m\up@flag \g@qpp} +\def\@cccupp{\n@vii42\let\st@m\up@flag \g@qpp} +\def\@ccccupp{\n@vii43\let\st@m\up@flag \g@qpp} +\def\@cclpp{\n@vii46\let\st@m\down@flag \g@qpp} +\def\@ccclpp{\n@vii47\let\st@m\down@flag \g@qpp} +\def\@cccclpp{\n@vii48\let\st@m\down@flag \g@qpp} +%\def\ccup{\q@symbol\@ccup}% moved into musixtex.tex since T.111 +%\def\zccup{\advancefalse\ccup}% moved into musixtex.tex at T.114 +%\def\cclp{\q@symbol\@cclp}% moved into musixtex.tex since T.111 +%\def\zcclp{\advancefalse\cclp}% moved into musixtex.tex at T.114 +\def\ccupp{\q@symbol\@ccupp} +\def\zccupp{\advancefalse\ccupp} +\def\cclpp{\q@symbol\@cclpp} +\def\zcclpp{\advancefalse\cclpp} +\def\cccup{\q@symbol\@cccup} +\def\zcccup{\advancefalse\cccup} +\def\ccclp{\q@symbol\@ccclp} +\def\zccclp{\advancefalse\ccclp} +\def\cccupp{\q@symbol\@cccupp} +\def\zcccupp{\advancefalse\cccupp} +\def\ccclpp{\q@symbol\@ccclpp} +\def\zccclpp{\advancefalse\ccclpp} +\def\ccccup{\q@symbol\@ccccup} +\def\zccccup{\advancefalse\ccccup} +\def\cccclp{\q@symbol\@cccclp} +\def\zcccclp{\advancefalse\cccclp} +\def\ccccupp{\q@symbol\@ccccupp} +\def\zccccupp{\advancefalse\ccccupp} +\def\cccclpp{\q@symbol\@cccclpp} +\def\zcccclpp{\advancefalse\cccclpp} + +\catcode`\@=\catcodeat +\endinput + diff --git a/musixtex/tex/musixppff.tex b/musixtex/tex/musixppff.tex new file mode 100644 index 0000000..6d06e70 --- /dev/null +++ b/musixtex/tex/musixppff.tex @@ -0,0 +1,169 @@ +%% musippff.tex This is an extension library for Musix\Tex which +%% replaces the macros used for dynamic marks to use a mini-font xppff10 +%% +%% Author: +%% Hiroaki MORIMOTO +%% Tokyo, Japan +%% URL: http://homepage1.nifty.com/kuuku/pub/musixtex/index-e.html +%% +%% usage: +%% \input musixtex +%% \input musixppff +%% ... +%% +%% +\immediate\write16{MusiXppff \noexpand\ppff font replacement <2017/02/10>}% +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixppff.tex}\fi + +\font\xppfftwelve=xppff10 at 8pt +\font\xppffsixteen=xppff10 +\font\xppfftwenty=xppff10 scaled \magstep1 +\font\xppfftwentyfour=xppff10 scaled \magstep2 +\font\xppfftwentynine=xppff10 scaled \magstep3 +\font\tinyxppff=xppff10 at 8pt +\font\smallxppff=xppff10 +\font\normxppff=xppff10 scaled \magstep1 +\font\medxppff=xppff10 scaled \magstep2 + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\def\xppff{% +\ifdim\internote<\p@seven6\Internote \tinyxppff +\else\ifdim\internote<.95\Internote \smallxppff +\else\ifdim\internote<1.19\Internote \normxppff +\else\medxppff\fi\fi\fi} + + +\def\f{{\xppff f}}% +\def\ff{{\xppff ff}}% +\def\fp{{\xppff fp}}% +\def\sF{{\xppff sf}}% +\def\fff{{\xppff fff}}% +\def\ffff{{\xppff ffff}}% +\def\mf{{\xppff mf}}% +\def\p{{\xppff p}}% +\def\pp{{\xppff pp}}% +\def\ppp{{\xppff ppp}}% +\def\pppp{{\xppff pppp}}% +\def\sfz{{\xppff sfz}}% +\def\sfzp{{\xppff sfzp}}% +\def\mp@{{\xppff mp}}% +\let\mezzopiano\mp@ + +% +\def\tinydyn{\let\ppff\tinyppff\let\xppff\tinyxppff}% +\def\smalldyn{\let\ppff\smallppff\let\xppff\smallxppff}% +\def\normdyn{\let\ppff\normppff\let\xppff\normxppff}% +\def\meddyn{\let\ppff\medppff\let\xppff\medxppff}% + +\def\comput@fonts{% + \ifnum\musicsize=\sixt@@n + \let\musicLargefont\musictwentyfour + \let\musiclargefont\musictwenty + \let\musicnorfont\musicsixteen + \let\musicsmallfont\musicthirteen + \let\musictinyfont\musiceleven + \let\xgregLargefont\xgregtwentyfour + \let\xgreglargefont\xgregtwenty + \let\xgregnorfont\xgregsixteen + \let\xgregsmallfont\xgregthirteen + \let\xgregtinyfont\xgregeleven + \let\slurd\slurdsixteen \let\sluru\slurusixteen + \let\hslurd\hslurdsixteen \let\hsluru\hslurusixteen + \let\meternorfont\tenbf \let\metersmallfont\eightbf % version 1.16 RDT + \let\meterbigfont\twelvebf \let\meterlargefont\frtbf + \let\meterLargefont\svtbf + \let\tinyppff\ppfftwelve % version 1.17 RDT + \let\smallppff\ppfftwelve + \let\normppff\ppffsixteen + \let\medppff\ppfftwenty + \let\tinyxppff\xppfftwelve % version 1.17 RDT + \let\smallxppff\xppfftwelve + \let\normxppff\xppffsixteen + \let\medxppff\xppfftwenty + \else\ifnum\musicsize=\@xxiv + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentynine + \let\musicnorfont\musictwentyfour + \let\musicsmallfont\musictwenty + \let\musictinyfont\musicsixteen + \let\xgregLargefont\xgregtwentynine + \let\xgreglargefont\xgregtwentynine + \let\xgregnorfont\xgregtwentyfour + \let\xgregsmallfont\xgregtwenty + \let\xgregtinyfont\xgregsixteen + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\meternorfont\frtbf \let\metersmallfont\twelvebf % version 1.18 RDT + \let\meterbigfont\svtbf \let\meterlargefont\twtybf + \let\meterlargefont\twfvbf + \let\tinyppff\ppffsixteen + \let\smallppff\ppfftwenty + \let\normppff\ppfftwentyfour + \let\medppff\ppfftwentynine + \let\tinyxppff\xppffsixteen + \let\smallxppff\xppfftwenty + \let\normxppff\xppfftwentyfour + \let\medxppff\xppfftwentynine + \else\ifnum\musicsize=\@xxix + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentynine + \let\musicnorfont\musictwentynine + \let\musicsmallfont\musictwentyfour + \let\musictinyfont\musictwenty + \let\xgregLargefont\xgregtwentynine + \let\xgreglargefont\xgregtwentynine + \let\xgregnorfont\xgregtwentynine + \let\xgregsmallfont\xgregtwentyfour + \let\xgregtinyfont\xgregtwenty + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\slurud\slurutwentyd \let\slurdd\slurdtwentyd % +ickd + \let\hslurud\hslurutwentyd \let\hslurdd\hslurdtwentyd %+ickd + \let\meternorfont\svtbf \let\metersmallfont\frtbf % version 1.18 RDT + \let\meterbigfont\twtybf \let\meterlargefont\twfvbf + \let\meterLargefont\twfvbf + \let\tinyppff\ppfftwenty + \let\smallppff\ppfftwentyfour + \let\normppff\ppfftwentynine + \let\medppff\ppfftwentynine + \let\tinyxppff\xppfftwenty + \let\smallxppff\xppfftwentyfour + \let\normxppff\xppfftwentynine + \let\medxppff\xppfftwentynine +\else + \ifnum\musicsize=\tw@nty + \else\ifnum\musicsize=\z@ + \else\errmessage{\noexpand\musicsize=\the\musicsize\space not supported, + set to default of 20}% + \fi + \fi\musicsize\tw@nty + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentyfour + \let\musicnorfont\musictwenty + \let\musicsmallfont\musicsixteen + \let\musictinyfont\musicthirteen + \let\xgreglargefont\xgregtwentyfour + \let\xgregLargefont\xgregtwentynine + \let\xgregnorfont\xgregtwenty + \let\xgregsmallfont\xgregsixteen + \let\xgregtinyfont\xgregthirteen + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\meternorfont\twelvebf \let\metersmallfont\tenbf % version 1.18 RDT + \let\meterbigfont\frtbf \let\meterlargefont\svtbf + \let\meterLargefont\twtybf + \let\tinyppff\ppfftwelve + \let\smallppff\ppffsixteen + \let\normppff\ppfftwenty + \let\medppff\ppfftwentyfour + \let\tinyxppff\xppfftwelve + \let\smallxppff\xppffsixteen + \let\normxppff\xppfftwenty + \let\medxppff\xppfftwentyfour +\fi\fi\fi}% + +\catcode`\@=\catcodeat + +\endinput + diff --git a/musixtex/tex/musixps.tex b/musixtex/tex/musixps.tex new file mode 100644 index 0000000..9ab8b0c --- /dev/null +++ b/musixtex/tex/musixps.tex @@ -0,0 +1,975 @@ +%% PostScript slurs, ties and crescendos +% Coded by Stanislav Kneifl +% RDT added \psRslurskip \iRslur \tRslur \psRtieskip \tRtie \psLtieskip \tLtie 2019/06/17 +% RDT added \iRtieu \iRtied 2020/09/07 + +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixps.tex}\fi +\ifx\undefined\liftcresc\else\endinput\fi + +\immediate\write16{MusiXPS PostScript slurs, ties and crescendos 0.94 (07.09.2020)}% + +\catcode`\@=11 + + +%%%% remove the next line if you include this file into a format (see endnotes!). + +\special{header=psslurs.pro}% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\font\mxsk=mxsk + +% you can change these values if you want... +% Offsets are in \internotes measured vertically from the center and +% horizontally from the left edge of the notehead. +% see the doc at the end for (short) explanation + +\def\psslurraise{1.6} % vertical offset of the slur beginnings/endings +\def\psbslurraise{2} % vert. offset for slurs on beams + +\def\psLslurskip{-0.2} % horiz. offset of slurs shifted more to the left +\def\psRslurskip{4} % horiz. offset of slurs shifted more to the right +\def\pslslurskip{0.4} % horiz. offset of slurs shifted to the left +\def\psislurskip{1.4} % horiz. offset of the slur beginnings +\def\pstslurskip{1.2} % horiz. offset of the slur endings +\def\psrslurskip{2.8} % horiz. offset of slurs shifted to the right + +\def\psfslurhgt{0.7} % height coeficient of the 'f'lat slurs +\def\psslurhgt{1} % height coeficient of normal slurs +\def\pshslurhgt{1.6} % height coeficient of 'h'igh slurs +\def\psHslurhgt{2.2} % height coeficient of 'H'igh slurs +\def\psHHslurhgt{2.8} % height coeficient of 'HH'igh slurs +\def\psslurmaxhgt{40} % maximal height of the slur + % (before multiplication by \...slurhgt !!) + +\def\psslurangul{0.17} % angularity of normal, flat and high slurs +\def\psHslurangul{0.15} % angularity of High slurs +\def\psHHslurangul{0.13} % angularity of HHigh slurs + +\def\pstieraise{1.3} % vertical offset of the ties +\def\psitieskip{2.6} % horiz. offset of the tie beginnings +\def\psttieskip{0.3} % horiz. offset of the tie endings +\def\psltieskip{-0.2} % horiz. offset of ties shifted to the left +\def\psrtieskip{3} % horiz. offset of ties shifted to the right +\def\psLtieskip{-0.4} % horiz. offset of ties shifted more to the left +\def\psRtieskip{4} % horiz. offset of ties shifted more to the right + +\def\pstiehgt{0.7} % height coeficient of the ties +\def\pstiemaxhgt{30} % maximal height if the ties +\def\pstieflathgt{20} % maximal height if the ties between staff lines +\def\pstieangul{0.14} % angularity of the ties + +%%%% + +\def\d@nh{-5} % default altitude of the crescendos in \internote +\def\setcrescheight{\def@it\d@nh} + +\def\sl@space{-3pt} % neg. space before continued slurs, ties and crescs. +\def\h@tielim{15pt} % limit for drawing half continued ties + +\def\nohalfties{\def\h@tielim{\z@}} +\def\halfties{\def\h@tielim{15pt}} +\newif\ifslopebrkslurs +\slopebrkslursfalse + +\def\dotted{\def\d@sh{1}} % the '1' is important! +\def\solid{\def\d@sh{0}} +\def\Dotted{\def\D@sh{1}} +\def\Solid{\def\D@sh{0}} +\Solid\solid + +\def\nosluradjust{\gdef\s@adj{0}} +\def\sluradjust{\gdef\s@adj{1}} +\def\Nosluradjust{\gdef\S@adj{0}\gdef\s@adj{0}} +\def\Sluradjust{\gdef\S@adj{1}\gdef\s@adj{1}} +\Sluradjust + +\def\notieadjust{\gdef\t@adj{0}} +\def\tieadjust{\gdef\t@adj{1}} +\def\Notieadjust{\gdef\T@adj{0}\gdef\t@adj{0}} +\def\Tieadjust{\gdef\T@adj{1}\gdef\t@adj{1}} +\Notieadjust + +\newif\ifdangermessages\dangermessagestrue + +\def\@clr#1{\let#1\empty} +\def\def@it#1#2{\def#1{#2}} +\def\slurtext{\def@it\s@tx} +\let\s@tx\empty +\def\lr@lap#1{\rlap{\hss#1}} + +% how many slurs will be stored into the TeX's registers? +% => how many slurs can go across the page break? +% determines also the needed amount of the following registers. +\let\max@slurs\t@n + +\let\slur@alt=\s@xi \let\slur@hgt=\s@Yv \let\slur@lift=\s@yi +\let\slur@alti=\s@xii \let\slur@hgti=\s@Yvi \let\slur@lifti=\s@yii +\let\slur@altii=\s@xiii \newdimen\slur@hgtii \let\slur@liftii=\s@yiii +\let\slur@altiii=\s@xiv \newdimen\slur@hgtiii \let\slur@liftiii=\s@yiv +\let\slur@altiv=\s@xv \newdimen\slur@hgtiv \let\slur@liftiv=\s@yv +\let\slur@altv=\s@Y \newdimen\slur@hgtv \let\slur@liftv=\s@yvi +\let\slur@altvi=\s@Yi \newdimen\slur@hgtvi \let\slur@liftvi=\s@Ni +\let\slur@altvii=\s@Yii \newdimen\slur@hgtvii \let\slur@liftvii=\s@Nii +\let\slur@altviii=\s@Yiii \newdimen\slur@hgtviii \let\slur@liftviii=\s@Niii +\let\slur@altix=\s@Yiv \newdimen\slur@hgtix \let\slur@liftix=\s@Niv + +% in the 'lift' register is coded the altitude of the ending point of the slur +% at the end of a line (y1) and the relative alt. of the starting point at the +% beginning of a line (y2): y1=(reg div 65536)-16384, y2=(reg mod 65536)-16384 + +\newdimen\tie@alt \newdimen\tie@hgt +\newdimen\tie@alti \newdimen\tie@hgti +\newdimen\tie@altii \newdimen\tie@hgtii +\newdimen\tie@altiii \newdimen\tie@hgtiii +\newdimen\tie@altiv \newdimen\tie@hgtiv +\newdimen\tie@altv \newdimen\tie@hgtv +\newdimen\tie@altvi \newdimen\tie@hgtvi +\newdimen\tie@altvii \newdimen\tie@hgtvii +\newdimen\tie@altviii \newdimen\tie@hgtviii +\newdimen\tie@altix \newdimen\tie@hgtix + +\newdimen\cresc@alt +\newdimen\cresc@alti +\newdimen\cresc@altii +\newdimen\cresc@altiii +\newdimen\cresc@altiv +\newdimen\cresc@altv +\newdimen\cresc@altvi +\newdimen\cresc@altvii +\newdimen\cresc@altviii +\newdimen\cresc@altix + +\newcount\pss@rega \pss@rega=\z@ % PS slurs +\newcount\pss@regb \pss@regb=\z@ +\newcount\pst@rega \pss@rega=\z@ % PS ties +\newcount\pst@regb \pss@regb=\z@ +\newcount\psc@rega \pss@rega=\z@ % PS [de]crescendos +\newcount\psc@regb \pss@regb=\z@ + +\newif\if@up +\newif\if@dash + +% information in these registers is binary coded: +% a: lower bit is set ( 2^2i ): there is a pending slur number i +% upper bit is set ( 2^(2i+1) ): slur number i already went across line break +% b: lower bit is set: slur/tie is dotted +% upper bit is set: slur/tie is lower / decrescendo + +% everything else is stored in PostScript variables. If you run out +% of the PostScript dictionary used for slurs, you can increase its size +% by changing the number 200 in the first line of psslurs.pro to anything +% reasonable. (The number says how many tokens can be defined.) + +%%%%%%% + +% input is i for 2^i and register to extract the bits from +% in reg. n@i will be only the bits 2^2i and 2^(2i+1) +% in n@vi will be these bits shifted to 2^0 and 2^1, +% n@ii will be set to 2^2i +\def\get@bits#1#2{\n@i=#1\relax\n@ii\@ne + \loop\ifnum\n@i>\z@\multiply\n@ii\f@ur\advance\n@i\m@ne\repeat + \n@i=\n@ii\multiply\n@i\f@ur\n@iii #2\relax + \divide\n@iii\n@i\multiply\n@iii\n@i\n@i=#2\relax + \advance\n@i-\n@iii\divide\n@i\n@ii\n@vi\n@i\multiply\n@i\n@ii\relax} + +\def\s@l@slur#1{\xdef\th@salt{\csname slur@alt\romannumeral#1\endcsname}% + \xdef\th@shgt{\csname slur@hgt\romannumeral#1\endcsname}% + \xdef\th@slift{\csname slur@lift\romannumeral#1\endcsname}} + +\def\s@l@tie#1{\xdef\th@salt{\csname tie@alt\romannumeral#1\endcsname}% + \xdef\th@shgt{\csname tie@hgt\romannumeral#1\endcsname}} + +\def\s@l@cresc#1{\xdef\th@salt{\csname cresc@alt\romannumeral#1\endcsname}} + +\def\gt@pssb#1#2{\s@l@ctbeam#1\relax\getcurpos\advance\y@v#2\relax % \y@v = hpos + \advance\y@v-\b@x + \y@ii\b@p\y@v \divide\y@ii\tw@nty \advance\y@ii\b@z + \advance\y@ii-\altportee\n@ii=\internote \divide\n@ii6553 + \n@i=\y@ii\divide\n@i\n@ii\divide\n@i6554\relax} + +\def\t@bslur#1#2#3#4{\n@vii\n@i\ifnum#3<\fiv@t@@n\get@bits{#3}\pss@regb\n@i\n@vii + \ifnum\n@vi>\@ne\gt@pssb{#4}\z@\T@slur{#3}{\psbslurraise}{0}{#1}{#2}% + \else\gt@pssb{#4}{\tw@\qn@width}\T@slur{#3}{\psbslurraise}{2.4}{#1}{#2}\fi + \else\gt@pssb{#4}\z@\T@slur{#3}{1.7}{0}{#1}{#2}\fi} + + +%%%%%% slurs %%%%%%%%%%%%%%%%%%% + +% ID, pitch, voffset, hoffset +% all offsets are in \internote, the slur direction is determined +% by the sign of the vertical offset. + +\def\iSlur#1#2{\inhgetn@i#2\relax\I@slur{#1}} + +% ID, voffset, hoffset; \n@i = pitch +\def\I@slur#1#2#3{\y@i=\n@i\internote + \ifdim#2\internote<\z@\@upfalse\else\@uptrue\fi + \advance\y@i#2\internote\raise\y@i\rlap{\hskip #3\internote + \special{ps: slur@Dict begin CP /S#1y1 ED /S#1x1 ED + /S#1hgt (\the\y@i) psxGD N /S#1brk S#1hgt (\the\internote) psxGD + \ifslopebrkslurs 3 \else 1 \fi\if@up 1 \else -1 \fi M M A N /S#1lift 0 N + /S#1alt (\the\altportee) psxGDAR N /S#1dir \if@up1\else-1\fi\space N + /S#1dash \d@sh\space N /S#1adj \s@adj\space N end}}% + \ifnum#1>\fourt@@n + \ifnum#1=99\relax\else + \ifdangermessages\message{Danger! Slur with ID >14.}\fi\fi + \else\n@iv\n@i\get@bits{#1}\pss@rega + \ifcase\n@i\else\message{Slur #1 was re-opened.}% + \advance\pss@rega-\n@i\fi % clear the bits + \global\advance\pss@rega\n@ii % and set the lower bit + \get@bits{#1}\pss@regb\global\advance\pss@regb-\n@i % clear the bits + \ifnum\d@sh=1\relax\global\advance\pss@regb\n@ii\fi + \if@up\else\multiply\n@ii\tw@\global\advance\pss@regb\n@ii\fi + \ifnum#1<\max@slurs\s@l@slur{#1}% + \global\th@salt\altportee\global\th@shgt\y@i\th@slift\n@iv + \if@up\advance\th@slift\fiv@\else\advance\th@slift-\fiv@\fi + \advance\th@slift 16384\relax\multiply\th@slift65536\relax + \global\advance\th@slift16384\relax + \fi\fi\gdef\d@sh{\D@sh}\gdef\s@adj{\S@adj}} + +% ID, height, voffset, hoffset, curvature, angularity +\def\tSlur#1#2{\inhgetn@i#2\relax\T@slur{#1}} + +\def\T@slur#1#2#3#4#5{\n@vii\n@i\n@ii\@ne + \ifnum#1<\fiv@t@@n + \get@bits{#1}\pss@rega + \global\advance\pss@rega-\n@i + \ifcase\n@i\message{Not opened slur #1 was closed.}\n@ii\z@ + \else + \ifnum\n@vi>\@ne % the slur was breaked + \get@bits{#1}\pss@regb % it's not necessary to clear this register + \ifnum\n@vi>\@ne\@upfalse\else\@uptrue\fi + \ifodd\n@vi\@dashtrue\else\@dashfalse\fi + \y@ii=\lin@pos\advance\y@ii\locx@skip\advance\y@ii#3\internote + \advance\y@ii\sl@space + \y@i=\n@vii\internote\advance\y@i\if@up\else-\fi#2\internote + \ifnum#1<\max@slurs + \s@l@slur{#1}\n@ii\th@slift\divide\n@ii65536\relax + \multiply\n@ii65536\relax\n@iii\th@slift\advance\n@iii-\n@ii + \advance\n@iii-16384\y@iii=\n@iii\internote\advance\y@iii\th@shgt + \raise\y@i\rlap{\hskip #3\internote\special{ps: slur@Dict begin + CP S (\the\y@ii) psxGDAR SB /S#1x1 ED + (\the\y@i) psxGD (\the\y@iii) psxGD SB 4 psxAR M A /S#1y1 ED + (\the\internote) psxGD (\the\th@shgt) psxGD (\the\y@i) psxGD + S#1x1 S#1y1 CP #4 \if@up\else neg \fi #5 30 + \if@dash1\else0\fi\space \s@adj\space 90 DS end}}% + \else + \raise\y@i\rlap{\hskip #3\internote\special{ps: slur@Dict begin + CP S (\the\y@ii) psxGDAR SB /S#1x1 ED + S#1hgt S#1lift (\the\internote) psxGD M A 4 psxAR M + (\the\y@i) psxGDAR SB SB /S#1y1 ED + (\the\internote) psxGD S#1hgt (\the\y@i) psxGD + S#1x1 S#1y1 CP #4 \if@up\else neg \fi #5 30 + S#1dash \s@adj\space 90 DS end}}% + \fi\n@ii\z@ + \fi + \fi + \fi + \ifcase\n@ii\else\y@ii=#2\internote\setbox\z@=\hbox{\s@tx}% + \y@i=\n@vii\internote\raise\y@i\rlap{\hskip #3\internote + \special{ps: slur@Dict begin (\the\internote) psxGD S#1hgt (\the\y@i) psxGD + #2 (\the\internote) psxGD M S#1dir M A + S#1x1 S#1y1 CP (\the\y@ii) psxGDAR S#1dir M SB + #4 S#1dir M #5 \psslurmaxhgt\space S#1dash S#1adj 90 DS + /ay1 ay1 (\the\ht\z@) psxGDAR -10 psxAR add dir mul add def}% + \lr@lap{\box\z@}\special{ps: end}}% + \fi\@clr\s@tx} + +\def\liftslur#1#2{\special{ps: slur@Dict begin /S#1lift #2 N end}% + \ifnum#1<\t@n\s@l@slur{#1}\divide\th@slift65536\relax + \multiply\th@slift65536 \advance\th@slift16384\relax + \advance\th@slift#2\relax\fi} + +\def\breakslur#1#2{\inhgetn@i#2\relax\y@i=\n@i\internote\special + {ps: slur@Dict begin /S#1brk (\the\y@i) psxGD N end}% + \ifnum#1<\t@n\s@l@slur{#1}\n@ii\th@slift\divide\n@ii65536\relax + \multiply\n@ii65536 \advance\th@slift-\n@ii\advance\n@i16384\relax + \multiply\n@i65536 \global\advance\th@slift\n@i\fi} + +%%%%% [de]crescendos %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% ID, height, hoffset + +\def\Icresc{\i@cresc0} +\def\Idecresc{\i@cresc2} + +\def\i@cresc#1#2#3#4{\y@i=#3\internote\raise\y@i\rlap + {\hskip#4\internote\advance\y@i\altportee\special{ps: slur@Dict begin + CP /C#2y1 ED /C#2x1 ED /C#2alt (\the\y@i) psxGD N + /C#2dir #1 N end}}% + \ifnum#2>\fourt@@n + \ifdangermessages\message{Danger! [De]crescendo with ID >14.}\fi + \else\get@bits{#2}\psc@rega + \ifcase\n@i\else\message{[De]crescendo #2 was re-opened.}% + \advance\psc@rega-\n@i\fi + \global\advance\psc@rega\n@ii + \get@bits{#2}\psc@regb\advance\psc@regb-\n@i + \multiply\n@ii#1\relax + \global\advance\psc@regb\n@ii\relax + \ifnum#2<\max@slurs\s@l@cresc{#2}% + \advance\y@i\altportee\global\th@salt\y@i\fi\fi} + +\def\Tcresc#1#2#3{\n@ii\@ne\n@i=#1\relax + \ifnum\n@i<\fiv@t@@n + \get@bits{#1}\psc@rega\global\advance\psc@rega-\n@i + \ifcase\n@i\message{Not opened crescendo #1 was closed.}\n@ii\z@ + \else + \ifnum\n@vi>\@ne % the crescendo was breaked + \get@bits{#1}\psc@regb % it's not necessary to clear this register + \y@ii=\lin@pos\advance\y@ii\locx@skip\advance\y@ii#3\internote + \advance\y@ii\sl@space + \zchar{#2}{\hskip #3\internote\special{ps: slur@Dict begin + CP S (\the\y@ii) psxGDAR SB S CP 4 \the\n@vi\space R + \the\n@vi\space 0 eq { DHC } { DC } ifelse end}}% + \global\n@ii\z@\fi + \fi\fi + \ifcase\n@ii\else\zchar{#2}{\hskip#3\internote\special{ps: slur@Dict begin + C#1x1 C#1y1 CP 4 C#1dir R DC end}}\fi} + +\def\liftcresc#1#2{\y@i=#2\internote\ifnum#1<\max@slurs\s@l@cresc{#1}% + \global\advance\th@salt\y@i\else\special{ps: slur@Dict begin + /C#1alt (\the\y@i) psxGDAR C#1alt A N end}\fi} + + +%%%% ties %%%%%%%%%%%%%%%%%%%%%% + +\def\iTieu{\i@tie{1}} +\def\iTied{\i@tie{-1}} + +% 1/-1, ID, height, hoffset +\def\i@tie#1#2#3#4{\inhgetn@i#3\relax\y@i=\pstieraise\internote + \multiply\y@i#1\relax\advance\y@i\n@i\internote\raise\y@i\rlap + {\hskip #4\internote\special{ps: slur@Dict begin + /S#1alt (\the\altportee) psxGDAR N + CP /T#2y1 ED /T#2x1 ED /T#2hgt (\the\y@i) psxGD N + /T#2dir #1 N /T#2dash \d@sh\space N + /T#2adj \t@adj\space N end}}% + \ifnum #2>\fourt@@n + \ifnum#2=99\relax\else + \ifdangermessages\message{Danger! Tie with ID >14.}\fi\fi + \else\get@bits{#2}\pst@rega + \ifcase\n@i\else\message{Tie #2 was re-opened.}% + \global\advance\pst@rega-\n@i\fi + \global\advance\pst@rega\n@ii + \get@bits{#2}\pst@regb\global\advance\pst@regb-\n@i % clear the bits + \ifnum\d@sh=1\relax\global\advance\pst@regb\n@ii\fi + \ifnum#1=1\relax\else\multiply\n@ii\tw@\global\advance\pst@regb\n@ii\fi + \ifnum#2<\max@slurs\s@l@tie{#2}% + \global\th@salt\altportee\global\th@shgt\y@i\fi + \fi\gdef\d@sh{\D@sh}\gdef\t@adj{\T@adj}} + +% ID, hoffset +\def\tTie#1#2{\n@ii\@ne + \ifnum#1<\fiv@t@@n + \get@bits{#1}\pst@rega + \global\advance\pst@rega-\n@i + \ifcase\n@i\message{Not opened tie #1 was closed.}\n@ii\z@ + \else + \ifnum\n@vi>\@ne % the tie was breaked + \get@bits{#1}\pst@regb % it's not necessary to clear this register + \ifnum\n@vi>\@ne\@upfalse\else\@uptrue\fi + \ifodd\n@vi\@dashtrue\else\@dashfalse\fi + \y@ii=\lin@pos\advance\y@ii\locx@skip\advance\y@ii#2\internote + \advance\y@ii\sl@space + \ifnum#1<\max@slurs\s@l@tie{#1}% + \ifdim\y@ii<\h@tielim + \raise\th@shgt\rlap{\hskip-0.3\internote + \ifdim\internote>.9\Internote\n@i=\z@\else + \ifdim\internote<.7\Internote \n@i=\@cxxviii + \else\n@i=64\fi\fi\if@up\else\advance\n@i\@ne\fi + \mxsk\char\n@i}% + \else + \rlap{\hskip #2\internote\special{ps: slur@Dict begin + (\the\internote) psxGD (\the\th@shgt) psxGD DP + CP S (\the\y@ii) psxGDAR SB S (\the\th@shgt) + psxGDAR SB DP CP P S \if@up \pstiehgt\space + \else -\pstiehgt\space \fi \pstieangul\space \pstiemaxhgt\space + \if@dash 1 \else 0 \fi \t@adj\space 40 DS end}}% + \fi + \else + \rlap{\hskip #2\internote\special{ps: slur@Dict begin + (\the\internote) psxGD T#1hgt psxGD DP + CP S (\the\y@ii) psxGDAR SB S T#1hgt psxGDAR SB DP CP P S + \if@up -\pstiehgt\space \else \pstiehgt\space \fi + \pstieangul\space \pstiemaxhgt\space \if@dash 1 \else 0 \fi + \t@adj\space 40 DS end}}% + \fi + \global\n@ii=\z@ + \fi + \fi + \fi + \ifcase\n@ii\else + \rlap{\hskip#2\internote + \special{ps: slur@Dict begin (\the\internote) psxGD T#1hgt DP + T#1x1 T#1y1 CP P T#1y1 + \pstiehgt\space T#1dir M \pstieangul\space \pstiemaxhgt\space T#1dash T#1adj 40 DS end}}% + \fi} + + +%%%%%%% simple slurs %%%%%%%%%%%%%%%%% + +% #1 start pitch #2 final pitch #3 sense(u,d) #4 length[noteskip] + +% \s@Y = vert. offset, \y@ii = horiz. offset at the end, \y@iii add to length +% \y@v = length + +\def\C@sl#1#2#3#4{\inhgetn@i#1\relax \n@ii\n@i\inhgetn@i#2\relax + \if d#3 \s@vy-\s@vy \ifx\@ne\nxt \y@ii\z@\fi \fi + \y@v#4\noteskip\advance\y@v\y@iii\advance\y@ii-\y@iii + \rlap{\hskip\y@ii\y@i=\n@ii\internote\advance\y@i\s@vy + \y@ii=\n@i\internote\advance\y@ii\s@vy\setbox\z@=\hbox{\s@tx}% + \ifx\s@tx\empty\def\tx@sp{1}\else\ifdim\y@v<\tw@nty\internote\def\tx@sp{1.5}% + \else\ifdim\y@v<\@l\internote\def\tx@sp{1.2}\else\def\tx@sp{1}\fi\fi\fi + \special{ps: slur@Dict begin (\the\internote) psxGD + (\the\y@i) psxGD (\the\y@ii) psxGD CP (\the\y@i) psxGDAR swub + CP exch (\the\y@v) psxGDAR add exch (\the\y@ii) psxGDAR sub + \if d#3 -1 \else 1 \fi \tx@sp\space mul \psslurangul\space + \psslurmaxhgt\space \d@sh\space \s@adj\space 90 DS + /ax1 ax1 (\the\y@v) psxGDAR add def /ay1 ay1 (\the\y@ii) psxGDAR sub + (\the\ht\z@) psxGDAR dir mul add def}\lr@lap{\unhbox\z@}\special{ps: end}}% + \@clr\s@tx\gdef\d@sh{\D@sh}\gdef\s@adj{\S@adj}} + + +%%%%%%% breaking the line %%%%%%%%%%%%%%%%% + +\def\br@slur{\divide\n@v\tw@ + \ifodd\n@v % the slur was breaked again + \y@i=\lin@pos\advance\y@i\x@skip\advance\y@i-\tw@\p@ + \advance\y@i\sl@space + \ifnum\n@iv<\max@slurs\s@l@slur\n@iv\n@i\th@slift\divide\n@i65536% + \n@ii\n@i\advance\n@ii-16384\y@iii=\n@ii\internote + \multiply\n@i65536 \n@ii\th@slift\advance\n@ii-\n@i + \advance\n@ii-16384\y@ii=\n@ii\internote\advance\y@ii\th@shgt + \ifnum\n@vi>\@ne\@upfalse\else\@uptrue\fi + \raise\th@salt\rlap{\hskip -2pt\special + {ps: slur@Dict begin /in (\the\internote) psxGD N + in (\the\y@ii) psxGD (\the\y@iii) psxGD CP S (\the\y@i) psxGD + 4 psxAR M SB S (\the\y@ii) psxGDAR SB + CP (\the\y@iii) psxGDAR SB \if@up1\else-1\fi\space + 0.13 30 \ifodd\n@vi 1 \else 0 \fi \s@adj\space 90 DS end}}% + \else + \rlap{\hskip -2pt\special{ps: slur@Dict begin + /in (\the\internote) psxGD N in S\the\n@iv hgt + S\the\n@iv lift in M A S\the\n@iv brk + CP S (\the\y@i) psxGDAR SB in 10 psxAR M A S + S\the\n@iv hgt S\the\n@iv lift in M A 4 psxAR M SB + S\the\n@iv alt 4 psxAR M SB CP S\the\n@iv brk + S\the\n@iv alt A 4 psxAR M SB S\the\n@iv dir + 0.13 30 S\the\n@iv dash S\the\n@iv adj 90 DS end}}% + \fi + \else % the slur was breaked the first time + \rlap{\hskip-2pt\special{ps: slur@Dict begin (\the\internote) psxGD + S\the\n@iv hgt S\the\n@iv brk S\the\n@iv x1 S\the\n@iv y1 CP P + S\the\n@iv y1 S\the\n@iv hgt S\the\n@iv brk SB 4 psxAR M A + S\the\n@iv dir 0.17 \psslurmaxhgt\space S\the\n@iv dash S\the\n@iv adj 90 DS end}}% + \get@bits\n@iv\pss@rega + \multiply\n@ii\tw@\global\advance\pss@rega\n@ii\fi} + + +\def\br@cresc{\divide\n@v\tw@ + \ifodd\n@v % the crescendo was breaked again + \y@i=\lin@pos\advance\y@i\x@skip\advance\y@i-\tw@\p@ + \advance\y@i\sl@space + \ifnum\n@iv<\max@slurs\s@l@cresc\n@iv + \rlap{\hskip-2pt\divide\n@vi\tw@\special{ps: slur@Dict begin CP S + (\the\y@i) psxGDAR SB S (\the\th@salt) psxGDAR SB DP CP P S + 4 \ifodd\n@vi 2 \else 0 \fi R DHC end}}% + \else + \rlap{\hskip-2pt\divide\n@vi\tw@\special{ps: slur@Dict begin CP S + (\the\y@i) psxGDAR SB (\the\internote) psxGD 10 psxAR M A S + C\the\n@iv alt psxGDAR SB DP CP P S + 4 C\the\n@iv dir R DHC end}}\fi + \else % the crescendo was breaked the first time + \rlap{\hskip-2pt\special{ps: slur@Dict begin + C\the\n@iv x1 C\the\n@iv y1 DP CP P S + 4 C\the\n@iv dir R C\the\n@iv dir 0 eq + { DC } { DHC } ifelse end}}% + \get@bits\n@iv\psc@rega + \multiply\n@ii\tw@\global\advance\psc@rega\n@ii\fi} + + +\def\br@tie{\divide\n@v\tw@ + \ifodd\n@v % the tie was breaked again + \y@i=\lin@pos\advance\y@i\x@skip\advance\y@i-\tw@\p@ + \advance\y@i\sl@space + \ifnum\n@iv<\max@slurs\s@l@tie\n@iv + \ifnum\n@vi>\@ne\@upfalse\else\@uptrue\fi + \y@ii\th@salt\advance\y@ii\th@shgt + \raise\y@ii\rlap{\hskip-2pt\special{ps: slur@Dict begin + (\the\internote) psxGD (\the\th@shgt) psxGD DP CP S (\the\y@i) psxGDAR SB S + CP \if@up \pstiehgt\space \else -\pstiehgt\space \fi \pstieangul\space + \pstiemaxhgt\space \ifodd\n@vi 1 \else 0 \fi \t@adj\space 40 DS end}}% + \else + \rlap{\hskip-2pt\special{ps: slur@Dict begin + (\the\internote) psxGD T\the\n@iv hgt DP CP S (\the\y@i) + psxGDAR SB (\the\internote) psxGD 10 psxAR M A S + T\the\n@iv alt T\the\n@iv hgt A 4 psxAR M SB DP + CP P S \pstiehgt\space T\the\n@iv dir M + \pstieangul\space \pstiemaxhgt\space T\the\n@iv dash T\the\n@iv adj 40 DS end}}\fi + \else % the tie was breaked the first time + \rlap{\hskip-2pt\special{ps: slur@Dict begin + (\the\internote) psxGD T\the\n@iv hgt DP + T\the\n@iv x1 T\the\n@iv y1 DP CP P S + \pstiehgt\space T\the\n@iv dir M \pstieangul\space \pstiemaxhgt\space + T\the\n@iv dash 40 T\the\n@iv adj DS end}}% + \get@bits\n@iv\pst@rega + \multiply\n@ii\tw@\global\advance\pst@rega\n@ii\fi} + +\let\mxps@oldsuspend=\z@suspend + +\def\z@suspend{% +% cut PostScript slurs + {\n@iv\z@\n@v\pss@rega\n@vi\pss@regb + \loop\ifnum\n@v>\z@ + \ifodd\n@v{\br@slur}\fi\divide\n@v\f@ur + \advance\n@iv\@ne\divide\n@vi\f@ur + \repeat}% +% cut PostScript [de]crescendos + {\n@iv=\z@\n@v=\psc@rega\n@vi\psc@regb + \loop\ifnum\n@v>\z@ + \ifodd\n@v{\br@cresc}\fi\divide\n@v\f@ur + \advance\n@iv\@ne\divide\n@vi\f@ur + \repeat}% +% cut PostScript ties + {\n@iv=\z@\n@v=\pst@rega\n@vi\pst@regb + \loop\ifnum\n@v>\z@ + \ifodd\n@v{\br@tie}\fi\divide\n@v\f@ur + \advance\n@iv\@ne\divide\n@vi\f@ur + \repeat}% + \special{ps: slur@Dict begin /pss@rega \the\pss@rega\space N + /psc@rega \the\psc@rega\space N /pst@rega \the\pst@rega\space N end }% +% do all other mxtex stuff + \mxps@oldsuspend} + +% checking for lost slurs + +\def\checkslurs{ + \ifcase\pss@rega\else\message{Warning! Opened slur(s) at checkpoint!}\fi + \ifcase\psc@rega\else\message{Warning! Opened crescendo(s) at checkpoint!}\fi + \ifcase\pst@rega\else\message{Warning! Opened tie(s) at checkpoint!}\fi} + + +%%%%%% common abbreviations %%%%%%%%%%%%%%%%%%%% + +\def\isluru#1#2{\iSlur{#1}{#2}{\psslurraise}{\psislurskip}} +\def\islurd#1#2{\iSlur{#1}{#2}{-\psslurraise}{\psislurskip}} +\def\irsluru#1#2{\iSlur{#1}{#2}{\psslurraise}{\psrslurskip}} +\def\irslurd#1#2{\iSlur{#1}{#2}{-\psslurraise}{\psrslurskip}} +\def\ilsluru#1#2{\iSlur{#1}{#2}{\psslurraise}{\pslslurskip}} +\def\ilslurd#1#2{\iSlur{#1}{#2}{-\psslurraise}{\pslslurskip}} +\def\iLsluru#1#2{\iSlur{#1}{#2}{\psslurraise}{\psLslurskip}} +\def\iLsluru#1#2{\iSlur{#1}{#2}{\psslurraise}{\psLslurskip}} +\def\iRslurd#1#2{\iSlur{#1}{#2}{-\psslurraise}{\psRslurskip}} +\def\iRslurd#1#2{\iSlur{#1}{#2}{-\psslurraise}{\psRslurskip}} + +\def\tfslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pstslurskip}{\psfslurhgt}{\psslurangul}} +\def\tslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pstslurskip}{\psslurhgt}{\psslurangul}} +\def\thslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pstslurskip}{\pshslurhgt}{\psslurangul}} +\def\tHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pstslurskip}{\psHslurhgt}{\psHslurangul}} +\def\tHHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pstslurskip}{\psHHslurhgt}{\psHHslurangul}} + +\def\trfslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psrslurskip}{\psfslurhgt}{\psslurangul}} +\def\trslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psrslurskip}{\psslurhgt}{\psslurangul}} +\def\trhslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psrslurskip}{\pshslurhgt}{\psslurangul}} +\def\trHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psrslurskip}{\psHslurhgt}{\psHslurangul}} +\def\trHHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psrslurskip}{\psHHslurhgt}{\psHHslurangul}} + +\def\tlfslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pslslurskip}{\psfslurhgt}{\psslurangul}} +\def\tlslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pslslurskip}{\psslurhgt}{\psslurangul}} +\def\tlhslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pslslurskip}{\pshslurhgt}{\psslurangul}} +\def\tlHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pslslurskip}{\psHslurhgt}{\psHslurangul}} +\def\tlHHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\pslslurskip}{\psHHslurhgt}{\psHHslurangul}} + +\def\tLfslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psLslurskip}{\psfslurhgt}{\psslurangul}} +\def\tLslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psLslurskip}{\psslurhgt}{\psslurangul}} +\def\tRslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psRslurskip}{\psslurhgt}{\psslurangul}} +\def\tLhslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psLslurskip}{\pshslurhgt}{\psslurangul}} +\def\tLHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psLslurskip}{\psHslurhgt}{\psHslurangul}} +\def\tLHHslur#1#2{\tSlur{#1}{#2}{\psslurraise}{\psLslurskip}{\psHHslurhgt}{\psHHslurangul}} + +% slur ID, beam ID +\def\iBsluru#1#2{\gt@pssb{#2}{\tw@\qn@width}\I@slur{#1}{\psbslurraise}{2.4}} +\def\iBslurd#1#2{\gt@pssb{#2}\z@\I@slur{#1}{-\psbslurraise}0} +\def\tBfslur{\t@bslur\psfslurhgt\psslurangul} +\def\tBslur{\t@bslur\psslurhgt\psslurangul} +\def\tBhslur{\t@bslur\pshslurhgt\psslurangul} +\def\tBHslur{\t@bslur\psHslurhgt\psHslurangul} +\def\tBhHslur{\t@bslur\psHHslurhgt\psHHslurangul} + + +\def\itieu#1#2{\iTieu{#1}{#2}{\psitieskip}} +\def\itied#1#2{\iTied{#1}{#2}{\psitieskip}} +\def\iltieu#1#2{\iTieu{#1}{#2}{\pslslurskip}} +\def\iltied#1#2{\iTied{#1}{#2}{\pslslurskip}} +\def\irtieu#1#2{\iTieu{#1}{#2}{\psrslurskip}} +\def\irtied#1#2{\iTied{#1}{#2}{\psrslurskip}} +\def\iRtieu#1#2{\iTieu{#1}{#2}{\psRslurskip}} +\def\iRtied#1#2{\iTied{#1}{#2}{\psRslurskip}} +\def\ttie#1{\tTie{#1}{\psttieskip}} +\def\tltie#1{\tTie{#1}{\psltieskip}} +\def\trtie#1{\tTie{#1}{\psrtieskip}} +\def\tLtie#1{\tTie{#1}{\psLtieskip}} +\def\tRtie#1{\tTie{#1}{\psRtieskip}} + +\def\icresc#1{\Icresc{#1}{\d@nh}{0}} +\def\idecresc#1{\Idecresc{#1}{\d@nh}{0}} +\def\tcresc#1{\Tcresc{#1}{\d@nh}{2}} +\let\tdecresc\tcresc + +\def\ilcresc#1{\Icresc{#1}{\d@nh}{-4}} +\def\ildecresc#1{\Idecresc{#1}{\d@nh}{-4}} +\def\tlcresc#1{\Tcresc{#1}{\d@nh}{-2}} +\let\tldecresc\tlcresc + +\def\ircresc#1{\Icresc{#1}{\d@nh}{4}} +\def\irdecresc#1{\Idecresc{#1}{\d@nh}{4}} +\def\trcresc#1{\Tcresc{#1}{\d@nh}{-6}} +\let\trdecresc\trcresc + +% for compatibility with old MusiXTeX slurs ... +\let\Tslur\tslur +\let\Ttie\ttie +\let\issluru\irsluru +\let\isslurd\irslurd +\let\tsslur\tLslur +\def\ibsluru#1#2{\iSlur{#1}{#2}8{\psrslurskip}} +\def\ibslurd#1#2{\iSlur{#1}{#2}{-8}{\psrslurskip}} +\def\tubslur#1#2{\tSlur{#1}{#2}8{\psrslurskip}{\psslurhgt}{\psslurangul}} +\def\tdbslur#1#2{\tSlur{#1}{#2}8{\pslslurskip}{\psslurhgt}{\psslurangul}} +\let\tbsluru=\tubslur +\let\tbslurd=\tdbslur +\let\istieu\irtieu +\let\istied\irtied +\let\itenu\irtieu +\let\itenl\irtied +\let\tstie\tltie +\let\tten\tltie +\let\Itenu\istieu +\let\Itenl\istied +\let\Liftslur\liftslur +% p1 p2 sense len +\def\slur#1#2#3#4{\csname islur#3\endcsname{99}{#1}% + \rlap{\hskip#4\noteskip\tslur{99}{#2}}} +\def\tie#1#2#3{\csname itie#2\endcsname{99}{#1}% + \rlap{\hskip#3\noteskip\ttie{99}}} + +\catcode`\@=\catcodeat + +\endinput + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +USAGE: +~~~~~~ +Basic usage is: + +\isluru0g - starts upper slur with ID 0 above the note 'g' +\tslur0i - terminates slur with ID 0. It will end above or below + the note 'i' with respect to the slur direction + +You can shift the starting or ending point slightly to the left +or right using \ilsluru, \ilslurd, \irsluru, \irslurd, \trslur and \tlslur. + +And finally you can make the slur a bit more flat than default +( \tfslur0f ), higher ( \thslur0f ), more higher ( \tHslur0f ) or +even more higher ( \tHHslur0f ). All combinations with shifting are +allowed (see the abbreviations above). These commands act like +\midslur for standard slurs. + +If this is not sufficient, you can use the \iSlur and \tSlur and adjust the +parameter as you want (see comments above their definitions) or even change +the default parameters. + +NOTE 1: The identification parameter should be a number greater + or equal to 0 and lower than 10. You can use even higher + numbers, but slurs, ties and crescendos with ID >10 + can not go over page break but can go across line break. + Slurs, ties and crescendos with ID >14 can't be breaked at all + (these slurs also can not be exactly positioned at a beam, so + don't use for example \tbslur{16}0; \ibslur{16}0 is safe). + If you know that a line break can not occur inside the slur + (probably inside a bar) you can happily use numbers + up to 2^31-1, which is also the maximal number of + simultaneously opened slurs :-). Such slurs will be also + a bit faster... + +NOTE 2: You can start a slur, tie and crescendo with the same ID, + the ID's are independent. This is not true for crescendos + and decrescendos. That means you can say \isluru0f\icresc0, + but not \icresc0\idecresc0, in which case you'll get a warning + message and the first crescendo will be forgotten. + +There are also macros for slurs begining or ending at a beam: + +\iBsluru{slur ID}{beam ID} +\iBslurd{slur ID}{beam ID} +\tBslur{slur ID}{beam ID} + +They are NOT THE SAME as for the original slurs, but a bit smarter... + +for example: + +\Notes\ibu0i0\iBsluru00\qb0{eh}\tbu0\qb0i\ibu0j0\qb0{jl}\tbu0% + \setslurtext{6}\tBslur00\qb0e\en + +The \slurtext works for PostScript slurs exactly the same way as +for the bitmapped ones. When you say '\slurtext3', a number '3' will +be typeset in the middle of the next closed slur. +The position of the reference point of the box with text will be +exactly in the middle horizontally and adjusted according to the +height of the box in case of upper slur. + +This works only for non-breaked slurs, if the slur is breaked, +the text disappears. + +The placing of the slur text is done with a very dirty PostScript +hack, so I am not really sure that everything you want to typeset +will be placed at the correct position (if you are interested, see +the end of psslurs.pro for details). If you find something that won't +work, let me know. + +There is also an unpleasant side-effect: when you look at the +DVI-file with some standard (non-PostScript) driver, the figure will +be placed at the end of the slur instead of the middle. From obvious +reasons this can't be fixed --- TeX can't know where the middle is, +as the slur shape is defined by a PostScript program. + + +General coding is very simple: + +\i[h.shift]slur[u|d]{slur ID}{note height} +\t[h.shift][slur height]slur{slur ID}{note height} + +\iBslur[u|d]{slur ID}{beam ID} +\tB[slur height]slur{slur ID}{beam ID} + +where h. shift can be 'l', 'r' or nothing +and slur height can be 'f', nothing, 'h', 'H' or 'HH' + +Mnemonics: \tlfslur means 'terminate left flat slur'. + + +There are also simple slurs with same invocation and parameters as the +original ones. + + +Similarly the ties: +~~~~~~~~~~~~~~~~~~~ +\itieu0e +\ttie0 + +\i[h.shift]tie[u|d]{ID}{note height} +\t[h.shift]tie{ID} + + +And crescendos: +~~~~~~~~~~~~~~~ +\icresc0 +\tcresc0 draws a crescendo at a default position (defined with + \setcrescheight) + +NOTE 1: \tcresc is the same as \tdecresc. + +NOTE 2: The coding of crescendos is incompatible with original crescendos. + The difference (as you notices) is in defining the type + (crescendo/decrescendo) at the beginning instead of the end. + This can't be fixed, because the TeX must know this at the end + of the line when the crescendo is breaked. + + +You can shift the starting and ending point horizontally with + +\ilcresc \ildecresc +\ircresc \irdecresc +\tlcresc \tldecresc +\trcresc \trdecresc + +to get some space for \mf, \ff etc. + + +Furthermore, you can say: + +\Icresc0{-6}0 +\Tcresc0{-8}2 + +and you will get crescendo with ending point lower than the begining +one. (The '0' and '2' at the end is horizontal offset in \internote +from the current point.) Due to some implemenational reasons, you must +use numbered height when specifying the altitude of the crescendos. + + + +Dotted slurs and ties +~~~~~~~~~~~~~~~~~~~~~ +The slurs and ties can be dotted, when you say \dotted anywhere before +the begining of the slur or tie. The first slur or tie following this +command will then be drawed with dotted line. + +[dangerous bend] When you say \Dotted, then ALL slurs and ties + from this point will be dotted until you say +\Solid. Furthermore, inside the \Dotted...\Solid you can make single slur or +tie solid saying \solid before its begining. + +NOTE: These macros are taken into account only at the begining + of the slur or tie. + + +Collisions of slurs/ties and staff lines +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +In PostScript it is possible to do some computations, which are very hard +to implement in TeX. One of neat features of the PS slurs and ties is a +check, whether the curve passes close the staff line and if so, adjustment +of the altitude of the curve to avoid collision ("black triangles" or narrow +white space). You can turn this feature on globally (\Sluradjust, +\Tieadjust) or locally (\sluradjust, \tieadjust), or disable it either +globally (\Nosluradjust, \Notieadjust) or locally (\nosluradjust, +\notieadjust). Default is \Sluradjust and \Notieadjust. "Locally" +means before the next opening command of the slur or tie. + + +Line breaking: +~~~~~~~~~~~~~~ +The slurs, ties and crescendos going across the line breaks are handled +automatically. Of course they can go over more lines than two (this is +true also for ties, though it would be somewhat strange). + +There is the classic \breakslur implemented, which sets the height of the +ending point slur at the end of a line to given number of \internotes. + +There is also a switch, \ifslopebrkslurs, indicating whether the ending point +of the first segment of the breaked slur (at the end of the line) should +be automatically raised by 3 \internote. You can turn this feature on by +the \slopebrkslurstrue and off by \slopebrkslursfalse commands, default +is false. + +You can raise or lower the starting point of the slur at the begining of +the next line with the command \liftslur with ID and the relative offset in +\internotes measured from the slur beginning height. Its usage and behavior +is the same as of the original \liftslur, only it is not necessary to code +it in \atnextstaff{}, just anywhere inside the slur. + +Similar is \liftcresc, but it works only for the middle part of crescendos +broken into three parts. The height of the last part of a broken crescendo +is defined with the height parameter of \Tcresc. + +As said before, anything with ID <10 is breaked fully automatically, but +you should be careful about the slurs, ties and crescendos with 10 <= ID < 15. +These can not go acress PAGE break, otherwise you'll get a PostScript error +like 's11hgt undefined'. Of course the LINE breaking works for them +automatically too. + +When a tie is continuead after breaking at the very beginning of a line, +only a half of the tie is drawn (the 'very beginning' means that the tie +would be less than 15pt long). To forbid this feature, say \nohalfties +(default is \halfties). A font called mxsk is necessary for \halfties. + + +Backwards compatibility +~~~~~~~~~~~~~~~~~~~~~~~ + +There are several "aliases" which allow to use the old, bitmapped slur +commands for PS slurs without any change. There are however a few differences: +- the \invertslur is not implemented yet +- the \curve and \midslur macros have no effect + + + + +Memory requrements +~~~~~~~~~~~~~~~~~~ + +I have tried to make the macros as small and fast as possible. The problem +about them is not in their size, but in their output. Each \i... and \t... +produces a \special command, which must be stored into the TeX's main memory. +Therefore, if too many slur occurs in one page, some memory troubles could +occur. In that case either use BigTeX (but I suppose you already do), or +use the bitmapped slurs. + + + +About the PS header: +~~~~~~~~~~~~~~~~~~~~ +The slurs need the PS header file psslurs.pro to be included into the +output PostScript file. You have to say this to dvips with command + +\special{header=psslurs.pro} + +placed anywhere inside the piece. As default, this is done when \inputting +the MusiXpss, but if you include the MusiXpss.tex into a format, the first +page of your document will be always empty. If you want the macros included +in your format file, comment the line 13 of this file and don't forget +to copy it into your source file. + +Warning to dvidvi users: If you select a set of pages from your document, +don't forget to include the page in which the \special command was used +(default is first page). Otherwise the dvips won't find this command and +won't include the header file, putting the PostScript device into a serious +problems. You can also use the "-h psslurs.pro" option to tell dvips to add +the header file manually. + + +About the slur shape: +~~~~~~~~~~~~~~~~~~~~~ +The shape is defined via trapezium: + + c + <----> b + <-----------------------------------------> + _ _ _________________________________ _ _ + | /^1 _____/ ^2 ^3 ^4\_____ 5^\ | ^ + / __/ \___ \ | + | /_/ \ \_\ | | + // this is the 'slur' \\ | a + |/ \\| | + |_________________________________________| v + 0 6 + +Points 0 and 6 are the starting and ending points. When the slope is not +zero, the trapezium is simply rotated, NOT slanted. + +'a' is computed as sqrt(b)*2, bounded with <3,\psslurmaxhgt> and multiplied +by the given height coeficient (see \tSlur and \t..slur, defaults to 1) +The units are not equal to anything common, the values were found +after a lot of testing. + +'c' is computed as angularity*b. Default angularity is 0.17, reasonable +values should lie in <0.1, 0.3>. + +Then the shape is corrected when the slur is so steep that its extreme +in horizontal direction lies inside the slur and shifted up or down +if it's top would be too close to nearest staff line (!!!!!!!!). + +The slur then consists of two bezier curves: +from 0 to 3 with control points 1 and 2 and +from 3 to 6 with control points 4 and 5. + +The shading is made according to its length and current \internote. + + + +If you are interested, see a slightly commented PS code in psslurs.pro. + +Bug reports and complainments are welcomed at: + + Stanislav Kneifl, + + standa@hiero.cz + + + +HISTORY +~~~~~~~ + +0.93 (17.2.2015) + changed definitions of AR, GDAR and GD to avoid collisions in certain PS files + +0.92 (12.5.2002) + added: \nosluradjust, \sluradjust, \notieadjust, \tieadjust + added: \slopebrkslurtrue, \slopebrkslurfalse + fixed: shaded slurs now do not break up to separate curves + at high resolutions + +0.91 (10.1.2002) + First public release, adopted from OpusTeX version. diff --git a/musixtex/tex/musixref.tex b/musixtex/tex/musixref.tex new file mode 100644 index 0000000..dd7c9b9 --- /dev/null +++ b/musixtex/tex/musixref.tex @@ -0,0 +1,305 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +%format musix + +% version compatible with T103 12 Aug. 2001 D. Taupin + +%II 59.9 + +\input musixtex +%\input musixcpt +\input musixhou +\input musixper +\input musixlit +\input musixgre +\input musixext + +\parindent 0mm +\nopagenumbers\nobarnumbers + +\ifx\MusiXTeX\indefined\def\MusiXTeX{MusiX\TeX}\fi +%\centerline{\cmbxbig\MusiXTeX---Reference}\medskip +\centerline{\Bigfont\MusiXTeX---Reference}\medskip +\centerline{\bigfont Pitches}\medskip +\tt +\def\bs{\char92} +\setclef1{6000} +\afterruleskip2pt +\startmuflex\startpiece +% +% Pitches +% +\addspace\afterruleskip +\notes\wh{`ABCDEFG!ABCDEFGHIJKLMNabcde}\off{-26\noteskip}% + \zchar{14}{\llap`A}\sk + \zchar{14}{\llap`B}\sk + \zchar{14}{\llap`C}\sk + \zchar{14}{\llap`D}\sk + \zchar{14}{\llap`E}\sk + \zchar{14}{\llap`F}\sk + \zchar{14}{\llap`G}\sk + \zchar{14}A\sk + \zchar{14}B\sk + \zchar{14}C\sk + \zchar{14}D\sk + \zchar{14}E\sk + \zchar{14}F\sk + \zchar{14}G\sk + \zchar{-5}{\llap'A}\zchar{14}H\sk + \zchar{-5}{\llap'B}\zchar{14}I\sk + \zchar{-5}{\llap'C}\zchar{14}J\sk + \zchar{-5}{\llap'D}\zchar{14}K\sk + \zchar{-5}{\llap'E}\zchar{14}L\sk + \zchar{-5}{\llap'F}\zchar{14}M\sk + \zchar{-5}{\llap'G}\zchar{14}N\sk + \zchar{14}a\sk + \zchar{14}b\sk + \zchar{14}c\sk + \zchar{14}d\sk + \zchar{14}e\sk\en +\stoppiece\vskip-3\Interligne\setclef1{0000}\contpiece +\notes\wh{abcdefghijklmnopqrstuvwxyz}\off{-26\noteskip}% + \zchar{-8}a\sk + \zchar{-8}b\sk + \zchar{-8}c\sk + \zchar{-8}d\sk + \zchar{-8}e\sk + \zchar{-8}f\sk + \zchar{-8}g\sk + \zchar{-8}h\zchar{-4}{\llap'a}\sk + \zchar{-8}i\zchar{-4}{\llap'b}\sk + \zchar{-8}j\zchar{-4}{\llap'c}\sk + \zchar{-8}k\zchar{-4}{\llap'd}\sk + \zchar{-8}l\zchar{-4}{\llap'e}\sk + \zchar{-8}m\zchar{-4}{\llap'f}\sk + \zchar{-8}n\zchar{-4}{\llap'g}\sk + \zchar{-8}o\zchar{-4}{\llap{'\kern-2pt'}a}\sk + \zchar{-8}p\zchar{-4}{\llap{'\kern-2pt'}b}\sk + \zchar{-8}q\zchar{-4}{\llap{'\kern-2pt'}c}\sk + \zchar{-8}r\zchar{-4}{\llap{'\kern-2pt'}d}\sk + \zchar{-8}s\zchar{-4}{\llap{'\kern-2pt'}e}\sk + \zchar{-8}t\zchar{-4}{\llap{'\kern-2pt'}f}\sk + \zchar{-8}u\zchar{-4}{\llap{'\kern-2pt'}g}\sk + \zchar{-8}v\zchar{-4}{\llap{'\kern-2pt'\kern-2pt'}a}\sk + \zchar{-8}w\zchar{-4}{\llap{'\kern-2pt'\kern-2pt'}b}\sk + \zchar{-8}x\zchar{-4}{\llap{'\kern-2pt'\kern-2pt'}c}\sk + \zchar{-8}y\zchar{-4}{\llap{'\kern-2pt'\kern-2pt'}d}\sk + \zchar{-8}z\zchar{-4}{\llap{'\kern-2pt'\kern-2pt'}e}\sk\en +\stoppiece +\medskip\centerline{\bigfont Notes, Accidentals, Accents, Clefs and Rests} +\medskip +% +% Notes& Accidentals +% +\contpiece +\Notes + \zchar{-4}{Accidentals:}% + \zchar9{\bs zmaxima}\zmaxima i\sk + \zchar{12}{\bs zlonga}\zlonga i\sk + \zchar9{\bs zbreve}\zbreve i\sk + \zchar{12}{\bs zwq}\zwq i\sk + \zchar{12}{\bs wh}\wh i% + \zchar{12}{\bs hu}\zchar{-4}>\hu{>f}% + \zchar{12}{\bs hl}\loff{\zchar{-4}{\bs cdsh}}\cdsh l\hl l% + \zchar{12}{\bs qu}\zchar{-4}\^\qu{^f}% + \zchar{12}{\bs ql}\loff{\zchar{-4}{\bs csh}}\csh l\ql l% + \zchar{12}{\bs cu}\zchar{-4}=\cu{=f}% + \zchar{12}{\bs cl}\loff{\zchar{-4}{\bs cna}}\cna l\cl l% + \zchar{12}{\bs ccu}\zchar{-4}\_\ccu{_f}% + \zchar{12}{\bs ccl}\loff{\zchar{-4}{\bs cfl}}\cfl l\ccl l% + \zchar{12}{\bs cccu}\zchar{-4}<\cccu{0 \def\bslstr##1{$\backslash$##1} \else\def\bslstr##1{} \fi +$$\vbox{ +\halign{ ## \quad & ## & ## \hfill & ## \hfill & ## \hfill & ## \hfill \cr +\ifnum #1=1 & & Explication des signes & Explanation of the signs & Zeichenerkl\"arung & Jelek magyar\'azata \cr \fi +\ifnum #1=0 & & {\bf Explication des signes} & {\bf Explanation of the signs} & {\bf Zeichenerkl\"arung} & {\bf Jelek magyar\'azata} \cr \fi +\cr + \AB & \bslstr{AB} & Tirez l'archet & down-bow & Abstrich & Lefel\'e \cr +\ifnum #1>0 \downbow & \bslstr{downbow} & Tirez l'archet & down-bow & Abstrich & Lefel\'e \cr \fi + \AUF & \bslstr{AUF} & Poussez l'archet & up-bow & Aufstrich & F\"olfel\'e \cr +\ifnum #1>0 \upbow & \bslstr{upbow} & Poussez l'archet & up-bow & Aufstrich & F\"olfel\'e \cr \fi +\cr + \SP & \bslstr{SP} & A la pointe & at the top & An der Spitze & Cs\'ucsn\'al \cr + \FR & \bslstr{FR} & Au talon & at the nut & Am Frosch & K\'ap\'an\'al \cr +\cr + \GB & \bslstr{GB} & Tout l'archet & whole bow & Ganzer Bogen & Eg\'esz von\'oval \cr +\ifnum #1>0 \Gb & \bslstr{Gb} & Tout l'archet & whole bow & Ganzer Bogen & Eg\'esz von\'oval \cr \fi + \UH & \bslstr{UH} & La moiti\'e inf\'erieure ... & lower half & Untere H\"alfte & A von\'o als\'o fele \cr +\ifnum #1>0 \Uh & \bslstr{Uh} & La moiti\'e inf\'erieure ... & lower half & Untere H\"alfte & A von\'o als\'o fele \cr \fi + \OH & \bslstr{OH} & La moiti\'e sup\'erieure ... & upper half & Obere H\"alfte & A von\'o fels\H{o} fele \cr +\ifnum #1>0 \Oh & \bslstr{Oh} & La moiti\'e sup\'erieure ... & upper half & Obere H\"alfte & A von\'o fels\H{o} fele \cr \fi + \MI & \bslstr{MI} & Au milieu ... & middle & In der Mitte & K\"oz\'epen \cr +\ifnum #1>0 \Mi & \bslstr{Mi} & Au milieu ... & middle & In der Mitte & K\"oz\'epen \cr \fi + \UD & \bslstr{UD} & Le premier tiers ... & lower third & Unteres Drittel & A von\'o als\'o harmada \cr +\ifnum #1>0 \Ud & \bslstr{Ud} & Le premier tiers ... & lower third & Unteres Drittel & A von\'o als\'o harmada \cr \fi + \OD & \bslstr{OD} & Le troisi\`eme tiers ... & upper third & Oberes Drittel & A von\'o fels\H{o} harmada \cr +\ifnum #1>0 \Od & \bslstr{Od} & Le troisi\`eme tiers ... & upper third & Oberes Drittel & A von\'o fels\H{o} harmada \cr \fi + & & \hfill ... de l'archet \cr +\cr + \Pizz & \bslstr{Pizz} & Pincez avec la main & left hand pizzicato & Pizzicato der linken & piccikat\'o bal k\'ezzel \cr + & & gauche & & Hand \cr + \Tr & \bslstr{Tr} & (ou trille) & (or trille) & (oder Triller) & (vagy trilla) \cr +}}$$} + diff --git a/musixtex/tex/musixstf.tex b/musixtex/tex/musixstf.tex new file mode 100644 index 0000000..a73cf02 --- /dev/null +++ b/musixtex/tex/musixstf.tex @@ -0,0 +1,28 @@ +% musixstr.ref + +\input musixstr +\input musixste + +\parindent0pt\nopagenumbers + +\def\T#1{\zcharnote g{#1}\qa d} +\def\Sk#1{\off{0.#1\noteskip}} + +\centerline{\bigfont MusiXSTRings}\smallskip + +\nostartrule\def\nbinstruments{1}\generalsignature{0} +\startmuflex\startpiece\transpose=7% +\NOtes\Sk5% + \T{\downbow}\T{\AB}\T{\upbow}\T{\AUF}% + \T{\SP}\T{\FR}\T{\GB}\T{\Gb}\T{\UH}\T{\Uh}\T{\OH}% + \T{\Oh}\T{\MI}\T{\Mi}\T{\UD}\T{\Ud}\T{\OD}\T{\Od}% + \T{\Pizz}\T{\Tr}\en +\stoppiece\endmuflex + +\bigskip{\bf$\backslash$explainstr1}\smallskip\explainstr1 +\bigskip{\bf$\backslash$explainstr0}\smallskip\explainstr0 + +\vfill\eject + +\bye + diff --git a/musixtex/tex/musixstr.tex b/musixtex/tex/musixstr.tex new file mode 100644 index 0000000..ac23af1 --- /dev/null +++ b/musixtex/tex/musixstr.tex @@ -0,0 +1,47 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\immediate\write16{MUsiXSTRingaccents T.57\space<6 September 1996>}% + +% accents for strings by Werner Icking (Werner.Icking@gmd.de) + +\let\AB\downbow +\let\AUF\upbow +\def\SP{$\mathrel\triangleleft\joinrel\mid$} +\def\FR{$\mapstochar\mathrel=\joinrel\mid$} +\def\GB{$\longleftrightarrow$} +\def\Gb{$\leftrightarrow$} +\def\UH{$\longleftarrow$} +\def\Uh{$\leftarrow$} +\def\OH{$\longrightarrow$} +\def\Oh{$\rightarrow$} +\def\MI{$\mapstochar\relbar\joinrel\relbar\joinrel\mapstochar$} +\def\Mi{$\mapstochar\relbar\joinrel\mapstochar$} +\def\UD{$\longleftarrow\joinrel\mapstochar$} +\def\Ud{$\leftarrow\joinrel\mapstochar$} +\def\OD{$\mapstochar\longrightarrow$} +\def\Od{$\mapstochar\rightarrow$} + + + + +\def\Pizz{\kern-.3pt{\sevenrm+}} +\let\Tr\Pizz + +\endinput + diff --git a/musixtex/tex/musixsty.tex b/musixtex/tex/musixsty.tex new file mode 100644 index 0000000..794a7ce --- /dev/null +++ b/musixtex/tex/musixsty.tex @@ -0,0 +1,388 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +\ifx\undefined\Tenpoint \else \endinput\fi + +\immediate\write16{MusiXtextSTYle T.123\space<04 March 2016>}% + +% modified by RDT to be independent of Computer Modern (other than Math fonts) +% RDT: added \headline{..} in \maketitle + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +\edef\catcode@gt{\the\catcode`\>}\catcode`\>=12 +\edef\catcode@lt{\the\catcode`\<}\catcode`\<=12 + +% non musical procedures used in typesetting the non-musical +% texts together with musictex + +% eight point math fonts + +\font\eighti=cmmi8 \skewchar\eighti='177 +\font\eightsy=cmsy8 \skewchar\eightsy='60 +% +% nine point math fonts +% +\font\ninei=cmmi9 \skewchar\ninei='177 +\font\ninesy=cmsy9 \skewchar\ninesy='60 +% +% eleven point math fonts (RDT: not used?) +% +\font\eleveni=cmmi10 scaled \magstephalf \skewchar\eleveni='177 +\font\elevensy=cmsy10 scaled \magstephalf \skewchar\elevensy='60 +% +% twelve point math fonts +% +\font\twelvei=cmmi12 \skewchar\twelvei='177 +\font\twelvesy=cmsy10 scaled \magstep1 \skewchar\twelvesy='60 +% +% fourteen point math fonts +% +\font\frti=cmmi12 scaled \magstep1 \skewchar\frti='177 +\font\frtsy=cmsy10 scaled \magstep2 \skewchar\frtsy='60 +% +% seventeen point math fonts +% +\font\svti=cmmi12 scaled \magstep2 \skewchar\svti='177 +\font\svtsy=cmsy10 scaled \magstep3 \skewchar\svtsy='60 +% +% twenty point math fonts +% +\font\twtyi=cmmi12 scaled \magstep3 \skewchar\twtyi='177 +\font\twtysy=cmsy10 scaled \magstep4\skewchar\twtysy='60 +% +% twenty five point math fonts +% +\font\twfvi=cmmi12 scaled \magstep4 \skewchar\twfvi='177 +\font\twfvsy=cmsy10 scaled \magstep5 \skewchar\twfvsy='60 +% +% +% SEVERAL DIFFERENT POINT SIZES +% +\def\Twfvpoint{\normalbaselineskip=30pt + \def\rm{\fam0\twfvrm}% + \def\it{\fam\itfam\twfvit}% + \def\sl{\fam\slfam\twfvsl}% + \def\bf{\fam\bffam\twfvbf}% + \def\smc{\twfvrm}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\twfvrm \scriptfont0=\twtyrm \scriptscriptfont0=\svtrm + \textfont1=\twfvi \scriptfont1=\twtyi \scriptscriptfont1=\svti + \textfont2=\twfvsy \scriptfont2=\twtysy \scriptscriptfont2=\svtsy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\twfvit \scriptfont\itfam=\twtyit + \textfont\slfam=\twfvsl \scriptfont\slfam=\twtysl + \textfont\bffam=\twfvbf \scriptfont\bffam=\twtybf + \scriptscriptfont\bffam=\twtybf + \setbox\strutbox=\hbox{\vrule height 22pt depth 8pt width 0pt}% + \def\tt{\twfvtt}\normalbaselines\rm +} +\def\twfvpoint{\Twfvpoint} +% +\def\Twtypoint{\normalbaselineskip=25pt + \def\rm{\fam0\twtyrm}% + \def\it{\fam\itfam\twtyit}% + \def\sl{\fam\slfam\twtysl}% + \def\bf{\fam\bffam\twtybf}% + \def\smc{\twtyrm}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\twtyrm \scriptfont0=\svtrm \scriptscriptfont0=\frtrm + \textfont1=\twtyi \scriptfont1=\svti \scriptscriptfont1=\frti + \textfont2=\twtysy \scriptfont2=\svtsy \scriptscriptfont2=\frtsy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\twtyit \scriptfont\itfam=\svtit + \textfont\slfam=\twtysl \scriptfont\slfam=\svtsl + \textfont\bffam=\twtybf \scriptfont\bffam=\svtbf + \scriptscriptfont\bffam=\svtbf + \setbox\strutbox=\hbox{\vrule height 18pt depth 7pt width 0pt}% + \def\tt{\twtytt}\normalbaselines\rm} +\def\twtypoint{\Twtypoint} +% +\def\Svtpoint{\normalbaselineskip=21pt + \def\rm{\fam0\svtrm}% + \def\it{\fam\itfam\svtit}% + \def\sl{\fam\slfam\svtsl}% + \def\bf{\fam\bffam\svtbf}% + \def\smc{\svtrm}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\svtrm \scriptfont0=\frtrm \scriptscriptfont0=\twelverm + \textfont1=\svti \scriptfont1=\frti \scriptscriptfont1=\twelvei + \textfont2=\svtsy \scriptfont2=\frtsy \scriptscriptfont2=\twelvesy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\svtit \scriptfont\itfam=\frtit + \textfont\slfam=\svtsl \scriptfont\slfam=\frtsl + \textfont\bffam=\svtbf \scriptfont\bffam=\frtbf + \scriptscriptfont\bffam=\frtbf + \setbox\strutbox=\hbox{\vrule height 14.5pt depth 6.5pt width 0pt}% + \def\tt{\svttt}\normalbaselines\rm} +\def\svtpoint{\Svtpoint} +% +\def\Frtpoint{\normalbaselineskip=17pt + \def\rm{\fam0\frtrm}% + \def\it{\fam\itfam\frtit}% + \def\sl{\fam\slfam\frtsl}% + \def\bf{\fam\bffam\frtbf}% + \def\smc{\frtrm}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\frtrm \scriptfont0=\twelverm \scriptscriptfont0=\eightrm + \textfont1=\frti \scriptfont1=\twelvei \scriptscriptfont1=\eighti + \textfont2=\frtsy \scriptfont2=\twelvesy \scriptscriptfont2=\eightsy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\frtit \scriptfont\itfam=\twelveit + \textfont\slfam=\frtsl \scriptfont\slfam=\twelvesl + \textfont\bffam=\frtbf \scriptfont\bffam=\twelvebf + \scriptscriptfont\bffam=\twelvebf + \setbox\strutbox=\hbox{\vrule height 12pt depth 5pt width 0pt}% + \def\tt{\frttt}\normalbaselines\rm} +\def\frtpoint{\Frtpoint} +% +\def\Twlpoint{\normalbaselineskip=14pt + \def\rm{\fam0\twelverm}% + \def\it{\fam\itfam\twelveit}% + \def\sl{\fam\slfam\twelvesl}% + \def\bf{\fam\bffam\twelvebf}% + \def\smc{\twelverm}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\twelverm \scriptfont0=\tenrm \scriptscriptfont0=\eightrm + \textfont1=\twelvei \scriptfont1=\teni \scriptscriptfont1=\eighti + \textfont2=\twelvesy \scriptfont2=\tensy \scriptscriptfont2=\eightsy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\twelveit \scriptfont\itfam=\tenit + \textfont\slfam=\twelvesl \scriptfont\slfam=\tensl + \textfont\bffam=\twelvebf \scriptfont\bffam=\tenbf + \scriptscriptfont\bffam=\tenbf + \setbox\strutbox=\hbox{\vrule height 10pt depth 4pt width 0pt}% + \def\tt{\twelvett}\normalbaselines\rm} +\def\twlpoint{\Twlpoint} +\def\twelvepoint{\Twlpoint} +% +\def\Tenpoint{\normalbaselineskip\tw@lv@\p@ + \def\rm{\fam\z@\tenrm}% + \def\it{\fam\itfam\tenit}% + \def\sl{\fam\slfam\tensl}% + \def\bf{\fam\bffam\tenbf}% + \let\smc\tenrm + \def\mit{\fam\@ne}% + \def\cal{\fam\tw@}% + \textfont0\tenrm \scriptfont0\eightrm \scriptscriptfont0\eightrm + \textfont1\teni \scriptfont1\eighti \scriptscriptfont1\eighti + \textfont2\tensy \scriptfont2\eightsy \scriptscriptfont2\eightsy + \textfont3\tenex \scriptfont3\tenex \scriptscriptfont3\tenex + \textfont\itfam\tenit \scriptfont\itfam=\eightit + \textfont\slfam\tensl \scriptfont\slfam=\eightsl + \textfont\bffam\tenbf \scriptfont\bffam\eightbf + \scriptscriptfont\bffam\eightbf + \setbox\strutbox\hbox{\vrule\@height8\h@lf\p@\@depth3\h@lf\p@\@width\z@}% + \let\tt\tentt \normalbaselines\rm} +\let\tenpoint\Tenpoint + +\def\Eightpoint{\normalbaselineskip\t@n\p@ + \def\rm{\fam\z@\eightrm}% + \def\it{\fam\itfam\eightit}% + \def\sl{\fam\slfam\eightsl}% + \def\bf{\fam\bffam\eightbf}% + \def\tt{\eighttt} + \def\mit{\fam\@ne}% + \def\cal{\fam\tw@}% + \textfont0\eightrm \scriptfont0\eightrm \scriptscriptfont0\eightrm + \textfont1\eighti \scriptfont1\eighti \scriptscriptfont1\eighti + \textfont2\eightsy \scriptfont2\eightsy \scriptscriptfont2\eightsy + \textfont3\tenex \scriptfont3\tenex \scriptscriptfont3\tenex + \textfont\itfam\eightit + \textfont\slfam\eightsl + \textfont\bffam\eightbf \scriptfont\bffam\eightbf + \scriptscriptfont\bffam\eightbf + \setbox\strutbox\hbox{\vrule\@height\s@v@n\p@\@depth\thr@@\p@\@width\z@}% + \normalbaselines\rm} +\def\eightpoint{\Eightpoint} +% +\def\Ninepoint{\normalbaselineskip=10pt + \def\rm{\fam0\ninerm}% + \def\it{\fam\itfam\nineit}% + \def\sl{\fam\slfam\ninesl}% + \def\bf{\fam\bffam\ninebf}% + \def\mit{\fam 1}% + \def\cal{\fam 2}% + \textfont0=\ninerm \scriptfont0=\ninerm \scriptscriptfont0=\ninerm + \textfont1=\ninei \scriptfont1=\ninei \scriptscriptfont1=\ninei + \textfont2=\ninesy \scriptfont2=\ninesy \scriptscriptfont2=\ninesy + \textfont3=\tenex \scriptfont3=\tenex \scriptscriptfont3=\tenex + \textfont\itfam=\nineit \scriptfont\itfam=\nineit + \textfont\slfam=\ninesl \scriptfont\slfam=\ninesl + \textfont\bffam=\ninebf \scriptfont\bffam=\ninebf + \scriptscriptfont\bffam=\ninebf + \setbox\strutbox=\hbox{\vrule height 7pt depth 3pt width 0pt}% + \def\tt{\ninettt}\normalbaselines\rm} +\def\ninepoint{\Ninepoint} + +% GENERAL FOOTNOTES + +\newcount\footmarkcount + +\def\resetfootnote{\global\footmarkcount\z@ } +\def\footmarknumber{\raise\smallvalue ex\hbox{% + \eightpoint\rm\the\footmarkcount}} + +\def\Footnote#1{\global\advance\footmarkcount\@ne + \footnote{\footmarknumber}{#1}} + +% \TeX book footnote +% En cas de panique: couper en deux (une seule note autorisee) + +\def\markfootnote{{\advance\footmarkcount\@ne \footmarknumber}} + +\def\realfootnote#1{\global\advance\footmarkcount\@ne + \vfootnote{{\footmarknumber}#1}} + +% to enable inserting different \hsize (two columns case) +\let\footnotehsize\empty + +\def\vfootnote#1{\insert\footins\bgroup\parskip\z@\eightpoint + \interlinepenalty\interfootnotelinepenalty + \splittopskip\ht\strutbox \advance\splittopskip\p@ + \splitmaxdepth\dp\strutbox \floatingpenalty20000 + \leftskip\z@ \rightskip\z@ + \spaceskip\z@ \xspaceskip\z@ + \eightpoint\footnotehsize\noindent{#1}\footstrut\futurelet\next\fo@t} + +\def\footnoterule{\vskip-\thr@@\p@\hrule\@width2truein \vskip 2.6\p@} + +\def\aujourdhui{\space\number\day\space% + \ifcase\month\or janvier\or f\'evrier\or mars\or avril\or mai\or juin\or + juillet\or ao\^ut\or septembre\or octobre\or novembre\or d\'ecembre\fi + \space\number\year} +\def\today{\space% + \ifcase\month\or January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day,\space\number\year} +\def\cenboxit#1{\centerline{\boxit{#1}}} +\def\Item{\medskip\item} + +\newdimen\theslant +\def\fup#1{\raise 0.8ex\hbox{\theslant=\fontdimen1\the\font\kernm.03em\kern \theslant\the\scriptfont\fam #1}} + +\def\umero{\fup{o}} +\def\ieme{\fup{e}} +\def\ier{\fup{er}} +\let\titremorceau\empty +\def\title#1{\def\titremorceau{#1}} +\def\shorttitle{\title} +\def\subtitle#1{\def\subt@itremorceau{#1}} +\let\headt@itremorceau\undefined +\def\headtitle#1{\def\headt@itremorceau{#1}} +\def\fulltitle{\headtitle} +\let\othert@itremorceau\empty +\def\othermention#1{\def\othert@itremorceau{#1}} + +\let\headl@ne\undefined +\def\headline#1{\def\headl@ne{#1}} + +\let\s@hortauthor\empty +\def\shortauthor#1{\def\s@hortauthor{(#1)}} + +\def\fullauthor#1{\def\f@ullauthor{#1}} +\def\author{\fullauthor} + +\newif\ifcopyright + +\def\outmorceau{\shipout\vbox{\vbox to \vsize{\vss\pagecontents\vss}\line{% +\ifodd\pageno\sl \titremorceau\ \s@hortauthor +\ifcopyright\rm$\copyright$\fi\hss \number\pageno +\else\rm\number\pageno\hss\sl \titremorceau\ \s@hortauthor +\ifcopyright\rm$\copyright$\fi\fi}}% + \global\advance\count0 by 1\relax + \ifnum\outputpenalty>-20000 \else\dosupereject\fi}% + +\output{\outmorceau} + +\def\maketitle{% +\ifx\headl@ne\undefined\else\line{\headl@ne}\bigskip\fi% for version 123 RDT +\centerline{\BIGfont \ifx\headt@itremorceau\undefined + \titremorceau\else\headt@itremorceau\fi} +\medskip +\ifx\subt@itremorceau\undefined\else + \centerline{\sl \subt@itremorceau} +\medskip +\fi + + +\hbox to \hsize{\vtop{\def\\{\hss\egroup\hbox to 0.5\hsize\bgroup\relax}\relax + \hbox to 0.5\hsize + \bgroup\othert@itremorceau\hss + \egroup + }\hss + \vtop{\def\\{\egroup\hbox to 0.5\hsize\bgroup\relax\hss}\relax + \hbox to 0.5\hsize + \bgroup\hss\f@ullauthor + \egroup + }} +\bigskip +} + + +\def\rectoverso#1{% +\def\outmorceau{\shipout\hbox{\null\ifodd\pageno\kern #1\relax + \else\kern -#1\relax + \fi + \vbox{\vbox to \vsize{\vss\pagecontents\vss}\line{% +\ifodd\pageno\sl \titremorceau\ \s@hortauthor +\ifcopyright\rm$\copyright$\fi\hss \number\pageno +\else\rm\number\pageno\hss\sl \titremorceau\ \s@hortauthor +\ifcopyright\rm$\copyright$\fi\fi}}}% + \global\advance\count0 by 1\relax + \ifnum\outputpenalty>-20000 \else\dosupereject\fi}% + +\output{\outmorceau}} + + + +\catcode`\>=\catcode@gt +\catcode`\<=\catcode@lt +\catcode`\@=\catcodeat + +%%% A4 (210mm x 297mm): +\hsize=190mm %%% adjust to increase/decrease printer margins +\vsize=270mm %%% adjust to increase/decrease printer margins +\hoffset=210mm\advance\hoffset-\hsize\divide\hoffset2 +\advance\hoffset-1.0in % TeX convention +\voffset=297mm\advance\voffset-\vsize\divide\voffset2 +\advance\voffset-1.0in % TeX convention + +%%% letter-size (8.5in x 11.0in): +%\hsize=7.5in %%% adjust to increase/decrease printer margins +%\vsize=10.0in %%% adjust to increase/decrease printer margins +%\hoffset=8.5in\advance\hoffset-\hsize\divide\hoffset2 +%\advance\hoffset-1.0in % TeX convention +%\voffset=11.0in\advance\voffset-\vsize\divide\voffset2 +%\advance\voffset-1.0in % TeX convention + +%%% To determine the *minimal* margins supported by your +%%% printer and check for printer mis-alignment, process +%%% testpage.tex with LaTeX and print the result. + +\tenpoint + +%%%%%%% adjust here for a non-centering printer %%%%%%%% +%\advance\hoffset 0mm +%\advance\voffset 0mm + +\endinput diff --git a/musixtex/tex/musixtex.tex b/musixtex/tex/musixtex.tex new file mode 100644 index 0000000..7dda85b --- /dev/null +++ b/musixtex/tex/musixtex.tex @@ -0,0 +1,5915 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +\ifx\undefined\startpiece \else \endinput \fi +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\ifx\makeatletter\undefined\def\makeatletter{\catcode`\@=11\relax}\fi +\ifx\makeatother\undefined\def\makeatother{\catcode`\@=12\relax}\fi + +\def\mufl@x{0.83}% +\def\mxmajorvernumber{1} +\def\mxminorvernumber{34} +\def\mxvernumber{\mxmajorvernumber\mxminorvernumber}% make it possible to compare with \ifnum +\def\mxversuffix{}% +\edef\mxversion{\mxmajorvernumber.\mxminorvernumber\mxversuffix} +\def\mxdate{2021-07-24} + +\immediate\write16{MusiXTeX(c) \mxversion\space<\mxdate>}% +\everyjob{\immediate\write16{MusiXTeX(c) \mxversion\space<\mxdate>}}% + +% version 1.34 +% +% redefine \tabfnt... commands to allow re-definition in musixftab.tex +% decrement the number of slashes if tabstylespace is true +% + +% version 1.33a +% +% improved implementations of the tablature commands: +% + 4-7 slashes are replaced by numbers 4-7 +% + notehead-less stems are replaced by tiny notes (without ledger lines) + +% version 1.33 +% +% \tabfnt etc. now uses (Helvetica) bold +% replace ledger lines by slashes (/) for tablature notes below the staff +% new commands \tzqu, \tzcup, etc. for stems without noteheads, for use in tablature + +% version 1.32 + +% commented out spurious \let\doublebar\doublebar@II +% forbid line-breaking at \zdoublebar + +% version 1.31 +% +% defined \zzdoublebar, \zzbar, \zendpiece + +% version 1.30 +% +% defined \zdoublebar for use within a bar +% defined \hbp and \hbpp + +% version 1.29 +% +% defined \tabfnt, \tabcleffnt, \tabstringfnt, \tab etc. to support tablature + +% version 1.28 +% +% defined +% \z[left|right|leftright]repeat, for use *within* a bar +% \zz...repeat, to force to the end of a system +% corrected definition of \C@Inter for \nblines < 4 + +% version 1.27 +% +% introduced \meterN +% eliminated \ds@oup +% introduced \nqqb \nqqh \nqqqb \nqqqh abbreviations and +% synonyms \nqql \nqqu \nqqql \nqqqu +% introduced \hap, \happ analogous to \qap, \qapp +% introduced \hbsk analogous to \hsk +% introduced \bqsk, \bhsk, \btsk analogous to \qsk, \hqsk, \tqsk +% introduced \xxtuplet + +% version 1.26 +% +% deleted spurious definition in \resetlayout and +% spurious space in definition of \interfacteur... + +% version 1.25 +% +% included a "dummy" tuplet.tex in the distribution +% added \ignorespaces in musixltx.tex +% defined \qap, \qapp, \tqsk + +% version 1.24 +% +% preserve changes to \transpose in an hboxed tremolo command +% test that musixtex.tex has already been loaded in some extensions: +% musixps, musixec, musixhv, musixplt, musixtmr, musixppff +% changed from \it to \ppff in several places +% support new command \setinterstaff{n}{m} +% define \largenotesize, \Largenotesize +% correct typos \twtybf[g] \svtbf[g] + +% version 1.23 +% +% added \xtr and \ptr ornaments +% adjusted spacing of \tr +% corrected definition of \C@Inter for \nblines > 6 + +% version 1.22 +% +% bi and sc font definitions added; sl and tt definitions for musixsty moved +% explicit font choices for \txtfont replaced by generic commands \smalltype\it etc. +% \pdlud \halfwidthbigwedge and \raise-height font-dependent +% \cbreath and \zbreath use \BIGtype rather than \BIGfont + + +% version 1.21 +% +% RDT adjusted the offsets and/or vertical positions for some tremolos +% RDT moved \lastbarpos\lin@pos after calls to \Writ@meters +% to correct \centerbar positioning +% RDT copied the definition of \Hpause from musixlit.tex +% RDT introduced \Changeclefs, \cHpause and \centerHpause +% RDT replaced \smalltype\it by \txtfont in octave clef commands +% RDT moved definitions of \txtfont into \comput@fonts +% RDT added support for piano-pedal bracket notation + +% version 1.20 +% +% RDT re-defined tremolo commands to allow for numerical pitches; +% use of \raise and \hbox suggested by Jean-Pierre Colon + +% version 1.19: +% +% RDT corrected typos in the definition of \comput@fonts +% affecting ppff fonts for \Largemusicsize +% RDT introduced definitions for tremolo commands \trml, \trmu, etc. +% RDT turned off lyrics for \metron and \metronequiv notes + +% version 1.18: +% +% RDT added definitions of \raggedstoppiece and \slide from musixext.tex +% RDT increased the length of beam stems (adapted from J.-P. Coulon) + +% version 1.17: +% +% RDT re-defined \txtfont for non-normal staff sizes +% RDT defined \tinyppff and \ppfftwelve, and re-defined \ppff to be staffsize dependent +% RDT introduced \tqqb \tqqh \tqqqb \tqqqh abbreviations +% and synonyms \tqql \tqqu \tqqql \tqqqu +% RDT introduced ornaments \tr, \trt +% RDT re-defined \triolet to be consistent with musixdoc (prints \txt, not nec. 3) +% RDT introduced \cpause etc. and corrected definitions of \centerpause etc. +% RDT introduced double-dotted rests \qppp, \dspp, \qspp, etc. + +% version 1.16: +% +% RDT corrected the definitions of \nnotes and \nnnotes + +% HM corrected the definitions for cautionary small accidentals + +% RDT added \check@staff ... \fi to \@qa h, \@mca, \hs, \qqs +% so that \qa, \ca, \ha, etc. can be "hidden" using \setstaffs{n}{0} + +% RDT incorporated tuplet.tex (approved by George Sicherman) +% and introduced \txtfont to allow changing size or style + +% RDT introduced +% \qqsk, a one-quarter notehead skip +% \tqu and \tql, synonyms for \tqh and \tqb +% \ztqu and \ztql, synonyms for \ztqh and \ztqb +% \hpp, \qpp, \dsp, \qsp, \hsp, \qqsp for pointed rests +% \nnotes, \nnnotes: 1.6 and 1.28 \elemskip spacing +% \zcn, \ccn, \lcn, synomyms for \zcharnote etc. + +% RDT incorporated curly.tex (approved by Mthimkhulu Molekwa) + +% RDT modernized the treatment of text fonts +% meterfonts must be bf, even if titling fonts are rm or sc +% added dynamic-mark macros \sfz \sfzp + +% version 1.15: +% +% moved out: +% - 1/128th beams -> musixbm +% - triple pointed notes -> musixtri + +% and shrinked the memory consumption + +%++ickd 19Sep1997: with help of William P. Houser introduced dotted slurs. +% Changes marked with +ickd for added single lines, -ickd for replaced +%++ickd single lines, ++ickd...++ickd for added blocks + +%++simick 04Dec2000: Don Simons and Werner Icking made some improvements +% to volta-processing and centerbar processing the changes are +% marked with +simick for added single lines, -simick for +%++simick replaced lines and ++simick...++simick for added blocks + +% Hiroaki, May2010, T.115: change register allocation codes into new ones +% which enables >12 elements. Search the string "version 1.15" for details. +% + +% TeXperts may want to change the next + +% PARAMETER DIFFERENT THAN PLAIN + +\showboxdepth=0 +\showboxbreadth=0 + +\ifx\undefined\documentstyle % -> []plain.tex + \parindent0pt + \hoffset-15.4mm + \voffset-10mm + \hsize190mm + \vsize260mm +\fi + +%%% from LaTeX +% The following definitions save token space. E.g., using \@height +% instead of height saves 5 tokens at the cost in time of one macro +% expansion. + +\def\@height{height} +\def\@depth{depth} +\def\@width{width} + +%%% also removed 'by', '=' + +\def\@to{to} +\def\p@ne{.1} +\def\qu@rt{.25} +\def\h@lf{.5} +\def\p@seven{.7} + +%%%from plain +% To make the macros more efficient in time and space, +% several constant values are declared here as control sequences +% If they were changed, anything could happen; so they are private symbols + +%\chardef\active=13 +%\chardef\&=`\& -> 38 +%\chardef\#=`\# -> 35 +%\chardef\$=`\$ -> 36 +% Nomenclature: '@' means most times 'e' or seperator, sometimes 'o','a' + +\chardef\f@ur=4 +\chardef\fiv@=5 +\chardef\si@=6 +\chardef\s@v@n=7 +\chardef\@ight=8 +\chardef\nin@=9 +\chardef\t@n=10 +\chardef\@l@v@n=11 +\chardef\tw@lv@=12 +\chardef\fourt@@n=14 +\chardef\fiv@t@@n=15 +\chardef\tw@nty=20 +\chardef\@xxiii=23 +\chardef\@xxv=25 +\chardef\@xxiv=24 +\chardef\@xxvi=26 +\chardef\@xxvii=27 +\chardef\@xxix=29 +\chardef\@xxxii=32 +\chardef\@xl=40 +\chardef\@xli=41 +\chardef\@xlv=45 +\chardef\@l=50 +\chardef\@lii=52 +\chardef\@liv=54 +\chardef\@lxxxiii=83 +\chardef\@c=100 +\chardef\@cxv=115 +\chardef\@cxxviii=128 + +\newif\ifcatcodesmusic + +\def\catcodesmusic{\ifcatcodesmusic\relax + \else + \edef\catcode@gt{\the\catcode`\>}\catcode`\>\tw@lv@ + \edef\catcode@lt{\the\catcode`\<}\catcode`\<\tw@lv@ + \edef\catcode@vert{\the\catcode`\|}\catcode`\|\active + \edef\catcode@and{\the\catcode`\&}\catcode`\&\active + \edef\catcode@excl{\the\catcode`\!}\catcode`\!\tw@lv@ + \edef\catcode@star{\the\catcode`\*}\catcode`\*\tw@lv@ + \edef\catcode@pt{\the\catcode`\.}\catcode`\.\tw@lv@ + \edef\catcode@sc{\the\catcode`\:}\catcode`\:\tw@lv@ + \let\@@bar\bar + \def\bar{\barre}% + \fi\catcodesmusictrue} + +\catcodesmusic + +% MusicTeX + MuFlex -> MusiXTeX +\def\musixtex{MusiX\TeX} + +\def\kernm{\kern-} + +%...\let\@wloG=\wlog +%...\def\wlog#1{} + +%%% account registers + +% \let\maxinstruments\si@ % [version 1.15] here disabled to avoid conflict + +% temporary registers + +\newcount\n@i +\newcount\n@ii +\newcount\n@iii +\newcount\n@iv +\newcount\n@v +\newcount\n@vi +\newcount\n@vii +\newcount\n@viii +\newcount\count@ + +\newbox\toks@box +\newbox\w@rkbox +\newbox\n@otebox + +\newdimen\y@ +\newdimen\y@i +\newdimen\y@ii +\newdimen\y@iii +\newdimen\y@iv +\newdimen\y@v + +% [version 1.15] moved out to the new register allocation code -- start from here -- +% altitude +% \newskip\k@ii +% InterNote +% \newdimen\i@ni +\def\i@n{\z@} % safety in case of.... +% positions x et z de debut des poutres +% \newdimen\b@xi \newdimen\b@zi +% \newdimen\c@xi \newskip\c@zi +% \newdimen\d@xi \newskip\d@zi +% \newdimen\e@xi \newskip\e@zi +% \newdimen\f@xi \newskip\f@zi +% pentes des poutres ( entier de -9 a +9 ) +% multiplicite des poutres ( de -5 a +5 . 0= inactive ) +% \newcount\b@pi \newcount\b@ni +% Number of Portees +% \newcount\n@pi \n@pi\@ne +% Actual Signs Old Signs +% \newcount\a@si \newcount\o@si +% ActualCleftoks +% \newtoks\a@ci \a@ci={{\z@}{\z@}{\z@}{\z@}} +% OldCleftoks +% \newtoks\o@ci +% MeterToks +% \newtoks\m@ti +% Altitude of choir groups +% \newskip\g@bi +% Height of choir groups +% \newskip\g@hi + +% [version 1.15] moved out to the new register allocation code -- until here -- +% \let\maxgroups\thr@@ % maximum three groups of instruments or choirs [version 1.15] moved to later, using \setmaxgroups +\newcount\group@no + +%%% [version 1.15] new register allocation code -- start from here -- +% +% register allocation for use inside \loop...\if...\repeat +% (only for plain, but no harm even in case of LaTeX) +\edef\noexpand@newcount{\noexpand\newcount}% +\edef\noexpand@newdimen{\noexpand\newdimen}% +\edef\noexpand@newskip{\noexpand\newskip}% +%\edef\noexpand@newmuskip{\noexpand\newmuskip}% not used +%\edef\noexpand@newbox{\noexpand\newbox}% not used +\edef\noexpand@newtoks{\noexpand\newtoks}% +%\edef\noexpand@newmarks{\noexpand\newmarks}% not used +% +% a shortcut for register allocation routines +\def\roman@c@{\romannumeral\count@}% +% +% some registers (i@n, b@x, b@z, c@x, d@x, e@x, s@x, s@Y) +% should be allocated by \newdimen (for id 0...5) and \newskip (for id 6...11) +% because T.114 and earlier did so and for the compatibility to Stanislav +% Kneifl's musixps.tex 0.92a. +% And again \newdimen (for id>11), because both \dimen and \skip are +% applicable but \dimen uses less memory in case of >255 on e-TeX. +\def\noexpand@newdimsk{% + \ifnum\count@<7 \let\@@newdimsk=\noexpand@newdimen + \else\ifnum\count@<13 \let\@@newdimsk=\noexpand@newskip + \else\let\@@newdimsk=\noexpand@newdimen + \fi\fi \@@newdimsk}% +% +% and some other registers (c@z, d@z, e@z, f@z, g@z) +% should be allocated by \newskip (for id 0...11) and \newdimen (for id>11) +% for the same reason of above. +\def\noexpand@newskdim{% + \ifnum\count@<13 \let\@@newskdim=\noexpand@newskip + \else \let\@@newskdim=\noexpand@newdimen + \fi \@@newskdim}% +% +% registers for instrument +\newdimen\interinstrument % moved from "distance between instruments" to here +\def\setmaxinstruments#1{% + \ifnum#1>\@oldmaxinstruments + \chardef\maxinstruments=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxinstruments=\@c + \fi + \count@\@oldmaxinstruments\loop + \advance\count@ by\@ne + % + \expandafter \let \csname interinstrument\roman@c@\endcsname \interinstrument + \expandafter\def\csname interfacteur\roman@c@\endcsname{\interfacteur}% RDT 1.26 + % + % altitude + \expandafter \noexpand@newskip \csname k@i\roman@c@\endcsname + % + % InterNote + \expandafter \noexpand@newdimsk \csname i@n\roman@c@\endcsname + % + % beam horizontal positions: x=start, z=end, 8th-64th beams + \expandafter \noexpand@newdimsk \csname b@x\roman@c@\endcsname + \expandafter \noexpand@newdimsk \csname b@z\roman@c@\endcsname + \expandafter \noexpand@newdimsk \csname c@x\roman@c@\endcsname + \expandafter \noexpand@newskdim \csname c@z\roman@c@\endcsname + \expandafter \noexpand@newdimsk \csname d@x\roman@c@\endcsname + \expandafter \noexpand@newskdim \csname d@z\roman@c@\endcsname + \expandafter \noexpand@newdimsk \csname e@x\roman@c@\endcsname + \expandafter \noexpand@newskdim \csname e@z\roman@c@\endcsname + % + % pentes des poutres ( entier de -9 a +9 ) (slopes of the beams) + % multiplicite des poutres ( de -5 a +5 . 0= inactive ) (multiplicity of the beams) + \expandafter \noexpand@newcount \csname b@p\roman@c@\endcsname + \expandafter \noexpand@newcount \csname b@n\roman@c@\endcsname + % + % Number of Portees + \expandafter \noexpand@newcount \csname n@p\roman@c@\endcsname + \csname n@p\roman@c@\endcsname\@ne + % + % Actual Signs + \expandafter \noexpand@newcount \csname a@s\roman@c@\endcsname + % + % Old Signs + \expandafter \noexpand@newcount \csname o@s\roman@c@\endcsname + % + % ActualCleftoks + \expandafter \noexpand@newtoks \csname a@c\roman@c@\endcsname + \csname a@c\roman@c@\endcsname={{\z@}{\z@}{\z@}{\z@}}% + % + % OldCleftoks + \expandafter \noexpand@newtoks \csname o@c\roman@c@\endcsname + % + % MeterToks + \expandafter \noexpand@newtoks \csname m@t\roman@c@\endcsname + % + % staffsize + \expandafter \let \csname staffspacing\roman@c@\endcsname \@ne + % + % text, lyrics, free positioning of chars + \expandafter \let \csname T@R\roman@c@\endcsname \z@ + % + % preset clef symbols + \expandafter \let \csname treblec@s\roman@c@\endcsname \z@ + \expandafter \let \csname altoc@s\roman@c@\endcsname \z@ + \expandafter \let \csname bassc@s\roman@c@\endcsname \z@ + % + % preset default staff lines as 5 + \expandafter \let \csname n@l\roman@c@\endcsname \fiv@ + % + \ifnum\count@<\maxinstruments\repeat + \expandafter\message\expandafter{maxinstruments=\the\maxinstruments}% + \chardef\@oldmaxinstruments=\maxinstruments\relax% + \normalnotesize\resetlayout + \fi +}% +% +% registers for 128th beam +\def\setmaxcxxviiibeams#1{% + \ifnum#1>\maxinstruments + \errmessage{The number of 128th beam must not exceed maxinstruments}% + \else + \ifnum#1>\@oldmaxcxxviiibeams + \chardef\maxcxxviiibeams=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxcxxviiibeams=\@c + \fi + \count@\@oldmaxcxxviiibeams \loop + \advance\count@ by\@ne + \expandafter \noexpand@newdimen \csname f@x\roman@c@\endcsname + \expandafter \noexpand@newskdim \csname f@z\roman@c@\endcsname + \ifnum\count@<\maxcxxviiibeams\repeat + \expandafter\message\expandafter{max128beams=\the\maxcxxviiibeams}% + \chardef\@oldmaxcxxviiibeams=\maxcxxviiibeams\relax% + \fi + \fi +}% +% +% registers for 256th beam +\def\setmaxcclvibeams#1{% + \ifnum#1>\maxcxxviiibeams + \errmessage{The number of 256th beam must not exceed the number of 128th beam}% + \else + \ifnum#1>\@oldmaxcclvibeams + \chardef\maxcclvibeams=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxcclvibeams=\@c + \fi + \count@\@oldmaxcclvibeams \loop + \advance\count@ by\@ne + \expandafter \noexpand@newdimen \csname g@x\roman@c@\endcsname + \expandafter \noexpand@newskdim \csname g@z\roman@c@\endcsname + \ifnum\count@<\maxcclvibeams\repeat + \expandafter\message\expandafter{max256beams=\the\maxcclvibeams}% + \chardef\@oldmaxcclvibeams=\maxcclvibeams\relax% + \fi + \fi +}% +% +% registers for choir group +\def\setmaxgroups#1{% + \ifnum#1>\@oldmaxgroups + \chardef\maxgroups=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxgroups=\@c + \fi + \count@\@oldmaxgroups \loop + \advance\count@ by\@ne + % Altitude + \expandafter \noexpand@newskip \csname g@b\roman@c@\endcsname + % Height + \expandafter \noexpand@newskip \csname g@h\roman@c@\endcsname + % + \expandafter \let \csname lowersonginstrum\roman@c@\endcsname \maxdimen + \expandafter \let \csname uppersonginstrum\roman@c@\endcsname \z@ + \ifnum\count@<\maxgroups\repeat + \expandafter\message\expandafter{maxgroups=\the\maxgroups}% + \chardef\@oldmaxgroups=\maxgroups\relax% + \fi +}% +% +% registers for slur +\def\setmaxslurs#1{% + \ifnum#1>\@oldmaxslurs + \chardef\maxslurs=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxslurs=\@c + \fi + \count@\@oldmaxslurs \loop + \advance\count@ by\@ne + % + % horizontal start position of slur + \expandafter \noexpand@newdimsk \csname s@x\roman@c@\endcsname + % + % sense u,d and x (flag) for pending slurs + \expandafter \noexpand@newtoks \csname s@s\roman@c@\endcsname + \csname s@s\roman@c@\endcsname={x}% + % + % vertical offset of slur + \expandafter \noexpand@newdimsk \csname s@Y\roman@c@\endcsname + % + % altportee of slur + \expandafter \noexpand@newskip \csname s@a\roman@c@\endcsname + % + % vertical start position of slur [steps of internote] + \expandafter \noexpand@newcount \csname s@y\roman@c@\endcsname + % + % instrument number of that slur (to retrieve internote) + \expandafter \noexpand@newcount \csname s@N\roman@c@\endcsname + % + % vertical end position of slur [steps of internote], used from + % \breakslur. the value \maxdimen is used to decide, if + % \breakslur is used or not (flag) + \expandafter \noexpand@newcount \csname s@z\roman@c@\endcsname + \csname s@z\roman@c@\endcsname\maxdimen + % + %++ickd: dotted indicator for pending slurs + \expandafter \noexpand@newtoks \csname s@d\roman@c@\endcsname + % + \ifnum\count@<\maxslurs\repeat + \expandafter\message\expandafter{maxslurs=\the\maxslurs}% + \chardef\@oldmaxslurs=\maxslurs\relax% + \fi +}% +% +% registers for trill (MusiXTeX-type trill only. Legacy \trillC and +% \TrillC are out of the scope.) +\def\setmaxtrills#1{% + \ifnum#1>\@oldmaxtrills + \chardef\maxtrills=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxtrills=\@c + \fi + \count@\@oldmaxtrills \loop + \advance\count@ by\@ne + % starting horizontal pos + \expandafter \noexpand@newskip \csname tr@x\roman@c@\endcsname + \csname tr@x\roman@c@\endcsname\maxdimen\relax + % heading of trill + \expandafter \noexpand@newtoks \csname tr@sw\roman@c@\endcsname + % height of trill + \expandafter \noexpand@newskip \csname tr@y\roman@c@\endcsname + \ifnum\count@<\maxtrills\repeat + \expandafter\message\expandafter{maxtrills=\the\maxtrills}% + \chardef\@oldmaxtrills=\maxtrills\relax% + \fi +}% +% +% registers for octave line +\def\setmaxoctlines#1{% + \ifnum#1>\@oldmaxoctlines + \chardef\maxoctlines=#1\relax + \ifnum#1>\@c + \errmessage{The maximum reference number of elements is limited to \the\@c} + \chardef\maxoctlines=\@c + \fi + \count@\@oldmaxoctlines \loop + \advance\count@ by\@ne + % starting horizontal pos + \expandafter \noexpand@newskip \csname o@x\roman@c@\endcsname + \csname o@x\roman@c@\endcsname\maxdimen\relax + % height of octline + \expandafter \noexpand@newskip \csname o@y\roman@c@\endcsname + % sense of octline + \expandafter \noexpand@newtoks \csname o@sw\roman@c@\endcsname + \ifnum\count@<\maxoctlines\repeat + \expandafter\message\expandafter{maxoctlines=\the\maxoctlines}% + \chardef\@oldmaxoctlines=\maxoctlines\relax% + \fi +}% +% +\chardef\@oldmaxinstruments=\z@ +\chardef\@oldmaxcxxviiibeams=\z@ +\chardef\@oldmaxcclvibeams=\z@ +\chardef\@oldmaxgroups=\z@ +\chardef\@oldmaxslurs=\z@ +\chardef\@oldmaxtrills=\z@ +\chardef\@oldmaxoctlines=\z@ +% +% actual setup (=register allocation) of the maximum element numbers +% should be done after fonts definition. +% +%%% [version 1.15] new register allocation code -- until here -- + + +%%% fonts + +\newif\iflongDCfontnames +\newif\iflongECfontnames +\longDCfontnamesfalse % obsolete +\longECfontnamesfalse % to use EC fonts, \input musixec +\def\fontid{cm} % deprecated but used in pmx.tex + +%% +% Small bold sans serif fonts % version 1.33 RDT +%% + +\font\threedc=phvb8t at 3pt +\font\fourdc=phvb8t at 4pt +\font\fivedc=phvb8t at 5pt +\font\sixdc=phvb8t at 6pt + +%% +% Seven point fonts +%% + +\font\sevenrm=cmr7 +\font\sevenbf=cmbx7 +\font\sevenit=cmti7 +\font\sevenbi=cmbxti10 at 7pt % version 1.22 RDT +\font\sevensc=cmcsc10 at 7pt +\font\sevenss=phvr8t at 7pt % version 1.29 RDT +\font\sevendc=phvb8t at 7pt + + +%% +% Eight point fonts +%% + +\font\eightrm=cmr8 +\font\eightbf=cmbx8 +\font\eightit=cmti8 +\font\eightbi=cmbxti10 at 8pt % version 1.22 RDT +\font\eightsc=cmcsc10 at 8pt +\font\eightss=phvr8t at 8pt % version 1.29 RDT +\font\eightdc=phvb8t at 8pt + +%% +% Nine point fonts +%% + +\font\ninerm=cmr9 +\font\ninebf=cmbx9 +\font\nineit=cmti9 +\font\ninebi=cmbxti10 at 9pt % version 1.22 RDT +\font\ninesc=cmcsc10 at 9pt +\font\niness=phvr8t at 9pt % version 1.29 RDT +\font\ninedc=phvb8t at 9pt + +%% +% Ten point fonts +%% + +\font\tenrm=cmr10 +\font\tenbf=cmbx10 +\font\tenit=cmti10 +\font\tenbi=cmbxti10 % version 1.22 RDT +\font\tensc=cmcsc10 +\font\tenss=phvr8t % version 1.29 RDT +\font\tendc=phvb8t + +%% +% Eleven point fonts +%% +\font\elevenrm=cmr9 scaled \magstephalf +\font\elevenbf=cmbx9 scaled \magstephalf +\font\elevenit=cmti9 scaled \magstephalf +\font\elevenbi=cmbxti10 at 11pt % version 1.22 RDT +\font\elevensc=cmcsc10 at 11pt +\font\elevenss=phvr8t at 11pt % version 1.29 RDT +\font\elevendc=phvb8t at 11pt + +%% +% Twelve point fonts +%% +\font\twelverm=cmr12 +\font\twelvebf=cmbx12 +\font\twelveit=cmti12 +\font\twelvebi=cmbxti10 scaled \magstep1 % version 1.22 RDT +\font\twelvesc=cmcsc10 scaled \magstep1 +\font\twelvess=phvr8t scaled \magstep1 % version 1.29 RDT +\font\twelvedc=phvb8t scaled \magstep1 + +% 14pt fonts +\font\frtrm=cmr12 scaled \magstep1 +\font\frtbf=cmbx12 scaled \magstep1 +\font\frtit=cmti12 scaled \magstep1 +\font\frtsc=cmcsc10 scaled \magstep2 +\font\frtbi=cmbxti10 scaled \magstep2 % version 1.22 RDT +\font\frtss=phvr8t scaled \magstep2 % version 1.29 RDT +\font\frtdc=phvb8t scaled \magstep2 +% +% 17pt +\font\svtrm=cmr12 scaled \magstep2 +\font\svtbf=cmbx12 scaled \magstep2 +\font\svtit=cmti12 scaled \magstep2 +\font\svtsc=cmcsc10 scaled \magstep3 +\font\svtbi=cmbxti10 scaled \magstep3 +\font\svtdc=phvb8t scaled \magstep3 +% +% 20pt +\font\twtyrm=cmr12 scaled \magstep3 +\font\twtybf=cmbx12 scaled \magstep3 +\font\twtyit=cmti12 scaled \magstep3 +\font\twtysc=cmcsc10 scaled \magstep4 +\font\twtybi=cmbxti10 scaled \magstep4 % version 1.22 RDT +\font\twtydc=phvb8t scaled \magstep4 +% +% 25pt +\font\twfvrm=cmr12 scaled \magstep4 +\font\twfvbf=cmbx12 scaled \magstep4 +\font\twfvit=cmti12 scaled \magstep4 +\font\twfvsc=cmcsc10 scaled \magstep5 +\font\twfvbi=cmbxti10 scaled \magstep5 % version 1.22 RDT +% +%% +%% +% Define five font families +%% +\def\tinytype{% + \let\rm\sevenrm + \let\bf\sevenbf + \let\it\sevenit + \let\bi\sevenbi + \let\sc\sevensc + \rm} +\def\smalltype{% + \let\rm\eightrm + \let\bf\eightbf + \let\it\eightit + \let\bi\eightbi + \let\sc\eightsc + \rm} +\def\Smalltype{% + \let\rm\ninerm + \let\bf\ninebf + \let\it\nineit + \let\bi\ninebi + \let\sc\ninesc + \rm} +\def\normtype{% + \let\rm\tenrm + \let\bf\tenbf + \let\it\tenit + \let\bi\tenbi + \let\sc\tensc + \rm} +\def\medtype{% + \let\rm\twelverm + \let\bf\twelvebf + \let\it\twelveit + \let\bi\twelvebi + \let\sc\twelvesc + \rm} +% +% four font families at big/Big/BIg/BIG sizes +% default is \bf here and in musixec, but \sc in musixplt, \rm in musixtmr +% +\def\bigfont{% + \let\rm\frtrm + \let\bf\frtbf + \let\it\frtit + \let\sc\frtsc + \let\bi\frtbi + \bf} +\def\Bigfont{% + \let\rm\svtrm + \let\bf\svtbf + \let\it\svtit + \let\sc\svtsc + \let\bi\svtbi + \bf} +\def\BIgfont{% + \let\rm\twtyrm + \let\bf\twtybf + \let\it\twtyit + \let\sc\twtysc + \let\bi\twtybi + \bf} +\def\BIGfont{% + \let\rm\twfvrm + \let\bf\twfvbf + \let\it\twfvit + \let\sc\twfvsc + \let\bi\twfvbi + \bf} +%% +% large fonts for titles +% (If you prefer Roman, use \rm) +% (If you prefer small-caps, use \sc) +% +\def\bigtype{\bigfont\bf} % default for "big" fonts is \bf +\def\Bigtype{\Bigfont\bf} +\def\BIgtype{\BIgfont\bf} +\def\BIGtype{\BIGfont\bf} +% +% +% Bold italic fonts for dynamic markings. +%% + +\font\ppfftwelve=cmbxti10 at 8pt % version 1.17 RDT +\font\ppffsixteen=cmbxti10 +\font\ppfftwenty=cmbxti10 scaled \magstep1 +\font\ppfftwentyfour=cmbxti10 scaled \magstep2 +\font\ppfftwentynine=cmbxti10 scaled \magstep3 + +\def\ppff{\ifdim\internote<\p@seven6\Internote\tinyppff% version 1.17 RDT +\else\ifdim\internote<.95\Internote\smallppff% +\else\ifdim\internote<1.19\Internote\normppff% +\else\medppff\fi\fi\fi}% + + +\def\tinydyn{\let\ppff\ppfftwelve} % version 1.18 RDT +\def\smalldyn{\let\ppff\ppffsixteen} +\def\normdyn{\let\ppff\ppfftwenty} +\def\meddyn{\let\ppff\ppfftwentyfour} + +\font\tabfntthirteen=phvb8t at 4pt % version 1.34 RDT +\font\tabfntsixteen=phvb8t at 5pt +\font\tabfnttwenty=phvb8t at 6pt +\font\tabfnttwentyfour=phvb8t at 8pt +\font\tabfnttwentynine=phvb8t at 10pt + +\font\musiceleven=musix11 +\font\musicthirteen=musix13 +\font\musicsixteen=musix16 +\font\musictwenty=musix20 +\font\musictwentyfour=musix24 +\font\musictwentynine=musix29 + + +% +% tt fonts needed by musixsty % version 1.22 RDT +% +\font\eighttt=cmtt8 +\font\ninett=cmtt9 +\font\tentt=cmtt10 +\font\twelvett=cmtt12 +\font\frttt=cmtt12 scaled \magstep1 +\font\svttt=cmtt12 scaled \magstep2 +\font\twtytt=cmtt12 scaled \magstep3 +\font\twfvtt=cmtt12 scaled \magstep4 +% +% +% sl fonts needed by musixsty % version 1.22 RDT +% +\font\eightsl=cmsl8 +\font\ninesl=cmsl9 +\font\tensl=cmsl10 +\font\twelvesl=cmsl12 +\font\frtsl=cmsl12 scaled \magstep1 +\font\svtsl=cmsl12 scaled \magstep2 +\font\twtysl=cmsl12 scaled \magstep3 +\font\twfvsl=cmsl12 scaled \magstep4 + +% piano brackets, slides, guitar chords, lines, (de)crescendi, circles + +\font\mxsps=musixspx + + +%%% +% +% Slur macro package for MusicTeX +% +% Ross Mitchell, February 20 1993 +% +%%% +%% +% Load the font set +% +% Nomenclature: slur[p][size] +% [p] : sign of slur gradient; u=positive, d=negative, z=zero +%% + +\font\slurz=xslz20 +\font\slurzd=xslz20d %+ickd + +\font\slurueleven=xslu11 % slur up eleven points +\font\sluruthirteen=xslu13 +\font\slurusixteen=xslu16 +\font\slurutwenty=xslu20 +\font\slurutwentyfour=xslu24 +\font\slurutwentynine=xslu29 + +\font\slurdeleven=xsld11 % slur down eleven points +\font\slurdthirteen=xsld13 +\font\slurdsixteen=xsld16 +\font\slurdtwenty=xsld20 +\font\slurdtwentyfour=xsld24 +\font\slurdtwentynine=xsld29 + +%++ickd same for dotted slurs +\font\sluruelevend=xslu11d % slur up eleven points +\font\sluruthirteend=xslu13d +\font\slurusixteend=xslu16d +\font\slurutwentyd=xslu20d +\font\slurutwentyfourd=xslu24d +\font\slurutwentynined=xslu29d + +\font\slurdelevend=xsld11d % slur down eleven points +\font\slurdthirteend=xsld13d +\font\slurdsixteend=xsld16d +\font\slurdtwentyd=xsld20d +\font\slurdtwentyfourd=xsld24d +\font\slurdtwentynined=xsld29d +%++ickd + +%!these fonts can't be used with highres printers (>~800dpi) +% for these printers comes a interface to PS using DVIPS (PS-Tricks) +% and \special{}-commands next time (patience is a virtue ...) + +\font\xtie=xslhz20 +\font\xtied=xslhz20d %+ickd + +\font\hslurdeleven=xslhd11 % slur half down eleven points +\font\hslurdthirteen=xslhd13 +\font\hslurdsixteen=xslhd16 % slur half down sixteen points +\font\hslurdtwenty=xslhd20 +\font\hslurdtwentyfour=xslhd24 +\font\hslurdtwentynine=xslhd29 + +\font\hslurueleven=xslhu11 +\font\hsluruthirteen=xslhu13 +\font\hslurusixteen=xslhu16 +\font\hslurutwenty=xslhu20 +\font\hslurutwentyfour=xslhu24 +\font\hslurutwentynine=xslhu29 + +%++ickd same for dotted slurs +\font\hslurdelevend=xslhd11d % slur half down eleven points +\font\hslurdthirteend=xslhd13d +\font\hslurdsixteend=xslhd16d % slur half down sixteen points +\font\hslurdtwentyd=xslhd20d +\font\hslurdtwentyfourd=xslhd24d +\font\hslurdtwentynined=xslhd29d + +\font\hsluruelevend=xslhu11d +\font\hsluruthirteend=xslhu13d +\font\hslurusixteend=xslhu16d +\font\hslurutwentyd=xslhu20d +\font\hslurutwentyfourd=xslhu24d +\font\hslurutwentynined=xslhu29d +%++ickd + +% number of pending slurs + +\newcount\N@s + +% [version 1.15] moved out to the new register allocation code (except for \s@Y) +% horizontal start position of slur +% \newdimen\s@xi +% sense u,d and x (flag) for pending slurs +% \newtoks\s@si \s@si={x} +% vertical offset of slur +\newdimen\s@Y % this register is for common use +% \newdimen\s@Yi +% altportee of slur +% \newskip\s@ai +% vertical start position of slur [steps of internote] +% \newcount\s@yi +% instrument number of that slur (to retrieve internote) +% \newcount\s@Ni +% vertical end position of slur [steps of internote], used from \breakslur +% the value \maxdimen is used to decide, if \breakslur is used or not (flag) +% \newcount\s@zi \s@zi\maxdimen +%++ickd: dotted indicator for pending slurs +% \newtoks\s@di % moved out to the new register allocation code +%++ickd + +\def\roman@n@i{\romannumeral\n@i\endcsname} + +% +% [version 1.15] make slurs independent from \maxinstruments +\def\test@slurnum{% + \ifnum\n@i<\z@ \n@i\@c \fi + \ifnum\n@i<\maxslurs \else + \count@\maxslurs \advance\count@\m@ne + \errmessage{Wrong slur reference number \the\n@i! (valid: 0 to \the\count@)}% [version 1.15] + \n@i\z@% [version 1.15] + \fi + \advance\n@i\@ne}% +% +\def\s@l@ctslur#1\relax{% + \n@i#1\relax\test@slurnum% [version 1.15] make it independent from beams + \edef\s@a{\csname s@a\roman@n@i}% dimen (altportee) + \edef\s@x{\csname s@x\roman@n@i}% dimen (hor start pos) + \edef\s@y{\csname s@y\roman@n@i}% count (startnote [internote]) + \edef\s@N{\csname s@N\roman@n@i}% count (instrument number) + \edef\s@z{\csname s@z\roman@n@i}% count (endnote [internote]) + \edef\s@Y{\csname s@Y\roman@n@i}% dimen (voffset) + \edef\s@d{\csname s@d\roman@n@i}% token (dotted) +ickd + \edef\s@s{\csname s@s\roman@n@i}}% token (sense) + +% get current position (returns the dimen in \y@v) +% (\lin@pos starts behind signatures!) + +\newdimen\lin@pos +\def\getcurpos{\y@v\lin@pos \advance\y@v\locx@skip} + +% \n@i vertical offset of first note (number); temporary +% \n@ii vertical offset of second note (number); temporary +% \n@iii meet note +% \n@iv first note +% \n@v temp. character +% \n@vi last note +% \n@vii right halfslur length +% \n@viii don't touch +% \y@ complete length of slur - allowed overlap (4pt), temp. length +% \y@i abs. height of slur +% \y@ii complete length of slur +% \y@iii old maxslurwidth +% \y@iv don't touch +% \y@v don't touch + +% \@sense{u,d} +% +% if \curve (\midslur) is used +% \@meet{} +% \l@length{} +% \r@length{} + +% #1 start pitch #2 end pitch #3 length #4 right hoffset + +\newcount \meet@minus@n@iv +\def\writ@slur#1#2#3#4{\check@staff % modified: sld... into slurd... 12.04.95 ick + \let\slz\slurz% inserted + \let\slzd\slurzd% inserted for dotted slurs +ickd + \ifx\s@N\undefined \relax % \let\internote\Internote + \else + \edef\internote{\csname i@n\romannumeral\s@N\endcsname}% + \fi +% \immediate\write16{\noexpand\writ@slur internote:\the\internote}% + \n@iv#1% + \n@vi#2% +%% +% Get note vertical offsets +% \n@iv= vertical offset of first note(n@i temp); +% \n@vi= vertical offset of second note(n@ii temp); +% \y@i = reference height of first note (pt); +% +% Define adequate fonts for this slur, according to the value of \internote +% + \ifdim\internote>3.5pt + \let\sld\slurdtwentynine \let\slu\slurutwentynine + \let\hslurd\hslurdtwentynine \let\hsluru\hslurutwentynine + \let\sldd\slurdtwentynined \let\slud\slurutwentynined % +ickd + \let\hslurdd\hslurdtwentynined \let\hslurud\hslurutwentynined %+ickd + \def\@stepwidth{3.6pt}% + \else \ifdim\internote>2.9pt + \let\sld\slurdtwentyfour \let\slu\slurutwentyfour + \let\hslurd\hslurdtwentyfour \let\hsluru\hslurutwentyfour + \let\sldd\slurdtwentyfourd \let\slud\slurutwentyfourd % +ickd + \let\hslurdd\hslurdtwentyfourd \let\hslurud\hslurutwentyfourd %+ickd + \def\@stepwidth{3.0pt}% + \else \ifdim\internote>2.3pt + \let\sld\slurdtwenty \let\slu\slurutwenty + \let\hslurd\hslurdtwenty \let\hsluru\hslurutwenty + \let\sldd\slurdtwentyd \let\slud\slurutwentyd % +ickd + \let\hslurdd\hslurdtwentyd \let\hslurud\hslurutwentyd %+ickd + \def\@stepwidth{2.5pt}% + \else \ifdim\internote>1.8pt + \let\sld\slurdsixteen \let\slu\slurusixteen + \let\hslurd\hslurdsixteen \let\hsluru\hslurusixteen + \let\sldd\slurdsixteend \let\slud\slurusixteend % +ickd + \let\hslurdd\hslurdsixteend \let\hslurud\hslurusixteend %+ickd + \def\@stepwidth{2pt}% + \else \ifdim\internote>1.4pt + \let\sld\slurdthirteen \let\slu\sluruthirteen + \let\hslurd\hslurdthirteen \let\hsluru\hsluruthirteen + \let\sldd\slurdthirteend \let\slud\sluruthirteend % +ickd + \let\hslurdd\hslurdthirteend \let\hslurud\hsluruthirteend %+ickd + \def\@stepwidth{1.6pt}% + \else + \let\sld\slurdeleven \let\slu\slurueleven + \let\hslurd\hslurdeleven \let\hsluru\hslurueleven + \let\sldd\slurdelevend \let\slud\sluruelevend % +ickd + \let\hslurdd\hslurdelevend \let\hslurud\hsluruelevend %+ickd + \def\@stepwidth{1.28pt}% + \fi\fi\fi\fi\fi +% +% End choice of font +% + \n@i\n@iv \pl@base % \y@i = initial height + \n@ii\n@vi +% +% Select appropriate font +% Set \n@i to the vertical difference index +% setup \n@iii(meetnote) +% + \ifnum\n@ii=\n@i % Slope is zero + \n@iii\n@i + \if u\@sense \advance\n@iii\thr@@ \else \advance\n@iii-\thr@@ \fi + \def\@slope{z}\n@i\z@ + \else + \ifnum\n@ii<\n@i % Slope is negative + \C@csl\n@i\n@ii\def\@slope{d}% % compute @meet height for slurs + \else % Slope is positive + \C@csl\n@ii\n@i\def\@slope{u}\n@i\n@ii % compute @meet height for slurs + \fi + \fi +%% +% Select the required font and load the width parameters +% +% Font specific parameters +% \y@iii is the horizontal width of the longest slur in the fonts +% This parameter is loaded from the tfm \fontdimen parameter 5 +% respectively +%% + \y@iii\fontdimen\fiv@\csname sl\@slope\endcsname + \y@ii#3% +% +% \n@i contains slope (difference between start and end note) +% +% force longslurs if (!!! no check, be careful !!!) +% long slurs are at least 20[16] pt long) !!! Perhaps will change again !!! +% - difference between first note and last note > 8 +% - if \curve or \midslur is def'd +% - if \invertslur is used +% + \ifnum\n@i>\@ight \y@iii\z@ \fi % RMslurs limit 8 steps + \ifx\@meet\empty \else\y@iii\z@ \fi + \ifx\@invert\@ne \y@iii\z@ \fi + \ifdim\y@ii>\y@iii % start of longslurs +% +% setup meet height of slur +% + \ifx\empty\@meet +% \immediate\write16{\noexpand\@meet was empty.}% + \else + \n@iii\n@iv + \advance\n@iii\@meet + \fi + \edef\@meet{\the\n@iii}% +% \immediate\write16{\noexpand\@meet = \@meet.}% +% +% allow a little bit overlap (2*2pt) for nicer outlook (as longer as nicer) +% clip to extremities +% compute the max length in fontunits (\count@) +% + \y@\y@ii \advance\y@\f@ur\p@ \n@v\y@ + \sp@pt\t@n % 10pt steps + \advance\n@v-\f@ur % first brace is 20pt wide (perhaps 10pt is better ??) + \min@n@v\z@ + \max@n@v\fourt@@n % largest braces are 2*((90pt-20pt)/10pt) + \count@\n@v % max length +% +% compute the length of the starting and ending halfslurs +% in case, that curve is not def'd +% + \ifx\empty\l@length + \divide\n@v\tw@ % 2 halfslurs + \n@vii\n@v + \n@ii\n@v + \def@lr +% +% first try to reach nicer long slurs without using \curve +% + \if z\@slope % leave ties untouched + \else + \ifnum\count@>\z@ % only for long slurs + \multiply\n@v\tw@ + \if\@slope\@sense % uu,dd advance l@length ud,du advance r@length + \s@adjust\n@vii\n@ii + \else + \s@adjust\n@ii\n@vii + \fi + \def@lr + \fi + \fi +% +% adjust \curve parameters, if neccesary +% + \else + \n@vii\l@length + \n@ii\r@length + \loop + \count@\n@vii + \advance\count@\n@ii + \ifnum\count@>\n@v + \advance\n@vii\m@ne \ifnum\n@vii<\z@ \n@vii\z@ \fi + \advance\n@ii\m@ne \ifnum\n@ii<\z@ \n@ii\z@ \fi + \repeat + \def@lr + \fi +% +% clip to extremity heights (max slur height= 16\internote) +% + \C@csm\n@iv + \C@csm\n@vi +% +% change sense and offset behind linebreak and reset flag +% + \ifx\@invert\@ne \ifdim\s@x=\z@ + \@invsl \let\@invert\empty \s@Y-\s@Y + \fi \fi +% +% compute final height and put the box +% +% \immediate\write16{ before @meet:\noexpand\y@i=\the\y@i}% +% \message{ was \noexpand\n@iv\the\n@iv}% +% \message{ was \noexpand\n@vi\the\n@vi}% +% + \meet@minus@n@iv=\@meet + \advance\meet@minus@n@iv-\n@iv +% \immediate\write16{\noexpand\meet@minus@n@iv=\the\meet@minus@n@iv}% +% \y@i\@meet\internote % \y@i final height +% change from DT for staffspacing not standard + \y@i \@stepwidth % part proportional to slur font size + \multiply \y@i \meet@minus@n@iv + \advance\y@i \n@iv\internote % was done by \pl@base... +% + \C@sof % add the voffsets + \llap{\raise\y@i\hbox\@to\y@ii{% +% +% compute the beginning and ending halfslur chars +% n@i firstslur +% n@ii lastslur +% n@v character +% + \C@cc\n@iv\n@i\n@ii + \C@cc\n@vi +% + \n@v\l@length + \multiply\n@v\sixt@@n % 16 different heigths + \advance\n@v\n@i % offset to length + \advance\n@v\@cxxviii % offset to starthalfslur + \@boX \box\ch@box\hss% put starthalfslur + \n@v\r@length + \multiply\n@v\sixt@@n + \advance\n@v\n@ii +% +% put ending halfslur in box +% + \ifx\@invert\@ne \@invsl \fi + \@boX +% +% put the middle extension (could be replaced by []rule) +% + \ifdim\y@ii>\p@ne\p@ + \n@v\y@ii + \sp@pt\f@ur % 4pt steps + \ifx\@invert\@ne + \divide\n@v\tw@ + \if u\@sense \advance\n@v\@cxxviii \fi + \mid@box\hss\hss% don't ask me why + \if u\@sense \advance\n@v-\@cxxviii \else \advance\n@v\@cxxviii \fi + \mid@box% + \else + \if d\@sense \advance\n@v\@cxxviii \fi + \mid@box \fi \fi +% +% place the end of slur and kern right horizontal offset +% + \hss\box\ch@box}\kern#4}% +% +% reset slurcurve +% + \global\let\@meet\empty + \let\l@length\empty + \let\@invert\empty +% +%>>>>>> start of RM slurs +% Set \n@v to the width index in the slur font table +% + \else + \ifdim\y@ii<\@ight\p@ \y@ii\@ight\p@ \fi % Clip to extremities + \y@\y@ii + \advance\y@-\si@\p@ + \n@v\y@ + \sp@pt\f@ur +% +% Find decimal character count into font table +% (a) Zero height slurs: charnum= width index +% (b) Others: charnum= 16*(height index - 1) + width index +% Place the character count in \n@v +% + \if z\@slope + \if d\@sense \advance\n@v\@liv \fi % \@liv(=54) offset to slurchars + \else + \advance\n@i\m@ne % height index - 1 + \multiply\n@i\sixt@@n % 16*(height index - 1) + \advance\n@v\n@i % 16*(height index - 1) + width index + \if d\@sense \advance\n@v\@cxxviii \fi + \fi +% +% Place the slur character +% + \C@sof + \ifnum\n@v>255 % to avoid diags in case of... + \n@v=255\relax + \fi + \ifnum\n@v<0 % to avoid diags in case of... + \n@v=0\relax + \fi +% + \llap{\raise\y@i\hbox\@to\y@ii{% +%-ickd \hss\csname sl\@slope\endcsname\char\n@v\hss}\kern#4}% + \hss\csname sl\@slope\@dotted\endcsname\char\n@v\hss}\kern#4}% + \fi +\fi} % end writ@slur + + +\def\sp@pt#1{\divide\n@v65536\divide\n@v#1} +\def\max@n@v#1{\ifnum\n@v>#1\n@v#1\fi} +\def\min@n@v#1{\ifnum\n@v<#1\n@v#1\fi} + +%-ickd \def\mid@box{\hbox{\xtie\char\n@v}} +\def\mid@box{% + \ifnum\n@v>255 % to avoid diags in case of... + \n@v=255\relax + \fi + \ifnum\n@v<0 % to avoid diags in case of... + \n@v=0\relax + \fi +% + \hbox{\csname xtie\@dotted\endcsname\char\n@v}} +%-ickd \def\@boX{\setbox\ch@box\hbox{\csname hslur\@sense\endcsname\char\n@v}% +\def\@boX{% + \ifnum\n@v>255 % to avoid diags in case of... + \n@v=255\relax + \fi + \ifnum\n@v<0 % to avoid diags in case of... + \n@v=0\relax + \fi +% + \setbox\ch@box\hbox{\csname hslur\@sense\@dotted\endcsname\char\n@v}% + \advance\y@ii-\wd\ch@box} + +\def\def@lr{\edef\l@length{\the\n@vii}\edef\r@length{\the\n@ii}} + +\def\s@adjust#1#2{% + \ifnum\n@v<\count@ \advance#1\@ne \fi + \ifnum\n@v>\z@ \advance#1\@ne \advance#2\m@ne + \ifnum#1>\s@v@n #1\s@v@n \fi \fi} + +\def\C@csl#1#2{% compute meet height for slurs + \if u\@sense \n@iii#1\advance\n@iii\tw@ + \else \n@iii#2\advance\n@iii-\tw@ \fi + \ifx\@invert\@ne + \n@iii#1\advance\n@iii-#2\divide\n@iii\tw@ \advance\n@iii#2\fi + \advance#1-#2} + +\def\C@cc#1{% slur = abs(meet-note) - 1 + \n@ii\@meet + \advance\n@ii-#1% + \ifnum\n@ii<\z@ \n@ii-\n@ii \fi + \advance\n@ii\m@ne + } +% \ifnum\n@ii<\z@\immediate\write16{Warning: \noexpand\C@cc->\noexpand\n@ii=\the\n@ii}\fi +% \n@ii\z@} % modeif DT 20-12-97 + +\def\C@csm#1{% clip to extremity heights (max slur height= 16\internote) + \n@i\n@iii + \advance\n@i-#1% + \ifnum\n@i>\sixt@@n + \ifnum\n@iii>#1% + #1\n@iii \advance#1-\sixt@@n + \else + #1\n@iii \advance#1\sixt@@n + \fi + \fi} + +\def\C@sof{\advance\y@i\s@Y % abs. voffset + \ifx\@Ti\@ne \advance\y@i\s@a \let\@Ti\empty \fi}% call from cutslur + +% manual influation on the curve for long slurs +% must be coded in front of \tslur +% #1 final height [number, steps of internote, relativ to beginning! note] +% #2 (length)slope left #3 (length)slope right + +\def\curve#1#2#3{\getcurpos % ignore \curve behind a linebreak + \ifdim\y@v>\@xxxii\p@ \xdef\@meet{#1}\edef\l@length{#2}\edef\r@length{#3}\relax + \else +% \message{\noexpand\curve #1#2#3 not expanded}% + \fi} + +% raise (or lower) only the mid of slur +% #1 final height [number, steps of internote, relativ to beginning! note] +%! #1 can still be changed to work relativ from default height ??? + +\def\midslur#1{\getcurpos + \ifdim\y@v>\@xxxii\p@ \xdef\@meet{#1}\relax + \else +% \message{\noexpand\midslur #1 not expanded}% + \fi} + +\let\@meet\empty +\let\l@length\empty +\let\r@length\empty + +% Liftslur #1 refnumber #2 lift[steps of internote] + +\def\Liftslur#1#2{\n@i#1\advance\n@i\@ne \advance\csname s@y\roman@n@i#2} + +% breakslur #1 refnumber #2 endheight during linebreak[steps of internote] + +\def\breakslur#1#2{\inhgetn@i#2\relax\n@ii\n@i + \n@i#1\advance\n@i\@ne \global\csname s@z\roman@n@i\n@ii} + +% invertslur #1 refnumber + +\def\@invsl{\if u\the\s@s \s@s{d}\else \s@s{u}\fi} + +\def\invertslur#1{\s@l@ctslur#1\relax + \if u\the\s@s \global\s@s{D}% change sense and set flag for invertslur + \else \global\s@s{U}\fi} + +% initiate slur #1 reference number #2 start note + +\def\isluru{\i@slur\h@lf{1\p@seven\internote}u}% 'normal' +\def\issluru{\i@slur{1\p@ne}{\p@seven\internote}u}% shorter for accords +% for beam(ib[l]u) or stem, doesn't work with \stemcut (yet?) +\def\ibsluru{\y@i\stemfactor\interbeam + \advance\y@i\h@lf\internote \i@slur1\y@i u} +\def\islurd{\i@slur\h@lf{-1\p@seven\internote}d} +\def\isslurd{\i@slur{1\p@ne}{-\p@seven\internote}d} +\def\ibslurd{\y@i\stemfactor\interbeam + \advance\y@i\h@lf\internote \y@i-\y@i \i@slur0\y@i d} + +% initiate slur at half note width but NO vertical offset (for linkings) + +\def\ihsluru{\i@slur\h@lf\z@ u}% +\def\ihslurd{\i@slur\h@lf\z@ d}% + +\let\itieu\issluru +\let\itied\isslurd +\def\istieu{\i@slur{1\p@ne}{\qu@rt\internote}u}% shorter for accords +\def\istied{\i@slur{1\p@ne}{-\qu@rt\internote}d}% +\let\itenu\istieu +\let\itenl\istied +\let\Itenu\istieu +\let\Itenl\istied + +\def\dotted{\let\dott@d\@ne}\let\dott@d\empty %+ickd + +\def\@mis{missing } + +% #1 hoffset #2 voffset #3 sense (u,d) #4 reference number #5 start note + +\def\i@slur#1#2#3#4#5{% + \check@staff + \global\advance\N@s\@ne % update slurcounter + \s@l@ctslur#4\relax +% test for already invoked \islur + \if x\the\s@s \else\errmessage{\@mis\noexpand\tslur#4}\fi + \global\s@Y#2% store voffset (abs. dim. to rel. height) + \global\s@s{#3}% store sense (u,d) + \ifx\dott@d\empty \global\s@d{}\else\global\s@d{d}\fi %+ickd + \let\dott@d\empty % set dotted indicator +ickd + \global\s@N\noinstrum@nt % store instrument number + \inhgetn@i#5\relax + \global\s@y\n@i % start vpos (steps of internote) + \global\s@a\altportee % store altportee of current slur + \getcurpos + \advance\y@v#1\qn@width + \global\s@x\y@v + \fi}% start hpos (current pos including hoffset) + +% terminate slur #1 reference number #2 end note +% the various types only influence the horizontal offset, if you want to +% terminate a \ibslur with a \tslur it becomes a little bit tricky +%% +%% RDT: the "trick", whatever it is, doesn't seem to be working !!!!! +%% e.g. \Notes\ibsluru1g\qa g\ha l\sk\zq g\zq i\tslur1k\qu k\en + +\def\tslur{\t@slur\h@lf} +\def\tsslur{\t@slur{-\p@ne}} +\def\tubslur{\t@slur1} +\def\tdbslur{\t@slur0} +\def\tbsluru{\t@slur1} +\def\tbslurd{\t@slur0} + +% \def\ttie#1{\let\T@i\@c \t@slur{-\p@ne}#1\@ne} +% \def\tleg#1{\let\T@i\@c \tslur #1\@ne} +% #1 should be braced... by David Alsop on January 11, 2009 +\def\ttie#1{\let\T@i\@c \t@slur{-\p@ne}{#1}\@ne} +\def\tleg#1{\let\T@i\@c \tslur{#1}\@ne} +\let\tten\ttie +\let\Tten\ttie +\let\Tleg\tleg + +% y@i linewidth +% y@iv right hoffset +% y@v endpos, complete length + +% #1 hoffset #2 reference number #3 end note + +\def\t@slur#1#2#3{% + \check@staff + \s@l@ctslur#2\relax + \y@iv#1\qn@width + \def\@sense{\the\s@s}% + \edef\@dotted{\the\s@d}%+ickd +% test for missing \islur + \if x\@sense \errmessage{\@mis\noexpand\islur#2}\fi +% test for \invertslur + \if D\@sense \s@s{u}% + \let\@invert\@ne + \fi + \if U\@sense \s@s{d}% + \let\@invert\@ne + \fi +% compute length + \getcurpos + \advance\y@v\y@iv +% eoline + \y@eol\advance\y@-\beforeruleskip +% clip slur at eoline + \ifdim\y@v>\y@ \y@v\y@ \advance\y@v\beforeruleskip \y@iv\beforeruleskip \fi + \advance\y@v-\s@x + \ifx\T@i\@c \n@i\s@y \else \inhgetn@i#3\relax \fi + \writ@slur\s@y\n@i\y@v{-\y@iv}% +% reset sense of slur + \global\s@s{x}\let\T@i\empty + \global\advance\N@s\m@ne + \fi}% update slur counter + + % this command is made to terminate the slur #1 exactly on the note pitch #2 +\def\Tslurbreak#1#2{\s@l@ctslur#1\relax + \def\@sense{\the\s@s}% + {\if d\@sense \advance\transpose 2\raise0.2\Interligne\hbox{\tslur{#1}{#2}}\relax + \else \advance\transpose -2\raise-0.2\Interligne\hbox{\tslur{#1}{#2}}\relax + \fi + }% +\global\let\@meet\empty +\let\l@length\empty +\let\r@length\empty +\let\@invert\empty +} + +\def\Islurubreak#1#2{{\advance\transpose -1\isluru{#1}{#2}}} +\def\Islurdbreak#1#2{{\advance\transpose 1\islurd{#1}{#2}}} + +\def\TslurbreakNextBar#1#2{\off{\beforeruleskip}\hloff{\Tslurbreak{#1}{#2}}\off{-\beforeruleskip}} +\def\IslurubreakPrevBar#1#2{\off{-\afterruleskip}\hloff{\Islurubreak{#1}{#2}}\off{\afterruleskip}} +\def\IslurdbreakPrevBar#1#2{\off{-\afterruleskip}\hloff{\Islurdbreak{#1}{#2}}\off{\afterruleskip}} + +\def\y@eol{\y@\line@width \advance\y@-\sign@skip + \advance\y@-\clef@skip \advance\y@-\s@indent} + +% hold up the RM-slur calling, because faster coding, +% if the slurs are inside a bar (and you use one kind of \notes) +% and ... there is no limitation in the number of slurs +% if you want to call a short slur, extending to the left use \slur[][][]0 + +% #1 start pitch #2 final pitch #3 sense(u,d) #4 length[noteskip] + +\def\C@slur#1#2#3#4{\check@staff + \inhgetn@i#1\relax \n@ii\n@i + \inhgetn@i#2\relax \relax + \ifx\dott@d\empty \gdef\@dotted{}\else\gdef\@dotted{d}\fi %+ickd + \let\dott@d\empty % set dotted indicator +ickd + \def\@sense{#3}% + \if d\@sense \s@Y-\s@Y \fi + \y@v#4\noteskip + \y@iv\y@v + \advance\y@iv\y@ii + \advance\y@v\y@iii + \kern\y@iv + \writ@slur\n@ii\n@i\y@v\z@ + \kernm\y@iv + \fi} + +\def\sslur{% + \let\s@N\undefined % do not store instrument number + \s@Y\p@seven\internote + \y@iii-1.2\qn@width % offset to length 1.1behind+.1before + \y@ii-\p@ne\qn@width + \C@slur} +\def\slur{% + \let\s@N\undefined % do not store instrument number + \s@Y1\p@seven\internote + \y@iii\z@ + \y@ii\h@lf\qn@width + \C@slur} +\def\stie#1{\sslur{#1}{#1}} +\def\tie#1{\slur{#1}{#1}} + +%%% setup fontsizes + +\newdimen\interbeam % distance entre poutres +\newdimen\b@amthick % half beamthickness +\newdimen\Interligne% de la base d'une ligne a l'autre +\newdimen\Internote % la moitie de \Interligne +\let\internote\Internote +\def\musixchar{\musixfont\char} +\def\keychar{\musickeyfont\char} + +\let\musicnorfont\musictwenty + +\def\set@Largenotesize{\let\musixfont\musicLargefont + \let\xgregfont\xgregLargefont + \b@amthick.3456\Interligne \interbeam1.08\Interligne } + +\def\set@largenotesize{\let\musixfont\musiclargefont + \let\xgregfont\xgreglargefont + \b@amthick.288\Interligne \interbeam.9\Interligne } + +\def\set@normalnotesize{\let\musixfont\musicnorfont + \let\xgregfont\xgregnorfont + \b@amthick.24\Interligne \interbeam\p@seven5\Interligne } + +\def\set@smallnotesize{\let\musixfont\musicsmallfont + \let\xgregfont\xgregsmallfont + \b@amthick\p@ne92\Interligne \interbeam.6\Interligne } + +\def\set@tinynotesize{\let\musixfont\musictinyfont + \let\xgregfont\xgregtinyfont + \b@amthick\p@ne536\Interligne \interbeam.48\Interligne } + +\def\normalnotesize{\set@normalnotesize\comput@specifics + \let\curr@ntsiz@\normalnotesize} +\def\smallnotesize{\set@smallnotesize\comput@specifics + \let\curr@ntsiz@\smallnotesize} +\def\tinynotesize{\set@tinynotesize\comput@specifics + \let\curr@ntsiz@\tinynotesize} +\def\largenotesize{\set@largenotesize\comput@specifics % v.124 RDT + \let\curr@ntsiz@\largenotesize} +\def\Largenotesize{\set@Largenotesize\comput@specifics % v.124 RDT + \let\curr@ntsiz@\Largenotesize} + +\def\musickeyfont{% + \ifdim\internote<\p@seven6\Internote \musictinyfont + \else + \ifdim\internote<.95\Internote \musicsmallfont + \else + \ifdim\internote<1.19\Internote \musicnorfont + \else + \ifdim\internote<1.43\Internote \musiclargefont + \else + \musicLargefont + \fi + \fi + \fi + \fi} + +\def\meterfont{% + \ifdim\internote<\p@seven6\Internote \metersmallfont + \else + \ifdim\internote<.95\Internote \meternorfont + \else + \ifdim\internote<1.19\Internote \meterbigfont + \else + \ifdim\internote<1.43\Internote \meterlargefont + \else \meterLargefont + \fi + \fi + \fi + \fi} + +\def\tabcleffnt{% 1.29 RDT + \ifdim\internote<.95\Internote \tabsmallcleffnt + \else + \ifdim\internote<1.19\Internote \tabnorcleffnt + \else + \ifdim\internote<1.43\Internote \tablargecleffnt + \else \tabLargecleffnt + \fi + \fi + \fi} + +\def\tabfnt{% 1.29 RDT + \ifdim\internote<.95\Internote \tabsmallfnt + \else + \ifdim\internote<1.19\Internote \tabnorfnt + \else + \ifdim\internote<1.43\Internote \tablargefnt + \else \tabLargefnt + \fi + \fi + \fi} + +\newbox\ch@box +\newcount\musicsize +\newdimen\qd@skip +\newdimen\qn@width +\newdimen\wn@width + +\newskip\txt@ff +\newskip\s@indent % store parindent +\newskip\big@spc + +\newdimen\lthick \lthick=.4pt +\def\hlthick{\h@lf\lthick} + +%%% + +\def\normalmusicsize{\musicsize\tw@nty \comput@specifics + \afterruleskip\@ight\p@ \elemskip\fontdimen\si@\musicnorfont \clef@skip\z@} +\def\smallmusicsize{\musicsize\sixt@@n \comput@specifics + \afterruleskip\si@\p@ \elemskip\fontdimen\si@\musicnorfont \clef@skip\z@} +\def\largemusicsize{\musicsize\@xxiv \comput@specifics + \afterruleskip\t@n\p@ \elemskip\fontdimen\si@\musicnorfont \clef@skip\z@} +\def\Largemusicsize{\musicsize\@xxix \comput@specifics + \afterruleskip\t@n\p@ \elemskip\fontdimen\si@\musicnorfont \clef@skip\z@} + +\def\comput@fonts{% + \ifnum\musicsize=\sixt@@n + \let\musicLargefont\musictwentyfour + \let\musiclargefont\musictwenty + \let\musicnorfont\musicsixteen + \let\musicsmallfont\musicthirteen + \let\musictinyfont\musiceleven + \let\xgregLargefont\xgregtwentyfour + \let\xgreglargefont\xgregtwenty + \let\xgregnorfont\xgregsixteen + \let\xgregsmallfont\xgregthirteen + \let\xgregtinyfont\xgregeleven + \let\slurd\slurdsixteen \let\sluru\slurusixteen + \let\hslurd\hslurdsixteen \let\hsluru\hslurusixteen + \let\meternorfont\tenbf \let\metersmallfont\eightbf % version 1.16 RDT + \let\meterbigfont\twelvebf \let\meterlargefont\frtbf + \let\meterLargefont\svtbf + \let\tinyppff\ppfftwelve % version 1.17 RDT + \let\smallppff\ppfftwelve + \let\normppff\ppffsixteen + \let\medppff\ppfftwenty + \def\txtfont{\ifdim\internote<.95\Internote \tinytype\it % version 1.22 RDT + \else\ifdim\internote<1.19\Internote \smalltype\it + \else\ifdim\internote<1.43\Internote \Smalltype\it + \else\normtype\it\fi\fi\fi}% + \let\tabnorfnt\tabfntsixteen \let\tablargefnt\tabfnttwenty % 1.34 RDT + \let\tabLargefnt\tabfnttwentyfour \let\tabsmallfnt\tabfntthirteen + \let\tabnorcleffnt\eightdc \let\tablargecleffnt\tendc + \let\tabLargecleffnt\twelvedc \let\tabsmallcleffnt\sixdc + \def\tabstringfnt{\ifdim\internote<.95\Internote \fourss % 1.29 RDT + \else\ifdim\internote<1.19\Internote \fivess + \else\ifdim\internote<1.43\Internote \sevenss + \else\eightss\fi\fi\fi}% + \else\ifnum\musicsize=\@xxiv + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentynine + \let\musicnorfont\musictwentyfour + \let\musicsmallfont\musictwenty + \let\musictinyfont\musicsixteen + \let\xgregLargefont\xgregtwentynine + \let\xgreglargefont\xgregtwentynine + \let\xgregnorfont\xgregtwentyfour + \let\xgregsmallfont\xgregtwenty + \let\xgregtinyfont\xgregsixteen + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\meternorfont\frtbf \let\metersmallfont\twelvebf % version 1.18 RDT + \let\meterbigfont\svtbf \let\meterlargefont\twtybf + \let\meterlargefont\twfvbf + \let\tinyppff\ppffsixteen + \let\smallppff\ppfftwenty + \let\normppff\ppfftwentyfour + \let\medppff\ppfftwentynine + \def\txtfont{\ifdim\internote<.95\Internote \smalltype\it % version 1.22 RDT + \else\ifdim\internote<1.19\Internote \Smalltype\it + \else\ifdim\internote<1.43\Internote \normtype\it + \else\medtype\it\fi\fi\fi}% + \let\tabnorfnt\tabfnttwentyfour \let\tablargefnt\tabfnttwentynine % 1.34 RDT + \let\tabLargefnt\tabfnttwentynine \let\tabsmallfnt\tabfnttwenty + \let\tabnorcleffnt\twelvedc \let\tablargecleffnt\frtdc + \let\tabLargecleffnt\svtdc \let\tabsmallcleffnt\tendc + \def\tabstringfnt{\ifdim\internote<.95\Internote \sixss % 1.29 RDT + \else\ifdim\internote<1.19\Internote \eightss + \else\ifdim\internote<1.43\Internote \niness + \else\twelvess\fi\fi\fi}% + \else\ifnum\musicsize=\@xxix + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentynine + \let\musicnorfont\musictwentynine + \let\musicsmallfont\musictwentyfour + \let\musictinyfont\musictwenty + \let\xgregLargefont\xgregtwentynine + \let\xgreglargefont\xgregtwentynine + \let\xgregnorfont\xgregtwentynine + \let\xgregsmallfont\xgregtwentyfour + \let\xgregtinyfont\xgregtwenty + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\slurud\slurutwentyd \let\slurdd\slurdtwentyd % +ickd + \let\hslurud\hslurutwentyd \let\hslurdd\hslurdtwentyd %+ickd + \let\meternorfont\svtbf \let\metersmallfont\frtbf % version 1.18 RDT + \let\meterbigfont\twtybf \let\meterlargefont\twfvbf % version 1.24 typos corrected + \let\meterLargefont\twfvbf + \let\tinyppff\ppfftwenty + \let\smallppff\ppfftwentyfour + \let\normppff\ppfftwentynine + \let\medppff\ppfftwentynine + \def\txtfont{\ifdim\internote<.95\Internote \normtype\it % version 1.22 RDT + \else\ifdim\internote<1.19\Internote \medtype\it + \else\ifdim\internote<1.43\Internote \bigfont\it + \else\Bigfont\it\fi\fi\fi}% + \let\tabnorfnt\tabfnttwentynine \let\tablargefnt\tabfnttwentynine % 1.34 RDT + \let\tabLargefnt\tabfnttwentynine \let\tabsmallfnt\tabfnttwentyfour + \let\tabnorcleffnt\frtdc \let\tablargecleffnt\svtdc + \let\tabLargecleffnt\twtydc \let\tabsmallcleffnt\twelvedc + \def\tabstringfnt{\ifdim\internote<.95\Internote \eightss % 1.29 RDT + \else\ifdim\internote<1.19\Internote \niness + \else\ifdim\internote<1.43\Internote \twelvess + \else\frtss\fi\fi\fi}% +\else + \ifnum\musicsize=\tw@nty + \else\ifnum\musicsize=\z@ + \else\errmessage{\noexpand\musicsize=\the\musicsize\space not supported, + set to default of 20}% + \fi + \fi\musicsize\tw@nty + \let\musicLargefont\musictwentynine + \let\musiclargefont\musictwentyfour + \let\musicnorfont\musictwenty + \let\musicsmallfont\musicsixteen + \let\musictinyfont\musicthirteen + \let\xgreglargefont\xgregtwentyfour + \let\xgregLargefont\xgregtwentynine + \let\xgregnorfont\xgregtwenty + \let\xgregsmallfont\xgregsixteen + \let\xgregtinyfont\xgregthirteen + \let\sluru\slurutwenty \let\slurd\slurdtwenty + \let\hsluru\hslurutwenty \let\hslurd\hslurdtwenty + \let\meternorfont\twelvebf \let\metersmallfont\tenbf % version 1.18 RDT + \let\meterbigfont\frtbf \let\meterlargefont\svtbf + \let\meterLargefont\twtybf + \let\tinyppff\ppfftwelve + \let\smallppff\ppffsixteen + \let\normppff\ppfftwenty + \let\medppff\ppfftwentyfour + \def\txtfont{\ifdim\internote<.95\Internote \smalltype\it + \else\ifdim\internote<1.19\Internote \Smalltype\it + \else\ifdim\internote<1.43\Internote \normtype\it + \else\medtype\it\fi\fi\fi}% + \let\tabnorfnt\tabfnttwenty \let\tablargefnt\tabfnttwentyfour % 1.34 RDT + \let\tabLargefnt\tabfntwentynine \let\tabsmallfnt\tabfntsixteen + \let\tabnorcleffnt\tendc \let\tablargecleffnt\twelvedc + \let\tabLargecleffnt\frtdc \let\tabsmallcleffnt\eightdc + \def\tabstringfnt{\ifdim\internote<.95\Internote \fivess % 1.29 RDT + \else\ifdim\internote<1.19\Internote \sixss + \else\ifdim\internote<1.43\Internote \eightss + \else\niness\fi\fi\fi}% +\fi\fi\fi}% + +\def\comput@specifics{\comput@fonts\comput@sizes} + +\def\comput@sizes{% + \Interligne\fontdimen\fiv@\musicnorfont + \Internote\h@lf\Interligne \big@spc.6\Interligne + \qn@width\fontdimen\si@\musixfont + \wn@width1\qu@rt\qn@width + \txt@ff\h@lf\qn@width + \qd@skip\qn@width\advance\qd@skip-\hlthick} + +%\newdimen\afterruleskip +\newskip\afterruleskip +\newdimen\staffbotmarg % marge au-dessous des portees +\newdimen\stafftopmarg % au-dessus des portees +\newdimen\line@width + +\def\normalvalue{1} +\def\largevalue{1.2} +\def\Largevalue{1.44} +\def\smallvalue{.8} +\def\tinyvalue{.64} + +\def\instrumentnumber#1{\n@v#1\relax + \min@n@v\@ne + \max@n@v\maxinstruments + \edef\nbinstruments{\the\n@v}} + +% staffsize + +\def\setsize#1#2{\n@v#1\relax % select instrument + \expandafter\edef\csname staffspacing\romannumeral\n@v\endcsname{#2}} + +% [version 1.15] moved out to the new register allocation code +% \let\staffspacingi\@ne + +% number of staffs + +\def\setstaffs#1#2{\n@v#1\relax \csname n@p\romannumeral\n@v\endcsname#2} + +% staff lines + +\def\setlines#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname n@l\romannumeral\n@v\endcsname{#2}} + +\newdimen\interportee % distance between staffs of the same instrument (incl) +\newcount\noport@@ +\newcount\noinstrum@nt +\newdimen\altportee + +\def\interstaff#1{\def\interfacteur{#1}} + +\def\s@l@ctinstr{% + \ifnum\noinstrum@nt>\maxinstruments % [version 1.15] -- from here -- + \errmessage{Wrong instrument reference number \the\noinstrum@nt, maxinstruments=\the\maxinstruments} + \fi % [version 1.15] -- until here -- + \edef\altitude{\csname k@i\romannumeral\noinstrum@nt\endcsname}% + \edef\st@ffs{\csname n@p\romannumeral\noinstrum@nt\endcsname}% + \edef\nblines{\csname n@l\romannumeral\noinstrum@nt\endcsname}% + \edef\internote{\csname i@n\romannumeral\noinstrum@nt\endcsname}% + \edef\int@rf{\csname interfacteur\romannumeral\noinstrum@nt\endcsname}% RDT 1.24 + \interportee\int@rf\internote \interportee\tw@\interportee}% RDT 1.26 + +\def\C@Inter{% RDT: corrected to work if \nblines > 6 (version 1.23) + % RDT: corrected for \nblines < 4 (version 1.28) + \stem@skip\interportee + \ifnum\nblines<\f@ur + \advance\stem@skip-\@ight\internote + \else + \advance\stem@skip-\nblines\internote + \advance\stem@skip-\nblines\internote + \advance\stem@skip\tw@\internote + \fi} + +%%% loop over instruments and staffs + +\def\count@portee{\advance\noport@@\@ne} + +\def\n@loop{\noinstrum@nt\z@ \loop\ifnum\noinstrum@nt<\nbinstruments + \advance\noinstrum@nt\@ne \s@l@ctinstr} + +\def\m@loop{\noinstrum@nt\z@ \loop\ifnum\noinstrum@nt<\maxinstruments + \advance\noinstrum@nt\@ne} + +\def\p@loop{\noport@@\z@ \loop\ifnum\noport@@<\st@ffs + \altportee\altitude \advance\altportee\noport@@\interportee} + +\def\Comp@High{\y@v\st@ffs\interportee \C@Inter\advance\y@v-\stem@skip} + +% to be used to make heavy bars at staff left +% modified according to Werner Icking + + +\def\groupbottom#1#2{\group@no#1\relax + \advance\group@no\m@ne\test@grnum % testgr@num advances group@no by 1... + \expandafter\def\csname lowersonginstrum\romannumeral\group@no\endcsname{#2}} + +\def\grouptop#1#2{\group@no#1\relax + \advance\group@no\m@ne\test@grnum % testgr@num advances group@no by 1... + \expandafter\def\csname uppersonginstrum\romannumeral\group@no\endcsname{#2}} + +\def\songbottom{\groupbottom1} +\def\songtop{\grouptop1} + +% [version 1.15] moved out to the new register allocation code +% \let\lowersonginstrumi\maxdimen +% \let\uppersonginstrumi\z@ + +\def\g@loop{\group@no\z@ \loop\ifnum\group@no<\maxgroups + \s@l@ctgroup} +\def\s@l@ctgroup{% + \relax\test@grnum + \edef\g@b{\csname g@b\romannumeral\group@no\endcsname}% dimen (group bottom) + \edef\g@h{\csname g@h\romannumeral\group@no\endcsname}% dimen (group top) + \edef\lowersonginstrum{\csname lowersonginstrum\romannumeral\group@no\endcsname}% dimen (group top) + \edef\uppersonginstrum{\csname uppersonginstrum\romannumeral\group@no\endcsname}% dimen (group top) + }% +\def\test@grnum{% + \ifnum\group@no<\z@ \group@no\@c \fi + \ifnum\group@no<\maxgroups \else + \count@\maxgroups \advance\count@\m@ne + \errmessage{Wrong group reference number \the\group@no! (valid: 0 to \the\count@)}% [version 1.15] + \group@no\z@% [version 1.15] + \fi + \advance\group@no\@ne} + +% \nobarmessages prevents bar messages + +\def\nobarmessages{\let\no@b\@ne} +\let\no@b\empty + +% \nolinemessages prevents line messages in phase three +\def\nolinemessages{\let\no@l\@ne} +\let\no@l\empty + +% \nobarnumbers prevents bar numbering (Ian Collier) +% \barnumbers restores bar numbering + +\def\nobarnumbers{\let\lin@bar\empty \let\freqbarno\maxdimen} +\def\barnumbers{\let\freqbarno\normalvalue} +\barnumbers + +% show barnumbers only at the beginning system + +\def\raisebarno{\f@ur\internote} +\let\shiftbarno\z@ + +\def\writebarno{\boxit{\eightbf\the\barno\barnoadd}} +\def\systemnumbers{\nobarnumbers\let\lin@bar\@ne} + +% add 'a' behind the systembarnumber, if the previous line ended without +% a bar rule + +\let\z@sw\empty +\def\writezbarno{a} +\def\barnoadd{\ifx\z@sw\@ne \writezbarno \fi} + +% suppress the beginning vertical rule for single-staff scores + +\def\startrule{\let\b@rule\empty} +\def\nostartrule{\let\b@rule\z@} +\startrule + +%%% distance between instruments (added to \interportee) + +% [version 1.15] moved out to the above of the new register allocation code +% \newdimen\interinstrument +% [version 1.15] moved out to the new register allocation code +% \let\interinstrumenti\interinstrument + +\def\setinterinstrument#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname interinstrument\romannumeral\n@v\endcsname{#2}}% + +\def\setinterstaff#1#2{\n@v#1\relax % select instrument RDT 1.24 + \expandafter\def\csname interfacteur\romannumeral\n@v\endcsname{#2}}% + +%%% portees + +\newdimen\systemheight +\newdimen\altplancher + +% New version by Werner Icking + +\def\writ@staffs{% + \y@\staffbotmarg \global\altplancher\staffbotmarg + \rlap{\n@loop\w@st\repeat +% beginning vertical rule + \systemheight\y@ + \advance\systemheight-\altplancher + \C@Inter \global\advance\systemheight-\stem@skip + \ifx\empty\b@rule \raise\altplancher\rlap{% + \vrule\@depth\hlthick\@height\systemheight\@width\lthick}\fi +% 'Akkoladenklammer' don't know the english word + \g@loop + \ifnum\uppersonginstrum<\lowersonginstrum + \else + \noinstrum@nt\uppersonginstrum\s@l@ctinstr\C@Inter + \global\advance\g@h-\stem@skip \global\advance\g@h-\g@b + \global\advance\g@h\Interligne \global\advance\g@b-\Internote + \raise\g@b\llap{\uplap{\offinterlineskip + \set@normalnotesize\hbox{\musixfont\fourt@@n}\hbox{\vrule\@height\g@h + \@width\internote}\hbox{\musixfont\fiv@t@@n}}\kern\internote}% + \fi + \repeat +% systembarnumbers + \ifx\lin@bar\@ne \y@\altplancher \advance\y@\systemheight + \advance\y@\raisebarno \raise\y@\rlap{\kern\shiftbarno\writebarno}\fi +% strut + \advance\stafftopmarg\staffbotmarg + \raise\stafftopmarg\hbox{\vrule\@height\systemheight\@width\z@}}} + +\def\uplap#1{\vbox\@to\z@{\vss#1}} + +% new version of \w@st by Werner Icking + +\newskip\instrum@in@group +\def\w@st{% + \global\noport@@\z@ \global\altitude\y@ + \global\instrum@in@group=\z@ + {\g@loop + \ifnum\noinstrum@nt=\lowersonginstrum + \global\g@b\altitude + \fi + \ifnum\uppersonginstrum>\lowersonginstrum\relax + \ifnum\noinstrum@nt<\lowersonginstrum\relax + \else + \ifnum\noinstrum@nt>\uppersonginstrum\relax + \else +% \message{\the\noinstrum@nt\space in-group!}% + \global\instrum@in@group=2\internote + \fi + \fi + \fi + \repeat}% +% nullportee + \ifnum\st@ffs=\z@ + \advance\y@\f@ur\Interligne + \else +% multportee + \ifnum\st@ffs>\@ne \Comp@High\n@v\y@v \sp@pt\tw@ + \advance\n@v\@cxxviii \divide\y@v\tw@ +%==== the parenthesis should be shifted to the left if within +%==== songbottom -- songtop + \advance\y@v\y@ + \raise\y@v\hbox{\kern -\instrum@in@group\mxsps\char\n@v\kern\instrum@in@group}% + \fi +% normal staff + {\loop \staff@lines\ifnum\noport@@<\st@ffs \repeat}% + \fi % fin du \else pour 0 portees=chant + {\g@loop + \ifnum\noinstrum@nt=\uppersonginstrum \global\g@h\y@ \fi + \repeat}% + \ifnum\noinstrum@nt<\nbinstruments + \advance\y@\csname interinstrument\romannumeral\noinstrum@nt\endcsname \fi} + +\def\staff@lines{\raise\y@\rlap{\uplap{% + \ifcase\nblines + \or \Lin@\zLin@\zLin@ + \or \Lin@\zLin@\Lin@\zLin@ + \or \Lin@\zLin@\Lin@\zLin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@\Lin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@ + \or \Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@\Lin@ + \fi\kernm\hlthick}}% + \global\advance\y@\interportee \count@portee} + +\def\zLin@{\kern\tw@\internote} +\def\Lin@{\zLin@\kernm\lthick\hrule\@width\line@width} + +\newskip\boxitsep \boxitsep\thr@@\p@\relax + +\def\boxit#1{\vbox{\hrule\hbox{\vrule\kern\boxitsep\vbox{% + \kern\boxitsep\hbox{#1}\kern\boxitsep}\kern\boxitsep\vrule}\hrule}} +\def\circleit#1{\setbox\ch@box\hbox{#1}\y@v\ht\ch@box + \y@v1.41\ht\ch@box % => sqrt(2) + \n@v\y@v \sp@pt\tw@ \advance\n@v69\rlap{#1}% + \raise\h@lf\ht\ch@box\rlap{\kern\h@lf\wd\ch@box\mxsps\char\n@v}} + +\def\thinrul@{\writ@rule\lthick} +\def\thickrul@{\writ@rule\big@spc} + +%%% start normal score + +%% +% Define a counter to keep track of total number of bars in piece +% which are terminated by a barline. This is not necessarily +% the same as \barno, in view of (eg) a bar containing +% multiple bars rest. +%% +% !!! \barsinpi@c@ now used for \zbar and \xbar too, if you use them +% the value of \barsinpi@c@ says nothing !!! +% + +\newcount\barsinpi@c@ +\newcount\barno +\newcount\startbarno \startbarno\@ne +\newdimen\sign@skip +\newdimen\maxsign@skip + + +\def\piece@begina{\catcodesmusic \barno\startbarno \@l@mskip\elemskip + \barsinlin@\z@ \let\z@sw\empty \frenchspacing +% \let\barrul@\thinrul@ \comp@internote} %-simick + \b@rrul@\comp@internote} %+simick + +\def\comp@internote{\comput@specifics + \n@loop + \internote\csname staffspacing\romannumeral\noinstrum@nt\endcsname\Internote + \repeat + \line@width\hsize} + +\def\piece@beginb{\advance\line@width-\parindent \s@indent\parindent + \writ@staffs \writ@names \advance\line@width\parindent} + +\def\piece@beginc{% +% write clefs + \n@loop{\writ@clefi}\repeat \kern\clef@skip +% everystaff stuff + \everyst@ff +% write signatures + \sign@skip\z@ \n@loop{\s@l@ctsigns \let\@Ti\writ@sign \C@wsi}\repeat + \kern\sign@skip \m@loop \s@l@ctsigns \o@s\a@s \s@l@ctclefs \o@c\a@c \repeat + \let\Writ@newsigns\empty \hskip\z@ plus\p@ minus\p@ \lastbarpos\z@} + +\let\fil@begin\empty +\let\Writ@meters\empty + +\def\startpiece{\ifstartmuflex@done\relax + \else\startmuflex + \immediate\write16{\noexpand\startmuflex launched by + \noexpand\startpiece }% + \fi + \barsinpi@c@\z@ \piece@begina \leavevmode \piece@beginb + \piece@beginc \fil@begin \Writ@meters\lastbarpos\lin@pos %%% 1.21: added \lastbarpos setting + \let\volta@set\empty % tells the kind of volta setting at next bar + \let\volta@cut\empty % flag to tell that a volta has been cut at line end + \let\volta@type\empty % the current volta setting (same defs as \volta@set) + \let\endvolta@set\empty % tells the kind of volta closing at next bar + \let\pdl@cut\empty % flag to signal a pedal rule has been cut at the end of a line % 1.21 RDT +} + +\let\everystaff\empty +\def\everyst@ff{\everystaff}% --> MuFlex Pass II + +%%% continue score + +\let\atnextline\empty + +\def\piece@conta{\catcodesmusic \atnextline \let\atnextline\empty + \comp@internote \leavevmode \barsinlin@\z@ } + +\def\contpiece{\noindent \piece@conta \writ@staffs \piece@beginc + \Writ@meters\wbarno@x\lastbarpos\lin@pos\addspace\afterruleskip %%% 1.21: added \lastbarpos setting +} + +% like contpiece but with indentation (parindent) and instrument names +% it's for changing the number of instrument in one piece + +\let\fil@indent\empty +\def\Contpiece{\piece@conta \piece@beginb \fil@indent \piece@beginc + \Writ@meters\lastbarpos\lin@pos} %%% 1.21: added \lastbarpos setting + + +%%% end score + +\let\ragg@d\empty +\let\z@suspend@autoflag\empty % used in musixcpt only + +\def\z@suspend{% + \z@suspend@autoflag % used in musixcpt only +% cut pedal rule 1.21 RDT + \ifdim\pdl@pos=\z@\else% + \noport@@\z@ + \znotes\selectinstrument{\pdl@instr}\selectstaff{\pdl@staff}\pdlc@\en% + \global\def\pdl@cut{\@one}% + \fi +% cutvolta + \write@volta@hrule + \ifx\volta@type\tw@\let\volta@set\tw@ \let\volta@type\empty + \let\volta@cut\tw@\fi % restart volta at next line if continuous + \ifx\volta@type\thr@@\let\volta@set\thr@@ \let\volta@type\empty + \let\volta@cut\thr@@ \fi % restart volta at next line if continuous +% cutoctline + \o@loop + \ifdim\o@x<\maxdimen \let\T@ii\n@ii \C@TO \o@x\z@ \fi + \repeat +% cut trill + \tr@loop + \ifdim\tr@x<\maxdimen \let\T@ii\n@ii \C@TR \tr@x\z@ \fi + \repeat +% cutslur + \ifnum\N@s>\z@% % any pending slurs ? + \n@viii\maxslurs % test all possible slur numbers [version 1.15] (Hiroaki) + \advance\n@viii\m@ne + \loop\ifnum\n@viii>\m@ne + \s@l@ctslur\n@viii\relax + \edef\@sense{\the\s@s}% + \if x\@sense% % sense flag + \else% % found slur + \edef\@dotted{\the\s@d}% +ickd + \y@v\lin@pos % get current position + \advance\y@v-\s@x % slurlength = currentpos - startpos + \let\@Ti\@ne % set flag for \writ@slur (\staffbotmarg) + \ifnum\s@z=\maxdimen \s@z\s@y \fi % flag (\breakslur not used -> tie) + \writ@slur\s@y\s@z\y@v\p@% avoid touching the bar rule + \s@x\z@% reset startpos for next line + \s@z\maxdimen% reset breakslur + \fi + \advance\n@viii\m@ne \repeat + \fi\s@indent\z@ +% + \ragg@d\par\lin@pos\z@ \endcatcodesmusic} + +\def\stoppiec@{\check@nopen\n@wbar\z@suspend} +%\def\stoppiece{\stoppiec@\@nds@ction} %-simick +\def\stoppiece{\T@bil\fi\stoppiec@\@nds@ction} %+simick +\let\endpiece\stoppiece + +\def\zstoppiec@{\check@nopen\zn@wbar\z@suspend} +%\def\zstoppiece{\zstoppiec@\@nds@ction} %-simick +\def\zstoppiece{\T@bil\fi\zstoppiec@\@nds@ction}%+simick +% if you need a line which appears ragged +\def\raggedstoppiece{\ifx\ragg@d\empty \fil@{r}\fi % version 1.18 RDT (from musixext) + \check@nopen\n@wbar\hfill\z@suspend\@nds@ction} +\def\zendpiece{\setemptybar\raggedstoppiece} % RDT version 1.31 + +\def\Stoppiece{\setdoubleBAR\stoppiece} +\let\Endpiece\Stoppiece + +%%% short excerpts + +\def\startextract{\lastbarno\z@ \barno\startbarno + \piece@begina\setbox\w@rkbox\hbox{\writ@staffs}% to compute heights + \setbox\w@rkbox\hbox\bgroup% !! all changes are local !! + \line@width\maxdimen + \maxbarsinlin@\maxdimen %+simick + \let\T@bil\iftrue \let\everyst@ff\everystaff \let\fil@spc\empty + \let\fil@termskip\empty \let\fil@signs\empty \let\fil@barno\empty + \let\leftrepeat\leftrepeat@II \let\leftrightrepeat\leftrightrepeat@II +% \let\doublebar\doublebar@II % commented out by RDT version 1.32 + \piece@beginc\Writ@meters\lastbarpos\lin@pos\let\pdl@cut\empty\addspace\afterruleskip} + %%% 1.21: added \lastbarpos and \pdl@cut settings + +% enable left and right extracts (e.g. for footnotes) + +\let\extractline\centerline + +\def\endextract{\let\z@suspend\write@volta@hrule + \stoppiec@\egroup\line@width\wd\w@rkbox + \extractline{\writ@names\writ@staffs\unhbox\w@rkbox}% + \endcatcodesmusic} +\def\zendextract{\let\stoppiec@\zstoppiec@ \endextract} + +%% +% Redefine \t@rmskip to include a macro for writing a record to a file, +% and define the macro +%% + +\newdimen\x@skip +\newdimen\n@skip + +\let\fil@termskip\empty +\def\t@rmskip{\kern\n@skip\advance\x@skip\n@skip + \advance\lin@pos\x@skip + % case of \hardnotes + \ifnum\V@sw>0\relax + \y@v\n@skip \fil@spc + \fi + % end case \hardnotes + \fil@termskip\global\n@skip\z@ \global\x@skip\z@ \let\V@sw\z@} + +%% +% Define the amount of space before each barline, +%% + +%\newdimen\beforeruleskip +\newskip\beforeruleskip + +%% +% We must distinguish between scalable ('soft'=1) material in the bar +% (eg noteboxes) and absolute ('hard'=0) widths such as those from +% barlines and clef symbols +% Hence introduce a switch defining this attribute +%% + +\newcount\widthtyp@ \widthtyp@\@ne + +%%% bar numbers + +\newcount\lastbarno + +\def\writethebarno{\fontbarno\the\barno\kernm\qn@width} +\def\fontbarno{\it} + +\def\wbarno@x{%%%% version 1.21: RDT moved \lastbarpos\lin@pos after calls to \Writ@meters + \ifx\volta@set\empty + \n@iii\barno \divide\n@iii\freqbarno\relax + \ifnum\n@iii=\lastbarno + \else \y@\altplancher \advance\y@\systemheight \advance\y@\tw@\internote + \raise\y@\llap{\writethebarno}\fi + \else + \ifx\volta@cut\empty + \else % volta was cut, there is nothing colliding with bar number. + \n@iii\barno \divide\n@iii\freqbarno\relax + \ifnum\n@iii=\lastbarno + \else \y@\altplancher \advance\y@\systemheight \advance\y@\tw@\internote + \raise\y@\llap{\writethebarno}\fi + \fi + \write@volta + \fi + \ifx\pdl@cut\empty % 1.21 RDT + \else% pedal rule was cut at the end of the previous line + \global\pdl@pos\lin@pos\let\pdl@cut\empty % reset \ped@pos + \fi + \b@rrul@ %+simick + \n@iii\barno \divide\n@iii\freqbarno\relax \lastbarno\n@iii } + +%%% pass selective scoring + +\newskip\cut@v % contains width of bar rule +\newskip\init@volta@pos % start position of volta +\newskip\volta@startcor %+simick volta start correction in case of leftrepeats +\newskip\volta@endcor %+simick volta end correction in case of rightrepeats + +\def\raisevolta{\f@ur\internote} + +\newbox\writ@volta@box + +\def\voltadot{.}% +\def\write@volta{% writes the requested |n. and moves the things for further use + \ifx\volta@type\empty\else\errmessage{/setvolta collision!}\fi + \y@\altplancher \advance\y@\systemheight + \advance\y@\raisevolta +% \setbox\writ@volta@box\rlap{\vrule % \musixfont\sixt@@n %-simick +% \rm\ \vphantom{\^{\volta@text}\strut gq}\volta@text\voltadot}% %-simick + \setbox\writ@volta@box\rlap{\vrule\rm\strut\ \volta@text\voltadot}% %+simick + \xdef\thevolta@boxheight{\the\ht\writ@volta@box}% + \xdef\thevolta@boxdepth{\the\dp\writ@volta@box}% + \ifx\volta@cut\empty \else\setbox\writ@volta@box\null + \fi % if continuation, make writ@volta@box null +% \raise\y@\llap{\box\writ@volta@box}% %-simick + \kernm\volta@startcor\raise\y@\llap{\box\writ@volta@box}\kern\volta@startcor %+simick + \let\volta@type\volta@set + \let\volta@set\empty + \let\volta@cut\empty +% \init@volta@pos\lin@pos\relax %-simick + \init@volta@pos\lin@pos \advance\init@volta@pos-\volta@startcor %+simick +}% + +\def\write@volta@hrule{% write the hrule of volta bar at its end + \ifx\volta@type\empty + \else + \y@v\lin@pos \advance\y@v-\init@volta@pos +% \global\advance\cut@v\lthick \advance\y@v-\cut@v %-simick +% \global\advance\cut@v\lthick %-simick + \ifnum\barsinlin@=\maxbarsinlin@ %+simick + \y@i\z@ %+simick + \else %+simick + \y@i\cut@v \advance\y@i-\volta@endcor %+simick + \fi %+simick + \advance\y@v-\y@i %+simick + \y@\altplancher \advance\y@\systemheight + \advance\y@\raisevolta + \raise\y@\llap{% + \raise\thevolta@boxheight +% \hbox{\vrule\@height\z@\@depth\lthick\@width\y@v}}% %-simick + \hbox{\vrule\@height\z@\@depth\lthick\@width\y@v}\kern\y@i}% %+simick +% check whether termination has been required + \ifx\endvolta@set\thr@@ \let\volta@type\thr@@\fi % \endvoltabox forces type \thr@@ + \ifx\endvolta@set\empty \else \write@volta@endbox\fi + % now set volta@type \@ne to \empty + \ifx\volta@type\@ne \let\volta@type\empty\fi + \fi +}% + +\def\write@volta@endbox{% write the hrule of volta bar at its end + \ifx\volta@type\empty + \else +% \y@v\lin@pos \advance\y@v-\init@volta@pos %-simick +% \global\advance\cut@v\lthick \advance\y@v-\cut@v %-simick +% \global\advance\cut@v\lthick %-simick + \y@\altplancher \advance\y@\systemheight + \advance\y@\raisevolta + \ifx\volta@type\thr@@ +% \raise\y@\llap{\raise\thevolta@boxheight\hbox{\true@endvoltabox}}% %-simick + \raise\y@\llap{\raise\thevolta@boxheight\hbox{\true@endvoltabox}\kern\y@i}%+simick + \fi +% now force volta@type to \empty + \let\volta@type\empty + \let\endvolta@set\empty + \let\volta@cut\empty + \fi +}% + +%\check + +\let\writ@volta\empty % provisional for testing % + +\let\volta@set\empty % tells the kind of volta setting at next bar + % \@ne = single \setvolta, \tw@ = \Setvolta + % \thr@@ = setvoltabox + +\let\volta@type\empty % the current volta setting (same defs as \volta@set) +\let\volta@cut\empty + +\let\endvolta@set\empty % tells the kind of volta closingg at next bar + % \@ne = not used, \tw@ = terminate \Setvolta[box] + % \thr@@ = terminate \Setvolta[box] with an ending hook + +\def\setvolta{\let\volta@set\@ne \gen@setvolta} +\def\Setvolta{\let\volta@set\tw@ \gen@setvolta} +\def\setvoltabox{\let\volta@set\thr@@ \gen@setvolta} + +\def\gen@setvolta#1{\def\volta@text{#1}} + +\def\setendvolta{% + \ifx\volta@type\empty\volta@err + \else\let\endvolta@set\tw@ + \fi} + +\def\setendvoltabox{% + \ifx\volta@type\empty\volta@err + \else\let\endvolta@set\thr@@ + \fi} + +\let\endvolta\setendvolta +\let\endvoltabox\setendvoltabox + +\def\true@endvoltabox{\raise-\thevolta@boxheight + \llap{\vrule\@height\thevolta@boxheight \@depth\thevolta@boxdepth}} + +\def\volta@err{\immediate\write16{% + type=\ifx\volta@type\empty 0\else \number\volta@type\fi, + set=\ifx\volta@set\empty 0\else \number\volta@set\fi}% +\errmessage{\noexpand\endvolta, %\noexpand\contvolta, +\noexpand\endvoltabox\space does not match opening \noexpand\S[s]volta...}} + + +%%% line breaking stuff + +\let\@nds@ction\empty + +\newcount\barsinlin@ +\newcount\maxbarsinlin@ + +%\def\@LeftRp{\stoppiec@\contpiece\addspace{\h@lf\afterruleskip}% %-simick +% \kernm\afterruleskip\l@eftrepeat\kern\afterruleskip} %-simick +\def\@LeftRp{\stoppiec@\l@@ftrepeat\advance\volta@startcor-\afterruleskip %+simick + \contpiece\addspace{\h@lf\afterruleskip}% %+simick + \kernm\afterruleskip\l@eftrepeat\kern\afterruleskip %+simick + \advance\lastbarpos\afterruleskip \b@rrul@} %+simick + +\def\@LeftRpCont{\stoppiec@\l@@ftrepeat\advance\volta@startcor-\afterruleskip % RDT 1.28 + \let\z@sw\@ne % turn on continuation bar number + \contpiece\addspace{\h@lf\afterruleskip}% + \kernm\afterruleskip\l@eftrepeat\kern\afterruleskip% + \advance\lastbarpos\afterruleskip \b@rrul@} + +\def\T@bil{\advance\barsinlin@\@ne \ifnum\barsinlin@<\maxbarsinlin@} + +\def\barre{\T@bil \@bar\else\stoppiec@\contpiece \fi} +\def\xbar{\@bar\advance\barsinpi@c@\m@ne} +\def\zbar{\T@bil \zn@wbar\else\zstoppiec@\contpiece \fi} +\def\alaligne{\stoppiece\contpiece} +\def\zalaligne{\zstoppiece\contpiece} + +% ...@II means used in the *second* tex pass + +\def\leftrepeat@II{% +\T@bil + \setleftrepeat\@bar +\else + \@LeftRp % +\fi} + +\def\zleftrepeat@II{% % RDT 1.28 +\advance\barno\m@ne% +\T@bil + \setleftrepeat\@bar% +\else + \@LeftRpCont% % RDT 1.28 +\fi} + + +\let\leftrepeat\leftrepeat@II +\let\zleftrepeat\zleftrepeat@II % RDT 1.28 + +\def\zzleftrepeat{% % RDT 1.28 +\advance\barno\m@ne% +\stoppiece% +\let\z@sw\@ne% +\contpiece% +\advance\barno\m@ne% +\leftrepeat% +} + +\def\leftrightrepeat@II{% +\T@bil + \setleftrightrepeat\@bar +\else + \setrightrepeat\@LeftRp +\fi} + +\def\zzrightrepeat{% % RDT 1.28 + \advance\barno\m@ne% + \setrightrepeat\stoppiece + \let\z@sw\@ne + \contpiece +} + +\def\zrightrepeat{% % RDT 1.28 +\advance\barno\m@ne +\setrightrepeat +\T@bil + \@bar +\else + \stoppiec@ + \let\z@sw\@ne + \contpiece +\fi} + +\def\zzleftrightrepeat{% % RDT 1.28 +\advance\barno\m@ne% +\setrightrepeat% +\stoppiece% +\let\z@sw\@ne% +\contpiece% +\advance\barno\m@ne% +\leftrepeat% % RDT revised 1.30 +} + +\def\zleftrightrepeat@II{% % RDT 1.28 +\advance\barno\m@ne +\T@bil + \setleftrightrepeat\@bar +\else + \stoppiec@ + \let\z@sw\@ne + \contpiece +\fi} + +\let\leftrightrepeat\leftrightrepeat@II +\let\zleftrightrepeat\zleftrightrepeat@II % RDT 1.28 + + +\def\zdoublebar{\advance\barno\m@ne\setdoublebar\xbar} % RDT revised 1.32 + +\def\zzdoublebar{% % RDT 1.31 +\advance\barno\m@ne% +\setdoublebar% +\stoppiece% +\let\z@sw\@ne% +\contpiece% +} + +\def\zzbar{% % RDT 1.31 +\advance\barno\m@ne% +\stoppiece% +\let\z@sw\@ne% +\contpiece% +} + +\def\alapage{\stoppiece\eject\contpiece} +\def\zalapage{\zstoppiece\eject\contpiece} + +% minuscule: une seule barre +% majuscule: double barre + +\let\Writ@newsigns\empty + +\def\updat@context{\writ@newclefs + \T@bil \wbarno@x\Writ@newsigns\Writ@meters\lastbarpos\lin@pos\addspace\afterruleskip +%%% 1.21: added \lastbarno setting + \else\Writ@newsigns\z@suspend\contpiece \fi} + +\def\changecontext{\showallbarrules\n@wbar\updat@context} +\def\Changecontext{\showallbarrules\setdoublebar\changecontext} +\def\zchangecontext{\advance\n@skip\beforeruleskip \widthtyp@\@ne \t@rmskip + \zn@wbar\updat@context} + +\def\pchangecontext{\showallbarrules\n@wbar + \writ@newclefs\Writ@newsigns\z@suspend\eject\contpiece} +\def\pChangecontext{\setdoublebar\pchangecontext} + +%%% bars, repeatbars, ... + +%% +% Change ... to add skip \beforeruleskip to the preceeding notebox, +% and to set the 'soft' switch for the output record +%% +%% +% Redefine \n@wbar to write the bar line thickness to file, +% then reset \n@skip and \x@skip +%% + +\newskip\lastbarpos +\let\fil@barno\empty +\let\atnextbar\empty + +\def\n@wbar{% + \t@rmskip % essai DT + \advance\n@skip\beforeruleskip \widthtyp@\@ne \t@rmskip +% \ifdim\cut@v>\z@ \else\ifx\barrul@\thinrul@ \else\global\cut@v.9\Interligne \fi\fi %-simick +% \barrul@\widthtyp@\z@ \fil@termskip\let\barrul@\thinrul@ %-simick + \barrul@\widthtyp@\z@ \fil@termskip %+simick + \advance\barsinpi@c@\@ne \fil@barno + \ifx\no@b\empty \message{bar \the\barno}\fi + \advance\barno\@ne \advance\lin@pos\x@skip \atnextbar \let\atnextbar\empty + \write@volta@hrule %+simick +% \global\cut@v\z@ % <===================================== inserted %-simick + \global\n@skip\z@ \global\x@skip\z@ \let\z@sw\empty +% \write@volta@hrule %-simick +}% + +\def\@bar{\n@wbar\wbarno@x\lastbarpos\lin@pos\addspace\afterruleskip} + +\def\zn@wbar{\t@rmskip\advance\barsinpi@c@\@ne \let\z@sw\@ne} + +\def\small@spc{\addspace{\h@lf\big@spc}} + +\def\b@rrul@{\let\barrul@\thinrul@ %+simick + \global\cut@v\lthick \global\volta@endcor-\thr@@\lthick \global\volta@startcor\z@} %+simick +\def\r@ightrepeat{% + \hbox{\writ@colons\addspace\big@spc\thinrul@\small@spc\thickrul@}} +\def\r@@ghtrepeat{% %+simick + \global\cut@v\big@spc \global\advance\cut@v\lthick \global\advance\cut@v\h@lf\big@spc %+simick + \global\volta@endcor\cut@v \global\advance\cut@v\big@spc \global\volta@startcor\z@} %+simick +\def\l@eftrepeat{% + \hbox{\thickrul@\small@spc\thinrul@\addspace\big@spc\writ@colons}} +\def\l@@ftrepeat{% %+simick + \global\cut@v\big@spc \global\advance\cut@v\h@lf\big@spc \global\advance\cut@v\lthick %+simick + \global\advance\cut@v\big@spc \global\volta@endcor\z@ \global\volta@startcor\big@spc %+simick + \global\advance\volta@startcor\lthick \global\advance\volta@startcor\h@lf\big@spc} %+simick +\def\l@eftrightrepeat{\hbox{\writ@colons\addspace\big@spc\thickrul@ + \small@spc\thickrul@\addspace\big@spc\writ@colons}} +\def\l@@ftrightrepeat{% %+simick + \global\cut@v\big@spc \global\advance\cut@v\big@spc \global\volta@endcor\cut@v %+simick + \global\advance\cut@v\h@lf\big@spc %+simick + \global\volta@startcor\big@spc \global\advance\volta@startcor\big@spc %+simick + \global\advance\cut@v\volta@endcor \global\advance\volta@startcor-\lthick} %+simick + +\def\doublebar{\showallbarrules\setdoublebar\barre}% double barre de mesure +%\def\setdoubleBAR{\showallbarrules\def\barrul@{\thinrul@\small@spc\thickrul@}} %-simick +\def\setdoubleBAR{\showallbarrules\def\barrul@{\thinrul@\small@spc\thickrul@}% %+simick + \global\cut@v\lthick \global\advance\cut@v\h@lf\big@spc \global\volta@endcor\cut@v %+simick + \global\advance\cut@v\big@spc \global\volta@startcor\z@} %+simick +%\def\setemptybar{\def\barrul@{\relax}} %-simick +\def\setemptybar{\def\barrul@{\relax}% %+simick + \global\cut@v\z@ \global\volta@endcor-\f@ur\lthick \global\volta@startcor\z@} %+simick +\def\setdoublebar{\showallbarrules\global\cut@v.4\Interligne + \global\advance\cut@v\tw@\lthick \global\volta@endcor\z@ \global\volta@startcor\z@ %+simick + \def\barrul@{\thinrul@\addspace{.4\Interligne}\thinrul@}} + +\def\rightrepeat{\setrightrepeat\barre} + +%\def\setrightrepeat{\showallbarrules\let\barrul@\r@ightrepeat} %-simick +\def\setrightrepeat{\showallbarrules\let\barrul@\r@ightrepeat \r@@ghtrepeat} %+simick +%\def\setleftrepeat{\showallbarrules\let\barrul@\l@eftrepeat} %-simick +\def\setleftrepeat{\showallbarrules\let\barrul@\l@eftrepeat \l@@ftrepeat} %+simick +%\def\setleftrightrepeat{\showallbarrules\let\barrul@\l@eftrightrepeat} %-simick +\def\setleftrightrepeat{\showallbarrules\let\barrul@\l@eftrightrepeat \l@@ftrightrepeat}%+simick + +% write colons on all staffs (a part of [left][right]repeat symbols + +%\def\writ@colons{\n@loop{\w@coli}\repeat} + + + +\def\writ@colons{\n@loop{\w@coli}\repeat} +\def\w@coli{\p@loop + {\ifnum\nblines=6\tabc@lsix% + \else\ifnum\nblines=4\tabc@lfour% + \else\raise\altportee\hbox{\raise4\internote\hbox{\keychar55}}\fi\fi}\count@portee\repeat} + +%%%% 1.29 RDT +\def\tabc@lsix{\raise\altportee\hbox{% + %\raise7\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% uncomment if wanted + \raise5\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% + \raise3\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% comment out if unwanted + \raise1\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% + %\raise-1\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% uncomment if wanted +}} + +%%%% 1.29 RDT +\def\tabc@lfour{\raise\altportee\hbox{% + \raise3\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% + \raise1\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% comment out if unwanted + \raise-1\internote\rlap{\kernm1.2\internote\hbox{\keychar24}}% +}} +%%% seperated and full barlines + +%\def\rul@full#1{\raise\altplancher\rlap{\vrule\@depth\hlthick +% \@height\systemheight\@width#1}\addspace#1} + +\def\rul@full#1{\hbox{\raise\altplancher\rlap{\vrule\@depth\hlthick + \@height\systemheight\@width#1}}\addspace#1} + +\def\rul@sep#1{\noport@@\z@\n@loop + \edef\rul@hidden{\csname h@bl\romannumeral\noinstrum@nt\endcsname}% + \Comp@High\hbox{\raise\altitude\rlap{% +% \message{(tw@=\meaning\tw@\space thr@@=\meaning\thr@@\space \number\noinstrum@nt->}\expandafter\show\rul@hidden + \expandafter + \ifx\rul@hidden\relax % if \relax = never hidden + \vrule\@depth\hlthick\@width#1\@height\y@v + \else + \expandafter + \ifx\rul@hidden\thr@@ % if \thr@@ = not hidden one time, + \vrule\@depth\hlthick\@width#1\@height\y@v + \global\expandafter\let\rul@hidden\tw@ % reset to perm. hidden + \else + \expandafter + \ifx\rul@hidden\tw@ % if \tw@ = always hidden + \relax + \else + \expandafter + \ifx\rul@hidden\@ne % if \@ne = hidden only one time + \global\expandafter\let\rul@hidden\relax + \fi + \fi + \fi + \fi}}\repeat\addspace#1} + +%== hides (only) next bar line for specified instrument +\def\Hidebarrule#1{\global\expandafter\let\csname h@bl\romannumeral#1\endcsname\@ne} + +%== hides all next bar lines for specified instrument +\def\hidebarrule#1{\global\expandafter\let\csname h@bl\romannumeral#1\endcsname\tw@} + +%== force showing all bar lines for specified instrument +\def\showbarrule#1{\global\expandafter\let\csname h@bl\romannumeral#1\endcsname\relax} + +%== force showing all bar lines for all instruments +\def\showallbarrules{% + %\ifx\writ@rule\rul@sep\relax + \n@loop + \global\expandafter\let\csname h@bl\romannumeral\noinstrum@nt\endcsname\relax + \repeat + %\fi +} + +%== force showing (only) next bar line for specified instrument +\def\Showbarrule#1{\global\expandafter\let\csname h@bl\romannumeral#1\endcsname\thr@@} + +% standard vrules over all instruments +\def\stdbarrules{\let\writ@rule\rul@full } + +% separated vrules par instrum +\def\sepbarrules{\let\writ@rule\rul@sep } +\stdbarrules + +%%% signs + +\def\s@l@ctsigns{\edef\a@s{\csname a@s\romannumeral\noinstrum@nt\endcsname}% + \edef\o@s{\csname o@s\romannumeral\noinstrum@nt\endcsname}}% + +\def\setsign#1#2{\noinstrum@nt#1\relax + \let\Writ@newsigns\writ@newsigns % only write them, when they are touched + \s@l@ctsigns % select instrument + \a@s#2\relax % +} + +\def\generalsignature#1{\let\Writ@newsigns\writ@newsigns + \m@loop \s@l@ctsigns \a@s#1\repeat} + +% Inhibits writing erasing naturals at next change of context +\def\ignorenats{\m@loop \s@l@ctsigns \o@s\z@ \repeat} + +\def\changesignature{\t@rmskip\Writ@newsigns} + +\def\writ@sign{\ifnum\a@s=\z@ \else + \n@v\@lii + \ifnum\a@s>\z@ \C@sig\t@n + \C@sh\@ne\s@v@n + \C@sh\tw@\@l@v@n + \C@sh\thr@@\@ight + \C@sh\f@ur\fiv@ + \C@sh\fiv@\nin@ + \C@sh\si@\si@\fi + \n@v\@l + \ifnum\a@s<\z@ \C@sig\si@ + \C@fl\@ne\nin@ + \C@fl\tw@\fiv@ + \C@fl\thr@@\@ight + \C@fl\f@ur\f@ur + \C@fl\fiv@\s@v@n + \C@fl\si@\thr@@\fi + \fi} + +\def\C@sh#1#2{\ifnum\a@s>#1\C@sig#2\fi} +\def\C@fl#1#2{\ifnum\a@s<-#1\C@sig#2\fi} + +%% +% Augment \writ@newsigns so that +% (1) the space taken by the mid-line sign change is written to the file; +% (2) the new value of \sign@skip is written to the file +% Note that this is not necessarily the same value +% as the mid-line value, which includes cancellation naturals when +% the key signature changes from N flats to M sharps (or vice-versa) +%% + +\let\fil@signs\empty + +\def\writ@newsigns{\sign@skip\z@ + \n@loop{\s@l@ctsigns \let\@Ti\writ@newsign \C@wsi}\repeat + \n@skip\sign@skip \widthtyp@\z@ \t@rmskip + \m@loop \s@l@ctsigns \o@s\a@s \repeat + \let\Writ@newsigns\empty \fil@signs } + +\def\upd@width#1{\ifdim#1<\wd\toks@box \global#1\wd\toks@box \fi} +\def\writ@box{\leavevmode\raise\altportee\rlap{\box\toks@box}} + +\newcount\ut@ref + +\def\get@refs#1#2#3#4{% #1-#4: cle correspondante 0=sol, 5-6=fa, 1-4=ut + \ifcase\noport@@ \ut@ref\z@ \or \ut@ref#1\or \ut@ref#2\or + \ut@ref#3\or \ut@ref#4\fi + \relax \ifnum \ut@ref=9\relax \ut@ref-1\relax\fi + \global\ut@ref\ut@ref } + + %\def\writ@newsign{\ifnum\a@s=\z@ \else\kern.4\Internote \fi + % \ifnum\o@s<\z@ \w@flats\w@sharps\else\w@sharps\w@flats \fi} + +\def\writ@newsign{\ifnum\a@s=\z@ \else\kern.4\Internote \fi + \ifnum\o@s<\z@ \w@cancelflats\w@flats\w@sharps + \else\w@cancelsharps\w@sharps\w@flats \fi} + +\def\w@flats{\W@Fl\z@\si@ \W@Fl\@ne\nin@ \W@Fl\tw@\fiv@ \W@Fl\thr@@\@ight + \W@Fl\f@ur\f@ur \W@Fl\fiv@\s@v@n \W@Fl\si@\thr@@} + +\def\w@cancelflats{\W@canFl\z@\si@ \W@canFl\@ne\nin@ \W@canFl\tw@\fiv@ + \W@canFl\thr@@\@ight \W@canFl\f@ur\f@ur \W@canFl\fiv@\s@v@n \W@canFl\si@\thr@@} + + %\def\W@Fl#1#2{% + % \ifnum\a@s<-#1\n@v\@l \C@sig#2\else \ifnum\o@s<-#1\n@v\@liv \C@sig#2\fi \fi} + +\def\W@Fl#1#2{% + \ifnum\a@s<-#1\n@v\@l \C@sig#2\else \ifnum\o@s<-#1\relax\fi \fi} + +\def\W@canFl#1#2{% + \ifnum\a@s<-#1\relax\else \ifnum\o@s<-#1\n@v\@liv \C@sig#2\fi \fi} + +\def\w@sharps{\W@Sh\z@\t@n \W@Sh\@ne\s@v@n \W@Sh\tw@\@l@v@n + \W@Sh\thr@@\@ight \W@Sh\f@ur\fiv@ \W@Sh\fiv@\nin@ \W@Sh\si@\si@} + +\def\w@cancelsharps{\W@canSh\z@\t@n \W@canSh\@ne\s@v@n \W@canSh\tw@\@l@v@n + \W@canSh\thr@@\@ight \W@canSh\f@ur\fiv@ \W@canSh\fiv@\nin@ \W@canSh\si@\si@} + + %\def\W@Sh#1#2{% + % \ifnum\a@s>#1\n@v\@lii \C@sig#2\else\ifnum\o@s>#1\n@v\@liv \C@sig#2\fi \fi} + +\def\W@Sh#1#2{% + \ifnum\a@s>#1\n@v\@lii \C@sig#2\else\ifnum\o@s>#1\relax\fi \fi} + +\def\W@canSh#1#2{% + \ifnum\a@s>#1\relax\else\ifnum\o@s>#1\n@v\@liv \C@sig#2\fi \fi} + +\def\C@wsi{\s@l@ctclefs \p@loop \count@portee \expandafter\get@refs\the\a@c + \setbox\toks@box\hbox{\kern.4\Internote \@Ti \kern.4\Internote}% + \upd@width\sign@skip \writ@box \repeat} + + %\def\C@sig#1{\n@iii#1% + % \ifnum\ut@ref>\z@ + % \advance\n@iii\ut@ref \advance\n@iii\ut@ref + % \ifnum\ut@ref=\si@ \advance\n@iii-\s@v@n \fi + % \ifnum\ut@ref>\thr@@ \advance\n@iii-\s@v@n \fi + % \ifnum\n@iii>\@l@v@n \advance\n@iii-\s@v@n \fi + %\fi + %\advance\n@iii-\tw@ \raise\n@iii\internote + %\hbox\@to\tw@\internote{\hss\keychar\n@v\hss}} + +\def\C@sig#1{\n@iii#1% Correction by W. Icking + \advance\n@iii\ut@ref \advance\n@iii\ut@ref + \ifnum\ut@ref=\si@ \advance\n@iii-\fourt@@n% + \else \ifnum\ut@ref>\z@ \advance\n@iii-\s@v@n \fi\fi + \ifnum\n@iii<\@ne \global\advance\n@iii\s@v@n \fi + \ifnum\n@iii<\@ne \global\advance\n@iii\s@v@n \fi + \ifnum\n@iii>\@l@v@n \advance\n@iii-\s@v@n \fi + \ifnum\n@iii>\@l@v@n \advance\n@iii-\s@v@n \fi + \advance\n@iii-\tw@ \raise\n@iii\internote + \hbox\@to\tw@\internote{\hss\keychar\n@v\hss}} + +%%% meterindicators + +\def\s@l@ctm@t{\edef\m@t{\csname m@t\romannumeral\noinstrum@nt\endcsname}} + +\def\setmeter#1#2{\noinstrum@nt#1\relax % select instrument + \let\Writ@meters\writ@meters % only write them, when they are touched + \s@l@ctm@t \m@t{#2\empty\empty\empty}} + +\def\generalmeter#1{\let\Writ@meters\writ@meters + \m@loop \s@l@ctm@t \m@t{{#1}{#1}{#1}{#1}}\repeat} + +%% +% Redefine \writ@meters to set the 'hard' switch for +% \t@rmskip, indicating that this length is unscaleable +%% + +% \meterskip influence the space before !first! writemeters +\newskip\meterskip + +\def\writ@meters{\addspace\meterskip \meterskip\z@ \global\n@skip\z@ + \n@loop{\writ@meteri}\repeat + \ifdim\n@skip>\z@ \advance\n@skip\big@spc + \widthtyp@\z@ \t@rmskip \fi \let\Writ@meters\empty} + +\def\writ@meteri{\s@l@ctm@t \p@loop \setbox\toks@box + \hbox{\expandafter\writ@meterp\the\m@t{}{}{}{}}\upd@width\n@skip + \writ@box \count@portee\repeat} + +\def\writ@meterp#1#2#3#4{% + \ifcase\noport@@\hbox{#1}\or \hbox{#2}\or \hbox{#3}\or \hbox{#4}\fi} + +\def\meterfrac#1#2{% + \ifnum\nblines=6% + \setbox\toks@box\vbox{\hbox{~\meterfont#1}% + \hbox{~\meterfont #2}}\raise\internote% + \vbox\@to\@ight\internote{\offinterlineskip% + \vss\hbox\@to\wd\toks@box{\hss\meterfont#1\hss}\vskip1.5\internote% + \vss\hbox\@to\wd\toks@box{\hss\meterfont#2\hss}\vss}% + \else\ifnum\nblines=4% + \setbox\toks@box\vbox{\hbox{\ \meterfont#1}% + \hbox{\ \meterfont #2}}\raise-1\internote\vbox\@to\@ight\internote{\offinterlineskip + \vss\hbox\@to\wd\toks@box{\hss\meterfont#1\hss}\vss + \vss\hbox\@to\wd\toks@box{\hss\meterfont#2\hss}\vss} + \else + \setbox\toks@box\vbox{\hbox{\ \meterfont#1}% + \hbox{\ \meterfont #2}}\vbox\@to\@ight\internote{\offinterlineskip + \vss\hbox\@to\wd\toks@box{\hss\meterfont#1\hss}\vss + \vss\hbox\@to\wd\toks@box{\hss\meterfont#2\hss}\vss} + \fi\fi +} +\def\allabreve{% -> 2/2 + \ifnum\nblines=6\raise5\internote\hbox{\keychar82}% + \else\ifnum\nblines=4\raise3\internote\hbox{\keychar82}% + \else\raise4\internote\hbox{\keychar82}\fi\fi} +\def\reverseallabreve{% + \ifnum\nblines=6\raise5\internote\hbox{\keychar123}% + \else\ifnum\nblines=4\raise3\internote\hbox{\keychar123} + \else\raise4\internote\hbox{\keychar123}\fi\fi} +\def\meterC{% -> 4/4 + \ifnum\nblines=6\raise5\internote\hbox{\musickeyfont\@lxxxiii}% + \else\ifnum\nblines=4\raise3\internote\hbox{\musickeyfont\@lxxxiii}% + \else\raise4\internote\hbox{\musickeyfont\@lxxxiii}\fi\fi} +\def\reverseC{% -> 4/2 + \ifnum\nblines=6\raise5\internote\hbox{\keychar84}% + \else\ifnum\nblines=4\raise3\internote\hbox{\keychar84}% + \else\raise4\internote\hbox{\keychar84}\fi\fi} +\def\meterN#1{% + \ifnum\nblines=6\raise3\internote\hbox{\meterfont#1}% + \else\ifnum\nblines=4\raise1\internote\hbox{\meterfont#1}% + \else\raise2\internote\hbox{\meterfont#1}\fi\fi} +\def\meterplus{{\keychar57}} + +%%% clefs + +\def\s@l@ctclefs{\edef\a@c{\csname a@c\romannumeral\noinstrum@nt\endcsname}% + \edef\o@c{\csname o@c\romannumeral\noinstrum@nt\endcsname}} + +% why simple, when it can be done complicated ? + +\newtoks\t@c +\def\@fourtoks#1#2#3#4#5+{#1#2#3#4} + +\def\setclef#1#2{\noinstrum@nt#1\relax + \ifnum#1<1\errmessage{Instrument number not positive}\fi + \s@l@ctclefs \t@c{#2000}% + \a@c\expandafter\expandafter\expandafter{\expandafter\@fourtoks\the\t@c+}} + \let\setclefs\setclef + +\let\bass\si@ +\let\alto\thr@@ +\let\treble\z@ + +\def\setclefsymbol#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname bassc@s\romannumeral\n@v\endcsname{#2}% + \expandafter\def\csname altoc@s\romannumeral\n@v\endcsname{#2}% + \expandafter\def\csname treblec@s\romannumeral\n@v\endcsname{#2}% +}% + +\def\setbassclefsymbol#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname bassc@s\romannumeral\n@v\endcsname{#2}% +}% + +\def\setaltoclefsymbol#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname altoc@s\romannumeral\n@v\endcsname{#2}% +}% + +\def\settrebleclefsymbol#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname treblec@s\romannumeral\n@v\endcsname{#2}% +}% + +\def\trebleclef{\keychar71} +\def\bassclef{\keychar73} +\def\altoclef{\keychar75} + +\def\smalltrebleclef{\keychar72} +\def\smallbassclef{\keychar74} +\def\smallaltoclef{\keychar76} + +%% version 1.21: replaced \smalltype\it by \txtfont (size-dependent) +%% and adjusted the kerns RDT +%% + +\def\trebleoct{\trebleclef\raise 9\internote\hbox\@to\z@{\txtfont{\kern -3.6\internote 8}\hss}} +\def\bassoct{\bassclef\raise 2\internote\hbox\@to\z@{\txtfont{\kern -4.6\internote 8}\hss}} +\def\treblelowoct{\trebleclef\raise -7.5\internote\hbox\@to\z@{\txtfont{\kern -4.6\internote 8}\hss}} +\def\basslowoct{\bassclef\raise -6\internote\hbox\@to\z@{\txtfont{\kern -5.0\internote 8}\hss}} + +% [version 1.15] reqest from Hermann Hinsch +\def\smalltrebleoct{\smalltrebleclef\raise 7.2\internote\hbox\@to\z@{\txtfont{\kern -3.6\internote 8}\hss}} +\def\smalltreblelowoct{\smalltrebleclef\raise-6.8\internote\hbox\@to\z@{\txtfont{\kern -4.2\internote 8}\hss}} +\def\smallbassoct{\smallbassclef\raise 2\internote\hbox\@to\z@{\txtfont{\kern -4.0\internote 8}\hss}} +\def\smallbasslowoct{\smallbassclef\raise-6.5\internote\hbox\@to\z@{\txtfont{\kern -4.4\internote 8}\hss}} +% [version 1.15] reqest from Hermann Hinsch: end + + +\newskip\clef@skip + +\def\changeclefs{\t@rmskip\writ@newclefs} +\def\zchangeclefs{\t@rmskip\zwrit@newclefs} + +%%% version 1.21: new command to call and reset \atnextbar before outputting new clefs RDT +\def\Changeclefs{\t@rmskip\atnextbar\let\atnextbar\empty\writ@newclefs} + +% since the characters are shifted by default(Metafont) they looked +% a little bit strange when you mix several staffstaffsizes (flushleft) +% I've introduced a hack(kern kernm), that they are (nearly) centered +% (aehmm, really not the best way, because now they look strange +% if you use music footnotes) + +\def\writ@clefi{\s@l@ctclefs + \p@loop + \setbox\toks@box\hbox{\expandafter\writ@clefp\the\a@c}% + \upd@width\clef@skip\raise\altportee\rlap{% + \ifdim\internote<\Internote \kern\thr@@\Internote\kernm\thr@@\internote \fi + \box\toks@box}\count@portee\repeat} + +\def\writ@clefp#1#2#3#4{% + \ifcase\noport@@\singl@clef#1% + \or \singl@clef#2\or \singl@clef#3\or \singl@clef#4\fi} + +\def\singl@clef#1{\n@iii#1\relax + \ifcase\n@iii + \C@Clef\@ne\trebleclef@var\or + \C@Clef\z@\altoclef@var\or + \C@Clef\@ne\altoclef@var\or + \C@Clef\tw@\altoclef@var\or + \C@Clef\thr@@\altoclef@var\or + \C@Clef\tw@\bassclef@var\or + \C@Clef\thr@@\bassclef@var\or + \C@Clef\f@ur\bassclef@var\or % 7 = subbass + \or + \C@Clef\z@\trebleclef@var % 9 = french violin-clef + \fi +} + +\def\C@Clef#1#2{\n@iii#1\relax\multiply\n@iii\tw@ + \raise\n@iii\internote\hbox{#2}} + +\def\bassclef@var{\expandafter + \ifx\csname bassc@s\romannumeral\noinstrum@nt\endcsname\z@ + \bassclef\else \csname bassc@s\romannumeral\noinstrum@nt\endcsname \fi} +\def\trebleclef@var{\expandafter + \ifx\csname treblec@s\romannumeral\noinstrum@nt\endcsname\z@ + \trebleclef\else \csname treblec@s\romannumeral\noinstrum@nt\endcsname \fi} +\def\altoclef@var{\expandafter + \ifx\csname altoc@s\romannumeral\noinstrum@nt\endcsname\z@ + \altoclef\else \csname altoc@s\romannumeral\noinstrum@nt\endcsname \fi} + +\def\smallbassclef@var{\expandafter + \ifx\csname bassc@s\romannumeral\noinstrum@nt\endcsname\z@ + \smallbassclef\else \csname bassc@s\romannumeral\noinstrum@nt\endcsname \fi} +\def\smalltrebleclef@var{\expandafter + \ifx\csname treblec@s\romannumeral\noinstrum@nt\endcsname\z@ + \smalltrebleclef\else \csname treblec@s\romannumeral\noinstrum@nt\endcsname \fi} +\def\smallaltoclef@var{\expandafter + \ifx\csname altoc@s\romannumeral\noinstrum@nt\endcsname\z@ + \smallaltoclef\else \csname altoc@s\romannumeral\noinstrum@nt\endcsname \fi} + + +%% +% Redefine \writ@newclefs similarly +% +% Note that \clef@skip does not change for the different clef +% symbols (always 3.2\Interligne for normal sized clefs) +% Hence there is no need to communicate clef changes to the +% formatting program +%% + +\def\writ@newclefs{\clef@skip\z@ \n@loop{\writ@newclefi}\repeat + \n@skip\clef@skip \widthtyp@\z@ \t@rmskip + \m@loop \s@l@ctclefs \o@c\a@c \repeat} + +% the same as \writ@newclefs, but no spacing + +\def\zwrit@newclefs{\clef@skip\z@ + \setbox\writ@volta@box \hbox{\n@loop{\writ@newclefi}\repeat}% + \kern -\clef@skip \box\writ@volta@box + \kern \clef@skip + \clef@skip\z@ % test + \n@skip\clef@skip + \widthtyp@\z@ + \t@rmskip + \m@loop \s@l@ctclefs \o@c\a@c \repeat} + +% Thanks to Helmut Kopka for helping me out +\def\writ@newclefi{\s@l@ctclefs\p@loop + \setbox\toks@box\hbox{\expandafter\expandafter\expandafter\writ@newclefp + \the\expandafter\a@c\the\o@c}% + \upd@width\clef@skip \writ@box \count@portee\repeat} + +\def\writ@newclefp#1#2#3#4#5#6#7#8{% + \ifcase\noport@@\newsingl@clef#1#5\or \newsingl@clef#2#6\or + \newsingl@clef#3#7\or \newsingl@clef#4#8\fi} + +\def\newsingl@clef#1#2{\n@iii#1\relax \n@ii#2\relax + \ifnum\n@ii=\n@iii + \else + \ifcase\n@iii + \C@Clef\@ne\smalltrebleclef@var\or + \C@Clef\z@\smallaltoclef@var\or + \C@Clef\@ne\smallaltoclef@var\or + \C@Clef\tw@\smallaltoclef@var\or + \C@Clef\thr@@\smallaltoclef@var\or + \C@Clef\tw@\smallbassclef@var \or + \C@Clef\thr@@\smallbassclef@var\or + \C@Clef\f@ur\smallbassclef@var\or % 7 = subbass + \or + \C@Clef\z@\smalltrebleclef@var % 9 = french violin-clef + \fi + \fi} + +%%% instrumentnames + +%\let\Writ@names\empty + +\def\setname#1#2{\n@v#1\relax % select instrument +% \let\Writ@names\writ@names + \expandafter\def\csname instrument\romannumeral\n@v\endcsname{#2}}% [version 1.15] changed from \edef to \def (Hiroaki) + +\def\writ@names{\n@loop + \setbox\toks@box\null\relax + \ifnum\st@ffs>0\relax + \setbox\toks@box\llap{\vbox{\hbox\@to\parindent{% + \hss\csname instrument\romannumeral\noinstrum@nt\endcsname\hss}}\ \ }% + \fi + \altportee\altitude \Comp@High \advance\y@v-\ht\toks@box + \advance\altportee\h@lf\y@v + \writ@box + \repeat} + +%%% + +% les notes proprement dites + +\newdimen\noteskip +\newcount\transpose +\newcount\normaltranspose +\newdimen\locx@skip +\newdimen\elemskip +\newdimen\@l@mskip + +\def\check@staff{% + \ifnum\noport@@>\st@ffs\relax + \ifx\Post@Elims\undefined\else + \immediate\write16{check@staff\space inst=\the\noinstrum@nt\space + staff=\the\noport@@\space st@ffs=\the\st@ffs\space Elim.}\relax + \fi + \ifnum\st@ffs>0\relax + \errmessage{Staff number (\the\noport@@) out of specified range (\the\st@ffs)!}\fi + \else\relax} +%\def\check@staff{\iftrue\relax} + +\let\ifactiveinstrument\check@staff + +\def\nextstaff{\@ndstaff\beginstaff} +\def\nextinstrument{\@ndstaff\begininstrument} +\def\prevstaff{\@ndstaff\advance\noport@@-2\relax\beginstaff} +\def\selectstaff#1{\@ndstaff\noport@@#1\relax + \advance\noport@@ -1\relax\beginstaff} +\def\selectinstrument#1{\@ndstaff\noinstrum@nt#1\relax + \advance\noinstrum@nt -1\relax\begininstrument} + +\def\begininstrument{\advance\noinstrum@nt\@ne \s@l@ctinstr + \ifdim\internote<\p@seven6\Internote \set@tinynotesize \comput@sizes + \else + \ifdim\internote<.95\Internote \set@smallnotesize \comput@sizes + \else + \ifdim\internote<1.19\Internote \set@normalnotesize \comput@sizes + \else + \ifdim\internote<1.43\Internote \set@largenotesize \comput@sizes + \else + \set@Largenotesize \comput@sizes + \fi + \fi + \fi + \fi + \noport@@\z@ \beginstaff} + +\def\beginstaff{\leavevmode + \altportee\altitude \advance\altportee\noport@@\interportee + \count@portee \s@l@ctclefs \expandafter\get@refs\the\a@c + \setbox\n@otebox\hbox\bgroup + \let\rq\rq@ \let\lq\lq@ \let\mp\mp@ % \let\ds\ds@oup RDT 1.27 + \locx@skip\x@skip} + +\def\@ndstaff{\egroup % this where \transpose gets reset + \ifdim\n@skip<\wd\n@otebox \n@skip\wd\n@otebox \fi + \raise\altportee\rlap{\unhbox\n@otebox}} + +%%% shifting + +\def\offs@t#1{\off{-\s@o@}#1\off\s@o@} +\def\loffset#1{\edef\s@o@{#1\qn@width}\offs@t} +\def\roffset#1{\edef\s@o@{-#1\qn@width}\offs@t} +\def\roff{\roffset\@ne} +\def\loff{\loffset\@ne} +\def\hroff{\roffset\h@lf} +\def\hloff{\loffset\h@lf} + +%%% decode collective coding + +% les symboles de notes ou assimiles + +\newcount\inh@alt +\def\getn@i{\inh@alt\z@ \xgetn@i} +\def\inhgetn@i{\inh@alt\@ne \xgetn@i} + +\def\f@tok#1#2\af@tok{#1} +\def\s@tok#1#2\af@tok{#2} + +% \n@viii used as flag: \n@viii=\maxdimen -> argument is no number + +\def\C@Get{\n@viii\maxdimen \edef\alt@suite{\noexpand\getn@i\s@uite\relax}} +\def\C@GET{\n@viii\maxdimen \edef\alt@suite{% + \ifnum\inh@alt=\z@ \noexpand\@TI{\s@uite}\fi \noexpand\getn@i\s@uite\relax}} + +\def\xgetn@i#1\relax{\n@viii\z@ \n@i\maxdimen % par defaut +%% \edef\t@ruc{\f@tok #1\relax\af@tok}% + \edef\t@ruc{\expandafter\f@tok #1\relax\af@tok}% + \edef\s@uite{\s@tok #1\empty\af@tok}% +%% pas lettre + \ifcat a\t@ruc \n@i\expandafter`\t@ruc\relax +%% ramener au E (position zero en clef de sol, ut@ref=0) + \ifnum\n@i>96\advance\n@i-101% + \else\advance\n@i-\@lxxxiii % ramener au S= E + 14 + \fi + \advance\n@i\ut@ref \advance\n@i\ut@ref \advance\n@i\transpose + \edef\ss@uite{\noexpand\n@fon{\s@uite}}% +%% cas active character dont chiffre + \else + \let\ss@uite\empty + \let\alt@suite\empty + \ifcat 1\t@ruc + \if =\t@ruc \let\@TI\na \C@GET \fi + \if *\t@ruc \sk \C@Get \fi + \if .\t@ruc \let\@TI\pt \C@GET \fi + \if >\t@ruc \let\@TI\dsh \C@GET \fi + \if <\t@ruc \let\@TI\dfl \C@GET \fi + \if !\t@ruc \transpose\normaltranspose \C@Get \fi + \if '\t@ruc \advance\transpose\s@v@n \C@Get \fi + \if `\t@ruc \advance\transpose-\s@v@n \C@Get \fi + \ifnum\n@viii<\maxdimen \n@i#1\fi + \else + \if ^\t@ruc \let\@TI\sh \C@GET \fi + \if _\t@ruc \let\@TI\fl \C@GET \fi + \fi\alt@suite + \fi} + +%%% setting stems and flags + +\newdimen\st@bot % note stem bottom +\newdimen\st@top % note stem top +\newdimen\stem@skip + +\def\stdstemfalse{\let\stdst@m\@ne} + +\def\setst@m{% + \advance\y@i\altportee + \ifdim\st@bot>\y@i \global\st@bot\y@i \fi + \ifdim\st@top<\y@i \global\st@top\y@i \fi + \advance\y@i-\altportee} + +\def\resetst@m{% + \global\st@bot\maxdimen \global\st@top-\maxdimen \let\stdst@m\empty} +\resetst@m + +\def\minst@bot{\ifdim\st@bot>\f@ur\internote + \ifx\stdst@m\empty \st@bot\f@ur\internote \fi \fi} + +\def\maxst@top{\ifdim\st@top<\f@ur\internote + \ifx\stdst@m\empty \st@top\f@ur\internote \fi \fi} + +\def\stem@rule{% + \vrule\@height\st@top\@depth-\st@bot\@width\lthick\kernm\lthick} + +\def\comp@stem{\advance\st@bot-\altportee \advance\st@top-\altportee} + +\def\C@stem{\ifdim\st@top>\st@bot + \comp@stem\kern\stem@skip\stem@rule + \kernm\stem@skip + \fi\resetst@m} + +\def\stemlength#1{\def\stemfactor{#1}} +\def\DefaultStemlength{4.66} +\stemlength{\DefaultStemlength} + +% cut stems in extrem positions for multiple voices in one staff + +\def\stemcut{\let\st@mcut\empty} +\def\nostemcut{\let\st@mcut\@ne} +\stemcut + +\def\Box@Flag{\setbox\ch@box\hbox{\musixfont\char\n@vii}\y@v\ht\ch@box } + +\def\down@flag{\Box@Flag\advance\st@bot-\y@v + \advance\st@bot-\stemfactor\interbeam + \advance\st@bot\DefaultStemlength\interbeam + \ifdim\st@top>\st@bot \comp@stem\minst@bot + \stem@rule\raise\st@bot\box\ch@box \fi\resetst@m} + +\def\up@flag{\Box@Flag\advance\st@top\y@v + \advance\st@top\stemfactor\interbeam + \advance\st@top-\DefaultStemlength\interbeam + \ifdim\st@top>\st@bot \comp@stem\maxst@top + \kern\qd@skip\stem@rule\advance\st@top-\y@v \raise\st@top\box\ch@box% + \kernm\qd@skip \fi\resetst@m} + +\def\cutst@l#1{% + \ifdim\st@bot<-#1\internote \advance\st@bot\qu@rt\interbeam \fi} + +\def\downst@m{\stem@skip\z@ + \advance\st@bot-\stemfactor\interbeam + \advance\st@bot-\altportee + \ifx\st@mcut\empty + \ifdim\st@bot<-\thr@@\internote + \cutst@l\thr@@\cutst@l\f@ur\cutst@l\fiv@ + \cutst@l\si@\cutst@l\s@v@n\cutst@l\@ight \fi \fi + \minst@bot\advance\st@bot\altportee + \C@stem} + +\def\cutst@u#1{% + \ifdim\st@top>#1\internote \advance\st@top-\qu@rt\interbeam \fi} + +\def\upst@m{\stem@skip\qd@skip + \advance\st@top\stemfactor\interbeam + \advance\st@top-\altportee + \ifx\st@mcut\empty + \ifdim\st@top>\@l@v@n\internote + \cutst@u\@l@v@n\cutst@u\tw@lv@\cutst@u\active + \cutst@u\fourt@@n\cutst@u\fiv@t@@n\cutst@u\sixt@@n \fi \fi + \maxst@top\advance\st@top\altportee + \C@stem} + +\newdimen\s@lope + +\def\comp@slope#1{\s@lope\b@p#1\divide\s@lope\tw@nty} + +\def\beamst@m{% queue de note vers une poutre + \getcurpos \advance\y@v-\b@x + \y@ii\b@p\y@v \divide\y@ii\tw@nty \advance\y@ii\b@z + \ifdim\y@ii>\st@top % la poutre est au-dessus + \stem@skip\qd@skip \comp@slope\stem@skip \advance\y@ii\s@lope + \advance\y@ii .285\interbeam% version 1.18 RDT + \ifnum\b@n>\z@ \advance\y@ii\b@n\interbeam \advance\y@ii-\interbeam \fi + \st@top\y@ii % a mettre a jour avec la pente ulterieurement + \else + \advance\y@ii-.285\interbeam% version 1.18 RDT + \stem@skip\z@ + \ifdim\y@ii<\st@bot + \ifnum\b@n<\z@ \advance\y@ii\b@n\interbeam \advance\y@ii\interbeam \fi + \st@bot\y@ii \fi \fi + \C@stem} + +%%% writing notes inclusive lines (subsidiary lines ?) (german: Hilfslinien) + +\newif\ifadvance\advancetrue + +% Modification by Werner Icking +% ledger lines exceed the note by: y@vi := 0.35 (noteskip - notewidth) +% and: 0.5 qn@width > y@vi > 0.2 qn@width +\newdimen\y@vi +\def\h@linei{% + \y@ii\n@v\internote + \y@iii\y@ii + \advance\y@ii\hlthick + \advance\y@iii-\hlthick + \y@vi\noteskip % noteskip +%-\ifnum\y@vi=\z@ \y@vi\maxdimen\fi % (or maxdimen if noteskip = 0) + \advance\y@vi-\y@v % - notewidth + \y@vi0.7\y@vi % this may be eaten =: additional length + \y@iv\h@lf\qn@width\ifnum\y@vi>\y@iv \y@vi\y@iv\fi % not more than 0.5 qn@width + \y@iv0.2\qn@width \ifnum\y@vi<\y@iv \y@vi\y@iv\fi % not less than 0.2 qn@width + \y@iv\y@v % notewidth + \advance\y@iv\y@vi % + additional length =: total length + \kernm\h@lf\y@vi % center the ledger line +%-\message{noteskip = \the\noteskip, length = \the\y@iv, notewidth = \the\y@v}% + \vrule\@height\y@ii\@depth-\y@iii\@width\y@iv + \kernm\y@iv\kern\h@lf\y@vi} + +% end Werner Icking's modification of ledger lines. +% old behaviour can be restored with musixfll.tex (or musixfll.sty) + +\def\writ@note{% + \ifnum\n@i<\@c +% help lines \n@i (position) + \ifnum\nblines>\thr@@ % no help lines for percussion instruments + \n@v\z@ + \ifnum\n@i<\m@ne % waste memory, but saves time + \loop \advance\n@v\m@ne \ifnum\n@i<\n@v + \advance\n@v\m@ne \h@linei + \repeat + \else + \n@v\nblines \advance\n@v\m@ne \multiply\n@v\tw@ + \ifnum\n@i>\n@v + \loop \advance\n@v\@ne \ifnum\n@i>\n@v + \advance\n@v\@ne \h@linei + \repeat + \fi + \fi + \fi +% + \pl@base\setst@m\st@m + \ifadvance \raise\y@i\adv@box\n@sym \else \raise\y@i\hbox{\n@sym}\fi + \ss@uite \advancetrue + \fi} + +\def\adv@box#1{\hbox\@to\noteskip{#1\hss}\advance\locx@skip\noteskip} + +%%% breve, longa, maxima, arbitrary notes, non spacing + +\def\zmaxima{\def\w@h{\musixchar36}\y@v\tw@\wn@width \advancefalse \g@w} +\def\zlonga{\def\w@h{\musixchar39}\y@v\wn@width \advancefalse \g@w} +\def\zbreve{\def\w@h{\musixfont\@xxxii}\y@v\wn@width \advancefalse \g@w} +\def\zwq{\def\w@h{\musixchar56}\y@v\wn@width \advancefalse \g@w} +\def\zwqq{\def\w@h{\musixchar127}\y@v\wn@width \advancefalse \g@w} + +\def\g@w#1{\let\st@m\resetst@m + \check@staff + \getn@i#1\relax\let\n@fon\g@w \let\n@sym\w@h \writ@note + \fi} + +\def\maxima{\def\w@h{\musixchar36}\y@v\tw@\wn@width \g@w} +\def\longa{\def\w@h{\musixchar39}\y@v\wn@width \g@w} +\def\breve{\def\w@h{\musixfont\@xxxii}\y@v\wn@width \g@w} +\def\wq{\def\w@h{\musixchar56}\y@v\wn@width \g@w} +\def\wqq{\def\w@h{\musixchar127}\y@v\wn@width \g@w} + +%%% alternate longa (with up stem) by Ingo Struck +%%% struck@student.uni-siegen.de + +\def\lngdnst@m{\stem@skip1.25\qd@skip + \advance\st@bot-\stemfactor\interbeam + \advance\st@bot-\altportee + \ifx\st@mcut\empty + \ifdim\st@bot<-\thr@@\internote + \cutst@l\thr@@\cutst@l\f@ur\cutst@l\fiv@ + \cutst@l\si@\cutst@l\s@v@n\cutst@l\@ight \fi \fi + \minst@bot\advance\st@bot\altportee + \C@stem} + +\def\lngupst@m{\stem@skip1.25\qd@skip + \advance\st@top\stemfactor\interbeam + \advance\st@top-\altportee + \ifx\st@mcut\empty + \ifdim\st@top>\@l@v@n\internote + \cutst@u\@l@v@n\cutst@u\tw@lv@\cutst@u\active + \cutst@u\fourt@@n\cutst@u\fiv@t@@n\cutst@u\sixt@@n \fi \fi + \maxst@top\advance\st@top\altportee + \C@stem} + +\def\@longa#1{\getn@i#1\relax + \ifnum\n@i>\thr@@ + \let\st@m\lngdnst@m + \else + \let\st@m\lngupst@m + \fi + \let\n@fon\@longa \let\n@sym\q@u \y@v\qn@width \writ@note} + +\def\l@ngasymbol{\def\q@u{\musixfont\@xxxii}} + +\def\longaa{\l@ngasymbol\@longa} + +%%% whole notes + +\def\C@Point#1#2{\ifodd\n@i \else#2\internote \fi\hbox{\musixchar#1}} + +\def\wh{\def\w@h{\musixfont\nin@}\y@v\wn@width \g@w} +\def\whp{\def\w@h{\musixfont\nin@\roffset\qu@rt{\C@Point\z@\raise}}% + \y@v\wn@width \g@w} +\def\whpp{\def\w@h{\musixfont\nin@\roffset\qu@rt{\C@Point\@ne\raise}}% + \y@v\wn@width \g@w} + +%%% whole noteheads, no advance + +\def\zw{\advancefalse\wh} +\def\zwp{\advancefalse\whp} +\def\zwpp{\advancefalse\whpp} +\let\zwh\zw + +\def\lw#1{\kernm\wn@width\zw{#1}\kern\wn@width} +\def\rw#1{\kern\wn@width\zw{#1}\kernm\wn@width} +\def\lwp#1{\kernm\wn@width\zwp{#1}\kern\wn@width} +\def\rwp#1{\kern\wn@width\zwp{#1}\kernm\wn@width} +\def\lwpp#1{\kernm\wn@width\zwpp{#1}\kern\wn@width} +\def\rwpp#1{\kern\wn@width\zwpp{#1}\kernm\wn@width} + +%%% common routines for noteheads with the same width as a quarter note + +\def\@qa#1{\getn@i#1\relax + \ifnum\n@i>\thr@@ + \let\st@m\downst@m + \else + \let\st@m\upst@m + \fi + \check@staff % version 1.16 + \let\n@fon\@qa \let\n@sym\q@u \y@v\qn@width \writ@note + \fi} + +\def\@qu{\let\st@m\upst@m \g@q} +\def\@ql{\let\st@m\downst@m \g@q} +\def\@zq{\let\st@m\setst@m \advancefalse\g@q} +\def\@nq{\let\st@m\resetst@m \g@q} + +\def\g@q#1{\check@staff + \getn@i#1\relax\let\n@fon\g@q \let\n@sym\q@u + \y@v\qn@width \writ@note\fi} + +\def\@qup{\let\st@m\upst@m \g@qp} +\def\@qlp{\let\st@m\downst@m \g@qp} +\def\@zqp{\let\st@m\setst@m \advancefalse\g@qp} +\def\@nqp{\let\st@m\resetst@m \g@qp} + +\def\q@up{\q@u\C@Point\z@\raise} +\def\g@qp#1{\check@staff + \getn@i#1\relax\let\n@fon\g@qp \let\n@sym\q@up + \y@v\qn@width \writ@note\fi} + +\def\@qupp{\let\st@m\upst@m \g@qpp} +\def\@qlpp{\let\st@m\downst@m \g@qpp} +\def\@zqpp{\let\st@m\setst@m \advancefalse\g@qpp} +\def\@nqpp{\let\st@m\resetst@m \g@qpp} + +\def\q@upp{\q@u\C@Point\@ne\raise} +\def\g@qpp#1{\check@staff + \getn@i#1\relax\let\n@fon\g@qpp \let\n@sym\q@upp + \y@v\qn@width \writ@note\fi} + +\def\@lqu#1{\kernm\qn@width\advancefalse\@qu{#1}\kern\qn@width} +\def\@rqu#1{\kern\qn@width\advancefalse\@qu{#1}\kernm\qn@width} + +\def\@lql#1{\kernm\qn@width\advancefalse\@ql{#1}\kern\qn@width} +\def\@rql#1{\kern\qn@width\advancefalse\@ql{#1}\kernm\qn@width} + +\def\@lq#1{\kernm\qn@width\@zq{#1}\kern\qn@width} +\def\@rq#1{\kern\qn@width\@zq{#1}\kernm\qn@width} + +\def\@qb#1{\s@l@ctbeam#1\relax \let\st@m\beamst@m \g@q} +\def\@tqb#1{\s@l@ctbeam#1\relax \C@tb\t@bbl\lthick \let\st@m\beamst@m \g@q} +\def\@tqh#1{\s@l@ctbeam#1\relax \C@tb\t@bbu\qn@width \let\st@m\beamst@m \g@q} +\def\@qbp#1{\s@l@ctbeam#1\relax \let\st@m\beamst@m \g@qp} +\def\@qbpp#1{\s@l@ctbeam#1\relax \let\st@m\beamst@m \g@qpp} + +\def\@ca{\n@iv\@xlv \@mca} +\def\@cca{\n@iv46 \@mca} +\def\@ccca{\n@iv47 \@mca} +\def\@cccca{\n@iv48 \@mca} +\def\@ccccca{\n@iv49 \@mca} + +\def\@mca#1{\getn@i#1\relax \n@vii\n@iv + \ifnum\n@i>\thr@@ + \let\st@m\down@flag + \else + \let\st@m\up@flag \advance\n@vii -\fiv@\relax + \fi + \check@staff % version 1.16 + \let\n@fon\@mca \let\n@sym\q@u \y@v\qn@width \writ@note + \fi} + +\def\@cu{\n@vii\@xl \let\st@m\up@flag \g@q} +\def\@ccu{\n@vii\@xli \let\st@m\up@flag \g@q} +\def\@cccu{\n@vii42\let\st@m\up@flag \g@q} +\def\@ccccu{\n@vii43\let\st@m\up@flag \g@q} +\def\@cccccu{\n@vii44\let\st@m\up@flag \g@q} + +\def\@cl{\n@vii\@xlv \let\st@m\down@flag \g@q} +\def\@ccl{\n@vii46\let\st@m\down@flag \g@q} +\def\@cccl{\n@vii47\let\st@m\down@flag \g@q} +\def\@ccccl{\n@vii48\let\st@m\down@flag \g@q} +\def\@cccccl{\n@vii49\let\st@m\down@flag \g@q} + +\def\@cup{\n@vii\@xl \let\st@m\up@flag \g@qp} +\def\@ccup{\n@vii\@xli \let\st@m\up@flag \g@qp} +\def\@clp{\n@vii\@xlv \let\st@m\down@flag \g@qp} +\def\@cclp{\n@vii46\let\st@m\down@flag \g@qp} + + +\def\@cupp{\n@vii\@xl \let\st@m\up@flag \g@qpp} +\def\@clpp{\n@vii\@xlv \let\st@m\down@flag \g@qpp} + +%%% half notes + +\def\h@symbol{\def\q@u{\musixfont\@ight}} + +\def\ha{\h@symbol\@qa} +\def\hap#1{\pt{#1}\ha{#1}} % 1.27 RDT +\def\happ#1{\ppt{#1}\ha{#1}} % 1.27 RDT +\def\hu{\h@symbol\@qu} +\def\hup{\h@symbol\@qup} +\def\hupp{\h@symbol\@qupp} + +\def\hl{\h@symbol\@ql} +\def\hlp{\h@symbol\@qlp} +\def\hlpp{\h@symbol\@qlpp} + +\def\hb{\h@symbol\@qb} +\def\hbp{\h@symbol\@qbp} +\def\hbpp{\h@symbol\@qbpp} + +\def\zh{\h@symbol\@zq} +\def\zhp{\h@symbol\@zqp} +\def\zhpp{\h@symbol\@zqpp} + +\def\lh{\h@symbol\@lq} +\def\rh{\h@symbol\@rq} + +\def\zhu{\advancefalse\hu} +\def\zhup{\advancefalse\hup} +\def\zhupp{\advancefalse\hupp} + +\def\lhu{\h@symbol\@lqu} +\def\rhu{\h@symbol\@rqu} + +\def\zhl{\advancefalse\hl} +\def\zhlp{\advancefalse\hlp} +\def\zhlpp{\advancefalse\hlpp} + +\def\lhl{\h@symbol\@lql} +\def\rhl{\h@symbol\@rql} + +\def\lhp#1{\loff{\zhp{#1}}} +\def\rhp#1{\roff{\zhp{#1}}} +\def\lhpp#1{\loff{\zhpp{#1}}} +\def\rhpp#1{\roff{\zhpp{#1}}} + +%%% quarter notes, stem up + +\def\q@symbol{\def\q@u{\musixfont\s@v@n}} + +\def\qa{\q@symbol\@qa} + +\def\qap#1{\pt{#1}\qa{#1}} % 1.25 RDT +\def\qapp#1{\ppt{#1}\qa{#1}} % 1.25 RDT + +\def\qu{\q@symbol\@qu} +\def\qup{\q@symbol\@qup} +\def\qupp{\q@symbol\@qupp} + +%%% quarter notes, stem down + +\def\ql{\q@symbol\@ql} +\def\qlp{\q@symbol\@qlp} +\def\qlpp{\q@symbol\@qlpp} + +%%% quarter notes, stem up, no advance + +\def\zqu{\advancefalse\qu} +\def\zqup{\advancefalse\qup} +\def\zqupp{\advancefalse\qupp} + +\def\lqu{\q@symbol\@lqu} +\def\rqu{\q@symbol\@rqu} + +%%% quarter notes, stem down, no advance + +\def\zql{\advancefalse\ql} +\def\zqlp{\advancefalse\qlp} +\def\zqlpp{\advancefalse\qlpp} + +\def\lql{\q@symbol\@lql} +\def\rql{\q@symbol\@rql} + +%%% quarter noteheads, no advance + +\def\zq{\q@symbol\@zq} +\def\zqp{\q@symbol\@zqp} +\def\zqpp{\q@symbol\@zqpp} + +\def\lqp#1{\loff{\zqp{#1}}}% +\def\lqpp#1{\loff{\zqpp{#1}}}% +\def\rqp#1{\roff{\zqp{#1}}}% +\def\rqpp#1{\roff{\zqpp{#1}}}% + +\def\lq@{\q@symbol\@lq} +\def\rq@{\q@symbol\@rq} + +% +% note heads without stems +\def\nh{\h@symbol\@nq} +\def\nq{\q@symbol\@nq} +\def\znh{\advancefalse\nh} +\def\znq{\advancefalse\nq} + +%%% 8th, 16th, 32th, 64th, (128th) notes + +\def\ca{\q@symbol\@ca} +\def\cca{\q@symbol\@cca} +\def\ccca{\q@symbol\@ccca} +\def\cccca{\q@symbol\@cccca} +\def\ccccca{\q@symbol\@ccccca} + +\def\cu{\q@symbol\@cu} +\def\ccu{\q@symbol\@ccu} +\def\cccu{\q@symbol\@cccu} +\def\ccccu{\q@symbol\@ccccu} +\def\cccccu{\q@symbol\@cccccu} + +\def\cup{\q@symbol\@cup} +\def\ccup{\q@symbol\@ccup} +\def\cupp{\q@symbol\@cupp} + +\def\zcu{\advancefalse\cu} +\def\zccu{\advancefalse\ccu} +\def\zcccu{\advancefalse\cccu} +\def\zccccu{\advancefalse\ccccu} +\def\zcccccu{\advancefalse\cccccu} + +\def\lcu#1{\kernm\qn@width\zcu{#1}\kern\qn@width} +\def\rcu#1{\kern\qn@width\zcu{#1}\kernm\qn@width} + +\def\zcup{\advancefalse\cup} +\def\zccup{\advancefalse\ccup} +\def\zcupp{\advancefalse\cupp} + +\def\cl{\q@symbol\@cl} +\def\ccl{\q@symbol\@ccl} +\def\cccl{\q@symbol\@cccl} +\def\ccccl{\q@symbol\@ccccl} +\def\cccccl{\q@symbol\@cccccl} + +\def\clp{\q@symbol\@clp} +\def\cclp{\q@symbol\@cclp} +\def\clpp{\q@symbol\@clpp} + +\def\zcl{\advancefalse\cl} +\def\zccl{\advancefalse\ccl} +\def\zcccl{\advancefalse\cccl} +\def\zccccl{\advancefalse\ccccl} +\def\zcccccl{\advancefalse\cccccl} + +\def\zclp{\advancefalse\clp} +\def\zcclp{\advancefalse\cclp} +\def\zclpp{\advancefalse\clpp} + +\def\lcl#1{\kernm\qn@width\zcl{#1}\kern\qn@width} +\def\rcl#1{\kern\qn@width\zcl{#1}\kernm\qn@width} + +%%% beam notes + +\def\qb{\q@symbol\@qb} +\def\qbp{\q@symbol\@qbp} +\def\qbpp{\q@symbol\@qbpp} + +\def\zqb{\advancefalse\qb} +\def\zqbp{\advancefalse\qbp} +\def\zqbpp{\advancefalse\qbpp} + +\def\tqh{\q@symbol\@tqh} +\def\tqu{\q@symbol\@tqh} % version 1.16 RDT +\def\tqb{\q@symbol\@tqb} +\def\tql{\q@symbol\@tqb} % version 1.16 RDT + +\def\tqqh#1#2{\tbbu{#1}\tqh{#1}{#2}} % version 1.17 RDT +\def\tqqu{\tqqh} % version 1.17 RDT +\def\tqqb#1#2{\tbbl{#1}\tqb{#1}{#2}} % version 1.17 RDT +\def\tqql{\tqqb} % version 1.17 RDT +\def\tqqqh#1#2{\tbbbu{#1}\tqqh{#1}{#2}} % version 1.17 RDT +\def\tqqqu{\tqqqh} % version 1.17 RDT +\def\tqqqb#1#2{\tbbbl{#1}\tqqb{#1}{#2}} % version 1.17 RDT +\def\tqqql{\tqqqb} % version 1.17 RDT + +\def\nqqh#1#2{\tbbu{#1}\qb{#1}{#2}} % version 1.27 RDT +\def\nqqb#1#2{\tbbl{#1}\qb{#1}{#2}} % version 1.27 RDT +\def\nqqqh#1#2{\tbbbu{#1}\qb{#1}{#2}} % version 1.27 RDT +\def\nqqqb#1#2{\tbbbl{#1}\qb{#1}{#2}} % version 1.27 RDT +\def\nqqu{\nqqh} % version 1.27 RDT +\def\nqql{\nqqb} % version 1.27 RDT +\def\nqqqu{\nqqqh} % version 1.27 RDT +\def\nqqql{\nqqqb} % version 1.27 RDT + +\def\ztqh{\advancefalse\q@symbol\@tqh} +\def\ztqu{\advancefalse\q@symbol\@tqh} % version 1.16 RDT +\def\ztqb{\advancefalse\q@symbol\@tqb} +\def\ztql{\advancefalse\q@symbol\@tqb} % version 1.16 RDT + +%%% grace notes + +\def\grcu{\q@symbol\@grcu} +\def\grcl{\q@symbol\@grcl} + +\def\@grcu{\n@vii\tw@lv@ \let\st@m\up@flag \g@q} +\def\@grcl{\n@vii\active \let\st@m\down@flag \g@q} + +%%% starting beams + +% \ibu{0<=numero<10}{altitude~note}{pente de -9 a +9} +% \ibl{0<=numero<10}{altitude~note}{pente de -9 a +9} + +% \b@p slope (-9) - (9) +% \b@n number of pending beamlines (-4) - (4) + +\def\test@beamnum{% [version 1.15] new macro to make it independent from slur + \ifnum\n@i<\z@ \n@i\@c \fi + \ifnum\n@i<\maxinstruments \else + \count@\maxinstruments \advance\count@\m@ne + \errmessage{Wrong beam reference number \the\n@i! (valid: 0 to \the\count@)} + \n@i\z@ + \fi + \advance\n@i\@ne}% + +\def\s@l@ctbeam#1\relax{% + \n@i#1\relax\test@beamnum % [version 1.15] make it independent from slur + \edef\b@x{\csname b@x\romannumeral\n@i\endcsname}% + \edef\b@z{\csname b@z\romannumeral\n@i\endcsname}% + \edef\b@n{\csname b@n\romannumeral\n@i\endcsname}% + \edef\b@p{\csname b@p\romannumeral\n@i\endcsname}} + +\def\s@l@ctc{\edef\c@x{\csname c@x\romannumeral\n@i\endcsname}% + \edef\c@z{\csname c@z\romannumeral\n@i\endcsname}} + +\def\s@l@ctd{\edef\d@x{\csname d@x\romannumeral\n@i\endcsname}% + \edef\d@z{\csname d@z\romannumeral\n@i\endcsname}\s@l@ctc} + +\def\s@l@cte{\edef\e@x{\csname e@x\romannumeral\n@i\endcsname}% + \edef\e@z{\csname e@z\romannumeral\n@i\endcsname}\s@l@ctd} + +\def\s@l@ctf{\edef\f@x{\csname f@x\romannumeral\n@i\endcsname}% + \edef\f@z{\csname f@z\romannumeral\n@i\endcsname}\s@l@cte} + +\def\s@l@ctg{\edef\g@x{\csname g@x\romannumeral\n@i\endcsname}% + \edef\g@z{\csname g@z\romannumeral\n@i\endcsname}\s@l@ctf} + +\def\ibu#1{\s@l@ctbeam#1\relax \i@bu} +\def\ibbu#1{\s@l@ctbeam#1\relax \s@l@ctc \i@bbu} +\def\ibbbu#1{\s@l@ctbeam#1\relax \s@l@ctd \i@bbbu} +\def\ibbbbu#1{\s@l@ctbeam#1\relax \s@l@cte \i@bbbbu} +\def\ibbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctf \i@bbbbbu} + +\def\ibl#1{\s@l@ctbeam#1\relax \i@bl} +\def\ibbl#1{\s@l@ctbeam#1\relax \s@l@ctc \i@bbl} +\def\ibbbl#1{\s@l@ctbeam#1\relax \s@l@ctd \i@bbbl} +\def\ibbbbl#1{\s@l@ctbeam#1\relax \s@l@cte \i@bbbbl} +\def\ibbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctf \i@bbbbbl} + +\def\i@bu#1#2{%\check@staff + \ifnum\b@n=\z@ \else \C@tb\t@bbu\qn@width \fi \global\b@n\m@ne + \inhgetn@i#1\relax \n@v#2 \C@ib+\global\advance\b@x\qd@skip} + +\def\i@bl#1#2{%\check@staff + \ifnum\b@n=\z@ \else \C@tb\t@bbl\lthick \fi \global\b@n\@ne + \inhgetn@i#1\relax \n@v#2 \C@ib-} + +\def\C@ib#1{\max@n@v\nin@\min@n@v{-\nin@}\global\b@p\n@v % clip slope number + \getcurpos \global\b@x\y@v \b@z#14.333\interbeam \advance\b@z\altportee + \pl@base \global\advance\b@z\y@i} + +\def\C@ba#1#2{\global\advance#1#2\interbeam} + +\def\i@bbu#1#2{\ifnum\b@n=\z@ \i@bu{#1}{#2}\C@ba\b@z\@ne \fi\n@bbu} +\def\i@bbl#1#2{\ifnum\b@n=\z@ \i@bl{#1}{#2}\C@ba\b@z\m@ne \fi\n@bbl} + +\def\i@bbbu#1#2{\ifnum\b@n=\z@ + \i@bbu{#1}{#2}\C@ba\b@z\@ne \C@ba\c@z\@ne \fi\n@bbbu} +\def\i@bbbl#1#2{\ifnum\b@n=\z@ + \i@bbl{#1}{#2}\C@ba\b@z\m@ne \C@ba\c@z\m@ne \fi\n@bbbl} + +\def\i@bbbbu#1#2{\ifnum\b@n=\z@ + \i@bbbu{#1}{#2}\C@ba\b@z\@ne \C@ba\c@z\@ne \C@ba\d@z\@ne \fi\n@bbbbu} +\def\i@bbbbl#1#2{\ifnum\b@n=\z@ + \i@bbbl{#1}{#2}\C@ba\b@z\m@ne \C@ba\c@z\m@ne \C@ba\d@z\m@ne \fi\n@bbbbl} + +\def\i@bbbbbu#1#2{\ifnum\b@n=\z@ + \i@bbbbu{#1}{#2}\C@ba\b@z\@ne \C@ba\c@z\@ne \C@ba\d@z\@ne \C@ba\e@z\@ne \fi\n@bbbbbu} +\def\i@bbbbbl#1#2{\ifnum\b@n=\z@ + \i@bbbbl{#1}{#2}\C@ba\b@z\m@ne \C@ba\c@z\m@ne \C@ba\d@z\m@ne \C@ba\e@z\m@ne \fi\n@bbbbbl} + +%%% changing beams + +\def\Dec@b#1#2{\ifnum\b@n=#1#2\fi\ifnum\b@n=-#1#2\fi} + +%!\def\nbbu#1{\s@l@ctbeam#1\relax \s@l@ctc \ifnum\b@n>-\tw@ \ifnum\b@n<\tw@ \n@bbu \fi \fi } +%!\def\nbbl#1{\s@l@ctbeam#1\relax \s@l@ctc \ifnum\b@n>-\tw@ \ifnum\b@n<\tw@ \n@bbl \fi \fi } + +\def\nbbu#1{\s@l@ctbeam#1\relax \s@l@ctc \n@bbu} +\def\nbbl#1{\s@l@ctbeam#1\relax \s@l@ctc \n@bbl} + +\def\nbbbu#1{\s@l@ctbeam#1\relax \s@l@ctd \Dec@b\@ne\n@bbu \Dec@b\tw@\n@bbbu} +\def\nbbbl#1{\s@l@ctbeam#1\relax \s@l@ctd \Dec@b\@ne\n@bbl \Dec@b\tw@\n@bbbl} + +\def\nbbbbu#1{\s@l@ctbeam#1\relax \s@l@cte + \Dec@b\@ne\n@bbu \Dec@b\tw@\n@bbbu \Dec@b\thr@@\n@bbbbu} +\def\nbbbbl#1{\s@l@ctbeam#1\relax \s@l@cte + \Dec@b\@ne\n@bbl \Dec@b\tw@\n@bbbl \Dec@b\thr@@\n@bbbbl} + +\def\nbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctf + \Dec@b\@ne\n@bbu \Dec@b\tw@\n@bbbu \Dec@b\thr@@\n@bbbbu \Dec@b\f@ur\n@bbbbbu} +\def\nbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctf + \Dec@b\@ne\n@bbl \Dec@b\tw@\n@bbbl \Dec@b\thr@@\n@bbbbl \Dec@b\f@ur\n@bbbbbl} + +\def\n@bbu{\C@nb\c@z\c@x\@ne\qd@skip} +\def\n@bbl{\C@nb\c@z\c@x\@ne\z@} +\def\n@bbbu{\C@nb\d@z\d@x\tw@\qd@skip} +\def\n@bbbl{\C@nb\d@z\d@x\tw@\z@} +\def\n@bbbbu{\C@nb\e@z\e@x\thr@@\qd@skip} +\def\n@bbbbl{\C@nb\e@z\e@x\thr@@\z@} +\def\n@bbbbbu{\C@nb\f@z\f@x\f@ur\qd@skip} +\def\n@bbbbbl{\C@nb\f@z\f@x\f@ur\z@} + +\def\C@nb#1#2#3#4{% + \global#1\b@z + \ifnum\b@n<\z@ \global\advance\b@n\m@ne \global\advance#1-#3\interbeam \fi + \ifnum\b@n>\z@ \global\advance\b@n\@ne \C@ba#1#3\fi + {\advance\locx@skip#4\getcurpos \global#2\y@v + \advance\y@v-\b@x \comp@slope\y@v \global\advance#1\s@lope}} + +%%% beam termination + +\def\b@adjust{\ifdim\y@ii>\tw@\y@ \advance\y@\y@ \advance\n@vi\@ne \fi} + +\def\@beam{% \y@ii : longueur, \b@p : pente, \y@i : altitude + \ifnum\b@p=\z@ +% slope zero + \y@iii\y@i\y@iv\y@i + \advance\y@iii-\b@amthick \advance\y@iv\b@amthick + \vrule\@height\y@iv\@depth-\y@iii\@width\y@ii + \else\n@vi\z@ +% slope offset + \ifnum\b@p>\z@ \n@vi\b@p \multiply\n@vi\si@ \advance\n@vi-\si@ \fi + \ifnum\b@p<\z@ \n@vi-\b@p \multiply\n@vi\si@ \advance\n@vi58\fi +% find longest possible character to avoid patchwork + \y@\tw@\p@ + \b@adjust \b@adjust \b@adjust \b@adjust \b@adjust + \advance\n@vi\@cxxviii + \chardef\b@alk\n@vi\musixfont +% +% \curwidth=0pt \curheight=\y@i \curxpos=\completewidth +% \loop\ifdim\curwidth<\completewidth +% \advance\curxpos by -\beamwidth +% \ifdim\curxpos<0pt +% \comp@slope\curxpos +% \advance\curheight by \s@lope \kern\curxpos \fi +% \raise\curheight\hbox{\b@alk}% +% \advance\curwidth by \beamwidth +% \comp@slope\beamwidth +% \advance\curheight by \s@lope +% \repeat \fi +% + \y@iv\z@ \y@iii\y@i \y@v\y@ii + \loop\ifdim\y@iv<\y@ii + \advance\y@v-\y@ + \ifdim\y@v<\z@ \comp@slope\y@v \advance\y@iii\s@lope \kern\y@v \fi + \raise\y@iii\hbox{\b@alk}% + \advance\y@iv\y@ \comp@slope\y@ \advance\y@iii\s@lope + \repeat \fi} + +\def\s@l@ctcde{\s@l@ctc \s@l@ctd \s@l@cte \s@l@ctf } + +\def\tbu#1{\s@l@ctbeam#1\relax \C@tb\t@bbu\qn@width } +\def\tbbu#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbu} +\def\tbbbu#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbu} +\def\tbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbbu} +\def\tbbbbbu#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbbbu} + +\def\tbl#1{\s@l@ctbeam#1\relax \C@tb\t@bbl\lthick } +\def\tbbl#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbl} +\def\tbbbl#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbl} +\def\tbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbbl} +\def\tbbbbbl#1{\s@l@ctbeam#1\relax \s@l@ctcde \t@bbbbbl} + +\def\beam@pos#1{\getcurpos\y@ii\y@v\advance\y@ii-#1} + +\def\C@tb#1#2{% + \n@ii\b@n \ifnum\n@ii<\z@ \n@ii-\n@ii \fi + \ifcase\n@ii \or \or \s@l@ctc \or \s@l@ctd \or \s@l@cte \or \s@l@ctf \or \s@l@ctg\fi + \ifnum\b@n<\m@ne #1\fi + \ifnum\b@n>\@ne #1\fi + \y@i\b@z \advance\y@i-\altportee \beam@pos\b@x + \advance\y@ii#2\relax + \check@staff + \llap{\@beam\kernm#2}\relax + \fi\global\b@n\z@} + +\def\t@bbu{\n@v\tw@ \C@b\t@bbbu\n@bbu\y@i\c@z \beam@pos\c@x \t@xbu} +\def\t@bbl{\n@v\tw@ \C@b\t@bbbl\n@bbl\y@i\c@z \beam@pos\c@x \t@xbl} + +\def\t@bbbu{\n@v\thr@@ \C@b\t@bbbbu\n@bbbu\y@i\d@z \beam@pos\d@x \t@xbu} +\def\t@bbbl{\n@v\thr@@ \C@b\t@bbbbl\n@bbbl\y@i\d@z \beam@pos\d@x \t@xbl} + +\def\t@bbbbu{\n@v\f@ur \C@b\t@bbbbbu\n@bbbbu\y@i\e@z \beam@pos\e@x \t@xbu} +\def\t@bbbbl{\n@v\f@ur \C@b\t@bbbbbl\n@bbbbl\y@i\e@z \beam@pos\e@x \t@xbl} + +\def\t@bbbbbu{\n@v\fiv@ \C@b\empty\n@bbbbbu\y@i\f@z \beam@pos\f@x \t@xbu} +\def\t@bbbbbl{\n@v\fiv@ \C@b\empty\n@bbbbbl\y@i\f@z \beam@pos\f@x \t@xbl} + +\def\C@b#1#2{% + \n@ii\b@n \ifnum\n@ii<\z@ \n@ii-\n@ii \fi + \ifnum\n@ii>\n@v #1\fi + \loop + \advance\n@v\m@ne + \ifnum\n@ii=\n@v {\advance\locx@skip-\qn@width#2}\fi + \ifnum\n@v>\@ne \repeat} + +\def\t@xbu{\C@txb\qn@width\interbeam\b@amthick\qd@skip>} +\def\t@xbl{\C@txb\lthick\b@amthick\interbeam\hlthick<} + +\def\C@txb#1#2#3#4#5{\advance\y@i-\altportee + \advance\y@ii#1\relax + \check@staff + \llap{\@beam\kernm#1}% + \ifnum\b@n#5\z@ \comp@slope\y@ii \advance\y@i\s@lope + \raise\y@i\rlap{\kern#4\vrule\@height#3\@depth#2\@width\lthick}\relax + \fi + \fi + \ifnum\b@n<\z@ \global\advance\b@n\@ne \fi + \ifnum\b@n>\z@ \global\advance\b@n\m@ne \fi} + +%%% semiautomatic beams + +% adjustable beam slopes +% #1: beam number +% #2: starting pitch +% #3: ending pitch, +% #4: extension (number of \noteskip's) + +\def\Ibu#1{\s@l@ctbeam#1\relax\I@bu\i@bu} +\def\Ibl#1{\s@l@ctbeam#1\relax\I@bl\i@bl} +\def\Ibbu#1{\s@l@ctbeam#1\relax \s@l@ctc \I@bu\i@bbu} +\def\Ibbl#1{\s@l@ctbeam#1\relax \s@l@ctc \I@bl\i@bbl} +\def\Ibbbu#1{\s@l@ctbeam#1\relax \s@l@ctd \I@bu\i@bbbu} +\def\Ibbbl#1{\s@l@ctbeam#1\relax \s@l@ctd \I@bl\i@bbbl} +\def\Ibbbbu#1{\s@l@ctbeam#1\relax \s@l@cte \I@bu\i@bbbbu} +\def\Ibbbbl#1{\s@l@ctbeam#1\relax \s@l@cte \I@bl\i@bbbbl} +\def\Ibbbbbu#1{\s@l@ctbeam#1\relax \s@l@cte \I@bu\i@bbbbbu} +\def\Ibbbbbl#1{\s@l@ctbeam#1\relax \s@l@cte \I@bl\i@bbbbbl} + +% compute altitude difference of tried beam in \y@iv +% and compare with notes altitude difference + +\def\@@chk{\y@iv.05\y@v \multiply\y@iv\n@viii} + +\def\I@buuchk{\@@chk + \ifdim\y@iv>\n@ii\internote \advance\n@viii\m@ne \I@buuchk \fi + \ifnum\n@viii>\nin@ \advance\n@i\@ne \advance\n@ii\m@ne \I@buuchk \fi} + +\def\I@bldchk{\@@chk + \ifdim\y@iv<\n@ii\internote \advance\n@viii\@ne \I@bldchk \fi + \ifnum\n@viii<-\nin@ \advance\n@i\m@ne \advance\n@ii\@ne \I@bldchk \fi} + +\def\I@budchk{\@@chk + \ifdim\y@iv<\n@ii\internote \advance\n@viii\@ne \I@budchk \fi} + +\def\I@bluchk{\@@chk + \ifdim\y@iv>\n@ii\internote \advance\n@viii\m@ne \I@bluchk \fi} + +\def\I@bu{\let\@Ti\I@buuchk \let\@Tii\I@budchk \C@Ib} +\def\I@bl{\let\@Ti\I@bluchk \let\@Tii\I@bldchk \C@Ib} + +\def\C@Ib#1#2#3#4{{\n@v#4\relax \min@n@v\@ne + \inhgetn@i#3\relax\n@ii\n@i + \inhgetn@i#2\relax\advance\n@ii-\n@i + \y@v\noteskip \multiply\y@v\n@v + \ifnum\n@ii=\z@ #1{#2}0% + \else + \ifnum\n@ii>\z@ \n@viii\t@n \@Ti\else\n@viii-\t@n \@Tii \fi + \edef\I@boper{\noexpand#1{\the\n@i}{\the\n@viii}\relax}\I@boper + \fi}} + +% sets of double notes with computed slopes + +\def\B@h{\let\B@ii\tqh} +\def\B@b{\let\B@ii\tqb} + +\def\Dqbu{\let\B@i\Ibu \B@h\C@Dq} +\def\Dqbl{\let\B@i\Ibl \B@b\C@Dq} +\def\Dqbbu{\let\B@i\Ibbu \B@h\C@Dq} +\def\Dqbbl{\let\B@i\Ibbl \B@b\C@Dq} + +\def\C@Dq#1#2{\B@i0{#1}{#2}1\qb0{#1}\B@ii0{#2}} + +% sets of triple notes with computed slopes + +\def\Tqbu{\let\B@i\Ibu \B@h\C@Tq} +\def\Tqbl{\let\B@i\Ibl \B@b\C@Tq} +\def\Tqbbu{\let\B@i\Ibbu \B@h\C@Tq} +\def\Tqbbl{\let\B@i\Ibbl \B@b\C@Tq} + +\def\C@Tq#1#2#3{\B@i0{#1}{#3}2\qb0{#1#2}\B@ii0{#3}} + +% sets of quadruple notes with computed slopes + +\def\Qqbu{\let\B@i\Ibu \B@h\C@Qq} +\def\Qqbl{\let\B@i\Ibl \B@b\C@Qq} +\def\Qqbbu{\let\B@i\Ibbu \B@h\C@Qq} +\def\Qqbbl{\let\B@i\Ibbl \B@b\C@Qq} + +\def\C@Qq#1#2#3#4{\B@i0{#1}{#4}3\qb0{#1#2#3}\B@ii0{#4}} + +%%% duration points + +\def\pt{\g@pt\@ne\z@} +\def\ppt{\g@pt\@ne\@ne} +\def\pppt{\g@pt\@ne\tw@} + +\def\lpt{\g@pt\m@ne\z@} +\def\lppt{\g@pt\m@ne\@ne} +\def\lpppt{\g@pt\m@ne\tw@} + + +% Shifted, pointed chord notes +% +\def\lhp#1{\loff{\zhp{#1}}} +\def\rhp#1{\roff{\zhp{#1}}} +\def\lqp#1{\loff{\zqp{#1}}} +\def\rqp#1{\roff{\zqp{#1}}} +\def\rhpp#1{\roff{\zhpp{#1}}} +\def\lhpp#1{\loff{\zhpp{#1}}} +\def\rqpp#1{\roff{\zqpp{#1}}} +\def\lqpp#1{\loff{\zqpp{#1}}} + +\def\g@pt#1#2#3{\check@staff + \inhgetn@i#3\relax \relax % two \relax since the first one + \ifnum\n@i<\@c % in swallowed by \inhgetn@i + \ifodd\n@i \else\advance\n@i#1\fi + \pl@base \raise\y@i\hbox{\musixchar#2}\fi\fi} + +%%% rests + +\def\wholeshift#1{\roffset{\p@ne25}{#1}} + +\def\centerbar#1{\y@ii\lin@pos \advance\y@ii-\lastbarpos \advance\y@ii\cut@v + \kern-\h@lf\y@ii\lrlap{#1}\kern\h@lf\y@ii}% + + +\def\cpause{\hbox{\ccn{6}{\musixchar61}}} +\def\chpause{\hbox{\ccn{4}{\musixchar60}}} +\def\cPAuse{\hbox{\ccn{0}{\musixchar58}}} +\def\cPAUSe{\hbox{\ccn{0}{\musixchar59}}} + +\def\cHpause#1{% 1.21 RDT +\y@ii\lin@pos \advance\y@ii-\lastbarpos% +\def\v@rtpart{\hbox{\vrule width.6pt height1.5\internote depth1.5\internote}}% +\def\h@rizpart{\hbox{\vrule width0.35\y@ii height.5\internote depth.5\internote}}% +\raise4\internote\hbox{\v@rtpart\h@rizpart\ccn5{\meterfont{#1}}\h@rizpart\v@rtpart}}% + +\def\centerpause{\centerbar{\cpause}} +\def\centerhpause{\centerbar{\chpause}} +\def\centerPAuse{\centerbar{\cPAuse}} +\def\centerPAUSe{\centerbar{\cPAUSe}} +\def\centerHpause#1{\centerbar{\cHpause{#1}}} + +\def\C@ps#1#2#3{\n@viii#3\multiply\n@viii\tw@ + \advance\n@viii#2\raise\n@viii\internote \hbox{\musixchar#1}} +\def\C@pspt#1#2#3{\n@viii#3\multiply\n@viii\tw@ + \advance\n@viii#2\raise\n@viii\internote \hbox{\musixchar#1\relax + \ifnum #1=\t@n\relax \raise 0.7\internote\hbox{\kern 0.2\qn@width\musixchar0}% + \else \raise -0.7\internote\hbox{\kern 0.2\qn@width\musixchar0}% + \fi}% + } + +\def\PAUSe{\adv@box{\musixchar59}} +\def\PAuse{\adv@box{\musixchar58}} + +\def\pause{\check@staff + \adv@box{\raise\si@\internote\hbox{\musixchar61}}\fi} +\def\pausep{\wholeshift{\pt5}\pause} +\def\liftpause{\C@ps\@l@v@n\si@} +\def\liftpausep{\C@pspt\@l@v@n\si@} + +\def\hpause{\check@staff + \adv@box{\raise\f@ur\internote\hbox{\musixchar60}}\fi} +\let\hp\hpause +\def\hpausep{\wholeshift{\pt5}\hpause} +\let\hpp\hpausep +\def\lifthpause{\C@ps\t@n\f@ur} +\def\lifthpausep{\C@pspt\t@n\f@ur} + +\newdimen\lift@rest +\def\adv@restbox#1{\hbox{\lift@rest 5\internote + \advance\lift@rest -2.5\fontdimen\fiv@\musixfont + \raise\lift@rest\hbox\@to\noteskip{#1\hss}}\advance\locx@skip\noteskip} + +\def\qp{\adv@restbox{\check@staff\musixchar62\fi}} +\let\soupir\qp + +%\def\ds@oup{\adv@restbox{\check@staff\musixchar63\fi}} % why? RDT 1.27 +\def\ds{\adv@restbox{\check@staff\musixchar63\fi}} +\def\qs{\adv@restbox{\check@staff\musixchar64\fi}} +\def\hs{\adv@restbox{\check@staff\musixchar65\fi}} +\def\qqs{\adv@restbox{\check@staff\musixchar66\fi}} + +% pointed rests version 1.16 RDT +\def\qpp{\adv@restbox{\check@staff\pt5\musixchar62\fi}} +\def\dsp{\adv@restbox{\check@staff\pt5\musixchar63\fi}} +\def\qsp{\adv@restbox{\check@staff\pt5\musixchar64\fi}} +\def\hsp{\adv@restbox{\check@staff\pt5\musixchar65\fi}} +\def\qqsp{\adv@restbox{\check@staff\pt5\musixchar66\fi}} + +% double-dotted rests version 1.17 RDT + +\def\pausepp{\wholeshift{\ppt5}\pause} +\def\hpausepp{\wholeshift{\ppt5}\hpause} +\let\hppp\hpausepp +\def\qppp{\adv@restbox{\check@staff\ppt5\musixchar62\fi}} +\def\dspp{\adv@restbox{\check@staff\ppt5\musixchar63\fi}} +\def\qspp{\adv@restbox{\check@staff\ppt5\musixchar64\fi}} +\def\hspp{\adv@restbox{\check@staff\ppt5\musixchar65\fi}} +\def\qqspp{\adv@restbox{\check@staff\ppt5\musixchar66\fi}} + +% copied from musixlit.tex: version 1.21 RDT + +\def\Hpause#1#2{\zcharnote{#1}{\def\s@r{% +\vrule\@width.6\p@\@height1\h@lf\internote\@depth1\h@lf\internote}\s@r% +\vrule\@width#2\noteskip\@height\h@lf\internote\@depth\h@lf\internote\s@r}} + +%%% accidentals + +\newskip\accshift + +\def\bigaccid{\let\small@test\iftrue} +\def\smallaccid{\let\small@test\iffalse} +\def\varaccid{\def\small@test{\ifdim\noteskip>1\p@seven\qn@width}} + +\varaccid % accidents de taille variable + +\def\na#1{\small@test\bigna{#1}\else\smallna{#1}\fi} +\def\fl#1{\small@test\bigfl{#1}\else\smallfl{#1}\fi} +\def\sh#1{\small@test\bigsh{#1}\else\smallsh{#1}\fi} +\def\dfl#1{\small@test\bigdfl{#1}\else\smalldfl{#1}\fi} +\def\dsh#1{\small@test\bigdsh{#1}\else\smalldsh{#1}\fi} + +% n@vi char pos of cautionpar (normal=5, doubleflat=6) +% n@v offset to char pos (flat=0, dflat=1, sharp=2, dsharp=3, natural=4) +% n@vi offset to char pos (big=0, small=60) +% n@vii =maxdimen -> cautionacctrue + +\def\writ@ba{\pl@base\raise\y@i\llap{\musixchar\n@v\kern\accshift}} +\def\set@ba{\let\@Ti\writ@ba \n@vi\z@} + +\def\bigna{\set@ba \let\@Tii\@Na \n@v\f@ur \C@acc} +\def\bigfl{\set@ba \let\@Tii\@Fl \n@v\z@ \C@acc} +\def\bigsh{\set@ba \let\@Tii\@Sh \n@v\tw@ \C@acc} +\def\bigdfl{\set@ba \let\@Tii\@dFl \n@v\@ne \C@acc} +\def\bigdsh{\set@ba \let\@Tii\@dSh \n@v\thr@@ \C@acc} + +\def\@sa{\ifnum\n@vii=\maxdimen \C@ChaR \musixchar\n@v \kern.3\qn@width + \else \musixchar\n@v \fi \n@vii\z@} + +\def\smallna{\set@sa \let\@Tii\@Na \n@v\f@ur \C@acc} +\def\smallfl{\set@sa \let\@Tii\@Fl \n@v\z@ \C@acc} +\def\smallsh{\set@sa \let\@Tii\@Sh \n@v\tw@ \C@acc} +\def\smalldfl{\set@sa \n@iv\si@ \let\@Tii\@dFl \n@v\@ne \C@acc} +\def\smalldsh{\set@sa \let\@Tii\@dSh \n@v\thr@@ \C@acc} + +\def\cna{\set@ca \let\@Tii\@Na \n@v\f@ur \C@acc} % version 1.16 HM +\def\cfl{\set@ca \let\@Tii\@Fl \n@v\z@ \C@acc} +\def\csh{\set@ca \let\@Tii\@Sh \n@v\tw@ \C@acc} +\def\cdfl{\set@ca \n@iv\si@ \let\@Tii\@dFl \n@v\@ne \C@acc} +\def\cdsh{\set@ca \let\@Tii\@dSh \n@v\thr@@ \C@acc} +% +\def\writ@sa{\pl@base\raise\y@i\llap{\musixchar\n@v\kern\accshift}} +\def\set@sa{\let\@Ti\writ@sa \n@iv\fiv@ \n@vi\@xl } +\def\writ@ca{\pl@base\raise\y@i\llap{\C@ChaR \musixchar\n@v\kern.3\qn@width\kern\accshift}} +\def\set@ca{\let\@Ti\writ@ca \n@iv\fiv@ \n@vi\@xl } + +\def\writ@ua{\advance\n@i\thr@@ \zchar\n@i{\kern\qu@rt\qn@width\@sa}} +\def\set@upper{\let\@Ti\writ@ua \n@iv\fiv@ \n@vi\@xl } + +\def\upperna{\set@upper \let\@Tii\@Na \n@v\f@ur \C@acc} +\def\upperfl{\set@upper \let\@Tii\@Fl \n@v\z@ \C@acc} +\def\uppersh{\set@upper \let\@Tii\@Sh \n@v\tw@ \C@acc} + +\def\@Na{\ifcase\n@ii \n@v\tw@ \or \n@v\f@ur \or \n@v\z@ \fi} +\def\@Fl{\ifcase\n@ii \n@v\f@ur \or \n@v\z@ \or \n@v\@ne \fi} +\def\@Sh{\ifcase\n@ii \n@v\thr@@ \or \n@v\tw@ \or \n@v\f@ur \fi} +\def\@dFl{\ifcase\n@ii \n@v\z@ \or \n@v\@ne \or + \message{\@nod flatten \noexpand\dfl \t@ruc}\let\@Ti\empty \fi} +\def\@dSh{\ifcase\n@ii + \message{\@nod sharpen \noexpand\dsh \t@ruc}\let\@Ti\empty + \or \n@v\thr@@ \or \n@v\tw@ \fi} + +\def\C@acc#1{% + \check@staff + \inhgetn@i#1\relax + \ifx\rel@sw\@ne + \s@l@ctsigns \n@iii\n@i + \advance\n@iii-\ut@ref \advance\n@iii-\ut@ref + \loop\ifnum\n@iii>\si@ \advance\n@iii-\s@v@n \repeat + \loop\ifnum\n@iii<\z@ \advance\n@iii\s@v@n \repeat + \ifcase\n@iii + \n@ii\si@ % mi + \or\n@ii\@ne % fa + \or\n@ii\thr@@ % sol + \or\n@ii\fiv@ % la + \or\n@ii\s@v@n % si + \or\n@ii\tw@ % do + \or\n@ii\f@ur % re + \fi +% \n@ii positive signature limit, \n@ii-8 negative signature limit + \advance\n@ii-\a@s \advance\n@ii\si@ \divide\n@ii\s@v@n + \@Tii + \fi \advance\n@v\@l \advance\n@v\n@vi \expandafter\@Ti % [version 1.15] (Hiroaki) + \fi} + +\def\@nod{Can't double } + +\def\relativeaccid{\let\rel@sw\@ne } +\def\absoluteaccid{\let\rel@sw\empty } +\absoluteaccid + +\def\lna#1{\loffset\smallvalue{\na{#1}}} +\def\lfl#1{\loffset\smallvalue{\fl{#1}}} +\def\lsh#1{\loffset\smallvalue{\sh{#1}}} +\def\ldfl#1{\loffset\smallvalue{\dfl{#1}}} +\def\ldsh#1{\loffset\smallvalue{\dsh{#1}}} + +%%% arpeggio + +\def\arpeggio#1#2{\zcharnote{#1}{% + \uplap{\leaders\hbox{\musixchar70}\vskip#2\Interligne}}} +\def\larpeggio#1#2{\loffset\smallvalue{\arpeggio{#1}{#2}}} + +%%% ornaments, special signs + +\def\@Char#1{\zcharnote{#1}\C@ChaR} + +\def\backturn{\n@iv67\@Char} +\def\turn{\n@iv68\@Char} +\def\duevolte{{\keychar78}} +\def\caesura{\llap{\musixchar79\kern\h@lf\noteskip}} +\def\coda{\n@iv85\C@coda} +\def\Coda{\n@iv105\C@coda} +\def\C@coda#1{\llap{\@Char{#1}\kern\afterruleskip}} +\def\segno{\n@iv86\@Char} +\def\Segno{{\keychar110}} +\def\shake{\n@iv87\@Char} +\def\Shake{\n@iv88\@Char} +\def\Shakel{\n@iv106\@Char} +\def\Shakenw{\n@iv107\@Char} +\def\Shakesw{\n@iv108\@Char} +\def\Shakene{\n@iv109\@Char} +\def\mordent{\n@iv89\@Char} +\def\Mordent{\n@iv119\@Char} +\def\doublethumb{\n@iv121\@Char} +\def\trt#1{\loffset{0.65}{\shake{#1}}\roffset{0.65}{\mordent{#1}}} + + +\def\tr#1{\loffset{0.15}{\zcn{#1}{\ppff tr}}} % \loffset added version 1.23 RDT +\def\xtr#1{\raise1.25\internote\hbox{\n@iv111\zcn{#1}\C@ChaR}} % added version 1.23 RDT +\def\ptr#1{\raise1.25\internote\hbox{\n@iv117\zcn{#1}\C@ChaR}} % added version 1.23 RDT +%\def\Xtr#1{\wholeshift{\xtr{#1}}} % unnecessary? + +%%% accents + +\def\upbow{{\musixfont\@xxiii}} +\def\downbow{{\musixchar22}} + +\def\flageolett{\n@iv120\uacc@Char} +\def\usfz{\n@iv\tw@nty \uacc@Char} +\def\lsfz{\n@iv21\lacc@Char} +\def\dsfz{\lsfz} +\def\upz{\n@iv\@xxiv \uacc@Char} +\def\lpz{\n@iv\@xxv \lacc@Char} +\def\dpz{\lpz} +\def\ust{\n@iv\@xxvi \uacc@Char} +\def\lst{\n@iv\@xxvii \lacc@Char} +\def\dst{\lst} +\def\uppz{\n@iv28\uacc@Char} +\def\lppz{\n@iv\@xxix \lacc@Char} +\def\dppz{\lppz} +\def\usf{\n@iv30\uacc@Char} +\def\lsf{\n@iv31\lacc@Char} +\def\dsf{\lsf} +\def\upzst{\n@iv18\uacc@Char} +\def\lpzst{\n@iv19\lacc@Char} +\def\dpzst{\lpzst} + +\def\uacc@Char#1{\check@staff + \inhgetn@i#1\relax \relax + \ifnum\n@i<\@ight \ifodd\n@i \else\advance\n@i\@ne \fi \fi + \zchar\n@i\C@ChaR + \fi} + +\def\lacc@Char#1{\check@staff + \inhgetn@i#1\relax \relax + \ifnum\n@i>\@ne \ifodd\n@i \else\advance\n@i\m@ne \fi \fi + \zchar\n@i\C@ChaR + \fi} + +\def\C@ChaR{\musixfont\char\n@iv} + + %%% accents on beams (correction proposed by Klaus Bechert) + +\def\acc@ubalk{\acc@balk>\@ne} +\def\acc@lbalk{\acc@balk<\m@ne} +\def\acc@balk#1#2#3{\s@l@ctbeam#3\relax \getcurpos \advance\y@v\txt@ff + \advance\y@v-\b@x \y@ii\b@p\y@v \divide\y@ii\tw@nty \advance\y@ii\b@z + \ifnum\b@n#1#2\relax \advance\y@ii\b@n\interbeam + \advance\y@ii-#2\interbeam \fi + \advance\y@ii-\altportee \raise\y@ii\rlap\balk@accent} +\let\balk@accent\C@ChaR + +%\def\bflageolett{\n@iv120\acc@ubalk} +\def\busfz{\n@iv\tw@nty \acc@ubalk} +\def\blsfz{\n@iv21\acc@lbalk} +%\def\bdownbow{\n@iv22\acc@ubalk} +%\def\bupbow{\n@iv\@xxiii \acc@lbalk} +\def\bupz{\n@iv\@xxiv \acc@ubalk} +\def\blpz{\n@iv\@xxv \acc@lbalk} +\def\bust{\n@iv\@xxvi \acc@ubalk} +\def\blst{\n@iv\@xxvii \acc@lbalk} +\def\buppz{\n@iv28\acc@ubalk} +\def\blppz{\n@iv\@xxix \acc@lbalk} +\def\busf{\n@iv30\acc@ubalk} +\def\blsf{\n@iv31\acc@lbalk} +%\def\bupzst{\n@iv18\acc@ubalk} +%\def\blpzst{\n@iv19\acc@lbalk} + +% The next macros puts triplets (and others def'd with \txt) on beams + +\def\butext#1{\txt@ff\qn@width + \def\balk@accent{\uplap{\lrlap{\kern\tw@\txt@ff\txtfont\txt}\kern\internote}}% + \acc@ubalk{#1}\txt@ff\h@lf\qn@width \let\balk@accent\C@ChaR} + +\def\bltext#1{\txt@ff\z@ + \def\balk@accent{\vbox\@to\z@{\kern\internote\txtfont\lrlap\txt\vss}}% + \acc@lbalk{#1}\txt@ff\h@lf\qn@width \let\balk@accent\C@ChaR} + +%%% end of accents on beams (correction proposed by Klaus Bechert) + +%%% crescendo, decrescendo + +% These macros puts variable size (de)crescendo marks. +% \(de)crescendo{#1} #1=length (any TeX dimension, max 192pt(\simeq 68mm)) + +\def\C@cresc#1{\y@iv#1\n@v\y@iv + \sp@pt\@ne \advance\n@v\thr@@ % sp->pt round up + \divide\n@v\si@ % the next is 6pt(notehead) wider + \max@n@v\@xxxii + \min@n@v\@ne % clip to extremities + \advance\n@v\n@ii % first character position (-1) + \mxsps\char\n@v} + +\def\crescendo{\n@ii\@lxxxiii \C@cresc} +\def\decrescendo{\n@ii\@cxv \C@cresc} + +\newskip\@icresc +\def\icresc{\getcurpos\global\@icresc\y@v } +\def\tcresc{\n@ii\@lxxxiii \C@cre} +\def\tdecresc{\n@ii\@cxv \C@cre} +\def\C@cre{\getcurpos\advance\y@v-\@icresc \kernm\y@v\C@cresc\y@v\kern\y@v} + +%%% pedal signs + +\def\raiseped{-5} + +\def\sPed{\musixchar34} +\def\sPED{% +\zchar\raiseped\sPed% +\getcurpos\advance\y@v1.6ex\global\pdl@pos\y@v% +\xdef\pdl@instr{\the\noinstrum@nt}\xdef\pdl@staff{\the\noport@@}% save current instrument and staff +} + +\def\Ped{\musixchar35} +\def\PED{% +\zchar\raiseped\Ped% +\getcurpos\advance\y@v2.8ex\global\pdl@pos\y@v% +\xdef\pdl@instr{\the\noinstrum@nt}\xdef\pdl@staff{\the\noport@@}% save current instrument and staff +} +\def\Dep{\musixchar33} +\def\DEP{% +\zchar\raiseped\Dep% +\global\pdl@pos\z@% +} +\def\sDep{\musixchar104} +\def\sDEP{% +\zchar\raiseped\sDep% +\global\pdl@pos\z@% +} + +%%% pedal brackets version 1.21 RDT +%% +%% \pdld pedal down +%% \pdlu pedal up +%% \pdlud pedal up and immediately down + +\newdimen\pdl@pos % cursor position for pedal down +\global\pdl@pos\z@ + +\def\pdld{\hbox{\hroff{% +\raise\raiseped\internote\hbox{\vrule height2ex depth0.5pt width0.5pt}% +\getcurpos\global\pdl@pos\y@v% +% save current instrument and staff +\xdef\pdl@instr{\the\noinstrum@nt}\xdef\pdl@staff{\the\noport@@}% +}}}% + +\def\pdlu{\hbox{\hroff{\getcurpos\advance\y@v-\pdl@pos%% compute length of horizontal rule +\kern-\y@v% +\raise\raiseped\internote\hbox{% +\vrule height-0.5pt depth1pt width\y@v% +\vrule height2ex depth0.5pt width0.5pt %% pedal up +}}}% +\global\pdl@pos\z@}% + +\newbox\bigwedgebox % 1.22 RDT +\def\pdlud{\hbox{\hroff{\getcurpos\advance\y@v-\pdl@pos%% compute length of horizontal rule +\kern-\y@v% +\thinmuskip=2mu% +\setbox\bigwedgebox=\hbox{$\!\bigwedge\!$}% +\def\halfwidthbigwedge{0.5\wd\bigwedgebox}% +\advance\y@v-\halfwidthbigwedge% +\raise\raiseped\internote% +\hbox{% +\vrule height-0.5pt depth1pt width\y@v% draw horizontal rule +\kern\halfwidthbigwedge% +\raise0.33ex\lrlap{$\bigwedge$}% pedal up and down +}% +\getcurpos\advance\y@v\halfwidthbigwedge\global\pdl@pos\y@v% +}}}% + +%% cut pedal rule at line end +%% +% compute length of horizontal rule +\def\pdlc@{\getcurpos\advance\y@v-\pdl@pos% +\kern-\y@v\raise\raiseped\internote\hbox{% +\vrule height-0.5pt depth1pt width\y@v %% draw horizontal rule +}}% + +%%% fermata + +\def\fermataup{\n@iv80\@Char} +\def\fermatadown{\n@iv81\@Char} +% center on whole note +\def\Fermataup#1{\wholeshift{\fermataup{#1}}} +\def\Fermatadown#1{\wholeshift{\fermatadown{#1}}} + +%%% trills + +\def\trilleX{\let\T@i\empty \C@trille} +\let\trille\trilleX +\def\TrilleX{\def\T@i{\ppff tr }\C@trille} % 1.24 changed from \it RDT +\let\Trille\TrilleX +\def\C@trille#1#2{\zcharnote{#1}{\y@v#2\noteskip \trill@}} + +\let\maxtrilles\si@ +% \maxtrilles and \@itrille[i] are only for obsolete Legacy \trillC +% and \TrillC; not related with new register allocation code. Leave +% it as-is. [version 1.15] + +\newskip\@itrillei +\newskip\@itrilleii +\newskip\@itrilleiii +\newskip\@itrilleiv +\newskip\@itrillev +\newskip\@itrillevi + + %\def\s@l@cttrille#1\relax{% + % \n@i#1\relax \ifnum\n@i<\z@ \n@i\@c \fi + % \ifnum\n@i<\maxtrilles \else + % \n@i\z@ \errmessage{Wrong trill number!}\fi + % \advance\n@i\@ne + % \edef\@itrille{\csname @itrille\roman@n@i}% dimen (altportee) + % }% select trill + + +\def\itrille{\itrill@old{0}} +\def\ttrille{\ttrill@old{0}} +\def\tTrille{\tTrill@old{0}} + +\def\itrill@old#1{\s@l@cttrill#1\relax + \ifdim\tr@x < \maxdimen\errmessage{\@mis \noexpand\Ttrille \number #1}\fi + \getcurpos\global\tr@y\y@v} +\def\ttrill@old#1{\s@l@cttrill#1\relax + \message{\noexpand\tr@x=\the\tr@x, No. #1}% + \ifdim\tr@x < \maxdimen\else\errmessage{\@mis \noexpand\Itrille \number #1}\fi + \let\T@i\empty \C@tri} +\def\tTrill@old#1{\s@l@cttrill#1\relax + \message{\noexpand\tr@x=\the\tr@x, No. #1}% + \ifdim\tr@x < \maxdimen\else\errmessage{\@mis \noexpand\Itrille \number #1}\fi + \def\T@i{\ppff tr }\C@tri} % 1.24 changed from \it RDT + +\def\C@tri#1{\getcurpos\advance\y@v-\tr@y \kernm\y@v + \zcharnote{#1}\trill@\kern\y@v\let\T@i\empty\let\@itrille\undefined} +\def\trill@{\hbox\@to\y@v{\T@i\leaders\hbox{\musixchar69}\hfill}} + +%%%%%% + +% \let\maxtrills\si@ % here disabled to avoid conflict with new register allocation code +% [version 1.15] moved out to the new register allocation code +% \newskip\tr@xi \tr@xi\maxdimen\relax % starting horizontal pos +% \newtoks\tr@swi % heading of trill +% \newskip\tr@yi % height of trill + +\newcount\tr@number + +\def\tr@loop{\tr@number\z@ \loop\ifnum\tr@number<\maxtrills + \s@l@cttrill\tr@number\relax + \advance\tr@number\@ne } + +\def\s@l@cttrill#1\relax{% + \n@i#1\relax \ifnum\n@i<\z@ \n@i\@c \fi + \ifnum\n@i<\maxtrills \else + \count@\maxtrills \advance\count@\m@ne + \errmessage{Wrong trill reference number \the\n@i! (valid: 0 to \the\count@)}% [version 1.15] + \n@i\z@ % [version 1.15] + \fi + \advance\n@i\@ne + \xdef\tr@x{\csname tr@x\roman@n@i}% + \xdef\tr@y{\csname tr@y\roman@n@i}% + \xdef\tr@sw{\csname tr@sw\roman@n@i}% + }% select octiaviation line + +%\newskip\tr@x \tr@x\maxdimen\relax % starting horizontal pos +%\newskip\tr@y % height of trill + +\def\Itrille#1{\s@l@cttrill#1\relax + \ifdim\tr@x < \maxdimen\errmessage{\@mis \noexpand\Ttrille \number #1}\fi + \global\tr@sw={\relax}% + \C@T} +\def\ITrille#1{\s@l@cttrill#1\relax + \ifdim\tr@x < \maxdimen\errmessage{\@mis \noexpand\Ttrille \number #1}\fi + \global\tr@sw={{\ppff tr }}% 1.24 changed from \it RDT + \C@T} + +\def\C@T#1{% + \getcurpos\global\tr@x\y@v % store horizontal pos + \inhgetn@i#1\relax\pl@base\advance\y@i\altportee % get absolute height + \global\tr@y\y@i } + +\def\Ttrille#1{\s@l@cttrill#1\relax + \ifdim\tr@x < \maxdimen\else\errmessage{\@mis \noexpand\Itrille \number #1}\fi + \advance\tr@y-\altportee \let\T@ii\char \C@TR \global\tr@x\maxdimen } + \let\TTrille\Ttrille + +\def\C@TR{% + \ifx\T@ii\n@ii \y@v\lin@pos \else \getcurpos \fi + \advance\y@v-\tr@x \kernm\y@v \raise\tr@y\hbox\@to\y@v{% +% \the\tr@sw\xleaders\hbox{\musixchar69}\hfill\T@ii\n@ii}}% +% Correction by Julian Gilbey + \the\tr@sw\xleaders\hbox{\musixchar69}\hfill}}% + +%%% tremolos version 1.19 RDT +%%% based on code by Werner Icking and Andre van Ryckeghem +%%% version 1.20 RDT re-defined using \raise, suggested by JPC +%%% version 1.21 +%%% RDT changed beam numbers to 5, suggested by JPC +%%% RDT adjusted the vertical positions for 16th and 32nd tremolos +%%% version 1.24 +%%% RDT use new counter \tr@nspose to preserve changes to \transpose in an \hbox + +\newcount\tr@nspose % used to restore value of \transpose after closing an \hbox +\def\trml#1{\raise2\internote\hbox{\loffset{0.5}{\ibl5{#1}9}\roffset{0.5}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\trmu#1{\raise-3\internote\hbox{\loffset{0.5}{\ibu5{#1}9}\roffset{0.5}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\trrml#1{\raise3\internote\hbox{\loffset{0.5}{\ibbl5{#1}9}\roffset{0.5}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\trrmu#1{\raise-4\internote\hbox{\loffset{0.5}{\ibbu5{#1}9}\roffset{0.5}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\trrrml#1{\raise3\internote\hbox{\loffset{0.5}{\ibbbl5{#1}9}\roffset{0.5}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\trrrmu#1{\raise-4\internote\hbox{\loffset{0.5}{\ibbbu5{#1}9}\roffset{0.5}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% + +% whole notes are wider than quarter/half notes: +% version 1.21 RDT adjusted the offsets and vertical positions + +\def\Trml#1{\raise3\internote\hbox{\ibl5{#1}9\roffset{1.25}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\Trmu#1{\raise-4\internote\hbox{\loffset{1.1}{\ibu5{#1}9}\roffset{0.15}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\Trrml#1{\raise3\internote\hbox{\ibbl5{#1}9\roffset{1.25}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\Trrmu#1{\raise-4\internote\hbox{\loffset{1.1}{\ibbu5{#1}9}\roffset{0.15}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\Trrrml#1{\raise3\internote\hbox{\ibbbl5{#1}9\roffset{1.25}{\tbl5}\global\tr@nspose\transpose}\transpose\tr@nspose}% +\def\Trrrmu#1{\raise-4\internote\hbox{\loffset{1.1}{\ibbbu5{#1}9}\roffset{0.15}{\tbu5}\global\tr@nspose\transpose}\transpose\tr@nspose}% + +%%% octave lines + +\def\octnumberup{\octnumberdefault\vrule width 0pt height2ex} +\def\octnumberdefault{\smallppff8} % version 1.17 RDT +\def\octnumberdown{\octnumberdefault$^a$\txtfont\kern 0.3em bassa\vrule width 0pt depth \Internote} + +\def\octfinup{\check@staff + \n@v\@xxiii\n@ii\@xxiv\global\o@swz={\@ne}\fi + \C@of} +\def\octfindown{\check@staff + \n@v\@xxv \n@ii\@xxvi\global\o@swz={\z@}\fi + \C@of} +\def\C@of#1#2{\check@staff + \y@v#2\noteskip\zcharnote{#1}{\hbox\@to\y@v{% + \xdef\o@sw{\csname o@swz\endcsname}\relax + \octnumber\mxsps\xleaders\hbox{\char\n@v}\hfill\char\n@ii}}% + \fi} + +%%%%%% +% selecting \octnumber??? according to \o@sw +\def\octnumber{% \show\o@sw + \setbox\w@rkbox\hbox{% + \ifnum \@ne=\the\o@sw\relax \octnumberup + \else \octnumberdown + \fi}% + \ifdim \wd\w@rkbox>\y@v\setbox\w@rkbox\hbox{\octnumberdefault}\fi + \box\w@rkbox +} + + +%%%%%% + +% \let\maxoctlines\si@ % here disabled to avoid conflict with new register allocation code, except for \o@swz +% [version 1.15] moved out to the new register allocation code +% \newskip\o@xi \o@xi\maxdimen\relax % starting horizontal pos +% \newskip\o@yi % height of octline +\newtoks\o@swz % sense of octline for \octfin[up][down] without number +% \newtoks\o@swz % sense of octline for \octfin[up][down] without number + +\newcount\o@number + +\def\o@loop{\o@number\z@ \loop\ifnum\o@number<\maxoctlines + \s@l@ctoctline\o@number\relax + \advance\o@number\@ne } + +\def\s@l@ctoctline#1\relax{% + \n@i#1\relax \ifnum\n@i<\z@ \n@i\@c \fi + \ifnum\n@i<\maxoctlines \else + \count@\maxoctlines \advance\count@\m@ne + \errmessage{Wrong octaviation line reference number \the\n@i! (valid: 0 to \the\count@)}% [version 1.15] + \n@i\z@% [version 1.15] + \fi + \advance\n@i\@ne + \xdef\o@x{\csname o@x\roman@n@i}% + \xdef\o@y{\csname o@y\roman@n@i}% + \xdef\o@sw{\csname o@sw\roman@n@i}% + }% select octiaviation line + +%\newskip\o@x \o@x\maxdimen\relax % starting horizontal pos +%\newskip\o@y % height of octline + +\def\ioctfinup{\Ioctfinup0} +\def\ioctfindown{\Ioctfindown0} +\def\Ioctfinup#1{\check@staff + \s@l@ctoctline#1\relax + \ifdim\o@x < \maxdimen\errmessage{\@mis \noexpand\Toctfin \number #1}\fi + \global\o@sw={\@ne}\fi + \C@O} +\def\Ioctfindown#1{\check@staff + \s@l@ctoctline#1\relax + \ifdim\o@x < \maxdimen\errmessage{\@mis \noexpand\Toctfin \number #1}\fi + \global\o@sw={\z@}\fi + \C@O} + +\def\C@O#1{\check@staff + \getcurpos\global\o@x\y@v % store horizontal pos + \inhgetn@i#1\relax\pl@base\advance\y@i\altportee % get absolute height + \global\o@y\y@i + \fi} % clise check@staff in Ioctfinup/down + +\def\toctfin{\Toctfin0} +\def\Toctfin#1{\check@staff + \s@l@ctoctline#1\relax + \advance\o@y-\altportee \let\T@ii\char \C@TO \global\o@x\maxdimen + \fi} + +\def\C@TO{\check@staff + \ifnum \@ne=\the\o@sw + \n@v\@xxiii \n@ii\@xxiv \else \n@v\@xxv \n@ii\@xxvi \fi + \ifx\T@ii\n@ii \y@v\lin@pos \else \getcurpos \fi + \advance\y@v-\o@x \kernm\y@v \raise\o@y\hbox\@to\y@v{% + \octnumber\mxsps\xleaders\hbox{\char\n@v}\hfill\T@ii\n@ii}\relax + \fi}% + +% Liftoctline #1 refnumber #2 lift[steps of internote] + +\def\Liftoctline#1#2{\n@i#1\advance\n@i\@ne + \advance\csname o@y\roman@n@i#2\internote} + +%%% some specials + +% \def\metron#1#2{{\stemlength\f@ur\noteskip\t@n\p@ #1 1\ = #2}} +% version 1.19 RDT: +\let\lyricson\relax +\let\lyricsoff\relax +\def\metron#1#2{{\lyricsoff\stemlength\f@ur\noteskip\t@n\p@ #1 1\ = #2\lyricson}} +\def\metronequiv#1#2{{\lyricsoff\stemlength\f@ur\noteskip\t@n\p@ #1 1\ = #2 1\lyricson}} + + +\def\txt{3} +\def\xtuplet#1#2{\n@iv#1\advance\n@iv\m@ne {\sign@skip=\n@iv\noteskip + \sign@skip=0.5\sign@skip \xdef\half@sign@skip{\the\sign@skip}}% + \zcharnote{#2}{\kern\h@lf\qn@width\kern \half@sign@skip\lrlap{\txtfont#1\/\/}}} +\def\triolet{\xtuplet\txt} % version 1.17 RDT +\def\xxtuplet#1:#2#3{\n@iv#1\advance\n@iv\m@ne {\sign@skip=\n@iv\noteskip + \sign@skip=0.5\sign@skip \xdef\half@sign@skip{\the\sign@skip}}% + \zcharnote{#3}{\kern\h@lf\qn@width\kern \half@sign@skip\lrlap{\txtfont{#1:#2\/\/}}}} + +% +% Following definitions based on tuplet.tex - conventional tuplet brackets for MusiXTeX. +% Col. G. L. Sicherman. Last revised 2003-05-17. +% +% Added to musixtex.tex version 1.16 by RDT. +% +% Standard MusiXTeX uses \uptrio and \downtrio to print tuplet brackets. +% We define \uptuplet and \downtuplet, with the same arguments: +% +% #1 : starting pitch +% #2 : width of bracket, in (\noteskip)s +% #3 : slope of bracket, in multiples of 1-1/8 degrees +% +% The user defines the text to appear in the opening as \tuplettxt. +% This is to avoid conflicting with the \txt in standard MusiXTeX. +% +% Examples: +% +% Draw a triplet bracket over the notes, starting at pitch "p", +% 1.25\noteskip wide, with a slope up of 3-3/8 degrees: +% +% \uptuplet p{1.25}3 +% +% Draw a sextuplet bracket under the notes, starting at pitch "a", +% 2.5\noteskip wide, with a slope down of 4-1/2 degrees: +% +% \def\tuplettxt{6\/\/} +% \downtuplet{a}{2.5}{-4} +% +% Send comments, complaints, and bouquets to the Colonel at +% . +% + +% Standard MusiXTeX prints a small "3" (or other number) within +% the bracket. Here we print the "3" in an opening in the bracket, +% so we need not use a small font. +% +% The double italic correction compensates for centering the number +% on the bracket line. + +\def\tuplettxt{3\/\/} + +%%% The rest is adapted from standard MusixTeX. + +\newdimen\y@vii % x of right end of left part of bracket. +\newdimen\y@viii % x of left end of right part of bracket. +\newdimen\y@ix +\newbox\tuptxtb@x + +% v@rline #1=height[dimen] #2=length[dimen] #3=slope (1\eqiv 1.125degree) +% (comments and ideas from Ian Collier) (from -20 upto 20 ) +% This macro is used by some of the others which follow, +% using it directly it must be set in zero box + +\def\v@rline#1#2#3{\n@v#3\y@i#2% + \setbox\tuptxtb@x\hbox{\hskip1pt\txtfont\tuplettxt\hskip1pt}% + \y@vii=\h@lf\y@i\advance\y@vii-\h@lf\wd\tuptxtb@x% + \n@ii-\tw@nty \min@n@v\n@ii + \max@n@v\tw@nty \n@iii\n@v + \ifnum\n@v<\z@ \n@v-\n@v \advance\n@v\tw@nty \fi % offset to lower linechars + \advance\n@v\@xxix + \setbox\ch@box\hbox{\mxsps\char\n@v}% + \ifdim\y@vii<\wd\ch@box \y@vii\wd\ch@box\fi% At least one whole segment! + \y@viii=\y@i\advance\y@viii-\y@vii% + \y@iv\wd\ch@box \y@ii\qu@rt\p@ \y@ii\n@iii\y@ii \y@iii\z@ + \raise#1\internote\hbox{\mxsps\char\n@iv +% +% Build bracket with slanted line segments of width 10pt. +% Left part of bracket: +% + \loop\ifdim\y@iv<\y@vii\raise\y@iii\copy\ch@box + \advance\y@iv\wd\ch@box \advance\y@iii\y@ii \repeat +% +% last element +% +% \finalheight=2.5\completewidth +% \finalheight=\n@iii\finalheight +% \divide\finalheight by 100 +% \advance\overlapwidth by -\completewidth +% \stepheight=-2.5\overlapwidth +% \stepheight=\n@iii\stepheight +% \divide\stepheight by 100 +% \advance\curheight by \stepheight +% \kern -\overlapwidth \raise\curheight \box\ch@box +% + \y@ix=\y@vii\advance\y@ix-\y@iv\hbox to\y@ix{\hss}% + \y@ix\y@vii\advance\y@ix-\wd\ch@box% + \y@iii\n@iii\y@ix\y@iii2\h@lf\y@iii\divide\y@iii\@c\raise\y@iii\copy\ch@box% +% +% Text: +% + \y@v2\h@lf\y@i \y@v\n@iii\y@v \divide\y@v\@c% + \y@ix=-\y@vii \advance\y@ix\h@lf\y@i \advance\y@ix-\h@lf\wd\tuptxtb@x% + \hbox to\y@ix{\hss}% + \y@iii\h@lf\y@v \raise\y@iii\vbox to\z@{% + \vss{\copy\tuptxtb@x}\vss} + \y@ix=\y@viii \advance\y@ix-\h@lf\y@i \advance\y@ix-\h@lf\wd\tuptxtb@x + \hbox to\y@ix{\hss}% To start of right part. No-op unless bracket is short. +% +% Right part of bracket: +% + \y@iii2\h@lf\y@viii \y@iii\n@iii\y@iii \divide\y@iii\@c% + \y@iv=\y@viii \advance\y@iv\wd\ch@box% + \loop\ifdim\y@iv<\y@i\raise\y@iii\copy\ch@box% + \advance\y@iv\wd\ch@box \advance\y@iii\y@ii \repeat +% +% Finish off the right part: +% + \y@iii\y@i\advance\y@iii-\wd\ch@box\y@iii2\h@lf\y@iii\y@iii\n@iii\y@iii% + \y@ix=\y@i\advance\y@ix-\y@iv\hbox to\y@ix{\hss}% + \divide\y@iii\@c% + \raise\y@iii\copy\ch@box% +% + \raise\y@v\hbox{\mxsps\char\n@iv}}} +% +% y@i =complete length +% y@ii =height of linechar +% y@iii =current height +% y@iv =current width +% y@v =height of ending line +% y@vii =width of left segment of bracket +% y@viii=y@vii + width of opening +% y@ix =adjustment register +% +% n@iii=slope +% n@iv =(number of char for hooks) +% n@v =slope (number of linechar) + +\def\X@bkt#1#2#3{\y@v#2\noteskip \advance\y@v\wn@width + \inhgetn@i#1\relax \rlap{\kernm\p@ne\qn@width\v@rline\n@i\y@v{#3}}} + +\def\uptuplet{\n@iv22\X@bkt} +\def\downtuplet{\n@iv21\X@bkt} + +%\check + +\def\zbreath{\check@staff\raise\si@\internote\rlap{\BIGtype'}\fi} +\def\cbreath{\check@staff\adv@box{\raise\si@\internote + \hbox\@to\noteskip{\hss\BIGtype'\hss}}\fi} + +% The following macros can be used to surround a note by parentheses +% \l[r]par p produces a left[right] parenthesis at pitch p (Ian Collier) + +\def\lpar{\n@iv\thr@@ \@Char} +\def\rpar{\n@iv\f@ur \@Char} + +% \bracket pn draws a square bracket [ to bracket an interval +% of an n-th whose lowest note is p (Ian Collier) + +\def\bracket#1#2{\y@iv#2\internote \advance\y@iv\tw@\internote + \inhgetn@i#1\relax\pl@base \advance\y@i-1\h@lf\internote + \raise\y@i\llap{\uplap{\offinterlineskip\hbox{\mxsps\@xxvii}% + \hbox{\vrule\@height\y@iv}\hbox{\mxsps\@xxvii}}}} + +%%% dynamics + +\def\f@kern{\kernm\p@ne ex} +\def\p@kern{\kernm\p@ne5ex} + +\def\f{{\ppff f}} +\def\ff{{\ppff f\f@kern f}} +\def\fp{{\ppff f\f@kern p}} +\def\sF{{\ppff s\ppff \p@kern f}} % changed \it to \ppff 1.24 RDT +\def\fff{{\ppff f\f@kern f\f@kern f}} +\def\ffff{{\ppff f\f@kern f\f@kern f\f@kern f}} +\def\mf{{\ppff m\p@kern\f@kern f}} +\def\mp@{{\ppff m\p@kern p}} +\let\mezzopiano\mp@ +\def\p{{\ppff p}} +\def\pp{{\ppff p\p@kern p}} +\def\ppp{{\ppff p\p@kern p\p@kern p}} +\def\pppp{{\ppff p\p@kern p\p@kern p\p@kern p}} +\def\sfz{{\ppff s\p@kern f\f@kern z}} % version 1.16 +\def\sfzp{{\ppff s\p@kern f\f@kern z\p@kern p}} % version 1.16 + +%%% spacings + +% if you want to reduce the space behind e.g. \changecontext, use +% \addspace{dim} ! Only scaleable values are allowed ! + +\def\addspace#1{\kern#1\global\advance\x@skip#1} + +% \hardspace inserts (reduces) outside of \notes..\en unscaleable space + +\let\fil@spc\empty +\def\hardspace#1{\check@nopen\t@rmskip\y@v#1\addspace\y@v\fil@spc} + +\def\off#1{\advance\locx@skip#1\kern#1} +\def\sk{\off\noteskip} +\def\hsk{\off{\h@lf\noteskip}} +\def\bsk{\off{-\noteskip}} +\def\hbsk{\off{-\h@lf\noteskip}} % version 1.27 RDT + +%% +% Redefine \qsk to be scaleable softwidth rather than a fixed kern +% Otherwise, over/underfull boxes will occur on rescaled (pass 2) material +%% + +\def\qqsk{\off{\qu@rt\@l@mskip}} % version 1.16 RDT +\def\hqsk{\off{\h@lf\@l@mskip}} +\def\tqsk{\off{\p@seven\@l@mskip}} % version 1.25 RDT +\def\qsk{\off\@l@mskip} +\def\bhsk{\off{-\h@lf\@l@mskip}} % version 1.27 RDT +\def\btsk{\off{-\p@seven\@l@mskip}} % version 1.27 RDT +\def\bqsk{\off-\@l@mskip} % version 1.27 RDT + +\def\nspace{\hardspace{\h@lf\qn@width}} +\def\qspace{\hardspace\qn@width} + +%%% notes spacing + +\def\arithmeticskipscale{% + \def\znotes{\vnotes0\elemskip} + \def\notes{\vnotes2\elemskip}% 16th + \def\notesp{\vnotes2\h@lf\elemskip}% 16th point=8 trio + \def\Notes{\vnotes3\elemskip}% 8th + \def\Notesp{\vnotes3\h@lf\elemskip}% 8th point=4 trio + \def\NOtes{\vnotes4\elemskip}% 4th + \def\NOtesp{\vnotes4\h@lf\elemskip}% 4th point + \def\NOTes{\vnotes5\elemskip}% 2th + \def\NOTesp{\vnotes5\h@lf\elemskip}% 2th point + \def\NOTEs{\vnotes6\elemskip}% 1th + \def\NOTEsp{\undefined}% + \def\NOTES{\undefined}% +}% + +\def\geometricskipscale{% + \def\znotes{\vnotes0\elemskip} + \def\notes{\vnotes2\elemskip}% 16th + \def\notesp{\vnotes2.38\elemskip}% 16th point=8 trio + \def\Notes{\vnotes2.83\elemskip}% 8th + \def\Notesp{\vnotes3.36\elemskip}% 8th point=4 trio + \def\NOtes{\vnotes4\elemskip}% 4th + \def\NOtesp{\vnotes4.76\elemskip}% 4th point + \def\NOTes{\vnotes5.66\elemskip}% 2th + \def\NOTesp{\vnotes6.72\elemskip}% 2th point + \def\NOTEs{\vnotes8\elemskip}% 1th + \def\NOTEsp{\vnotes9.52\elemskip}% 1th + \def\NOTES{\vnotes11.32\elemskip}% 1th +}% + +\def\nnotes{\vnotes1.6\elemskip} % version 1.16 RDT (corrected 2015-03-31) +\def\nnnotes{\vnotes1.28\elemskip} % version 1.16 RDT (corrected 2015-03-31) + +\arithmeticskipscale + +\def\scale#1{\def\scalenoteskip{#1}} +\let\scalenoteskip\normalvalue + +\def\multnoteskip#1{\noteskip#1\noteskip} + +\def\vnotes#1\elemskip{\noteskip#1\@l@mskip \@vnotes} + +\let\V@sw\z@ +%\def\varnotes#1{\t@rmskip \let\V@sw\@ne +% \setbox\ch@box\hbox{#1}\noteskip\wd\ch@box \@vnotes} + +\def\hardnotes#1\notes{\t@rmskip \let\V@sw\@ne + \noteskip#1\relax \@vnotes} + +\let\thelyrics\empty +%\def\hardlyrics#1\notes{\t@rmskip \let\V@sw\@ne \def\thelyrics{\hbox{#1}}% +% \setbox\ch@box\thelyrics \noteskip\wd\ch@box \@vnotes} +\def\softlyrics#1{\def\thelyrics{\hbox{#1}}}% +\def\hardlyrics#1\notes{\t@rmskip \let\V@sw\@ne + \let\save@noteskip\noteskip + \def\noteskip{\z@\relax\errmessage{You cannot use \noexpand\noteskip + in \noexpand\hardlyrics's 1st argument!}}% + \def\thelyrics{\hbox{#1}}% + \setbox\ch@box\thelyrics \let\noteskip\save@noteskip + \noteskip\wd\ch@box \@vnotes} + + +\def\@vnotes{\multnoteskip\scalenoteskip + \def|{\nextstaff}\def&{\nextinstrument}\normaltranspose\transpose + \check@nopen\notes@open\@ne + \kern\n@skip\advance\x@skip\n@skip \locx@skip\x@skip + \n@skip\noteskip \noinstrum@nt\z@ \begininstrument} + +\def\en{\@ndstaff\notes@open\z@ + \ifnum\V@sw>0\t@rmskip + \fi + \let\thelyrics\empty} +\let\enotes\en + +\newcount\notes@open + +\def\check@nopen{% + \ifnum\notes@open>\z@ \en\errmessage{\@mis\noexpand\enotes ->}\fi} + +%%% text, lyrics, free positioning of chars + +\def\pl@base{\y@i\n@i\internote} +\def\lrlap#1{\rlap{\hss#1}} +\def\hard@box#1{\rlap{\hbox\@to\noteskip{#1\hfil}}} +\def\dhard@box#1{\rlap{\hbox\@to\tw@\noteskip{#1\hfil}}} +\def\thard@box#1{\rlap{\hbox\@to\thr@@\noteskip{#1\hfil}}} + +\def\zcharnote{\let\@Ti\rlap \C@ch} +\def\lcharnote{\let\@Ti\llap \C@ch} +\def\ccharnote{\let\@Ti\lrlap \C@ch} +\def\hcharnote{\let\@Ti\hard@box \C@ch} +\def\charnote#1#2{\zcharnote{#1}{#2}\sk} + +\def\zcn{\zcharnote} % version 1.16 +\def\ccn{\ccharnote} +\def\lcn{\lcharnote} + +\def\C@ch#1#2{\check@staff\inhgetn@i#1\relax\pl@base\raise\y@i\@Ti{#2}\fi} + +\def\zmidstaff{\let\@Ti\rlap \C@mid} +\def\lmidstaff{\let\@Ti\llap \C@mid} +\def\cmidstaff{\let\@Ti\lrlap \C@mid} + +\def\C@mid#1{\check@staff\y@v\interportee \advance\y@v\f@ur\Interligne \divide\y@v\tw@ + \raise\y@v\uplap{\@Ti{\strut#1}\vss}\fi} + +\def\zchar#1#2{\check@staff\raise#1\internote\rlap{#2}\fi} +\def\lchar#1#2{\check@staff\raise#1\internote\llap{#2}\fi} +\def\cchar#1#2{\check@staff\raise#1\internote\lrlap{#2}\fi} +\def\hchar#1#2{\check@staff\raise#1\internote\hard@box{#2}\fi} + +\def\uptext#1{\check@staff\zchar\t@n{#1}\fi} +\def\Uptext#1{\check@staff\zchar\fourt@@n{#1}\fi} + +\def\setsongraise#1#2{\n@v#1\relax % select instrument + \expandafter\def\csname T@R\romannumeral\n@v\endcsname{#2}} + +% [version 1.15] moved out to the new register allocation code +% \let\T@Ri\z@ + +\def\qlrlap#1{\rlap{\hbox to \qn@width{\hss#1\hss}}} +\def\zsong{\let\@Ti\rlap \C@t} +\def\lsong{\let\@Ti\llap \C@t} +\def\csong{\let\@Ti\qlrlap \C@t} +\def\hsong{\let\@Ti\hard@box \C@t} +\def\dhsong{\let\@Ti\dhard@box \C@t} +\def\thsong{\let\@Ti\thard@box \C@t} + +\def\C@t#1{\C@tx{\@Ti{\strut#1}\vss}} + +\def\C@tx{% + \ifnum\noinstrum@nt=\@ne \y@iv\staffbotmarg \else + \advance\noinstrum@nt\m@ne + \y@iv\csname interinstrument\romannumeral\noinstrum@nt\endcsname + \C@Inter \advance\y@iv\stem@skip \divide\y@iv\tw@ + \advance\noinstrum@nt\@ne \fi + \advance\y@iv-\csname T@R\romannumeral\noinstrum@nt\endcsname +%% \advance\noinstrum@nt\@ne \fi + \lower\y@iv\uplap} + +%%% slope lines and brackets + +% varline #1=height[dimen] #2=length[dimen] #3=slope (1\eqiv 1.125degree) +% (comments and ideas from Ian Collier) (from -20 upto 20 ) +% This macro is used by some of the others which follow, +% using it directly it must be set in zero box + +\def\varline#1#2#3{\n@v#3\y@i#2% + \n@ii-\tw@nty \min@n@v\n@ii + \max@n@v\tw@nty \n@iii\n@v + \ifnum\n@v<\z@ \n@v-\n@v \advance\n@v\tw@nty \fi % offset to lower linechars + \advance\n@v\@xxix + \setbox\ch@box\hbox{\mxsps\char\n@v}% + \y@iv\wd\ch@box \y@ii\qu@rt\p@ \y@ii\n@iii\y@ii \y@iii\z@ + \raise#1\internote\hbox{\ifx\@hook\@ne \mxsps\char\n@iv \fi +% main loop + \loop\ifdim\y@iv<\y@i + \raise\y@iii\copy\ch@box\advance\y@iv\wd\ch@box \advance\y@iii\y@ii \repeat +% last element +% +% \finalheight=2.5\completewidth +% \finalheight=\n@iii\finalheight +% \divide\finalheight by 100 +% \advance\overlapwidth by -\completewidth +% \stepheight=-2.5\overlapwidth +% \stepheight=\n@iii\stepheight +% \divide\stepheight by 100 +% \advance\curheight by \stepheight +% \kern -\overlapwidth \raise\curheight \box\ch@box +% + \y@v2\h@lf\y@i \y@v\n@iii\y@v \divide\y@v\@c \advance\y@iv-\y@i + \y@ii-2\h@lf\y@iv \y@ii\n@iii\y@ii \divide\y@ii\@c \advance\y@iii\y@ii + \kernm\y@iv\raise\y@iii\box\ch@box% + \ifx\@hook\@ne \raise\y@v\hbox{\mxsps\char\n@iv}\fi +% text in the middle + \ifx\@text\@ne \ifnum\n@vi=\@ne \y@iii\p@ \else\y@iii-\p@ \fi + \advance\y@iii\h@lf\y@v \kernm\h@lf\y@i\raise\y@iii\vbox\@to\z@{% + \ifnum\n@vi=\@ne \vss \fi\lrlap{\txtfont\txt}\ifnum\n@vi=\@ne \else\vss \fi}\fi}% + \let\@hook\empty \let\@text\empty} +% +% y@i =complete length +% y@ii =height of linechar +% y@iii=current height +% y@iv =current width +% y@v =height of ending line +% +% n@iii=slope +% n@iv =(number of char for hooks) +% n@v =slope (number of linechar) +% n@vi =1 -> text above +% @hook=\@ne -> draws hookrules at begin and end of line +% @text=\@ne -> puts text at the middle of the line (def'd with \txt) + +% \ov[un]bkt{p}{n}{s} draws a bracket over the music starting at the +% current position at pitch p, width n\noteskip and slope s, causing no space +% #1=height (note), #2=length (noteskips) #3=slope (1\eqiv 1.125[degree]) + +\def\ovbkt{\n@iv22\C@bkt} +\def\unbkt{\n@iv21\C@bkt} + +\def\C@bkt#1#2#3{\y@v#2\noteskip \advance\y@v\wn@width \let\@hook\@ne + \inhgetn@i#1\relax \rlap{\kernm\p@ne\qn@width\varline\n@i\y@v{#3}}} + +% \up[down]trio{p}{n}{s} same as above, +% draws \txt (default \eightit 3) above[below] in the middle +% #1=height (note), #2=length (noteskips) #3=slope (1\eqiv 1.125[degree]) + +\def\uptrio{\n@vi\z@ \let\@text\@ne \ovbkt} +\def\downtrio{\n@vi\@ne \let\@text\@ne \unbkt} + +% +% slide #1=height #2=number of elements #3=slope(-8 to 8 [step 10degree]) +% +\def\slide#1#2#3{\n@ii#3\relax\inhgetn@i#1\relax% + \ifnum\n@ii>\m@ne \advance\n@ii\m@ne\let\@Ti\raise + \else \n@ii-\n@ii \advance\n@ii\s@v@n\let\@Ti\lower \fi + \setbox\toks@box\hbox{\mxsps\char\n@ii}\n@iii\z@ + \raise\n@i\internote\rlap{\hbox{\loop\ifnum\n@iii<#2% + \@Ti\n@iii\ht\toks@box\copy\toks@box\advance\n@iii\@ne\repeat}}} + +%%% standard settings +% [115] make them compatible to >12 instruments +\def\resetlayout{\def\interfacteur{9}% + \stafftopmarg\thr@@\Interligne \staffbotmarg\thr@@\Interligne + \count@\z@ \loop + \advance\count@ by\@ne + \expandafter \let\csname n@l\roman@c@\endcsname \fiv@ +% \expandafter\def\csname interfacteur\roman@c@\endcsname{\interfacteur} % RDT deleted 1.26 + \ifnum\count@<\maxinstruments\repeat + \resetclefsymbols} + +\def\resetclefsymbols{% + \count@\z@ \loop + \advance\count@ by\@ne + \expandafter \let\csname treblec@s\roman@c@\endcsname \z@ + \expandafter \let\csname altoc@s\roman@c@\endcsname \z@ + \expandafter \let\csname bassc@s\roman@c@\endcsname \z@ + \ifnum\count@<\maxinstruments\repeat +} + +% [version 1.15] setup the default maximum element numbers to the same values of T.114 +\setmaxinstruments\si@ +\setmaxcxxviiibeams\si@ % 128th beam +\setmaxcclvibeams\z@ % 256th beam +\setmaxgroups\thr@@ % groups of inst's or choirs +\setmaxslurs\maxinstruments +\setmaxtrills\maxinstruments +\setmaxoctlines\maxinstruments +% + +% [version 1.15] new register allocation code requires some changes +%\resetlayout % no need +%\let\nbinstruments\maxinstruments % no need +%\normalnotesize % already executed in \setmaxinstruments +\normalmusicsize +\normalnotesize % important: execute it again after the first execute of \normalmusicsize --- to initialize \metron stem length. but why? +%\resetlayout % no need +\def\nbinstruments{1} +\noinstrum@nt1\s@l@ctinstr\internote\Internote +\def\tabstringfnt{\ifdim\internote<.95\Internote \fivess % 1.29 RDT +\else\ifdim\internote<1.19\Internote \sixss +\else\ifdim\internote<1.43\Internote \eightss +\else\niness\fi\fi\fi}% + +%%% +% +% This is muflex.tex version 1.00 , January 1993 +% +% Macro library for MusicTeX `flexiline' operations: MuFlex. +% The idea is to set up a two pass system. +% On the first pass, information about each bar is written to the file +% jobname.mx1. +% After the first pass, an external (non TeX) routine is run to +% determine optimal values of the elemental spacing (\elemskip) +% for each line, so as to properly fill each line, and to lead to +% the piece filling an integral number of lines. +% The relevant parameters are written onto the file +% jobname.mx2. +% On the second pass, the .mx2 file is read in, and the information +% used as described above. +% +% Ross Mitchell, January 1993. +% +%%% + +\newwrite\outmux +\def\fil@{\immediate\write\outmux} + +%% +% \mulooseness is the MuFlex analog of TeX's \looseness parameter: +% the increment to the natural number of lines in the section just +% ended. +%% + +\newcount\mulooseness +% Alternative \linegoal +\newcount\linegoal + +%% +% Invoke \startmuflex before \startpiece to find out the pass number +% and generally get things going. +%% +% !!! If you want (have) to override the .mx1, delete the .mx2 before !!! +% !! You have to change the mx1, if you change the spacing inbetween !! + +\newif\ifstartmuflex@done +\def\startmuflex{% + \ifstartmuflex@done + \immediate\write16{Warning: \noexpand\startmuflex\space + already done, ignored.}% + \else + \startmuflex@donetrue +% \global\let\ifstartmuflex@done\iftrue + \openin\inmux\jobname.mx2\relax + \ifeof\inmux + \immediate\openout\outmux\jobname.mx1\relax + \fil@{\mufl@x}% + \pass@I + \else + \message{(\jobname.mx2)}\pass@II + \fi + \fi} + +\let\endmuflex\empty + +\newbox\l@eftrightbox + +\def\leftrightrepeat@I{% + % \setbox\toks@box\l@eftrightrepeat\y@v\wd\toks@box + % \setbox\toks@box\l@eftrepeat\y@iv\wd\toks@box + % \advance\y@v\y@iv \global\advance\x@skip-\y@v + % + \setleftrightrepeat\@bar + \edef\thex@skip{\the\x@skip}% + \setbox\l@eftrightbox\l@eftrightrepeat + \edef\they@v{\the\wd\l@eftrightbox}% + \setbox\l@eftrightbox\l@eftrepeat + \edef\they@iv{\the\wd\l@eftrightbox}% + \global\x@skip\thex@skip + \fil@{l \they@v\space\they@iv}} + +\def\leftrepeat@I{% +% \setbox\toks@box\l@eftrepeat\y@iv\wd\toks@box +% \global\advance\x@skip-\y@iv + \setleftrepeat\@bar + \edef\thex@skip{\the\x@skip}% + \setbox\l@eftrightbox\l@eftrepeat + \edef\they@iv{\the\wd\l@eftrightbox}% + \global\x@skip\thex@skip + \fil@{L \they@iv}} + +% \akkoladen from: "Rainer Dunker" + + +\def\akkoladen#1{% + \def\akk@count{0}% avoid occupying yet another count register + \ifx\empty#1\else\@akkoladen#1\@nd\fi + % deactivate all remaining \grouptop...bottom items + \loop + \ifnum\akk@count<\maxgroups + \incr@akk@count + \expandafter\groupbottom\expandafter{\akk@count}\maxdimen + \expandafter\grouptop\expandafter{\akk@count}\z@ + \repeat} +\def\@akkoladen#1#2#3\@nd{% + \incr@akk@count + \expandafter\groupbottom\expandafter{\akk@count}{#1}% + \expandafter\grouptop\expandafter{\akk@count}{#2}% + \ifx\empty#3\else\@akkoladen#3\@nd\fi} +\def\incr@akk@count{% + \count@\akk@count\relax \advance\count@\@ne \edef\akk@count{\the\count@}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is MusiXTex code for multiple left curly brackets % +% % +% submitted by Mthimkhulu Molekwa % +% to the mutex list on 19 May 1999 % +% % +% % +% usage: % +% \curlybrackets{ % +% % +% ... % +% % +% } % +% % +% % +% % +% This version corrected 07/23/2007 by Rainer Dunker to make it % +% insensitive to changes in \interstaff by PMX % +% % +% Added to musixtex.tex version 1.16 by RDT % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Macros for tablature. They put numbers on or above the staff lines. % +% Based on tabdefs.tex by R.J. Gelten % +% % +% 1.33 RDT % +% replace ledger lines by slashes (/) for string numbers > number of staff lines % +% % +% 1.33a RDT % +% replace 4-7 slashes by numbers 4-7 % +% decrement number of slashes if tabstylespace is true % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcount\stringraise +\newif\iftabstylespace\tabstylespacefalse + +% \tabbox ensures a white background for the tab number in the ps-file +% so the stafflines don't overwrite the number. Symbols are centered. +\def\tabbox#1#2{% + \setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.45}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \ccharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \ccharnote{\the\stringraise}{\box0}% +} +% \ltabbox does the same as \tabbox, except that it produces +% left-outlined symbols +\def\ltabbox#1#2{\setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.2}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \zcharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \zcharnote{\the\stringraise}{\box0}% +} +% \rtabbox does the same as \tabbox, except that it produces +% right-outlined symbols +\def\rtabbox#1#2{\setbox0=\hbox{\tabfnt #2}% + \stringraise\nblines + \advance\stringraise by -#1 + \multiply\stringraise by 2 + \advancefalse\def\q@u{}\loffset{0.75}{\@nq{\the\stringraise}}% + \iftabstylespace\else\advance\stringraise-1\fi + \special{ps: 1 setgray}% + \lcharnote{\the\stringraise}{\vrule height \ht0 width \wd0 depth \dp0}% + \special{ps: 0 setgray}% + \lcharnote{\the\stringraise}{\box0}% +} + +\newcount\stringnum +\newcount\nslashes + +% \tab takes two arguments. +% #1 is the string number +% #2 is the symbol to be put on the string +% the symbols are horizontally centered and a \sk is put behind it, +% to jump to the position of the next symbol. +% if the string number > \nblines, ledger lines are replaced by slashes (/) +\def\tab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\tabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\tabbox{#1}{#2}\fi\sk} + +% left spilling \tab +\def\ltab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\ltabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\ltabbox{#1}{#2}\fi\sk} + +% right spilling \tab +\def\rtab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\rtabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\rtabbox{#1}{#2}\fi\sk} + +% \chord-tab symbol. Same as \tab, but no \sk is given, so multiple +% symbols can be placed above one another +\def\ztab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\tabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\tabbox{#1}{#2}\fi} + +% left spilling \ztab +\def\zltab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\ltabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\ltabbox{#1}{#2}\fi} + +% right spilling \ztab +\def\zrtab#1#2{% +\stringnum=#1 +\ifnum\stringnum>\nblines +\nslashes=\stringnum +\advance\nslashes by -\nblines +\iftabstylespace\advance\nslashes by -1\fi +\def\numslashes{\the\nslashes} +\ifcase\numslashes\rtabbox{#1}{#2}\or\zcn{-3}{\tabfnt/#2}\or\zcn{-3}{\tabfnt//#2}\or\zcn{-3}{\tabfnt///#2}\or\zcn{-3}{\tabfnt 4}\or\zcn{-3}{\tabfnt 5}\or\zcn{-3}{\tabfnt 6}\or\zcn{-3}{\tabfnt 7}\fi% +\else\rtabbox{#1}{#2}\fi} + +% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% define a new clefsymbol \tabclef for tablature % +% 1.29 RDT +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\def\tabclef{% + \setbox0=\hbox{\tabcleffnt T} + \setbox1=\vbox{\baselineskip=0.5\baselineskip + \hbox to 2\wd0{{\tabcleffnt T}\hfil} + \hbox to 2\wd0{{\tabcleffnt A}\hfil} + \hbox to 2\wd0{{\tabcleffnt B}\hfil} + } + \ifnum\nblines=6\lower1.5\internote\box1 + \else\ifnum\nblines=4\lower3.5\internote\box1\else\lower2.5\internote\box1\fi\fi} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% tiny duration notes placed above tablature staff % +% 1.33a RDT % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\newcount\tiny@hgt % = 2 * \nblines + 1 + +% need to suppress ledger lines and prevent raising dots in dotted notes + +\def\settiny@hgt{\tiny@hgt=\nblines\multiply\tiny@hgt by 2\advance\tiny@hgt by1} + +\def\tzwh{% +\settiny@hgt +\tinynotesize\advancefalse\def\w@h{\musixfont\nin@}\y@v\wn@width +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@w \let\n@sym\w@h +\pl@base\setst@m\resetst@m\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzwhp{% +\settiny@hgt +\tinynotesize\advancefalse\def\w@h{\musixfont\nin@}\y@v\wn@width +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@w \let\n@sym\w@h +\pl@base\setst@m\resetst@m\raise\y@i\hbox{\n@sym\musixchar\z@}\advancetrue\fi} + +\def\tzhu{% +\settiny@hgt +\tinynotesize\advancefalse +\check@staff\getn@i{\the\tiny@hgt}\relax\y@v\qn@width +\pl@base\setst@m\upst@m\raise\y@i\hbox{\musixfont\@ight}\advancetrue\fi} + +\def\tzhup{% +\settiny@hgt +\tinynotesize\advancefalse +\check@staff\getn@i{\the\tiny@hgt}\relax\y@v\qn@width +\pl@base\setst@m\upst@m\raise\y@i\hbox{\musixfont{\@ight}\musixchar\z@}\advancetrue\fi} + +\def\tzqu{% +\settiny@hgt +\tinynotesize\advancefalse +\check@staff\getn@i{\the\tiny@hgt}\relax\y@v\qn@width +\pl@base\setst@m\upst@m\raise\y@i\hbox{\musixfont\s@v@n}\advancetrue\fi} + +\def\tzqup{% +\settiny@hgt +\tinynotesize\advancefalse +\check@staff\getn@i{\the\tiny@hgt}\relax\y@v\qn@width +\pl@base\setst@m\upst@m\raise\y@i\hbox{\musixfont{\s@v@n}\musixchar\z@}\advancetrue\fi} + +\def\tzcu{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii\@xl +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@q \let\n@sym\q@u\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzcup{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii\@xl +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@qp \let\n@sym\q@up\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzccu{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii\@xli +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@q \let\n@sym\q@u\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzccup{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii\@xli +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@qp \let\n@sym\q@up\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzcccu{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii42 +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@q \let\n@sym\q@u\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + +\def\tzcccup{% +\settiny@hgt +\tinynotesize\advancefalse\q@symbol\n@vii42 +\check@staff\getn@i{\the\tiny@hgt}\relax\let\n@fon\g@qp \let\n@sym\q@up\y@v\qn@width +\pl@base\setst@m\up@flag\raise\y@i\hbox{\n@sym}\advancetrue\fi} + + +%%%%%%%% end of tablature support %%%%%%%%%%%% + +\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<#2 %=========================== inserted by D.S.(?) + \noinstrum@nt=#1\s@l@ctinstr\b@zi\altitude + \noinstrum@nt=#2\s@l@ctinstr\b@zii\altitude + \advance\b@zii-\b@zi + \C@Inter + \advance\b@zii\nblines\internote + \advance\b@zii\nblines\internote + \advance\b@zii-2\internote + \n@v\b@zii \sp@pt\tw@ \advance\n@v\@cxxviii + \divide\b@zii\tw@ + \advance\b@zi\b@zii + \raise\b@zi\rlap{\mxsps\char\n@v\kern\instrum@in@group}% + \fi %==================================== inserted by D.S.(?) + \ifx\empty#3\else\@bracks#3\ende\fi} + + +%% +% Define \pass@I to perform the following functions: +% +% (a) set line and page breaking for the first pass by setting +% rigid values for \elemskip (#1), +% \maxbarsinlin@ (#2) +% +% (b) Redefine \t@rmskip so that it writes to the .mx1 file; +% +% (c) Redefine part of \debutmorceau to open the output (.mx1) file +% and write the following parameters to the .mx1 file: +% \line@width +% \parindent +% \beforeruleskip +% \afterruleskip +% \elemskip +% \clef@skip +% \sign@skip; +% +% (d) redefine various other macros so that length measures will be +% written to the .mx1 file +%% + +\def\pass@I{\def\@nds@ction{\fil@{*\space\the\mulooseness\space\the\linegoal}% + \mulooseness\z@\relax \linegoal\z@}% + +%\def\pass@I{\def\@nds@ction{\fil@{*\space\the\mulooseness}\mulooseness\z@}% +%% +% Redefine \t@rmskip to include a macro for writing a record to a file, +% and define the macro +%% + \def\fil@termskip{% + \fil@{\the\barsinpi@c@\space\the\widthtyp@\space\the\x@skip}% + \widthtyp@\@ne}% +%% +% Redefine part of debutmorceau to write header information to file +%% + \def\fil@begin{% + \fil@{S}% Startindicator + \fil@{\the\line@width}% + \fil@{\the\parindent}% + \fil@{\the\beforeruleskip}% + \fil@{\the\afterruleskip}% + \fil@{\the\@l@mskip}% + \fil@{\the\clef@skip}% + \fil@{\the\sign@skip}}% +% +% -> \writ@newsigns +% + \def\fil@signs{% + \maxsign@skip\z@ + \n@loop \s@l@ctsigns + \sign@skip\tw@\Internote + \sign@skip\a@s\sign@skip + \ifdim\sign@skip<\z@ \sign@skip-\sign@skip \fi + \global\advance\sign@skip\smallvalue\Internote + \ifdim\maxsign@skip<\sign@skip \global\maxsign@skip\sign@skip + \fi + \repeat + \global\sign@skip\maxsign@skip + \fil@{s\space\the\sign@skip}}% +% +% -> \Contpiece +% + \def\fil@indent{\fil@{\the\barsinpi@c@\space0 \the\parindent}}% +% +% when a line is stopped with a zbar, to the next bar is added the amount +% of afterruleskip +% -> no line break during Pass 1 and indicate musixflx a zbar +% + \def\zbar{\zn@wbar\fil@{z \the\barno}}% +% +% \leftrightrepeat behaves different in mid of line and end of line +% -> no line break during Pass 1, get the widths and +% indicate musixflx a leftrightrepeat +% + \let\leftrightrepeat\leftrightrepeat@I + \let\zleftrightrepeat\leftrightrepeat@I % RDT 1.28 +% +% s.a. +% + \let\leftrepeat\leftrepeat@I + \let\zleftrepeat\leftrepeat@I % RDT 1.28 +% +% -> \hardspace +% + \def\fil@spc{\fil@{h \the\y@v}}% +% +% makes the .mx2 more transparent +% + \def\fil@barno{\fil@{b \the\barno}}% +% +% break line if value of \lin@pos (exclusive parindent, signs and clefs) +% is larger than 0.5\hsize +% + \def\T@bil{\getcurpos \ifdim\y@v<\h@lf\line@width}% +% +% close the file +% + \def\endmuflex{\immediate\closeout\outmux}}% + +%% +% Macros to set up the second pass +%% + +\newread\inmux + +%% +% Main macro: \pass@II +% Function: %%%(a) Open the .mx2 file +% %%%(b) Set the number of lines per page to #1 +% (c) Set the \everystaff macro to read and decode line +% parameter settings +% %%%(d) Define end of bar, end of line and repeat macros +% %%% according to \autolines +%% + +\def\pass@II{\def\ragg@d{\hfilneg\ }% +% \def\everyst@ff{\everystaff\read\inmux\@to\inline \inline}} % ancient + \def\everyst@ff{\read\inmux\@to\inline \inline\relax \everystaff}} + +%% +% \inline expands to \lineset#1#2#3#4#5, so define the latter +%% + +\def\lineset#1#2#3#4#5{\ifx\no@l\empty \message{<#1>}\fi + \maxbarsinlin@#2% + \@l@mskip#3% + \elemskip\@l@mskip + \afterruleskip#4% + \beforeruleskip#5} + +\def\musicparskip{\parskip\z@ plus\fiv@\Interligne minus\Interligne} + +\def\endcatcodesmusic{% + \catcode`\&\catcode@and + \catcode`\|\catcode@vert + \catcode`\>\catcode@gt + \catcode`\<\catcode@lt + \catcode`\!\catcode@excl + \catcode`\*\catcode@star + \catcode`\:\catcode@sc + \catcode`\.\catcode@pt + \let\bar\@@bar + \catcodesmusicfalse} + +\endcatcodesmusic + +%...\let\wlog=\@wloG + +\catcode`\@=\catcodeat +\endinput + diff --git a/musixtex/tex/musixtmr.tex b/musixtex/tex/musixtmr.tex new file mode 100644 index 0000000..16f48a6 --- /dev/null +++ b/musixtex/tex/musixtmr.tex @@ -0,0 +1,201 @@ +%% +%% musixtmr.tex : Times-series fonts definition for MusiXTeX +%% +%% usage: +%% \input musixtex +%% \input musixtmr +%% ... +%% +%% This file is public domain. +%% +%% Author: +%% Hiroaki MORIMOTO +%% Tokyo, Japan +%% URL(en): http://homepage1.nifty.com/kuuku/pub/musixtex/index-e.html +%% (jp): http://homepage1.nifty.com/kuuku/pub/musixtex/index.html +%% Extensions: Bob Tennent (rdt@cs.queensu.ca) 2016-02-22 +%% +%% reference: musixtex.tex (0.99) 268-508 +%% MusiXTeX: (c) Daniel Taupin, et al. +%% +%% History: see trailer. +% +\immediate\write16{MusiXTimesFonts\space<2017/02/10>} +\ifx\undefined\startpiece\errmessage{Input musixtex.tex before musixtmr.tex}\fi +% +% 7pt roman, bold, italic, bold italic, slanted and small-cap +\font\sevenrm=ptmr8t at 7pt +\font\sevenbf=ptmb8t at 7pt +\font\sevenit=ptmri8t at 7pt +\font\sevenbi=ptmbi8t at 7pt +\font\sevensc=ptmrc8t at 7pt % artificial small-caps +% +% 8pt roman, bold, italic, bold italic, slanted and small-cap +\font\eightrm=ptmr8t at 8pt +\font\eightbf=ptmb8t at 8pt +\font\eightit=ptmri8t at 8pt +\font\eightbi=ptmbi8t at 8pt +\font\eightsc=ptmrc8t at 8pt % artificial small-caps +% +% 9pt +\font\ninerm=ptmr8t at 9pt +\font\ninebf=ptmb8t at 9pt +\font\nineit=ptmri8t at 9pt +\font\ninebi=ptmbi8t at 9pt +\font\ninesc=ptmrc8t at 9pt +% +% 10pt +\font\tenrm=ptmr8t at 10pt +\font\tenbf=ptmb8t at 10pt +\font\tenit=ptmri8t at 10pt +\font\tenbi=ptmbi8t at 10pt +\font\tensc=ptmrc8t at 10pt +% +% +% 11pt +\font\elevenrm=ptmr8t scaled \magstephalf +\font\elevenbf=ptmb8t scaled \magstephalf +\font\elevenit=ptmri8t scaled \magstephalf +\font\elevenbi=ptmbi8t scaled \magstephalf +\font\elevensc=ptmrc8t scaled \magstephalf +% +% 12pt +\font\twelverm=ptmr8t scaled \magstep 1 +\font\twelvebf=ptmb8t scaled \magstep 1 +\font\twelveit=ptmri8t scaled \magstep 1 +\font\twelvebi=ptmbi8t scaled \magstep 1 +\font\twelvesc=ptmrc8t scaled \magstep 1 +% +% 14pt +\font\frtrm=ptmr8t scaled \magstep2 +\font\frtbf=ptmb8t scaled \magstep2 +\font\frtit=ptmri8t scaled \magstep2 +\font\frtbi=ptmbi8t scaled \magstep2 +\font\frtsc=ptmrc8t scaled \magstep2 +% +% 17pt +\font\svtrm=ptmr8t scaled \magstep3 +\font\svtbf=ptmb8t scaled \magstep3 +\font\svtit=ptmri8t scaled \magstep3 +\font\svtbi=ptmbi8t scaled \magstep3 +\font\svtsc=ptmrc8t scaled \magstep3 +% +% 20pt +\font\twtyrm=ptmr8t scaled \magstep4 +\font\twtybf=ptmb8t scaled \magstep4 +\font\twtyit=ptmri8t scaled \magstep4 +\font\twtybi=ptmbi8t scaled \magstep4 +\font\twtysc=ptmrc8t scaled \magstep4 +% +% 25pt +\font\twfvrm=ptmr8t scaled \magstep5 +\font\twfvbf=ptmb8t scaled \magstep5 +\font\twfvit=ptmri8t scaled \magstep5 +\font\twfvbi=ptmbi8t scaled \magstep5 +\font\twfvsc=ptmrc8t scaled \magstep5 +% +% large fonts for titles +% (If you prefer Times-bold, use \bf) +% (If you prefer small-caps, use \sc) +% +\def\bigtype{\bigfont\rm} +\def\Bigtype{\Bigfont\rm} +\def\BIgtype{\BIgfont\rm} +\def\BIGtype{\BIGfont\rm} +% +% +\font\ppfftwelve=ptmbi8t at 8pt +\font\ppffsixteen=ptmbi8t at 10pt +\font\ppfftwenty=ptmbi8t scaled \magstep 1 +\font\ppfftwentyfour=ptmbi8t scaled \magstep2 +\font\ppfftwentynine=ptmbi8t scaled \magstep3 +% +% +\def\f{{\ppff f}} +\def\ff{{\ppff ff}} +\def\fp{{\ppff fp}} +\def\fff{{\ppff fff}} +\def\ffff{{\ppff ffff}} +\def\mf{{\ppff mf}} +\def\p{{\ppff p}} +\def\pp{{\ppff pp}} +\def\ppp{{\ppff ppp}} +\def\pppp{{\ppff pppp}} + + +% +% sl fonts needed by musixsty +% +\font\eightsl=ptmro8t at 8pt +\font\ninesl=ptmro8t at 9pt +\font\tensl=ptmro8t at 10pt +\font\twelvesl=ptmro8t scaled \magstep1 +\font\frtsl=ptmro8t scaled \magstep2 +\font\svtsl=ptmro8t scaled \magstep3 +\font\twtysl=ptmro8t scaled \magstep4 +\font\twfvsl=ptmro8t scaled \magstep5 +% +% + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +% +\def\sF{{\ppff s\p@kern f}} +\def\sfz{{\ppff s\p@kern f\f@kern z}} +\def\sfzp{{\ppff s\p@kern f\f@kern z\p@kern p}} + +\def\mp@{{\ppff mp}} +\let\mezzopiano\mp@ + +% +% Redefine accented characters for 8-bit font, suggested by David Carlisle: +% +\ifx\documentclass\undefined +\def\ProvidesFile#1[#2]{} +\def\DeclareFontEncoding#1#2#3{} +\def\DeclareTextAccent#1#2#3{% +\def#1##1{% +\expandafter\ifx\csname T1\string#1-\string##1\endcsname\relax +{\accent#1 ##1}% +\else +\csname T1\string#1-\string##1\expandafter\endcsname +\fi}} +\def\DeclareTextCommand#1#2{\xdtcmd}%not today +\def\xdtcmd#1#{\xxdtcmd}%not today +\def\xxdtcmd#1{}%not today +\def\DeclareTextCompositeCommand#1#2#3#4{}%not today +\def\DeclareTextSymbol#1#2#3{% +\def#1{\char#3\relax}} +\def\DeclareTextComposite#1#2#3#4{% +\expandafter\def\csname T1\string#1-\string#3\endcsname{\char#4\relax}} +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\input t1enc.def + +% \c needs special treatment +\def\c#1{\leavevmode\ifx c#1\char231 \else\setbox\z@\hbox{#1}\ifdim\ht\z@=1ex\accent11 #1% + \else{\ooalign{\unhbox\z@\crcr + \hidewidth\char11\hidewidth}}\fi\fi} +\catcode`\@=\catcodeat +\fi + +\normtype +\endinput +%% +%% History +%% +%% 2001/08/21 +%% first publish +%% 2004/12/24 +%% no functional change. (email & real address change) +%% 2007/06/11 +%% no functional change. (email protection, real address change, URL change) +%% 2008/08/01 +%% Font assignment change on PMX. +%% 2009/10/15 +%% small update for MusiXTeX 1.14 final release. +%% 2015/02/06 +%% 8-bit encoding and extensions, similar to musixplt.tex +%% 2015-07-25 +%% change to ptmr8t fonts and use t1enc.def to re-defined accented characters +%% 2016-07-11 RDT +%% \catcode`\@=11 before inputting t1enc.def diff --git a/musixtex/tex/musixtri.tex b/musixtex/tex/musixtri.tex new file mode 100644 index 0000000..52375e1 --- /dev/null +++ b/musixtex/tex/musixtri.tex @@ -0,0 +1,64 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% + +\immediate\write16{MusiXTRIplepoint 1.05\space<30 April 2002>} + +\ifx\undefined\hlppp \else \endinput \fi + +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 + +\def\lppt{\g@pt\m@ne\tw@} + +\def\whppp{\def\w@h{\musixfont\nin@\roffset\qu@rt{\C@Point\tw@\raise}}% + \y@v\wn@width \g@w} +\def\zwppp{\advancefalse\whppp} + +\def\@quppp{\let\st@m\upst@m \g@qppp} +\def\@qlppp{\let\st@m\downst@m \g@qppp} +\def\@zqppp{\let\st@m\setst@m \advancefalse\g@qppp} +\def\@nqppp{\let\st@m\resetst@m \g@qppp} + +\def\q@uppp{\q@u\C@Point\tw@\raise} +\def\g@qppp#1{\getn@i#1\relax \let\n@fon\g@qppp \let\n@sym\q@uppp + \y@v\qn@width \writ@note} + +\def\@qbppp#1{\s@l@ctbeam#1\relax \let\st@m\beamst@m \g@qppp} + +\def\@cuppp{\n@vii\@xl \let\st@m\up@flag \g@qppp} +\def\@clppp{\n@vii45\let\st@m\down@flag \g@qppp} + +\def\huppp{\h@symbol\@quppp} +\def\hlppp{\h@symbol\@qlppp} +\def\zhppp{\h@symbol\@zqppp} +\def\zhuppp{\advancefalse\huppp} +\def\zhlppp{\advancefalse\hlppp} +\def\quppp{\q@symbol\@quppp} +\def\qlppp{\q@symbol\@qlppp} +\def\zquppp{\advancefalse\quppp} +\def\zqlppp{\advancefalse\qlppp} +\def\zqppp{\q@symbol\@zqppp} +\def\cuppp{\q@symbol\@cuppp} +\def\zcuppp{\advancefalse\cuppp} +\def\clppp{\q@symbol\@clppp} +\def\zclppp{\advancefalse\clppp} +\def\qbppp{\q@symbol\@qbppp} +\def\zqbppp{\advancefalse\qbppp} + +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/musixvbm.tex b/musixtex/tex/musixvbm.tex new file mode 100644 index 0000000..9a2898c --- /dev/null +++ b/musixtex/tex/musixvbm.tex @@ -0,0 +1,212 @@ +%% +%% musixvbm.tex - MusiXTeX Extension, Vectorized Beams (& crescendos) +%% by tpic specials / pdfTeX raw literal +%% +%% Copyright (C) 2000-2007 Hiroaki MORIMOTO (Kuuku) +%% 2021-05-17: RDT added comments on the tpic \specials +%% +%% This program is free software; you can redistribute it and/or +%% modify it under the terms of the GNU General Public License +%% as published by the Free Software Foundation; either version 2 +%% of the License, or any later version. +%% +%% This program is distributed in the hope that it will be useful, +%% but WITHOUT ANY WARRANTY; without even the implied warranty of +%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +%% GNU General Public License for more details. +%% +%% You should have received a copy of the GNU General Public License +%% along with this program; if not, write to the Free Software +%% Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +%% +%% \def\domain{nifty.com} +%% Author: +%% Hiroaki MORIMOTO +%% Tokyo, Japan +%% URL: http://kuuku.no.coocan.jp/pub/musixtex/index-e.html +%% +%% based on musixtex.tex T.104, line 3255-3290. +%% MusiXTeX : (C) Daniel Taupin et al. +%% +%% January 1, 2007 version 1.20-beta6 +%% This is a successor of `musixtpb.tex' ver.1.10. +%% +\ifx\ifvectorizedbeam\undefined\else\endinput\fi +\immediate\write16{MusiXTeX Extension, Vectorized Beams and crescendos <2007/01/01>}% +% +\edef\catcodeat{\the\catcode`\@}\catcode`\@=11 +% +% Allocation of registers +% No register is required except for scratch (\dimen@, \count@) +% +% Modes definition (default: true) +\newif\ifvectorizedbeam \vectorizedbeamtrue +% +% Operation mode automatic selection (v1.20) +% +\let\@beammodesel\relax% +\ifx\pdftexversion\undefined\else% + \ifnum\pdfoutput>0\relax + \immediate\write16{musixvbm: uses pdfTeX raw literal}% + \edef\@beammodesel{pdftex}% + \fi +\fi +\ifx\@beammodesel\relax + \immediate\write16{musixvbm: uses tpic specials}% + \edef\@beammodesel{tpic}% +\fi +% +% Overriding beam termination code (v1.20) +% +\let\@beam@font=\@beam\relax +\def\@beam{% + \ifvectorizedbeam + \csname @beam@\@beammodesel\endcsname + \else + \@beam@font + \fi +}% +% +% Main routine for tpic-version beam +% \y@ii : length, \b@p : slope, \y@i : altitude +% +\def\@beam@tpic{% + % X of end + \@dimentomil{\y@ii}{\@Xend}% + % Y of start + \y@iii\y@i + \advance\y@iii -\b@amthick + \@dimentomil{-\y@iii}{\@Ystart@l}% + \advance\y@iii \tw@\b@amthick + \@dimentomil{-\y@iii}{\@Ystart@u}% + % Y of end + \y@iv\y@i + \dimen@=\b@p\y@ii \divide\dimen@ \tw@nty% \tw@nty=20 def'd in musixtex.tex + \advance\y@iv \dimen@ + \advance\y@iv -\b@amthick + \@dimentomil{-\y@iv}{\@Yend@l}% + \advance\y@iv \tw@\b@amthick + \@dimentomil{-\y@iv}{\@Yend@u}% +% \special{pn 1}% + \special{sh 1}% RDT: set beam shading to black + \@addbeampath{0}{\@Ystart@l}% RDT: add points to define the beam perimeter + \@addbeampath{\@Xend}{\@Yend@l}% + \@addbeampath{\@Xend}{\@Yend@u}% + \@addbeampath{0}{\@Ystart@u}% + \@addbeampath{0}{\@Ystart@l}% RDT: close the perimeter + \special{ip}% RDT: draw the beam (without the outline) + \kern\y@ii +}% +% +% +% Subroutines for tpic-version beam +% +\def\@dimentomil#1#2{{% + % 1m-in = 0.07227pt, 1pt = 13.837m-in + % \count@=\count255 \dimen@=\dimen0 def'd in plain + \dimen@=#1\relax\dimen@=13.837\dimen@\relax + \count@\dimen@ + \ifnum\count@>0 + \advance\count@ by 32768 + \else + \advance\count@ by -32768 + \fi + \divide\count@ by 65536 + \xdef#2{\the\count@}}}% +% +\def\@addbeampath#1#2{\special{pa #1 #2}}% +% +% +% Main routine for pdfTeX +% +\def\@beam@pdftex{% + % X of end + \edef\@Xend{\strip@pt\y@ii}% + % Y of start + \y@iii\y@i + \advance\y@iii -\b@amthick + \edef\@Ystart@l{\strip@pt\y@iii}% + \advance\y@iii \tw@\b@amthick + \edef\@Ystart@u{\strip@pt\y@iii}% + % Y of end + \y@iv\y@i + \dimen@=\b@p\y@ii \divide\dimen@ \tw@nty% \tw@nty=20 def'd in musixtex.tex + \advance\y@iv \dimen@ + \advance\y@iv -\b@amthick + \edef\@Yend@l{\strip@pt\y@iv}% + \advance\y@iv \tw@\b@amthick + \edef\@Yend@u{\strip@pt\y@iv}% + \pdfliteral{q 0 g 0 \@Ystart@l\space m \@Xend\space\@Yend@l\space l \@Xend\space\@Yend@u\space l 0 \@Ystart@u\space l 0 \@Ystart@l\space l f Q}% + \kern\y@ii +}% +% +% Subroutines for pdfTeX +% (taken from latex.ltx 2003/12/01) +\begingroup + \catcode`P=12 + \catcode`T=12 + \lowercase{% + \def\x{\def\rem@pt##1.##2PT{##1\ifnum##2>\z@.##2\fi}}}% + \expandafter\endgroup\x +\def\strip@pt{\expandafter\rem@pt\the}% +% +% +% vectorized version of crescendo, decrescendo (under construction) +% +\let\C@cresc@font=\C@cresc\relax +% +% for tpic-version crescendo +% #1=length (any TeX dimension, no limit)) +\def\C@cresc@tpic#1{% + \y@iv#1\relax +% \rlap{\vrule width\y@iv height1pt}% + \@dimentomil{\y@iv}{\@Xend}% + \dimen@=2.5pt \advance\dimen@ by.00125\y@iv\relax% see musixspx.mf + \@dimentomil{\dimen@}{\@Yend@l}% + \special{pn 6}% 0.4pt=5.5348mil see musixspx.mf + \ifnum\n@ii=\@cxv% decrescendo see musixtex.tex T.112 line 3870 + \@addbeampath{0}{\@Yend@l}% + \@addbeampath{\@Xend}{0}% + \special{fp}% + \@addbeampath{0}{-\@Yend@l}% + \@addbeampath{\@Xend}{0}% + \special{fp}% + \else + \@addbeampath{\@Xend}{\@Yend@l}% + \@addbeampath{0}{0}% + \special{fp}% + \@addbeampath{\@Xend}{-\@Yend@l}% + \@addbeampath{0}{0}% + \special{fp}% + \fi +% \C@cresc@font#1% +}% +% +% for pdfTeX-version crescendo +% #1=length (any TeX dimension, no limit)) +\def\C@cresc@pdftex#1{% + \y@iv#1\relax +% \rlap{\vrule width\y@iv height1pt}% + \edef\@Xend{\strip@pt\y@iv}% + \dimen@=2.5pt \advance\dimen@ by.00125\y@iv\relax% see musixspx.mf + \edef\@Yend@l{\strip@pt\dimen@}% + \ifnum\n@ii=\@cxv% decrescendo see musixtex.tex T.112 line 3870 + \pdfliteral{.4 w q 0 g 0 \@Yend@l\space m \@Xend\space 0 l S Q q 0 g 0 -\@Yend@l\space m \@Xend\space 0 l S Q}% + \else + \pdfliteral{.4 w q 0 g \@Xend\space \@Yend@l\space m 0 0 l S Q q 0 g \@Xend\space -\@Yend@l\space m 0 0 l S Q}% + \fi +% \C@cresc@font#1% +}% +% +% Overriding crescendo (v1.20) +% +\def\C@cresc#1{% + \ifvectorizedbeam + \csname C@cresc@\@beammodesel\endcsname#1 + \else + \C@cresc@font#1 + \fi +}% +% +\catcode`\@=\catcodeat +\endinput diff --git a/musixtex/tex/tuplet.tex b/musixtex/tex/tuplet.tex new file mode 100644 index 0000000..8ea0dfc --- /dev/null +++ b/musixtex/tex/tuplet.tex @@ -0,0 +1,27 @@ +% +% This file is part of MusiXTeX +% +% MusiXTeX is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2, or (at your option) +% any later version. +% +% MusiXTeX is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with MusiXTeX; see the file COPYING. If not, write to +% the Free Software Foundation, Inc., 59 Temple Place - Suite 330, +% Boston, MA 02111-1307, USA. +% +% +% tuplet.tex +% +\immediate\write16{tuplet.tex <2017-03-16>}% +% +% (nothing to do. - T.116 or later provide the definitions +% by Col. Sicherman formerly in tuplet.tex) +% +\endinput