diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/lilyglyphs')
59 files changed, 1861 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/README-tex b/Master/texmf-dist/tex/latex/lilyglyphs/README-tex new file mode 100644 index 00000000000..682ff49e924 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/README-tex @@ -0,0 +1,7 @@ +This directory contains files to be found by LaTeX. + +The core/ and commands/ subdirectories +_must_ remain beside the lilyglyphs.sty package! + +The pdfs/ subdirectory contains files +that are _used_ by the package.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/README-commands b/Master/texmf-dist/tex/latex/lilyglyphs/commands/README-commands new file mode 100644 index 00000000000..4666f416f02 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/README-commands @@ -0,0 +1,2 @@ +This folder contains command definitions +used in the lilyglyphs LaTeX package.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/accidentals.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/accidentals.inp new file mode 100644 index 00000000000..1731d43d770 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/accidentals.inp @@ -0,0 +1,120 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%% +% Accidentals % +%%%%%%%%%%%%%%% + +% "accidentals.natural" +\renewcommand*{\natural}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.natural}}% +} + +%%%%%%%% +% flats +%%%%%%%% + +% "accidentals.flat" +\renewcommand*{\flat}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.2}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.flat}}% +} + +% "accidentals.flatflat" +\newcommand*{\flatflat}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.2}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.flatflat}}% +} + +%%%%%%%% +% sharps +%%%%%%%% + +% "accidentals.sharp" +\renewcommand*{\sharp}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp}}% +} + +% "accidentals.sharp.arrowup" +\newcommand*{\sharpArrowup}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.arrowup}}% +} + +% "accidentals.sharp.arrowdown" +\newcommand*{\sharpArrowdown}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.arrowdown}}% +} + +% "accidentals.sharp.arrowboth" +\newcommand*{\sharpArrowboth}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.arrowboth}}% +} + +% "accidentals.sharp.slashslash.stem" +\newcommand*{\sharpSlashslashStem}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.slashslash.stem}}% +} + +% "accidentals.sharp.slashslashslash.stemstem" +\newcommand*{\sharpSlashslashslashStemstem}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.slashslashslash.stemstem}}% +} + +% "accidentals.sharp.slashslashslash.stem" +\newcommand*{\sharpSlashslashslashStem}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.slashslashslash.stem}}% +} + +% "accidentals.sharp.slashslash.stemstemstem" +\newcommand*{\sharpSlashslashStemstemstem}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.sharp.slashslash.stemstemstem}}% +} + +% "accidentals.doublesharp" +\newcommand*{\doublesharp}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0.35}% + \lilyPrint[#1]{\lilyGetGlyph{accidentals.doublesharp}}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/accordion.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/accordion.inp new file mode 100644 index 00000000000..7e8849a119d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/accordion.inp @@ -0,0 +1,116 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%% +% Accordion registers % +%%%%%%%%%%%%%%%%%%%%%%% + +%------------------ +% Emmentaler glyphs + +% accordion bayan bass +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionBayanBass}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.5ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.bayanbass}% + \hspace*{-.3ex}}% +} + +% accordion discant +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionDiscant}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.6ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.discant}% + \hspace*{-.3ex}}% +} + +% accordion dot +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionDot}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.7ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.dot}}% +} + +% accordion free bass +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionFreeBass}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.5ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.freebass}}% +} + +% accordion old EE +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionOldEE}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.5ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.oldEE}}% +} + +% accordion pull +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionPull}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.2ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.pull}}% +} + +% accordion push +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionPush}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.5ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.push}}% +} + +% accordion standard bass +% created by lily-glyph-commands.py on 2013-09-23 +\newcommand*{\accordionStdBass}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=-.2}% + \hspace*{.9ex}% + \lilyPrint[#1]{\lilyGetGlyph{accordion.stdbass}% + \hspace*{-.4ex}}% +} + +%------------------------------ +% Combined glyphs, image based + +%TODO + diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/beamednotes.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/beamednotes.inp new file mode 100644 index 00000000000..a0c7fbd3fa1 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/beamednotes.inp @@ -0,0 +1,81 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%% +% Beamed notes % +%%%%%%%%%%%%%%%% + +%------------------------------ +% Two notes connected by a beam + +% two beamed quavers with diagonal beam +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\twoBeamedQuavers}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.7,raise=-0.4}% + \lilyPrintImage[#1]{lily-twoBeamedQuavers}% +} + +%-------------------------------- +% Three notes connected by a beam + +% three beamed quavers +% created by lily-image-commands.py on 2013-11-21 +\newcommand*{\threeBeamedQuavers}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=-0.6}% + \lilyPrintImage[#1]{lily-threeBeamedQuavers}% +} + +% three beamed quavers, second dotted +% created by lily-image-commands.py on 2013-11-21 +\newcommand*{\threeBeamedQuaversI}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=-0.6}% + \lilyPrintImage[#1]{lily-threeBeamedQuaversI}% +} + +% three beamed quavers, first dotted +% created by lily-image-commands.py on 2013-11-21 +\newcommand*{\threeBeamedQuaversII}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=-0.6}% + \lilyPrintImage[#1]{lily-threeBeamedQuaversII}% +} + +% three beamed quavers, last dotted +% created by lily-image-commands.py on 2013-11-21 +\newcommand*{\threeBeamedQuaversIII}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=-0.6}% + \lilyPrintImage[#1]{lily-threeBeamedQuaversIII}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/clefs.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/clefs.inp new file mode 100644 index 00000000000..6fefe6137e5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/clefs.inp @@ -0,0 +1,76 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%% +% Clef glyphs % +%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%% +% \treble clef +\newcommand*{\clefG}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.2,raise=0.25}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.G}}% +} + +\newcommand*{\clefGInline}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.15}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.G}}% +} + +%%%%%%%%%%%% +% \bass clef +\newcommand*{\clefF}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.F}}% +} + +\newcommand*{\clefFInline}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.1,raise=0.65}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.F}}% +} + +%%%%%%%%%%%% +% \alto clef +\newcommand*{\clefC}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.1,raise=0.6}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.C}}% +} + +\newcommand*{\clefCInline}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=0.6}% + \lilyPrint[#1]{\lilyGetGlyph{clefs.C}}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/dynamics.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/dynamics.inp new file mode 100644 index 00000000000..209c1a8b30d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/dynamics.inp @@ -0,0 +1,97 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Dynamic Script letters % +%%%%%%%%%%%%%%%%%%%%%%%%%% + +%-------------- +% Single Glyphs + +% The dynamics letters don't have to be accessed through special commands +% but can be written through \lilyText. +% A chain of glyphs can be printed at once, +% normal space is possible between letters +% Available glyphs are + % f for forte + % p for piano + % m for mezzo + % r for rin- + % s for s- (as in sf) + % z for -z (as in sfz) + +% \lilyDynamics is just a wrapper around \lilyText +% specifying a default scaling factor +\newcommand{\lilyDynamics}[2][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0}% + \lilyPrint[#1]{#2}% +} + +%------------------------- +% Combined Dynamic Scripts + +% Combined dynamics aren't generally necessary +% as \lilyText takes any combination of characters as argument. +% Some combinations seem to need additonal kerning, +% so we provide predefined commands for them + +% rinforzando +\newcommand{\lilyRF}[1][]{% + \mbox{\lilyDynamics[#1]{r\hspace{0.035ex}f}}% +} + +% rinforzando with trailing z +\newcommand{\lilyRFZ}[1][]{% + \mbox{\lilyDynamics[#1]{r\hspace{0.035ex}fz}}% +} + +%------------------------ +% Graphical Dynamic Signs + +% decrescendo Hairpin +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\decrescHairpin}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=0}% + \lilyPrintImage[#1]{lily-decrescHairpin}% +} + +% crescendo Hairpin +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\crescHairpin}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.9,raise=0}% + \lilyPrintImage[#1]{lily-crescHairpin}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/fancyexamples.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/fancyexamples.inp new file mode 100644 index 00000000000..277af281a0c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/fancyexamples.inp @@ -0,0 +1,51 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% fancy example % +% This isn't a command for any real-world usage % +% but only an example for creating complex, % +% i.e. composed notation that can be turned % +% into a predefined command % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% example of a fancy notation +% created by genImageCommands.py on 2013-09-07 +\newcommand*{\lilyFancyExample}[1][]{% + \setkeys{lilyDesignOptions}{scale=.7,raise=-.7}% + \lilyPrintImage[#1]{lily-fancyExample}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/noteheads.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/noteheads.inp new file mode 100644 index 00000000000..5970c890d27 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/noteheads.inp @@ -0,0 +1,48 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%% +% Notes and Noteheads % +%%%%%%%%%%%%%%%%%%%%%%% + +%TODO This really is only a start +%TODO There is esp. the question of Stems + +\newcommand*{\lilyHalfNotehead}{\lilyGlyph{1.5}{"noteheads.s1"} } + +\newcommand{\dottedHalf}{\lilyHalfNotehead \lilyDot} + diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/numbers.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/numbers.inp new file mode 100644 index 00000000000..6fb6d18dc3e --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/numbers.inp @@ -0,0 +1,53 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%% +% Numbers % +%%%%%%%%%%% + +%-------------- +% Basic numbers + +% Numbers don't have to be accessed through special commands +% but can be written through \lilyText. +% Available are all arabic numbers from 0 through 9 + +%TODO: provide convenience commands with default scalings for + % fingering + % Time signatures + % figured bass + % etc?
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/rests.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/rests.inp new file mode 100644 index 00000000000..2a35421b4c6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/rests.inp @@ -0,0 +1,141 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%% +% Rests % +%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%% +% Whole note rests + +% "rests.1o - whole note rest upwards" +\newcommand*{\wholeNoteRest}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.3,raise=0.4}% + \lilyPrint[#1]{\hspace*{0.25ex}\lilyGetGlyph{rests.0o}}% +} + +% Dotted whole note rest +\newcommand*{\wholeNoteRestDotted}[1][]{% + % define the optional arguments for the dot + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0.5}{0.4}% + % Print the rest and then the dot + \wholeNoteRest[#1]\lilyDotSpace\lilyPrintDot +} + + +%%%%%%%%%%%%%%%%% +% Half note rests +%%%%%%%%%%%%%%%%% + +% "rests.1o - half note rest upwards" +\newcommand*{\halfNoteRest}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.3,raise=0.4}% + \lilyPrint[#1]{\hspace*{0.25ex}\lilyGetGlyph{rests.1o}}% +} + +% Dotted half note rest +\newcommand*{\halfNoteRestDotted}[1][]{% + % define the optional arguments for the dot + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0.5}{0.4}% + % Print the rest and then the dot + \halfNoteRest[#1]\lilyDotSpace\lilyPrintDot +} + +%%%%%%%%%%%%%%%%% +% Crotchet Rests +%%%%%%%%%%%%%%%%% + +% Crotchet Rest +\newcommand*{\crotchetRest}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.3,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{rests.2}}% +} + +% Dotted crotched rest +\newcommand*{\crotchetRestDotted}[1][]{% + % define the optional arguments for the dot + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0}{-0.5}% + % Print the rest and then the dot + \crotchetRest[#1]\lilyPrintDot% +} + +%%%%%%%%%%%%%%% +% Quaver Rests +%%%%%%%%%%%%%%% + +% Quaver Rest +\newcommand*{\quaverRest}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.3,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{rests.3}}% +} + +% Dotted crotched rest +\newcommand*{\quaverRestDotted}[1][]{% + % define the optional arguments for the dot + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0}{-0.5}% + % Print the rest and then the dot + \quaverRest[#1]\lilyPrintDot% +} + + +%%%%%%%%%%%%%%%%%% +% Semiquaver Rests +%%%%%%%%%%%%%%%%%% + +% Semiquaver Rest +\newcommand*{\semiquaverRest}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.3,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{rests.4}}% +} + +% Dotted crotchet rest +\newcommand*{\semiquaverRestDotted}[1][]{% + % define the optional arguments for the dot + \setkeys{lilyDesignOptions}{scale=0.8,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0}{-0.3}% + % Print the rest and then the dot + \semiquaverRest[#1]\lilyPrintDot% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/scripts.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/scripts.inp new file mode 100644 index 00000000000..0bd8a300c96 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/scripts.inp @@ -0,0 +1,121 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%% +% Scripts % +%%%%%%%%%%%%%%% + +% "scripts.ufermata" +\newcommand*{\fermata}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.2,raise=0.5}% + \lilyPrint[#1]{\hspace*{0.55ex}\lilyGetGlyph{scripts.ufermata}}% +} + +%%%%%%%%%%%%%%% +% Articulations +%%%%%%%%%%%%%%% + +% Accent symbol +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\lilyAccent}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\hspace{0.75ex}\lilyGetGlyph{scripts.sforzato}\hspace{-0.4ex}}% +} + +% Espressivo +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\lilyEspressivo}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\hspace{1.7ex}\lilyGetGlyph{scripts.espr}\hspace{-0.4ex}}% +} + +% Staccato dot +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\lilyStaccato}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.6,raise=0.5}% + \lilyPrint[#1]{\hspace{0.1ex}\lilyGetGlyph{scripts.staccato}\hspace{-0.2ex}}% +} + +% Thumb pizzicato for string instruments +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\lilyThumb}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.6,raise=0.65}% + \lilyPrint[#1]{\hspace{0.1ex}\lilyGetGlyph{scripts.thumb}\hspace{-0.3ex}}% +} + +% marcato articulation +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\marcato}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{scripts.umarcato}\hspace{-0.3ex}}% +} + +% marcato articulation downwards +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\marcatoDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=1}% + \lilyPrint[#1]{\lilyGetGlyph{scripts.dmarcato}\hspace{-0.3ex}}% +} + +% portato articulation +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\portato}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\hspace{0.2ex}\lilyGetGlyph{scripts.uportato}\hspace{-0.4ex}}% +} + +% portato articulation downwards +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\portatoDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=1}% + \lilyPrint[#1]{\hspace{0.2ex}\lilyGetGlyph{scripts.dportato}\hspace{-0.4ex}}% +} + +% staccatissimo articulation +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\staccatissimo}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.5}% + \lilyPrint[#1]{\lilyGetGlyph{scripts.ustaccatissimo}}% +} + +% tenuto articulation +% created by lily-glyph-commands.py on 2013-11-20 +\newcommand*{\tenuto}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.8}% + \lilyPrint[#1]{\lilyGetGlyph{scripts.tenuto}\hspace{-0.4ex}}% +} + diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/singlenotes.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/singlenotes.inp new file mode 100644 index 00000000000..a3a3a78a0c3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/singlenotes.inp @@ -0,0 +1,321 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%% +% Single notes % +%%%%%%%%%%%%%%%% + +% The commands are defined in British English +% and are followed by their American English synonyms + +%%%%%%%%%%%%% +% whole notes + +% whole note +\newcommand*{\semibreve}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=0.2}% + \lilyPrint[#1]{\lilyGetGlyph{noteheads.s0}}% +} +\newcommand{\wholeNote}[1][]{\semibreve[#1]} + +% dotted whole note +\newcommand*{\semibreveDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=1,raise=0.2}% + % Calculate effective scale/raise and the hspace for the dot + \lilySetDotOptions[#1]{0}{0.5}{0.4}% + % Print the rest and then the dot + \wholeNote[#1]\lilyDotSpace\lilyPrintDot +} +\newcommand*{\wholeNoteDotted}[1][]{\semibreveDotted[#1]} + +%%%%%%%%%%%% +% half notes + +% half note with upward stem +% created by buildglyphimages.py on 2012-11-06 +\newcommand*{\minim}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.2}% + \lilyPrintImage[#1]{lily-halfNote}% +} +\newcommand*{\halfNote}[1][]{\minim[#1]} + +% half note with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\minimDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.6}% + \lilyPrintImage[#1]{lily-halfNoteDown}% +} +\newcommand*{\halfNoteDown}[1][]{\minimDown[#1]} + +% dotted half note with upward stem +% created by buildglyphimages.py on 2012-11-07 +\newcommand*{\minimDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.2}% + \lilyPrintImage[#1]{lily-halfNoteDotted}% +} +\newcommand*{\halfNoteDotted}[1][]{\minimDotted[#1]} + +% dotted half note with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\minimDottedDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.6}% + \lilyPrintImage[#1]{lily-halfNoteDottedDown}% +} +\newcommand*{\halfNoteDottedDown}[1][]{\minimDottedDown[#1]} + +% doubledotted half note with upward stem +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\minimDottedDouble}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.2}% + \lilyPrintImage[#1]{lily-halfNoteDottedDouble}% +} +\newcommand*{\halfNoteDottedDouble}[1][]{\minimDottedDouble[#1]} + +% doubledotted half note with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\minimDottedDoubleDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.6}% + \lilyPrintImage[#1]{lily-halfNoteDottedDoubleDown}% +} +\newcommand*{\halfNoteDottedDoubleDown}[1][]{\minimDottedDoubleDown[#1]} + + +%%%%%%%%%%% +% crotchets + +% crotchet with upward stem +% created by buildglyphimages.py on 2012-11-06 +\newcommand*{\crotchet}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.25}% + \lilyPrintImage[#1]{lily-crotchet}% +} +\newcommand*{\quarterNote}[1][]{\crotchet[#1]} + +% crotchet with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\crotchetDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-crotchetDown}% +} +\newcommand*{\quarterNoteDown}[1][]{\crotchetDown[#1]} + +% dotted crotchet with upward stem +% created by buildglyphimages.py on 2012-11-07 +\newcommand*{\crotchetDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.25}% + \lilyPrintImage[#1]{lily-crotchetDotted}% +} +\newcommand*{\quarterNoteDotted}[1][]{\crotchetDotted[#1]} + +% dotted crotchet with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\crotchetDottedDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-crotchetDottedDown}% +} +\newcommand*{\quarterNoteDottedDown}[1][]{\crotchetDottedDown[#1]} + +% doubledotted crotchet with upward stem +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\crotchetDottedDouble}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.25}% + \lilyPrintImage[#1]{lily-crotchetDottedDouble}% +} +\newcommand*{\quarterNoteDottedDouble}[1][]{\crotchetDottedDouble[#1]} + +% doubledotted crotchet with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\crotchetDottedDoubleDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-crotchetDottedDoubleDown}% +} +\newcommand*{\quarterNoteDottedDoubleDown}[1][]{\crotchetDottedDoubleDown[#1]} + + +%%%%%%%%% +% quavers + +% quaver with upward stem +% created by buildglyphimages.py on 2012-11-06 +\newcommand*{\quaver}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.3}% + \lilyPrintImage[#1]{lily-quaver}% +} +\newcommand*{\eighthNote}[1][]{\quaver[#1]} + +% quaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\quaverDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.7}% + \lilyPrintImage[#1]{lily-quaverDown}% +} +\newcommand*{\eighthNoteDown}[1][]{\quaverDown[#1]} + +% dotted quaver with upward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\quaverDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.3}% + \lilyPrintImage[#1]{lily-quaverDotted}% +} +\newcommand*{\eighthNoteDotted}[1][]{\quaverDotted[#1]} + +% dotted quaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\quaverDottedDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.7}% + \lilyPrintImage[#1]{lily-quaverDottedDown}% +} +\newcommand*{\eighthNoteDottedDown}[1][]{\quaverDottedDown[#1]} + +% doubledotted quaver with upward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\quaverDottedDouble}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.3}% + \lilyPrintImage[#1]{lily-quaverDottedDouble}% +} +\newcommand*{\eighthNoteDottedDouble}[1][]{\quaverDottedDouble[#1]} + +% doubledotted quaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\quaverDottedDoubleDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.7}% + \lilyPrintImage[#1]{lily-quaverDottedDoubleDown}% +} +\newcommand*{\eighthNoteDottedDoubleDown}[1][]{\quaverDottedDoubleDown[#1]} + + +%%%%%%%%%%%%% +% semiquavers + +% semiquaver with upward stem +% created by buildglyphimages.py on 2012-11-06 +\newcommand*{\semiquaver}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.15}% + \lilyPrintImage[#1]{lily-semiquaver}% +} +\newcommand*{\sixteenthNote}[1][]{\semiquaver[#1]} + +% semiquaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\semiquaverDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.8}% + \lilyPrintImage[#1]{lily-semiquaverDown}% +} +\newcommand*{\sixteenthNoteDown}[1][]{\semiquaverDown[#1]} + +% dotted semiquaver with upward stem +% created by buildglyphimages.py on 2012-11-07 +\newcommand*{\semiquaverDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.15}% + \lilyPrintImage[#1]{lily-semiquaverDotted}% +} +\newcommand*{\sixteenthNoteDotted}[1][]{\semiquaverDotted[#1]} + +% dotted semiquaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\semiquaverDottedDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.8}% + \lilyPrintImage[#1]{lily-semiquaverDottedDown}% +} +\newcommand*{\sixteenthNoteDottedDown}[1][]{\semiquaverDottedDown[#1]} + +% doubledotted semiquaver with upward stem +% created by buildglyphimages.py on 2012-11-08 +\newcommand*{\semiquaverDottedDouble}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.15}% + \lilyPrintImage[#1]{lily-semiquaverDottedDouble}% +} +\newcommand*{\sixteenthNoteDottedDouble}[1][]{\semiquaverDottedDouble[#1]} + +% doubledotted semiquaver with downward stem +% created by buildglyphimages.py on 2012-11-13 +\newcommand*{\semiquaverDottedDoubleDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.8}% + \lilyPrintImage[#1]{lily-semiquaverDottedDoubleDown}% +} +\newcommand*{\sixteenthNoteDottedDoubleDown}[1][]{\semiquaverDottedDoubleDown[#1]} + +%%%%%%%%%%%%%%%%% +% demisemiquavers + +% demisemiquaver with upward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaver}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaver}% +} +\newcommand*{\thirtysecondNote}[1][]{\demisemiquaver[#1]} + +% dotted demisemiquaver with upward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaverDotted}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaverDotted}% +} +\newcommand*{\thirtysecondNoteDotted}[1][]{\demisemiquaverDotted[#1]} + +% doubledotted demisemiquaver with upward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaverDottedDouble}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaverDottedDouble}% +} +\newcommand*{\thirtysecondNoteDottedDouble}[1][]{\demisemiquaverDottedDouble[#1]} + +% doubledotted demisemiquaver with downward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaverDottedDoubleDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaverDottedDoubleDown}% +} +\newcommand*{\thirtysecondNoteDottedDoubleDown}[1][]{\demisemiquaverDottedDoubleDown[#1]} + +% dotted demisemiquaver with downward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaverDottedDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaverDottedDown}% +} +\newcommand*{\thirtysecondNoteDottedDown}[1][]{\demisemiquaverDottedDown[#1]} + +% demisemiquaver with downward stem +% created by lily-image-commands.py on 2013-11-18 +\newcommand*{\demisemiquaverDown}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.75,raise=-0.4}% + \lilyPrintImage[#1]{lily-demisemiquaverDown}% +} +\newcommand*{\thirtysecondNoteDown}[1][]{\demisemiquaverDown[#1]} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/commands/timesignatures.inp b/Master/texmf-dist/tex/latex/lilyglyphs/commands/timesignatures.inp new file mode 100644 index 00000000000..b69bae7e93b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/commands/timesignatures.inp @@ -0,0 +1,63 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%% +% Time Signature glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%% + +% \time 4/4 +\newcommand*{\lilyTimeC}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.7}% + \lilyPrint[#1]{\lilyGetGlyph{timesig.C44}}% +} + +% \time 2/2 +\newcommand*{\lilyTimeCHalf}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.4,raise=0.7}% + \lilyPrint[#1]{\lilyGetGlyph{timesig.C22}}% +} + +% general \time n/m command (prints time signature as a fraction in emmentaler font) +% doesn't need curly braces after it +\newcommand*{\lilyTimeSignature}[3][]{% + \setkeys{lilyDesignOptions}{scale=1.1,raise=0}% + \setkeys{lilyCmdOptions}{#1}% + \adjustbox{stack=cc}{% + \baselineskip=0pt% + \lilyPrint[#1]{#2}\\% + \lilyPrint[#1]{#3}\par}% +}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/core/README-core b/Master/texmf-dist/tex/latex/lilyglyphs/core/README-core new file mode 100644 index 00000000000..23286b05f8a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/core/README-core @@ -0,0 +1,2 @@ +This folder contains the core functionality +of the lilyglyphs LaTeX package.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/core/dotted.inp b/Master/texmf-dist/tex/latex/lilyglyphs/core/dotted.inp new file mode 100644 index 00000000000..9cd6a21786c --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/core/dotted.inp @@ -0,0 +1,114 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%% +% logic for dotted glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Dot, e.g. necessary to create dotted notes +\newcommand*{\lilyDot}[1][]{% + \setkeys{lilyDesignOptions}{scale=1.5,raise=0}% + \lilyPrint[#1]{\lilyGetGlyph{dots.dot}}% +} + +\makeatletter + +% Calculate the space between a glyph and a dot +% based on the 2nd order function +% f(x) = (1/n * x^2) - 1/n + (m * x) - m + o +% where +% #1: scaling factor x +% #2: curve factor n +% #4 line steepness m +% #3 offset o (offset of 0 results in a dotSpace of 0 at scale=1). +% The result is supposed to be taken as ex and stored in \lilyDotSpaceF +% which is used by \lilyDotSpace +\newcommand*{\lilyCalcDotSpace}[4]{% + \pgfmathsetmacro{\lilyDotSpaceF}{% + #1 * #1% x^2 + * #2 - #2% + + #1 * #3 - #3 + #4}% +} + +% Interpret the different options to be used for printing a dot +% The optional arguments (passed as #1)given by the user are taken into account, +% then the scaling and raise are calculated using the design options +% from the calling predefined command. +% Finally the space between the glyph and the dot is calculated using the +% 2nd order function \lilyCalcDotSpace: +% (1/n * scale^2) - 1/n + (1/m * scale) - 1/m + o +% #2: curve factor n +% #4 line steepness m +% #3 offset o (offset of 0 results in a dotSpace of 0 at scale=1). + +\newcommand*{\lilySetDotOptions}[4][]{% + % Initialize the user's command option in case he didn't provide them + \setkeys{lilyCmdOptions}{scale=1,raise=0}% + % process the optional argument to access the values + \setkeys{lilyCmdOptions}{#1}% + % calculate optional arguments for the dot, + % based on "design options" and the given arguments + \pgfmathsetmacro{\lilyDotScale}{\lilyCmdOptions@scale * \lilyDesignOptions@scale}% + \pgfmathsetmacro{\lilyDotRaise}{\lilyCmdOptions@raise + \lilyDesignOptions@raise}% + % calculate the space between the rest and the dot + \lilyCalcDotSpace{\lilyCmdOptions@scale}{#2}{#3}{#4}% +} +\makeatother + +% Insert a space between a glyph and a dot +% \lilyCalcDotSpace or better \lilySetDotOptions should have been called +% immediately before \lilyDotSpace, +% otherwise the result could be undefined +\newcommand*{\lilyDotSpace}{\hspace*{\lilyDotSpaceF ex}} + +% Print the actual dot, +% use the settings defined in \lilySetDotOptions +\newcommand*{\lilyPrintDot}{\lilyDot[raise=\lilyDotRaise,scale=\lilyDotScale]} + +% Print another dot, for multiply dotted symbols. +% It uses the dot settings from the previous command. +% So if you encounter strange settings, make sure you have called +% a predefined command of a dotted symbol immediately before. +% If no predefined command has been called at all +% you will see an error message because the key-value pairs +% haven't been initialized yet. +% It uses a different way to determine the space between dots. +% It defaults to 0.25 ex, but you can optionally pass it +% a number that is interpreted as ex. +\newcommand*{\lilyPrintMoreDots}[1][0.25]{% + \hspace*{#1 ex}\lilyPrintDot% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/core/genericAccess.inp b/Master/texmf-dist/tex/latex/lilyglyphs/core/genericAccess.inp new file mode 100644 index 00000000000..d22e5c3208b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/core/genericAccess.inp @@ -0,0 +1,190 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines the generic printing functionality % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This is the internal command that actually prints the glyph(s)% +% Users aren't intended to use it directly % +% #1 are key-value options +% #2 the content to be printed +\newcommand*{\lilyPrint}[2][]{% + % interpret optional argument + \interpretLilyOptions{#1}% + % print the glyph in a raisebox + \raisebox{\lilyEffectiveRaise ex}{% + {\fontspec[Scale=\lilyEffectiveScale]{emmentaler-\lilyOpticalSuffix.otf}#2}% + }% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Helper functions for \lilyPrintImage below + +% Calculate the (point) ratio between the current font size +% and the size of \normalsize fonts. +% This is used to scale the output of \lilyPrintImage +% as images aren't scaled automatically with font size commands. +\makeatletter +\newcommand*{\currentFontRatio}{% + % store point size of current font + \xdef\currentFontSize{\f@size}% + {% + % Temporarily switch to normal size + \normalsize% + % and store normal point size + \xdef\normalFontSize{\f@size}% + }% + % Calculate ratio and store the value + \pgfmathsetmacro{\getCurrentFontRatio}{% + \currentFontSize / \normalFontSize}% +} +\makeatother + +% Apply the scaling factor that is necessary to +% accomodate the current font size. +% The accumulated scaling factor of the other sources +% is taken into account through \lilyEffectiveScale. +\newcommand*{\lilyScaleImage}{% + \currentFontRatio% + \pgfmathsetmacro{\lilyImageEffectiveScale}{% + \lilyEffectiveScale * \getCurrentFontRatio}% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Load 'glyph' from an image (preferrably PDF). % +% Used for items that are created using LilyPond itself % +% Users aren't intended to use it directly % +% #1 are key-value options +% #2 the content to be printed +\newcommand*{\lilyPrintImage}[2][]{% + % interpret optional argument + \interpretLilyOptions{#1}% + % determine scaling factor to accomodate the current font size + % (as images don't scale automatically with the font) + \lilyScaleImage% + % Print the image in a raisebox + \raisebox{\lilyEffectiveRaise ex}{% + \includegraphics[scale=\lilyImageEffectiveScale]{#2.pdf}% + }% +} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Generic command(s) to select a LilyPond Glyph % +% These shouldn't be used by end users but % +% for designing predefined commands. % +% They select a glyph by a specific method and % +% return the #2 to be passed to \lilyPrint % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% Determine the glyph by its OpenType glyphName + +\usepackage{ifluatex,ifxetex} + +\ifluatex +\usepackage{luaotfload,luacode} +\begin{luacode} +documentdata = documentdata or { } + +local stringformat = string.format +local texsprint = tex.sprint +local slot_of_name = luaotfload.aux.slot_of_name + +documentdata.fontchar = function (chr) +local chr = slot_of_name(font.current(), chr, false) +if chr and type(chr) == "number" then +texsprint + (\the\CatcodeTableLaTeX, + stringformat ([[\char"%X]], chr)) +end +end +\end{luacode} + +\def\lilyGetGlyph#1{\directlua{documentdata.fontchar "#1"}} +\fi + +\ifxetex +\newcommand*{\lilyGetGlyph}[1]{\XeTeXglyph\XeTeXglyphindex"#1" } +\fi + +% Determine the glyph by its OpenType character number +% (these may change with new versions of the fonts!) +\newcommand*{\lilyGetGlyphByNumber}[1]{\char"#1 } + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Generic commands to print glyphs that aren't % +% covered by predefined commands yet. % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Print a glyph by its glyph name. % +% Glyph names have to be looked up % +% in the docs. % + +\newcommand*{\lilyGlyph}[2][]{% + % set defaults + \setkeys{lilyDesignOptions}{scale=1,raise=0}% + \lilyPrint[#1]{\lilyGetGlyph{#2}}% +} + +% Determine the glyph by its Unicode number +% (works for those glyphs that reside in 'standard' places) +\newcommand*{\lilyGlyphByNumber}[2][]{% + % set defaults + \setkeys{lilyDesignOptions}{scale=1,raise=0}% + \lilyPrint[#1]{\lilyGetGlyphByNumber{#2}}% +} + +% Don't 'determine' glyph positions but just use plain text. +% This works for dynamics letters, numbers and + - . , +\newcommand*{\lilyText}[2][]{% + % set defaults + \setkeys{lilyDesignOptions}{scale=1,raise=0}% + \lilyPrint[#1]{#2}% +} + +% Load 'glyph' from an image (preferrably PDF). +% Used for items that are created using LilyPond itself. +\newcommand*{\lilyImage}[2][]{% + % set defaults + \setkeys{lilyDesignOptions}{scale=1, raise=0}% + % interpret optional argument + \interpretLilyOptions{#1}% + \raisebox{\lilyEffectiveRaise ex}{% + \includegraphics[scale=\lilyEffectiveScale]{#2}% + }% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/core/keyval.inp b/Master/texmf-dist/tex/latex/lilyglyphs/core/keyval.inp new file mode 100644 index 00000000000..9b9ebea4f14 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/core/keyval.inp @@ -0,0 +1,100 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines the key-value functionality % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Define keys for keyval options +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\makeatletter + +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Family lilyDesignOptions +% +% This family is used for defining default values for the options at design time +% i.e. when developping predefined commands. +\define@key{lilyDesignOptions}{scale}{\def\lilyDesignOptions@scale{#1}} +\define@key{lilyDesignOptions}{raise}{\def\lilyDesignOptions@raise{#1}} + +%%%%%%%%%%%%%%%%%%%%%%%%%% +% Family lilyGlobalOptions +% +% This family is used for globally adjusting the option values. +% The user can globally override options at any time +% using the command \lilyOptions. +% This is originally intended for cases where the package defaults +% are not very suitable for the font of the continuous text +\define@key{lilyGlobalOptions}{scale}{\def\lilyGlobalOptions@scale{#1}} +\define@key{lilyGlobalOptions}{raise}{\def\lilyGlobalOptions@raise{#1}} +% Initialize these \defs to 'no adjustment' because the user doesn't have to do that +\def\lilyGlobalOptions@scale{1} +\def\lilyGlobalOptions@raise{0} + +% Change any of the global options at any place in the document +% (only options that are present are affected) +\newcommand*{\lilyGlobalOptions}[1]{\setkeys{lilyGlobalOptions}{#1}} + +%%%%%%%%%%%%%%%%%%%%%%% +% Family lilyCmdOptions +% +% This family is used for options the end user can use to fine tune the output +% (i.e. within the actual document) +\define@key{lilyCmdOptions}{scale}{\def\lilyCmdOptions@scale{#1}} +\define@key{lilyCmdOptions}{raise}{\def\lilyCmdOptions@raise{#1}} + +% Calculate the effective option values from +% - global defaults, +% - design time defaults and +% - actual user options +% +% Scaling factors are multiplied. +% Raise levels are summed. +\newcommand*{\interpretLilyOptions}[1]{% + % initialize user arguments (no argument = no change) + % in order to avoid uninitialized arguments + \setkeys{lilyCmdOptions}{scale=1,raise=0}% + % Options that are present override the defaults + \setkeys{lilyCmdOptions}{#1}% + % calculate the scaling factor + \pgfmathsetmacro{\lilyEffectiveScale}{% + \lilyGlobalOptions@scale * \lilyCmdOptions@scale * \lilyDesignOptions@scale}% + % calculate the raise level from the design value and the optional user value + \pgfmathsetmacro{\lilyEffectiveRaise}{% + \lilyGlobalOptions@raise + \lilyCmdOptions@raise + \lilyDesignOptions@raise}% +} + +\makeatother + diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/core/opticals.inp b/Master/texmf-dist/tex/latex/lilyglyphs/core/opticals.inp new file mode 100644 index 00000000000..fc2d827932f --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/core/opticals.inp @@ -0,0 +1,55 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% This file is part of the lilyglyphs package % +% and defines one subset of glyphs % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Define the used optical size font +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% The Emmentaler font comes in several optical sizes +% While these are originally intendes for use at different point sizes +% they are rather weights in the context of continuous text. +% +% Default to 16 (medium) +\def\lilyOpticalSuffix{16} +% The following command select from the available fonts +% and can be used anywhere in the document +% #1 is the suffix number of the font file +% and has to be on of the following: +% 11,13,14,16,18,20,23,26 +% Higher the number result in thinner glyphs +\newcommand{\lilyOpticalSize}[1]{\def\lilyOpticalSuffix{#1}} + diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/lilyglyphs.sty b/Master/texmf-dist/tex/latex/lilyglyphs/lilyglyphs.sty new file mode 100644 index 00000000000..9a7bb989857 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/lilyglyphs.sty @@ -0,0 +1,103 @@ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% % +% This file is part of the 'lilyglyphs' LaTeX package. % +% ========== % +% % +% https://github.com/openlilylib/lilyglyphs % +% http://www.openlilylib.org/lilyglyphs % +% % +% Copyright 2012-2020 Urs Liska and others, ul@openlilylib.org % +% % +% 'lilyglyphs' is free software: you can redistribute it and/or modify % +% it under the terms of the LaTeX Project Public License, either % +% version 1.3 of this license or (at your option) any later version. % +% You may find the latest version of this license at % +% http://www.latex-project.org/lppl.txt % +% more information on % +% http://latex-project.org/lppl/ % +% and version 1.3 or later is part of all distributions of LaTeX % +% version 2005/12/01 or later. % +% % +% This work has the LPPL maintenance status 'maintained'. % +% The Current Maintainer of this work is Urs Liska (see above). % +% % +% This work consists of the files listed in the file 'manifest.txt' % +% which can be found in the 'license' directory. % +% % +% 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. % +% % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{lilyglyphs} + +% Introduce key=value options +\RequirePackage{keyval} + +% Necessary for calculations. +% TODO: Is that really necessary or can it be achieved much cheaper? +\RequirePackage{pgf} + +% Create a vertically stacked box (time signatures) +\RequirePackage[export]{adjustbox} + +%%%%%%%%%%%%%%%%%%%%%% +% Core functionality % + +% select from the optical sizes fonts +\input{core/opticals.inp} + +% include the functionality for the key=value options +\input{core/keyval.inp} + +% include the basic functionality to select and print glyphs +\input{core/genericAccess.inp} + +% include logic and functionality to create dotted symbols +\input{core/dotted.inp} + +% Core functionality % +%%%%%%%%%%%%%%%%%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% Definitions of the glyphs in groups % +% corresponding to the glyph list in the LilyPond docs % + +\input{commands/clefs.inp} + +\input{commands/numbers.inp} + +\input{commands/timesignatures.inp} + +\input{commands/dynamics.inp} + +\input{commands/accidentals.inp} + +%\input{commands/noteheads.inp} + +\input{commands/rests.inp} + +\input{commands/scripts.inp} + +\input{commands/accordion.inp} + +% Definitions of complex glyphs created with LilyPond +% and included as image files + +\input{commands/singlenotes.inp} + +\input{commands/beamednotes.inp} + +\input{commands/fancyexamples.inp} + +% End of command definitions % +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +% lilyglyphs logo to be used in texts about lilyglyphs +% created by genGlyphCommands.py on 2012-11-10 +\newcommand*{\lilyglyphs}[1][]{% + \setkeys{lilyDesignOptions}{scale=0.97,raise=-0.78}% + \lilyPrintImage[#1]{lilyglyphs_logo}% +} diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crescHairpin.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crescHairpin.pdf Binary files differnew file mode 100644 index 00000000000..cba460c5706 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crescHairpin.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchet.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchet.pdf Binary files differnew file mode 100644 index 00000000000..9ce5a793abd --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchet.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDotted.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDotted.pdf Binary files differnew file mode 100644 index 00000000000..1c55a098774 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDotted.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDouble.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDouble.pdf Binary files differnew file mode 100644 index 00000000000..0f39bd0606d --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDouble.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDoubleDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDoubleDown.pdf Binary files differnew file mode 100644 index 00000000000..ccde99d7559 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDoubleDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDown.pdf Binary files differnew file mode 100644 index 00000000000..963557dc53e --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDottedDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDown.pdf Binary files differnew file mode 100644 index 00000000000..75db5762fe4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-crotchetDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-decrescHairpin.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-decrescHairpin.pdf Binary files differnew file mode 100644 index 00000000000..3d676e5bee2 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-decrescHairpin.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaver.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaver.pdf Binary files differnew file mode 100644 index 00000000000..edfe5bc1b43 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaver.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDotted.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDotted.pdf Binary files differnew file mode 100644 index 00000000000..2ff802c1cf4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDotted.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDouble.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDouble.pdf Binary files differnew file mode 100644 index 00000000000..899060302e8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDouble.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDoubleDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDoubleDown.pdf Binary files differnew file mode 100644 index 00000000000..09fb1be4243 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDoubleDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDown.pdf Binary files differnew file mode 100644 index 00000000000..85e89b8ca00 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDottedDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDown.pdf Binary files differnew file mode 100644 index 00000000000..ce361e340d6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-demisemiquaverDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-fancyExample.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-fancyExample.pdf Binary files differnew file mode 100644 index 00000000000..48c9e4c06c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-fancyExample.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNote.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNote.pdf Binary files differnew file mode 100644 index 00000000000..639277692a4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNote.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDotted.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDotted.pdf Binary files differnew file mode 100644 index 00000000000..67f68c534d3 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDotted.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDouble.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDouble.pdf Binary files differnew file mode 100644 index 00000000000..6d8dd52076a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDouble.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDoubleDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDoubleDown.pdf Binary files differnew file mode 100644 index 00000000000..f93e8c487f8 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDoubleDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDown.pdf Binary files differnew file mode 100644 index 00000000000..1ca33ca0795 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDottedDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDown.pdf Binary files differnew file mode 100644 index 00000000000..699ba96fc51 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-halfNoteDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaver.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaver.pdf Binary files differnew file mode 100644 index 00000000000..c9b6e0a8d19 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaver.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDotted.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDotted.pdf Binary files differnew file mode 100644 index 00000000000..95d24f18fb6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDotted.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDouble.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDouble.pdf Binary files differnew file mode 100644 index 00000000000..e448e06f154 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDouble.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDdown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDdown.pdf Binary files differnew file mode 100644 index 00000000000..4e2f48e68f7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDdown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDown.pdf Binary files differnew file mode 100644 index 00000000000..e59325eed52 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDoubleDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDown.pdf Binary files differnew file mode 100644 index 00000000000..b68c341da66 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDottedDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDown.pdf Binary files differnew file mode 100644 index 00000000000..52ce2437b16 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-quaverDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaver.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaver.pdf Binary files differnew file mode 100644 index 00000000000..a72405f5b73 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaver.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDotted.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDotted.pdf Binary files differnew file mode 100644 index 00000000000..d810ea93392 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDotted.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDouble.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDouble.pdf Binary files differnew file mode 100644 index 00000000000..b2434a6c76a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDouble.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDoubleDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDoubleDown.pdf Binary files differnew file mode 100644 index 00000000000..e8b391aae08 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDoubleDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDown.pdf Binary files differnew file mode 100644 index 00000000000..c980d5b86db --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDottedDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDown.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDown.pdf Binary files differnew file mode 100644 index 00000000000..3ea309c4994 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-semiquaverDown.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuavers.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuavers.pdf Binary files differnew file mode 100644 index 00000000000..c8503af46a6 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuavers.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversI.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversI.pdf Binary files differnew file mode 100644 index 00000000000..0743b08b5c7 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversI.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversII.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversII.pdf Binary files differnew file mode 100644 index 00000000000..3985befd887 --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversII.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversIII.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversIII.pdf Binary files differnew file mode 100644 index 00000000000..9b8cd50615b --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-threeBeamedQuaversIII.pdf diff --git a/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-twoBeamedQuavers.pdf b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-twoBeamedQuavers.pdf Binary files differnew file mode 100644 index 00000000000..45b88b27c5a --- /dev/null +++ b/Master/texmf-dist/tex/latex/lilyglyphs/pdfs/lily-twoBeamedQuavers.pdf |