]> git.donarmstrong.com Git - lilypond.git/blobdiff - Documentation/topdocs/NEWS.tely
add \parallelMusic news.
[lilypond.git] / Documentation / topdocs / NEWS.tely
index 5f89cdddf1ae5d02d4d33c68da24e10ef78729b3..cfc81ec6291e834bc517601764af393ae596634c 100644 (file)
@@ -4,10 +4,10 @@
 
 @ifhtml
 @macro inputfileref{DIR,NAME}
-@uref{../../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
+@uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c
 @end macro
 @macro usermanref{NAME}
-@inforef{\NAME\,,../../user/lilypond/lilypond}@c
+@inforef{\NAME\,,../user/lilypond/lilypond}@c
 @end macro
 @end ifhtml
 
@@ -47,7 +47,54 @@ the @uref{../,LilyPond Documentation}
 
 @itemize @bullet
 
-@item Systems individual systems may be positioned manually.
+@item Parallel editing is possible using the \parallelMusic function:  
+@lilypond[verbatim,raggedright]
+\parallelMusic #'(voiceA voiceB voiceC) {
+  %% first bar group
+  r8     g'16[ c''] e''[ g' c'' e''] r8     g'16[ c''] e''[ g' c'' e''] |
+  r16 e'8. ~        e'4              r16 e'8. ~        e'4              |
+  c'2                                c'2                                |
+  %% second bar group
+  r8     a'16[ d''] f''[ a' d'' f''] r8     a'16[ d''] f''[ a' d'' f''] |
+  r16 d'8. ~        d'4              r16 d'8. ~        d'4              |
+  c'2                                c'2                                |
+}
+\new StaffGroup <<
+  \context Staff = "up" <<
+    \new Voice { \voiceOne \voiceA }
+    \new Voice { \voiceTwo \voiceB }
+  >>
+  \context Staff = "down" <<
+    \new Voice { \clef bass \voiceC }
+  >>
+>> 
+@end lilypond
+
+@item Alignments of staves may be tuned per system.   
+@lilypond[]
+#(set-global-staff-size 13)
+
+\relative c'' \new StaffGroup <<
+  \new Staff { c1 c }
+  \new Staff { c c  }
+  \new Staff { 
+       \overrideProperty
+       #"Score.NonMusicalPaperColumn"
+       #'line-break-system-details
+       #'((alignment-offsets . (0 -5 -20)))
+       c1 \break
+       \overrideProperty
+       #"Score.NonMusicalPaperColumn"
+       #'line-break-system-details
+       #'((alignment-offsets . (0 -15 -20)))
+       c1 
+  }
+>>
+@end lilypond
+
+This feature was sponsored by Trevor Bača.
+
+@item Individual systems may be positioned manually,
 
 @lilypond[]
 \header{
@@ -82,8 +129,11 @@ This feature was sponsored by Trevor Bača and Nicolas Sceaux.
 
 @item A linebreaking configuration can now be saved as a @file{.ly}
 file automatically. This allows vertical alignments to be stretched to
-fit pages in a second formatting run. This feature was sponsored by  
-Trevor Bača and Nicolas Sceaux.
+fit pages in a second formatting run. See
+@inputfileref{input/regression,page-layout-twopass.ly} for an
+example.
+
+This feature was sponsored by Trevor Bača and Nicolas Sceaux.
 
 @item The tie formatting for chords has been further polished. More
 cases are handled gracefully, and all scoring parameters may now be
@@ -322,15 +372,15 @@ or down, depending on the number of stems in the beam.
 
 @item
 Support for figured bass has been rewritten. Now it supports
-continuation lines, slashed figures, and its figures, brackets, and alignments may
-tuned separately.
+continuation lines, slashed figures, and its figures, brackets, and
+alignments may tuned separately.
 
 @lilypond[raggedright,fragment]
 <<
-\relative { c4 c c c }
-\figures {
-  \set useBassFigureExtenders = ##t
-  <6+ 4 3> <6 4 3> <4 3+> <5/ 7/\+>
+  \relative { c4 c c c }
+  \figures {
+    \set useBassFigureExtenders = ##t
+    <6+ 4 3> <6 4 3> <4 3+> <5/ 7/\+>
 } >>
 @end lilypond