lilypond-user
[Top][All Lists]
Advanced

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



reply via email to

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