>
>
> 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

Reply via email to