From 2e8463fb97c80b807373174666eba9edf6a74294 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 24 Jun 2014 22:45:23 +0000 Subject: bagpipe (29may14) git-svn-id: svn://tug.org/texlive/trunk@34393 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/doc/generic/bagpipe/BlackDonald.pdf | Bin 0 -> 26762 bytes .../texmf-dist/doc/generic/bagpipe/BlackDonald.tex | 434 ++++++++++++++++ Master/texmf-dist/doc/generic/bagpipe/Bonnets.pdf | Bin 0 -> 23105 bytes Master/texmf-dist/doc/generic/bagpipe/Bonnets.tex | 110 ++++ Master/texmf-dist/doc/generic/bagpipe/Green.pdf | Bin 0 -> 18026 bytes Master/texmf-dist/doc/generic/bagpipe/Green.tex | 61 +++ Master/texmf-dist/doc/generic/bagpipe/GreenTwo.pdf | Bin 0 -> 23155 bytes Master/texmf-dist/doc/generic/bagpipe/GreenTwo.tex | 85 ++++ Master/texmf-dist/doc/generic/bagpipe/README | 47 ++ Master/texmf-dist/doc/generic/bagpipe/Washer.pdf | Bin 0 -> 23728 bytes Master/texmf-dist/doc/generic/bagpipe/Washer.tex | 135 +++++ Master/texmf-dist/doc/generic/bagpipe/bagdoc.pdf | Bin 0 -> 50353 bytes Master/texmf-dist/doc/generic/bagpipe/bagdoc.tex | 563 +++++++++++++++++++++ Master/texmf-dist/doc/generic/bagpipe/quickref.pdf | Bin 0 -> 54872 bytes Master/texmf-dist/doc/generic/bagpipe/quickref.tex | 227 +++++++++ 15 files changed, 1662 insertions(+) create mode 100644 Master/texmf-dist/doc/generic/bagpipe/BlackDonald.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/BlackDonald.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Bonnets.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Bonnets.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Green.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Green.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/GreenTwo.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/GreenTwo.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/README create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Washer.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/Washer.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/bagdoc.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/bagdoc.tex create mode 100644 Master/texmf-dist/doc/generic/bagpipe/quickref.pdf create mode 100644 Master/texmf-dist/doc/generic/bagpipe/quickref.tex (limited to 'Master/texmf-dist/doc/generic') diff --git a/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.pdf b/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.pdf new file mode 100644 index 00000000000..99e8df7c3a6 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.tex b/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.tex new file mode 100644 index 00000000000..99ab1aa97e4 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/BlackDonald.tex @@ -0,0 +1,434 @@ +%&bagpipe +\input bagpipe +% +% Converted from bmw or bww format by bww2tex version 2.00 +% +\def\freqbarno{9999} +\maxlinesinpage=12 +% +\ifx\medleyflag\relax\else + \nopagenumbers\pageno=1\medtall\medwidewidth\fi +\newpitch\newgrace\noautoglue +% +\musicsize 16\relax +%Bagpipe Reader:1.0 +% +%TuneTempo,55% +\line{\hss \moyen Black Donald's March\hss } +% +\line{\rm I. GROUND\hss } +% +\generalmeter{\meterC} +%\generalsignature{2} +\debutmorceau +\setelemq{1.2}% +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\Uptext{\it fine}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\pince f\qle\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\pince h\qlf\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\setdoublebar\suspmorceau +% +\line{\rm II. THUMB VAR.\hss } +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\echoN\qla\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlc\etn +\pince f\qle\enotes\xbarre +\notes\grg\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\uptext{\it tr}\qlh\enotes\xbarre +\notes\qlp e\etn +\pince f\cc\etn +\grg\qlb\etn +\echoN\qla\enotes\setdoublebar\suspmorceau +% +\line{\rm III. VAR. 2\hss } +% +\generalmeter{\meterfrac{2}{4}} +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bb\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bb\echoN}\ba\backput{\pointdorgue a}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bb\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\echoN}\ba\backput{\pointdorgue a}\enotes\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bb\echoN}\ba\backput{\pointdorgue a}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\grg\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\be\uptext{\it tr}}\bh\etn +\bcc bb3{\bc\uptext{\it tr}}\bh\enotes\xbarre +\notes\bcc bb3{\bf\uptext{\it tr}}\bh\etn +\bcc bb3{\bb\echoN}\ba\backput{\pointdorgue a}\enotes\setdoublebar\suspmorceau +% +\line{\rm IV. LEUMLUATH SINGLING [S] V. DOUBLING [D]\hss } +% +%\generalsignature{2} +\reprmorceau +\notes\segno h\enotes\setdoublebar\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qle\backput{\Downtext{L}}\etn +\qlc\backput{\Downtext{L}}\enotes\xbarre +\notes\qlf\backput{\Downtext{L}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{L}}\rlap{\fsk\Uptext{$\vert$}}\enotes\notes\downtext{\it D.S.}\enotes\setdoublebar\suspmorceau +% +\line{\rm VI. TAORLUATH SINGLING [S] VII. DOUBLING [D]\hss } +% +%\generalsignature{2} +\reprmorceau +\notes\segno h\enotes\setdoublebar\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qle\backput{\Downtext{T}}\etn +\qlc\backput{\Downtext{T}}\enotes\xbarre +\notes\qlf\backput{\Downtext{T}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{T}}\rlap{\fsk\Uptext{$\vert$}}\enotes\notes\downtext{\it D.S.}\enotes\setdoublebar\suspmorceau +% +\line{\rm VIII. CRUNLUATH SINGLING [S] IX. DOUBLING [D]\hss } +% +%\generalsignature{2} +\reprmorceau +\notes\segno h\enotes\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bc\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlc\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\qlc\backput{\Downtext{C}}\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\Uptext{$\vert$S}\grg\bcc bb3{\bb\backput{\pointdorgue c}\echoN}\ba\backput{\pointdorgue a}\rlap{\fsk\Uptext{$\vert$}}\etn +\Uptext{$\vert$D}\qlb\backput{\Downtext{C}}\rlap{\fsk\Uptext{$\vert$}}\enotes\notes\downtext{\it D.S.}\enotes\setdoublebar\suspmorceau +% +\line{\rm X. CRUNLUATH A MACH\hss } +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlb\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlb\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlb\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlb\enotes\setdoublebar\suspmorceau +% +%\generalsignature{2} +\reprmorceau +\setdoublebar\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qle\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlc\enotes\xbarre +\notes\qlf\backput{\Downtext{C}}\etn +\backput{\Downtext{C'}}\qlb\enotes\notes\Downtext{\ \ \it D.C. al fine}\enotes\setdoublebar\finmorceau\byemedley +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/Bonnets.pdf b/Master/texmf-dist/doc/generic/bagpipe/Bonnets.pdf new file mode 100644 index 00000000000..41d0445e6a3 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/Bonnets.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/Bonnets.tex b/Master/texmf-dist/doc/generic/bagpipe/Bonnets.tex new file mode 100644 index 00000000000..28017450714 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/Bonnets.tex @@ -0,0 +1,110 @@ +%%&bagpipe +\input bagpipe +% +% Bonnetsx.tex +% +\sectionedpagenumbers +\count1=4\pageno=5\normalwidth\multipart{1} +% +%\landscape +\font\twelvebf=cmbx12 +% +\def\tcsc#1#2#3{\bcsc#1#3{2}{\qbp0#1\psk}{\qb0#2}{\qb0#3}} +\def\tcgsc#1#2#3#4{\bcsc#1#4{3}{\qbp0#1#2\psk}{\qb0#3}{\qb0#4}} +\def\tcsgc#1#2#3#4{\bcsc#1#4{3}{\qbp0#1\psk}{\qb0#2#3}{\qb0#4}} +% +% for line 1 +\def\barone{\notes\grg\qla\taor\ca\etn\dblc\qlc\psk\ce\enotes\xbarre} +\def\bartwo{\notes\psk\qlh\grip\ch\etn\grg\qlh\psk\ce\enotes\xbarre} +\def\barthree{\notes\dblg\tcsc ghg\etn\bscc ff3\bf\bhp\bf\enotes\xbarre} +\def\barfour{\notes +\dble\tcsgc ec\gre a\etn\dblb\qlb\psk\cc\enotes\alaligne} +% +% for line 2 +\def\barfive{\barone} +\def\barsix{\bartwo} +\def\barseven{\notes\dblf\tcsc fed\etn\grg\qlc\grip\ce\psk\enotes\xbarre} +\def\bareight{\notes\grg\bscc ec3\bf\bhp\bc\etn\dblb\qlb\grN\ca\enotes} +% +% for line 3 +\def\barnine{\notes\grg\tcgsc a\grd ce\etn\dble\tcsgc ec\grN a\enotes\xbarre} +\def\barten{\notes\dblf\tcsc fed\etn\dblc\tcsgc cb\grN a\enotes\xbarre} +\def\bareleven{\notes\grg\tcgsc a\grd ce\etn\grg\tcsc fgh\enotes\xbarre} +\def\bartwelve{\notes\psk\tcsc abc\etn\dblb\qlb\grN\ca\enotes\alaligne} +% +% for line 4 +\def\barthirteen{\barnine} +\def\barfourteen{\barten} +\def\barfifteen{\notes\psk\tcsc hgf\etn\dble\tcsc ece\enotes\xbarre} +\def\barsixteen{\bareight} +% +% for line 5 +\def\barseventeen{\notes\thrwd\qlp d\shkd\qlp d\enotes\xbarre} +\def\bareighteen{\notes\shkd\tcgsc d\grg fe\etn\grg\tcsgc db\grN a\enotes\xbarre} +\def\barnineteen{\notes + \grg\bcsc bb3\bd{\bb\grN}\bbp\etn\dblb\qlb\dblg\cg\enotes\xbarre} +\def\bartwenty{\notes\psk\qlh\grip\ch\etn\hdblf\tcsc fef\enotes\alaligne} +% +% for line 6 +\def\bartwentyone{\barseventeen} +\def\bartwentytwo{\bareighteen} +\def\bartwentythree{\notes\dbld\tcsc dcb\etn\grg\tcsc abc\enotes\xbarre} +\def\bartwentyfour{\notes\thrwd\tcsc def\etn\dble\qle\psk\cd\enotes} +% +% for line 7 +\def\bartwentyfive{\notes\shkd\tcsc dfh\etn\grg\tcsgc hf\grg d\enotes\xbarre} +\def\bartwentysix{\notes\psk\tcsc hgf\etn\dblf\tcsc fef\enotes\xbarre} +\def\bartwentyseven{\notes\thrwd\tcsc def\etn\grg\tcsc fgh\enotes\xbarre} +\def\bartwentyeight{\bartwentyfour} +% +% for line 8 +\def\bartwentynine{\bartwentyfive} +\def\barthirty{\notes\psk\tcsc hgf\etn\dblf\tcsc fed\enotes\xbarre} +\def\barthirtyone{\bartwentythree} +\def\barthirtytwo{\bartwentyfour} +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\line{\moyen Blue Bonnets Over the Border\hss +\rm March\hss revised \today\hss} +\bigskip +% +\generalmeter{\meterfrac 68}% +% +\debutmorceau +% +\autolines{16}{4}{13}% +% line 1 +\leftrepeatsymbol +\barone\bartwo\barthree\barfour +% line 2 +\autolines{11}{4}{13}% +\barfive\barsix\barseven\bareight\setrightrepeat\suspmorceau +% line 3 +\line{\twelvebf Part 2\hss}% +\autolines{13}{4}{12}% +\reprmorceau +\leftrepeatsymbol\barnine\barten\bareleven\bartwelve +% line 4 +\barthirteen\barfourteen\barfifteen\barsixteen\setrightrepeat\suspmorceau +% line 5 +\line{\twelvebf Part 3\hss}% +\reprmorceau +\maxlinesinpage=12% +\autolines{11}{4}{13}% +\leftrepeatsymbol\barseventeen\bareighteen\barnineteen\bartwenty +% line 6 +\bartwentyone\bartwentytwo\bartwentythree\bartwentyfour + \setrightrepeat\suspmorceau +% line 7 +\line{\twelvebf Part 4\hss}% +\reprmorceau +\autolines{12}{4}{13}% +\leftrepeatsymbol +\bartwentyfive\bartwentysix\bartwentyseven\bartwentyeight\alaligne +% line 8 +\autolines{11}{4}{13}% +\bartwentynine\barthirty\barthirtyone\barthirtytwo\setrightrepeat\suspmorceau +% +\byemedley +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/Green.pdf b/Master/texmf-dist/doc/generic/bagpipe/Green.pdf new file mode 100644 index 00000000000..d75d980c856 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/Green.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/Green.tex b/Master/texmf-dist/doc/generic/bagpipe/Green.tex new file mode 100644 index 00000000000..d0b11b49ca1 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/Green.tex @@ -0,0 +1,61 @@ +%&bagpipe +\input bagpipe +%\let\usemusixtex\relax +% +% Green.tex +%% WUSPBA massed band setting +% +\newpitch\newgrace\noautoglue +\ifx\medleyflag\relax\else\nopagenumbers\fi +% +%\landscape +% +% for line 1 +\def\barone{\notes\grg\pcps ab\etn\grip\qlc\etn\dblc\pcgc c\gre a\enotes\xbarre} +\def\bartwo{\notes\grg\pcgc c\thrwd d\etn\dble\qle\etn\gra\pcc ef\enotes\xbarre} +\def\barthree{\notes\dblc\pcc cf\etn\dble\pcps ec\etn\grg\qlb\enotes\xbarre} +\def\barfour{\notes\grip\pcc bf\etn\dble\pcps ec\etn\grN\qla\enotes\alaligne} +% +% for line 2 +\def\barfive{\barone} +\def\barsix{\bartwo} +\def\barseven{\barthree} +\def\bareight{\notes\grip\pcgc b\grN a\etn\dblc\pcps cb\etn\grN\qla\enotes} +% +% for line 3 +\def\barnine{\notes\dblc\pcc ce\etn\dblh\qlh\etn\grg\qlh\enotes\xbarre} +\def\barten{\notes\grf\pcc gf\etn\dblf\pcc fe\etn\gra\qle\enotes\xbarre} +\def\bareleven{\notes\grg\pcps ef\etn\dble\pcc ed\etn\shkd\qld\enotes\xbarre} +\def\bartwelve{\notes\grg\pcps de\etn\dbld\pcc dc\etn\grip\qlc\enotes\alaligne} +% +% for line 4 +\def\barthirteen{\barnine} +\def\barfourteen{\barten} +\def\barfifteen{\notes\grg\pcps ef\etn\dble\qle\etn\gra\pcps ed\enotes\xbarre} +\def\barsixteen{\notes\grg\pcgc c\thrwd d\etn\dble\qle\etn\gra\qle\enotes} +% +\line{\moyen The Green Hills of Tyrol\hss +\rm March\hss revised \today\hss PM J Macleod} +\bigskip +% +\generalmeter{\meterfrac 34}% +% +\debutmorceau +% +\autolines{13}{4}{48}% +%line 1 +\leftrepeatsymbol +\barone\bartwo\barthree\barfour +% line 2 +\barfive\barsix\barseven\bareight\setrightrepeat\suspmorceau +% line 3 +\reprmorceau +\autolines{12}{4}{48}% +\leftrepeatsymbol +\barnine\barten\bareleven\bartwelve +% line 4 +\autolines{12}{4}{48}% +\barthirteen\barfourteen\barfifteen\barsixteen\setrightrepeat\suspmorceau +% +\byemedley +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.pdf b/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.pdf new file mode 100644 index 00000000000..dfa3af0c4d6 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.tex b/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.tex new file mode 100644 index 00000000000..d1b035c3bb6 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/GreenTwo.tex @@ -0,0 +1,85 @@ +%&bagpipe +\input bagpipe +% +% GreenTwo.tex +%% WUSPBA massed band setting two part version +% +\multipart{2}% +% +\newpitch +\ifx\medleyflag\relax\else\nopagenumbers\fi +% +%\landscape +% +% +\line{\moyen The Green Hills of Tyrol\hss +\rm March\hss revised \today\hss PM J Macleod}% +\bigskip +% +\generalmeter{\meterfrac 34}% +% +\debutmorceau +% +% for line 1 +\def\barone{\notes\grg\pcps ab|\grg\pcps ab\etn + \grip\qlc|\grip\qlc\etn + \dblc\pcgc c\gre a|\dblc\pcgc c\gre a\enotes\xbarre}\relax +\def\bartwo{\notes\grg\pcgc c\thrwd d|\grg\pcgc c\thrwd d\etn + \grg\qlc|\dble\qle\etn + \grip\pcc cd|\gra\pcc ef\enotes\xbarre}\relax +\def\barthree{\notes\grg\pcc cd|\dblc\pcc cf\etn + \dblc\pcps ca|\dble\pcps ec\etn + \grg\qlN|\grg\qlb\enotes\xbarre}\relax +\def\barfour{\notes\grd\pcc Nd|\grip\pcc bf\etn + \dblc\pcps ca|\dble\pcps ec\etn + \grg\qla|\grN\qla\enotes\alaligne}\relax +% +% for line 2 +\def\barfive{\barone}\relax +\def\barsix{\bartwo}\relax +\def\barseven{\barthree}\relax +\def\bareight{\notes\grd\pcc Na|\grip\pcgc b\grN a\etn + \dblc\pcc cN|\dblc\pcps cb\etn + \grg\qla|\grN\qla\enotes}\relax +% +% for line 3 +\def\barnine{\notes\grg\pcgc a\grd c|\dblc\pcc ce\etn + \grg\qlf|\dblh\qlh\etn + \gre\qlf|\grg\qlh\enotes\xbarre}\relax +\def\barten{\notes\dble\pcc ed|\grf\pcc gf\etn + \dbld\pcc dc|\dblf\pcc fe\etn + \grip\qlc|\gra\qle\enotes\xbarre}\relax +\def\bareleven{\notes\grg\pcps cd|\grg\pcps ef\etn + \dblc\pcgc c\gre b|\dble\pcc ed\etn + \grip\qlb|\shkd\qld\enotes\xbarre}\relax +\def\bartwelve{\notes\grg\pcps bc|\grg\pcps de\etn + \dblb\pcgc b\gre a|\dbld\pcc dc\etn + \wbirl\qla|\grip\qlc\enotes\alaligne}\relax +% +% for line 4 +\def\barthirteen{\barnine}\relax +\def\barfourteen{\barten}\relax +\def\barfifteen{\notes\grg\pcps cd|\grg\pcps ef\etn + \grg\qlc|\dble\qle\etn + \grip\pcps cb|\gra\pcps ed\enotes\xbarre}\relax +\def\barsixteen{\notes\grg\pcc ab|\grg\pcgc c\thrwd d\etn + \dblc\qlc|\dble\qle\etn + \grip\qlc|\gra\qle\enotes}\relax +% +\autolines{13}{4}{48}% +%line 1 +\leftrepeatsymbol +\barone\bartwo\barthree\barfour +% line 2 +\barfive\barsix\barseven\bareight\setrightrepeat\suspmorceau +% line 3 +\reprmorceau +\autolines{12}{4}{48}% +\leftrepeatsymbol +\barnine\barten\bareleven\bartwelve +% line 4 +\autolines{12}{4}{48}% +\barthirteen\barfourteen\barfifteen\barsixteen\setrightrepeat\suspmorceau +% +\byemedley +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/README b/Master/texmf-dist/doc/generic/bagpipe/README new file mode 100644 index 00000000000..ee2c9b167d7 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/README @@ -0,0 +1,47 @@ + +Bagpipe.tex is a macro-package for use on top of MusicTeX or +MusixTeX, which are macro-packages for use with TeX or LaTeX. TeX +is a language designed for typesetting technical documents, +and is available for most platforms. Musi[c|x]TeX +were written by Daniel Taupin, who is now deceased. They are +available via anonymous ftp at CTAN sites and the Werner Icking +Music Archive (WIMA). See WIMA for installation instructions. + +Version 3.02 of bagpipe.tex works with MusicTeX version 5.20 and +MusixTeX version T.89. Since it redefines a few Musi(c|x)TeX +macros, it may not work with later versions without modification. +It definitely does not work with versions of MusicTeX earlier than +4.7. + +MusixTeX differs from MusicTeX in that it relies on a three pass +system to adjust the spacing instead of glue (stretchable space). +MusixTeX is also the version under active development and has +many features which MusicTeX does not. Most of these are +irrelevant for bagpipe music. + +In this distribution: + +bagpipe.tex : the macro package. +bagpipe.txt : same as above with a common extension +bagpipe.ini : for generating a bagpipe format +bagpipex.ini : for generating a bagpipex format +bagdoc.tex : user's guide. + +quickref.tex : a reference 'card'. + +Green.tex } +GreenTwo.tex } : sample tunes +Bonnets.tex } : (note that in bagpipe music, two sharps are +Washer.tex } : understood and the key signature is usually omitted as +BlackDonald.tex } : in these samples) + +Notes: *.tex, *.ini, and *.mf are ascii. +You may have to modify some settings to get your browser to +download these files. The sample tunes and quickref in this +distribution are set up to use MusixTeX. + +License is granted to distribute and use this product according +to the LaTeX Project Public License (lppl1.3). This project is +maintained by Walt Innes (walt (at) slac.stanford.edu). + + diff --git a/Master/texmf-dist/doc/generic/bagpipe/Washer.pdf b/Master/texmf-dist/doc/generic/bagpipe/Washer.pdf new file mode 100644 index 00000000000..e3f816ec5fe Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/Washer.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/Washer.tex b/Master/texmf-dist/doc/generic/bagpipe/Washer.tex new file mode 100644 index 00000000000..3976585456f --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/Washer.tex @@ -0,0 +1,135 @@ +%&bagpipe +\input bagpipe +% +% Washer.tex +% +\newgrace\newpitch\noautoglue +% +\ifx\medleyflag\relax\else\normalwidth\nopagenumbers\fi +% +% for line 1 +\def\barone{\notes + \hdblf\bcsc dd3\bfp{\bd\grN}\bd\etn\grg\bcsc ac3\bap{\bd\grN}\bd\enotes\xbarre} +\def\bartwo{\notes + \grg\bcsc ee3\bfp\bd\bf\etn\bcsc hf3\bhp\bg\bf\enotes\xbarre} +\def\barthree{\notes + \grh\bcsc ee3\bgp{\be\gra}\be\etn\grg\bcsc cd3\bcp{\be\gra}\be\enotes\xbarre} +\def\barfour{\notes + \grg\bcsc ae3{\bap\grd}\bc\be\etn\grh\bcsc ge3\bgp\bf\be\enotes\alaligne} +% +% for line 2 +\def\barfive{\barone} +\def\barsix{\bartwo} +\def\barseven{\notes + \grh\bcsc ff3\bgp\bf\bg\etn\grh\bscc eg3\be\bhp\bg\enotes\xbarre} +\def\bareight{\notes + \grh\bcsc dd3\bfp{\bd\grN}\bd\etn\shkd\qld\etn\enotes} +% +% for line 3 +\def\barnine{\notes + \hdblf\bcsc dd3\bfp{\bd\grN}\bd\etn\bcsc dd3\bhp{\bd\grN}\bd\enotes\xbarre} +\def\barten{\notes + \grg\bcsc dd3\bfp{\bd\grN}\bd\etn\bcsc hf3\bhp\bg\bf\enotes\xbarre} +\def\bareleven{\barthree} +\def\bartwelve{\notes + \grh\bcsc ee3\bgp{\be\gra}\be\etn\grg\bscc fg3\bf\bhp\bg\enotes\alaligne} +% +% for line 4 +\def\barthirteen{\barnine} +\def\barfourteen{\barten} +\def\barfifteen{\barseven} +\def\barsixteen{\bareight} +% +% for line 5 +\def\barseventeen{\notes + \sk\bscc ff3\bf\bhp\bf\etn\dbld\bcsc cc3\bdp\bc\bd\enotes\xbarre} +\def\bareighteen{\notes + \grg\bcsc a e3\bap\bd\bf\etn\bcsc hf3\bhp{\bg\grh}\bf\enotes\xbarre} +\def\barnineteen{\notes + \sk\bcsc ff3{\bgp\grh}\bf\bg\etn\hdble\bcsc dd3\bep\bc\be\enotes\xbarre} +\def\bartwenty{\barfour} +% +% for line 6 +\def\bartwentyone{\barseventeen} +\def\bartwentytwo{\bareighteen} +\def\bartwentythree{\barseven} +\def\bartwentyfour{\bareight} +% +% for line 7 +\def\bartwentyfive{\notes + \grg\qlf\grip\cf\etn\bcsc hf3\bhp\bg\bf\enotes\xbarre} +\def\bartwentysix{\bareighteen} +\def\bartwentyseven{\notes + \grg\qle\grip\ce\etn\grh\bcsc ge3\bgp\bf\be\enotes\xbarre} +\def\bartwentyeight{\barfour} +% +% for line 8 +\def\bartwentynine{\bartwentyfive} +\def\barthirty{\bareighteen} +\def\barthirtyone{\barseven} +\def\barthirtytwo{\bareight} +% +% for line 9 +\def\barthirtythree{\bartwentyfive} +\def\barthirtyfour{\bartwentysix} +\def\barthirtyfive{\bartwentyseven} +\def\barthirtysix{\bartwentyeight} +% +% for line 10 +\def\barthirtyseven{\notes + \grg\bscc ff3\bf\bhp\bf\etn\dbld\bcsc cc3\bdp\bc\bd\enotes\xbarre} +\def\barthirtyeight{\bareighteen} +\def\barthirtynine{\barseven} +\def\barforty{\bareight} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +\line{\moyen The Irish Washerwoman\hss +\rm Jig\hss revised \today\hss} +\bigskip +% +\generalmeter{\meterfrac 68}% +% +\debutmorceau +% +\autolines{13}{4}{13}% +% line 1 +\leftrepeatsymbol +\pickup{\ch}% +\barone\bartwo\barthree\barfour +% line 2 +\autolines{11}{4}{13}% +\barfive\barsix\barseven\bareight\setrightrepeat\suspmorceau +% line 3 +\line{\twelvebf Part 2\hss} +\autolines{12}{4}{13}% +\repreppickup{\ch}% +\barnine\barten\bareleven\bartwelve +% line 4 +\barthirteen\barfourteen\barfifteen\barsixteen\setrightrepeat\suspmorceau +% line 5 +\line{\twelvebf Part 3\hss} +\autolines{12}{4}{13}% +\repreppickup{\ch}% +\barseventeen\bareighteen\barnineteen\bartwenty +% line 6 +\autolines{11}{4}{13}% +\bartwentyone\bartwentytwo\bartwentythree\bartwentyfour +\setrightrepeat\suspmorceau +% line 7 +\line{\twelvebf Part 4\hss} +\autolines{12}{4}{13}% +\reppickup{\ce}% +\bartwentyfive\bartwentysix\bartwentyseven\bartwentyeight +% line 8 +\autolines{11}{4}{13}% +\bartwentynine\barthirty\barthirtyone\barthirtytwo\suspmorceau +% line 9 +\reppickup{\ce}% +\barthirtythree\barthirtyfour\barthirtyfive\barthirtysix +% line 10 +\barthirtyseven\barthirtyeight\barthirtynine\barforty +\finmorceau +% +\byemedley +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/bagdoc.pdf b/Master/texmf-dist/doc/generic/bagpipe/bagdoc.pdf new file mode 100644 index 00000000000..48ee7c676f4 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/bagdoc.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/bagdoc.tex b/Master/texmf-dist/doc/generic/bagpipe/bagdoc.tex new file mode 100644 index 00000000000..cd7a50e0bb2 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/bagdoc.tex @@ -0,0 +1,563 @@ +%&plain +%% This is a short write-up for bagpipe.tex +%% Process this file with TeX using the plain format. +% Computer modern fonts are used. Change the following three lines +% if other fonts must be substituted. +\font\twelverm=cmr12 scaled\magstephalf +\font\twelvebf=cmbx12 scaled\magstephalf +\font\fourteenrm=cmbx12 scaled\magstep1 +% +\def\bsl#1{{\twelvebf$\backslash$#1}} +\twelverm +\baselineskip=16pt +% +{\fourteenrm\centerline{Using bagpipe.tex}} +\bigskip +\leftline{\twelvebf 1. Introduction}% + +\bigskip + +Bagpipe.tex is a macro-package for use on top of MusicTeX, or +MusixTeX, which are +macro-packages for use with TeX or LaTeX. TeX is a language +designed for typesetting technical documents. It is public domain and +is available for most platforms. Musi(c$|$x)TeX were written and are maintained +by Daniel Taupin. They are available via anonymous ftp at +the CTAN sites and the Werner Icking Music Archive (WIMA). +WIMA is also a good place to find installation instructions. +Bagpipe.tex itself is available via WWW from +http://www.stanford.edu/\~ wrinnes/bagpipe.tex/. +Musi(c$|$x)TeX files are usually found in MSDOS$|$Windows format, and bagpipe.tex +files in UNIX format. If you transfer them in binary mode +(as you would for a compressed TAR or zip file), you may have +to do some conversion to get the carriage returns and line feeds +correct. TeX itself is not too fussy about such things, but a +platform which doesn't see a line break in the files may cause TeX +to choke (this happens on MACs if you don't convert the sources). + +This write-up is for version 3.02. Version 3.02 of bagpipe.tex +works with version 5.20 of MusicTeX and version T.89 of MusixTeX. +Since it redefines a few Musi(c$|$x)TeX macros, it may not work +with later versions without modification. It will not work with +versions of MusicTeX before 4.7. Musi(c$|$x) TeX are designed to +set complex multi-part scores. As a result, as delivered, +typesetting bagpipe music is needlessly tedious. So, as suggested +by Taupin in his write-up, I have written macros for commonly +recurring complex codings. The result is that very few +Musi(c$|$x)TeX macros appear directly in a score set with +bagpipe.tex. Nevertheless, one should read Taupin's documentation +to get an understanding of Musi(c$|$x)TeX's mode of operation and +to find those macros which {\twelvebf are} used. I will not +describe any Musi(c$|$x)TeX macros except when they interact with +bagpipe.tex macros. + +MusixTeX differs from MusicTeX in that it relies on a three pass +system to adjust the spacing instead of glue (stretchable space). +MusixTeX is also the version under active development and has +many features which MusicTeX does not. Most of these are +irrelevant for bagpipe music. As of version 3.02, MusixTeX is the +default. To revert to MusicTeX, comment out the line:\hfil\break +\bsl{let}\bsl{usemusixtex}\bsl{relax}\%\ this sets the flag to use MusixTeX instead of MusicTeX,\hfil\break +which is located near the beginning of the bagpipe.tex file. + + +Permission is granted to use bagpipe.tex according to the +LaTeX Project Public License, LPPL version 1.3, which may be found +at\hfil\break http://www.ctan.org/license/lppl1.3 . + +\bigskip +\leftline{\twelvebf 2. Basic definitions, melody notes.}% + +\bigskip + +The (usually) single part and limited range of bagpipe music allows for simplification. +There are two schemes for indicating pitch. The default is the +new scheme in which +pitch values are designated by one of N, a, b, c, d, e, f, g, h. + +In the following +I will represent one of these by x. To specify a pitch one types +x or \bsl{x}. +In forming macro names G may be used in place of N and A may be +used in place of h. These last alternates may also be used for +pitches providing a leading \bsl\ is used. +An alternative scheme may invoked by \bsl{oldpitch}. In this +alternate scheme the pitch values are designated by one of +g, a, b, c, d, e, f, G, or A. A a leading \bsl\ is required. +The new scheme may be +restored at any time with a \bsl{newpitch}. In the examples in the +rest of this note I will use the new scheme as do the sample +tunes. + +To specify an isolated (not connected to a beam) melody note +type \bsl{whx} for a whole note, \bsl{hx} for a half note, +\bsl{qlx} for a quarter note, +\bsl{cx} for an eighth note, \bsl{sx} for a sixteenth note, \bsl{tx} for a thirty-second +note, and \bsl{sfx} for sixty-fourth note. Dotted melody notes are specified +\bsl{hp x}, \bsl{qlp x}, \bsl{cp x}, \bsl{sp x}, \bsl{tp x}, \bsl{sfp}. +Similarly, \bsl{hpp x}, \bsl{qlpp x}, and \bsl{cpp x} +are used for double dotted notes. +Beamed notes are specified as arguments of beam macros which will be described below. +The arguments are \bsl{bx} for a plain note, \bsl{bxp} +for a dotted note, and \bsl{bxpp} for a double dotted note. +The time value is controlled by the beam macro. + + +\bigskip +\leftline{\twelvebf 3. Embellishments.}% + +\bigskip + +The big breakthrough in MusicTeX was to make possible arbitrary grace +note sequences. I have coded macros for all the common and many not so +common bagpipe grace notes and embellishments. +These macros specify only the grace notes proper and not the +following melody notes. Simple grace notes and strikes +are entered as \bsl{grx}. +Doublings are \bsl{dblx}, half doublings \bsl{hdblx}, thumb doublings +\bsl{tdblx}, and slurred doublings \bsl{sdblx}. +The throw on D is \bsl{thrwd} +and on f is \bsl{thrwf}, the +grip is \bsl{grip}, and the grip from d is \bsl{dgrip}. +The \bsl{thrwf} is the same as the dare \bsl{dare}. +There is also a grip-throw on D (with an extra low G), \bsl{gripthrwd}. +The half throw on d is \bsl{hthrwd} and the throw on d from low G +is \bsl{Nthrwd}. The grip from low G is \bsl{Ngrip}. +The note sequences specified by these grips are often called +by other names in particular contexts such as throws or leumluaths. +I have not defined many such synonyms. +When coding, look at what grace notes are +actually there, not at the surrounding melody notes. +The taorluath is \bsl{taor}, +the taorluath from g is \bsl{gtaor}, and from d \bsl{dtaor}. +The half taorluath from low A is \bsl{ahtaor}. +The birl is \bsl{birl}, +the strong birl \bsl{sbirl}, the weak birl \bsl{wbirl}, and the thumb birl +\bsl{tbirl}. +The slurs take x values a to f only. +They are the slur \bsl{slurx}, half slur \bsl{hslurx}, and the +thumb slur \bsl{tslurx}. +In all of the slurs, ``slap'' may be used in place of ``slur''. +Similarly shakes are \bsl{shkx} for x from a to g. +There are also half shakes \bsl{hskx} and thumb shakes \bsl{tshkx}. +Note that for a, b, c, and e +shakes and slurs are the same. +I have not defined such a synonym. +There are slurred doublings \bsl{sdblx}, slurred half doublings +\bsl{shdblx}, and slurred thumb doublings \bsl{stdblx}. There are the +shaken doubling and thumb doubling on d \bsl{shkdbld}, \bsl{shtdbld}. + +Some less commonly used embellishments are the double grace notes +\bsl{ydgrx} where y goes from d to t (t instead h), the double +strikes \bsl{dstrx}, strong double strikes \bsl{gdstrx}, thumb +double strikes \bsl{tdbstrx}, and the half double strikes +\bsl{hdbstrx}. There is also the special case of the light +half doulbe strike on D \bsl{lhdbstrd}. In exactly the same +pattern as the double strikes there are triple strikes +\bsl{tstrx}, etc. For x=b,c,d,e there are the pele's, sometimes +called hornpipe shakes \bsl{pelx}, \bsl{tpelx}, \bsl{hpelx}, +\bsl{lpeld}, \bsl{ltpeld}, and \bsl{lhpeld}. For d and e these +are the same as the slurred doublings. For x values of a through d there are +catches \bsl{catchx}, strong catches \bsl{scatchx}, and +thumb catches \bsl{tcatchx}. + +Note that some named movements such as tachums are +not represented here because they consist of a combination of grace and +melody notes. They need to be broken down for type setting. + + +Piobaireachd embellishments include +the crunluaths \bsl{crun}, \bsl{crunf}, \bsl{ahcrun}, \bsl{dcrun}, +\bsl{Nhcrun}, + crunluath an machs \bsl{crunmb}, +\bsl{crunmc}, \bsl{crunmd}. +The crunluath breabachs are \bsl{crunbr}, \bsl{dcrunbr}, +\bsl{ahcrunbr}. + \bsl{chelalho}, and the darodos \bsl{darodo} and \bsl{Ndarodo}. +``darodo'' may be replaced by ``bubbly''. The \bsl{crunmd} is the same as +the edre on d \bsl{edred}. There also the dre \bsl{dre}, +the edre \bsl{edre}, and edre's on b and c \bsl{edrex}. +Other dre's and dare's are \bsl{gedre}, \bsl{gdare}, \bsl{tedre}, +bsl{tdare}, \bsl{Nedre}, \bsl{aedre}, \bsl{hdre}, \bsl{hedale}, +\bsl{hchechere}, \bsl{hedari}, \bsl{tchechere}. + +The piobaireachd throws are \bsl{enbain}, \bsl{otro}, \bsl{odro}, +\bsl{adela}, and similarly with leading g or t for the strong or +thumb variations. +There are also \bsl{dbstf} and \bsl{dbsth}. + Special piobaireachd throws on D are \bsl{tra}, and +\bsl{trac}. Themal grace notes are coded \bsl{themx} and echo notes +\bsl{echox}. +The cadences are coded \bsl{cadxx} or \bsl{cadxxx}. The retarded +variations are \bsl{fcadxx} or \bsl{fcadxx}. + +If your favorite embellishment is not (?!!) included, note that +any set notes may turned into grace notes using them as the +argument of \bsl{ggr}$\{\}$. +For the standard thirty second note embellishments, you can use the +\bsl{multigr} and \bsl{smultigr} macros. See the bagpipe.tex +source for many examples. + +Versions 2.00 and later offer a different means of generating grace note spacing. +This option is invoked by \bsl{newgrace} or \bsl{multipart}. A +byproduct is that the afterruleskip can be be restored to closer +to the MusicTeX standard value making typesetting somewhat easier. +The old (default) scheme may be restored +with the macro \bsl{oldgrace}. +Good practice would dictate that you put one or the +other at the beginning of each piece to prevent problems if you +later mix sources or the default changes in a future version. +I recommend the new mechanism. + +\bigskip +\leftline{\twelvebf 4. Beamed note pairs.} + +\bigskip + +Because of there being only two notes, the location and slopes of beams for +note pairs may be calculated from the note pitches. This allows for +comparatively simple entry. Here I describe a group of macros for +specifying these note pairs. They all have the form \bsl{pd...d} where +there two to four d's. d represents either a note length (c, s, or t) +, p indicating that the previous note is dotted, +or g for a grace note. For each d (except p) the macro requires an appropriate +argument. Note lengths require a pitch value x and a g requires +any grace note macro, e.g. \bsl{grx}. An example of use is \bsl{pcps ab} which +would set a dotted eighth note at pitch a beamed to a sixteenth note +at pitch b. Another is \bsl{psgcp b}\bsl{grd c} which sets a sixteenth note at pitch +b followed by a d grace note and then a dotted eighth note at pitch c. +The b and +the c are connected by a beam. The complete list of macros can be +determined by looking into bagpipe.tex. All reasonable combinations are +defined. + +\bigskip +\leftline{\twelvebf 5. More general beamed note groups.} + +\bigskip + +Combinatorics being what they are, the above approach becomes impractical +for more than two notes. Also there are a few cases where more flexibility +is required even for pairs (e.g. sometimes the auto beam code puts the +beam on top of the grace note !). For these reasons I have defined +more general macros. These have the form \bsl{bd...d} where there from two to +four d's. The d's represent time values (c, s, or t). These control the +beam structure. +The first three +arguments specify the beam: starting pitch, ending pitch, and length +in note spacings. Often the pitches will be those of the starting and +ending note but may differ for many reasons as you will soon find out. +The length is an integer from 1 to 9. +An additional argument is required for each d. In their simplest +form these arguments are beamed note specifiers \bsl{bx}, or \bsl{bxp}. +If there +is a grace note between two melody notes within the beamed group, it +is specified by replacing the argument for the first melody note by +$\{$\bsl{bx}\bsl{g}$\}$ or $\{$\bsl{bxp}\bsl{g}$\}$ where \bsl{g} represents any grace note macro. +An example which might be found in a jig is +\bsl{bccc cc3}$\{$\bsl{bc}\bsl{grd}$\}$$\{$\bsl{bc}\bsl{gre}$\}$\bsl{bc}. +Again the complete list +of macros can be found in the code. It is intended that all +possibilities are defined up to 4 'd's. Longer beamed groups can be specified if +the number beams for successive notes (not including the last) are the same. +This is done by including multiple \bsl{bx} macros within a pair of braces. + +A note for TeX neophytes: macro +names consist of letters only. Thus they are terminated by spaces, \bsl{}'s, +braces and numbers. +If a macro requires arguments the processor will take the following +``tokens'' until a sufficient number have been found to feed to the +macro. The braces serve to group macros so that they will be counted +as one argument. + +\bsl{bgrx} was a work around for a bug which has been squashed. It has +been removed. + +\bigskip +\leftline{\twelvebf 6. Multiple parts} +\bigskip + +Version 2.00 introduces the ability to set multiple parts +(parts as in the melody plus seconds). The +standard Musi(c$|$x)TeX instrument and staff definitions will work +(if you invoke \bsl{noautoglue}, see below), but +if all your parts are on bagpipe, you can use +\bsl{multipart}$\{$n$\}$ where n is the number of parts. +Note that \bsl{multipart$\{$1$\}$} is a simple way of setting +the options for the newgrace note scheme and no autoglue. +If you are content to line up only the beginning of the beats, +you can use all bagpipe.tex macros. Otherwise you are on your +own for beams. Start a bar with \bsl{notes}, set the first beat +of the bottom part, enter a $|$ then the corresponding beat of the next part. +Proceed through all the parts and then terminate with a \bsl{etn}. +Then enter the music for the bottom part of the next beat and continue on. +Terminate the last beat of the bar with an \bsl{enotes}. +A bar in a two part, two beat per bar piece would go like: + +\bsl{notes}$\ldots|\ldots$\bsl{etn}$\ldots|\ldots$\bsl{enotes}\bsl{xbarre} + +If you do go your own way, you may have pending beams in both parts. In +this case you must specify different beam numbers for the parts. Some +of the macros have these beam numbers built in. 0 is used by the beam +macros and 1 is used by the grace note macros, so avoid using these +in your own beam number assignments. + +$|$'s and \&'s mean different things within the music environment than without. +Thus the typical pattern of defining bars before \bsl{debutmorceau} will not +work. This can be corrected two ways. The bar definitions can be +sandwiched by a\hfil\break + \bsl{catcodesmusic} $\ldots$ \bsl{endcatcodesmusic} pair, +or the defintions can be put immediately after the \bsl{debutmorceau}. +If you do the latter, be very careful that there is no extraneous white +space in the defintions. All definitions should be immediately followed +by a \bsl{relax}. + +An \bsl{enotes} (or \bsl{etn}, \bsl{enn}, \bsl{ttn}) terminates a column of +notes. Thus none of these can used in the interior of an intended note +column. If you are building columns by the beat, then there can be none +of these (and no glue) within the beat. This situation may arise when +taking existing music for which the parts have been set separately and +merging them into one multipart setting. + + +\bigskip +\leftline{\twelvebf 7. Miscellaneous macros.} +\bigskip + +Pick-up notes require some special bookkeeping to keep the bar count correct. +I have provided the following macro \bsl{pickup}$\{$any pick-up notes$\}$. This +enters the specified notes, decrements the bar counter, and puts in a bar. +Unfortunately this puts the bar number on the pick-up bar if this is not the +first bar in the tune. +Ending the previous line with \bsl{suspmorceau} and +using \bsl{reppickup} in the place of \bsl{reprmorceau}\bsl{pickup} will +fix this problem. It decrements the bar counter before the new line is started, +thus suppressing the bar number on the pickup bar. An additional complication +arises if the new line begins with a repeat symbol. In this case +use \bsl{repreppickup} in place of \bsl{reprmorceau}\bsl{leftrepeat} +\bsl{pickup}. The details of how these macros behave differ in the +autoglue and noautoglue schemes. + +\bsl{psk}, and \bsl{fsk} provide for small horizontal spaces (they stand for +point skip and flag skip). They are related to the note width for open +music and to the note spacing for tight music. + +\bsl{Downtext} and \bsl{downtext} put text under the staff. These +can be used for piobaireached shorthand and large scale repeat +notations such as {\it Da Capo al Segno}. + +\bsl{etn} is the same as +\bsl{enotes}\bsl{temps}\bsl{notes} which +inserts some ``glue''. +Glue stretches when there is space left on the line. I often use this +after quarter notes and on beat boundaries in general. By default, +beamed groups have one of these built in, so don't put one in explicitly. +There is also implicit +glue before a bar line which can double the glue at this point. To compensate +one can put \bsl{etn} when the beat ends in a beamed group and +\bsl{ttn} when it does not. \bsl{ttn} is \bsl{etn}\bsl{etn}. +Best, turn off this feature with \bsl{noautoglue} and then +use \bsl{etn} consistently between beats. No autoglue also turns +\bsl{ttn} into \bsl{etn} so one gets about the same effect autoglue +or no. \bsl{autoglue} turns autoglue back on. Note that autoglue +is not compatible with multiple parts and \bsl{multipart} turns it off. + +\bsl{normalwidth}, \bsl{medwidewidth}, \bsl{widewidth} set up +margins for various width layouts and odd and even pages. +\bsl{normalheight}, \bsl{medtall}, and \bsl{tall} +set vertical size and margins. + +\bsl{Afour} and \bsl{USletter} set the paper size. US letter is the +default. Note that music optimized for one paper size will not look +as good (or may not fit at all) on the other. + +\bsl{today} inserts the date. \bsl{USdate} and \bsl{Eurodate} specify +the format. The US order (month day, year) is the default. + +\bsl{landscape} is implementation dependent. It will probably work if you +use dvips by Tom Rokicki. \bsl{realwidewidth} is landscape with +small margins. + +\bigskip + +\leftline{\twelvebf 8. Miscellaneous usage notes.} + +\bigskip + +This section will refer often to Musi(c$|$x)TeX macros. You need to have read +the Musi(c$|$x)TeX documentation to follow the discussion. + +bagpipe.tex \bsl{inputs} the following MusicTeX files: muscinft.tex, +musictex.tex, and musicvbm.tex or the follwing MusixTeX files:, +musix.tex and musixcpt.tex. It sets Musi(c$|$x)TeX for single instruments +and single staff. It adds teenynotes to the font definitions. + +I usually use \bsl{meterfrac} for the time signature. You may like to use \bsl{meterC} +(commonly used for strathspeys) or +\bsl{allabreve} (commonly used for reels). + +I prefer to keep complete control of line breaks. Therefore I use +\bsl{xbarre}, and \bsl{alaligne} instead of \bsl{barre}. +I recommend using \bsl{autolines} except when the music is tight. In +this case the bagpipe.tex command \bsl{setelemq}$\{$f$\}$ +will set the elementary +note spacing to f times the quarter note width. f=1.2 is the smallest +value that looks decent. + +TeX treats any number of consecutive spaces, carriage returns, and line +feeds as ``white space''. White space which terminates a macro name +is eaten and has no further effect. Other white space will insert a space +and some ``glue'' in the document. Because Musi(c$|$x)TeX does not know +about this space, any pending beams or slurs +will be messed up. Therefore it is best, within the music, +to avoid all white space that +is not needed to terminate a macro name. +To accomplish this, lines which do not end with a macro name should +be terminated with a \bsl{relax} command. + +Musi(c$|$x)TeX does not like to tie notes that are closer than 2.3 +quarternote-head widths. If the music is tightly set, extra +space must be inserted between tied notes using \bsl{sk}, +\bsl{fsk}, or \bsl{psk}. A dot on the first tied note counts as +space. Expanded glue does not. +If the tied note is the last one in a beamed group, the +\bsl{psk} should be grouped with that final note by using braces. + +Musi(c$|$x)TeX appears to have a roundoff problem when constructing +sloped beams with more than three notes. As a result there are +sometimes little bumps and for certain note spacings near +\bsl{setelemq}$\{$1.7$\}$\ small gaps appear. The problems are +worst at low resolution such as with a previewer. Work-arounds +are: avoid the gap producing note spacing, print at as +high a resolution as is available, don't use excessive +beam slopes. + +In previous versions bagpipe.tex and by default in this version +(i.e. unless +you invoke \bsl{newgrace} or \bsl{multipart}), +the after bar spacing is quite small to keep the +distance from the bar to +the first grace notes from being too large. +If the bar began with a theme note, this resulted +in too small a spacing, thus requiring that the +bar begin with a \bsl{sk} or \bsl{psk} to alleviate this. +This value is determined by +\bsl{stdafterruleskip}. The Musi(c$|$x)TeX default is 4\bsl{Internote}. +The default bagpipe.tex value is \bsl{Internote}. +\bsl{newgrace} uses a different mechanism to set grace note +spacing and does not suffer to the same degree. +The \bsl{newgrace} value of \bsl{stdafterruleskip} is 3\bsl{Internote}. +A similar problem can still occur between any pair of theme notes which +do not have an embellishment in between. The solution is similar. + +In some tunes, it is difficult to squeeze four bars on a line. +It may be better to just give up and use more paper. +If you wish to persist, here are some techniques to save space. +Set the width to \bsl{widewidth}. Set the \bsl{setelemq} to a number like 1.1. +Use landscape or \bsl{realwidewidth}. Eliminate beginning of line bars +unless there is a repeat on other than the +first part. Use the reppickup macros. Use \bsl{musicsize}$=$16. + +Bagpipe.tex can be used by putting a \bsl{input bagpipe} at the +beginning of your file. MusixTeX is the default. To use MusicTeX, +the bagipe.tex file must be modified as described above. +Alternatively, you can generate and use a bagpipe.fmt or a +bagpipex.fmt file. The file bagpipe.ini may be used as the argument +of initex to generate bagpipe.fmt (after the above modification to bagpipe.tex) +and bagpipex.ini used to generate bagpipex.fmt. + +\bigskip +\leftline{\twelvebf 9. MusixTex} + +The MusixTeX option is now the default. You may not shift between +MusixTeX and MusicTeX in the same job. +Be sure to read the fine MusixTeX manual. +I give here a brief summary of the +operation of MusixTeX and how it affects bagpipe.tex. +On the first pass of MusixTeX over tune.tex, MusixTeX +(via bagpipe.tex) generates +a file tune.mx1 which contains the length of each line. The +program musixflx is invoked to generate tune.mx2, which +contains spatial scale factors for each line. A second +pass of MusixTeX uses tune.mx2 (if available) to generate +the final output. In principle, all the fussing needed to +get good spacing with MusicTeX is done for you. For this +to work, MusixTeX needs to know about ALL the space in the +music. There must be NO extraneous white space. See the +MusixTeX for descriptions of the likely symptoms and +cures for extraneous space problems. + +This scheme can result in music which looks significantly +different than with MusicTeX. In MusicTeX, only the glue +is adjusted to fill out a line. In MusixTeX all spacing +is adjusted. Glue is forbidden as are hard (not adjusted by +musixflx) spaces. Putting glue on the beats and keeping the +music within a beat relatively compact, gives results +more in accord with usual bagpipe music setting practice than +does MusixTeX. On the other hand, the MusixTeX scheme permits +better looking ties because they don't have to stretch. + +Another area of different results peculiar to bagpipe music +is the spacing of complex embellishments. Stretching the spaces +within an embellishment can look ugly. This was a problem with +the old grace note scheme that was cured with the new grace +note scheme in MusicTeX. The fixed space used by the new grace +scheme is not permitted by MusixTeX. For the old grace note +scheme I just let them stretch. In the new grace note scheme +I put the extra space before the embellishment and keep the +embellishment itself compact. This may cause ugliness if +the stretch is too large or too small. + +The musixtex option in bagpipe.tex \bsl{inputs} musixtex.tex +and musixcpt.tex. The latter contains macros for compatibility +with MusicTeX. Most of these are synonyms for macros whose +names changed (usually to English from French) in MusixTeX. +For a few such as \bsl{autolines}, the actual function has +changed due to the fundamental difference between the packages. +The default MusicTeX version has a number of synonyms for MusixTeX +macros as an aid to backward compatibility for tunes coded in +MusixTeX. These cover only a few of the most likely to be +used macros and of course functions unique to MusixTeX cannot +be handled by MusicTeX. If you care about other people +using your settings, I recommend using the MusicTeX versions +so that code is compatible with older bagpipe.tex versions. +The synonyms are: \hfil\break + \bsl{en}~= \bsl{enotes},\hfil\break + \bsl{instrumentnumber}~= \bsl{nbinstruments},\hfil\break + \bsl{startpiece}~= \bsl{debutmorceau},\hfil\break + \bsl{bar}~= \bsl{barre},\hfil\break + \bsl{itie}~= \bsl{iten},\hfil\break + \bsl{ttie}~= \bsl{tten},\hfil\break + \bsl{contpiece}~= \bsl{reprmorceau},\hfil\break + \bsl{stoppiece}~= \bsl{suspmorceau},\hfil\break + \bsl{Stoppiece}~= \bsl{finmorceau},\hfil\break + \bsl{Endpiece}~= \bsl{finmorceau},\hfil\break + \bsl{leftrepeat}~= \bsl{leftrepeatsymbol},\hfil\break + \bsl{rightrepeat}~= \bsl{rightrepeatsymbol},\hfil\break + \bsl{setstaffs}1\#2~= \bsl{nbporteesi}\#2. + +\bigskip +\leftline{\twelvebf 10. Concluding comments.} + +\bigskip + +The best way to understand this guide is to preview and study the +examples. The ``example'' entitled quickref.tex is a sample sheet. +It is often convenient to define a macro for each bar of music. +Many definitions will then consist of previous bars, and the +music proper will be mostly a list of bar macros. +Using the template files and a good cut and paste type editor +will save a lot of time. +I have found that with practice it takes between +one half and one hour to type-set a complex four part 6/8 march. +This includes proofing and adjusting. +A simple two part 3/4 march can be done in less than fifteen minutes. +Send any comments, suggestions, or bug reports +to walt@slac.stanford.edu . + +\vskip 0.5in +Good luck and happy piping, + +Walt Innes + +\bye diff --git a/Master/texmf-dist/doc/generic/bagpipe/quickref.pdf b/Master/texmf-dist/doc/generic/bagpipe/quickref.pdf new file mode 100644 index 00000000000..ba199630c09 Binary files /dev/null and b/Master/texmf-dist/doc/generic/bagpipe/quickref.pdf differ diff --git a/Master/texmf-dist/doc/generic/bagpipe/quickref.tex b/Master/texmf-dist/doc/generic/bagpipe/quickref.tex new file mode 100644 index 00000000000..01f042ab5f5 --- /dev/null +++ b/Master/texmf-dist/doc/generic/bagpipe/quickref.tex @@ -0,0 +1,227 @@ +%&plain +% bagpipe.tex +\let\usemusixtex\relax% +\input bagpipe +\newpitch\newgrace\noautoglue +% +\centerline{\moyen bagpipe.tex quick reference} +\bigskip +\generalmeter{\meterfrac 44}% +\setelemq{1.6} \debutmorceau \notes + \Uptext{grx; x=N,a,b,c,d,e,f,g,h(new scheme)} + \grN\gra\grb\grc\grd\gre\grf\grg\grh\sk\sk\sk + \enotes\barre +\notes\Uptext{echox}\relax + \echoN\echoa\echob\echoc\echod\echoe\echof\echog\echoh\sk + \enotes\barre +\notes\Uptext{themx}\relax + \themN\thema\themb\themc\themd\theme\themf\themg\themh + \enotes\alaligne +\notes\Uptext{dblx}\dblN\dbla\dblb\dblc\dbld\dble\dblf\dblg\dblh\enotes\barre +\notes\Uptext{hdblx}\hdblN\hdbla\hdblb\hdblc\hdbld\hdble\hdblf\hdblg\hdblh + \enotes\alaligne +\notes\Uptext{tdblx}\tdblN\tdbla\tdblb\tdblc\tdbld\tdble\tdblf\tdblg + \enotes\barre +\notes\Uptext{sdblx}\sdbla\sdblb\sdblc\sdbld\sdble\sdblf\sdblg\sdblh + \enotes\alaligne +\notes\Uptext{shdblx}\shdbla\shdblb\shdblc\shdbld\shdble\shdblf\shdblg\shdblh + \enotes\barre +\notes\Uptext{shkdbld}\shkdbld\enotes\barre +\notes\Uptext{shtdbld}\shtdbld\enotes\barre +\notes\Uptext{thrwd}\thrwd\sk\sk\Uptext{grip}\grip\sk + \Uptext{dgrip}\dgrip\sk\Uptext{Ngrip}\Ngrip\sk\sk\enotes\alaligne +\notes\Uptext{taor}\taor\sk\Uptext{dtaor}\dtaor\sk\Uptext{Ntaor}\Ntaor\sk\sk + \Uptext{ahtaor}\ahtaor\sk\sk\enotes\barre +\notes\Uptext{thrwf}\thrwf\sk\sk\Uptext{gripthrwd}\gripthrwd\sk\sk\sk +\Uptext{hgripthrwd}\hgripthrwd\sk\sk\sk\sk\enotes\barre +\notes\Uptext{birl}\birl\Uptext{sbirl}\sbirl\Uptext{wbirl}\wbirl\sk\sk + \Uptext{tbirl}\tbirl\enotes\barre +\notes\Uptext{slurx or +slapx}\slura\slurb\slurc\slurd\slure\slurf\enotes\alaligne +\notes\Uptext{hslurx}\hslura\hslurb\hslurc\hslurd\hslure\hslurf\enotes\barre +\notes\Uptext{tslurx}\tslura\tslurb\tslurc\tslurd\tslure\tslurf\enotes\barre +\notes\Uptext{shkx}\shka\shkb\shkc\shkd\shke\shkf\shkg\enotes\barre +\notes\Uptext{hshkx}\hshka\hshkb\hshkc\hshkd\hshke\hshkf\hshkg\enotes\alaligne +\notes\Uptext{tshkx}\tshka\tshkb\tshkc\tshkd\tshke\tshkf\enotes\barre +\notes\Uptext{dstrx}\dstra\dstrb\dstrc\dstrd\dstre\dstrf\dstrg\dstrh + \Uptext{ldstrd}\ldstrd\sk\enotes\barre +\notes\Uptext{gdstrx}\gdstra\gdstrb\gdstrc\gdstrd\gdstre\gdstrf + \Uptext{lgdstrd}\lgdstrd\enotes\alaligne +\notes\Uptext{tdstrx}\tdstra\tdstrb\tdstrc\tdstrd\tdstre\tdstrf + \Uptext{ltdstrd}\ltdstrd\enotes\barre +\notes\Uptext{hdstrx}\hdstra\hdstrb\hdstrc\hdstrd\hdstre\hdstrf\hdstrg\hdstrh + \Uptext{lhdstrd}\lhdstrd\enotes\alaligne +\notes\Uptext{tstrx}\tstra\tstrb\tstrc\tstrd\tstre\tstrf\tstrg\tstrh + \Uptext{ltstrd}\ltstrd\enotes\barre +\notes\Uptext{gtstrx}\gtstra\gtstrb\gtstrc\gtstrd\gtstre\gtstrd\gtstrf + \Uptext{lgtstrd}\lgtstrd\enotes\alaligne +\notes\Uptext{ttstrx}\ttstra\ttstrb\ttstrc\ttstrd\ttstre\ttstrf + \Uptext{lttstrd}\lttstrd\enotes\alaligne +\notes\Uptext{htstrx}\htstra\htstrb\htstrc\htstrd\htstre\htstrf\htstrg\htstrh + \Uptext{lhtstrd}\lhtstrd\sk\enotes\barre +\notes\Uptext{pelx}\pelb\pelc\peld\pele\Uptext{lpeld}\lpeld\enotes\alaligne +\notes\Uptext{tpelx}\tpelb\tpelc\tpeld\tpele\Uptext{ltpeld}\ltpeld\enotes\barre +\notes\Uptext{hpelx}\hpelb\hpelc\hpeld\hpele\enotes\barre +\notes\Uptext{ddgrx}\ddgrN\ddgra\ddgrb\ddgrc\enotes\barre +\notes\Uptext{edgrx}\edgrN\edgra\edgrb\edgrc\edgrd\enotes\barre +\notes\Uptext{fdgrx}\fdgrN\fdgra\fdgrb\fdgrc\fdgrd\fdgre\enotes\alaligne +\notes\Uptext{gdgrx}\gdgrN\gdgra\gdgrb\gdgrc\gdgrd\gdgre\gdgrf\enotes\barre +\notes\Uptext{tdgrx}\tdgrN\tdgra\tdgrb\tdgrc\tdgrd\tdgre\tdgrf\tdgrg\enotes\barre +\notes\Uptext{catchx}\catcha\catchb\catchc\catchd\catche\enotes\alaligne +\notes\Uptext{scatchx}\scatcha\scatchb\scatchc\scatchd\scatche\enotes\barre +\notes\Uptext{tcatchx}\tcatcha\tcatchb\tcatchc\tcatchd\tcatche\enotes\alaligne +\notes\Uptext{crun}\crun\Uptext{crunf}\crunf\sk\Uptext{crunmb}\crunmb + \Uptext{crunmc}\crunmc\enotes\barre +\notes\Uptext{crunmd}\crunmd\sk\sk\sk\Uptext{ahcrun}\ahcrun\sk\Uptext{Nhcrun}\Nhcrun\sk + \Uptext{dcrunbr}\dcrunbr\sk\Uptext{ahcrunbr}\ahcrunbr\sk\enotes\alaligne +\notes\Uptext{dre}\dre\Uptext{edre}\edre\sk\Uptext{edrex}\edreb\edrec\edred + \Uptext{dare}\dare\enotes\barre +\notes\Uptext{hedari}\hedari\sk\sk\Uptext{tra}\tra\sk\Uptext{trac}\trac\enotes\alaligne +\notes\Uptext{gedre}\gedre\sk\Uptext{gdare}\gdare\sk\Uptext{tedre}\tedre\sk + \Uptext{tdare}\tdare\sk\Uptext{tchechere}\tchechere\sk\sk\sk\sk\Uptext{hdre}\hdre\sk\enotes\barre +\notes\Uptext{hedale}\hedale\sk\sk\sk\Uptext{hchechere}\hchechere\sk\sk\sk\sk + \Uptext{deda}\deda\sk\enotes\alaligne +\notes\Uptext{enbain}\enbain\sk\sk\Uptext{otro}\otro\sk\sk\Uptext{odro}\odro\sk\sk + \Uptext{adela}\adela\sk\enotes\barre +\notes\Uptext{genbain}\genbain\sk\sk\Uptext{gotro}\gotro\sk\sk\Uptext{godro}\godro\sk\sk + \Uptext{gadela}\gadela\sk\enotes\alaligne +\notes\Uptext{tenbain}\tenbain\sk\sk\Uptext{totro}\totro\sk\sk\Uptext{todro}\todro\sk\sk + \Uptext{tadela}\tadela\sk\enotes\barre +\notes\Uptext{dbstf}\dbstf\sk\Uptext{dbsth}\dbsth\sk\enotes\barre +\notes\Uptext{darodo}\darodo\sk\Uptext{Ndarodo}\Ndarodo\sk\sk\sk + \Uptext{darodos}\darodos\sk\sk\enotes\barre +\notes\Uptext{hiharin}\hiharin\sk\sk\Uptext{chelalho}\chelalho\enotes\alaligne +\notes\Uptext{cadged}\cadged\sk\sk\Uptext{cadhed}\cadhed\sk\sk + \Uptext{cadge}\cadge\sk\enotes\barre +\notes\Uptext{cadhe}\cadhe\sk\sk\Uptext{caded}\caded\sk\sk\enotes\barre +\notes\Uptext{fcadged}\fcadged\sk\Uptext{fcadhed}\fcadhed\sk + \Uptext{fcadge}\fcadge\sk + \Uptext{fcadhe}\fcadhe\sk\Uptext{fcaded}\fcaded\sk\Uptext{fcade}\fcade\enotes\alaligne +% +\notes\Uptext{pcc}\pcc cd\etn\Uptext{pcgc}\pcgc c\grg d\etn + \Uptext{pcs}\pcs cd\etn\Uptext{pcps}\pcps cd\enotes\barre +\notes\Uptext{pcgs}\pcgs c\gre d\etn + \Uptext{pcpgs}\pcpgs c\gre d\etn + \Uptext{psc}\psc cd\etn\Uptext{pscp}\pscp cd\enotes\barre +\notes\Uptext{psgc}\psgc c\gre d\etn + \Uptext{psgcp}\psgcp c\gre d\enotes\alaligne +\notes\Uptext{pss}\pss cd\etn\Uptext{psgs}\psgs c\gre d\etn + \Uptext{pst}\pst cd\etn + \Uptext{pspt}\pspt cd\enotes\barre +\notes\Uptext{psgt}\psgt c\gre d\etn + \Uptext{pspgt}\pspgt c\gre d\etn + \Uptext{pts}\pts cd\etn\Uptext{ptsp}\ptsp cd\enotes\barre +\notes\Uptext{ptgs}\ptgs c\gre d\etn + \Uptext{ptgsp}\ptgsp c\gre d\enotes\alaligne +\notes\Uptext{bdd; d=c,s,t}\bcc cd2\bc\bd\etn + \bss cd2\bc\bd\etn\btt cd2\bc\bd\enotes\barre +\notes\bcs cd2\bc\bd\etn\bsc cd2\bc\bd\etn + \bst cd2\bc\bd\etn\bts cd2\bc\bd + \enotes\barre +\notes\bct cd2\bc\bd\etn\btc cd2\bc\bd\enotes\barre +\notes\Uptext{bddd; d=c,s,t}\bccc ae2\ba\bb\be\etn + \bccc ae3\bap\bbp\be\etn + \bccc ac3{\ba\grd}{\bb\gre}\bc\enotes\barre +% +\notes\sk\bsss ae2\ba\bb\be\sk\etn + \bttt ae2\ba\bb\be\enotes\alaligne +% +\notes\sk\bccs ae2\ba\bb\be\etn + \bcsc ae2\ba\bb\be\etn + \bscc ae2\ba\bb\be\enotes\barre +\notes\sk\bcss ae2\ba\bb\be\etn + \bscs ae2\ba\bb\be\etn + \bssc ae2\ba\bb\be\enotes\barre +% +\notes\sk\bsst ae2\ba\bb\be\etn\bsts ae2\ba\bb\be\btss +ae2\ba\bb\be\enotes\barre \notes\sk\bstt ae2\ba\bb\be\etn\btst +ae2\ba\bb\be\etn\btts ae2\ba\bb\be\enotes\alaligne +% +\notes\sk\bcst ae2\ba\bb\be\etn + \bsct ae2\ba\bb\be\etn + \bcts ae2\ba\bb\be\enotes\barre +\notes\sk\bstc ae2\ba\bb\be\etn + \btsc ae2\ba\bb\be\etn + \btcs ae2\ba\bb\be\enotes\barre +% +\notes\sk\Uptext{bdddd; d=c,s,t}\bcccc ad3\ba\bb\bc\bd\etn + \bssss ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\btttt ad3\ba\bb\bc\bd\etn + \bcccs ad3\ba\bb\bc\bd\enotes\alaligne +% +\notes\sk\bccsc ad3\ba\bb\bc\bd\etn + \bcscc ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bsccc ad3\ba\bb\bc\bd\etn + \bccss ad3\ba\bb\bc\bd\enotes\alaligne +% +\notes\sk\bcscs ad3\ba\bb\bc\bd\etn + \bcssc ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bsccs ad3\ba\bb\bc\bd\etn + \bscsc ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bsscc ad3\ba\bb\bc\bd\etn + \bccst ad3\ba\bb\bc\bd\enotes\barre +% +\notes\bccts ad3\ba\bb\bc\bd\etn + \bcstc ad3\ba\bb\bc\bd\enotes\alaligne +\notes\bctsc ad3\ba\bb\bc\bd\etn + \bstcc ad3\ba\bb\bc\bd\enotes\barre +\notes\btscc ad3\ba\bb\bc\bd\etn + \bcsss ad3\ba\bb\bc\bd\enotes\barre +% +\notes\sk\bscss ad3\ba\bb\bc\bd\etn + \bsscs ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bsssc ad3\ba\bb\bc\bd\etn + \bcsst ad3\ba\bb\bc\bd\enotes\alaligne +% +\notes\sk\bcsst ad3\ba\bb\bc\bd\etn + \bsstc ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bcsts ad3\ba\bb\bc\bd\etn + \bscst ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bscts ad3\ba\bb\bc\bd\etn + \bstcs ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\btscs ad3\ba\bb\bc\bd\etn + \bstsc ad3\ba\bb\bc\bd\enotes\alaligne +\notes\sk\btssc ad3\ba\bb\bc\bd\etn + \btcss ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bctss ad3\ba\bb\bc\bd\etn% + \bssct ad3\ba\bb\bc\bd\enotes\barre +% +\notes\sk\bssts ad3\ba\bb\bc\bd\etn + \bstss ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\btsss ad3\ba\bb\bc\bd\etn + \bssst ad3\ba\bb\bc\bd\enotes\alaligne +% +\notes\sk\bstst ad3\ba\bb\bc\bd\etn + \bstts ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\btsst ad3\ba\bb\bc\bd\etn + \btsts ad3\ba\bb\bc\bd\enotes\barre +\notes\sk\bttss ad3\ba\bb\bc\bd\etn + \bsttt ad3\ba\bb\bc\bd\enotes\barre +% +\notes\sk\btstt ad3\ba\bb\bc\bd\etn + \bttst ad3\ba\bb\bc\bd\enotes\alaligne +\notes\sk\bttts ad3\ba\bb\bc\bd\enotes\barre +% +\notes\sk\Uptext{whx}\whN\wha\whb\whc\whd\whe\whf\whg\whh\enotes\barre +\notes\sk\Uptext{hx}\hN\ha\hb\hc\hd\he\hf\hg\hh\enotes\barre +\notes\sk\Uptext{qlx}\qlN\qla\qlb\qlc\qld\qle\qlf\qlg\qlh\enotes\alaligne +\notes\sk\Uptext{cx}\cN\ca\cb\cc\cd\ce\cf\cg\ch\enotes\barre +\notes\sk\Uptext{sx}\sN\sa\sb\sc\sd\se\sf\sg\sh\enotes\barre +\notes\sk\Uptext{tx}\tN\ta\tb\tc\td\te\tf\tg\th\enotes\barre +\notes\sk\Uptext{sfx}\sfN\sfa\sfb\sfc\sfd\sfe\sff\sfg\sfh\enotes\alaligne +\notes\sk\Uptext{bx}\bccc Nb2\bN\ba\bb\bccc ce2\bc\bd\be\etn + \bccc fh2\bf\bg\bh\enotes\barre +% +\notes\sk\Uptext{bxp}\bccc Nb2\bNp\bap\bbp\etn + \bccc ce2\bcp\bdp\bep\etn + \bccc fh2\bfp\bgp\bhp\enotes\barre +% +\notes\sk\Uptext{hp x, qlp x, cp x, sp x, tp x, sfp x} + \hp a\sk\qlp b\sk\cp c\psk\sp d\psk\tp e\psk\sfp f\enotes\barre +% +\notes\sk\Uptext{hpp x, qlpp x, cpp x}\relax + \sk\sk\hpp a\qlpp b\cpp c\enotes +% +\finmorceau +\byemedley +\bye -- cgit v1.2.3