]> git.donarmstrong.com Git - lilypond.git/commitdiff
* Documentation/user/refman.itely: updates.
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 18 Apr 2003 22:27:05 +0000 (22:27 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Fri, 18 Apr 2003 22:27:05 +0000 (22:27 +0000)
* input/regression/collisions.ly (threevoice): cleanup.

* scripts/convert-ly.py:  linewidth = -1  -> raggedright = ##t.

213 files changed:
ChangeLog
Documentation/user/invoking.itexi
Documentation/user/macros.itexi
Documentation/user/refman.itely
Documentation/user/tutorial.itely
input/regression/+.ly
input/regression/abe.ly
input/regression/accidental-cautionary.ly
input/regression/accidental-double.ly
input/regression/accidental-ledger.ly
input/regression/accidental-octave.ly
input/regression/accidental-placement.ly
input/regression/accidental-single-double.ly
input/regression/accidental-unbroken-tie-spacing.ly
input/regression/accidental-voice.ly
input/regression/accidental.ly
input/regression/accidentals.ly
input/regression/ambitus.ly
input/regression/arpeggio-collision.ly
input/regression/arpeggio.ly
input/regression/auto-beam-bar.ly
input/regression/auto-beam-triplet.ly
input/regression/auto-beam-tuplets.ly
input/regression/auto-change.ly
input/regression/bar-number.ly
input/regression/bar-scripts.ly
input/regression/beam-auto-knee.ly
input/regression/beam-center-slope.ly
input/regression/beam-concave.ly
input/regression/beam-cross-staff-auto-knee.ly
input/regression/beam-cross-staff-slope.ly
input/regression/beam-cross-staff.ly
input/regression/beam-default-lengths.ly
input/regression/beam-extreme.ly
input/regression/beam-french.ly
input/regression/beam-funky-beamlet.ly
input/regression/beam-funky.ly
input/regression/beam-length.ly
input/regression/beam-manual.ly
input/regression/beam-multiple-cross-staff.ly
input/regression/beam-over-barline.ly
input/regression/beam-position.ly
input/regression/beam-postfix-notation.ly
input/regression/beam-quarter.ly
input/regression/beam-rest.ly
input/regression/beam-shortened-lengths.ly
input/regression/beamed-chord.ly
input/regression/beaming-ternary-metrum.ly
input/regression/beaming.ly
input/regression/beams.ly
input/regression/between-systems.ly
input/regression/break.ly
input/regression/breathing-sign.ly
input/regression/chord-changes.ly
input/regression/chord-scripts.ly
input/regression/chord-tremolo.ly
input/regression/clefs.ly
input/regression/cluster.ly
input/regression/collision-2.ly
input/regression/collision-dots.ly
input/regression/collision-head-chords.ly
input/regression/collision-heads.ly
input/regression/collision-mesh.ly
input/regression/collisions.ly
input/regression/completion-heads-polyphony.ly
input/regression/completion-heads.ly
input/regression/custos.ly
input/regression/dot-flag-collision.ly
input/regression/dots.ly
input/regression/drums.ly
input/regression/dynamics-broken-hairpin.ly
input/regression/dynamics-glyphs.ly
input/regression/dynamics-line.ly
input/regression/dynamics-unbound-hairpin.ly
input/regression/easy-notation.ly
input/regression/figured-bass.ly
input/regression/finger-chords.ly
input/regression/fingering.ly
input/regression/font-magnification.ly
input/regression/generic-output-property.ly
input/regression/glissando.ly
input/regression/grace-auto-beam.ly
input/regression/grace-bar-line.ly
input/regression/grace-bar-number.ly
input/regression/grace-beam.ly
input/regression/grace-dynamic.ly
input/regression/grace-nest.ly
input/regression/grace-nest1.ly
input/regression/grace-nest2.ly
input/regression/grace-nest3.ly
input/regression/grace-nest4.ly
input/regression/grace-nest5.ly
input/regression/grace-part-combine.ly
input/regression/grace-staff-length.ly
input/regression/grace-start.ly
input/regression/grace-stems.ly
input/regression/grace-sync.ly
input/regression/grace-unfold-repeat.ly
input/regression/grace-volta-repeat.ly
input/regression/grace.ly
input/regression/hairpin-ending.ly
input/regression/hara-kiri-pianostaff.ly
input/regression/hara-kiri-short.ly
input/regression/instrument-name-markup.ly
input/regression/instrument-name.ly
input/regression/key-signature-scordatura.ly
input/regression/keys.ly
input/regression/lyric-align.ly
input/regression/lyric-combine-polyphonic.ly
input/regression/lyric-combine.ly
input/regression/lyric-phrasing.ly
input/regression/lyrics-bar.ly
input/regression/lyrics-extender.ly
input/regression/lyrics-multi-stanza.ly
input/regression/markup-stack.ly
input/regression/measure-grouping.ly
input/regression/mensural.ly
input/regression/merge-differently-dotted.ly
input/regression/mm-rests2.ly
input/regression/molecule-hacking.ly
input/regression/multi-measure-rest-center.ly
input/regression/multi-measure-rest.ly
input/regression/music-map.ly
input/regression/new-markup-syntax.ly
input/regression/non-empty-text.ly
input/regression/note-group-bracket.ly
input/regression/note-head-chord.ly
input/regression/note-head-style.ly
input/regression/note-line.ly
input/regression/number-staff-lines.ly
input/regression/pc-mmrest.ly
input/regression/pc-switch-slur.ly
input/regression/pedal.ly
input/regression/percent-repeat.ly
input/regression/phrasing-slur.ly
input/regression/prefatory-empty-spacing.ly
input/regression/prefatory-spacing-matter.ly
input/regression/property-once.ly
input/regression/rehearsal-mark.ly
input/regression/repeat-fold.ly
input/regression/repeat-line-break.ly
input/regression/repeat-unfold-all.ly
input/regression/repeat-unfold.ly
input/regression/repeat-volta-skip-alternatives.ly
input/regression/repeat-volta.ly
input/regression/rest-collision-default.ly
input/regression/rest-collision.ly
input/regression/rest-ledger.ly
input/regression/rest-pitch.ly
input/regression/rest.ly
input/regression/rhythmic-staff.ly
input/regression/script-collision.ly
input/regression/script-stack-order.ly
input/regression/script-stacked.ly
input/regression/slur-attachment.ly
input/regression/slur-broken-trend.ly
input/regression/slur-cross-staff.ly
input/regression/slur-dots.ly
input/regression/slur-nice.ly
input/regression/slur-rest.ly
input/regression/slur-staccato.ly
input/regression/slur-stem-broken.ly
input/regression/slur-symmetry-1.ly
input/regression/slur-symmetry.ly
input/regression/spacing-accidental-staffs.ly
input/regression/spacing-accidental.ly
input/regression/spacing-bar-stem.ly
input/regression/spacing-clef-first-note.ly
input/regression/spacing-end-of-line.ly
input/regression/spacing-ended-voice.ly
input/regression/spacing-folded-clef.ly
input/regression/spacing-folded-clef2.ly
input/regression/spacing-grace-duration.ly
input/regression/spacing-grace.ly
input/regression/spacing-knee.ly
input/regression/spacing-loose.ly
input/regression/spacing-natural.ly
input/regression/spacing-note-flags.ly
input/regression/spacing-rest.ly
input/regression/spacing-short-notes.ly
input/regression/spacing-stem-bar.ly
input/regression/spacing-stem-direction.ly
input/regression/spacing-stem-same-direction.ly
input/regression/spacing-tight.ly
input/regression/spacing-to-grace.ly
input/regression/spacing-very-tight.ly
input/regression/span-bar.ly
input/regression/staccato-pos.ly
input/regression/staff-tweak.ly
input/regression/stanza-number.ly
input/regression/stem-direction-down.ly
input/regression/stem-direction.ly
input/regression/stem-spacing.ly
input/regression/stem-tremolo.ly
input/regression/system-extents.ly
input/regression/system-start-bracket.ly
input/regression/text-spanner.ly
input/regression/tie-accidental.ly
input/regression/tie-break-accidental.ly
input/regression/tie-busy-grobs.ly
input/regression/tie-chord-partial.ly
input/regression/tie-chord.ly
input/regression/tie-dots.ly
input/regression/tie-grace.ly
input/regression/tie.ly
input/regression/triplets.ly
input/regression/tup.ly
input/regression/tuplet-beam.ly
input/regression/tuplet-nest.ly
input/regression/tuplet-properties.ly
input/regression/tuplet-staffline-collision.ly
input/regression/volta-broken-left-edge.ly
scripts/convert-ly.py

index fa4f144bc6420acb3d99a89c5a06b5d254a946b8..84ab9d293eb076c6918ee4f97fbde9fe719ef291 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2003-04-19  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
+
+       * Documentation/user/refman.itely: updates.
+
+       * input/regression/collisions.ly (threevoice): cleanup.
+
+       * scripts/convert-ly.py:  linewidth = -1  -> raggedright = ##t.
+
 2003-04-18  Han-Wen Nienhuys  <hanwen@cs.uu.nl>
 
        * Documentation/user/*.itely: various updates.
index 726d267b6a0c0880e9cd36f707734dfda4b7a33e..f82db08d24776a0c432e3bc973ef7b2f947e4696 100644 (file)
@@ -230,6 +230,140 @@ website contains updates to the manual. You can find the lilypond
 website at @uref{http://www.lilypond.org/}.
 
 
+@c .  {Point and click}
+@node Point and click
+@subsection Point and click
+@cindex poind and click
+
+Point and click lets you find notes in the input by clicking on them in
+the Xdvi window. This makes it easier to find input that causes some
+error in the sheet music.
+
+To use it, you need the following software
+@itemize @bullet
+@item A dvi viewer that supports src specials.
+@itemize @bullet
+@item Xdvi, version 22.36 or newer.  Available from
+@uref{ftp://ftp.math.berkeley.edu/pub/Software/TeX/xdvi.tar.gz,ftp.math.berkeley.edu}.
+
+   Most @TeX{} distributions ship with xdvik, which is always
+  a few versions behind the official Xdvi. To find out which Xdvi you
+  are running, try @code{xdvi -version} or @code{xdvi.bin -version}.
+@item KDVI.  A dvi viewer for KDE.  You need KDVI from KDE 3.0 or
+newer.  Enable option @emph{Inverse search} in the menu @emph{Settings}.
+
+@cindex Xdvi
+@cindex KDVI
+@cindex KDE
+
+
+
+@end itemize
+@item An editor with a client/server interface (or a lightweight GUI
+editor).
+
+@cindex editor
+
+@itemize @bullet
+@item Emacs. Emacs is an extensible text-editor.  It is available from
+@uref{http://www.gnu.org/software/emacs/}.  You need version 21 to use
+column location.
+
+@c move this elsewhere?
+
+LilyPond also comes with support files for emacs: lilypond-mode for
+emacs provides indentation, autocompletion, syntax coloring, handy
+compile short-cuts and reading Info documents of lilypond inside emacs.
+If lilypond-mode is not installed on your platform,
+then refer to the installation instructions for more information.
+
+@cindex emacs
+@cindex emacs mode
+@cindex lilypond-mode for emacs
+@cindex syntax coloring
+
+@item XEmacs. Xemacs is very similar to emacs.
+
+@cindex XEmacs
+
+@item NEdit.  NEdit runs under Windows, and Unix.
+  It is available from @uref{http://www.nedit.org}.
+
+@cindex NEdit
+
+@item GVim.  GVim is a GUI variant of VIM, the popular VI
+clone.  It is available from @uref{http://www.vim.org}.
+
+@cindex GVim
+@cindex Vim
+
+@end itemize
+@end itemize
+
+
+Xdvi must be configured to find the @TeX{} fonts and music
+fonts. Refer to the Xdvi documentation for more information.
+
+To use point-and-click, add one of these lines to the top of your .ly
+file.
+@example
+#(ly:set-point-and-click 'line)
+@end example
+@cindex line-location
+
+When viewing, Control-Mousebutton 1 will take you to the originating
+spot in the @file{.ly} file.  Control-Mousebutton 2 will show all
+clickable boxes.
+
+If you correct large files with point-and-click, be sure to start
+correcting at the end of the file. When you start at the top, and
+insert one line, all following locations will be off by a line.
+
+@cindex Emacs
+For using point-and-click with emacs,  add the following
+In your emacs startup file (usually @file{~/.emacs}), 
+@example
+(server-start)
+@end example
+
+Make sure that the environment variable @var{XEDITOR} is set to
+@example
+emacsclient --no-wait +%l %f
+@end example
+@cindex @var{XEDITOR}
+If you use xemacs instead of emacs, you use @code{(gnuserve-start)} in
+your @file{.emacs}, and set @code{XEDITOR} to @code{gnuclient -q +%l %f}
+
+For using Vim, set @code{XEDITOR} to @code{gvim --remote +%l %f}, or
+use this argument with Xdvi's @code{-editor} option.
+
+@cindex NEdit
+For using NEdit, set @code{XEDITOR} to @code{nc -noask +%l %f}, or
+use this argument with Xdvi's @code{-editor} option.
+
+If can also make your editor jump to the exact location of the note
+you clicked. This is only supported on Emacs and VIM. Users of Emacs version
+20 must apply the patch @file{emacsclient.patch}. Users of version 21
+must apply @file{server.el.patch} (version 21.2 and earlier).  At the
+top of the @code{ly} file, replace the @code{set-point-and-click} line
+with the following line,
+@example
+#(ly:set-point-and-click 'line-column)
+@end example
+@cindex line-colomn-location
+and set @code{XEDITOR} to @code{emacsclient --no-wait +%l:%c %f}.  Vim
+users can set @var{XEDITOR} to @code{gvim --remote +:%l:norm%c| %f}.
+
+
+
+@refbugs
+
+When you convert the @TeX{} file to PostScript using @code{dvips}, it
+will complain about not finding @code{src:X:Y} files. These complaints
+are harmless, and can be ignored.
+
+
+
 @node Invoking ly2dvi
 @section Invoking ly2dvi
 
index b3dc51087d372cb2e16c5e7dba433f8e1467f245..ef834da601cb7b53203cc512c7dcde22a82cc918 100644 (file)
@@ -131,3 +131,15 @@ internals document,  @internalsref{\NAME\}
 @internalsref{\NAME\}
 @end macro
 @end ifnottex
+
+@macro refbugs
+@strong{BUGS}
+@end macro
+
+@macro seealso
+@strong{SEE ALSO}
+@end macro
+
+@macro syntax
+@strong{SYNTAX}
+@end macro
index 63a03e43c7e2e0c5d61452d1b3f9479ec9fe4312..cbd41ea92be7a649e222018ae54df144316fdab8 100644 (file)
@@ -3,18 +3,14 @@
 @c A menu is needed before every deeper *section nesting of @node's; run
 @c     M-x texinfo-all-menus-update
 @c to automagically fill in these menus before saving changes
-
+@c
 @c FIXME: singular vs. plural:  Beams/Beam
 
 
-@macro refbugs
-@strong{BUGS}
-@end macro
 
 
 
 
-@c .{Reference Manual}
 
 @node Reference Manual
 @chapter Reference Manual
@@ -31,7 +27,6 @@ make an input file, how to create sheet music from that input file,
 etc).  New users are encouraged to study the tutorial before reading
 this manual.
 
-
 @menu
 * Note entry::                  
 * Easier music entry::          
@@ -56,7 +51,7 @@ this manual.
 @end menu
 
 @c FIXME: Note entry vs Music entry at top level menu is confusing.
-@c . {Note entry}
+
 @node Note entry
 @section Note entry
 @cindex Note entry
@@ -80,7 +75,7 @@ for the sake of brevity and simplicity we will generally omit
 * Easy Notation note heads ::   
 @end menu
 
-@c . {Notes}
+
 @node Notes
 @subsection Notes
 
@@ -90,7 +85,7 @@ A note is printed by specifying its pitch and then its duration.
   cis'4 d'8 e'16 c'16
 @end lilypond
 
-@c .  {Pitches}
+
 @node Pitches
 @subsection Pitches
 
@@ -183,7 +178,7 @@ question mark `@code{?}' after the pitch.
 The automatic production of accidentals can be tuned in many
 ways. For more information, refer to @ref{Accidentals}.
 
-@c .  {Rests}
+
 @node  Rests
 @subsection Rests
 @cindex Rests
@@ -207,7 +202,7 @@ a'4\rest d'4\rest
 @end lilypond
 
 
-@c .  {Skips}
+
 @c FIXME: naming.
 @node Skips
 @subsection Skips
@@ -240,7 +235,7 @@ produce any output, not even transparent output.
 
 
 
-@c .  {Durations}
+
 @node Durations
 @subsection Durations
 
@@ -254,7 +249,7 @@ and dots: durations are entered as their reciprocal values.  For example,
 a quarter note is entered using a @code{4} (since it is a 1/4 note), while
 a half note is entered using a @code{2} (since it is a 1/2 note).  For notes
 longer than a whole you must use identifiers.
-@c FIXME: what's an identifier?  I do not think it's been introduced yet.
+@c FIXME: what is an identifier?  I do not think it's been introduced yet.
 @c and if it has, I obviously skipped that part.     - Graham
 
 @example 
@@ -339,16 +334,6 @@ When a tie is applied to a chord, all note heads (whose pitches match) are
 connected.  If you try to tie together chords that have no common pitches,
 no ties will be created.
 
-[TODO: seealso]
-
-If you want less ties created for a chord, you can set
-@code{Voice.sparseTies} to true.  In this case, a single tie is used
-for every tied chord.
-@lilypond[fragment,verbatim,center]
-  \property Voice.sparseTies = ##t
-  <<c' e' g'>> ~ <<c' e' g'>>
-@end lilypond
-
 In its meaning a tie is just a way of extending a note duration, similar
 to the augmentation dot: the following example are two ways of notating
 exactly the same concept.
@@ -356,21 +341,30 @@ exactly the same concept.
 @lilypond[fragment, singleline,quote]
 \time 3/4 c'2. c'2 ~ c'4
 @end lilypond
-If you need to tie notes over bars, it may be easier to use
-@ref{Automatic note splitting}.
+If you need to tie notes over bars, it may be easier to use automatic
+note splitting (See @ref{Automatic note splitting}).
+
 
-See also @seeinternals{Tie}.
+@seealso 
 
+@seeinternals{Tie}, @ref{Automatic note splitting}. If you want less
+ties created for a chord, see @inputfileref{input/test/,tie-sparse.ly}.
 
 @refbugs
 
-At present, the tie is represented as a separate event, temporally
-located in between the notes.  Tying only a subset of the note heads
-of a chord is not supported in a simple way.  It can be achieved by
-moving the tie-engraver into the Thread context and turning on and off
-ties per Thread.
+Tieing only a subset of the note heads of a pair of chords is not
+supported in a simple way.  It can be achieved by moving the
+tie-engraver into the @internalsref{Thread} context and turning on and
+off ties per @internalsref{Thread}.
+
+Switching staves when a tie is active, will produce a horizontal tie
+on the first note.
+
+
+Formatting of ties is a difficult subject. LilyPond often does not
+give optimal results.
+
 
-Switching staves when a tie is active will not work.
 
 @node Automatic note splitting 
 @subsection Automatic note splitting
@@ -451,7 +445,7 @@ See also @seeinternals{TupletBracket}.
 @refbugs
 
 Nested tuplets are not formatted automatically.  In this case, outer
-tuplet brackets should be moved automatically.
+tuplet brackets should be moved manually.
 
 @node Easy Notation note heads 
 @subsection Easy Notation note heads
@@ -459,9 +453,8 @@ tuplet brackets should be moved automatically.
 @cindex easy notation
 @cindex Hal Leonard
 
-An entirely different type of note head is the "easyplay" note head: a
-note head that includes a note name.  It is used in some publications by
-Hal-Leonard Inc. music publishers.
+The "easyplay" note head includes a note name inside the head.  It is
+used in music aimed at beginners.
 
 @lilypond[singleline,verbatim,26pt]
 \score {
@@ -473,9 +466,9 @@ Hal-Leonard Inc. music publishers.
 The @code{EasyNotation} identifier overrides a @internalsref{Score}
 context.  You probably will want to print it with magnification or a
 large font size to make it more readable.  To print with
-magnification, you must create a dvi (with @file{ly2dvi}) and then
-enlarge it with something like @file{dvips -x 2000 file.dvi}.  See
-@file{man dvips} for details.  To print with a larger font, see
+magnification, you must create a DVI file (with @file{ly2dvi}) and
+then enlarge it with something like @file{dvips -x 2000 file.dvi}.
+See @file{man dvips} for details.  To print with a larger font, see
 @ref{Font Size}.
 
 
@@ -498,62 +491,14 @@ produce the correct result.
 * Skipping corrected music::    
 @end menu
 
-When entering music with LilyPond, it is easy to introduce errors. This
-section deals with tricks and features that help you enter music, and
-find and correct mistakes.
-
-@node Graphical interfaces
-@subsection Graphical interfaces
-
-@cindex GUI
-@cindex graphical interface
-@cindex sequencer
-@cindex RoseGarden
-@cindex Denemo
-@cindex NoteEdit
-@cindex MIDI
-
-One way to avoid entering notes using the keyboard is to use a
-graphical user interface.  The following programs are known to have
-a lilypond export option:
-
-@itemize @bullet
-@item
-Denemo was once intended as
-a LilyPond graphical user interface.  It run on Gnome/GTK.
-
-@quotation
-@uref{http://denemo.sourceforge.net/}
-@end  quotation
-
-@item
- Noteedit, a graphical score editor that runs under KDE/Qt.
-@quotation
-@uref{http://rnvs.informatik.tu-chemnitz.de/~jan/noteedit/noteedit.html,}
-@end quotation
-
-@item
-RoseGarden was once the inspiration for naming LilyPond.  Nowadays it
-has been rewritten from scratch and supports LilyPond export as of
-version 0.1.6.
-
-@quotation
-@uref{http://rosegarden.sf.net/}
-@end quotation
-@end itemize
+When entering music with LilyPond, it is easy to introduce
+errors. This section deals with tricks and features that help you
+enter music, and find and correct mistakes.  It is also possible to
+use external programs to enter or edit music. Refer to the website for
+more information.
 
-Another option is to enter the music using your favorite
-sequencer/notation editor, and then export it as MIDI or MusicXML.
-You can then import it in lilypond by using either midi2ly or
-@cindex midi2ly
-xml2ly. midi2ly is described in @ref{Invoking midi2ly}. @code{xml2ly}
-@cindex xml2ly
-is a tool to convert from the MusicXML music representation format
-(@uref{http://www.musicxml.org}) to LilyPond format. @code{xml2ly} is
-described at @uref{http://www.nongnu.org/xml2ly/}.
 
 
-@c .  {Relative}
 @node Relative octaves
 @subsection Relative octaves
 @cindex Relative
@@ -619,7 +564,6 @@ want to use relative within transposed music, you must place an
 additional @code{\relative} inside the @code{\transpose}.
 
 
-@c . {Bar check}
 @node Bar check
 @subsection Bar check
 @cindex Bar check
@@ -635,7 +579,7 @@ help you find errors in the input.  Depending on the value of
 @code{barCheckSynchronize}, the beginning of the measure will be
 relocated, so this can also be used to shorten measures.
 
-A bar check is entered using the bar symbol, @code{|}:
+A bar check is entered using the bar symbol, `@code{|}'.
 @example
   \time 3/4 c2 e4 | g2.
 @end example
@@ -644,144 +588,12 @@ A bar check is entered using the bar symbol, @code{|}:
 
 @cindex skipTypesetting
 
-Failed bar checks are most often caused by entering incorrect
+Failed bar checks are caused by entering incorrect
 durations. Incorrect durations often completely garble up the score,
-especially if it is polyphonic, so you should start correcting the score
-by scanning for failed bar checks and incorrect durations.  To speed up
-this process, you can use @code{skipTypesetting} (See @ref{Skipping
-corrected music})). 
-
-@c .  {Point and click}
-@node Point and click
-@subsection Point and click
-@cindex poind and click
-
-Point and click lets you find notes in the input by clicking on them in
-the Xdvi window. This makes it very easy to find input that causes some
-error in the sheet music.
-
-To use it, you need the following software
-@itemize @bullet
-@item A dvi viewer that supports src specials.
-@itemize @bullet
-@item Xdvi, version 22.36 or newer.  Available from
-@uref{ftp://ftp.math.berkeley.edu/pub/Software/TeX/xdvi.tar.gz,ftp.math.berkeley.edu}.
-
-   Most @TeX{} distributions ship with xdvik, which is always
-  a few versions behind the official Xdvi. To find out which xdvi you
-  are running, try @code{xdvi -version} or @code{xdvi.bin -version}.
-@item KDVI.  A dvi viewer for KDE.  You need KDVI from KDE 3.0 or
-newer.  Enable option @emph{Inverse search} in the menu @emph{Settings}.
-
-@cindex Xdvi
-@cindex KDVI
-@cindex KDE
-
-
-
-@end itemize
-@item An editor with a client/server interface (or a lightweight GUI
-editor).
-
-@cindex editor
-
-@itemize @bullet
-@item Emacs. Emacs is an extensible text-editor.  It is available from
-@uref{http://www.gnu.org/software/emacs/}.  You need version 21 to use
-column location.
-
-@c move this elsewhere?
-
-LilyPond also comes with support files for emacs: lilypond-mode for
-emacs provides indentation, autocompletion, syntax coloring, handy
-compile short-cuts and reading Info documents of lilypond inside emacs.
-If lilypond-mode is not installed on your platform,
-then refer to the installation instructions for more information.
-
-@cindex emacs
-@cindex emacs mode
-@cindex lilypond-mode for emacs
-@cindex syntax coloring
-
-@item XEmacs. Xemacs is very similar to emacs.
-
-@cindex XEmacs
-
-@item NEdit.  NEdit runs under Windows, and Unix.
-  It is available from @uref{http://www.nedit.org}.
-
-@cindex NEdit
-
-@item GVim.  GVim is a GUI variant of VIM, the popular VI
-clone.  It is available from @uref{http://www.vim.org}.
-
-@cindex GVim
-@cindex Vim
-
-@end itemize
-@end itemize
-
-
-Xdvi must be configured to find the @TeX{} fonts and music
-fonts. Refer to the Xdvi documentation for more information.
-
-To use point-and-click, add one of these lines to the top of your .ly
-file.
-@example
-#(ly:set-point-and-click 'line)
-@end example
-@cindex line-location
-
-When viewing, Control-Mousebutton 1 will take you to the originating
-spot in the @file{.ly} file.  Control-Mousebutton 2 will show all
-clickable boxes.
-
-If you correct large files with point-and-click, be sure to start
-correcting at the end of the file. When you start at the top, and
-insert one line, all following locations will be off by a line.
-
-@cindex Emacs
-For using point-and-click with emacs,  add the following
-In your emacs startup file (usually @file{~/.emacs}), 
-@example
-(server-start)
-@end example
-
-Make sure that the environment variable @var{XEDITOR} is set to
-@example
-emacsclient --no-wait +%l %f
-@end example
-@cindex @var{XEDITOR}
-If you use xemacs instead of emacs, you use @code{(gnuserve-start)} in
-your @file{.emacs}, and set @code{XEDITOR} to @code{gnuclient -q +%l %f}
-
-For using Vim, set @code{XEDITOR} to @code{gvim --remote +%l %f}, or
-use this argument with xdvi's @code{-editor} option.
-
-@cindex NEdit
-For using NEdit, set @code{XEDITOR} to @code{nc -noask +%l %f}, or
-use this argument with xdvi's @code{-editor} option.
-
-If can also make your editor jump to the exact location of the note
-you clicked. This is only supported on Emacs and VIM. Users of Emacs version
-20 must apply the patch @file{emacsclient.patch}. Users of version 21
-must apply @file{server.el.patch} (version 21.2 and earlier).  At the
-top of the @code{ly} file, replace the @code{set-point-and-click} line
-with the following line,
-@example
-#(ly:set-point-and-click 'line-column)
-@end example
-@cindex line-colomn-location
-and set @code{XEDITOR} to @code{emacsclient --no-wait +%l:%c %f}.  Vim
-users can set @var{XEDITOR} to @code{gvim --remote +:%l:norm%c| %f}.
-
-
-
-@refbugs
-
-When you convert the @TeX{} file to PostScript using @code{dvips}, it
-will complain about not finding @code{src:X:Y} files. These complaints
-are harmless, and can be ignored.
+especially if it is polyphonic, so you should start correcting the
+score by scanning for failed bar checks and incorrect durations.  To
+speed up this process, you can use @code{skipTypesetting}, described
+in the next section.
 
 @node Skipping corrected music
 @subsection Skipping corrected music
@@ -823,35 +635,41 @@ such as keys, clefs and time signatures.
 @node Staff symbol
 @subsection Staff symbol
 
-
 @cindex adjusting staff symbol
 @cindex StaffSymbol, using \property
 @cindex staff lines, setting number of
 
+Staff is a the general name for Notes, dynamic signs, etc. are grouped
+with a set of horizontal lines, into a staff (plural `staves'). In our
+system, these lines are drawn using a separate graphical object called
+staff symbol.  
 
-The lines of the staff symbol are formed by the
-@internalsref{StaffSymbol} object.  This object is created at the moment
-that their context is created.  You can not change the appearance of
-the staff symbol by using @code{\override} or @code{\set}.  At the
-moment that @code{\property Staff} is interpreted, a Staff context is
-made, and the StaffSymbol is created before any @code{\override} is
+This object is created whenever a @internalsref{Staff} context is
+created.  You can not change the appearance of the staff symbol by
+using @code{\override} or @code{\set}.  At the moment that
+@code{\property Staff} is interpreted, a Staff context is made, and
+the @internalsref{StaffSymbol} is created before any @code{\override} is
 effective. You can deal with this either overriding properties in a
 @code{\translator} definition, or by using @code{\outputproperty}.
 
-
 @refbugs
 
-If you end a staff half way a piece, the staff symbol may not end
+If you end a staff halfway a piece, the staff symbol may not end
 exactly on the barline.
 
 
-@c .  {Key}
 @node Key signature
 @subsection Key signature
 @cindex Key
 
 @cindex @code{\key}
 
+The key signature indicates the scale in which a piece is played. It
+is denoted by a set of alterations (flats or sharps) at the start of
+the staff.
+
+@syntax
+
 Setting or changing the key signature is done with the @code{\key}
 command.
 @example
@@ -875,20 +693,27 @@ The standard mode names @code{\ionian},
 @code{\locrian}, @code{\aeolian}, @code{\mixolydian}, @code{\lydian},
 @code{\phrygian}, and @code{\dorian} are also defined.
 
-This command sets the context property @code{Staff.keySignature}. 
-Non-standard key signatures can be specified by setting this property
-directly.
+@seealso
+
+This command sets the context property
+@internalsref{Staff}.@code{keySignature}.  Non-standard key signatures
+can be specified by setting this property directly.
 
 The printed signature is a @internalsref{KeySignature} object, typically
 created in @internalsref{Staff} context.
 
 @cindex @code{keySignature}
 
-@c .  {Clef}
+
 @node Clef
 @subsection Clef
 @cindex @code{\clef}
 
+The clef indicates which lines of the staff correspond to which
+pitches.
+
+@syntax
+
 The clef can be set or changed with the @code{\clef} command:
 @lilypond[fragment,verbatim]
   \key f\major  c''2 \clef alto g'2
@@ -929,38 +754,40 @@ name. For example,
        \clef "G_8"
 @end example
 
-The object for this symbol is @internalsref{Clef}. 
-
-
 This command is equivalent to setting @code{clefGlyph},
 @code{clefPosition} (which controls the Y position of the clef),
-@code{centralCPosition} and @code{clefOctavation}. A clef is created
+@code{centralCPosition} and @code{clefOctavation}. A clef is printed
 when any of these properties are changed.
 
+@seealso
+
+The object for this symbol is @internalsref{Clef}. 
+
+
+
 
-@c .  {Time signature}
 @node Time signature
 @subsection Time signature
 @cindex Time signature
 @cindex meter
 @cindex @code{\time}
 
+Time signature indicates the metrum of a piece: a regular pattern of
+strong and weak beats. It is denoted by a fraction at the start of the
+staff.
+
+@syntax
+
 The time signature is set or changed by the @code{\time}
 command.
 @lilypond[fragment,verbatim]
  \time 2/4 c'2 \time 3/4 c'2. 
 @end lilypond
 
-The actual symbol that's printed can be customized with the @code{style}
+The actual symbol that is printed can be customized with the @code{style}
 property. Setting it to @code{#'()} uses fraction style for 4/4 and
 2/2 time.
 
-
-The object for this symbol is @internalsref{TimeSignature}.  There are
-many more options for its layout. They are selected through the
-@code{style} object property. See @inputfileref{input/test,time.ly} for more
-examples.
-
 This command sets the property @code{timeSignatureFraction},
 @code{beatLength} and @code{measureLength} in the @code{Timing}
 context, which is normally aliased to @internalsref{Score}.  The property
@@ -980,7 +807,7 @@ measure is subdivided in 2, 2, 2 and 3. This is passed to
 @lilypond[verbatim]
 \score { \notes \relative c'' {
    #(set-time-signature 9 8 '(2 2 2 3))
-   g8 g d d g g a8-[-( bes g-]-) | 
+   g8-[ g-] d-[ d-] g-[ g-] a8-[-( bes g-]-) | 
    #(set-time-signature 5 8 '(3 2))
    a4. g4
    }
@@ -991,7 +818,18 @@ measure is subdivided in 2, 2, 2 and 3. This is passed to
    }}}
 @end lilypond 
 
-@c .   {Partial}
+@seealso
+
+The object for this symbol is @internalsref{TimeSignature}.  There are
+many more options for its layout.  See
+@inputfileref{input/test,time.ly} for more examples.
+
+@refbugs
+
+Automatic beaming does not use measure grouping specified with
+@code{set-time-signature}.
+
+
 @subsection Partial
 @cindex Partial
 @cindex anacrusis
@@ -1004,7 +842,7 @@ measure is subdivided in 2, 2, 2 and 3. This is passed to
 Partial measures, for example in upbeats, are entered using the
 @code{\partial} command:
 @lilypond[fragment,verbatim]
-\partial 4* 5/16  c'16 c4 f16 a'2. ~ a'8. a'16 | g'1
+\partial 16*5  c'16 c4 f16 a'2. ~ a'8. a'16 | g'1
 @end lilypond
 
 The syntax for this command is 
@@ -1019,27 +857,14 @@ This is  internally translated into
 The property @code{measurePosition} contains a rational number
 indicating how much of the measure has passed at this point.
 
-
 @node Unmetered music
 @subsection Unmetered music
 
 Bar lines and bar numbers are calculated automatically. For unmetered
-music (e.g. cadenzas), this is not desirable.  The commands
-@code{\cadenzaOn} and @code{\cadenzaOff} can be used to switch off the
-timing information:
-
-@lilypond[fragment,relative,singleline,verbatim]
-c'2.
-\cadenzaOn
-c2
-\cadenzaOff
-c4 c4 c4 
-@end lilypond
-
-The property @code{Score.timing} can be used to switch off this
-automatic timing
+music (e.g. cadenzas), this is not desirable.  By setting
+@code{Score.timing} to false, this automatic timing can be switched
+off.
 
-@c .   {Bar lines}
 @node Bar lines
 @subsection Bar lines
 @cindex Bar lines
@@ -1048,9 +873,16 @@ automatic timing
 @cindex measure lines
 @cindex repeat bars
 
+
+Bar lines delimit measures, but are also used to indicate
+repeats. Line breaks may only happen on barlines.
+
+@syntax
+
 Bar lines are inserted automatically, but if you need a special type
 of barline, you can force one using the @code{\bar} command:
-@lilypond[fragment,verbatim] c4 \bar "|:" c4
+@lilypond[relative=1,fragment,verbatim]
+   c4 \bar "|:" c4
 @end lilypond
 
 The following bar types are available
@@ -1066,9 +898,6 @@ c4
 \bar "|." 
 @end lilypond
 
-You are encouraged to use @code{\repeat} for repetitions.  See
-@ref{Repeats}.
-
 In scores with many staves, the barlines are automatically placed at
 top level, and they are connected between different staves of a
 @internalsref{StaffGroup}:
@@ -1081,8 +910,6 @@ top level, and they are connected between different staves of a
 \context Staff = pedal { \clef bass c2 c2 } >
 @end lilypond
 
-The objects that are created at @internalsref{Staff} level. The name is
-@internalsref{BarLine}.
 
 The command @code{\bar @var{bartype}} is a short cut for
 doing  @code{\property Score.whichBar = @var{bartype}}
@@ -1095,37 +922,44 @@ a measure it is set to @code{defaultBarType}. The contents of
 @code{\bar  }.  These settings take precedence over the automatic
 @code{whichBar} settings. 
 
-
-@cindex Bar_line_engraver
 @cindex whichBar
 @cindex repeatCommands
 @cindex defaultBarType
 
 
+@seealso
+
+You are encouraged to use @code{\repeat} for repetitions.  See
+@ref{Repeats}.
+
+The bar line objects that are created at @internalsref{Staff} are
+called @internalsref{BarLine}, the bar lines that span staffs are
+@internalsref{SpanBar}s.
+
 
-@c .   {Polyphony}
 @node Polyphony
 @section Polyphony
 @cindex polyphony
 
-The easiest way to enter such fragments with more than one voice on a
-staff is to split chords using the separator @code{\\}.  You can use
-it for small, short-lived voices (make a chord of voices) or for
-single chords:
+The easiest way to enter fragments with more than one voice on a staff
+is to split chords using the separator @code{\\}.  You can use it for
+small, short-lived voices (make a chord of voices) or for single
+chords:
 
 @lilypond[verbatim,fragment]
 \context Voice = VA \relative c'' {
- c4 < { f d e  } \\ { b c2 } > c4 < g' \\ b, \\  f \\ d >
+ c4 < { f d e  } \\ { b c2 } > c4 < g' \\ b, \\  f' \\ d' >
 }
 @end lilypond
 
 The separator causes @internalsref{Voice} contexts to be instantiated,
-bearing the names @code{"1"}, @code{"2"}, etc.
+bearing the names @code{"1"}, @code{"2"}, etc. In each of these
+contexts, vertical direction of slurs, stems, etc. are set
+appropriately.
 
-Sometimes, it is necessary to instantiate these contexts by hand: For
-Instantiate a separate Voice context for each part, and use
-@code{\voiceOne}, up to @code{\voiceFour} to assign a stem directions
-and horizontal shift for each part.
+This can also be done by instantiating @internalsref{Voice} contexts
+by hand, and using @code{\voiceOne}, up to @code{\voiceFour} to assign
+a stem directions and horizontal shift for each part.
 @c
 
 @lilypond[singleline, verbatim]
@@ -1135,38 +969,15 @@ and horizontal shift for each part.
   \context Voice = VC { \voiceTwo fis4~  fis4 f ~ f  } >
 @end lilypond
 
-The identifiers @code{\voiceOne} to @code{\voiceFour} set directions
-ties, slurs and stems, and set shift directions.
-
-If you want more than four voices, you can also manually set
-horizontal shifts and stem directions, as is shown  in the following example:
-@lilypond[fragment, verbatim]
-  \context Staff \notes\relative c''<
-       \context Voice=one {
-       \shiftOff \stemUp e4
-       }
-       \context Voice=two {
-          \shiftOn \stemUp cis
-       }
-       \context Voice=three {
-         \shiftOnn \stemUp ais
-       }
-       \context Voice=four {
-          \shiftOnnn \stemUp fis
-       }
-  >
-@end lilypond
-
-
 Normally, note heads with a different number of dots are not merged, but
 if you set the object property @code{merge-differently-dotted}, they are:
 @lilypond[verbatim,fragment,singleline]
-\context Voice < {
-     g'8 g'
+\relative c' \context Voice < {
+     g8 g
      \property Staff.NoteCollision \override
         #'merge-differently-dotted = ##t
-     g'8 g'8
-  } \\ { [g'8. f16] [g'8. f'16] } 
+     g8 g8
+  } \\ { [g8. f16] [g8. f16] } 
   >
 @end lilypond
 
@@ -1186,7 +997,16 @@ LilyPond also vertically shifts rests that are opposite of a stem.
 \context Voice < c''4 \\  r4 >
 @end lilypond
 
-See also @internalsref{NoteCollision} and @internalsref{RestCollision}
+@seealso
+
+The objects responsible for resolving collisions are
+@internalsref{NoteCollision} and @internalsref{RestCollision}.  See
+also example files @inputfileref{input/regression/,collision-dots.ly},
+@inputfileref{input/regression/,collision-head-chords.ly},
+@inputfileref{input/regression/,collision-heads.ly},
+@inputfileref{input/regression/,collision-mesh.ly}, and
+@inputfileref{input/regression/,collisions.ly}.
+
 
 @refbugs
 
@@ -1207,22 +1027,21 @@ the metrum. They are inserted automatically in most cases.
 
 If you are not satisfied with the automatic beaming, you can enter the
 beams explicitly. If you have beaming patterns that differ from the
-defaults, you can also set the patterns for automatic beamer.
+defaults, you can also set your own.
 
 See also @internalsref{Beam}.
 
-@c .    {Manual beams}
+
 @cindex Automatic beams
 @subsection Manual beams
 @cindex beams, manual
 @cindex @code{]}
 @cindex @code{[}
 
-In some cases it may be necessary to override LilyPond's automatic
-beaming algorithm.  For example, the auto beamer will not beam over
-rests or bar lines, If you want that, specify the begin and end point
-manually using a @code{[} before the first beamed note and a @code{]}
-after the last note:
+In some cases it may be necessary to override the automatic beaming
+algorithm.  For example, the auto beamer will not beam over rests or
+bar lines, If you want that, specify the begin and end point manually
+using @code{[} and @code{]}.
 
 @lilypond[fragment,relative,verbatim]
   \context Staff {
@@ -1253,54 +1072,38 @@ same effect as twiddling with @code{stemLeftBeamCount} and
 @code{stemRightBeamCount}, but it take less typing.
 
 
-@example
-c16-[ c c c c c c c-]
-\property Voice.subdivideBeams = ##t
-c16-[ c c c c c c c-]
-c32-[ c c c c c c c c c c c c c c c-]
-\property Score.beatLength = #(ly:make-moment 1 8)
-c32-[ c c c c c c c c c c c c c c c-]
-@end example
-@lilypond[noindent]
-\score {
-    \notes \relative c' {
+@lilypond[relative=1,verbatim,noindent]
         c16-[ c c c c c c c-]
         \property Voice.subdivideBeams = ##t
         c16-[ c c c c c c c-]
         c32-[ c c c c c c c c c c c c c c c-]
         \property Score.beatLength = #(ly:make-moment 1 8)
         c32-[ c c c c c c c c c c c c c c c-]
-    }
-}
 @end lilypond
 @cindex subdivideBeams
 
-Kneed beams are inserted automatically, when a large gap between two
-adjacent beamed notes is detected. This behavior can be tuned through
-the object property @code{auto-knee-gap}.
+Kneed beams are inserted automatically, when a large gap is detected
+between the note heads.  This behavior can be tuned through the object
+property @code{auto-knee-gap}.
 
 @cindex beams, kneed
 @cindex kneed beams
 @cindex auto-knee-gap
 
 
-@c TODO -> why this ref? Document? 
-@cindex @code{neutral-direction}
 
 @refbugs
 
 @cindex hara kiri
 
-Auto knee beams can not be used together with hara kiri staves.
+Automatically kneed beams can not be used together with Hara Kiri
+staves.
 
 [TODO from bugs]
 
 The Automatic beamer does not put @strong{unfinished} beams on the
 last notes of a score.
 
-Formatting of ties is a difficult subject. LilyPond often does not
-give optimal results.
-
 @menu
 * Setting automatic beam behavior ::  
 @end menu
@@ -1323,7 +1126,7 @@ Some beams should be horizontal. These are so-called concave beams.
 [TODO: some pictures.]
 @end ignore
 
-@c .    {Automatic beams}
+
 @node Setting automatic beam behavior 
 @subsection Setting automatic beam behavior 
 
@@ -1333,6 +1136,8 @@ Some beams should be horizontal. These are so-called concave beams.
 @cindex automatic beams, tuning
 @cindex tuning automatic beaming
 
+[TODO: use \applycontext]
+
 In normal time signatures, automatic beams can start on any note but can
 only end in a few positions within the measure: beams can end on a beat,
 or at durations specified by the properties in
@@ -1420,9 +1225,12 @@ automatic beaming in irregular meters such as @code{5/8}.
 @node Accidentals
 @section Accidentals
 @cindex Accidentals
+
 This section describes how to change the way that LilyPond automatically
 inserts accidentals before the running notes.
 
+[TODO: identifier vs. macro]
+
 @menu
 * Using the predefined accidental macros::  
 * Defining your own accidental typesettings::  
@@ -1493,28 +1301,28 @@ The macros are:
       Apart from that the rule is similar to
       @code{\defaultAccidentals}.
 
-      Warning: This leads to some weird and often unwanted results
-      because accidentals from one voice DO NOT get cancelled in other
+      This leads to some weird and often unwanted results
+      because accidentals from one voice do not get cancelled in other
       voices:
 @lilypond[singleline,relative,fragment,verbatim,quote]
     \context Staff <
         \voiceAccidentals
-        \context Voice=va { \voiceOne es g }
-        \context Voice=vb { \voiceTwo c, e }
-    >
-@end lilypond
-      Hence you should only use @code{\voiceAccidentals}
-      if the voices are to be read solely by
-      individual musicians. if the staff should be readable also
-      by one musician/conductor then you should use
-      @code{\modernVoiceAccidentals} or @code{\modernVoiceCautionaries}
-      instead.
+        <
+         { es g } \\
+         { c, e }
+     > >
+@end lilypond
+      Hence you should only use @code{\voiceAccidentals} if the voices
+are to be read solely by individual musicians. If the staff is to be
+used by one musician (e.g., a conductor) then you use
+@code{\modernVoiceAccidentals} or @code{\modernVoiceCautionaries}
+instead.
 
 @item \modernAccidentals
       @cindex @code{\modernAccidentals}
-      This rule should correspond to the common practice in the 20th
+      This rule  corresponds to the common practice in the 20th
       century.
-      The rule is a bit more complex than @code{\defaultAccidentals}:
+      The rule is  more complex than @code{\defaultAccidentals}.
       You get all the same accidentals, but temporary
       accidentals also get cancelled in other octaves. Further more,
       in the same octave, they also get cancelled in the following measure:
@@ -1534,22 +1342,21 @@ The macros are:
       cis' c'' cis'2 | c'' c'
 @end lilypond
 
-@item \modernVoiceAccidentals
       @cindex @code{\modernVoiceAccidentals}
-      Multivoice accidentals to be read both by musicians playing one voice
-      and musicians playing all voices.
-
-      Accidentals are typeset for each voice, but they ARE cancelled
-      across voices in the same @internalsref{Staff}.
+@item \modernVoiceAccidentals
+is used for multivoice accidentals to be read both by musicians
+playing one voice and musicians playing all voices.  Accidentals are
+typeset for each voice, but they @emph{are} cancelled across voices in
+the same @internalsref{Staff}.
 
-@item \modernVoiceCautionaries
       @cindex @code{\modernVoiceCautionaries}
-      The same as @code{\modernVoiceAccidentals}, but with the
-      extra accidentals (the ones not typeset by
-      @code{\voiceAccidentals}) typeset as cautionaries.
-      Notice that even though all accidentals typeset by
-      @code{\defaultAccidentals} ARE typeset by this macro then some
-      of them are typeset as cautionaries.
+@item \modernVoiceCautionaries
+is the same as
+@code{\modernVoiceAccidentals}, but with the extra accidentals (the
+ones not typeset by @code{\voiceAccidentals}) typeset as cautionaries.
+Even though all accidentals typeset by @code{\defaultAccidentals}
+@emph{are} typeset by this macro then some of them are typeset as
+cautionaries.
 
 @item \pianoAccidentals
       @cindex @code{\pianoAccidentals}
@@ -1591,33 +1398,31 @@ This section must be considered gurus-only, and hence it must be
 sufficient with a short description of the system and a reference to
 the internal documentation.
 
-The idea of the algorithm is to try several different rules and then
-use the rule that gives the highest number of accidentals.
-Each rule cosists of
-@table @asis
-@item Context:
-      In which context is the rule applied. I.e. if context is
-      @internalsref{Score} then all staves share accidentals, and if
-      context is @internalsref{Staff} then all voices in the same
-      staff share accidentals, but staves do not - like normally.
-@item Octavation:
+The algorithm tries several different rules, and uses the rule
+that gives the highest number of accidentals.  Each rule consists of
+@table @var
+@item context:
+      In which context is the rule applied. For example, if
+@var{context} is @internalsref{Score} then all staves share
+accidentals, and if @var{context} is @internalsref{Staff} then all
+voices in the same staff share accidentals, but staves do not.
+@item octavation:
       Whether the accidental changes all octaves or only the current
       octave.
-@item Lazyness:
+@item lazyness:
       Over how many barlines the accidental lasts.
-      If lazyness is @code{-1} then the accidental is forget
-      immidiately, and if lazyness is @code{#t} then the accidental
+      If @var{lazyness} is @code{-1} then the accidental is forget
+      immediately, and if @var{lazyness} is @code{#t} then the accidental
       lasts forever.
+
+[TODO: should use  +infinity for this case?]
+
 @end table
 
-As described in the internal documentation of
-@internalsref{Accidental_engraver}, the properties @code{autoAccidentals} and
-@code{autoCautionaries} contain lists of rule descriptions. Notice
-that the contexts must be listed from in to out - that is
-@internalsref{Thread} before @internalsref{Voice},
-@internalsref{Voice} before @internalsref{Staff}, etc. 
-see the macros in @file{ly/property-init.ly} for examples of how the
-properties are set.
+@seealso
+
+@internalsref{Accidental_engraver},
+
 
 @refbugs
 
@@ -1626,12 +1431,11 @@ sequential mode. This means that in a chord the accidentals are
 typeset as if the notes in the chord happened one at a time - in the
 order in which they appear in the input file.
 
-Of course this is only a problem when you have simultainous notes
-which accidentals should depend on each other.
-Notice that the problem only occurs when using non-default accidentals
-- as the default accidentals only depend on other accidentals on the
-same staff and same pitch and hence cannot depend on other
-simultainous notes.
+This is only a problem when there are simultaneous notes whose
+accidentals depend on each other.  The problem only occurs when using
+non-default accidentals. In the default scheme, accidentals only
+depend on other accidentals with the same pitch on the same staff, so
+no conflicts possible.
 
 This example shows two examples of the same music giving different
 accidentals depending on the order in which the notes occur in the
@@ -1639,16 +1443,17 @@ input file:
 
 @lilypond[singleline,fragment,verbatim]
 \property Staff.autoAccidentals = #'( Staff (any-octave . 0) )
-cis'4 <<c'' c'>> r2 | cis'4 <<c' c''>> r2 | <<cis' c''>> r | <<c'' cis'>> r | 
+cis'4 <<c'' c'>> r2 | cis'4 <<c' c''>> r2
+| <<cis' c''>> r | <<c'' cis'>> r | 
 @end lilypond
 
-The only solution is to manually insert the problematic
-accidentals using @code{!} and @code{?}.
+This problem can be solved by manually inserting @code{!} and @code{?}
+for the problematic notes.
 
 @node Expressive marks
 @section Expressive marks
 
-@c .   {Slurs}
+
 @menu
 * Slurs ::                      
 * Phrasing slurs::              
@@ -1675,7 +1480,7 @@ Slurs avoid crossing stems, and are generally attached to note heads.
 However, in some situations with beams, slurs may be attached to stem
 ends.  If you want to override this layout you can do this through the
 object property @code{attachment} of @internalsref{Slur} in
-@internalsref{Voice} context It's value is a pair of symbols, specifying
+@internalsref{Voice} context.  Its value is a pair of symbols, specifying
 the attachment type of the left and right end points.
 
 @lilypond[fragment,relative,verbatim]
@@ -1787,7 +1592,7 @@ d4
 The default value for the @code{text} property is
 @code{scripts-rcomma}.
 
-@c .  {Tempo}
+
 @node Tempo
 @subsection Tempo
 @cindex Tempo
@@ -1865,7 +1670,7 @@ To use this, add the @internalsref{Horizontal_bracket_engraver} to
        }}}
 @end lilypond
 
-@c .  {Ornaments}
+
 @node Ornaments
 @section Ornaments
 @cindex Ornaments
@@ -1877,7 +1682,7 @@ To use this, add the @internalsref{Horizontal_bracket_engraver} to
 * Dynamics::                    
 @end menu
 
-@c .   {Articulation}
+
 @node Articulations
 @subsection Articulations
 @cindex Articulations
@@ -2021,7 +1826,7 @@ ornaments to individual note heads. Some hacks exist, though. See
 @inputfileref{input/test,script-horizontal.ly}.
 
 
-@c .  {Text scripts}
+
 @node Text scripts
 @subsection Text scripts
 @cindex Text scripts
@@ -2051,7 +1856,7 @@ Text scripts are created in form of @internalsref{TextScript} objects, in
 special symbols in text scripts.
 
 
-@c .   {Grace notes}
+
 @node Grace notes
 @subsection Grace notes
 
@@ -2206,7 +2011,7 @@ manually. See also @seeinternals{Glissando}.
 
 
 
-@c .   {Dynamics}
+
 @node Dynamics
 @subsection Dynamics
 @cindex Dynamics
@@ -2305,7 +2110,7 @@ identifiers to set the vertical direction are \dynamicUp and
 @cindex @code{\dynamicDown}
 @cindex @code{\dynamicUp}
 
-@c .  {Repeats}
+
 @node Repeats
 @section Repeats
 
@@ -2845,7 +2650,7 @@ bring some other way of typesetting drums, and probably
 there will be made no great efforts in keeping things downwards
 compatible.
 
-@c . {Piano music}
+
 @node Piano music
 @section Piano music
 
@@ -2881,7 +2686,7 @@ included with the distribution as @inputfileref{input/test,stem-cross-staff.ly}.
 
 
 
-@c .   {Automatic staff changes}
+
 @node Automatic staff changes
 @subsection Automatic staff changes
 @cindex Automatic staff changes
@@ -2924,7 +2729,7 @@ current voice from its current staff to the Staff called
 @var{staffname}. Typically @var{staffname} is @code{"up"} or
 @code{"down"}.
 
-@c .   {Pedals}
+
 @node Pedals
 @subsection Pedals
 @cindex Pedals
@@ -3333,7 +3138,7 @@ the standard staff.
 @end example
 @c @end lilypond
 
-@c . {Chords}
+
 @node Chords
 @section Chords
 @cindex Chords
@@ -3369,7 +3174,7 @@ print them as name.
 * Printing named chords::       
 @end menu
 
-@c .  {Chords mode}
+
 @node Chords mode
 @subsection Chords mode
 @cindex Chords mode
@@ -3495,7 +3300,7 @@ and subtractions, so articulation scripts can not be entered.
 
 
 
-@c .  {Printing named chords}
+
 @node Printing named chords
 @subsection Printing named chords
 
@@ -3521,7 +3326,7 @@ scheme = \notes {
 
 You can make the chord changes stand out by setting
 @code{ChordNames.chordChanges} to true.  This will only display chord
-names when there's a change in the chords scheme and at the start of a
+names when there is a change in the chords scheme and at the start of a
 new line.
 
 @lilypond[verbatim]
@@ -3635,7 +3440,7 @@ as in the individual parts. This section explains how to tackle common
 problems in orchestral music.
 
 
-@c .  {Transpose}
+
 @menu
 * Rehearsal marks::             
 * Bar numbers::                 
@@ -3647,7 +3452,7 @@ problems in orchestral music.
 * Sound output for transposing instruments::  
 @end menu
 
-@c .   {Rehearsal marks}
+
 @node Rehearsal marks
 @subsection Rehearsal marks
 @cindex Rehearsal marks
@@ -3851,7 +3656,7 @@ If you want to use both @code{\transpose} and @code{\relative}, then
 you must use @code{\transpose} first.  @code{\relative} will have no
 effect music that appears inside a @code{\transpose}.
 
-@c .  {Multi measure rests}
+
 @node  Multi measure rests
 @subsection Multi measure rests
 @cindex Multi measure rests
@@ -4313,7 +4118,7 @@ historic editions (other than those of Petrucci)''.
 Petrucci used C clefs with differently balanced left-side vertical
 beams, depending on which staffline it was printed.
 
-@c . {Custodes}
+
 @node Custodes
 @subsection Custodes
 
@@ -4716,7 +4521,7 @@ Internally, the code produces markup texts internally. You can use any
 of the markup text properties to override formatting. For example, the
 vertical spacing of the figures may be set with @code{baseline-skip}.
 
-@c . {Contemporary notation}
+
 @node Contemporary notation
 @section Contemporary notation
 
@@ -4855,7 +4660,7 @@ frequently used in contemporary music notation:
 See @ref{Articulations} for general instructions how to apply scripts
 such as fermatas to a @code{\notes@{@}} block.
 
-@c . {Tuning output}
+
 @node Tuning output
 @section Tuning output
 
@@ -4916,7 +4721,7 @@ c'4 \property Voice.Stem \override #'thickness = #4.0
 c'4 \property Voice.Stem \revert #'thickness
 c'4
 @end lilypond
-You should balance @code{\override} and @code{\revert}. If that's too
+You should balance @code{\override} and @code{\revert}. If that is too
 much work, you can use the @code{\set} shorthand. It performs a revert
 followed by an override. The following example gives exactly the same
 result as the previous one. 
@@ -5303,7 +5108,7 @@ A \fontsize #2 @{ B C @} D
 This will enlarge the B and the C by two steps.
 @item  \translate #(cons @var{x} @var{y})
 @cindex  \translate
-This translates an object. It's first argument is a cons of numbers
+This translates an object. Its first argument is a cons of numbers
 @example
 A \translate #(cons 2 -3) @{ B C @} D
 @end example
@@ -5549,7 +5354,7 @@ must be overriden from the @code{\paper} block, e.g.
 @refbugs
 
 Spacing is determined on a score wide basis. If you have a score that
-changes its character (measured in durations) half way during the
+changes its character (measured in durations) halfway during the
 score, the part containing the longer durations will be spaced too
 widely.
 
@@ -5570,7 +5375,7 @@ kneed stems.
 @end lilypond
 
 
-@c .  {Font size}
+
 @node Font Size
 @subsection Font size
 @cindex font size, setting
@@ -5598,7 +5403,7 @@ The font definitions are generated using a Scheme function. For more
 details, see the file @file{scm/font.scm}.
 
 
-@c .  {Line break}
+
 @node Line breaking
 @subsection Line breaking
 
@@ -5702,7 +5507,7 @@ Lilypond and @code{ly2dvi})
 
 
 
-@c . {Sound}
+
 @node Sound
 @section Sound
 @cindex Sound
@@ -5732,7 +5537,7 @@ Both loudness controls are combined to produce the final  MIDI volume.
 * MIDI instrument names::       
 @end menu
 
-@c .  {MIDI block}
+
 @node MIDI block
 @subsection MIDI block
 @cindex MIDI block
index 2a60f210b038d0fbf3f0018f9012eb6ffabd428e..d87a719db71a24e4e5c2e04584ccd138f86f62a2 100644 (file)
@@ -25,7 +25,6 @@
 * Fine tuning a piece::         
 * An orchestral score::         Conductor's score and individual parts
 * Integrating text and music::  Integrating text and music
-* End of tutorial::             The end
 @end menu
 
 Operating lilypond is done through text files: To print a piece of
index 21f6b881c7037c2a5344df65a14504301aa1b1bc..1ebf3230d10631303ad72e88a52ac44ea9ba2018 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 %% +.ly: Be the first .ly file for lys-to-tely.py.
 %% Better to make lys-to-tely.py include "introduction.texi" or
 %% other .texi documents too?
index dbd888c1e4ebf43fb3abbe797f85390f5fa07f48..0ae1240545881967c02af57d86d08f5d8bbf591a 100644 (file)
@@ -1,7 +1,7 @@
 \header {
 texidoc="Automatic beamer behaves nicely."
 }
-\version "1.7.6"
+\version "1.7.16"
 
 \include "paper16.ly"
 \paper  { linewidth = 390.000000 \pt } 
index d2c16195d119830d3921b9e065e12311f430c69d..41eb930c48fa8e73000ec779980cc47db792b9dd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Cautionary accidentals are indicated using either
index 56de4ed4509b37cc96c7ad657ddfd4a6e53acad1..41ca70cff7166d3f3da64845931d0919e447a5f9 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
        texidoc = "If two forced accidentals happen at the same time, only one
        sharp sign is printed."
index 9c7dc6faf9c36d8b61b0c4880460611d47c31313..a23fdcd36b93d46c42914b0e456538d0ea1383b8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
     texidoc = "Ledger lines are shortened when there are accidentals"
@@ -8,6 +8,6 @@
 {
  cis'4 cis'! cis' cis'
 }
-        \paper { linewidth = -1. }
+        \paper { raggedright = ##t}
 }
 %% new-chords-done %%
\ No newline at end of file
index 041442e2b76e8f5f39c55334a025b62eb2b67a50..3edb8b009dc5995f3130cb9e2b4a86c8df2c5e48 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc="
index 19919746b949db97eede23ca7e6c9479e5057570..a48220d4d4f64bfb1316c6b4159b9408322aec77 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc ="Accidentals are placed as closely as possible.
 Accidentals in corresponding octaves are aligned.
@@ -24,6 +24,6 @@ flats in a sixth shoudl be staggered.  "
     <<bes! c d f >>    
     <<bes,! c d f >>
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
      }
 %% new-chords-done %%
\ No newline at end of file
index afb8da3b89d87412ebc4a51c7189649bfe61d93d..ef37c21fb217714f8effbb3c9ae24e7168845a88 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 A sharp sign after a double sharp sign, as well as a flat sign
index 609582595a95e9dce26a8297c554dc2d4cac11d4..0455f1473667a9b602edb6edd5910c311f4b237a 100644 (file)
@@ -3,7 +3,7 @@ texidoc = "Tied accidentaled notes (which cause reminder accidentals) don't wrea
 the spacing when unbroken."
 }
 
-\version "1.7.6"
+\version "1.7.16"
 \include "deutsch.ly"
 
 rechts = \notes \relative c' {
@@ -23,7 +23,7 @@ Rechts = \context Staff \notes {
   \rechts
 
   \paper {
-    linewidth = -3.3 \cm
+    raggedright = ##t
   }
 }
 %% new-chords-done %%
\ No newline at end of file
index 315207e9981e1409bace4051fc4aec9c731c94bb..1f0e2e78f4626dc7d98cbefe294f52baa2f389b8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 94d9f3784e7e9fd980a46838108ef0fee08e3521..7f4c8ba3cd86cca7935ca906ac1aee3b869020e9 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 0920b82908109b0c7352204947f2888a68714e81..1329f4b2be62a96a6c0540f9d0495acacd03e4ed 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 775ed18fc116b9a93d014968190cca5ff1c2d6b7..1fd50ff06f33759436a2c97eb5d6b5f9a67c64d7 100644 (file)
@@ -2,7 +2,7 @@
     texidoc = "Ambituses indicate pitch ranges for voices."
 }
 
-\version "1.7.6"
+\version "1.7.16"
 
 upper = \notes \relative c {
        \clef "treble"
index 851621aa0e81b21fae2ef765d4de2e9b2166b06d..80541e533d7f8530741b065e4990893e02e62dc0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header  {
 texidoc = "arpeggio stays clear of accidentals and flipped note heads.
@@ -40,7 +40,7 @@ hairyChord = \context Staff \notes\relative c' <
         \hairyChord
        }
     \paper {
-        linewidth = -1.
+        raggedright = ##t
        \translator{
            \StaffContext
            connectArpeggios = ##t
index 5be9da372c436f572ed4305f23dc578eefaac4c4..4ee72bc65a7e9d6ce19042a478a86641e9c9ad0c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Arpeggios are supported, both cross-staff and broken single staff.
index 9f51a0299afd901364e1bafd9190cf0dda1d0ede..f2d0b90c15eaa22c637d9d163cc8e0135b299334 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -17,7 +17,7 @@ a16 cis d a bes g fis4 g8
 a16 g a bes c d % ees8 d c
 }
 \paper{
-   linewidth=-1.
+   raggedright = ##t
 }
 }
 %% new-chords-done %%
\ No newline at end of file
index 6e500421a3f5780f53ae939e0c5d50c31d50be75..2b0a5dedbbfbda7103bbaf825b9b3d59277d7bd0 100644 (file)
@@ -3,7 +3,7 @@
 texidoc = "Automatic beaming is also done on tuplets."
 }
 
-\version "1.7.6"
+\version "1.7.16"
 
 \score{
        \notes\relative c''{
index c42ae1ad04a98b48cfab653feea08d76af71cd86..cf074c330f609ca702fbb27eec73b7ae2036d9cd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc = "Tuplet-spanner should not put (visible) brackets on
index dc1346bc31d770900e7686c414e8408decfae12a..7c185c3c14f6e4f54da35250e0216375c39e34a2 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
index 4b18f7ab2c9a20f39580230884ab3694ac5e01ce..7945891cf89fb9515ca7f343c90b70cc8f2aa016 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -16,7 +16,7 @@ start counting after the anacrusis."
       c1 c
   }
   \paper {
-    linewidth = -1. \mm
+    raggedright = ##t
     \translator {
        \ScoreContext
        BarNumber \override #'break-visibility = #all-visible
index 191091614b3bd1b67fc1c2b8ee5ac75a26e615e6..ac73d0f47d527fef94809c87c7862b289d367fdd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 
index 8dfc4ac6a6c7359caa642805058122762f866b03..d0c987dfe0f28289196e8a3147585c7aaec23b22 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{ texidoc="Automatic kneeing. A knee is made when a horizontal
 beam fits in a gap between note heads that is larger than a predefined
index 52540d368c2749ebf42aa688d83e9ec90a2d7bb7..f79517b846fe5f4f9d1b2958115073ea52477f4e 100644 (file)
@@ -1,5 +1,5 @@
 
-\version "1.7.7"
+\version "1.7.16"
 \header{
 
     texidoc="Simple beams on middle staffline be allowed to be
index a1c38cdcb618a744e4973a6f18733dca8e9a137e..f51de22ca6e9485d2e4f5167dd7678e6e3a82f88 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 
 texidoc = "Concave beams should be horizontal. informally spoken,
@@ -74,7 +74,7 @@ beams this way."
     [\stemUp bes8  \stemDown d'8 bes8]  
   }
   \paper{
-    linewidth = -1.0
+    raggedright = ##t
   }
 }
 
index da3398010791266100a42e818e626d248d375364..e51a51110a2774afb42af02747dba65f13e9f7e7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 
@@ -20,7 +20,7 @@ with explicit staff switches)."
     }
   >
   \paper{
-    linewidth = -1.0
+    raggedright = ##t
   }
 }
 %% new-chords-done %%
\ No newline at end of file
index 4ec347926571e26e1cf189fbd5e567ed13a171ae..b9c0e4072436f2be45972b8831f2a422d9c1f366 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Cross staff  (kneed) beams
 don't cause extreme slopes"
@@ -28,7 +28,7 @@ don't cause extreme slopes"
     \context Staff = down {
         \time 3/8 \clef bass s4.*3 }
     >
-    \paper { linewidth = -1. }
+    \paper { raggedright = ##t}
 }
 
 %% new-chords-done %%
\ No newline at end of file
index 75d77cfbf46101e8668d35c79ea6790d3fd60333..a1f95cae3b20c6d0f5e94722f159969e3f07ceb1 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Beams can be typeset over fixed distance aligned staves, beam
index a769b08a29ae599ac9673c03a4b4e790e8381189..ad60d495b4c9a4a4372aa5c16f04e597ff0c84c4 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
     texidoc="Beamed stems have standard lengths if possible."
@@ -13,5 +13,5 @@
 
         f4 [f8 f] [f16 f] [f32 f] [f64 f] [f128 f] 
     }
-    \paper{ linewidth = -1.0 }
+    \paper{ raggedright = ##t}
 }          %% new-chords-done %%
\ No newline at end of file
index b31642528bbe332a980aae96d4bb8a3708566bb2..c714ed5764b57ed42b8d1376c610359348f1d3f4 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Beams should behave reasonably well, even under extreme circumstances.
@@ -42,7 +42,7 @@ extreme = \notes\relative c'' {
   }
   \paper{
 %    raggedright = ##t
-    linewidth = -1
+    raggedright = ##t
   }
 }
 %% new-chords-done %%
\ No newline at end of file
index 0d2d9ec8a180a56870b4904f1eb8e0075f9b5321..2b8822293f781382c999ce17d4a2f300e74a5e83 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
     texidoc = "French style beaming. In french beaming, the stems do not go to the outer beams."
index 22a4d004d3995cfa90340e8a6ec3a87c1146ce09..c01dcd662b5c7ab6ec3294ee21936fb06f135a06 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc=" Funky kneed beams with beamlets also work. The beamlets
@@ -15,7 +15,7 @@ should be pointing to the note head.
      c16 c,,8 c16          
      
   }
-  \paper { linewidth = -1 }
+  \paper { raggedright = ##t}
 }
          
 %% new-chords-done %%
\ No newline at end of file
index 6821d080e87eb6f083a4545c0065d15096cdcfc7..ec00e413b873bd0bfc5f7a2487dc9c4e487521de 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Knee beaming. (funky)"
 }
@@ -27,7 +27,7 @@
             g''' g,,,]     }  }
             
         }
-\paper { linewidth = -1. 
+\paper { raggedright = ##t
 
      }
 %% new-chords-done %%
\ No newline at end of file
index 590cf8fb85b4792ca1668a4e6cd063e19f8336ea..5e3176303d41d2fb033bac5c13e1223e1adfe95b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 5529228c106a85e35f819c768ce5fa94c17c540f..e9fde0dc307bf81d135654f58647c58a005e4286 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -18,7 +18,7 @@
    }
   }
   \paper{
-    linewidth = -1
+    raggedright = ##t
   }
 }
 %% new-chords-done %%
\ No newline at end of file
index 4c085cfd78a13ede83dc7c7a297b28d020f43702..a2780b253c2533d9cc193b592d725ee1fb1327b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
     texidoc = "Kneed beams (often happens with cross-staff beams)
index 4bc4ae287b670f3be2e73ddc829b0a3374542190..a72c851622aafdadcb3a27e5680f5eaaaf3a945d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "explicit beams may cross barlines. "
 }
index a5d21beacf84f46c7ffe082b41aa716aa5bcebdc..4a62509b863a5d35bb348e0b0af20438a695db9c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Beams should always reach the middle staff line.  The second beam
@@ -22,7 +22,7 @@ Override with @code{noStemExtend}.
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
   \midi { }
 }
index db83418ad429d3429fde94b75117bcc79c69fbbd..b22f9e7ae2d21c0a24a82c6535337098094e2f21 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Beams and ties may be entered in postfix notation, separating the
index ebe7f88b9cf2cdca9ed0743ffb4ddfaa58e77153..f385ced735e88100351771fbf7552e5655ff1582 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header
 {
     texidoc= "Quarter notes may be beamed: the beam is halted momentarily."
@@ -7,6 +7,6 @@
 \score {\notes \relative c'' {
        [c8 c4 c8] % should warn here!
 }
-\paper { linewidth = -1.0 
+\paper { raggedright = ##t
 }
 %% new-chords-done %%
\ No newline at end of file
index d56c49f943a4049aaeccc811688ded3c5dae7958..29fdf09e1c0959c32db2f88e056069c8314f6b4e 100644 (file)
@@ -2,11 +2,11 @@
  texidoc = "The number of beams doesn't change on a rest."
 }
 
-\version "1.7.7"
+\version "1.7.16"
 
 \score { \notes \relative c, {
   \clef bass    
   [e8 r16 f d'8 e16 e16] [c8 c16 r16 bes8 r16 c16-] |
  }
-\paper { linewidth = -1.0 }
+\paper { raggedright = ##t}
 }
index 7b8d81f44d93191a2a0c9ea80e76462968fb719e..8006f0e5a20cb8a13bcc83f94b55a00bf2859f45 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
     texidoc="Beams in unnatural direction, have shortened stems, but do not look too short."
@@ -13,6 +13,6 @@
        \stemUp
         f'4 [f8 f] [f16 f] [f32 f] [f64 f] [f128 f] 
     }
-    \paper{ linewidth = -1.0 }
+    \paper{ raggedright = ##t}
 }          
 %% new-chords-done %%
\ No newline at end of file
index db5e2fd52008c74c097d3b811451bff62039dbba..0b3823c958ef8e152ff4c5d4c9d5c43f1f772f3a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc = "Hairy case for beam, chord, and automatic knees."
index f15fcfaa2294133fa7d173077ed3db77f408cb08..e1ae4b2e23990100cd9eb23c76bb35693f55f827 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "automatic beaming also works in ternary time sigs."
 }
@@ -8,6 +8,6 @@ texidoc = "automatic beaming also works in ternary time sigs."
 \time 6/8
 [c8. c16 c16 c16] 
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 }
 %% new-chords-done %%
\ No newline at end of file
index 95398a0a147f41b30125568379b7bd0fd2e0ee27..fdbb92e04b1646e93505072114b0ee780342bcdc 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 0c0e62aca285ddc5a25342e39147f306071b58de..79ab0970ed03396ef62b819c7c4cb3e1b9456820 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "beams (simple)"
 }
index ca88483c537d99d1925a5a93f7bf23587a3cef3a..4732030699855385c1aedbc22774defd4250d108 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index ab2f120cbf4075f7f112434f2dfbeb77084658be..9f0f4e17dd115a4edb7511fa44afe628cf67b36b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index c065e027b7b467bcf219775b9c97c86dc46acd60..e0c80a6717f475c1020636e9ec7210a21a67ef8d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Breathing signs, also used for phrasing, do normally not influence
index aeb1ccec24c5b511cd384a74c3e5a22d2e9d93ac..8fd8c82df07d8729c43128c890610fbf73ce80e8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.10"
+\version "1.7.16"
 
 \header{
 texidoc="property chordChanges: only display chord names when
index dee2434e921472b7a01b1293571eabef144649c5..4af532f71445777b8956a654af96b81be5587300 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Scripts can also be attached to chord elements."
index 1d02ba4852c2d2c2ee6a80c73b7d770ace019513..b6fb165e289b9c8dc4fe66e87f721132c9a19564 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 8611a4815751924bc938f82bf317615ed1e90d63..37aeb30ac619d9bfd31d428e5a9a9dec5acd94c8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 43d0ed2129b1f892f88942c861f08d10567fa948..cb3dda671d09f8620b56f04a59c4f9550a397582 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Clusters are a device to denote that a complete range of
 notes is to be played."
index 722f00b1b6872836affeac41c2634d43a2c1db5f..7fd0ee574e7fd90e8707c2325e38afb48247d75b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Collisions for single head notes. "
 }
index c11f65122bdef500d35c0062d99864ab726cb231..11e89dc4e37bdd3071b8c96c1e59030e17caac18 100644 (file)
@@ -1,10 +1,11 @@
 
 
+
 \header { texidoc = "collision resolution tries to put notes with dots
   on the right side."
 }
 
-\version "1.7.6"
+\version "1.7.16"
 
 \score{
         \context Staff \notes <
@@ -21,4 +22,4 @@
 }
 
 
-%% new-chords-done %%
\ No newline at end of file
+%% new-chords-done %%
index e22652458024b935d02e8d1f62cbb0f294259f8e..57be7c93276350f2fc2373f8aa02d6a203a54c71 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.14"
+\version "1.7.16"
 \header {
 texidoc = "Note heads in collisions should be merged if
 they have the same positions in the extreme note heads.  
@@ -12,7 +12,7 @@ they have the same positions in the extreme note heads.
 c4 
   < { c4 d4 <<c d>>8  <<c d>> <<c d>> } \\  { c4 c <<a b>>8 <<b c>> <<c d>>8 } >
 }
-\paper {linewidth = -1.0 
+\paper {raggedright = ##t
 }
 
 %% new-chords-done %%
index 9a281587e66da50ded865f8b4bc588074b7f13ad..a4f21338d82b5fe94e271582a1dc7d9910c0cb6b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc =
 
index 5d2d3582689ac2a444aca3a18e844e9658d3330d..3d19aadbf778f3691720a4f70181aa99dded9e2f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Oppositely stemmed chords,  meshing into each other,
 are resolved."
index 89e2ec131def3c97281f352bc75ba9c413592b88..4be6236a20170904a5b37ebdf02f1ad6949e956a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Normal collisions. We have support for polyphony, where the
@@ -30,49 +30,28 @@ twovoicechords = \context Staff \notes <
 
 
 threevoice =  \context Staff \notes <
-       \context Voice=i { \stemUp g4 f e f g a g2 }
-       \context Voice=ii { \stemUp \shiftOn
-               e4 e e e e e e e  }
-       \context Voice=iii { \stemDown c4 d e d c d es }
+        { g4 f e f g a g2 } \\
+        {  c4 d e d c d es } \\
+        { e4 e e e e e e e  }
 >
 
-hairyChord =  \context Staff \notes\relative c' <
-     \context Voice=one {
-\shiftOff
-       \stemUp 
-       e4 
-     }
-     
-     \context Voice=two {
-       \stemUp
-       \shiftOn
- \property Voice.NoteColumn \override #'horizontal-shift = #1
-       cis
-     }
-     
-     \context Voice=three {    \shiftOnn
-       \stemUp 
-       ais
-     }
-     
-     \context Voice=four {
-        \stemDown
-       \shiftOn
-
-       fis
-     }
->
+hairyChord =  \context Staff \notes \relative c''
+    < e \\
+      fis, \\
+      cis' \\
+      \\
+      ais
+    i>
 
 
 \score{
-       \notes \transpose c c' {
+       \notes \transpose c c' {
           \twovoice
           \twovoicechords
-       
-       \threevoice 
+          \threevoice   }
         \hairyChord
        }
        
 %      \midi { \tempo 4:80 }
 }
-%% new-chords-done %%
\ No newline at end of file
+%% new-chords-done %%
index 1f4e2e82a6eed8f0fc35763fa5ad4f431148e247..ef5022e7c87d31a70d2f057fc4d7f940a241c4dc 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {\r
 \r
     texidoc = "Completion heads are broken across bar lines. This was\r
index d00431a26b028b64306294ae1b767eb1e7b09d18..15c656946041745a74657c05b2c9bd2de9a5a64c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index fd9a2f9bac15b3fb64f794a17b0502f3fafd3049..9edcb0ed72cbb729a5399ed6c4ff51d56c873118 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "custodes in various styles."
 }
index 0f9fd316159c711e5b4ccfdc919ab6494b805d43..7b3e16b63c907c710c77eed7df4d651defe6df14 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Dots move to the right when a collision with the (up)flag happens"
 }
@@ -12,7 +12,7 @@
        g''16.
        a,4. a8 a8. a16. c,16. g16.
     }
-    \paper { linewidth = -1. }
+    \paper { raggedright = ##t}
 }
 
 %% new-chords-done %%
index f0c5bc9e679f3d1310aae9aa32da3b3a22981aef..838bc8471f5ee1563b8766a88b84106b0037ab52 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Noteheads can have dots, and rests can too.  Augmentation dots should
index d1bced2b65d5eddfb999dd673b60e1d45772b31f..8458635c78e6bd7261383316fda0f9ec1897a30d 100644 (file)
@@ -8,7 +8,7 @@ texidoc = "Drum notation, although kludgy, should work. Though, << chord >> does
 
 \include "drumpitch-init.ly"
 
-\version "1.7.9"
+\version "1.7.16"
 
 drh = \notes { cymc4.^"crash" hhc16^"h.h." hh \repeat "unfold" 5 {hhc8 hho hhc8 hh16 hh} hhc4 r4 r2 }
 drl = \notes {\repeat "unfold" 3 {bd4 sn8 bd bd4 < bd ss > } bd8 tommh tommh bd toml toml bd tomfh16 tomfh }
index 03dee28621494b9845beb7f7a754f944a48e7390..ad17ab2397523ae92866cc2933130b7d9a21ceb0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc = "Broken crescendi should look be open on one side."
 }
index 8811e358514a37b9b4e953dc10ff609c414c37ad..6be24a54d0151774790f9ba58c9e10074190c20d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {texidoc = "Dynamic letters are kerned, and their weight
 matches that of the hairpin signs.  The dynamic scripts should be
index 1904b0a96f22cb3eea4f91b65d0779250ec77895..46a34ef3ccaf9f2a09c9f76c9c7b6c94636ba009 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc=" Dynamics appear below or above the staff.  If multiple
 dynamics are linked with (de)crescendi, they should be on the same
index 7445933c36dd4564a0ca24d32c314f72f107c94f..cc53f1317d54968196639e6940e715036716bc43 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc = "Crescendi may start off-notes. In that case, they should  not collapse into flat lines."
@@ -8,6 +8,6 @@ texidoc = "Crescendi may start off-notes. In that case, they should  not collaps
   < f''1 { s4 s4 \< \! s4 \> \! s4 } >
 }}
 
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 }
 %% new-chords-done %%
index fc69c3df2ecc80dc7417761b82f6fe8f87162606..c61b4cd43769b7966100bea17e41616ff3a42edd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc  = " Ez-notation prints names in note heads.
@@ -11,7 +11,7 @@ You also get ledger lines, of course."
 \score {
         \notes { c'2 e'4 f' | g'1 b8 }
         \paper { \translator { \EasyNotation }
-                linewidth = -1. 
+                raggedright = ##t
             } 
 }
 %% new-chords-done %%
index 9f454db3c24d4694ab78ecffaa77f2b25d7a1a8d..b60cad14ff6bf4b85f67b4d061facd6cf45a3b75 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Test figured bass.
 
index 4df28235faeb3fc40bf946ed2969a43954805173..1c1f372264333e240af801daece2a0053c76ee92 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "With the new chord syntax it's possible to associate
index 8469229e783b11b5ad81905674b10331dd33e03f..41020b0a316c2c59f6426ccdc8fc47995c4a5690 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Automatic fingering tries to put fingering instructions
index cfc7a0e88d21c56637b2511fc3fd176b093ffe31..f9f17cd173d1ced436ab37ad4d989093955ad856 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header { texidoc = "The magnification can be set for any font. Note
 that this doesn't change variable symbols such as beams or slurs. " }
 
index 48967cef535867a8ebf1a56f9afbcaedc70c660d..c4c9cc5f30a25c18b477049c8587d66a20fb53b7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -23,7 +23,7 @@ setting the @code{extra-offset} of a grob.
        e
 }
 \paper{
-       linewidth=-1.0
+       raggedright = ##t
 }
 }
 %% new-chords-done %%
index 868da0d200a35b13d5044155edfc1bb727e4d621..11db72efb7e3b873e4b2d295ccac7dee6e6a0022 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 
index c3cc594d9f950c73fcd60e7968311ce26f7e4ced..7b6e5b4f3ccef637679fafe2a15e8a82e4d03028 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header
 {
     texidoc = "The autobeamer is not confused by grace notes."
index c7d12778cb10a719289f8c5236d3e63fe2ae5610..9abe8a6ad3c1eb2bac9b139a6da7f4449fed8bf7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Bar line should come before the grace note."
 }
@@ -9,6 +9,6 @@ texidoc = "Bar line should come before the grace note."
 
 \score  {\notes \relative c' \context Staff  { 
  f1 \grace { [a'16 f]  } g1 }
-               \paper { linewidth = -1. }
+               \paper { raggedright = ##t}
  } 
 %% new-chords-done %%
index eab693bc6d2945940cd1fb8d0f1496d0eacc7f0f..ec2fbdb0e649c31d59c9ccfe8e863c10c35d44c3 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Grace notes do tricky things with timing. If a measure
index 7605845a2e67312ceda5d8a4bb683eaf2e2b6866..e941d5f7f53a14af8b3f52f6bc3e79239449fb2f 100644 (file)
@@ -5,6 +5,6 @@ Unbeamed grace notes are not put into normal beams.
 "
 }
 
-\version "1.7.6"
+\version "1.7.16"
 \score { \notes\relative c'' { c4 [d8 \grace { [e32  d c d] } e8] [e  e \grace { f16 } e8 e]   }}
 %% new-chords-done %%
index 1995a9edbadd015ddc7770ffa9a97a36304b1cd3..e2e88e18bbbd02138369b48b8fb6ad9eb5e27097 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
  % ?
 % niet zo onschuldig!  je hebt graces gefixt in 1.5, zie maar eens 1.3.150
index 6d0ccb7827be1c0d4f84cdfc617070dc7bbe7251..ca19091fbfb9344312f4addca802f84ee53b238b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 6d0ccb7827be1c0d4f84cdfc617070dc7bbe7251..ca19091fbfb9344312f4addca802f84ee53b238b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 4b38a503a297c70360c377005678a405b36e4738..e7ff9eb087d58bf64ed1ec1bfd77406b9cfd7ff7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "grace code should not be confused by nested sequential musics, containing grace notes; practically speaking, this means that the end-bar and measure bar coincide in this example." 
 
index 4f28c0cc08df16d302595a254b2918a11b34ff18..0b8c826a7c152597f457c2d640e7a7bd724b12aa 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \score { \notes \relative c'' {
        f1
index a5d1cc6a977b10b2f6bdcf8f372be787e65aaade..71b9983f6a3c5e0de46b6e04b1b9969d46963cb2 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Another combination of grace note nesting."
 }
index 5811c82bb1a4cb6016d9d7799fa2b4126c17bdd0..98758eb983786b9f2334d340b860d2e23b9df68d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \score
 { \notes {
index e7f9153e225c3454e6131e7b6d5fd5f6f0e32ecf..2262cf58ae2b07c5229f7a49104c36145d4f4e1a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "partcombiner and grace notes can go together"
 }
index 5cae4ede668fa0f940a96117cae3e9305a21d3bf..e1981cabb45fd23b4ea5eaf0bb289e9eb887963c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc = "Stripped version of trip.ly.  Staffs should be of correct length."
 }
index cc4b3672ef019dfa083b4aa331462bae9f24bf8b..ea1261ab5d6367f67c0a9043b254f809db3fc7de 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Pieces may begin with grace notes."
 }
@@ -8,6 +8,6 @@ texidoc = "Pieces may begin with grace notes."
  \grace { [a16 bes]  }  c1
  \bar "||"  % test if | and || are synced. 
   }
-  \paper { linewidth = -1. }
+  \paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 36a88f5ea2c5203a1ac278a3e206b120ef69e1d4..3dff2e74773ef83a98553aa52259ab7c81e9bebc 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc = "startGraceMusic should no-stem-extend to true;
 the two grace beams should be the same here.
@@ -18,7 +18,7 @@ the two grace beams should be the same here.
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
   \midi { }
 }
index f47e56642ecfda5953866ee264c269edb6fff697..b94f383d34a903e6f9eaff5414f4cd05fcba599a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header  {
   texidoc = "grace notes in different voices/staves are synchronized."
 }
@@ -12,6 +12,6 @@
   ) c4 c4 }
                \context Staff = SC { c2 c4 c4 \bar "|." }
                >
-               \paper { linewidth = -1. }
+               \paper { raggedright = ##t}
  } 
 %% new-chords-done %%
index 41fdced98ea6918fde63bde226833aa5f27ffea1..b9571681c3eee35046c957733b57e4ce79bc6249 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Grace notes and unfolded repeats.
 Line breaks may happen before  grace  notes.
index 82e881224e050f8e5863261a5c3809bc3cbdc7f9..46c2e3a3e2908799cf335b4ec66b0677d2cc23ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -15,7 +15,7 @@
      
      }
    }
-   \paper { linewidth = -1. }
+   \paper { raggedright = ##t}
  }
 
 
index 66d0250cfd52dcdc331fe1c6325a75cf10ed0e6a..188e15a33c162aa3174f665fb6538e871e1da2a7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -29,7 +29,7 @@ not set.  Main note scripts don't end up on the grace note.
        %%\grace  { \property Grace.graceAlignPosition = \right c16} c4
        c4 \grace  { c16 } c4
 }
-\paper {linewidth = -1.}
+\paper {raggedright = ##t}
 \midi{ }
 }
 %% new-chords-done %%
index d8b523e354f576a57bf20dff7a55585a0a7a5b1f..091402af5eb7778e191a98a5b3370681f8823cf2 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -11,6 +11,6 @@ into them."
 
 \score {
 \notes \relative c'' { c4 \> c4 \! c4 c4_\ff \> c4 \! c4 -\p }
-\paper { linewidth = -1.
+\paper { raggedright = ##t
 }
 %% new-chords-done %%
index 8ac6ec9052249d15382e527b9ff54e18cc7ede0a..1f99c1a8a4251cf6060d361faf0fc8d48459285b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Hara kiri should not upset fixed distance alignment like in pianostaff. In this example the middle staff is harakiried."
 }
index e58a16045b7e3501c489ba8cf82d35b8fb903fd6..0d77904f54983a9b56fd2bc29532337bb3e9b4c5 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Hara kiri staves kill themselves if they are empty.  This example really
index c367b7f5fdad8c835baf5f60e8a95c1eb9dcb4bd..2ddfbe72b42fb14e37763f89d777b1a36a72ea16 100644 (file)
@@ -7,7 +7,7 @@ including alterations. "
 }
 
 
-\version "1.7.6"
+\version "1.7.16"
 
 
 textFlat = \markup {\smaller \musicglyph #"accidentals--1"}
index 6f0f6f0bc30718fd9c0e3fc261711eeeb0392fe6..54fa6e669fb96f768500a6ca3be4692e3009ce9e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Staff margins are also markings attached to barlines.  They should be
@@ -19,7 +19,7 @@ be on normal staves, but also on compound staves, like the PianoStaff
     \context Staff = bass { \property Staff.instrument = "Left " \clef bass c4 }>
 
 \paper {
-linewidth=-1.0
+raggedright = ##t
 }}
 
 %% new-chords-done %%
index 985cfdd8717664a12f39912e1a740d55f4eebbc2..22f743f7a6400e05bacc9ad549b5f0717ffb5c7d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header { texidoc = "Key signatures can be set per pitch
 individually. This can be done bby setting @code{Staff.keySignature}
index 9c194981b672473285d8452af5c14edae7776e7c..3f002cb82867278e2b33dd9f58074b84242a5fc8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Key signatures appear on key  changes. They may also
index b8c159a1061f400b38b33300f5ad9116c07d41bb..4edb50998cba4eaec3463e26f526a6ae98307a39 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
   texidoc="Lyric alignment
 
@@ -9,7 +9,7 @@
 "
 }
 
-%\paper { linewidth = -1. }
+%\paper { raggedright = ##t}
 \score {
 < \context Voice = "v" \notes  \relative c'' {
       \property Staff.automaticMelismata = ##t
index 97cf3e962ed3eba819a60a7583cde34540d85ca8..9fde847c34cce3c7f410db1de137bb219ef84bbb 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc ="polyphonic rhythms and rests don't disturb
@@ -36,6 +36,6 @@ texidoc ="polyphonic rhythms and rests don't disturb
          }
        >
     }
-    \paper { linewidth=-1.0 }
+    \paper { raggedright = ##t}
 }
 %% new-chords-done %%
index f2617c03a7cc086cf2e029adfdeef4a7526bb892..949f1d59e2328dbabc4c415ce9eb8a1952401819 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc= "Lyrics can be set to a melody automatically.  Excess lyrics will be
index d7f1b2ed3481eeb484f03245b01812c11e7d065d..b02fddad11b17c91b7ec05154ca812a6453a2139 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
   texidoc="Lyric phrasing
 
@@ -21,7 +21,7 @@
   are left-aligned, in this case the third x."
 }
 
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 \score {
   \addlyrics
     \context Voice = "v" \notes  \relative c'' {
index 7e2cbc52e468677577ad0f89d11be31877887306..8363e775e5ff22894654cd091343b36b32acbb5d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -24,7 +24,7 @@ lyrics don't collide with barlines.
        \notes \context Staff = SB { b1 b1 }
        >
        \paper {
-               linewidth = -1.0\cm
+               raggedright = ##t
                \translator {
                        \LyricsContext
                        \accepts "LyricsVoiceWithBars"
index 39cb18b903f99dca50ac006d0e0cdafd18969695..267cb66d5a2dd7554559dd5e13b8e977b2b56b94 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
     texidoc =
 
index aca57121376ce2b888a189b98735744c221e63b1..1bac3a47a6f2de838ce7aed844e4161595d8b236 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Lyrics syllables are aligned according to
@@ -18,7 +18,7 @@ texidoc = "Lyrics syllables are aligned according to
     \property LyricsVoice . stanza = "Ernie" 
     Ooooo, ch\'e -- ri, je t'aime. }
   >
-  \paper { linewidth = -1.0}
+  \paper { raggedright = ##t}
 }
 
 %% new-chords-done %%
index 6fd4342c3c8555ec51a85e76baad3b1c164635e9..e64b9fecf1b9795b288ca615627177d13f00e3a2 100644 (file)
@@ -1,6 +1,6 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {texidoc="Stacking of markup scripts."}
-\paper { linewidth=-1. }
+\paper { raggedright = ##t}
 \score { \notes { c''^\markup { "a" \column << "1" \bold "2"  "3" >> } } }
 
 %% new-chords-done %%
index 4ced5bc7285ac4df282ceb51680f93b6037c64bb..c754b6294917879f2519e12d6a497d971c67dfc3 100644 (file)
@@ -7,7 +7,7 @@ of Steve Martland's Dance Works. "
 
 }
 
-\version "1.7.6"
+\version "1.7.16"
 
 
 %% TODO: should have 2/4 + 5/8 time sig style.
@@ -24,7 +24,7 @@ of Steve Martland's Dance Works. "
             g8 a4 g a->
         }
         \paper  {
-            linewidth = -1.0 
+            raggedright = ##t
             \translator { \StaffContext
                           \consists "Measure_grouping_engraver"
                           }
index d4e01fd34254528c1b0aac86cda4f5265fcaca25..0309c96887812e358901ce3386cabde67df749f2 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     
 texidoc = "There is limited support for mensural notation: note head
index 048853115665c41f140101824f302a025be23b3d..033324c847b1d73f4ecedb71480329c5a5c1463c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "If NoteCollision has merge-differently-dotted set, note
index 156ffa79c262fad80fadf4a6b77c954495d62e8c..d0ecd3c945c355f84ddcc153af4e6d2638f4dfdd 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index ec80a695aaca962e104672846d8f2ef5ce921a6c..8ac8f88585ca07b8d633bbd8f8e0dfe377a30310 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.13"
+\version "1.7.16"
 
 \header { texidoc=" You can write molecule callbacks in Scheme, thus
 providing custom glyphs for notation elements.  A simple example is
@@ -71,7 +71,7 @@ GROB.  The dimensions of the molecule is not affected.
                    
                    }
 
-       \paper { linewidth = -1. }
+       \paper { raggedright = ##t}
        }
 
 %% new-chords-done %%
index dfe310a6f4de7dd5ba23a2193701d55b12db6cce..cdbad211fa7bb877e379fb3780e6f2e0bfcbe3ef 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header
 {
   texidoc = "The multimeasure rest is centered exactly between bar lines."
@@ -14,7 +14,7 @@
 
        c'1 R1*20 c'1
     }
-    \paper { linewidth = -1.0 
+    \paper { raggedright = ##t
 }
         
 %% new-chords-done %%
index 57ef79a54bb2706bda884809c49be8e19f754497..711c4777f901e8ecaa0296a6a1d23ab0e390e90c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 
 texidoc="
@@ -31,7 +31,7 @@ are used then a different symbol is used.
                \ScoreContext
                skipBars = ##t
        }
-       linewidth = -1. 
+       raggedright = ##t       
        }
 }
 %% new-chords-done %%
index ab7a2e5986bdeced2223e3ba7090c08e041727ee..9e5eb800753c10ed31b3256af849ee6ff5bf25f9 100644 (file)
@@ -10,7 +10,7 @@ dynamics are left over. These are put onto the 2nd measure."
 
 }
 
-\version "1.7.8"
+\version "1.7.16"
 
 #(define (notes-to-skip m)
 "Convert all stuff with duration (notes, lyrics, bass figures, etc.) to skips.
index 8045888fe22b39c8f5e89c1d00b1c78af3980ae5..36b8846da342698fb6563d868dcfd322fd099e76 100644 (file)
@@ -2,7 +2,7 @@
 texidoc = "New markup syntax."
 }
 
-\version "1.7.8"
+\version "1.7.16"
 
 
 \score {
index d66be3b0615f7975c904b47fd3e3365d21d9604a..01aac5f3721166311020937c38d1bfb2afe61d1c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
     texidoc="
index 0cb06ecaf0a06f5ddbe753ceff565c115e8d8ef9..21f63b340edbcde5d5ba0261dd8f27ef4a043e4c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -31,7 +31,7 @@ brackets for analysis start and end.
        \translator {
            \StaffContext \consists "Horizontal_bracket_engraver"
        }
-       linewidth = -1.0
+       raggedright = ##t
     }
 }
 %% new-chords-done %%
index 23dcfe5a3d6e72b233bce25bb3962dbbb8b42434..447b83f720982a2174bfd7b3ae79f4bcfe32ccad 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
     texidoc = "Note heads are flipped on the stem to prevent collisions.
index 9cac587cb28a9c7cbbd8c3fcbdfd0ffc7a0c95cb..12cbed9146049cd4a28fe0907c3e9ee352124b60 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Note head shapes are settable.  The stem endings should be adjusted
index e9c7e0e388641d361cceacb346b09b1d6b3f78de..f9f416e6dff5a5b5fbf76d85df9eff6cf60768de 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc = "Note head lines (eg glissando)
index 50e481ab669a6f9c565ae13b90a868b5d6931f59..c27b0da349eb639c84aa14b3f7ba542f329f4d77 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc=" The number of stafflines of a staff can be set.  Ledger
index 54335a8ff51b9cd006409a6c7c8309917546c991..b7d16577244e71ab6fd41ae2990c627c8e615415 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc="Multi measure rests of second voice should not disappear."
 }
index 7c923788e85e2604c767e63e6909af802f412de0..9c748212218cec828c53ec069f43d40c5944beb0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="The partcombiner should not combine two small slurs into a big one."
 }
index a87371f20a604a32de5c4f80e1c08acd5b931260..fbb181981a6e483779ad726f7217b7d90acc8c1b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc = "Piano pedal symbols merge stop and start.  The strings are configurable. 
 Text style, bracket style, and a mixture of both are supported.
index 3d501c2a59a83bb9b1067b38109b342ea6e79837..9aef0fa78014a23eae33d30453d39ef6a61e7e10 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Measure and beat repeats are supported."
 }
index 6cac3e72fb9a81c54f28ad9cbb682bb39168f755..d546d5b03cfdadd6c57254db10e68bcdb1acf165 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc="Slurs play well with phrasing slur."
@@ -9,7 +9,7 @@ texidoc="Slurs play well with phrasing slur."
     \time 6/4 c\((d)e f(e)\)d
   }
   \paper {
-    linewidth = -1.
+    raggedright = ##t
   }
 }
 %% new-chords-done %%
index bacb8eace70641f66f11ef9b242db6587027989b..d3c22ca6c45ccd304a26b3e6075314965cffc3cb 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
index 6ee0402de27772cbf70aae640764d9af0cbee118..b0e4ee7cb194c2f74303a2cb57727aa7a4052c45 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "prefatory spacing
 
@@ -12,6 +12,6 @@ TODO: show all common combinations to check for spacing anomalies.
        \key cis \major
        cis4 cis4 cis4 cis4 \clef bass  cis4 cis4 cis4 
 }
-\paper  { linewidth = -1. }
+\paper  { raggedright = ##t}
 }
 %% new-chords-done %%
index cda6bdaf460bfab1222ab5a624e9b61fd00ded14..ae71659a1568024ed29001eeddff61a8bf7875fb 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Once properties take effect during a single time step only."
 }
index 226200564f65314723976694a6810836d20447f3..2018104ace4e0f13e7f0631889e1709435d96ba5 100644 (file)
@@ -3,7 +3,7 @@
 can be incremented automatically or manually.  "}
 
 
-\version "1.7.12"
+\version "1.7.16"
 
 
 global =  \notes {
index e9d10c3f5746a9d00673d313e21a80e3d1f2ad64..a83a46a5946c2944e5e536be2421fb3e8c489fbb 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 1d639b7eda5489e1497b36480b710b829533000c..a972a1f3b7dca837583723be89f3320b60ae7ebf 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 7d4b68f0635ae4ba47e228a09190e7823d795553..adcee0ba7ea0fe6a5bada344eea25215490121af 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
     texidoc = "Repeats may be unfolded through the Scheme function @code{unfold-repeats}."
@@ -13,6 +13,6 @@ nots = \notes\relative c'   {
 \nots
 \apply #unfold-repeats \nots
 }
-\paper {linewidth=-1.
+\paper {raggedright = ##t
      }
 %% new-chords-done %%
index fea2e1f71dac51f0a2f091cac34c4d3728e7546b..79590d4077b66328ab36bbdd330a955ba23ed6ac 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index abac54ae929bc10c89774a273802dcb8d8686f68..2619ed483cf26978e4f39e6eb999846169c87a7f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \score {  \notes \context Voice {
   \repeat volta 3 c1
index 099500c0eb4f22f780d47253d0222c37e9d03bb7..1abde0e94864c7d68ee6026d52af5b004cd8dc1d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 54f942d776fb9e1b844e1ac534614b3bf6423104..5fc62b8d8168ee20c3d9dda4576e6841a075dd96 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header
 {
index 2fe623238d2d6a580f5844d21518b620326031e9..c2628739c47b8fb2e067cbc4dfd2599ace05a82b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Rests should not collide with beams, stems and noteheads.  Rests may
index 26ffc927741d13f6ee1e58ae909b8eee7ddefe7c..b5257fec9e009af256d3b58e051a9830b4f7464e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "whole and half rests moving outside the staff should get
 ledger lines"
index 6219411ab91c2fcd54305ff7a0b15cb7f64ed5f4..03200aa8f15b77b906f201839e55dcf88c7b95ec 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Rests can have pitches--these will be affected by
index d8e8a121b0e3d44b75ad1f45f773cdfe8e669db5..96ce36505657328c36057d66205cca715143760a 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 9ed51f97b57de72ccb94bbb480aa4d6137d1aa1c..940d201b20b9b7b62592a3e43e1fef155ee65a95 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header
 {
 
index 7e122136a920b7fef74dce38e360a87d85c589c9..fda8fc2fbba3fbb6c69f457bcd7802a55d3b2d36 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 
@@ -13,6 +13,6 @@
   < \context Voice = VA { \voiceOne c4^^ }
     \context Voice = VB { \voiceTwo d4_^} >
     }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
     }
 %% new-chords-done %%
index 745cd86b790db306cd0b6ec95abaa405a643bd82..e839fe8f2923bda6b31886e907413d87d188f43e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Scripts can be stacked. The order is determined by a
 priority field, but when objects have the same priority, the input
@@ -7,6 +7,6 @@ order determines the order. Objects specified first are closest to the note.
 }
 
 \score{ \notes { c4^"inner up"^"outer up"_"inner down"_"outer down" }
-       \paper { linewidth = -1. }
+       \paper { raggedright = ##t}
     } 
 %% new-chords-done %%
index f1e879ac73aad2d5aa92831ceb1f503bdb5a73f3..0712320752c581b681d8dd9a0833ac1797ce1510 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header { 
 texidoc = "Scripts may be stacked."
index 474954f6c306b6190f6c54ad1da68d0fc2301db1..c9445a533773bae588d6a842d40cbfbdc2d29b5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 1b3d9954da8115f203855e3350cc00cfa372fbce..13549abc25a934ba930a72c4d6c167020bca81f9 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 92299bbd14ea2533d1def782a2fbad3e2f3462d1..fdc5f31ce6907e906420efa4697e6f3cbe3645c7 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 The same goes for slurs. They behave decently when broken across
index d2c480c7df1699a3b2696ab3baf32f5bc6891082..e0cab7066789576f9745a16390920e22fb12477c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="Slurs should not get confused by augmentation dots.  We use a lot
 of dots here, to make problems more visible."
@@ -8,7 +8,7 @@ of dots here, to make problems more visible."
     c4.............()c
   }
   \paper {
-    linewidth = -1.
+    raggedright = ##t
   }
 } 
 %% new-chords-done %%
index 9585e94ea633283869f886eba02500283b81be69..214a78a85464e1e9856e6bc53a8281c8e64c3f5e 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Slurs should look nice and symmetric.  The curvature may increase
index b044e9e9fa1b2e9086d6c491abad613193615678..cfa32226178ef7d69ba00520802097d044381251 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header
 {
     texidoc ="Slurs may be placed over rest. The slur will avoid colliding with
@@ -14,6 +14,6 @@ the rest
                  
 
              }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
     }
 %% new-chords-done %%
index 26d46ac2c1a06089f4716dff224f71d577adaf44..cede628cee1b938c5c4637ca6d861ce70ecd32b5 100644 (file)
@@ -1,9 +1,9 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc="Manual hack for slur and staccato."
 }
 
-\paper { linewidth = -1.0 }
+\paper { raggedright = ##t}
 
 \score {
   \context Staff \notes\relative c'' {
index b3587ac5cceba4c0082ecea07a7e497e37807c12..3c185c21e14ae8e429b84b437a701d698755d79f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc="Trend of broken slur with user-overridden stem attachment should also
 follow the same vertical direction it would have had in unbroken state."
index 3d77859ac0f5a65b61610e52a0a5ae5f87c21dcb..e279d09bb2d41fda50f5e75a9fa7bf7404195371 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \score{
        \notes\relative c''<
@@ -11,7 +11,7 @@
                }
        >
        \paper{
-               linewidth=-1.
+               raggedright = ##t
        }
 }
 %% new-chords-done %%
index 1b3d8ce6358846dac2ec6c7d6f736d8bf7033e55..60d5dd9f438432305b8d9e578744843a70d7864b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \score{
        \notes\relative c'<
@@ -11,7 +11,7 @@
                }
        >
        \paper{
-               linewidth=-1.
+               raggedright = ##t
        }
 }
 %% new-chords-done %%
index 4e85d191a575083747752b5b645ca5a567d57958..f4eea83cad3f467afdc5156044daa49a0a248742 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header { 
 texidoc = "Accidentals in different staffs don't effect the
@@ -14,7 +14,7 @@ spacing of the quarter notes here."
  }
    { \key d \major cis4 cis4 cis4 cis!4  } >
 
-   \paper { linewidth = -1. 
+   \paper { raggedright = ##t
  }
 
 
index 565875e91f032aa4cf65b94ef11308a40275f606..2746eb1d68c371c37112d0042b3a8d408ee791d8 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc = "Accidentals sticking out to the left
@@ -10,7 +10,7 @@ of a note will take a little more space, but only if the spacing is tight."
     c2 c2 cis2 cis2 |
     c8 c8 cis8 cis8 cis c c c]
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 
 }
 
index 7f0a4a1cad34cc068f30802b166e13f01cb5a142..90f247a2af697a1531d1bbbd951d0efc2b7978dc 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Downstem notes following a barline are
 printed with some extra space. This is an optical correction similar
@@ -20,6 +20,6 @@ su = \property Voice.Stem \set #'direction = #1
 \sd c4 \su c4
 \sd f c,4  c'4 cis4 \stemUp c4
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 4421e1ea9b656d32f7e57ce3fe02c86c8f062202..657700f5fcaa61bf7fa2081f51f17cb2d1140ec6 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
     texidoc = "clef changes at the start of a line get much more space
@@ -16,7 +16,7 @@ than clef changes halfway the line."
          c4 c4 c4 
       }>
     }
-    \paper { linewidth  = -1.
+    \paper { raggedright = ##t
 \translator { \StaffContext
              TimeSignature = \turnOff
         }
index 3f9b689dd0a1d0534e564e65efe86d5eeaa180d6..79cbda5eb519e3fc724c1e4d632664c84c111e13 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     
     texidoc ="Broken matter at the end of line does not upset the
index e65a86837b619819241aa30ff51e873ea5c9970b..17d661db8a4d5e1456034b59ac3bd8059c49adbb 100644 (file)
@@ -1,27 +1,21 @@
-\version "1.7.6"
+\version "1.7.16"
 \header { texidoc = "
-
 A voicelet (a very short voice to get polyphonic chords correct)
 should not confuse the spacing engine."
- }
+}
 
 
        \score {
-\notes {  \context Staff {
+\notes {  \context Staff \relative c' {
   c4
   <
-    \context Voice = I \relative c'' { \stemUp r4 dis4 }
-    \context Voice = III \relative c'' { \stemUp \shiftOn r4 bis  \shiftOff}
-    \context Voice = IV \relative c'' {
-      \stemDown
-      \shiftOn s4 gis }
-    \context Voice =  II \relative c' { \stemDown
-       % idem
-
-      r4 fis  }
+      { r4 dis'4 } \\
+      { r4 fis,4 } \\
+      { r bis } \\
+      { s gis }
   >
   c4
 }}
-\paper { linewidth = -1. }
+  \paper { raggedright = ##t }
 }
 %% new-chords-done %%
index 17e6bf2ebdb5cbb9661c8fdb672da4c8eefe00c9..1dec1f4784acdc7916d82e8f133ce66cfff9954c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "A clef can be folded below notes in a different staff, if
 this doesn't disrupt the flow of the notes."
@@ -9,6 +9,6 @@ this doesn't disrupt the flow of the notes."
        \context Staff = SB { \clef bass c,2 \clef treble  c'2 }
        >
 
-       \paper { linewidth = -1. }
+       \paper { raggedright = ##t}
        }
 %% new-chords-done %%
index 7091b8f8e6c8f37f715070ead6e051d922b981e0..5575707f1548fac6a54a31bb2d4f8e62986cce07 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "A clef can be folded below notes in a different staff, if
@@ -11,7 +11,7 @@ show where columns are in the score."
        \context Staff = SB { \clef bass c,2 \clef treble  c'2 }
        >
 
-       \paper { linewidth = -1.
+       \paper { raggedright = ##t
 
        \translator { \ScoreContext
          NonMusicalPaperColumn \override #'molecule-callback = #Paper_column::brew_molecule
index b52c58748757f14bced02326ee5bc5e18de28aa1..32458dbd78dc17f8a2d3975f6db54cfee7e1ae71 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
     texidoc = "Spacing uses the duration of the notes, but disregards
@@ -17,6 +17,6 @@
 
 }
 
-        \paper { linewidth = -1. }
+        \paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 055cd4d2899fff88facb773d2485be52082f5408..763141b39e870b559022249377127c0518a1f9b7 100644 (file)
@@ -1,11 +1,11 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
   texidoc = "Grace note spacing. Should be tuned? "
 }
        
 \score {
  \notes \context Voice \relative c'' { \grace { [c16 d] } c4 }
-  \paper { linewidth =-1. }
+  \paper { raggedright = ##t}
 
 }
 %% new-chords-done %%
index d4e72a45dff90fbf597d6f72f2db0512d04bd432..c40d98b097c7272d88898ec61b3bc73174daaf99 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "For knees, the spacing correction is such that the
 stems are put at regular distances.
@@ -9,7 +9,7 @@ stems are put at regular distances.
 [g''8 g g'' g''] 
 
     }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
      }
 
 %% new-chords-done %%
index 10ce9c95c367fc36fbbc586d096f07b199dcd878..b9ee2d4aa010e402aecd162d07981cc3129aef28 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index e5a0dffe8ecc76a1bd569f6d8d1c013d7735fac2..0a6a7b7145f2a7c040287f865e9ac444995d4d8b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -8,7 +8,7 @@ Natural:
 
 \score {
        \notes { \time 2/2 c'2 c'2 \time 2/2 }
-       \paper { linewidth = -1.0 \cm
+       \paper { raggedright = ##t
        indent = 0.0
        }
 }
index 66229cec94662f9f5e71221b605f33e7c943f812..bcefefb8ffb933ffa3e969c041973d89141508fc 100644 (file)
@@ -12,9 +12,9 @@ texidoc = "The flags of 8th notes take some space, but not
 }
 \paper {
 %stafflinethickness = 0.0
-linewidth = -1
+raggedright = ##t
     }
      }
 
-\version "1.7.6"
+\version "1.7.16"
 %% new-chords-done %%
index 7f29a1384c82b319a741fcaa884264e5ab64c704..427f58b4a1427a8e49d24eec6cec556560b9b401 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Rests get a little less space, since they are narrower.
 However, the feta quarter rest is relatively wide, causing this effect to be
@@ -11,7 +11,7 @@ very small.
 }
 \paper {
 %stafflinethickness = 0.0
-linewidth = -1
+raggedright = ##t
     }
      }
 %% new-chords-done %%
index c0bc104d1bfdc665923c85d02060ccada176bf17..01efb85626d0efc24b842bdd2f32205078c91ace 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     
 texidoc = "Notes that are shorter than the common shortest note, Get a
@@ -19,6 +19,6 @@ eighth note. "
 
 }
 
-        \paper { linewidth = -1. }
+        \paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 581594b9260900e7d36e1d05c67e22a7a90f6504..33fe55a76d0d5de0598048e53cafa7aa301a1e80 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Upstem notes before a barline are printed with some extra
@@ -23,6 +23,6 @@ a a a
 c c c
 e e e
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 }
 %% new-chords-done %%
index f19c05f7ad2c57328cfaf71f1de4d8c9f59fd6d6..42e99268f08caae9cc9d7f6cd5dede8f1f08a165 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 
@@ -18,7 +18,7 @@ much to correct."
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
 }
 %% new-chords-done %%
index 9578a975a5c1ddd328a0481851364a30c9b07188..2e60aabec5d25613f98d7941c6162a37ab9f3284 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
        texidoc = "For juxtaposed chords with the same direction, a
 slight optical correction is used. It is constant, and only works if
@@ -10,6 +10,6 @@ two chords have no common head-positions range."
 \time 12/4
 [f8 e f e] [f d f d] [f c f c] [f b, f' b,] [f' a, f' a,]
 }
-\paper { linewidth = -1. }
+\paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 1dc387b451411ca660c7be3c5bd5d161a4a95a9c..c3229386e2b259c101fe330f64baacdc365ea7fb 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 0cba8c82963c892b0ebd39885bb2323ffef26fec..7c51f1a903f50d9545f49186c92a5da26ec0b8c6 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
     texidoc ="space from a normal note /barline to a grace note is
@@ -16,6 +16,6 @@
                  }  
 
     }
-    \paper { linewidth =  -1.0 }
+    \paper { raggedright = ##t}
     }
 %% new-chords-done %%
index 8e574d31f97878efe4f737a3d120eef43ca21e69..3d4207d1ddd9da0fe751bf1d67d152b2d0cb6521 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "
  When tightly spaced, hinterfleisch -> 0.
index caecac6a91715ccf83e5f23047a55128bcd21ac3..a28b97d7f532c0c1f12d062702a5416dbc05f296 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Span bars draw only in between staff bar lines, so setting those to transparent shows bar lines between systems only.
 "
index 6541246754b58ae20f28aa3a6d189c9771d45720..fa0850132325675ffb559619e967ea9207133b59 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -11,7 +11,7 @@ not be on staff lines.
        e'4-. f-. d-. c-. b-. 
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
 }
 %% new-chords-done %%
index d09efde5b5a6f144ce4f50e62945fe9508a94cb6..8ef671e52defe087d4b301838b35b0861efd6b62 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "The staff is a grob, and may be adjusted as well: this one
  shows a staff with 6 thick line, and a slightly large staffspace.
@@ -14,7 +14,7 @@ Beams remain correctly quantized.
     c'4 g'4 b'8  b'8  b'8  b'8  
 }
         
-\paper  { linewidth = -1.
+\paper  { raggedright = ##t
 
 
       } 
index a0e8b1cfe6383275267280bb85fc2eb6884e1215..42f94d16919a7fbc9291d3efca1040cf8b625339 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Stanza numbers may differ for the first and following systems."
 }
index 80cfb61ea630a22021be6140123fd56816612131..cace3da5e99d11c05f5a1271c413a648974b8961 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 
index 45f02782533bea221e08cb07052bbc82d182e976..b2a2d86d8a4b4001ac4b309e73fa184d3fe6022b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -19,7 +19,7 @@ notes, and up for low notes.
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
   \midi { }
 }
index b90894cc1693af036c6db5e13dfe063abeac33da..b34686ff2f9f367b804feb79c447b7cf3b0c7756 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
@@ -15,7 +15,7 @@ effects.  In this example, space for opposite pointed stems is adjuste
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
   }  
 }
 
@@ -26,7 +26,7 @@ effects.  In this example, space for opposite pointed stems is adjuste
        
   }
   \paper {
-    linewidth=-1.0
+    raggedright = ##t
     \translator { \ScoreContext
     SpacingSpanner \override #'stem-spacing-correction = #0.0
   }  }
index 1540960c8fd00a22312b781e939ba50963aeb1d2..74d032e21e5500f7fc6f43f00f480d21642e05f5 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 Stem tremolos or rolls are tremolo signs that look like beam segments
index 0754a3d0acc7642bb9c11c62b0a8c72a7cd924ed..73f81acbd946e04895ca04495474b3173915da62 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
     texidoc = "LilyPond correctly determines the size of every
index 3b6e4a4598cfac9d23030b8e6e87c328f4278dc1..3c67a9e32adc30357f77d5c8d6a2b5d534598850 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc =
 "
@@ -15,5 +15,5 @@ The piano brace should be shifted horizontally if it  is enclosed in a bracket.
            e
           >>4
     >
-    }\paper {linewidth = -1. }}
+    }\paper {raggedright = ##t}}
 %% new-chords-done %%
index dffca67bf28eacb5f3657c54421879398858113e..f3afaf96d54275267b153d099526c81abf5b6a5c 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 % text spanners should not repeat start text when broken
 
index a384188b301ea4ec43a057791e67cb8d9d4e0654..399c0d9f647d05366bf4513e845c52dcb7a3f8b0 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index 177e07e084eab71b6faab6091ed29983a2422acd..d920ca4e776a79b9f35183e1096fb25974e8073b 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc = "First and second bes (tied across line break)
index 98444f166b8809f065c9f56226a54996260dfb49..05b94a4c2e2ddff2b0f97d0257044eaebb4aca0d 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Tie engraver uses @code{busyGrobs} to keep track of
index cf2df4639a4eaab2ecd8bf68e6684f4c4f8ba611..a6dbe77aeb4ad08184094d2324b8b0df3535d72d 100644 (file)
@@ -5,7 +5,7 @@ putting the Tie engraver at Thread level, and redirecting untied notes
 to a different thread."
 
 }
-\version "1.7.13"
+\version "1.7.16"
 
 \score {
 
index 43a7630f8961b54dfa348e884ba58d9ebe26f01c..8d08a4db873b749c217edd9bffbca89f25b2bee5 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
 texidoc="
 When tieing chords, the outer slurs point outwards, the inner slurs
index d8c11a86f8ee0ef2f11e6bc06e1169a6aa8f0cd6..22714de1e1b303e2b97740286a4b5bb04d4aee4f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 texidoc = "Ties should not collide with dots."
 }
index 11054e105e390a07797cf0a340bea829a3b2e2dd..ce7dc9235e5282a945130f7b7e01ed84cc0eebec 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
     texidoc = "Tieing a grace to the to a following grace or main note works."
 }
index 93fa2e38ec0e515074acbddcf6be7f73195d6531..fa64db45b2d73fed5b82487630058f75a6521645 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header{
 texidoc="
index d0ac4b562af44172715657e4c31ea36b2b121a43..c422e22c2c7ae413462d3c580a4156f4d7109f3f 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc="Simple beams.  This broke somewhere < 1.3.110
index 1d8551b019a51b69d4add3fb1566ce79d1da824f..5485887a21a3dc51591da5d7fa4378aeaa3a1f03 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header{
     
 texidoc="
index a970aedf8afeebdf01b73e20d6637295707c726f..297c767b112f40c7415db4a30431543f17caba99 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "In combination with a beam, the bracket of the tuplet
index afed1d3db34536ad86f32682b7cc7199ad7374ce..0aede61efabe7e5778f302001e60a97622477ada 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
   texidoc="Manual hack for nested tuplets, move outer tuplet up."
 }
@@ -28,6 +28,6 @@
       }
     }
   }
-  \paper { linewidth = -1. }
+  \paper { raggedright = ##t}
 }
 %% new-chords-done %%
index 913592839ac5de2c4e87d1989e0905e755574217..fe4a5779b9105ff7f5abe0790b66d352aa5574c5 100644 (file)
@@ -5,7 +5,7 @@ NB should have no bracket, B should have bracket.
 }
  
 
-\version "1.7.6"
+\version "1.7.16"
 
 
 \score { 
index 9a94c5099e3a87edbdfa12065618507cd01511ca..fab085a0f040e27d0a2d06e15e9aa59fd27f85f1 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 \header {
 
 texidoc = "Horizontal tuplet brackets are shifted vertically
index 2351f432b68103962e8fcdaa6f42cd934ecf617c..adfa0ebf3962c1b73240e9561155fbcba75853d6 100644 (file)
@@ -1,4 +1,4 @@
-\version "1.7.6"
+\version "1.7.16"
 
 \header {
 texidoc ="Broken volta spanners behave correctly at left edge in all cases."
index ed2e099ddae168b1d6f63bf5d56620b4bf136bcb..9459d91887df71f36bf990f89a5470b4b6cdc9cd 100644 (file)
@@ -1144,6 +1144,12 @@ if 1:
        
        conversions.append (((1,7,13), conv, "ly:XX-molecule-YY -> ly:molecule-XX-YY")) 
 
+if 1:
+       def conv(str):
+               str = re.sub (r"linewidth *= *-[0-9.]+ *(\\mm|\\cm|\\in|\\pt)?", 'raggedright = ##t', str )
+               return str
+       
+       conversions.append (((1,7,16), conv, "linewidth = -1 -> raggedright = ##t"))    
        
 
 ################################