>
>
> On Wed, Feb 4, 2015 at 2:29 PM, David Nalesnik <[email protected]>
> wrote:
>>
>>
>> The example file shows how minimum-length and the new property interact
>> with each other.
>>
>>
Will also work with objects other than ties. See attached for slurs,
hairpins, and glissandi.
--David
\version "2.19.16"
\paper {
indent = 0
ragged-right = ##t
}
% default
{
cis'1( \break
cis''1)
}
% all influenced by minimum-length
{
\override Slur.minimum-length = 20
cis'1(
\break
cis''1)
}
% only left-broken piece affected
{
\override Slur.minimum-length-left-broken = 20
cis'1(
\break
cis''1)
}
% different settings for left-broken and all else
{
\override Slur.minimum-length = 20
\override Slur.minimum-length-left-broken = 0
cis'1(
\break
cis''1)
}
% default
{
cis''1\< \break
cis''2~ cis''\!
}
% all influenced by minimum-length
{
\override Hairpin.minimum-length = 20
cis''1\< \break
cis''2 ~ cis''\!
}
% only left-broken piece affected
{
\override Hairpin.minimum-length-left-broken = 20
cis''1\< \break
cis''2 ~ cis''\!
}
% different settings for left-broken and all else
{
\override Hairpin.minimum-length = 20
\override Hairpin.minimum-length-left-broken = 0
cis''1\< \break
cis''2 ~ cis''\!
}
% default
{
\override Glissando.breakable = ##t
\override Glissando.after-line-breaking = ##t
c'1\glissando \break
cis''1
}
% all influenced by minimum-length
{
\override Glissando.minimum-length = 20
\override Glissando.breakable = ##t
\override Glissando.after-line-breaking = ##t
\override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods
c'1\glissando \break
cis''1
}
% only left-broken piece affected
{
\override Glissando.minimum-length-left-broken = 20
\override Glissando.breakable = ##t
\override Glissando.after-line-breaking = ##t
\override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods
c'1\glissando \break
cis''1
}
% different settings for left-broken and all else
{
\override Glissando.minimum-length = 20
\override Glissando.minimum-length-left-broken = 40
\override Glissando.breakable = ##t
\override Glissando.after-line-breaking = ##t
\override Glissando.springs-and-rods = #ly:spanner::set-spacing-rods
c'1\glissando \break
cis''1
}
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user