lilypond-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [talk] easy tuplets


From: address@hidden
Subject: Re: [talk] easy tuplets
Date: Thu, 27 Sep 2012 21:06:39 +0200

On 27 sept. 2012, at 19:38, Joseph Rushton Wakeling <address@hidden> wrote:

> On 25/09/12 18:03, James wrote:
>> PAH!
>> 
>> I bet Mike Solo would eat Ferneyhough for breakfast
> 
> If you mean Mike Solomon then yes, his scores engraved with Lilypond are 
> mightily impressive. :-)
> 
> ... but for the problem at hand -- in the scores I've seen, he doesn't use 
> the complex nested tuplets or so-called "irrational" (*) time signatures that 
> Ferneyhough does.
> 
> 
> (* Very odd use of the term "irrational", because actually these time 
> signatures involve a perfectly rational division of the bar.  So far I've 
> never a time signature like pi/4 ...:-)
> 
> 

From my Suite Post Algorithmica.

Cheers,
MS

\version "2.14.0"
\paper { ragged-last-bottom = ##f }
\header { title = "Trees and nests" tagline=""}
\score{
  \new Staff << {\set Staff.midiInstrument = #"harpsichord"
\tempo 1=20
\time 8/1
\override Voice . NoteHead #'style = #'baroque
\override Staff . BarLine #'glyph-name = #(lambda (grob) (if (> 
(ly:item-break-dir grob) -1) "" "dashed"))
\override Voice . TupletBracket #'direction = #UP
\override Voice . TupletBracket #'positions = #(lambda (grob) (let ((x 
(ly:tuplet-bracket::calc-positions grob))) (cons (interval-center x) 
(interval-center x))))
    \times 2/3 { c'\longa \times 2/3 { c'\breve r\breve
\times 2/3 {
\times 4/5 { des''4
\times 2/3 { c'4
\times 2/3 { c'8
\times 4/5 { des''32 r8 }
\times 2/3 { r16 c'16 r16 } }
\times 2/3 { r8
\times 2/3 { c'16 r16
\times 4/5 { r16 des''64 } }
c'8 } }
\times 4/5 {
\times 4/5 { r8
\times 2/3 {
\times 4/5 {
\times 4/5 { des''128 r32 }
\times 2/3 { r32 c'64 }
des''64 }
c'16
\times 2/3 { r32
\times 4/5 { r64 des''128 r64 }
c'32 } } des''16 } des''8 r4 } } c'1
\times 2/3 { r2 c'2
\times 2/3 {
\times 4/5 {
\times 2/3 { c'16 r16
\times 4/5 {
\times 2/3 { r64 c'64 r64 } des''64
\times 2/3 { r32 c'64 } } } des''16
\times 2/3 { c'16 r8 } } r4 c'4 } } } } r\longa }
    \revert Staff . BarLine #'glyph-name \bar "|."
  } { \repeat unfold 31 { s4\bar "" } } >>
  \layout {
    \context { \Voice \remove "Forbid_line_break_engraver" }
  }\midi{}
}

Attachment: nest.pdf
Description: Adobe PDF document


reply via email to

[Prev in Thread] Current Thread [Next in Thread]