Hi Craig,

> I'm struggling with a piece of polymetric notation. I have a piece in 9/8 but 
> halfway through some staves need to change to 3/4.
> I have this:
>  \set Staff.timeSignatureFraction = #'(3 . 4)
>  \scaleDurations #'(3 . 2)
> but I can't figure out what fraction it needs to make it work.

The one you’re already using seems to work, if the output of the following is 
what you want:

\version "2.19.35"
\language "english"
 
threefour = {
  \time 9/8
  \set Staff.timeSignatureFraction = #'(3 . 4)
  \scaleDurations #'(3 . 2) {
    c''4 4 4   |
    c''4 4 4   |
  }
}

nineeight = {
  \time 9/8
  c''8 8 8 8 8 8 8 8 8   |
  c''8 8 8 8 8 8 8 8 8   |
}

\score {
  <<
    \new Staff \threefour
    \new Staff \nineeight
  >>
}

If that’s not what you want, let me know and I’ll try to help again.

Best,
Kieren.

p.s. When offering help, I’m always happy to create working examples that 
compile. But many others on the list aren’t, so to increase your chances of 
getting a response, you might consider always including a full working example 
which compiles.
________________________________

Kieren MacMillan, composer
‣ website: www.kierenmacmillan.info
‣ email: i...@kierenmacmillan.info


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to