From b4fc5f639874db951177ec539299d20908adb654 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 9 Jan 2006 00:44:40 +0000 Subject: doc 4 git-svn-id: svn://tug.org/texlive/trunk@80 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/songbook/LesserGPL.txt | 502 ++++++++ .../latex/songbook/contrib/CarolBook/CarolBook.tex | 223 ++++ .../songbook/contrib/CarolBook/CarolBookOH.pdf | Bin 0 -> 82042 bytes .../songbook/contrib/CarolBook/CarolBookWB.pdf | Bin 0 -> 73728 bytes .../texmf-dist/doc/latex/songbook/contrib/README | 35 + .../songbook/contrib/crd2sb/NothingButTheBlood.crd | 22 + .../doc/latex/songbook/contrib/crd2sb/crd2sb | 243 ++++ .../doc/latex/songbook/contrib/crd2sb/crd2sb.txt | 96 ++ .../texmf-dist/doc/latex/songbook/contrib/modulate | 269 +++++ .../doc/latex/songbook/contrib/texchord.sty | 467 ++++++++ Master/texmf-dist/doc/latex/songbook/install.txt | 55 + Master/texmf-dist/doc/latex/songbook/mksbkdx | 51 + Master/texmf-dist/doc/latex/songbook/mksbtdx | 51 + Master/texmf-dist/doc/latex/songbook/relnotes.txt | 140 +++ .../texmf-dist/doc/latex/songbook/sample-sb.kIdx | 32 + .../texmf-dist/doc/latex/songbook/sample-sb.tIdx | 32 + Master/texmf-dist/doc/latex/songbook/sample-sb.tex | 1245 ++++++++++++++++++++ Master/texmf-dist/doc/latex/songbook/sampleCBK.pdf | Bin 0 -> 142624 bytes .../texmf-dist/doc/latex/songbook/sampleCSBK.pdf | Bin 0 -> 145405 bytes Master/texmf-dist/doc/latex/songbook/sampleKdx.pdf | Bin 0 -> 29640 bytes Master/texmf-dist/doc/latex/songbook/sampleKdx.tex | 127 ++ Master/texmf-dist/doc/latex/songbook/sampleOH.pdf | Bin 0 -> 74025 bytes Master/texmf-dist/doc/latex/songbook/sampleTdx.pdf | Bin 0 -> 42095 bytes Master/texmf-dist/doc/latex/songbook/sampleTdx.tex | 122 ++ Master/texmf-dist/doc/latex/songbook/sampleToc.pdf | Bin 0 -> 28870 bytes Master/texmf-dist/doc/latex/songbook/sampleToc.tex | 118 ++ Master/texmf-dist/doc/latex/songbook/sampleWBK.pdf | Bin 0 -> 68039 bytes Master/texmf-dist/doc/latex/songbook/songbook.pdf | Bin 0 -> 345961 bytes 28 files changed, 3830 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/songbook/LesserGPL.txt create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookOH.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookWB.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/README create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/NothingButTheBlood.crd create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb.txt create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/modulate create mode 100644 Master/texmf-dist/doc/latex/songbook/contrib/texchord.sty create mode 100644 Master/texmf-dist/doc/latex/songbook/install.txt create mode 100644 Master/texmf-dist/doc/latex/songbook/mksbkdx create mode 100644 Master/texmf-dist/doc/latex/songbook/mksbtdx create mode 100644 Master/texmf-dist/doc/latex/songbook/relnotes.txt create mode 100644 Master/texmf-dist/doc/latex/songbook/sample-sb.kIdx create mode 100644 Master/texmf-dist/doc/latex/songbook/sample-sb.tIdx create mode 100644 Master/texmf-dist/doc/latex/songbook/sample-sb.tex create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleCBK.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleCSBK.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleKdx.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleKdx.tex create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleOH.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleTdx.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleTdx.tex create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleToc.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleToc.tex create mode 100644 Master/texmf-dist/doc/latex/songbook/sampleWBK.pdf create mode 100644 Master/texmf-dist/doc/latex/songbook/songbook.pdf (limited to 'Master/texmf-dist/doc/latex/songbook') diff --git a/Master/texmf-dist/doc/latex/songbook/LesserGPL.txt b/Master/texmf-dist/doc/latex/songbook/LesserGPL.txt new file mode 100644 index 00000000000..cfe59bcadb8 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/LesserGPL.txt @@ -0,0 +1,502 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex new file mode 100644 index 00000000000..8ec964c1885 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex @@ -0,0 +1,223 @@ +%%% rcsid = @(#)$Id: CarolBook.tex,v 1.7 2002/02/24 03:04:20 christopher Exp $ +%%%%%% +%% +%% ============================== +%% Carol Songbook (CarolBook.tex) +%% ============================== +%% +%% Words transcribed by Christopher Rath. My primary source of copyright +%% dates and lyrical authorship was ``The Book of Common Praise'', (c) +%% 1938, published by the Anglican Book Centre, Toronto, Canada. +%% Supplementary materials used were, ``Songs of Christmas'', a carol +%% sheet printed each year by The Ottawa Citizen newspaper; The English +%% Folksongs Archive (http://www.acronet.net/\~robokopp/english.html); +%% and, ``Christmas, 100 Seasonal Favourites'', (c) 1992, published by +%% Hal Leonard Publishing Corp. +%% +%% Compiled by Christopher Rath . I believe that all +%% of the words to the carols contained in this file are in the public +%% domain; I am aware that some of the music to these carols is still +%% under copyright, however, no music is contained in this compliation. +%% +%%%%%% +%%%%%% + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% P R E A M B L E B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt,legalpaper]{book} +\usepackage{latexsym,fancyhdr,palatino} + +%%\usepackage[chordbk]{songbook} %% Words & Chords edition. +%%\usepackage[chordbk,compactsong]{songbook} %% Words & Chords edition. +\usepackage[wordbk]{songbook} %% Words Only edition. +%%\usepackage[overhead]{songbook} %% Overhead Transparency edition. + +%%% +% Revision Date and Release Date definitions. +% +% \RelDate - The last time this songbook was released. Set this +% date each time a new release/update of the songbook +% is generated. +% \RevDate - The last time a particular song was revised in any +% way. This command will be renewed inside every +% song. +%%% +\newcommand{\RelDate}{11~December,~1999} +\newcommand{\RevDate}{\today} + +%%% +% If we're in WordBk mode then reset the page layout spec. +% +\ifWordBk + \setlength{\headsep} { .2 in} + \setlength{\textheight} {9.2 in} +\fi + +%%% +% Title page information. +%%% +\title{Songs For Christmas} +\author{Compiled by Christopher Rath $<$\texttt{crath@cyberus.ca}$>$} +\date{Revised: \RevDate} +% +\markboth{Songs For Christmas}{} + +%%% +% Redefine the copyright print macro to be an empty field. +%%% +\renewcommand{\CpyRt}[2]{\vspace{.5ex}} + +%%% +% Change ``W&M:'' constant to an empty string. +%%% +\renewcommand{\SBWAndMTag}{\relax} + +%%% +% Change the amount of space allowed between songs (only when +% in WordBk mode). +%%% +\ifWordBk + \renewcommand{\SpaceAfterSong}{\vspace{0ex plus15ex minus5ex}} +\fi + +%%% +% Redefine the keep whole song on same page flag. +%%% +\SamepageModefalse + +%%% +% Redefine fonts from SongBook style that I don't like. +%%% +\font\myTinySF=cmss8 at 8pt +\renewcommand{\CpyRtInfoFont}{\tiny\myTinySF} + +%%% +% Define fonts to use in the headers and footers of the songbook. +%%% +\newcommand{\LHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\CHeadFont}{\normalsize\rm} % = cmr12 at 12pt +\newcommand{\RHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\LFootFont}{\scriptsize} % = cmr8 at 8pt +\newcommand{\CFootFont}{\tiny\myTinySF} % = cmss8 at 8pt +\newcommand{\RFootFont}{\scriptsize} % = cmr8 at 8pt + +%%% +% Turn on and define fancy page heading/footing definition. +%%% +\pagestyle{fancy} + +\ifChordBk + % It's a words & chords songbook... + \addtolength{\headwidth}{\marginparsep} + \addtolength{\headwidth}{\marginparwidth} + \renewcommand{\headrulewidth}{0.4pt} + \renewcommand{\footrulewidth}{0.4pt} + \fancyhead[LE,RO]{\LHeadFont\emph{\leftmark\/}\SBContinueMark} + \fancyhead[CE,CO]{\CHeadFont\thepage} + \fancyhead[RE,LO]{\RHeadFont\RelDate} +\else\ifOverhead + % It's an overhead... + \renewcommand{\footrulewidth}{0pt} + \renewcommand{\headrulewidth}{0pt} + \fancyhead[LE,RO]{} + \fancyhead[CE,CO]{} + \fancyhead[RE,LO]{} +\else\ifWordBk + % It's a words only songbook... + \addtolength{\headwidth}{\marginparsep} + \addtolength{\headwidth}{\marginparwidth} + \renewcommand{\headrulewidth}{0.4pt} + \renewcommand{\footrulewidth}{0.4pt} + \fancyhead[LE,RO]{\LHeadFont Songs For Christmas} + \fancyhead[CE,CO]{\CHeadFont\thepage} + \fancyhead[RE,LO]{\RHeadFont\RelDate} +\fi\fi\fi + +\fancyfoot[LE,RO]{\LFootFont Last Revised: \RevDate} +\ifSongEject + \fancyfoot[CE,CO]{\CFootFont} +\else + \fancyfoot[CE,CO]{\CFootFont} +\fi +\fancyfoot[RE,LO]{\RFootFont Compiled by Christopher Rath $<$\texttt{crath@cyberus.ca}$>$.} + +%%% +% Create some extra macros not used by this file, but used by +% another file \input'ed by this one. +%%% +\newif\ifSongSheet\SongSheetfalse +\newcommand{\SSPageBrk}{\relax} + +%%% +% Turn on/off index-file generation. Uncomment the \makeindex line to +% turn index generation on; comment it out to turn index generation +% off. +%%% +\makeTitleIndex %% Title and First Line Index. +\makeTitleContents %% Table of Contents. +%\makeKeyIndex %% Index of song by key. + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% D O C U M E N T B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%% +% Font selection for document's default font. +%%% +\SBDefaultFont + +%%% +% Declare start of Front-Matter. +%%% +\frontmatter + +%%% +% Uncomment "\maketitle" statement to make a title page. +%%% +%\maketitle +\mainmatter +\ifWordBk + \twocolumn +\fi + +%%% +% Songbook begins. +%%% + +\mainmatter +\ifWordBk + \twocolumn +\fi + +%%% +% Songbook begins. +%%% + +\input CarolBookBody.tex + +%%% +% Document ends. +%%% +\end{document} +\bye + +% Local Variables: +% LaTeX-item-indent: -1 +% LaTeX-indent-level: 2 +% TeX-brace-indent-level: 2 +% TeX-auto-untabify: nil +% TeX-style-local: style/ +% End: diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookOH.pdf b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookOH.pdf new file mode 100644 index 00000000000..309f9f328b8 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookOH.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookWB.pdf b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookWB.pdf new file mode 100644 index 00000000000..3e047d69437 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBookWB.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/README b/Master/texmf-dist/doc/latex/songbook/contrib/README new file mode 100644 index 00000000000..9288bbca023 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/README @@ -0,0 +1,35 @@ +@(#)$Id: README,v 1.7 2003/08/31 03:23:59 christopher Exp $ + +This directory contains user contributed macros and programs intended/suitable +for use with the LaTeX SongBook Style. + +Content List (in alphabetic order): + + CarolBook - a songbook.sty formatted book containing words for all the + Christmas songs I've been able to find where the words are now in the + public domain. PDF versions of the file are included for quick + and easy use. + + crd2sb - a perl script which converts Chord files into Songbook files. + Contributed by Abel Chow . A postscript formatter for + Chord songs can be ftp'ed from: + ftp://ftp.uu.net/doc/music/guitar/resources/misc/CHORD/ + + modulate - a perl script for modulating a song from one key to another. + Contributed by Christopher Rath . + + texchord.sty - LaTeX macros for printing guitar fingering charts. + Contributed by Joel M. Hoffman . Note, this style is NO + LONGER actively supported by Joel. + + + + + + +Local Variables: + mode: indented-text-fill + fill-column: 79 +End: + + diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/NothingButTheBlood.crd b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/NothingButTheBlood.crd new file mode 100644 index 00000000000..0f3662d7aa2 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/NothingButTheBlood.crd @@ -0,0 +1,22 @@ +{t:Nothing But the Blood} +{st:Robert Lowry} +{st:Public Domain} +# key: E +# tex: \SBRef{\Hos{} Songbook 1}{\#65} +# tex: \FLineIdx{What can wash away my sin?} +[E]What can [A/E]wash [B/E]a[E]way my sin?[B/D#] +[C#m7]Nothing but the blood of [F#m]Je[F#m/B]-[E]sus. +[E]What can [A/E]make [B/E]me [E]whole again?[B/D#] +[C#m7]Nothing but the blood of [F#m]Je[F#m/B]-[E]sus. + +{soc} +[E]O, [F#m7]precious [G#m7]is the [C#m]flow +[F#m]That [E/G#]makes me [F#m/A]white [B]as [C#m]snow.[B/C#]- [A/B] +[E]No [F#m7]other [G#m7]fount I [C#m]know, +[A]Nothing but the [C#m]blood of [F#m]Je[F#m/B]-[E]sus. +{eoc} + +This is all my righteousness, +Nothing but the blood of Jesus. +This is all my hope and peace, +Nothing but the blood of Jesus. diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb new file mode 100644 index 00000000000..eaae05dfd89 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb @@ -0,0 +1,243 @@ +#!/usr/local/bin/perl + +# crd2sb - convert chordpro files to songbook (LaTeX style) + +# Usage: crd2sb filename.crd [filename2.crd] . . [filenamen.crd] + +# The input files are "*.crd" and the output files are "*.tex" (in the +# current directory). + +# $Id: crd2sb,v 1.9 1997/12/05 19:25:05 abel Exp $ + +# (C)Copyright 1997 Abel Chow + +# You may distribute under the terms of the Artistic License, +# as specified in the relnotes.txt file. + +use File::Basename; + +$debuglevel = 0; +$date = localtime; + +sub Init +{ + $title = ""; + $key = ""; + $copyright = "Unknown"; + $wandm = "Unknown"; + $sref = ""; + $ccli = ""; + $lyrics = ""; + + $nextenv = "SBVerse"; +} + +sub EndSong +{ + unless ($title) { + print STDERR "$file:$.: No title defined for song.\n"; + Init(); + return; + } + $ccli = "\\NotCCLIed" if $copyright =~ /\bPublic Domain\b/; + + print STDERR "$file:$.: key undefined for \"$title\".\n" unless $key; + print STDERR "$file:$.: copyright info undefined for \"$title\".\n" if $copyright eq "Unknown"; + print STDERR "$file:$.: author undefined for \"$title\".\n" if $wandm eq "Unknown"; +# print STDERR "$file:$.: scripture ref. undefined for \"$title\".\n" unless $sref; + print STDERR "$file:$.: CCLI status undefined for \"$title\".\n" unless $ccli; + + if ($env) { + DoEnd($env); + } + + print "% This file is machine generated. Do not edit.\n"; + print "% crd2sb $file\n"; + print "% created on $date\n"; + print "\\begin{song}{$title}{$key}\n"; + print " {$copyright}\n {$wandm}\n {$sref}\n {$ccli}\n"; + print "$lyrics"; + print "\\end{song}\n"; + Init(); +} + +sub DoNewSong +{ + EndSong(); + Init(); +} + +sub DoSubTitle +{ + ($_) = @_; + # figure out if it's a copyright + if (s/\(C\)// + s/\bCopyright\b//) { + s/^\s+//; + s/\s+$//; + $copyright = $_; + return; + } + if (/Public Domain/) { + $copyright = $_; + return; + } + s/^W&M://; + s/^\s+//; + s/\s+$//; + $wandm = $_; +} + +sub DoComment +{ + ($_) = @_; + print STDERR "$file:$.: > $_\n" if $debuglevel > 0; + if (($p) = /^tex:\s*(.*)/) { + $lyrics .= "$p\n"; + return; + } + if (($p) = /^note:\s*(.*)/) { + $lyrics .= "\\SBMargNote{$p}\n"; + return; + } + if (($p) = /^intro:\s*(.*)/) { + $p =~ s/#/\$\\sharp\$/g; + $p =~ s/b/\$\\flat\$/g; + $p =~ s/\|/\$|\$/g; + $lyrics .= "\\SBIntro{\\ChFont $p}\n"; + return; + } + if (/^section:/) { + $nextenv = "SBSection"; + return; + } + # figure out if there's a CCLI ref anywhere + $ccli = "\\CCLIed" if /\bccli\b/i; + # key setting + if (/^\s*key:\s*(.*)/) { + my($k) = $1; + if ($k !~ /^[A-G]\S*/) { + print STDERR "$file:$.: invalid key $k\n"; + } + $k =~ s/#/\$\\sharp\$/g; + $k =~ s/b/\$\\flat\$/g; + $key = $k; + return; + } + $sref = $1 if /^\s*sref:\s*(.*)/; +} + +sub DoBegin +{ + my($myenv) = @_; + printf STDERR "$file:$.: missing env $env" if $env; + $env = $myenv; + $lyrics .= "\\begin{$env}\n"; + $first = 1; +} + +sub DoEnd +{ + print STDERR "$file:$.: mismatched quote\n" if $quote; + $quote = 0; + printf STDERR "$file:$.: missing env $env\n" unless ($env); + $lyrics .= "\\end{$env}\n"; + $env = ""; +} + +unless (@ARGV) { + print "usage: crd2sb filename.crd [filename2.crd] ... [filenamen.crd]\n" +} + +Init(); +foreach $file (@ARGV) { + ($base, $path, $type) = fileparse($file, '\.crd'); + unless ($type) { + print STDERR "$file: not a Chordpro (*.crd) file\n"; + next; + } + $outfile = "$base.tex"; + print STDERR "#### $file -> $outfile ####\n" + if $debuglevel > 0; + unless (open(INFILE, $file)) { + print STDERR "$file: $!\n"; + exit; + } + close(STDOUT); + unless (open(STDOUT, ">$outfile")) { + print STDERR "$outfile: $!\n"; + exit; + } + while () { + if (/^#\s+(.*)/) { + DoComment($1); + next; + } + next if /^#/; + # directive + if (m/^\s*{([^\}:]+)(:\s*([^\}]*))?}/) { + # title + if ($1 eq "title" || $1 eq "t") { + $title = $3; next; + } + if ($1 eq "subtitle" || $1 eq "st") { + DoSubTitle($3); next; + } + if ($1 eq "comment" || $1 eq "c") { + DoComment($3); next; + } + # new_song + if ($1 eq "new_song" || $1 eq "ns") { + DoNewSong(); next; + } + if ($1 eq "start_of_chorus" || $1 eq "soc") { + DoBegin("SBChorus"); next; + } + if ($1 eq "end_of_chorus" || $1 eq "eoc") { + DoEnd("SBChorus"); next; + } + next; + } + if (/{/ || /}/) { + print STDERR "$file:$.: unmatched brace\n"; + } + + # strip blank spaces and comments + s/\s+/ /; + s/^\s//; + s/\s$//; + s/&/\\&/; + unless ($_) { # blank line + DoEnd() if $env; + next; + } + while (/"/) { # " + if ($quote) { + $quote = 0 if (s/"/\'\'/); # " } + } + else { + $quote = 1 if (s/"/\`\`/); # " } + } + } + # protect the parens in chords + s/(\[[^\[\]]*)\(/$1$1/g; + s/\(/{\\em /g; + s/\)/}/g; + tr/\<\>/\(\)/; + + s/\|/\$|\$/g; + s/\[([^\[\]]*)\]-/\\Ch{$1}{\\SBem}/g; + s/\[([^\[\]]*)\]([A-Za-z0-9,;:.!"'`]+)/\\Ch{$1}{$2}/g; #'` + s/\[([^\[\]]*)\]/\\Ch{$1}{}/g;#}} + s/\.\.\./\\ldots{}/g; + + unless ($env) { + DoBegin($nextenv) unless $env; + $nextenv = "SBVerse"; + } + $lyrics .= "\n" if $env && !$first; + $first = 0; + $lyrics .= "$_\n"; + } + DoNewSong(); +} diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb.txt b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb.txt new file mode 100644 index 00000000000..82d07892155 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/crd2sb/crd2sb.txt @@ -0,0 +1,96 @@ +$Id: crd2sb.txt,v 1.3 1997/11/21 21:38:35 abel Exp $ +(C)Copyright 1997 Abel Chow + +What does ``crd2sb'' do? + +usage: crd2sb filename.crd + +``crd2sb'' takes Chordpro songs and generates + + What's the format of a `crd' file? + +---------------------------------------------------------------------- + +Typically, a song file looks like: + +{t:Song Title} +{st:Author} +{st:(C)Copyright information} +# key: G +# sref: ScriptRef 3:16 +# CCLI +# intro: G D C D +[|][G]This [Bm]is a [|][C]song. +[|][Dsus]La, la, [|][D]la, la, la. +[|][G]This [Bm]is a [|][C]song. +[|][Dsus]This is a[|D]nother line.[|][Dsus] [/] [D] [Dmaj7][|][D] + +{soc} +[|][G]This is the [|][D]cho[Dsus]-[|][D]-[A]rus. +[|][Am]This is the [|][G]cho[D]rus. +[|][G]This is the [|][D]cho[Dsus]-[D]-[|][A]rus. +[Am]This [|][C]is the [|][Gsus]cho[|][G]rus. +{eoc} + +[|][G]This [Bm]is the [|][C]second verse. +[|][Dsus]La, la, [|][D]la, la, la ... + +---------------------------------------------------------------------- + +Generally, if you have multiple chord changes within a word, you'll +want to use the [chord]- structure. This will put a dash in the +chordbook output (but not the wordbook or overhead versions). + +---------------------------------------------------------------------- + + Comment Directives + +Comments are any line that begins with `#'. Certain directives are +embedded in the comments so that Chordpro doesn't see them (but they +can be parsed by ``crd2sb''). + +The currently supported comment directives are: + +key, to specify the key of the song, e.g. +# key: G + +section, for when you want a section defined instead of a verse, e.g. +# section: + +note, \SBMargNote{} +# note: 1997 Missions Conference Theme Song + +tex, a catchall for putting TeX in the file +# tex: \CBPageBrk + +intro, for \SBIntro +# intro: |G D C| + +---------------------------------------------------------------------- + + Supported Chordpro Directives "{directive:args}" + +{title:Title}, {t:Title} -> title of song +{subtitle:Subtitle}, {st:Subtitle} -> used for author, copyright +{comment:This is a comment.}, {c:This is a comment} -> ignored +{new_song}, {ns} -> ends current song, starts a new song +{start_of_chorus}, {soc} -> Beginning delimiter for chorus. +{end_of_chorus}, {eoc} -> Ending delimiter for chorus + +---------------------------------------------------------------------- + + Chordpro/SongBook.sty Mappings + +[Asus]word -> \Ch{Asus}{word} +[Asus]- -> \Ch{Asus}{\SBem} +[Asus][A] -> \Ch{Asus}{}\Ch{A}{} +(abc) -> {\em abc} +... -> \ldots + +---------------------------------------------------------------------- + + To Do + +- Create example file exercising all the features. +- Explain [|]. +- Rewrite docs. diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/modulate b/Master/texmf-dist/doc/latex/songbook/contrib/modulate new file mode 100644 index 00000000000..39fe8b8674c --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/modulate @@ -0,0 +1,269 @@ +#!/usr/bin/perl -w +### +# modulate - Modulate a song from one key to another. +# +# @(#)$Id: modulate,v 1.5 2002/01/17 03:19:24 christopher Exp $ +# Copyright 1998--2002 Christopher Rath +# +# This package is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later +# version. +# +# This package is distributed in the hope that it will be +# useful, but WITHOUT ANY WARRANTY; without even the implied +# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +# PURPOSE. See the GNU Lesser General Public License for more +# details. +# +# USAGE: modulate [+-] [filename] +# +# DESCRIPTION: +# +# Modulate a song from one key to another. The destination key is +# required to determine how to handle some troublesome note names (e.g., +# is F to be named E# or F. +# +# This program is hard-wired to my own songbook coding style, some +# customization will be required if your coding style differs much from +# mine. +# +# To use this program, feed a song into the modulate program. The +# beginning of the song MUST begin with a \begin{song} statement. Any +# text preceeding the \begin{song} will be ignored. +# +# For example, feeding this: +# +# \begin{song}{What A Mighty God We Serve}{C} +# {Public Domain} +# {Unknown} +# {Isaiah 9:6} +# {\NotCCLIed} +# +# % Copyright verified by: Christopher Rath +# % Words verified by: Christopher Rath +# % Chords verified by: Priscilla Gruver +# \renewcommand{\RevDate}{February~11,~1993} +# \SBRef{Hosanna! Music Book~I}{\#93} +# +# \Ch{C}{What} a mighty God we serve, +# +# What a mighty God we \Ch{G7}{serve}, +# +# will result in: +# +# \STitle{What A Mighty God We Serve}{D} +# +# \Ch{D}{What} a mighty God we serve, +# +# What a mighty God we \Ch{A7}{serve}, +# +# being emitted by modulate. +### + +### +# Specify constants and variables. +# +local($keyStr, + $oldKey, + $title); + +local(%rawKeys) = ( + '0', 'A', + '1', 'Bb', + '2', 'B', + '3', 'C', + '4', 'C#', + '5', 'D', + '6', 'Eb', + '7', 'E', + '8', 'F', + '9', 'F#', + '10', 'G', + '11', 'Ab' + ); + +local(%rawNotes) = ( + 'A', '0', + 'A#', '1', 'Bb', '1', + 'B', '2', 'Cb', '2', + 'B#', '3', 'C', '3', + 'C#', '4', 'Db', '4', + 'D', '5', + 'D#', '6', 'Eb', '6', + 'E', '7', 'Fb', '7', + 'E#', '8', 'F', '8', + 'F#', '9', 'Gb', '9', + 'G', '10', + 'G#', '11', 'Ab', '11' +); + +### +# Test chord: A#modifier/Fbtrailer +sub modChord { + local($oldCh, $modVal) = (@_); + local($newCh); + + if ($oldCh =~ /^[\{\[\]]/) { + $newCh = $oldCh; + } elsif ($oldCh =~ m%(^[A-G#b]+)([^/]*)/?([A-G#b]*)(.*)$%) { + local($chord, $modifier, $bass, $trailer) = ($1, $2, $3, $4); + + $newCh = modNote($chord, $modVal); + + if (length($modifier)) { + $newCh .= $modifier; + } + + if (length($bass)) { + $newCh .= '/'; + $newCh .= modNote($bass, $modVal); + + if (length($trailer)) { + $newCh .= $trailer; + } + } + } else { + $newCh = $oldCh; + } + + return $newCh; +} + + +sub modKey { + local($oldKey, $modVal) = (@_); + local($newKey) = (0); + + $oldKey =~ s/\$\\sharp\$/\#/g; + $oldKey =~ s/\$\\flat\$/b/g; + + $newKey = modChord($oldKey, $modVal); + + $newKey =~ s/\#/\$\\sharp\$/g; + $newKey =~ s/b/\$\\flat\$/g; + + return($newKey); +} + + +sub modNote { + local($oldNote, $modVal) = (@_); + local($newNote) = (0); + + $newNote = $rawKeys{($rawNotes{$oldNote} + $modVal)%12}; + + return($newNote); +} + + +### +# setKeyArray() - Patch %rawKeys for the key we're working in. +# +sub setKeyArray { + local($newKey) = (@_); + + if ($newKey =~ /^E/) { + $rawKeys{'6'} = 'D#'; + $rawKeys{'11'} = 'G#'; + } +} + + +### +# Get command line parameters. +# +if ($#ARGV < 0) { + $semitones = 2; +# die "USAGE: modulate [+-] [inputFile]\n"; +} else { + $semitones = $ARGV[0]; + shift; +} + +if (@ARGV) { + $inFile = $ARGV[0]; +} else { + $inFile = '-'; +} + +open(INFILE, $inFile) || die "Couldn't open input file; aborting.\n"; + + +### +# Skip up to the \song macro; then scan the macro and figure out what key the +# song is in. Then skip ahead to the first line containing a \Ch macro. +# +while () +{ + if (/\\begin\{song\}\{([^\}]*)\}\{([^\}]*)\}/) { + + $title = $1; + $oldKey = $2; + $keyStr = modKey($2, $semitones); + + print '\\STitle{'."$title".'}{'."$keyStr".'}'."\n"; + print "\n"; + + setKeyArray($keyStr); + + last; + } +} + +if (eof()) { + print "$0: ERROR: couldn't find `\\begin{song}{}{}' block, aborting."; +} else { + local($chord, + $prefix, + $suffix); + + while () { + if (/^\s+\{/ + || /^\s+%/ + || /^\s+\\renewcommand/ + || /^\s+\\FLineIdx/ + || /^\s+\\SBRef/ + || /^\s+$/) { + next; + } else { + chop; + last; + } + } + + ### + # Split the line into 3 pieces: a prefix, the chord itself (i.e., the first + # parameter to the \Ch command) and a suffix. We then modulate the chord + # itself, output the prefix followed by the chord; then we reset $_ to the + # suffix and re-check it for more \Ch macros. When we've run out of \Ch + # macros, get the next line of the file. + # + # Test line: \Ch{C}{What} a mighty God we \Ch{C}{serve!}\Ch{[}{}\Ch{F}{} \Ch{C}{}\Ch{]}{} + while (1) { + if (/\\end\{song\}/) { + last; + } elsif (/(\\Ch[rX]*\{)([^\}]*)/) { + $prefix = $`.$1; + $chord = $2; + $suffix = $'; + + $chord = modChord($chord, $semitones); + + printf("%s%s", $prefix, $chord); + + $_ = $suffix; + } else { + printf("%s\n", $_); + + if (eof(INFILE)) { + last; + } else { + $_ = ; + chop; + } + } + } +} + diff --git a/Master/texmf-dist/doc/latex/songbook/contrib/texchord.sty b/Master/texmf-dist/doc/latex/songbook/contrib/texchord.sty new file mode 100644 index 00000000000..2c4ad629bcc --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/contrib/texchord.sty @@ -0,0 +1,467 @@ +%%% +%%% TeXChord. Macros for typesetting guitar-chord diagrams. +%%% Version 0.8. +%%% +%%% (C) Copyright 1993 by Joel M. Hoffman <72700.402@compuserve.com> +%%% +%%% +%%% Unlimited non-comercial use is hereby granted. Any comercial use +%%% requires permission from the author. For information on how +%%% to contact the author, see below. +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%% +%%% This package defines macros for producing guitar-chord diagrams +%%% with TeX. In general, the command to produce a chord pattern +%%% consists of three parts: the chord name, modifiers, and the +%%% string ``chord.'' Upper-case letters are used for Major and +%%% lower-case letter for minor. Possible modifiers are ``s'' for +%%% ``seven,'' ``sh'' for ``sharp,'' ``f'' for ``flat'' and ``S'' +%%% for ``major seven.'' When they are mixed, the incidentals +%%% (sharp, flat) preceed the others. +%%% +%%% So, for example, \Cchord is a simple C-major chord; \cshchord is +%%% a c-sharp-minor chord; \DshSchord is a D-sharp-major-seven chord. +%%% As of version 0.8, I have not entered all of the possible chord +%%% patterns. See the end of this file for examples of how to add +%%% chords of your own. +%%% +%%% I have included the chord patterns I usually use; your +%%% choices for some obscure chords may vary. Again, you can add +%%% your own chords by copying the examples at the end of this file. +%%% +%%% I have included both sharps and flats for every chord, even +%%% though some are seldom used (C-flat comes to mind). As of +%%% version 0.8, many chords are still missing. Sorry. +%%% +%%% In addition to the chord macros themselves, the following +%%% ``control'' commands are provided: +%%% +%%% \bigchords Use big chord patterns. +%%% \smallchords Use small chord patterns. +%%% \raisedchords Place chords over text at current location. +%%% \textchords Place chords in current text. +%%% +%%% For example, if you wanted to discuss chords, you might say: +%%% +%%% \smallchords\textchords This is how a C-chord is played: \Cchord. +%%% +%%% On the other hand, in music, you might use: +%%% +%%% \bigchords\raisedchords \Dchord This is played with a D-chord. +%%% +%%% \bigchords\raisedchords is the default. +%%% +%%% I don't know how reliable the \raisedchords is. You may have +%%% to tweek the definition of \raisedchords at the end of this +%%% file if you are not using 10pt text. +%%% +%%% Other dimentions you can freely change are \chordheight and +%%% \chordwidth. Be sure to do so both in the initialization and +%%% in the definitions of \bigchords and \smallchords. Also +%%% change \extchordheight to match \chordheight. Feel free to +%%% change the fonts, too. +%%% +%%% +%%% --> I would like to thank Merri Lovinger Arian, a long time friend +%%% --> and my guitar teacher, without whom I would never have learned +%%% --> the joy of guitar. +%%% +%%% +%%% +%%% By version 1.0, this package will also have better provisions +%%% for bar-chords; provisions for optionally printing the name of +%%% the chord to the left of (instead of above) the diagram; +%%% provisions for printing fret-numbers to the left of the +%%% diagrams, instead of the hideously ugly extended patterns; +%%% provisions for printing little x's and o's atop the chord +%%% patterns to indicate which strings are sounded. Also, the +%%% code will be cleaned up and commented. +%%% +%%% Other bugs include numerous spacing problems, most notably in +%%% f-minor chords. +%%% +%%% +%%% If you have suggestions, or bug-fixes, please let me know +%%% +%%% +%%% You can reach me, the author of this package at: +%%% +%%% Internet: Joel@wam.umd.edu -or- 72700.402@compuserve.com +%%% Compuserve: 72700,402 +%%% USPSnet: Joel Hoffman +%%% 1703 Mt. Pisgah Le. #23 +%%% Silver Spring, MD 20903 +%%% USA +%%% +%%% Smile and be happy. Like this: o o +%%% > +%%% \__/ +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\newdimen\chordwidth\chordwidth=.28in +\newdimen\chordheight\chordheight=.3in +\newdimen\extchordheight\extchordheight=.525in % 7/4 of \chordheight +\newdimen\chordlinewidth\chordlinewidth=.3pt +\newdimen\chordbaselinewidth\chordbaselinewidth=1pt +\newdimen\chordraise\chordraise=2pt +\font\chordmarkfont=cmsy8\def\chordchar{\char15} +\font\chordnamefont=cmr12 +\font\chordnamesfont=cmr8 +\font\chordsymfont=cmmi8 + +\newdimen\chordi\newdimen\chordj\newdimen\chordk +\newcount\chordl + +\def\bigchords{\chordwidth=.28in\chordheight=.3in\extchordheight=.525in\chordlinewidth=.3pt\chordbaselinewidth=1pt\font\chordmarkfont=cmsy8\def\chordchar{\char15}\font\chordnamefont=cmr12\font\chordnamesfont=cmr8\font\chordsymfont=cmmi8\chordraise=3pt} + +%\def\smallchords{\chordwidth=.14in\chordheight=.15in\extchordheight=.2625in\chordlinewidth=.15pt\chordbaselinewidth=.5pt\font\chordmarkfont=cmsy5\font\chordnamefont=cmr6\chordraise=1.5pt} +\def\smallchords{\chordwidth=.14in\chordheight=.15in\extchordheight=.2625in\chordlinewidth=.15pt\chordbaselinewidth=.5pt\font\chordmarkfont=cmr12 scaled \magstep1\def\chordchar{.}\font\chordnamefont=cmr6\font\chordnamesfont=cmr5\font\chordsymfont=cmmi5\chordraise=1.5pt} + +\bigchords + +\def\vchordrule{{\vrule height \chordheight width \chordlinewidth depth 0pt}} +\def\extvchordrule{{\vrule height \extchordheight width \chordlinewidth depth 0pt}} +\def\hchordrule{{\hrule height \chordlinewidth width \chordwidth depth 0pt}} +\def\basechordrule{{\hrule height \chordbaselinewidth width \chordwidth + depth 0pt}} +\def\chordmark{{\chordmarkfont\chordchar}} + + + + +\def\finger#1#2{%string, fret + \chordi=\chordwidth% + \divide\chordi by 5% + \chordl=#1\advance\chordl by 0% + \multiply\chordi by \chordl% + \chordj=\chordheight% + \divide\chordj by 4% + \chordk=.5\chordj% + \divide\chordk by 2% + \chordl=#2\advance\chordl by 1% + \multiply\chordj by \chordl% + \advance\chordj by \chordk% + \setbox0\hbox{\chordmark}% + \chordk=\wd0% + \multiply\chordk by 10% + \divide\chordk by 21 %=2.1. 2 doesn't seem to work. Hmmm.% + \advance \chordi by -\chordk% + \chordk=\ht0% + \divide\chordk by 2% + \advance\chordj by -\chordk% +% \vskip\chordj\hbox{}\hskip\chordi\chordmark +% \hskip-\wd0\hskip-\chordi\vskip-\ht0\vskip-\chordj} + \lower\chordj\hbox{\hskip\chordi\chordmark}% + \hskip-\wd0\hskip-\chordi} + + +\def\craise#1#2{#1\raise 1ex\hbox{\chordnamesfont #2}} +\def\minor#1{\craise{#1}{m}} +\def\seven#1{\craise{#1}{7}} +\def\Flat#1{\craise{#1}{{\chordsymfont\char91}}} +\def\Sharp#1{\craise{#1}{{\chordsymfont\char93}}} +\def\Flatm#1{\craise{#1}{{\chordsymfont\char91}m}} +\def\Sharpm#1{\craise{#1}{{\chordsymfont\char93}m}} +\def\minors#1{\craise{#1}{m7}} +\def\Sharps#1{\craise{#1}{{\chordsymfont\char93}7}} +\def\Flats#1{\craise{#1}{{\chordsymfont\char91}7}} +\def\Flatms#1{\craise{#1}{{\chordsymfont\char91}m7}} +\def\Sharpms#1{\craise{#1}{{\chordsymfont\char93}m7}} + +\def\chord#1{\hbox to 0pt{\smash{\offinterlineskip +\raise\chordraise\hbox to 0pt{\hbox to \chordwidth{\chordnamefont\hss #1 \hss}\hss}% +\vbox to 0pt{\hbox to 0pt{\hbox to \chordwidth{\vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule}\hss}\vss}\vbox to 0pt{\vbox to \chordheight{\basechordrule\vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule}\vss}}\hss}} +\def\emptychord{\chord{}} + +\def\extchord#1{\hbox to 0pt{\smash{\offinterlineskip +\raise\chordraise\hbox to 0pt{\hbox to \chordwidth{\chordnamefont\hss #1 \hss}\hss}% +\vbox to 0pt{\hbox to 0pt{\hbox to \chordwidth{\extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule}\hss}\vss}\vbox to 0pt{\vbox to \extchordheight{\basechordrule\vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule}\vss}}\hss}} + +% Definition added by Christopher Rath (crath@cyberus.ca). This macro left justifies +% the chord-name instead of pseudo centering it. +\def\lextchord#1{\hbox to 0pt{\smash{\offinterlineskip +\raise\chordraise\hbox to 0pt{\hbox to \chordwidth{\chordnamefont #1}}% +\vbox to 0pt{\hbox to 0pt{\hbox to \chordwidth{\extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule}\hss}\vss}\vbox to 0pt{\vbox to \extchordheight{\basechordrule\vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule}\vss}}\hss}} + +% Definition added by Christopher Rath (crath@cyberus.ca). This macro prints a normal +% chord picture, except that the top fret-mark is not heavy-weight and it picture +% prints the top fret-number beside the top fret-mark (this allows chords to be shown +% that are played ``up the neck''. +\def\upchord#1#2{\hbox to 0pt{\smash{\offinterlineskip +\raise\chordraise\hbox to 0pt{\hbox to \chordwidth{\chordnamefont\hss #1 \hss}\hss}% +\vbox to 0pt{\hbox to 0pt{\hbox to \chordwidth{\vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule \hfil \vchordrule}\hss}\vss}% +\vbox to 0pt{\vskip1pt\hbox to 0pt{\hskip\chordwidth\hbox{\chordnamesfont ~#2}\hss}\vss}% +\vbox to 0pt{\vbox to \chordheight{\vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule}\vss}}\hss}} + +% Definition added by Christopher Rath (crath@cyberus.ca). The same function as +% \upchord, except this is for the \extchord. +\def\upextchord#1#2{\hbox to 0pt{\smash{\offinterlineskip +\raise\chordraise\hbox to 0pt{\hbox to \chordwidth{\chordnamefont\hss #1 \hss}\hss}% +\vbox to 0pt{\hbox to 0pt{\hbox to \chordwidth{\extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule \hfil \extvchordrule}\hss}\vss}% +\vbox to 0pt{\vskip1pt\hbox to 0pt{\hskip\chordwidth\hbox{\chordnamesfont ~#2}\hss}\vss}% +\vbox to 0pt{\vbox to \extchordheight{\vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule \vfil \hchordrule}\vss}}\hss}} + +\def\anychord#1{\dochord{\offinterlineskip\relax #1}} +\def\anyextchord#1{\doextchord{\offinterlineskip\relax #1}} + +%Ordinary major chords. +\def\Afchord{\anychord{\chord{\Flat{A}}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{5}{3}}} +\def\Achord{\anychord{\chord{A}\finger{2}{1}\finger{3}{1}\finger{4}{1}}} +\def\Ashchord{\anychord{\chord{\Sharp{A}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{3}{2}\finger{4}{2}}} +\def\Bfchord{\anychord{\chord{\Flat{B}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{3}{2}\finger{4}{2}}} +\def\Bchord{\anychord{\chord{B}\finger{2}{3}\finger{3}{3}\finger{4}{3}\finger{5}{1}}} +\def\Cfchord{\anychord{\chord{\Flat{C}}\finger{2}{3}\finger{3}{3}\finger{4}{3}\finger{5}{1}}} +\def\Bshchord{\anychord{\chord{\Sharp{B}}\finger{1}{2}\finger{2}{1}\finger{4}{0}}} +\def\Cchord{\anychord{\chord{C}\finger{1}{2}\finger{2}{1}\finger{4}{0}}} +\def\Cshchord{\anychord{\chord{\Sharp{C}}\finger{1}{3}\finger{2}{2}\finger{3}{0}\finger{4}{0}\finger{4}{1}\finger{5}{0}}} +\def\Dfchord{\anychord{\chord{\Flat{D}}\finger{1}{3}\finger{2}{2}\finger{3}{0}\finger{4}{0}\finger{4}{1}\finger{5}{0}}} +\def\Dchord{\anychord{\chord{D}\finger{3}{1}\finger{4}{2}\finger{5}{1}}} +\def\Dshchord{\anychord{\chord{\Sharp{D}}\finger{2}{0}\finger{3}{2}\finger{4}{3}\finger{5}{2}}} +\def\Efchord{\anychord{\chord{\Flat{E}}\finger{2}{0}\finger{3}{2}\finger{4}{3}\finger{5}{2}}} +\def\Echord{\anychord{\chord{E}\finger{1}{1}\finger{2}{1}\finger{3}{0}}} +\def\Ffchord{\anychord{\chord{\Flat{F}}\finger{1}{1}\finger{2}{1}\finger{3}{0}}} +\def\Eshchord{\anychord{\chord{\Sharp{E}}\finger{2}{2}\finger{3}{1}\finger{4}{0}\finger{5}{0}}} +\def\Fchord{\anychord{\chord{F}\finger{2}{2}\finger{3}{1}\finger{4}{0}\finger{5}{0}}} +\def\Fshchord{\anychord{\chord{\Sharp{F}}\finger{2}{3}\finger{3}{2}\finger{4}{1}\finger{5}{1}}} +\def\Gfchord{\anychord{\chord{\Flat{G}}\finger{2}{3}\finger{3}{2}\finger{4}{1}\finger{5}{1}}} +\def\Gchord{\anychord{\chord{G}\finger{0}{2}\finger{1}{1}\finger{5}{2}}} +\def\Gshchord{\anychord{\chord{\Sharp{G}}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{5}{3}}} + +%minor chords +\def\afchord{\anyextchord{\extchord{\Flatm{a}}\finger{0}{3}\finger{1}{3}\finger{2}{3}\finger{3}{3}\finger{4}{3}\finger{5}{3}\finger{1}{5}\finger{2}{5}}} +\def\achord{\anychord{\chord{\minor{a}}\finger{2}{1}\finger{3}{1}\finger{4}{0}}} +\def\ashchord{\anychord{\chord{\Sharpm{a}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{3}{2}\finger{4}{1}}} +\def\bfchord{\anychord{\chord{\Flatm{b}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{3}{2}\finger{4}{1}}} +\def\bchord{\anychord{\chord{\minor{b}}\finger{2}{3}\finger{3}{3}\finger{4}{2}\finger{5}{1}}} +\def\cfchord{\anychord{\chord{\Flatm{c}}\finger{2}{3}\finger{3}{3}\finger{4}{2}\finger{5}{1}}} +\def\bshchord{\anyextchord{\extchord{\Sharpm{b}}\finger{2}{4}\finger{3}{4}\finger{4}{3}\finger{5}{2}}} +\def\cchord{\anyextchord{\extchord{\minor{c}}\finger{2}{4}\finger{3}{4}\finger{4}{3}\finger{5}{2}}} +\def\cshchord{\anychord{\chord{\Sharpm{c}}\finger{2}{1}\finger{3}{0}\finger{4}{1}}} +\def\dfchord{\anychord{\chord{\Flatm{d}}\finger{2}{1}\finger{3}{0}\finger{4}{1}}} +\def\dchord{\anychord{\chord{\minor{d}}\finger{3}{1}\finger{4}{2}\finger{5}{0}}} +\def\dshchord{\anychord{\chord{\Sharpm{d}}\finger{2}{3}\finger{3}{2}\finger{4}{3}\finger{5}{1}}} +\def\efchord{\anychord{\chord{\Flatm{e}}\finger{2}{3}\finger{3}{2}\finger{4}{3}\finger{5}{1}}} +\def\echord{\anychord{\chord{\minor{e}}\finger{1}{1}\finger{2}{1}}} +\def\ffchord{\anychord{\chord{\Flatm{f}}\finger{1}{1}\finger{2}{1}}} +\def\eshchord{\anychord{\chord{\Sharpm{e}}\finger{2}{2}\finger{3}{0}\finger{4}{0}\finger{5}{0}}} +\def\fchord{\anychord{\chord{\minor{f}}\finger{2}{2}\finger{3}{0}\finger{4}{0}\finger{5}{0}}} +\def\fshchord{\anychord{\chord{\Sharpm{f}}\finger{0}{1}\finger{1}{1}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}\finger{1}{3}\finger{2}{3}}} +\def\gfchord{\anychord{\chord{\Flatm{g}}\finger{0}{1}\finger{1}{1}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}\finger{1}{3}\finger{2}{3}}} +\def\gchord{\anyextchord{\extchord{\minor{g}}\finger{2}{4}\finger{3}{2}\finger{4}{2}\finger{5}{2}}} +\def\gshchord{\anyextchord{\extchord{\Sharpm{g}}\finger{0}{3}\finger{1}{3}\finger{2}{3}\finger{3}{3}\finger{4}{3}\finger{5}{3}\finger{1}{5}\finger{2}{5}}} + +%Seventh chords (majors) +\def\Afschord{\anychord{\chord{\Flats{A}}\finger{1}{2}\finger{2}{3}\finger{3}{0}\finger{4}{3}}} +\def\Aschord{\anychord{\chord{\seven{A}}\finger{2}{1}\finger{4}{1}}} +\def\Ashschord{\anychord{\chord{\Sharps{A}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{4}{2}}} +\def\Bfschord{\anychord{\chord{\Flats{B}}\finger{0}{0}\finger{1}{0}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}\finger{2}{2}\finger{4}{2}}} +\def\Bschord{\anychord{\chord{\seven{B}}\finger{1}{1}\finger{2}{0}\finger{3}{1}\finger{5}{1}}} +\def\Cfschord{\anychord{\chord{\Flats{C}}\finger{1}{1}\finger{2}{0}\finger{3}{1}\finger{5}{1}}} +\def\Bshschord{\anychord{\chord{\Sharps{B}}\finger{1}{2}\finger{2}{1}\finger{3}{2}\finger{4}{0}}} +\def\Cschord{\anychord{\chord{\seven{C}}\finger{1}{2}\finger{2}{1}\finger{3}{2}\finger{4}{0}}} +\def\Cshschord{\anychord{\chord{\Sharps{C}}\finger{2}{2}\finger{3}{3}\finger{4}{1}\finger{5}{3}}} +\def\Dfschord{\anychord{\chord{\Flats{D}}\finger{2}{2}\finger{3}{3}\finger{4}{1}\finger{5}{3}}} +\def\Dschord{\anychord{\chord{\seven{D}}\finger{3}{1}\finger{4}{0}\finger{5}{1}}} +\def\Dshschord{\anychord{\chord{\Sharps{D}}\finger{2}{0}\finger{3}{2}\finger{4}{1}\finger{5}{2}}} +\def\Efschord{\anychord{\chord{\Flats{E}}\finger{2}{0}\finger{3}{2}\finger{4}{1}\finger{5}{2}}} +\def\Eschord{\anychord{\chord{\seven{E}}\finger{1}{1}\finger{3}{0}}} +\def\Ffschord{\anychord{\chord{\Flats{F}}\finger{1}{1}\finger{3}{0}}} +\def\Eshschord{\anyextchord{\extchord{\Sharps{E}}\finger{2}{2}\finger{3}{4}\finger{4}{5}\finger{5}{4}}} +\def\Fschord{\anyextchord{\extchord{\seven{F}}\finger{2}{2}\finger{3}{4}\finger{4}{5}\finger{5}{4}}} +\def\Fshschord{\anychord{\chord{\Sharps{F}}\finger{2}{3}\finger{3}{2}\finger{4}{1}}} +\def\Gfschord{\anychord{\chord{\Flats{G}}\finger{2}{3}\finger{3}{2}\finger{4}{1}}} +\def\Gschord{\anychord{\chord{\seven{G}}\finger{0}{2}\finger{1}{1}\finger{5}{0}}} +\def\Gshschord{\anychord{\chord{\Sharps{G}}\finger{1}{2}\finger{2}{3}\finger{3}{0}\finger{4}{3}}} + +%seventh chords (minors) + +\def\afschord{\anychord{\chord{\Flatms{a}}\finger{2}{0}\finger{3}{0}\finger{5}{1}}} +\def\aschord{\anychord{\chord{\minors{a}}\finger{2}{1}\finger{4}{0}}} +\def\ashschord{\anychord{\chord{\Sharpms{a}}\finger{2}{2}\finger{3}{2}\finger{4}{1}\finger{5}{3}}} +\def\bfschord{\anychord{\chord{\Flatms{b}}\finger{2}{2}\finger{3}{2}\finger{4}{1}\finger{5}{3}}} +\def\bschord{\anychord{\chord{\minors{b}}\finger{0}{1}\finger{1}{1}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}\finger{2}{3}\finger{4}{2}}} +\def\cfschord{\anychord{\chord{\Flatms{c}}\finger{0}{1}\finger{1}{1}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}\finger{2}{3}\finger{4}{2}}} +\def\bshschord{\anychord{\chord{\Sharpms{b}}\finger{2}{0}\finger{3}{2}\finger{4}{0}\finger{5}{2}}} +\def\cschord{\anychord{\chord{\minors{c}}\finger{2}{0}\finger{3}{2}\finger{4}{0}\finger{5}{2}}} +\def\cshschord{\anychord{\chord{\Sharpms{c}}\finger{1}{1}\finger{2}{1}\finger{3}{0}\finger{4}{1}}} +\def\dfschord{\anychord{\chord{\Flatms{d}}\finger{1}{1}\finger{2}{1}\finger{3}{0}\finger{4}{1}}} +\def\dschord{\anychord{\chord{\minors{d}}\finger{3}{1}\finger{4}{0}\finger{5}{0}}} +\def\dshschord{\anychord{\chord{\Sharpms{d}}\finger{2}{0}\finger{3}{2}\finger{4}{1}\finger{5}{1}}} +\def\efschord{\anychord{\chord{\Flatms{e}}\finger{2}{0}\finger{3}{2}\finger{4}{1}\finger{5}{1}}} +\def\eschord{\anychord{\chord{\minors{e}}\finger{1}{1}\finger{2}{1}\finger{4}{2}}} +\def\ffschord{\anychord{\chord{\Flatms{f}}\finger{1}{1}\finger{2}{1}\finger{4}{2}}} +\def\eshschord{\anychord{\chord{\Sharpms{e}}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}}} +\def\fschord{\anychord{\chord{\minors{f}}\finger{2}{0}\finger{3}{0}\finger{4}{0}\finger{5}{0}}} +\def\fshschord{\anychord{\chord{\Sharpms{f}}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}}} +\def\gfschord{\anychord{\chord{\Flatms{g}}\finger{2}{1}\finger{3}{1}\finger{4}{1}\finger{5}{1}}} +\def\gschord{\anychord{\chord{\minors{g}}\finger{1}{0}\finger{2}{2}\finger{4}{2}}} +\def\gshschord{\anychord{\chord{\Sharpms{g}}\finger{2}{0}\finger{3}{0}\finger{5}{1}}} + +\def\textchords{\def\dochord##1{\leavevmode\raise\chordheight\hbox{##1}\hskip\chordwidth}} +\def\raisedchords{\def\dochord##1{\leavevmode\raise10pt\hbox{\raise\chordheight\hbox{##1}}}\def\doextchord##1{\leavevmode\raise10pt\hbox{\raise\extchordheight\hbox{##1}}}} +\raisedchords +%% +%% +%% Tue Mar 30 20:40:00 1993 +%% +%% +%% To: Christopher (C.J.) Rath (BNR) Dept 4Y13 CAR +%% +%% From: 'joel@wam.umd.edu' (BNR400) +%% +%% Subject: [ANNOUNCE] Guitar-chord-diagram macros for TeX (and LaTex) +%% +%% Attachment: 1) UNIX File: ORIGINAL.HEADER - 960 bytes +%% +%% There are TWO files here: test.tex, followed by texchord.tex. +%% +%% Look for the two --CUT HERE-- lines below. +%% +%% +%% Save the second file as texchord.tex, the first one as test.tex, and +%% run tex on test.tex. +%% +%% -------------------------------CUT HERE------------------------------- +%% %Test file for TeXChord. (C) 1993 by Joel M. Hoffman +%% +%% \font\titfont=cmr17\narrower % Some fonts +%% \font\capfont=cmbx12 scaled \magstep1 +%% \def\mycaption#1{\bigskip{\capfont #1}\nobreak} +%% \long\def\boxit#1{\vbox{\hrule\hbox{\vrule\kern3pt +%% \vbox{\kern3pt#1\kern3pt}\kern3pt\vrule}\hrule}} +%% \long\def\dboxit#1{\boxit{\vbox{\boxit{\hbox{#1}}}}} +%% +%% +%% +%% \input texchord % Include the macros. +%% \textchords\smallchords % Put chords in the text; use small chords. +%% +%% \centerline{\dboxit{\vbox{\hbox{\titfont \TeX Chord Demonstration} +%% \hbox{Copyright 1993 by Joel M.\ Hoffman}}}} +%% \bigskip +%% \bigskip\hrule\bigskip\bigskip +%% +%% This is the size of a small C-chord: \Cchord. +%% \bigchords +%% This is the size of a big C-chord: \Cchord. +%% +%% \bigskip\hrule\bigskip\bigskip +%% +%% +%% \raisedchords\advance\baselineskip by 50pt +%% \def\dummytext{\leavevmode\kern.6 true in} +%% +%% \bigchords +%% +%% \mycaption{Major chords:} +%% +%% \Achord \dummytext +%% \Bchord \dummytext +%% \Cchord \dummytext +%% \Dchord \dummytext +%% \Echord \dummytext +%% \Fchord \dummytext +%% \Gchord \dummytext +%% +%% \Ashchord \dummytext +%% \Bshchord \dummytext +%% \Cshchord \dummytext +%% \Dshchord \dummytext +%% \Eshchord \dummytext +%% \Fshchord \dummytext +%% \Gshchord \dummytext +%% +%% \Afchord \dummytext +%% \Bfchord \dummytext +%% \Cfchord \dummytext +%% \Dfchord \dummytext +%% \Efchord \dummytext +%% \Ffchord \dummytext +%% \Gfchord \dummytext +%% +%% \mycaption{Minor chords:} +%% +%% \achord \dummytext +%% \bchord \dummytext +%% \cchord \dummytext +%% \dchord \dummytext +%% \echord \dummytext +%% \fchord \dummytext +%% \gchord \dummytext +%% +%% \ashchord \dummytext +%% \bshchord \dummytext +%% \cshchord \dummytext +%% \dshchord \dummytext +%% \eshchord \dummytext +%% \fshchord \dummytext +%% \gshchord \dummytext +%% +%% \afchord \dummytext +%% \bfchord \dummytext +%% \cfchord \dummytext +%% \dfchord \dummytext +%% \efchord \dummytext +%% \ffchord \dummytext +%% \gfchord \dummytext +%% +%% \mycaption{Seventh chords (Major):} +%% +%% \Cschord \dummytext +%% \Dschord \dummytext +%% \Eschord \dummytext +%% \Fschord \dummytext +%% \Gschord \dummytext +%% \Aschord \dummytext +%% \Bschord \dummytext +%% +%% \Cfschord \dummytext +%% \Dfschord \dummytext +%% \Efschord \dummytext +%% \Ffschord \dummytext +%% \Gfschord \dummytext +%% \Afschord \dummytext +%% \Bfschord \dummytext +%% +%% \Cshschord \dummytext +%% \Dshschord \dummytext +%% \Eshschord \dummytext +%% \Fshschord \dummytext +%% \Gshschord \dummytext +%% \Ashschord \dummytext +%% \Bshschord \dummytext +%% +%% \mycaption{Seventh chords (Minor):} +%% +%% +%% \aschord \dummytext +%% \bschord \dummytext +%% \cschord \dummytext +%% \dschord \dummytext +%% \eschord \dummytext +%% \fschord \dummytext +%% \gschord \dummytext +%% +%% \afschord \dummytext +%% \bfschord \dummytext +%% \cfschord \dummytext +%% \dfschord \dummytext +%% \efschord \dummytext +%% \ffschord \dummytext +%% \gfschord \dummytext +%% +%% \ashschord \dummytext +%% \bshschord \dummytext +%% \cshschord \dummytext +%% \dshschord \dummytext +%% \eshschord \dummytext +%% \fshschord \dummytext +%% \gshschord \dummytext +%% +%% +%% \end diff --git a/Master/texmf-dist/doc/latex/songbook/install.txt b/Master/texmf-dist/doc/latex/songbook/install.txt new file mode 100644 index 00000000000..e78623c34f7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/install.txt @@ -0,0 +1,55 @@ +@(#)$Id: install.txt,v 1.4 2003/08/19 23:31:15 christopher Exp $ + + - - - - - - - - - - - - - - + + I N S T A L L A T I O N N O T E S + + - - - - - - - - - - - - - - - - - - - + + LaTeX Songbook Style, Version 4.1, 2003/08/31 + - - - - - - - - - - - - - - - - - - - - - - - - - - + + Copyright (c) 1992--2003 Christopher Rath + All rights reserved. + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + Christopher Rath + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + +Legal Stuff: + + This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + + This package is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, I'll be glad to provide one. + + +Instructions: + + 1. Create a songbook.sty file by executing the following command: + latex songbook.ins + + 2. Copy songbook.sty to whereever you keep your local styles. You may + need to refresh the filename database if your TeX installation doesn't + dynamically search for style files. + + 3. See relnotes.txt for contact and support information. + + + + +Local Variables: + mode: indented-text + fill-column: 79 +End: diff --git a/Master/texmf-dist/doc/latex/songbook/mksbkdx b/Master/texmf-dist/doc/latex/songbook/mksbkdx new file mode 100644 index 00000000000..7ae86e3bc3b --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/mksbkdx @@ -0,0 +1,51 @@ +#!/bin/sh +##### rcsid = @(#)$Id: mksbkdx,v 1.10 2003/08/19 23:30:36 christopher Exp $ +##### +## +## mksbkdx - Produce a songbook style .kdx file from a .kIdx file. +## +## Version 4.1, 31 August, 2003 +## +## Copyright 1992--2003 Christopher Rath +## +## This package is free software; you can redistribute it and/or +## modify it under the terms of the GNU Lesser General Public +## License as published by the Free Software Foundation; either +## version 2.1 of the License, or (at your option) any later +## version. +## +## This package is distributed in the hope that it will be +## useful, but WITHOUT ANY WARRANTY; without even the implied +## warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +## PURPOSE. See the GNU Lesser General Public License for more +## details. +## +## Take a .kIdx file produced by one of the songbook styles and +## turn it into a .kdx file for final formatting into an index +## of songs by key. +## +##### +##### + +### +# Check that the proper parameters were input. +### +if [ "$1" = "" ] +then + echo USAGE: $0 jobname +fi + +### +# Call makeindex to do the required munging. +## +makeindex -s songbook.ist -o $1.kdx $1.kIdx + +### +# Tell the user what the new filename is. +### +echo " " +echo "The new Index file is called \`$1.kdx'." + +### +# End of script. +### diff --git a/Master/texmf-dist/doc/latex/songbook/mksbtdx b/Master/texmf-dist/doc/latex/songbook/mksbtdx new file mode 100644 index 00000000000..f4d8eef2b13 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/mksbtdx @@ -0,0 +1,51 @@ +#!/bin/sh +##### rcsid = @(#)$Id: mksbtdx,v 1.12 2003/08/19 23:30:37 christopher Exp $ +##### +## +## mksbtdx - Produce a songbook style .tdx file from a .tIdx file. +## +## Version 4.1, 31 August, 2003 +## +## Copyright 1992--2003 Christopher Rath +## +## This package is free software; you can redistribute it and/or +## modify it under the terms of the GNU Lesser General Public +## License as published by the Free Software Foundation; either +## version 2.1 of the License, or (at your option) any later +## version. +## +## This package is distributed in the hope that it will be +## useful, but WITHOUT ANY WARRANTY; without even the implied +## warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +## PURPOSE. See the GNU Lesser General Public License for more +## details. +## +## Take a .tIdx file produced by one of the songbook styles and +## turn it into a .tdx file for final formatting into a title and +## first line index. +## +##### +##### + +### +# Check that the proper parameters were input. +### +if [ "$1" = "" ] +then + echo USAGE: $0 jobname +fi + +### +# Call makeindex to do the required munging. +## +makeindex -s songbook.ist -o $1.tdx $1.tIdx + +### +# Tell the user what the new filename is. +### +echo " " +echo "The new Index file is called \`$1.tdx'." + +### +# End of script. +### diff --git a/Master/texmf-dist/doc/latex/songbook/relnotes.txt b/Master/texmf-dist/doc/latex/songbook/relnotes.txt new file mode 100644 index 00000000000..c7de0a89188 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/relnotes.txt @@ -0,0 +1,140 @@ +@(#)$Id: relnotes.txt,v 1.21 2003/09/23 01:18:57 christopher Exp $ + + - - - - - - - - - + + R E L E A S E N O T E S + + - - - - - - - - - - - - - - - - - + + LaTeX Songbook Style, Version 4.1a, 2003/08/31 + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + Copyright (c) 1992--2003 Christopher Rath + All rights reserved. + + - - - - - - - - - - - - - - - - - - - - - - - - - - + + Christopher Rath + + - - - - - - - - - - - - - - - - - - - - - - - - - - + +Legal Stuff: + + This package is free software; you can redistribute it and/or modify it + under the terms of the GNU Lesser General Public License as published by + the Free Software Foundation; either version 2.1 of the License, or (at + your option) any later version. + + This package is distributed in the hope that it will be useful, but WITHOUT + ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this library; if not, I'll be glad to provide one. + + +Changes in Release 4.1a: + + * corrected a bug whereby the new exclude song mode was throwing an error + when either the |\SBRef| or |\SBMargNote| commands were used + + +Changes in Release 4.1: + + * a new optional [Include?] parameter has been added to the song + environment; that parameter allows you to have a song omitted from the + printed songbook yet still have the song counter incremented and the + song's table of contents entry written to a separate TOC file (see the + description of the song environment, below, for more details) + + * to go along with the new optional [Include?] parameter is a new + \usepackage{} option, printallsongs, which overrides the individual song + option declarations and prints all the songs in the songbook + + * the song "My Sun and My Shield" was removed from the sample songbook; + it turns out that this is a Ted Sandquist song and is not in the public + domain + + * chordbk's compactsong option is still experimental + + +chordbk, wordbk, overhead: + + These styles have been used to produce the songbooks for our church. We + needed to produce books that our song-leaders could use, as well as books + for use in the congregation; so, these styles were written. + + The `chordbk' option is used to print a songbook with words and chords, and + it also supports a `compactsong' option which lays out the song in two + columns per page instead of one (the `wordbk' and `overhead' options do not + support compactsong mode at present). The `wordbk' option is used to print + a words-only songbook. The `overhead' option is used to print overhead + transparencies. They all use the same LaTeX input file. `Wordbk' and + `overhead' modes simply ignore all of the chord information. + + +songbook.dtx: + + This is both the formal documentation for the Songbook style as well as + its source code. A .pdf file is provided, as well as the .tex file. + + +sample-sb.tex: + + This is a sample songbook. This file is used to produce the sample???.dvi + files included with this package. To regenerate the .dvi files, simply + uncomment the appropriate \document line and re-LaTeX the file. + + +Manifest: + + conditionals.sty Donald Arseneau's conditional tests. + contrib/ Directory containing user contributed utilities. + LesserGPL.txt Terms & conditions under which the style is + distributed. + mksbkdx A shell script to make the index by song key. + mksbtdx A shell script to make the index by song title. + relnotes.txt The songbook package release notes (this file). + sample-sb.tex A sample songbook. + sampleCBK.pdf Sample-sb.tex formatted using chordbk.sty. + sampleKdx.pdf The sample key index run through LaTeX. + sampleKdx.tex Key index for the sample songbook. + sampleOH.pdf Sample-sb.tex formatted using overhead.sty. + sampleTdx.pdf The sample title index run through LaTeX. + sampleTdx.tex Title index for the sample songbook. + sampleToc.pdf The sample TOC run through LaTeX. + sampleToc.tex TOC for the sample songbook. + sampleWBK.pdf Sample-sb.tex formatted using wordbk.sty. + songbook.pdf The \Songbook's documentation. + songbook.ist The songbook package makeindex .ist file. + songbook.dtx The base style file. + songbook.ins Install script to create .sty from .dtx. + + +Support: + + Please email me for help using the files. Please let me know about any + bugs and problems. + + There is a SongBook Style home page. Its URL is: + + http://www.rath.ca/Misc/Songbook/ + + I will make bug fixes, other user's contributed macros and scripts, and the + latest release of the software available on this web server. + + + Christopher Rath christopher@rath.ca (613) 824-4584 + 1371 Major Rd. + Ottawa, ON + Canada K1E 1H3 + + + + +Local Variables: + mode: indented-text + fill-column: 79 +End: diff --git a/Master/texmf-dist/doc/latex/songbook/sample-sb.kIdx b/Master/texmf-dist/doc/latex/songbook/sample-sb.kIdx new file mode 100644 index 00000000000..aed16547cbd --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sample-sb.kIdx @@ -0,0 +1,32 @@ +\indexentry{{\sbChord C\relax } -- What A Mighty God We Serve}{1} +\indexentry{{\sbChord D\relax } -- What A Mighty God We Serve}{1} +\indexentry{{\sbChord D\relax } -- Finally, My Brethren}{2} +\indexentry{{\sbChord Am\relax } -- The Lord Of Covenant}{3} +\indexentry{{\sbChord D\relax } -- We Will Rejoice}{4} +\indexentry{{\sbChord Em\relax } -- Praise Him In His Sanctuary}{5} +\indexentry{{\sbChord Em\relax } -- Rise Up}{6} +\indexentry{{\sbChord Am\relax } -- We Are Marching In Messiah's Band}{7} +\indexentry{{\sbChord G\relax } -- A Song Of Love}{8} +\indexentry{{\sbChord D\relax } -- Hail To The King}{9} +\indexentry{{\sbChord C\relax } -- The Horse And Rider}{10} +\indexentry{{\sbChord D\relax } -- Nothing But The Blood}{11} +\indexentry{{\sbChord C\relax } -- Far Above All Rule And Authority}{12} +\indexentry{{\sbChord D\relax } -- Sing Hallelujah}{13} +\indexentry{{\sbChord G\relax } -- Zephaniah 3:17}{14} +\indexentry{{\sbChord D\relax } -- Come And Let Us Go}{15} +\indexentry{{\sbChord D\relax } -- Behold, I Am The Lord}{16} +\indexentry{{\sbChord D\relax } -- Stand Up And Bless}{17} +\indexentry{{\sbChord G\relax } -- Jesus Is The Lord}{18} +\indexentry{{\sbChord G\relax } -- I Will Sing Praises}{19} +\indexentry{{\sbChord G\relax } -- Let God Be Magnified}{20} +\indexentry{{\sbChord D\relax } -- There's A Light Shining Forth}{21} +\indexentry{{\sbChord D\relax } -- How Great Is Our God}{22} +\indexentry{{\sbChord E\relax } -- How Great Is Our God}{22} +\indexentry{{\sbChord E\relax } -- Lift Jesus Higher}{23} +\indexentry{{\sbChord C\relax } -- Garment Of Praise}{24} +\indexentry{{\sbChord D\relax } -- Garment Of Praise}{24} +\indexentry{{\sbChord C\relax } -- I Was Glad}{25} +\indexentry{{\sbChord C\relax } -- Oh, The Blood}{26} +\indexentry{{\sbChord D\relax } -- Oh, The Blood}{26} +\indexentry{{\sbChord E\relax } -- Oh, The Blood}{26} +\indexentry{{\sbChord F\relax } -- Oh, The Blood}{26} diff --git a/Master/texmf-dist/doc/latex/songbook/sample-sb.tIdx b/Master/texmf-dist/doc/latex/songbook/sample-sb.tIdx new file mode 100644 index 00000000000..14d8a33124c --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sample-sb.tIdx @@ -0,0 +1,32 @@ +\indexentry{What A Mighty God We Serve}{1} +\indexentry{Finally, My Brethren}{2} +\indexentry{The Lord Of Covenant}{3} +\indexentry{Lift your hands, for He is Holy@{\it Lift your hands, for He is Holy\/}}{3} +\indexentry{We Will Rejoice}{4} +\indexentry{Praise Him In His Sanctuary}{5} +\indexentry{Rise Up}{6} +\indexentry{We Are Marching In Messiah's Band}{7} +\indexentry{A Song Of Love}{8} +\indexentry{Hail To The King}{9} +\indexentry{I praise You, Lord, for You are my King@{\it I praise You, Lord, for You are my King\/}}{9} +\indexentry{The Horse And Rider}{10} +\indexentry{I will sing unto the Lord, for He has@{\it I will sing unto the Lord, for He has\/}}{10} +\indexentry{Nothing But The Blood}{11} +\indexentry{What can wash away my sin@{\it What can wash away my sin\/}}{11} +\indexentry{Far Above All Rule And Authority}{12} +\indexentry{Sing Hallelujah}{13} +\indexentry{Zephaniah 3:17}{14} +\indexentry{The Lord your God is in your midst@{\it The Lord your God is in your midst\/}}{14} +\indexentry{Come And Let Us Go}{15} +\indexentry{Behold, I Am The Lord}{16} +\indexentry{Stand Up And Bless}{17} +\indexentry{Jesus Is The Lord}{18} +\indexentry{I Will Sing Praises}{19} +\indexentry{Let God Be Magnified}{20} +\indexentry{There's A Light Shining Forth}{21} +\indexentry{How Great Is Our God}{22} +\indexentry{Lift Jesus Higher}{23} +\indexentry{Garment Of Praise}{24} +\indexentry{I have put on my garment of praise@{\it I have put on my garment of praise\/}}{24} +\indexentry{I Was Glad}{25} +\indexentry{Oh, The Blood}{26} diff --git a/Master/texmf-dist/doc/latex/songbook/sample-sb.tex b/Master/texmf-dist/doc/latex/songbook/sample-sb.tex new file mode 100644 index 00000000000..072d7c8206d --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sample-sb.tex @@ -0,0 +1,1245 @@ +%%%%%% rcsid = @(#)$Id: sample-sb.tex,v 1.18 2003/08/31 03:22:28 christopher Exp $ +%%%%%% +%% +%% =============================== +%% Sample Songbook (sample-sb.tex) +%% =============================== +%% +%% Version 4.1, 31 August, 2003 +%% +%% Copyright 1992--2003 Christopher Rath +%% +%% This package is free software; you can redistribute it and/or +%% modify it under the terms of the GNU Lesser General Public +%% License as published by the Free Software Foundation; either +%% version 2.1 of the License, or (at your option) any later +%% version. +%% +%% This package is distributed in the hope that it will be +%% useful, but WITHOUT ANY WARRANTY; without even the implied +%% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more +%% details. +%% +%% This file contains a subset of the songbook we distribute +%% at our church. To the best of my knowledge, all of the lyrics +%% contained herein are freely distributable. This file has been +%% provided as a sample of what can be produced by the chordbk, +%% wordbk, and overhead LaTeX styles. +%% +%% NEEDED: The fancyhdr LaTeX style is required to properly +%% format this file. If you don't have that then comment +%% out the commands in the preamble which deal with the +%% fancyhdr style. +%% +%%%%%% +%%%%%% +%% +%% 1. Chord notation. Within this songbook the following +%% conventions have been adopted: +%% +%% "Minor" is entered as "m"; +%% e.g. Cm7 for C minor 7th. +%% "Major" is entered as "M"; +%% e.g. CM7 for C major 7th. +%% +%%%%%% +%%%%%% +%% ============ +%% Bibliography +%% ============ +%% +%% Exalt Him!: Exalt Him! Compiled by Tom Fettke. (c)1989 +%% Word Music. +%% +%% Hosanna! Music Books: Hosanna! Music Books #1--#6. +%% (c)1987--92 Integrity Music, Inc. +%% +%% Worship Him II: Worship Him II. Compiled by Jesse Peterson +%% and Bruce Ballinger. (c)1989 Tempo Music +%% Publications. +%% +%% Worship Songs Of The Vineyard: Worship Songs Of The Vineyard +%% --- Volume 2. (c)1989 Vineyard Ministries +%% International. +%% +%%%%%% +%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% P R E A M B L E B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt]{book} +\usepackage{latexsym,fancyhdr} +\usepackage[chordbk]{songbook} %% Words & Chords edition. +%%\usepackage[compactsong,chordbk]{songbook} %% Words & Chords edition. +%%\usepackage[wordbk]{songbook} %% Words Only edition. +%%\usepackage[overhead]{songbook} %% Overhead Transparency edition. + + +%%% +% Revision Date and Release Date definitions. +% +% \RelDate - The last time this songbook was released. Set this +% date each time a new release/update of the songbook +% is generated. +% \RevDate - The last time a particular song was revised in any +% way. This command will be renewed inside every +% song. +%%% +\newcommand{\RelDate}{31~August,~2003} +\newcommand{\RevDate}{\today} + +%%% +% C.C.L.I. license number definition; for copyright licensing info. +% One of these macros will be manually inserted into the {CpyRt} +% parameter of the {song} environment. +% +% \CCLInumber - The actual copyright license number. Don't +% insert this command in the {CpyRt} parameter, use one +% of the others. +% \CCLIed - Indicates a song falls under our CCLI license. +% \NotCCLIed - Indicates a song doesn't fall under our CCLI +% license. Public Domain songs fall into this category. +% \PGranted - We have received specific permission from the +% copyright holder to use this song. +% \PPending - We are in the process of obtaining permission to +% use this song. +%%% +\newcommand{\CCLInumber}{Your CCLI Number} +\newcommand{\CCLIed}{{\CpyRtInfoFont (CCLI \CCLInumber)}} +\newcommand{\NotCCLIed}{\relax} +\newcommand{\PGranted}{\relax} +\newcommand{\PPending}{{\CpyRtInfoFont (Permission Pending)}} + +%%% +% Title page information. +%%% +\title{A Church Songbook} +\author{} +\date{Revised: \RevDate} + +%%% +% Redefine fonts from SongBook style that I don't like. +%%% +\font\myTinySF=cmss8 at 8pt +\renewcommand{\CpyRtInfoFont}{\tiny\myTinySF} + +%%% +% Define fonts to use in the headers and footers of the songbook. +%%% +\newcommand{\LHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\CHeadFont}{\normalsize\rm} % = cmr12 at 12pt +\newcommand{\RHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\LFootFont}{\scriptsize} % = cmr8 at 8pt +\newcommand{\CFootFont}{\tiny\myTinySF} % = cmss8 at 8pt +\newcommand{\RFootFont}{\scriptsize} % = cmr8 at 8pt + +%%% +% Turn on and define fancy page heading/footing definition. +%%% +\pagestyle{fancy} + +\ifChordBk + % It's a words & chords songbook... + \addtolength{\headwidth}{\marginparsep} + \addtolength{\headwidth}{\marginparwidth} + \renewcommand{\headrulewidth}{0.4pt} + \renewcommand{\footrulewidth}{0.4pt} + \fancyhead[LE,RO]{\LHeadFont\emph{\leftmark\/}\SBContinueMark} + \fancyhead[CE,CO]{\CHeadFont\thepage} + \fancyhead[RE,LO]{\RHeadFont\RelDate} +\else\ifOverhead + % It's an overhead... + \renewcommand{\footrulewidth}{0pt} + \renewcommand{\headrulewidth}{0pt} + \fancyhead[LE,RO]{} + \fancyhead[CE,CO]{} + \fancyhead[RE,LO]{} +\else\ifWordBk + % It's a words only songbook... + \addtolength{\headwidth}{\marginparsep} + \addtolength{\headwidth}{\marginparwidth} + \renewcommand{\headrulewidth}{0.4pt} + \renewcommand{\footrulewidth}{0.4pt} + \fancyhead[LE,RO]{\LHeadFont A Church Songbook} + \fancyhead[CE,CO]{\CHeadFont\thepage} + \fancyhead[RE,LO]{\RHeadFont\RelDate} +\fi\fi\fi + +\fancyfoot[LE,RO]{\LFootFont Property of The Church} +\ifSongEject + \fancyfoot[CE,CO]{\CFootFont Last Revised: \RevDate} +\else + \fancyfoot[CE,CO]{\CFootFont} +\fi +\fancyfoot[RE,LO]{\RFootFont Material used by permission.} + +%%% +% Turn on/off index-file generation. Uncomment the \makeindex line to +% turn index generation on; comment it out to turn index generation +% off. +%%% +\makeTitleIndex %% Title and First Line Index. +\makeTitleContents %% Table of Contents. +\makeKeyIndex %% Index of song by key. + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% D O C U M E N T B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%% +% Uncomment "\maketitle" statement to make a title page. +%%% +\maketitle + +\mainmatter +\ifWordBk + \twocolumn +\fi + +%%% +% Songbook begins. +%%% +\begin{song}{What A Mighty God We Serve}{C} + {\SBPubDom} + {} + {Isaiah~9:6} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Hosanna! Music Book~I}{\#93} + + \begin{SBOpGroup} + \Ch{C}{What} a mighty God we serve, + + What a mighty God we \Ch{G7}{serve}, + + \Ch{C}{An}gels bow before Him, + + \Ch{C}{Hea}ven and earth adore Him, + + \Ch{C}{What} a mighty \Ch{G7}{God} we \Ch{C}{serve!}\Ch{[}{}\Ch{F}{} \Ch{C}{}\Ch{]}{} + \end{SBOpGroup} + + \begin{SBVerse} + O \Ch{C}{Zion,} O \Ch{F}{Zion,} that \Ch{G7}{bring}est good \Ch{C}{tid}ings, + + Get thee \Ch{F}{up} into the \Ch{G7}{High} Moun\Ch{C}{tains} + + Je\Ch{C}{ru}salem, Je\Ch{F}{ru}salem, that \Ch{G7}{bring}est good \Ch{C}{tid}ings + + Lift up thy \Ch{F}{voice} with \Ch{G7}{all} thy \Ch{C}{strength} + + Lift it \Ch{F}{up,} be not afraid; + + Lift it \Ch{C}{up,} be not afraid + + Say \Ch{Am}{unto} the \Ch{C}{ci}ties of \Ch{G7}{Judah,} + + ``Behold your \Ch{C}{God,}\Ch{C7}{} Behold your \Ch{F}{God,} + + Be\Ch{C}{hold} \Ch{G7}{your} \Ch{C}{God!''} + \end{SBVerse} + + \begin{SBExtraKeys}{ + \CBPageBrk + \CSColBrk + \STitle{What A Mighty God We Serve}{D} + + \begin{SBOpGroup} + \Ch{D}{What} a mighty God we serve, + + What a mighty God we \Ch{A7}{serve}, + + \Ch{D}{An}gels bow before Him, + + \Ch{D}{Hea}ven and earth adore Him, + + \Ch{D}{What} a mighty \Ch{A7}{God} we \Ch{D}{serve!}\Ch{[}{}\Ch{G}{} \Ch{D}{}\Ch{]}{} + \end{SBOpGroup} + + \begin{SBVerse} + O \Ch{D}{Zion,} O \Ch{G}{Zion,} that \Ch{A7}{bring}est good \Ch{D}{tid}ings, + + Get thee \Ch{G}{up} to into the \Ch{A7}{High} Moun\Ch{D}{tains} + + Je\Ch{D}{ru}salem, Je\Ch{G}{ru}salem, that \Ch{A7}{bring}est good \Ch{D}{tid}ings + + Lift up thy \Ch{G}{voice} with \Ch{A7}{all} thy \Ch{D}{strength} + + Lift it \Ch{G}{up} be not afraid, + + Lift it \Ch{D}{up} be not afraid + + Say \Ch{Bm}{unto} the \Ch{D}{ci}ties of \Ch{A7}{Judah,} + + ``Behold your \Ch{D}{God,}\Ch{D7}{} Behold your \Ch{G}{God,} + + Be\Ch{D}{hold} \Ch{A7}{your} \Ch{D}{God!''} + \end{SBVerse} + }\end{SBExtraKeys} +\end{song} + + +\begin{song}{Finally, My Brethren}{D} + {} + {} + {Ephesians~6:10} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBVerse} + \Ch{D}{Fi}nally, my brethren, be \Ch{C}{strong} in the \Ch{D}{Lord,} + + \Ch{D}{Fi}nally, my brethren, be \Ch{C}{strong} in the \Ch{D}{Lord,} + + And in the \Ch{G}{pow}er \Ch{A}{of} His \Ch{D}{might,} + + And in the \Ch{G}{pow}er \Ch{A}{of} His \Ch{D}{might.} + + For it is \Ch{G}{God} at \Ch{A}{work} with\Ch{D}{in} you, + + Both to \Ch{G}{will} \Ch{A}{and} to \Ch{D}{do,} + + \Ch{G}{All} his \Ch{A}{glo}rious \Ch{D}{plea}sure. + + His \Ch{G}{\em truth} shall \Ch{A}{sur}ely en\Ch{D}{dure.} + \end{SBVerse} + + \begin{SBVerse} + {\em \ldots strength \ldots} + \end{SBVerse} + + \begin{SBVerse} + {\em \ldots mercy \ldots} + \end{SBVerse} + + \begin{SBVerse} + {\em \ldots grace \ldots} + \end{SBVerse} + + \begin{SBVerse} + \Ch{D}{Fi}nally my brethren be \Ch{C}{strong} in the \Ch{D}{Lord,} + + \Ch{D}{Fi}nally my brethren be \Ch{C}{strong} in the \Ch{D}{Lord,} + + And in the \Ch{G}{pow}er \Ch{A}{of} His \Ch{D}{might,} + + And in the \Ch{G}{pow}er \Ch{A}{of} His \Ch{D}{might,} + + And in the \Ch{G}{pow}er \Ch{A}{of} His \Ch{D}{might.} + \end{SBVerse} +\end{song} + + +\begin{song}{The Lord Of Covenant}{Am} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + \FLineIdx{Lift your hands, for He is Holy} + + \begin{SBOpGroup} + \Ch{Am}{Lift} your hands, for \Ch{E}{He} is Holy. + + \Ch{Dm7}{Worship} Him in \Ch{E}{spir}it and \Ch{Am}{truth.} + + For His face, is \Ch{E}{like} the sun, + + \Ch{Dm7}{The} Lord of \Ch{E}{Cove}\Ch{Am}{nant.} + \end{SBOpGroup} + + \begin{SBVerse} + \Ch{Dm}{Clap} your hands and \Ch{G}{shout} in victo\Ch{C}{ry,} + + For the Lamb was \Ch{E}{slain} but lives. + + \Ch{Dm7}{Dance} for joy and \Ch{G}{give} Him thanks. + + {\SBLyricNoteFont (Men)} For the \Ch{C}{free}dom \ldots + + {\SBLyricNoteFont (Women)} For the freedom His \Ch{E}{life} gives. + + {\SBLyricNoteFont (Men)} For the \Ch{F}{free}dom \ldots + + {\SBLyricNoteFont (Women)} For the freedom His \Ch{E}{life} gives. + \end{SBVerse} + + \begin{SBVerse} + \Ch{Dm}{Come} you people, \Ch{G}{lift} your voices, \Ch{C}{} + + Praise Him with your \Ch{E}{hearts} as one. + + \Ch{Dm7}{There} is One who \Ch{G}{turn}ed the key. + + {\SBLyricNoteFont (Men)} And the \Ch{C}{door} \ldots + + {\SBLyricNoteFont (Women)} To His throne is \Ch{E}{open.} + + {\SBLyricNoteFont (Men)} Yes, the \Ch{F}{door} \ldots + + {\SBLyricNoteFont (Women)} To His throne is \Ch{E}{open.} + \end{SBVerse} + + \CSColBrk + \begin{SBVerse} + \Ch{Dm}{He} creates Je\Ch{G}{rusa}lem for re\Ch{C}{joic}ing, + + For re\Ch{E}{joic}ing, + + \Ch{Dm7}{And} her people \Ch{G}{for} gladness. + + {\SBLyricNoteFont (Men)} \Ch{C}{He} \ldots + + {\SBLyricNoteFont (Women)} He is glad in His \Ch{E}{peo}ple. + + {\SBLyricNoteFont (Men)} Yes, \Ch{F}{He} \ldots + + {\SBLyricNoteFont (Women)} He is glad in His \Ch{E}{peo}ple. + \end{SBVerse} +\end{song} + + +\begin{song}{We Will Rejoice}{D} + {} + {} + {Song Of Solomon~1:4} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Hosanna! Music Book~II}{\#143} + + \begin{SBOpGroup} + \Ch{D}{We} will rejoice in \Ch{G}{You} and be glad, + + \Ch{D}{We} will extol Your \Ch{A7}{love} more than wine + + \Ch{D}{Draw} me after \Ch{D7}{You} and let us \Ch{G}{run} together, + + \Ch{D}{We} will rejoice in \Ch{G}{You} and \Ch{A7}{be} \Ch{D}{glad} + \end{SBOpGroup} + + \begin{SBChorus} + \Ch{D}{Lift} up the light of Thy \Ch{G}{coun}tenance, + + U\Ch{D}{pon} us O \Ch{A7}{Lord} + + \Ch{D}{Lift} up the light of Thy \Ch{G}{coun}tenance, + + U\Ch{D}{pon} \Ch{A7}{us} O \Ch{D}{Lord} \Ch{G}{} \Ch{D}{} + \end{SBChorus} +\end{song} + + +\begin{song}{Praise Him In His Sanctuary}{Em} + {} + {} + {Psalm~150} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBVerse} + Praise Him \Ch{Em}{in} His sanctuary + + Praise Him \Ch{Em}{in} the skies above + + Praise Him \Ch{G}{for} the acts of \Ch{D}{pow}er that He \Ch{Em}{does} + + Praise Him \Ch{Em}{for} surpassing greatness + + With the \Ch{Em}{trum}pet, harp and lyre + + With the \Ch{G}{tam}bourines and \Ch{Am}{dan}cing, praise Him \Ch{Em}{now} + \end{SBVerse} + + \begin{SBOpGroup} + Come and \Ch{G}{praise} \Ch{D}{Him} \Ch{Bm}{for} the Lord is \Ch{Em}{good} + + And His mercy is \Ch{B7}{ever}\Ch{Em}{lasting} + + Come and \Ch{G}{praise} \Ch{D}{Him} \Ch{Bm}{for} the Lord is \Ch{Em}{good} + + And His mercy is \Ch{B7}{ever}\Ch{Em}{lasting} + \end{SBOpGroup} + + \begin{SBVerse} + Praise Him \Ch{Em}{with} the clashing cymbals + + Let them \Ch{Em}{hear} it far and near + + With the \Ch{G}{strings} and flutes we'll \Ch{D}{praise} the Lord our \Ch{Em}{God} + + Who with \Ch{Em}{majes}ty is reigning + + He has \Ch{Em}{power} over all + + Give Him \Ch{G}{glory} and be \Ch{Am}{thankful} for His \Ch{Em}{love} + \end{SBVerse} +\end{song} + + +\begin{song}{Rise Up}{Em} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + Rise \Ch{Em}{up,} rise up, we are the \Ch{Am}{soldiers} of the \Ch{Em}{cross} + + We are the \Ch{Am}{ones} who are to glorify the \Ch{B7}{King} + + Cre\Ch{Em}{ation} groans for the \Ch{Am}{Sons} of God to \Ch{Em}{come} + + Mani\Ch{Am}{fest}ing all the glory of the \Ch{B7}{King} + + So \Ch{Am}{rise} and shine, for your \Ch{Em}{light} has come, + + And the \Ch{Am}{glor}y of the Lord is u\Ch{Em}{pon} you + + Lift \Ch{Am}{up} your eyes round a\Ch{Em}{bout} and see + + All the \Ch{Am}{nations} are falling at your \Ch{B7}{feet} + \end{SBOpGroup} + + \begin{SBChorus} + So let's \Ch{Em}{glor}ify the Lord, + + Let's \Ch{Am}{glor}ify the \Ch{Em}{King} + + Let's shout and sing as we \Ch{Am}{take} the victo\Ch{B7}{ry} + + So let's \Ch{Em}{glor}ify the Lord, + + Let's \Ch{Am}{glor}ify the \Ch{Em}{King} + + Let's \Ch{Am}{shout} and \Ch{B7}{take} the victo\Ch{Em}{ry!} + \end{SBChorus} +\end{song} + + +\begin{song}{We Are Marching In Messiah's Band}{Am} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBVerse} + We are \Ch{Am}{march}ing, in Messiah's band; + + The keys of \Ch{Am}{vict'ry} in His mighty hand; + + Let us \Ch{Dm}{go} on to take the promised \Ch{Am}{land.} + + Raise the \Ch{Am}{anthem,} sing the victory song; + + Praise the \Ch{Am}{Lord} for the battle's won; + + No \Ch{Dm}{wea}pon formed against Him shall \Ch{Am}{stand.} + \end{SBVerse} + + \begin{SBOpGroup} + For the \Ch{F}{Cap}tain of the Host is \Ch{C}{Je}sus; + + We are \Ch{F}{fol}lowing in His \Ch{C}{foot}steps. + + No \Ch{F}{foe} can stand a\Ch{Am}{gainst} us in the \Ch{F}{fray.} \Ch{G}{} + \end{SBOpGroup} +\end{song} + + +\begin{song}{A Song Of Love}{G} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + A \Ch{G}{Song} of \Ch{Em}{Love,} I \Ch{Am7}{sing} to \Ch{D}{You} + + A \Ch{G}{Song} of \Ch{Em}{ado}ration, \Ch{Am7}{to} the \Ch{D}{King} + + You \Ch{Am7}{are} the \Ch{D}{Lord,} the \Ch{G}{Ma}ker \Ch{G/F#}{of} the \Ch{Em}{universe} + + You \Ch{Am7}{are} the \Ch{D}{King} of all \Ch{G}{Kings} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Hail To The King}{D} + {1989 Christopher Rath} + {Christopher Rath} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{November~22,~1993} + \SBRef{New Wine Covenant Church Song Book}{\#70} + \FLineIdx{I praise You, Lord, for You are my King} + + \begin{SBVerse} + I \Ch{D}{praise} You, Lord, for \Ch{C}{You} are \Ch{G}{my} \Ch{D}{King} + + I \Ch{D}{praise} You, Lord, for \Ch{C}{You} are \Ch{G}{my} \Ch{D}{King} + \end{SBVerse} + + \begin{SBOpGroup} + All \Ch{C}{hail} to\Ch{G}{} the \Ch{D}{King,} + + All \Ch{C}{hail} to\Ch{G}{} King Je\Ch{D}{\SBen sus} + + All \Ch{C}{hail} to\Ch{G}{} the \Ch{D}{King} of Kings, + + All \Ch{C}{hail} to\Ch{G}{} the \Ch{D}{King} + \end{SBOpGroup} + + \begin{SBVerse} + We \Ch{D}{praise} You, Lord, For \Ch{C}{You} are \Ch{G}{our} \Ch{D}{King} + + We \Ch{D}{praise} You, Lord, For \Ch{C}{You} are \Ch{G}{our} \Ch{D}{King} + \end{SBVerse} + + \begin{SBVerse} + I \Ch{D}{wor}ship You, my \Ch{C}{Lord} and \Ch{G}{my} \Ch{D}{God} + + I \Ch{D}{wor}ship You, my \Ch{C}{Lord} and \Ch{G}{my} \Ch{D}{God} + \end{SBVerse} +\end{song} + + +\WBPageBrk +\begin{song}{The Horse And Rider}{C} + {1950 Mills Music (music only)} + {Anonymous and I.~Miron \&~J.~Grossman} + {Exodus~15:1--2} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Songs Of Praise}{\#214} + \FLineIdx{I will sing unto the Lord, for He has} + + \ifChordBk + {\SBLyricNoteFont This song can be sung as a round. Each part of the + round is indicated below as a verse.} + \fi + + \begin{SBVerse} + \Ch{C}{I} will sing unto the Lord, for \Ch{F}{He} has triumphed \Ch{Dm}{glorious}ly + + The \Ch{G7}{horse} and rider thrown into the \Ch{C}{sea} + + \Ch{C}{I} will sing unto the Lord, for \Ch{F}{He} has triumphed \Ch{Dm}{glorious}ly + + The \Ch{G7}{horse} and rider thrown into the \Ch{C}{sea} + \end{SBVerse} + + \begin{SBVerse} + The \Ch{C}{Lord,} my God, my \Ch{F}{strength,} my \Ch{Dm}{song,} + + Is \Ch{G7}{now} become my victo\Ch{C}{ry} + + The \Ch{C}{Lord,} my God, my \Ch{F}{strength,} my \Ch{Dm}{song,} + + Is \Ch{G7}{now} become my victo\Ch{C}{ry} + \end{SBVerse} + + \begin{SBVerse} + The \Ch{C}{Lord} is God and \Ch{F}{I} will \Ch{Dm}{praise} Him, + + My \Ch{G7}{Father's} God, and \Ch{C}{I} will ex\Ch{G7}{alt} Him! + + The \Ch{C}{Lord} is God and \Ch{F}{I} will \Ch{Dm}{praise} Him, + + My \Ch{G7}{Father's} God, and \Ch{C}{I} will ex\Ch{C}{alt} Him! + \end{SBVerse} +\end{song} + + +\begin{song}{Nothing But The Blood}{D} + {\SBPubDom} + {Robert Lowry} + {Ephesians~1:7} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Hosanna! Music Book~I}{\#65} + \FLineIdx{What can wash away my sin} + + \begin{SBVerse} + \Ch{D}{What} can wash a\Ch{F#m}{way} my \Ch{Bm}{sin?} + + \Ch{G}{Noth}ing but the \Ch{D}{blood} of \Chr{A7}{Je}\Ch{D}{sus.} + + \Ch{D}{What} can make me \Ch{F#m}{whole} a\Ch{Bm}{gain?} + + \Ch{G}{Noth}ing but the \Ch{D}{blood} of \Chr{A7}{Je}\Ch{D}{sus.} + \end{SBVerse} + + \begin{SBOpGroup} + \Ch{D}{Oh,} Precious \Ch{F#m}{is} the \Ch{Bm}{flow} + + \Ch{G}{That} \Ch{Em}{makes} me \Ch{A}{white} as \Ch{D}{snow.}\Ch{A7}{} + + \Ch{D}{No} other \Ch{F#m}{fount} I \Ch{Bm}{know,} + + \Ch{G}{Noth}ing but the \Ch{D}{blood} of \Chr{A7}{Je}\Ch{D}{sus.} + \end{SBOpGroup} + + \begin{SBVerse} + \Ch{D}{This} is all my \Ch{F#m}{righteous}\Ch{Bm}{ness,} + + \Ch{G}{Noth}ing but the \Ch{D}{blood} of \Chr{A7}{Je}\Ch{D}{sus.} + + \Ch{D}{This} is all my \Ch{F#m}{hope} and \Ch{Bm}{peace,} + + \Ch{G}{Noth}ing but the \Ch{D}{blood} of \Chr{A7}{Je}\Ch{D}{sus.} + \end{SBVerse} +\end{song} + + +\begin{song}{Far Above All Rule And Authority}{C} + {} + {} + {Ephesians~1:20--21;~2:6} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + Far a\Ch{C}{bove} all rule and au\Ch{F}{thor}ity, and \Ch{C}{po}wer and do\Ch{G7}{min}\Ch{C}{ion} + + Far a\Ch{C}{bove} all rule and au\Ch{F}{thor}ity, and \Ch{C}{po}wer and do\Ch{G7}{min}\Ch{C}{ion} + + And every \Ch{F}{name} that is \Ch{G7}{nam}ed, not \Ch{C}{on}ly in this age + + But \Ch{F}{al}so in the \Ch{G7}{one} to \Ch{C}{come} + + And every \Ch{F}{name} that is \Ch{G7}{nam}ed, not \Ch{C}{on}ly in this age + + But \Ch{F}{al}so in the \Ch{G7}{one} to \Ch{C}{come} + + Christ is \Ch{C}{seat}\Ch{G}{ed} at the \Ch{C}{Fa}ther's right hand, + + In \Chr{F}{hea}\Chr{G7}{}venly \Ch{C}{pla}ces. + + We are \Ch{C}{seat}ed with \Ch{G}{Him,} at the \Ch{C}{Fa}ther's right hand, + + In \Chr{F}{hea}\Chr{G7}{}venly \Ch{C}{pla}ces. + \end{SBOpGroup} +\end{song} + + +\begin{song}{Sing Hallelujah}{D} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Scripture In Song Volume~II}{\#167} + + \begin{SBOpGroup} + \Ch{D}{Sing} Halle\Ch{G}{lu}jah, \Ch{D}{sing} halle\Ch{A7}{lujah,} + + \Ch{D}{sing} halle\Ch{G}{lu}jah, there's \Ch{D}{joy} \Ch{A7}{in} the \Ch{D}{Lord} + \end{SBOpGroup} + + \begin{SBVerse} + There \Ch{D}{is} a king in \Ch{G}{Zion,} + + There \Ch{D}{is} a king in \Ch{A7}{Zion,} + + There \Ch{D}{is} a king in \Ch{G}{Zion}, + + The \Ch{D}{Ci}ty \Ch{A7}{of} our \Ch{D}{God!} + \end{SBVerse} + + \begin{SBVerse} + There's \Ch{D}{oil} and wine in \Ch{G}{Zion,} + + There's \Ch{D}{oil} and wine in \Ch{A7}{Zion,} + + There's \Ch{D}{oil} and wine in \Ch{G}{Zion,} + + The \Ch{D}{Ci}ty \Ch{A7}{of} our \Ch{D}{God!} + \end{SBVerse} + + \begin{SBVerse} + \Ch{D}{Let's} go up to \Ch{G}{Zion,} + + \Ch{D}{Let's} go up to \Ch{A7}{Zion,} + + \Ch{D}{Let's} go up to \Ch{G}{Zion}, + + The \Ch{D}{Ci}ty \Ch{A7}{of} our \Ch{D}{God!} + \end{SBVerse} + + \begin{SBVerse} + The \Ch{D}{church} is built on \Ch{G}{Zion,} + + The \Ch{D}{church} is built on \Ch{A7}{Zion} + + The \Ch{D}{church} is built on \Ch{G}{Zion,} + + The \Ch{D}{City} \Ch{A7}{of} our \Ch{D}{God!} + \end{SBVerse} +\end{song} + + +\begin{song}{Zephaniah 3:17}{G} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + \FLineIdx{The Lord your God is in your midst} + + \begin{SBOpGroup} + \Ch{G}{} The Lord your \Ch{D}{God} is \Ch{Em}{in} your midst, + + \Ch{G}{} The Lord of \Ch{D}{lords,} who sa\Ch{Em}{ves,} + + \Ch{G}{} He will ex\Ch{D}{ult} over \Ch{Em}{you} with joy, + + \Ch{C}{} He will renew you \Ch{D}{in} His love, + + \Ch{C}{} He will rejoice over \Ch{D}{you,} + + With shouts of \Ch{G}{joy,} \Ch{D}{} \Ch{Em}{} with shouts of \Ch{G}{joy,} \Ch{D}{} \Ch{Em}{} + + With shouts of \Ch{C}{joy,} \Ch{D}{} with shouts of \Ch{C}{joy,} \Ch{D}{} + + With shouts of \Ch{G}{joy!} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Come And Let Us Go}{D} + {} + {} + {Micah 4:2} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + \Ch{D}{Come} and let us \Ch{Bm}{go} to the \Ch{Em}{moun}tain of the \Ch{A7}{Lord,} + + And \Ch{Em}{to} the \Ch{A7}{house} of our \Ch{D}{God.} + + \Ch{D}{Come} and let us \Ch{Bm}{go} to the \Ch{Em}{moun}tain of the \Ch{A7}{Lord,} + + And \Ch{Em}{to} the \Ch{A7}{house} of our \Ch{D}{God.} + + And \Ch{G}{He} will \Ch{A}{teach} us of His \Ch{D}{ways,} \Ch{D7}{} + + And \Ch{G}{we} will \Ch{A}{walk} in His \Ch{D}{paths.} \Ch{D7}{} + + And the \Ch{G}{law} shall go \Ch{A}{forth} from \Ch{D}{Zi}\Ch{Bm}{on,} + + And the \Ch{Em}{Word} of the \Ch{A}{Lord} from Jerusa\Ch{D}{lem.} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Behold, I Am The Lord}{D} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Sounds Of Zion}{Volume~III} + + \begin{SBOpGroup} + Be\Ch{D}{hold,} I am the \Ch{F#m}{Lord,} the \Ch{G}{God} of all \Ch{A}{flesh.} + + Is there \Ch{D}{any}thing,\Ch{D7}{} is there \Ch{G}{any}thing,\Ch{Em}{} \Ch{Gm}{too} \Ch{D}{hard} \Ch{A}{for} \Ch{D}{Me?} + + Is there \Ch{D}{any}thing, \Ch{G}{any}thing, \Ch{D}{any}thing, too hard \Ch{G}{for} \Ch{A}{Me?} + + \Ch{A7}{Is} there \Ch{D}{any}thing, \Ch{G}{any}thing, \Ch{D}{any}thing,\Ch{Bm7}{} \Ch{Gm}{too} \Ch{D/A}{hard} \Ch{A}{for} \Ch{D}{Me?} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Stand Up And Bless}{D} + {} + {} + {Nehemiah 9:5} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Hosanna! Music Book~IV}{\#332} + + \begin{SBOpGroup} + Stand \Ch{D}{up} and bless the \Ch{Em}{Lord} your God + + From ever\Ch{A}{last}ing to ever\Ch{D}{last}ing + + Stand \Ch{D}{up} and bless the \Ch{Em}{Lord} your God + + From ever\Ch{A}{last}ing to ever\Ch{D}{last}ing + \end{SBOpGroup} + +\WBPageBrk + \begin{SBChorus} + And \Ch{G}{ble}ssed be your glorious \Ch{D}{name,} O Lord + + Which is e\Ch{Em}{xalted}\Ch{A}{} above all \Ch{D}{ble}ssing and \Ch{D7}{praise} + + And \Ch{G}{ble}ssed be your glorious \Ch{D}{name,} O Lord + + Which is e\Ch{Em}{xalted,}\Ch{A}{} which is e\Chr{G/D}{xal}\Ch{D}{ted} + \end{SBChorus} +\end{song} + + +\begin{song}{Jesus Is The Lord}{G} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + \Ch{G}{Je}sus is the \Ch{G7}{Lord} + + \Ch{C}{Je}sus the Lord \Ch{Am}{reigns} + + \Ch{D}{We} shall take the \Ch{D7}{king}doms of this \Ch{G}{world} \Ch{C}{in} His \Ch{G}{name} \Ch{D7}{} + + \Ch{G}{Ev}ery tribe and \Ch{G7}{nation} + + \Ch{C}{Ev}ery situ\Ch{Am}{ation} + + \Ch{D}{Must} declare that \Ch{D7}{Jesus} is the \Ch{G}{Lord} \Ch{G7}{} + \end{SBOpGroup} + + \begin{SBChorus} + For the \Ch{C}{Lord} \Ch{G}{our} \Ch{D}{God} has de\Ch{G}{liver}ed Him from \Ch{Em}{death} + + And es\Ch{Am}{tablish}ed \Ch{D}{Je}sus as \Ch{G}{Lord} \Ch{G7}{} + + He has \Ch{C}{gi}ven \Ch{G}{Him} the \Ch{D}{po}wer over \Ch{G}{all} that He has \Ch{Em}{made} + + For our \Ch{Am}{God} has \Ch{D}{made} His Christ the \Ch{G}{Lord} + \end{SBChorus} +\end{song} + + +\begin{song}{I Will Sing Praises}{G} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + \Ch{G}{} I will sing \Ch{C}{prais}es, + + \Ch{G}{} I will sing \Ch{C}{prais}es, + + \Ch{G}{} I will sing \Ch{C}{prais}es \Ch{D}{to} my \Ch{G}{God} + + \Ch{G}{} I will sing \Ch{C}{prais}es, + + \Ch{G}{} I will sing \Ch{C}{prais}es, + + \Ch{G}{} I will sing \Ch{C}{prais}es \Ch{D}{to} my \Ch{G}{God} + + \Ch{G}{} And when He \Ch{C}{comes} a\Ch{D}{gain,} + + \Ch{G}{} The rocks will not \Ch{C}{have} to \Ch{D}{cry} out + + \Ch{G}{} His people will \Ch{C}{shout} the mighty \Ch{D}{name} + + Of the King of \Ch{Em}{Glor}y + + \Ch{G}{} When the mountains \Ch{C}{sing} forth + + \Ch{G}{} And all the trees \Ch{C}{clap} their hands + + \Ch{G}{} His people will \Ch{C}{shout} the name + + Of the \Ch{D}{beau}ty of holiness: + + \Ch{D7}{Jesus} Christ is His \Ch{G}{name!} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Let God Be Magnified}{G} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + Let \Ch{G}{all} those that seek Thee rejoice and be glad + + In \Ch{Am}{Thee}, In \Ch{D7}{Thee} + + And \Ch{G}{let} such as love thy salvation, say + + Continual\Ch{Am}{ly,} continual\Ch{D7}{ly,} + + \Ch{C}{}``Let God be magnified, \Ch{G}{}let God be magnified, + + \Ch{Am}{Let} God be magni\Ch{D7}{fied.''} + + \Ch{C}{}``Let God be magnified, \Ch{G}{}let God be magnified, + + \Ch{Am}{Let} God be \Ch{D7}{mag}ni\Ch{G}{fied.''}\Ch{C}{} \Ch{G}{} + \end{SBOpGroup} +\end{song} + + +\begin{song}{There's A Light Shining Forth}{D} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + There's a light shining \Ch{D}{forth,} + + I can see it on the ho\Ch{Em}{rizon;} \Ch{A7}{} + + It's the army of \Ch{Em}{God,} \Ch{A}{} preparing for \Ch{D}{war;} + + Coming conquering vic\Ch{F#m}{torious,} \Ch{D7}{} + + O'er the army of \Ch{G}{sa}tan; \Ch{Em}{} + + Nothing shall \Ch{D}{stand,}\Ch{A7}{} before the army of \Ch{D}{God.} \Ch{G}{} \Ch{D}{} + \end{SBOpGroup} +\end{song} + + +\begin{song}{How Great Is Our God}{D} + {\SBPubDom} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Worship Him~II}{\#65} + + \begin{SBOpGroup} + \Ch{D}{How} great is our \Ch{A7}{God!} How great is His \Ch{D}{name}\Ch{G}{} \Ch{D}{} + + How great is our \Ch{A7}{God!} Forever the \Ch{D}{same}\Ch{G}{} \Ch{D}{} + + He rolled back the \Ch{D}{wa}te\Ch{D7}{rs,} of the mighty Red \Ch{G}{Sea} + + And He said, ``I'll never \Ch{D}{leave} you,\Ch{A7}{} + + Put your trust in \Ch{D}{Me!''} \Ch{[}{}\Ch{G}{} \Ch{D}{}\Ch{]}{} + \end{SBOpGroup} + + \begin{SBExtraKeys}{ + \STitle{How Great Is Our God}{E} + + \begin{SBOpGroup} + \Ch{E}{How} great is our \Ch{B7}{God!} How great is His \Ch{E}{name}\Ch{A}{} \Ch{E}{} + + How great is our \Ch{B7}{God!} Forever the \Ch{E}{same}\Ch{A}{} \Ch{E}{} + + He rolled back the \Ch{E}{wa}te\Ch{E7}{rs,} of the mighty Red \Ch{A}{Sea} + + And He said, ``I'll never \Ch{E}{leave} you,\Ch{B7}{} + + Put your trust in \Ch{E}{Me!''} \Ch{[}{}\Ch{A}{} \Ch{E}{}\Ch{]}{} + \end{SBOpGroup} + }\end{SBExtraKeys} +\end{song} + + +\begin{song}{Lift Jesus Higher}{E} + {} + {} + {} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + Lift Jesus \Ch{E}{high}\Ch{A}{er.} \Ch{E}{} Lift Jesus \Ch{E}{high}\Ch{A}{er.} \Ch{E}{} + + Lift Him up for the world to \Ch{B7}{see.} + + He said, ``If \Ch{E}{I} \Ch{E7}{} be lifted \Ch{A}{up} from the earth, + + I will \Ch{E}{draw} all \Ch{B7}{men} unto \Ch{E}{me}.'' + \end{SBOpGroup} +\end{song} + + +\WBPageBrk +\begin{song}{Garment Of Praise}{C} + {} + {} + {Isaiah~61:3} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + \FLineIdx{I have put on my garment of praise} + + \begin{SBOpGroup} + I have \Ch{C}{put} on my garment of \Ch{G7}{praise,} + + I have \Ch{G7}{put} on my garment of \Ch{C}{prai}\Ch{C7}{se} + + And the \Ch{F}{spirit} of heaviness, is \Ch{C}{gone} from \Ch{Am}{me.} + + I have \Ch{C}{put} on my \Ch{G7}{gar}ment of \Ch{C}{praise!} \ChX{[}{}\ChX{F}{} \ChX{C}{}\ChX{]}{} + \end{SBOpGroup} + + \begin{SBExtraKeys}{ + \STitle{Garment Of Praise}{D} + + \begin{SBOpGroup} + I have \Ch{D}{put} on my garment of \Ch{A7}{praise,} + + I have \Ch{A7}{put} on my garment of \Ch{D}{prai}\Ch{D7}{se} + + And the \Ch{G}{spirit} of heaviness, is \Ch{D}{gone} from \Ch{Bm}{me.} + + I have \Ch{D}{put} on my \Ch{A7}{gar}ment of \Ch{D}{praise!} \Ch{[}{}\Ch{G}{} \Ch{D}{}\Ch{]}{} + \end{SBOpGroup} + }\end{SBExtraKeys} +\end{song} + + +\begin{song}{I Was Glad}{C} + {} + {} + {Psalm 122:1} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + %\SBRef{}{} + + \begin{SBOpGroup} + I was \Ch{C}{glad,} very glad, when they \Ch{F}{said} unto me + + Let us \Ch{G7}{go,} into the house of the \Ch{C}{Lord,} today + + There is singing, there is \Ch{C7}{danc}ing, there is \Ch{F}{vic}tory + + In the \Ch{G7}{house} of the Lord, to\Ch{C}{day!} + \end{SBOpGroup} +\end{song} + + +\begin{song}{Oh, The Blood}{C} + {\SBPubDom} + {} + {Psalm 51:7} + {\NotCCLIed} + + \renewcommand{\RevDate}{February~11,~1993} + \SBRef{Hosanna! Music Book~I}{\#68} + + \begin{SBOpGroup} + \Ch{C}{Oh} the blood \Ch{F}{of} \Ch{C}{Jesus.} + + \Ch{G7}{Oh} the blood of \Ch{C}{Jesus.} + + Oh the blood \Ch{F}{of} \Chr{C}{Je}\Ch{Am}{sus.} + + It \Ch{Dm}{wash}es \Ch{G7}{white} as \Ch{C}{snow.} + \end{SBOpGroup} + + \begin{SBExtraKeys}{ + \STitle{Oh, The Blood}{D} + + \begin{SBOpGroup} + \Ch{D}{Oh} the blood \Ch{G}{of} \Ch{D}{Jesus.} + + \Ch{A7}{Oh} the blood of \Ch{D}{Jesus.} + + Oh the blood \Ch{G}{of} \Chr{D}{Je}\Ch{Bm}{sus.} + + It \Ch{Em}{wash}es \Ch{A7}{white} as \Ch{D}{snow.} + \end{SBOpGroup} + + %%% + \STitle{Oh, The Blood}{E} + + \begin{SBOpGroup} + \Ch{E}{Oh} the blood \Ch{A}{of} \Ch{E}{Jesus.} + + \Ch{B7}{Oh} the blood of \Ch{E}{Jesus.} + + Oh the blood \Ch{A}{of} \Chr{E}{Je}\Ch{C#m}{sus.} + + It \Ch{F#m}{wash}es \Ch{B7}{white} as \Ch{E}{snow.} + \end{SBOpGroup} + +\CBPageBrk + %%% + \STitle{Oh, The Blood}{F} + + \begin{SBOpGroup} + \Ch{Eb}{Oh} the blood \Ch{Ab}{of} \Ch{Eb}{Jesus.} + + \Ch{Bb7}{Oh} the blood of \Ch{Eb}{Jesus.} + + Oh the blood \Ch{Ab}{of} \Chr{Eb}{Je}\Ch{Cm}{sus.} + + It \Ch{Fm}{wash}es \Ch{Bb7}{white} as \Ch{Eb}{snow.} + \end{SBOpGroup} + }\end{SBExtraKeys} +\end{song} + +\end{document} +\bye +% +%%% +% Document ends. +%%% diff --git a/Master/texmf-dist/doc/latex/songbook/sampleCBK.pdf b/Master/texmf-dist/doc/latex/songbook/sampleCBK.pdf new file mode 100644 index 00000000000..fe568043f39 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleCBK.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleCSBK.pdf b/Master/texmf-dist/doc/latex/songbook/sampleCSBK.pdf new file mode 100644 index 00000000000..f8733d0a803 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleCSBK.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleKdx.pdf b/Master/texmf-dist/doc/latex/songbook/sampleKdx.pdf new file mode 100644 index 00000000000..eca9ecc165b Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleKdx.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleKdx.tex b/Master/texmf-dist/doc/latex/songbook/sampleKdx.tex new file mode 100644 index 00000000000..d9f18f7a2d6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sampleKdx.tex @@ -0,0 +1,127 @@ +%%%%%% rcsid = @(#)$Id: sampleKdx.tex,v 1.12 2003/08/31 03:23:21 christopher Exp $ +%%%%%% +%% +%% ================================ +%% Sample Key Index (sampleKdx.tex) +%% ================================ +%% +%% Version 4.1, 31 August, 2003 +%% +%% Copyright 1992--2003 Christopher Rath +%% +%% This package is free software; you can redistribute it and/or +%% modify it under the terms of the GNU Lesser General Public +%% License as published by the Free Software Foundation; either +%% version 2.1 of the License, or (at your option) any later +%% version. +%% +%% This package is distributed in the hope that it will be +%% useful, but WITHOUT ANY WARRANTY; without even the implied +%% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more +%% details. +%% +%% This file is provided as a template for Song Key +%% Index generation. +%% +%%%%%% +%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% P R E A M B L E B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt,twocolumn]{book} +\usepackage{latexsym,fancyhdr} +\usepackage[wordbk]{songbook} + +%%% +% Revision Date and Release Date definitions. +% +% \RelDate - The last time this songbook was released. +% \RevDate - The last time this file was revised in any way. +%%% +\newcommand{\RelDate}{30~May'96} +\newcommand{\RevDate}{\RelDate} + +%%% +% Redefine fonts from SongBook style that I don't like, and define +% any extra fonts I require. +%%% +\font\myTinySF=cmss8 at 8pt +\font\myHugeSF=cmssbx10 at 25pt +\renewcommand{\CpyRtInfoFont}{\tiny\myTinySF} +\newcommand{\myTitleFont}{\Huge\myHugeSF} +\newcommand{\mySubTitleFont}{\large\sf} + +%%% +% Define fonts to use in the headers and footers of the songbook. +%%% +\newcommand{\LHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\CHeadFont}{\normalsize\rm} % = cmr12 at 12pt +\newcommand{\RHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\LFootFont}{\scriptsize} % = cmr8 at 8pt +\newcommand{\CFootFont}{\tiny\myTinySF} % = cmss8 at 8pt +\newcommand{\RFootFont}{\scriptsize} % = cmr8 at 8pt + +%%% +% Turn on and define fancy page heading/footing definition. +%%% +\pagestyle{fancy} + +\addtolength{\headwidth}{\marginparsep} +\addtolength{\headwidth}{\marginparwidth} +\renewcommand{\footrulewidth}{0.4pt} +\lhead{\LHeadFont A Church Songbook} + \chead{\CHeadFont Key~Index({\rm\thepage})} + \rhead{\RHeadFont\RelDate} + +\lfoot{\LFootFont Property of a Church} + \cfoot{\CFootFont Last Revised: \RevDate} + \rfoot{\RFootFont Material used by permission.} + + +%%% +% Index entries command definition. +%%% +\renewcommand{\item}{\par\hangindent=40pt} +\renewcommand{\subitem}{\par\hangindent=40pt \hspace*{20pt}} +\renewcommand{\subsubitem}{\par\hangindent=40pt \hspace*{30pt}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% D O C U M E N T B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%% +% Index begins. +%%% +{\parindent 8pt + {\myTitleFont --- Key Index ---}}\par +\vskip 20pt + +\input{sample-sb.kdx} + +\end{document} +\bye +% +%%% +% Document ends. +%%% + +% Local Variables: +% LaTeX-item-indent: -1 +% LaTeX-indent-level: 2 +% TeX-brace-indent-level: 2 +% TeX-auto-untabify: nil +% TeX-style-local: style/ +% End: diff --git a/Master/texmf-dist/doc/latex/songbook/sampleOH.pdf b/Master/texmf-dist/doc/latex/songbook/sampleOH.pdf new file mode 100644 index 00000000000..4cd6304a2f9 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleOH.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleTdx.pdf b/Master/texmf-dist/doc/latex/songbook/sampleTdx.pdf new file mode 100644 index 00000000000..d23c3c900eb Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleTdx.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleTdx.tex b/Master/texmf-dist/doc/latex/songbook/sampleTdx.tex new file mode 100644 index 00000000000..3825512cf53 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sampleTdx.tex @@ -0,0 +1,122 @@ +%%%%%% rcsid = @(#)$Id: sampleTdx.tex,v 1.14 2003/08/31 03:23:21 christopher Exp $ +%%%%%% +%% +%% =============================================== +%% Sample Title & First Line Index (sampleTdx.tex) +%% =============================================== +%% +%% Version 4.1, 31 August, 2003 +%% +%% Copyright 1992--2003 Christopher Rath +%% +%% This package is free software; you can redistribute it and/or +%% modify it under the terms of the GNU Lesser General Public +%% License as published by the Free Software Foundation; either +%% version 2.1 of the License, or (at your option) any later +%% version. +%% +%% This package is distributed in the hope that it will be +%% useful, but WITHOUT ANY WARRANTY; without even the implied +%% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more +%% details. +%% +%% This file is provided as a template for Title and First Line +%% Index generation. +%% +%%%%%% +%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% P R E A M B L E B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt,twocolumn]{book} +\usepackage{latexsym,fancyhdr} +\usepackage[wordbk]{songbook} + + +%%% +% Revision Date and Release Date definitions. +% +% \RelDate - The last time this songbook was released. +% \RevDate - The last time this file was revised in any way. +%%% +\newcommand{\RelDate}{30 May'96} +\newcommand{\RevDate}{\today} + +%%% +% Redefine fonts from SongBook style that I don't like, and define +% any extra fonts I require. +%%% +\font\myTinySF=cmss8 at 8pt +\font\myHugeSF=cmssbx10 at 25pt +\renewcommand{\CpyRtInfoFont}{\tiny\myTinySF} +\newcommand{\myTitleFont}{\Huge\myHugeSF} +\newcommand{\mySubTitleFont}{\large\sf} + +%%% +% Define fonts to use in the headers and footers of the songbook. +%%% +\newcommand{\LHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\CHeadFont}{\normalsize\rm} % = cmr12 at 12pt +\newcommand{\RHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\LFootFont}{\scriptsize} % = cmr8 at 8pt +\newcommand{\CFootFont}{\tiny\myTinySF} % = cmss8 at 8pt +\newcommand{\RFootFont}{\scriptsize} % = cmr8 at 8pt + +%%% +% Turn on and define fancy page heading/footing definition. +%%% +\pagestyle{fancy} + +\addtolength{\headwidth}{\marginparsep} +\addtolength{\headwidth}{\marginparwidth} +\renewcommand{\footrulewidth}{0.4pt} +\lhead{\LHeadFont A Church Songbook} + \chead{\CHeadFont Title~Index({\rm\thepage})} + \rhead{\RHeadFont\RelDate} + +\lfoot{\LFootFont Property of a Church} + \cfoot{\CFootFont Last Revised: \RevDate} + \rfoot{\RFootFont Material used by permission.} + +%%% +% Index entries command definition. +%%% +\renewcommand{\item}{\par\hangindent=40pt} +\renewcommand{\subitem}{\par\hangindent=40pt \hspace*{20pt}} +\renewcommand{\subsubitem}{\par\hangindent=40pt \hspace*{30pt}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% D O C U M E N T B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%% +% Begin the Index. +%%% +{\parindent 8pt + {\myTitleFont --- Title Index ---}}\par +\vskip 5pt +{\parindent 20pt + {\mySubTitleFont --- with first lines in italic ---}} +\vskip 20pt + +\input{sample-sb.tdx} + +\end{document} +\bye +% +%%% +% Document ends. +%%% diff --git a/Master/texmf-dist/doc/latex/songbook/sampleToc.pdf b/Master/texmf-dist/doc/latex/songbook/sampleToc.pdf new file mode 100644 index 00000000000..5167869b329 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleToc.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/sampleToc.tex b/Master/texmf-dist/doc/latex/songbook/sampleToc.tex new file mode 100644 index 00000000000..2c907622708 --- /dev/null +++ b/Master/texmf-dist/doc/latex/songbook/sampleToc.tex @@ -0,0 +1,118 @@ +%%%%%% rcsid = @(#)$Id: sampleToc.tex,v 1.14 2003/08/31 03:23:21 christopher Exp $ +%%%%%% +%% +%% ======================================== +%% Sample Table Of Contents (sampleToc.tex) +%% ======================================== +%% +%% Version 4.1, 31 August, 2003 +%% +%% Copyright 1992--2003 Christopher Rath +%% +%% This package is free software; you can redistribute it and/or +%% modify it under the terms of the GNU Lesser General Public +%% License as published by the Free Software Foundation; either +%% version 2.1 of the License, or (at your option) any later +%% version. +%% +%% This package is distributed in the hope that it will be +%% useful, but WITHOUT ANY WARRANTY; without even the implied +%% warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR +%% PURPOSE. See the GNU Lesser General Public License for more +%% details. +%% +%% This file is provided as a template for Table of Contents +%% generation. +%% +%%%%%% +%%%%%% + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% P R E A M B L E B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\documentclass[12pt,twocolumn]{book} +\usepackage{latexsym,fancyhdr} +\usepackage[wordbk]{songbook} + +%%% +% Revision Date and Release Date definitions. +% +% \RelDate - The last time this songbook was released. +% \RevDate - The last time this file was revised in any way. +%%% +\newcommand{\RelDate}{30 May'96} +\newcommand{\RevDate}{\today} + +%%% +% Redefine fonts from SongBook style that I don't like, and define +% any extra fonts I require. +%%% +\font\myTinySF=cmss8 at 8pt +\font\myHugeSF=cmssbx10 at 25pt +\renewcommand{\CpyRtInfoFont}{\tiny\myTinySF} +\newcommand{\myTitleFont}{\Huge\myHugeSF} +\newcommand{\mySubTitleFont}{\large\sf} + +%%% +% Define fonts to use in the headers and footers of the songbook. +%%% +\newcommand{\LHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\CHeadFont}{\normalsize\rm} % = cmr12 at 12pt +\newcommand{\RHeadFont}{\normalsize} % = cmr12 at 12pt +\newcommand{\LFootFont}{\scriptsize} % = cmr8 at 8pt +\newcommand{\CFootFont}{\tiny\myTinySF} % = cmss8 at 8pt +\newcommand{\RFootFont}{\scriptsize} % = cmr8 at 8pt + +%%% +% Turn on and define fancy page heading/footing definition. +%%% +\pagestyle{fancy} + +\addtolength{\headwidth}{\marginparsep} +\addtolength{\headwidth}{\marginparwidth} +\renewcommand{\footrulewidth}{0.4pt} +\lhead{\LHeadFont A Church Songbook} + \chead{\CHeadFont Table~Of~Contents({\rm\thepage})} + \rhead{\RHeadFont\RelDate} + +\lfoot{\LFootFont Property of a Church} + \cfoot{\CFootFont Last Revised: \RevDate} + \rfoot{\RFootFont Material used by permission.} + +%%% +% Index entries command definition. +%%% +\renewcommand{\item}{\par\hangindent=40pt} +\renewcommand{\subitem}{\par\hangindent=40pt \hspace*{20pt}} +\renewcommand{\subsubitem}{\par\hangindent=40pt \hspace*{30pt}} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%% %% +%% D O C U M E N T B E G I N S %% +%% %% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +\begin{document} + +%%% +% Begin the Table Of Contents. +%%% +{\parindent 10pt + {\myTitleFont --- Contents ---}}\par +\vskip 30pt + +\input{sample-sb.toc} + +\end{document} +\bye +% +%%% +% Document ends. +%%% diff --git a/Master/texmf-dist/doc/latex/songbook/sampleWBK.pdf b/Master/texmf-dist/doc/latex/songbook/sampleWBK.pdf new file mode 100644 index 00000000000..a086fb1bed2 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/sampleWBK.pdf differ diff --git a/Master/texmf-dist/doc/latex/songbook/songbook.pdf b/Master/texmf-dist/doc/latex/songbook/songbook.pdf new file mode 100644 index 00000000000..2fad8458193 Binary files /dev/null and b/Master/texmf-dist/doc/latex/songbook/songbook.pdf differ -- cgit v1.2.3