Lilychant Instructions v1.29

What Lilychant does

Lilychant, in conjunction with Lilypond, allows the creation of musical scores – together with associated MIDI files by combining a melodic template with a set of “pointed” lyrics.

It is specifically designed to allow different words to be combined with the standard Octoechos tones (Troparion, Sticheron, Canon etc). It can also be used to create one off combinations of music and lyrics, although this is not particularly efficient – it may be better to use Lilypond directly – or a graphical front end such as Denemo or Rosegarden.



Liylchant output indicates pitch and timing in standard musical notation. Like many settings of liturgical chant it does not use time signatures (although lilypond may put one in by default) and there is no requirement for a fixed number of beats in a bar. Bar lines are used instead as a kind of punctuation to indicate the general phrasing of the music. Because lilypond uses bar lines to control the layout, extra bar lines sometimes need to be inserted to avoid cramped notation or overrunning the line end. Lilychant does this automatically but a manual override is available to force the extra bars to happen at a suitable point. It is also possible to use this facility to insert “proper” bar lines if you wish.

What you will need to use Lilychant

A computer capable of running “Lilypond”

The Lilypond Software

A text editor (I really mean a text editor NOT a word processor - Notepad is quite adequate – or you can use Lilypond's own editor “Lilypad”). For Greek or Cyrillic texts you will need a more flexible editor such as Babelpad.

A pdf reading/printing program.

A midi player (not essential)

Either

Microsoft Windows OS

OR

A C++ compiler for your OS allowing you to compile Lilychant from the Source.



Setting Up

If you have not already done so install the Lilypond Software and a pdf reader/midi player.

If necessary compile Lilychant from the source.

Copy Lilychant.exe (or whatever the executable is called on your system) to a suitable folder (directory). (e.g. C:\Program Files\lilychant)

If your system has file associations you can make Lilychant easier to use by associating the file type “.lyc” with Lilychant.exe and making an “editing” association between “.lyc” and you chosen text editor. You can also associate the file extension “.lys” with your text editor.

Running Lilychant

If you have associated lilychant with the .lyc file extension you should be able to run lilychant by double clicking on your .lyc file. Otherwise you can simply run lilychant.exe from the command line with the filename of your .lyc file as the first (and only) parameter.



Lilychant produces two output files – in the same directory as the input file. There is a .log file that contains information about any errors in your input file. There is also a lilypond file (.ly). Assuming all went well you can double click on the .ly file to produce pdf (and midi) output.

File Types

Lilychant combines music with lyrics so each run requires two files – a lyric file (.lyc) and a melody file (.lys). The name of the melody file is specified within the lyric file. At present lilychant assumes that they are in the same folder. The melody file contains the pitches of all the notes – but no durations – these are specified within the lyric file. The output files combine the two filenames and so will be called <lyric>_<melody>.log and <lyric>_<melody>.ly.

Lilypond will overwrite the.log file with its own and produce three further files (all with the same basic name) a .ps file a .pdf file and a .mid file.

(Note that if a previous version of one of these files is open lilypond will fail.)



The Melody file .lys

The file looks like this

The first line will be printed as a subheading in the final output. The second line is the key signature in which the file will be printed (NB does NOT affect the meanings of the notes below in any way. ) The key signature is in Lilypond format and you may wish to look at the documentation there for more information. The general format is <note>\minor or <note>\major. For example g\major , bes\minor (b flat minor) etc.



The third line contains the number of “voices”. There can be up to six - however I have not done much testing with 5 or 6 so you are on your own.

By default the first two voices will be printed in the treble clef and all the rest in the bass. This is usually acceptable but it can be changed if required.

The rest of the file contains the melody – as a succession of notes. The voices are written in order each separated from the previous one by a # character.

The notes are written in lilypond absolute format but with no duration – see lilypond documentation for full details.

Notes are defined by their letter names c d e etc. Higher octaves are specified with apostophes ' lower octaves with commas , .Middle c is written as c'. The b immediately below it is just b. The d above it is d'. The c above middle c is c'' and so on. The c below middle c is c. the b below that is b, . An octave below that is b,, and so on. Sharps are indicated by adding “is” flats by adding “es”, E.g cis is c sharp bes is b flat etc. The system will distinguish between different names for the same note. C sharp, cis is not the same as d flat des. The key signature affects the way the final output will look but does not affect the meaning of notes. For example declaring the key to be g\major will not turn an f into an f sharp but it will cause an f sharp to be written without an accidental in the output (pdf) file.



Sequencing

The notes are written out in minimal form. There is no concept of rhythm or duration here and we only write a new note when the pitch changes. However it only needs the pitch to change in one voice for all the voices to have a new note. This means that if the soprano line is quite complicated and the tenor is on one note then the tenor will contain as many copies of that note as are required to match the soprano. Conversely on those occasions when the “tune” is in the base or tenor the soprano may have repeated notes. (For example Troparion Tone 4.)

Phrases

Within each voice the melody is divided into phrases separated by the / character. The phrases must be exactly the same length for each voice. It is helpful if the phrases are written out equally spaced (in a fixed width font – don't use a word processor) and the voices are vertically aligned as in the example above. This is useful for the process of writing the file out but is NOT required by the software. The software does require at least one space after each note however. Newlines and other formatting characters are ignored or treated as spaces

The phrases should normally correspond to the standard phrases of the tone. In the final output file each phrase will end with a bar line. For convenience the phrases should be written in the usual order in which they are sung. This order can be overridden from the lyric file, allowing different phrase sequences to be generated from the same melody file.

Pitch Modifications

Adding a + or - at the beginning of a voice in the .lys file will transpose that voice up or down an octave. (Useful for switching between melody in alto and melody in soprano.)

Octave Doubling

Adding an underscore at the beginning or end of a note will convert the note into a chord by adding the note one octave below.









The Lyric File



The lyric file looks like this:



The first line is the filename for the associated melody file. The extension should not be added. Lilychant will add it for you. The file used in this case will be tone5.lys.



This line may be followed by one or more of the following options:

\tempo n

Changes the default tempo for a crotchet to n (from 120).

e.g.

\tempo 80

This will affect the speed of the midi output and the tempo marking on the score.

\transpose key

Changes the key from that provided in the melody file. Also transposes the music.

The octave used can be controlled by using the “ ' “ and “,” symbols.

Eg

\transpose g

\transpose bes

\transpose bes,



The following commands pass more or less straight through to Lilypond. See Lilypond documentation for further information.

\space n

Changes the default spacing in the score. The default value is 12. Smaller numbers will result in a more compressed output. Larger numbers will stretch it instead.

Eg

\space 16

\stavesize n

Controls the overall stave size in Lilypond. The corresponding Lilypond command is “set-global-staff-size”.

The following control vertical layout via the corresponding Lilypond commands

\verticalpad n

Controls “between-system-padding” in Lilypond.

\verticalspace n

Controls “ between-system-space” in Lilypond.

None of these options is actually shown in the example file.

The second line in the file shown is the title – which will be printed at the top of the pdf output.

The text to be set follows immediately afterwards. Various punctuations are embedded within the text to control the way in which it is matched to the music and the lengths of notes etc.



These control characters are as follows:

# (Hash) Terminates the text. May be followed by any free comment that you wish to add for comment etc.

/ (Slash) end of phrase. The system will move on to the next phrase

/n (Slash followed immediately by a one or two digit number) end phrase and go to the start of the n'th phrase.



^ (Hat) Advance to the next note



~(Tilda) Advance to the next note – but coalesce together unchanged notes.



_(Underscore) At the beginning of a syllable this will start a new note sequence from the current note. In the middle of a melisma this will insert a separate note without changing the pitch.



| (vertical bar) insert bar line.



; (semicolon) insert short pause into the midi output (adds a small amount of space into the score) The semicolon is not printed.

< and > (less than and greater than) reduce speed by 2 (switch from crotchet to minim) and increase by 2 (switch from crotchet to quaver).

[] (square brackets) enclosed syllables are associated with dotted notes of the current duration.

{} (Braces} enclosed notes are associated with triplets.

(n ) (Brackets) Insert a repeat, Here n represents a single digit number. The system will insert a musical repeat symbol with the text “Repeat n x” at the start. Note that the midi file does not repeat at present for some reason.

. (full stop) and , (comma) At present these are printed in the lyrics and generate a pause in the midi file. The full stop generates a longer pause than the comma. They must be attached to the end of a word without a space.

$ (dollar) Skip one note in the melody

\ (backslash) The next character will be passed through to the lyrics. If you must put punctuation in the lyrics this is the safe way to do it as many punctuation marks have an effect in Lilychant. – NB this is dangerous as many characters are interpreted specially by Lilypond. It is reasonably safe to use within or at the end of a syllable. For example



O\' Faithful

NOT

O \'Faithful



` (the opening single quote single usually found at the top left corner of your keyboard). This generates a very short pause in the midi file and a very small space in the score. As a side effect it also affects Lilypond's auto-beaming algorithm. This provides a neat way to break beams that might otherwise extend too far..



How to Create the Lyric file



Type or copy in your text and then add the header lines, as specified above, to define the title and associated melody file.

Phrases

Next divide up the words into phrases using the / character. If you need to use the phrases out of sequence then you will need to add numbers wherever a phrase does not follow directly in the sequence specified in the music file. The sequence of phrases will automatically “wrap around” to the beginning if you go past the end.

Notes, words and syllables

If your melody file had only one note in the current phrase – for example the last phrase in this file:



Then you would not need to do anything more and the result would be a succession on crotchets under each word like this:

Note that multi-syllable words must be broken with hyphens to generate multiple notes. These kind of phrases are usually abbreviated in handwritten music – however it is helpful to put them in explicitly in Lilychant because it costs little to do and makes the midi file sound right. (You can make Lilypond output the abbreviated version into the score – but then the midi file will contain an awkward gap.)

Character Sets

From version 1.23 Lilychant can now support non-roman character sets such as Cyrillic. To take advantage of this the program must be compiled with the multi-byte character set.

You will also need a suitable keyboard and text editor. For Cyrillic I have found a suitable keyboard here: http://winrus.com/screen_e.htm. I have found the text editor Babelpad to be usable for editing .http://www.babelstone.co.uk/Software/BabelPad.html.

Putting in the Melody

Now you need to put in the melody by “pointing” the phrases. Unlike handwritten pointing we can't add marks above the text so the marks have to go “inline”. Provided you only wish to put one note on each syllable this can be done using the ^ (hat) character. To make a syllable use the next note in the sequence put a ^ immediately before it. Each ^ advances the melody by one note. A phrase containing n notes must therefore contain exactly n-1 ^ characters. If this is not the case the log file will contain a warning.

In many cases you will want to put multiple notes on a single syllable. This can be done by simply putting two or more ^ characters before the syllable.



Sometimes you will want the first note on a syllable to be the same as the last of the previous syllable and only the later note(s) on the syllable to be different. To achieve this effect you use the underscore _ character followed by one or more ^ characters. Note that _ should always be followed by at least one ^ otherwise the effect will be unpredictable.



Changing Note Durations

At any time there is a “standard note length”. It starts by default as a crotchet. It can be changed using the greater than and less than symbols. If you insert a < character the standard length doubles and so a crotchet will change to a minim A further < will turn it into a semibreve.

Conversely the > character halves the standard duration so the crotchet will switch to a quaver and the minim to a crotchet etc.

These characters must be placed in the correct sequence with the ^ and _ characters to create the effect you want. This means that you need to write <^word rather than ^<word. This is especially important on a multi-note syllable.

Dotted notes can be created by enclosing the associated syllable (and/ or the ^ or _ symbol) in square brackets. This will scale the current note length by 3/2.

Double dots are not supported at present.

Triplets can be created by enclosing the associated syllables in curly brackets {}. This will scale all notes within the curly brackets by 2/3 in the midi file and put the appropriate “3” symbols into the score.

Different Note Durations for Different Voices

Using the ^ symbol to advance the melody will always generate a separate note in each voice – even if the pitch has not changed. To overcome this limitation there is an alternative way of advancing the melody using the symbol “~”. If you use the ~ symbol then, for voices where the pitch has not changed, the notes will “accumulate” into a single long note. Durations that cannot be resolved into a simple note or dotted note, or which are longer than a dotted semibreve, will be shown as two or more notes joined by ties.

Rests, Pauses, Skipped Notes and Punctuation.

Rests can be inserted into the melody file by using the letter “r” as if it were a pitch. (Obviously it cannot be sharpened, flattened or put into a different octave.) It would not be a good idea to make ALL the voices have a rest at the same point in the melody as then there would be a lyric associated with the rest. If you want a rest in all voices simultaneously then you should insert a rest into the lyric file instead. This can be done using the “=” symbol. The “=” symbol will insert a rest into all voices along with a matching blank space in the lyrics. The rest will inherit the current note duration and can be lengthened or shortened using the symbols <>[ and] in the usual way.

A short pause can also be inserted into the midi file using a “;” (semicolon). This will not be printed as a rest in the score but will create a small space.

Sometimes there are notes in a phrase that may be omitted (usually at the start). Notes from the melody file can be skipped using the “$” symbol. NB the “^” symbol will also result in a note being omitted if it is at the start of a phrase – however this will only skip one note – whereas the “$” symbol can be used to skip any number of notes.



In general punctuation marks have a habit of meaning something in Lilychant. At present the comma and full stop have no interpretation and can be inserted directly into the lyrics. Other punctuation (and in fact any character) can be inserted by preceding it with a backslash “\” symbol. For future compatibility it is recommended that all punctuation within the lyrics is inserted this way.

However all non-alphabetic characters must be put at the end of the word with no intervening space – otherwise Lilypond will generate an error. .

Hyphens can be used to split words. If you insert a hyphen then the Lilypond hyphenation mechanism will be invoked and centred hyphen(s) will be inserted between the words in question. If you just want a single hyphen at the end of a word then you can use the sequence \-.

Beaming

Lilypond has an auto-beaming algorithm that usually works well enough and so Lilychant does not incorporate any explicit mechanism to control beams. However occasionally Lilypond produces an over-long beam. In that case you can force it to break by inserting the ` character (usually top left on your keyboard). This introduces a small pause/space which breaks the beam.

Forcing Line Breaks

Force an end of line at end of phrase  with a double  slash (//)

Force an end of line at an explicit barline with a double bar (||).

Labelling Phrases



You can add a label at the beginning of each phrase of the melody by inserting commands in the melody file after the main music.

Each such command should be on a new line in the following format:

@ <phrase number> <Label string>

for example one might insert



@ 1 1

@ 2 2

@ 3 3

@ 4 Conclusion



Phrases 1 - 3 would then be tagged with their numbers and phrase 4 as “Conclusion”.



Reducing Repeated Notes

You can avoid long strings of crotchets on a repeated note (as in the example above) by putting the text into double quotes, This will also suppress any hyphenation that may have been put into that text.

This mechanism can be suppressed by the command \noskip. This allows a midi file to be created with all the notes included without having to re-edit the main text.



Staves and Clefs



By default Lilychant puts the first two voices into a single stave with a treble clef and any further voices into a second stave with a bass clef.. This is generally suitable for standard arrangements in up to four voices. However you may wish to create other configurations. E.g. two voices on two separate treble clef staves or two voices on one treble and one bass, three on one treble stave, four on four separate staves etc etc.

You can achieve this as follows:

Use the command \voice with parameters as follows:

\voice <n> stave <staveoption>

and/or

\voice <n> <stemoption> <sluroption>

n = number of voice (1|2|3|4|5|6)

Staveoption = (same|newtreble|newbass)

Stay on same stave as previous voice or start new stave with treble or bass clef.

stemoption= (stem_up|stem_down)

Controls the direction of stems

Default in voice order is up down up down.

sluroption= (slur_up|slur_down)

Controls whether slurs and ties are inserted above or below the voice in question. Change this if you have problems with collision of objects.

Issues Fixed in Version 1.29

Accidentals

Lilychant now manages accidentals itself so these are usually handled according to standard musical convention.

Breaking Notes within a Syllable

The underscore symbol can now be used in the middle of a melisma.

Copyright Information

Lilychant and this manual are released under appropriate Free Software licenses and under the patronage of the Holy Unmercenary Saints Cosmas and Damian whose day it is today.

Richard Cant

14th /1st November 2009

“Freely you have received, freely give”

	Copyright (C)  2009  Richard Cant.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.3
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled "GNU
Free Documentation License".
The software itself is released under the GPL v3.0 see the file Software_license.txt for details.

GNU Free Documentation License

Version 1.3, 3 November 2008

Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc. <http://fsf.org/>

Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.

0. PREAMBLE

The purpose of this License is to make a manual, textbook, or other functional and useful document "free" in the sense of freedom: to assure everyone the effective freedom to copy and redistribute it, with or without modifying it, either commercially or noncommercially. Secondarily, this License preserves for the author and publisher a way to get credit for their work, while not being considered responsible for modifications made by others.

This License is a kind of "copyleft", which means that derivative works of the document must themselves be free in the same sense. It complements the GNU General Public License, which is a copyleft license designed for free software.

We have designed this License in order to use it for manuals for free software, because free software needs free documentation: a free program should come with manuals providing the same freedoms that the software does. But this License is not limited to software manuals; it can be used for any textual work, regardless of subject matter or whether it is published as a printed book. We recommend this License principally for works whose purpose is instruction or reference.

1. APPLICABILITY AND DEFINITIONS

This License applies to any manual or other work, in any medium, that contains a notice placed by the copyright holder saying it can be distributed under the terms of this License. Such a notice grants a world-wide, royalty-free license, unlimited in duration, to use that work under the conditions stated herein. The "Document", below, refers to any such manual or work. Any member of the public is a licensee, and is addressed as "you". You accept the license if you copy, modify or distribute the work in a way requiring permission under copyright law.

A "Modified Version" of the Document means any work containing the Document or a portion of it, either copied verbatim, or with modifications and/or translated into another language.

A "Secondary Section" is a named appendix or a front-matter section of the Document that deals exclusively with the relationship of the publishers or authors of the Document to the Document's overall subject (or to related matters) and contains nothing that could fall directly within that overall subject. (Thus, if the Document is in part a textbook of mathematics, a Secondary Section may not explain any mathematics.) The relationship could be a matter of historical connection with the subject or with related matters, or of legal, commercial, philosophical, ethical or political position regarding them.

The "Invariant Sections" are certain Secondary Sections whose titles are designated, as being those of Invariant Sections, in the notice that says that the Document is released under this License. If a section does not fit the above definition of Secondary then it is not allowed to be designated as Invariant. The Document may contain zero Invariant Sections. If the Document does not identify any Invariant Sections then there are none.

The "Cover Texts" are certain short passages of text that are listed, as Front-Cover Texts or Back-Cover Texts, in the notice that says that the Document is released under this License. A Front-Cover Text may be at most 5 words, and a Back-Cover Text may be at most 25 words.

A "Transparent" copy of the Document means a machine-readable copy, represented in a format whose specification is available to the general public, that is suitable for revising the document straightforwardly with generic text editors or (for images composed of pixels) generic paint programs or (for drawings) some widely available drawing editor, and that is suitable for input to text formatters or for automatic translation to a variety of formats suitable for input to text formatters. A copy made in an otherwise Transparent file format whose markup, or absence of markup, has been arranged to thwart or discourage subsequent modification by readers is not Transparent. An image format is not Transparent if used for any substantial amount of text. A copy that is not "Transparent" is called "Opaque".

Examples of suitable formats for Transparent copies include plain ASCII without markup, Texinfo input format, LaTeX input format, SGML or XML using a publicly available DTD, and standard-conforming simple HTML, PostScript or PDF designed for human modification. Examples of transparent image formats include PNG, XCF and JPG. Opaque formats include proprietary formats that can be read and edited only by proprietary word processors, SGML or XML for which the DTD and/or processing tools are not generally available, and the machine-generated HTML, PostScript or PDF produced by some word processors for output purposes only.

The "Title Page" means, for a printed book, the title page itself, plus such following pages as are needed to hold, legibly, the material this License requires to appear in the title page. For works in formats which do not have any title page as such, "Title Page" means the text near the most prominent appearance of the work's title, preceding the beginning of the body of the text.

The "publisher" means any person or entity that distributes copies of the Document to the public.

A section "Entitled XYZ" means a named subunit of the Document whose title either is precisely XYZ or contains XYZ in parentheses following text that translates XYZ in another language. (Here XYZ stands for a specific section name mentioned below, such as "Acknowledgements", "Dedications", "Endorsements", or "History".) To "Preserve the Title" of such a section when you modify the Document means that it remains a section "Entitled XYZ" according to this definition.

The Document may include Warranty Disclaimers next to the notice which states that this License applies to the Document. These Warranty Disclaimers are considered to be included by reference in this License, but only as regards disclaiming warranties: any other implication that these Warranty Disclaimers may have is void and has no effect on the meaning of this License.

2. VERBATIM COPYING

You may copy and distribute the Document in any medium, either commercially or noncommercially, provided that this License, the copyright notices, and the license notice saying this License applies to the Document are reproduced in all copies, and that you add no other conditions whatsoever to those of this License. You may not use technical measures to obstruct or control the reading or further copying of the copies you make or distribute. However, you may accept compensation in exchange for copies. If you distribute a large enough number of copies you must also follow the conditions in section 3.

You may also lend copies, under the same conditions stated above, and you may publicly display copies.

3. COPYING IN QUANTITY

If you publish printed copies (or copies in media that commonly have printed covers) of the Document, numbering more than 100, and the Document's license notice requires Cover Texts, you must enclose the copies in covers that carry, clearly and legibly, all these Cover Texts: Front-Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both covers must also clearly and legibly identify you as the publisher of these copies. The front cover must present the full title with all words of the title equally prominent and visible. You may add other material on the covers in addition. Copying with changes limited to the covers, as long as they preserve the title of the Document and satisfy these conditions, can be treated as verbatim copying in other respects.

If the required texts for either cover are too voluminous to fit legibly, you should put the first ones listed (as many as fit reasonably) on the actual cover, and continue the rest onto adjacent pages.

If you publish or distribute Opaque copies of the Document numbering more than 100, you must either include a machine-readable Transparent copy along with each Opaque copy, or state in or with each Opaque copy a computer-network location from which the general network-using public has access to download using public-standard network protocols a complete Transparent copy of the Document, free of added material. If you use the latter option, you must take reasonably prudent steps, when you begin distribution of Opaque copies in quantity, to ensure that this Transparent copy will remain thus accessible at the stated location until at least one year after the last time you distribute an Opaque copy (directly or through your agents or retailers) of that edition to the public.

It is requested, but not required, that you contact the authors of the Document well before redistributing any large number of copies, to give them a chance to provide you with an updated version of the Document.

4. MODIFICATIONS

You may copy and distribute a Modified Version of the Document under the conditions of sections 2 and 3 above, provided that you release the Modified Version under precisely this License, with the Modified Version filling the role of the Document, thus licensing distribution and modification of the Modified Version to whoever possesses a copy of it. In addition, you must do these things in the Modified Version:

If the Modified Version includes new front-matter sections or appendices that qualify as Secondary Sections and contain no material copied from the Document, you may at your option designate some or all of these sections as invariant. To do this, add their titles to the list of Invariant Sections in the Modified Version's license notice. These titles must be distinct from any other section titles.

You may add a section Entitled "Endorsements", provided it contains nothing but endorsements of your Modified Version by various parties—for example, statements of peer review or that the text has been approved by an organization as the authoritative definition of a standard.

You may add a passage of up to five words as a Front-Cover Text, and a passage of up to 25 words as a Back-Cover Text, to the end of the list of Cover Texts in the Modified Version. Only one passage of Front-Cover Text and one of Back-Cover Text may be added by (or through arrangements made by) any one entity. If the Document already includes a cover text for the same cover, previously added by you or by arrangement made by the same entity you are acting on behalf of, you may not add another; but you may replace the old one, on explicit permission from the previous publisher that added the old one.

The author(s) and publisher(s) of the Document do not by this License give permission to use their names for publicity for or to assert or imply endorsement of any Modified Version.

5. COMBINING DOCUMENTS

You may combine the Document with other documents released under this License, under the terms defined in section 4 above for modified versions, provided that you include in the combination all of the Invariant Sections of all of the original documents, unmodified, and list them all as Invariant Sections of your combined work in its license notice, and that you preserve all their Warranty Disclaimers.

The combined work need only contain one copy of this License, and multiple identical Invariant Sections may be replaced with a single copy. If there are multiple Invariant Sections with the same name but different contents, make the title of each such section unique by adding at the end of it, in parentheses, the name of the original author or publisher of that section if known, or else a unique number. Make the same adjustment to the section titles in the list of Invariant Sections in the license notice of the combined work.

In the combination, you must combine any sections Entitled "History" in the various original documents, forming one section Entitled "History"; likewise combine any sections Entitled "Acknowledgements", and any sections Entitled "Dedications". You must delete all sections Entitled "Endorsements".

6. COLLECTIONS OF DOCUMENTS

You may make a collection consisting of the Document and other documents released under this License, and replace the individual copies of this License in the various documents with a single copy that is included in the collection, provided that you follow the rules of this License for verbatim copying of each of the documents in all other respects.

You may extract a single document from such a collection, and distribute it individually under this License, provided you insert a copy of this License into the extracted document, and follow this License in all other respects regarding verbatim copying of that document.

7. AGGREGATION WITH INDEPENDENT WORKS

A compilation of the Document or its derivatives with other separate and independent documents or works, in or on a volume of a storage or distribution medium, is called an "aggregate" if the copyright resulting from the compilation is not used to limit the legal rights of the compilation's users beyond what the individual works permit. When the Document is included in an aggregate, this License does not apply to the other works in the aggregate which are not themselves derivative works of the Document.

If the Cover Text requirement of section 3 is applicable to these copies of the Document, then if the Document is less than one half of the entire aggregate, the Document's Cover Texts may be placed on covers that bracket the Document within the aggregate, or the electronic equivalent of covers if the Document is in electronic form. Otherwise they must appear on printed covers that bracket the whole aggregate.

8. TRANSLATION

Translation is considered a kind of modification, so you may distribute translations of the Document under the terms of section 4. Replacing Invariant Sections with translations requires special permission from their copyright holders, but you may include translations of some or all Invariant Sections in addition to the original versions of these Invariant Sections. You may include a translation of this License, and all the license notices in the Document, and any Warranty Disclaimers, provided that you also include the original English version of this License and the original versions of those notices and disclaimers. In case of a disagreement between the translation and the original version of this License or a notice or disclaimer, the original version will prevail.

If a section in the Document is Entitled "Acknowledgements", "Dedications", or "History", the requirement (section 4) to Preserve its Title (section 1) will typically require changing the actual title.

9. TERMINATION

You may not copy, modify, sublicense, or distribute the Document except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense, or distribute it is void, and will automatically terminate your rights under this License.

However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.

Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.

Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, receipt of a copy of some or all of the same material does not give you any rights to use it.

10. FUTURE REVISIONS OF THIS LICENSE

The Free Software Foundation may publish new, revised versions of the GNU Free Documentation 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. See http://www.gnu.org/copyleft/.

Each version of the License is given a distinguishing version number. If the Document specifies that a particular numbered version of this License "or any later version" applies to it, you have the option of following the terms and conditions either of that specified version or of any later version that has been published (not as a draft) by the Free Software Foundation. If the Document does not specify a version number of this License, you may choose any version ever published (not as a draft) by the Free Software Foundation. If the Document specifies that a proxy can decide which future versions of this License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Document.

11. RELICENSING

"Massive Multiauthor Collaboration Site" (or "MMC Site") means any World Wide Web server that publishes copyrightable works and also provides prominent facilities for anybody to edit those works. A public wiki that anybody can edit is an example of such a server. A "Massive Multiauthor Collaboration" (or "MMC") contained in the site means any set of copyrightable works thus published on the MMC site.

"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0 license published by Creative Commons Corporation, a not-for-profit corporation with a principal place of business in San Francisco, California, as well as future copyleft versions of that license published by that same organization.

"Incorporate" means to publish or republish a Document, in whole or in part, as part of another Document.

An MMC is "eligible for relicensing" if it is licensed under this License, and if all works that were first published under this License somewhere other than this MMC, and subsequently incorporated in whole or in part into the MMC, (1) had no cover texts or invariant sections, and (2) were thus incorporated prior to November 1, 2008.

The operator of an MMC Site may republish an MMC contained in the site under CC-BY-SA on the same site at any time before August 1, 2009, provided the MMC is eligible for relicensing