[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Question about non-standard time signatures
From: |
mclaren |
Subject: |
Question about non-standard time signatures |
Date: |
Thu, 29 Sep 2016 21:44:41 -0700 (MST) |
Okay, here's the deal -- I've been using non-standard time signatures in
Lilypond. They work fine as long as everything is in the same time
signature. Here's an example using the meter 657/66:
% "headers" follow
\include "english.ly"
% end of "headers"
\relative c''
{
<<
\new Staff { \clef "treble"
{
\time 657/66
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
}
}
\new Staff { \clef "treble"
{
\time 657/66
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\bar "|"
}
}
>>
}
==============
Here's the problem. Let's say I want to do a polyrhythm with 657/66 in one
staff and 880/220 in the bottom staff. That's a really simple rhythmic
pattern in both staves, but because of stupid Western
music notation limitations, it winds up being a ridiculous time signature.
Anyway. What I want is to have 657/66 in the top staff in the time of
888/221. But when I try to do that, both time signatures wind up turning
into 888/221:
% "headers" follow
\include "english.ly"
% end of "headers"
\relative c''
{
<<
\new Staff { \clef "treble"
{
\time 657/66
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/11 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 5/6 { c4 c4 c4 }
\bar "|"
}
}
\new Staff { \clef "treble"
{
\time 888/221
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 11/17 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/13 { c4 c4 c4 }
\bar "|"
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 11/17 { c4 c4 c4 }
\once \override TupletBracket #'stencil = ##f
\once \override TupletNumber #'stencil = ##f
\times 4/4 { c4 c4 c4 }
\override TupletNumber #'text = #tuplet-number::calc-fraction-text
\times 9/13 { c4 c4 c4 }
\bar "|"
}
}
>>
}
=====================
That's not right and I don't get why Lilypond is not working correctly. I
put in \time 657/66 for the top staff and \time 888/221 for the bottom
staff. Why doesn't this work? It works fine with regular time signatures,
for example \time 5/4 in the top staff and \time 4/4 in the bottom staff.
Why doesn't it work with \time 657/66 for the top staff and \time 888/221
for the bottom staff?
And please don't tell me "It's because you need to use \scaleDurations." No
I don't. All I need is to use \tuplet 6/5 and \tuplet 11/9 for the tuplets
in the top staff and \tuplet 13/11 and \tuplet 17/11 in the bottom staff.
\scaleDurations is completely unnecessary because you only get those weird
time signatures because of the broken tuplets combined with regular quarter
notes.
--
View this message in context:
http://lilypond.1069038.n5.nabble.com/Question-about-non-standard-time-signatures-tp195030.html
Sent from the User mailing list archive at Nabble.com.
- Question about non-standard time signatures,
mclaren <=