Sorry for messed up Subject. In reply to Andrew's post :
Dear Andrew I suspect that either your composer is wrong, or the time signature of the two last staves is not 4/4 but some kind of irrational timesignature. Here is a compiled and correct layout following your specifications of polytempi done with lilypond. In Lily it is possible and pretty much cool. I use it for my compositions where polytempi and polymetrics are current. It even plays the correct timing in midi ! The trick is to use scaleDurations based on a tempo of 60 but you can tweak it as you like. the example of stave 2 and 4 of your example here: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% "one"= { %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% VOICE : 1 %%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #(set-accidental-style 'dodecaphonic) %%%%%%%%%%%%%%%%%%%%%%% MESURE : 1 %%%%%%%%%%%%%%%%%%%%%%% \scaleDurations 15/13 { \time 3/4 \set Staff.timeSignatureFraction = #'(3 . 4) \mark \markup {\left-column {{\line { \smaller \general-align #Y #DOWN \note #"4" #1 " = 52 "}} \tiny "1"}} a2.~ | } \once \set Staff.whichBar = "|" %%%%%%%%%%%%%%%%%%%%%%% MESURE : 2 %%%%%%%%%%%%%%%%%%%%%%% \scaleDurations 15/13 { \time 3/4 \set Staff.timeSignatureFraction = #'(3 . 4) a2~ a8.~ a16 | } \once \set Staff.whichBar = "|" } "two"= { %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%% VOICE : 2 %%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% #(set-accidental-style 'dodecaphonic) %%%%%%%%%%%%%%%%%%%%%%% MESURE : 1 %%%%%%%%%%%%%%%%%%%%%%% \scaleDurations 20/21 { \time 4/4 \set Staff.timeSignatureFraction = #'(4 . 4) \mark \markup {\left-column {{\line { \smaller \general-align #Y #DOWN \note #"4" #1 " = 63 "}} \tiny "1"}} \clef F \tuplet 5/4 {f,8 [bih,8.~ ]} \tuplet 7/8 {bih,16 [g,32~ g,8~ ]} g,4~ \tuplet 5/4 {g,8.~ [ <g, eisih'>8 ] } | } \once \set Staff.whichBar = "|" %%%%%%%%%%%%%%%%%%%%%%% MESURE : 2 %%%%%%%%%%%%%%%%%%%%%%% \scaleDurations 20/21 { \time 4/4 \set Staff.timeSignatureFraction = #'(4 . 4) a,16. c,8~ c,4~ \tuplet 3/2 {c,4~ <c, aeh,>8~} <c, aeh,>4 | } \once \set Staff.whichBar = "|" } \score { { << \new ChoirStaff << \new Staff { \one } \new Staff { \two } >> >> } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Sorry for this non brief example... (attached what i beleive the correct timing is) Best K On Fri, Apr 05, 2019 at 08:25:45AM -0400, lilypond-user-requ...@gnu.org wrote: > Message: 2 > Date: Fri, 5 Apr 2019 22:29:21 +1100 > From: Andrew Bernard <andrew.bern...@gmail.com> > To: lilypond-user Mailinglist <lilypond-user@gnu.org> > Subject: Re: Polymeter help > Message-ID: > <CAK5QfnWA_1qbBAUaiBbuFMjK=maedq53xyd+fjoup_afvw9...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > I am just looking for advice. I would not expect anybody to code this up. > > Andrew > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://lists.gnu.org/archive/html/lilypond-user/attachments/20190405/a0452d60/attachment.html> >
tempo-cropped.pdf
Description: Adobe PDF document
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org https://lists.gnu.org/mailman/listinfo/lilypond-user