LEFT | RIGHT |
1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*- | 1 \input texinfo @c -*- coding: utf-8; mode: texinfo; -*- |
2 @setfilename lilypond-changes.info | 2 @setfilename lilypond-changes.info |
3 @settitle LilyPond Changes | 3 @settitle LilyPond Changes |
4 | 4 |
5 @include macros.itexi | 5 @include macros.itexi |
6 | 6 |
7 @ifhtml | 7 @ifhtml |
8 @macro inputfileref{DIR,NAME} | 8 @macro inputfileref{DIR,NAME} |
9 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c | 9 @uref{../../\DIR\/collated-files.html#\NAME\,@file{\DIR\/\NAME\}}@c |
10 @end macro | 10 @end macro |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 which scares away people. | 56 which scares away people. |
57 | 57 |
58 * Write complete sentences. | 58 * Write complete sentences. |
59 | 59 |
60 * only show user-visible changes. | 60 * only show user-visible changes. |
61 | 61 |
62 @end ignore | 62 @end ignore |
63 | 63 |
64 | 64 |
65 @item | 65 @item |
66 Markup commands for short, long, and very long fermatas have been added as well
as matching commands for multi-measure rests: | 66 A very short fermata and Henze variants of long and short fermatas |
67 @lilypond[verbatim,quote] | 67 have been added. |
68 \markup { | 68 @lilypond[verbatim,quote] |
69 "Short and long fermata:" | 69 { |
70 \shortfermata | 70 c'1\veryshortfermata |
71 \override #`(direction . ,DOWN) | 71 c'2\henzeshortfermata c'\henzelongfermata |
72 \longfermata | 72 } |
73 } | 73 @end lilypond |
74 | 74 |
75 { | 75 |
76 R1\verylongfermataMarkup | 76 @item |
77 } | 77 Fermatas and other articulations can now be added directly to |
| 78 multi-measure rests. Therefore the command @code{\fermataMarkup} |
| 79 is deprecated. |
| 80 @lilypond[verbatim,quote] |
| 81 { |
| 82 R1\fermata |
| 83 R-> |
| 84 R\coda |
| 85 } |
| 86 @end lilypond |
| 87 |
| 88 |
| 89 @item |
| 90 Swing and irregular rhythmic patterns may now be applied to |
| 91 music expressions made of regular durations, which may be |
| 92 used to render inequal rhythmic interpretation in MIDI. |
| 93 @lilypond[verbatim,quote] |
| 94 \include "swing.ly" |
| 95 << |
| 96 \new Staff \with { |
| 97 instrumentName = "ordinary" |
| 98 } \repeat unfold 8 c'8 |
| 99 \new Staff \with { |
| 100 instrumentName = "with swing" |
| 101 } \repeat unfold 4 \tripletFeel 8 { c'8 c' } |
| 102 \new Staff \with { |
| 103 instrumentName = "triplets" |
| 104 } \tuplet 3/2 4 \repeat unfold 12 c'8 |
| 105 >> |
78 @end lilypond | 106 @end lilypond |
79 | 107 |
80 @item | 108 @item |
81 Chords may now be automatically inverted or voiced with dropped notes. | 109 Chords may now be automatically inverted or voiced with dropped notes. |
82 @lilypond[verbatim,quote] | 110 @lilypond[verbatim,quote] |
83 \chordmode { | 111 \chordmode { |
84 \dropNote 2 { | 112 \dropNote 2 { |
85 c2:maj7 d:m7 | 113 c2:maj7 d:m7 |
86 } | 114 } |
87 \invertChords 1 d1:maj7 | 115 \invertChords 1 d1:maj7 |
88 } | 116 } |
89 @end lilypond | 117 @end lilypond |
90 | 118 |
91 @item | 119 @item |
92 Some ukulele fretboard-diagrams have been fixed, and new | 120 Some ukulele fretboard-diagrams have been fixed, and new |
93 diagrams have also been added. | 121 diagrams have also been added. |
94 | 122 |
95 @item | 123 @item |
96 Legacy chord naming functions @code{banter-chord-names} and @code{jazz-chord-nam
es}, | 124 Legacy chord naming functions @code{banter-chord-names} and @code{jazz-chord-nam
es}, |
97 have been removed from the main codebase, as have been the properties | 125 have been removed from the main codebase, as have been the properties |
98 @code{chordNamesExceptionsFull} and @code{chordNamesExceptionsPartial}. | 126 @code{chordNamesExceptionsFull} and @code{chordNamesExceptionsPartial}. |
99 As part of that rewrite, power chords are now included in the default | 127 As part of that rewrite, power chords are now included in the default |
100 exceptions; they will be printed correctly (with a superscript like all other | 128 exceptions; they will be printed correctly (with a superscript like all other |
101 chords) with no additional tweaks required, thereby removing the need for the | 129 chords) with no additional tweaks required, thereby removing the need for the |
102 @code{\\powerChords} predefined command. Anyone interested in the legacy functi
ons | 130 @code{\\powerChords} predefined command. Anyone interested in the legacy functi
ons |
103 may found a (somewhat working) copy of them in the @file{chord-names-alternative
.ly} snippet. | 131 may found a (somewhat working) copy of them in the @file{chord-names-alternative
.ly} snippet. |
104 | 132 |
(...skipping 125 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
230 @ifhtml | 258 @ifhtml |
231 For older news, go to | 259 For older news, go to |
232 @uref{http://lilypond.org/doc/v2.20/Documentation/changes/}, | 260 @uref{http://lilypond.org/doc/v2.20/Documentation/changes/}, |
233 @uref{http://lilypond.org/doc/v2.18/Documentation/changes/}, | 261 @uref{http://lilypond.org/doc/v2.18/Documentation/changes/}, |
234 or @uref{../,go back} to the Documentation index. | 262 or @uref{../,go back} to the Documentation index. |
235 | 263 |
236 | 264 |
237 @end ifhtml | 265 @end ifhtml |
238 | 266 |
239 @bye | 267 @bye |
LEFT | RIGHT |