[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Irrational time signature and tuplets
From: |
Hans Aberg |
Subject: |
Re: Irrational time signature and tuplets |
Date: |
Thu, 12 Jun 2014 22:26:48 +0200 |
On 12 Jun 2014, at 13:21, Malte Meyn <address@hidden> wrote:
> This can be done in LilyPond without using LaTeX:
Oops, a typo in the code: the tuplets should be 2:(1+sqrt 5) - I forgot to
change in your code. So hope it’s OK now.
---- IrrationalMeter.ly ----
\version "2.19.6"
\header{
title = "Exampel of irrational meter"
subtitle = "Egejki Majki, original meter 12 = 3+2+2+3+2"
composer = "Traditional (Macedonia)"
copyright = "© Hans Åberg"
tagline = ##f % Removing "Music engraving by LilyPond (version)"
}
above = { \once \override Script #'script-priority = #-100 }
below = { \once \override TextScript #'script-priority = #-100 }
irrtuplet = \once \override TupletNumber.text =
\markup \concat {
"2:1+"
\tiny "√"
\hspace #-0.15
\override #'(offset . -16)
\override #'(thickness . 1.6)
\underline "5"
}
music = << \new Staff {
\tempo 4 = 176
\key d \minor
\time 12/8
\set beatStructure = #'(3 2 2 3 2)
\override Staff.TimeSignature.stencil = #ly:text-interface::print
\override Staff.TimeSignature.text =
\markup \override #'(baseline-skip . 0) \center-column \number {
\concat {
"8+2"
\tiny "√"
\hspace #-0.2
\override #'(offset . -25)
\override #'(thickness . 1.6)
\underline "5"
}
"8"
}
\override TupletNumber.text = #tuplet-number::calc-fraction-text
\relative c' {
\repeat volta 2 {
\once \override TextScript #'padding = #1.0
\set Staff.midiInstrument = "church organ"
\irrtuplet \tuplet 2/3 {f16 g a d,} a'8\prall d, a'8\prall d
\irrtuplet \tuplet 2/3 {c16 bes a g} a8\prall g |
\irrtuplet \tuplet 2/3 {f16 g a c,} a'8\prall c, a'8\prall d
\irrtuplet \tuplet 2/3 {c16 bes a g} a8\prall r8 |
\irrtuplet \tuplet 2/3 {b16 c d d} d8 d
\above d8\trill^\markup{\flat}~d16 c
\irrtuplet \tuplet 2/3 {c16 d c bes} a8\prall g |
\irrtuplet \tuplet 2/3 {f16 g e g} f8\prall e \times 2/3 {d8 e c}
\irrtuplet \tuplet 2/3 {d16 e f g} a8\prall g |
\irrtuplet \tuplet 2/3 {f16 g e g} f8\prall e \times 2/3 {d8 e c}
\irrtuplet \tuplet 2/3 {\above d8\trill^\markup{\flat}~d16 a} d8-. r8 |
}
}
}
>>
\score {
\music
\layout {}
}
musicmidi = << \new Staff {
\tempo 4. = 186
\key d \minor
\time 19/8
\set beatStructure = #'(5 3 3 5 3)
\override TupletNumber.text = #tuplet-number::calc-fraction-text
\relative c' {
\repeat volta 2 {
\once \override TextScript #'padding = #1.0
\set Staff.midiInstrument = "church organ"
\once \override TupletNumber.text =
#(tuplet-number::fraction-with-notes "4" "4.")
\tuplet 2/5 {f16 g a d,} \tuplet 2/3 {a'32 bes32 a16 d,8} \tuplet 2/3
{a'32 bes32 a16 d8}
\once \override TupletNumber.text =
#(tuplet-number::fraction-with-notes "4" "4.")
\tuplet 2/5 {c16 bes a g} \tuplet 2/3 {a32 bes32 a16 g8} |
\tuplet 2/5 {f16 g a c,} \tuplet 2/3 {a'32 bes32 a16 c,8} \tuplet 2/3
{a'32 bes32 a16 d8}
\tuplet 2/5 {c16 bes a g} \tuplet 2/3 {a32 bes32 a16 r8} |
\tuplet 2/5 {b16 c d d} \tuplet 2/3 {d8 d}
\tuplet 2/3 {d32 es d es d16 c}
\tuplet 2/5 {c16 d c bes} \tuplet 2/3 {a32 bes32 a16 g8} |
\tuplet 2/5 {f16 g e g} \tuplet 2/3 {f32 g f16 e8} {d8 e c}
\tuplet 2/5 {d16 e f g} \tuplet 2/3 {a32 bes32 a16 g8} |
\tuplet 2/5 {f16 g e g} \tuplet 2/3 {f32 g f16 e8} {d8 e c}
\tuplet 2/5 {d32 es d es d16 a} \tuplet 2/3 {d8-. r8} |
}
}
}
>>
\score {
\unfoldRepeats
\musicmidi
\midi {}
}
----
Re: Irrational time signature and tuplets,
Hans Aberg <=