| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
Undoes the automatic conversion by
scripts/auxiliar/update-with-convert-ly.sh
that slipped into the previous commit
for this issue by oversight.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows the `VerticalAxisGroup.remove-layer'
property to accept a list of values. The layer
will stay alive with any other member of the
Keep_alive_together_engrave group with a
remove-layer value in that list.
The principal reason for this patch was to
allow the use of MarkLine contexts in a Frenched
score, where the context should stay alive with
any single staff in a StaffGroup.
This implementation should also allow additional
flexibility with ossia and divisi staves.
|
|
|
|
|
| |
This is an oversight from issue 4643
Also extending input/regression/tablature-micro-tone.ly to cover this case.
|
| |
|
|
|
|
|
| |
Adding 'post-event to the types of SchemeTextSpanEvent in
(define scheme-event-spanner-types ...)
|
|
|
|
| |
Staff_performer. Dynamics in different voices are now independent.
|
| |
|
| |
|
|
|
|
|
| |
Replace crescendo-abutting with variations crescendo-return-crescendo
and crescendo-return-unspecified-target.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For each semitone pitch value, stop_note_queue is likely supposed to
contain at most one Midi_note event with its "ignore_" flag set to
false, and the comparisons between notes of equal semitone pitch to be
always done between the input note and this unique queued note that is
not (yet) being ignored.
If notes which are already being ignored are not skipped in the loop,
the task of raising the "ignore_" flags for note events of equal
semitone pitch (overlapping in time) which stop before the maximum
stopping time of these notes may, due to breaking out of the loop,
fail to work if the queue grows to contain three or more notes of equal
semitone pitch, leading to the emission of premature "note off" events
for this pitch, as demonstrated, for example, in
<http://lists.gnu.org/archive/html/bug-lilypond/2016-06/msg00042.html>.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This ensures same behaviour of SystemStartSquare while using
RemoveEmptyStaves as SystemStartBar, SystemStartBrace and
SystemStartBracket. The latter ones already have this default.
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This will likely be changed anyway as soon as rewriting
chord-names is seriously tackled.
At least it might be a reminder to take care of the possibility
a user wants to unset majorSevenSymbol.
Regtest amended.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
French users now have the ability to enter the D pitch
as "ré" instead of Italian-like "re". In addition, the
French input language accepts double sharps entered using
the -x suffix.
|
|
|
|
|
|
|
|
|
|
|
| |
- new context-property: additionalBassStrings
- new regtest
- new entries in NR, Changes
Pitches on those additional bass strings will be printed as:
a, /a, //a, ///a, 4, 5 ...
as common for baroque lute, depending on settings for fretLabel and
additionalBassStrings.
|
|
|
|
| |
For ly:one-page-auto-height-breaking
|
|
|
|
| |
Change regtest /input/regression/markup-line-styles.ly accordingly
|
|
|
|
|
| |
lilypond-book uses TeX engine for auto-detect default settings.
This commit ensures that it can be selected by the configure script.
|
| |
|
|
|
|
| |
when StaffSymbol.ledger-extra > 0
|
|
|
|
|
|
| |
- Per default every ancient note-head will get a mensural-style-flag.
- overriding flag-style will now always work with supported styles:
default, straight- and flat-flags and (neo-)mensural-flags
|
|
|
|
|
|
|
|
|
|
|
| |
Commits for this issue introduced whitespace errors,
these should be fixed here:
73d4697d
29022d7b
9b8b5c2e
4b994f8a
706d7978
|
| |
|
| |
|
|
|
|
| |
Includes a regression test.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Issue #4355 introduced the concept that in subdivided beams the
division beam should reflect the length of the subsequent group.
However, with groups equal to or longer than one quarter note this
resulted in *no* beam left.
This commit ensures that at least one beam is returned when a beam is
active and subdivideBeam = ##t
|
|
|
|
|
|
|
|
| |
issue 4655
restores the arguments of determine-frets (changed with issue 4643)
to the previous state, changes the code of determine-frets to rely
on the newly created supportNonIntegerFret-context-property
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
issue 4643
micro-tones in TabStaff are now printable. Unless the chosen
string-tuning will allow it, this feature is disabled for
FretBoards.
- changing determine-frets (adding an optional argument) and
fret-number-tablature-format
- adding a regtest with quarter-tone-string-tuning
- documenting it in Documentation/notation/fretted-strings.itely
and Documentation/changes.tely
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
One music type and concept less to worry about.
Since this tracks the partcombine decisions via context properties,
using one forced partcombine override in one voice will not be cancelled
by another forced partcombine in another.
In the event stream, \once\override is indistinguishable from
\override ... \revert so in order to be able to implement
\once\partcombine ... in one voice, we have to retain any permanent
\partcombineForce in the other.
|
|
|
|
|
|
|
|
|
|
| |
Rationale: the cause is used for point-and-click information and for
stuff like \parenthesize, and a RepeatTieColumn does not have metrics
that would be useful for that. In particular, this causes code like
{ c'1-\parenthesize\repeatTie }
to compile without spurious parens and error messages.
|
|
|
|
|
| |
This commit changes the function name for default font
because Century Schoolbook is no longer the default font.
|