Fw: three polyphonic voices on three systems and (at the same time) on PianoStaff

2007-10-22 Thread Alex Rolex
Which is the most convenient (possilby automatic) way to change the beaming
of triplets in a allabreve-piece without changing the beaming
of "normal" eighth notes (quavers)? 



See the example (or if more convenient, the attachment):



%%% BEGIN  Triplet-Beaming EXAMPLE

\version "2.10.33"

\paper{ ragged-right=##t }

\score {
  {
\time 2/2 
\relative c' {
  c4  d8 e f g a b |
  c8 d16 c \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { 
b8 c a  g a f  e f d } |
  c1
}
  }
}

\markup {
  The result is as expected. 
}

\markup {
 But I would prefer the following default beaming,
}

\markup {
  without being forced to manually enforce it, even in Alla Breve:
}


\score {
  {
\time 2/2 
\relative c' {
  c4  d8 e f g a b |
  c8 d16 c \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { 
b8[ c a]  g[ a f]  e[ f d] } |
  c1
}
  }
}

\markup {
 By the way: Why do the brackets disappear? Is this behaviour intented?
}


%%% END Triplet-Beaming EXAMPLE







__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com \version "2.10.33"

\paper{ ragged-right=##t }

\score {
  {
\time 2/2 
\relative c' {
  c4  d8 e f g a b |
  c8 d16 c \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { b8 c a  g a f  e f d } |
  c1
}
  }
}

\markup {
  The result is as expected. 
}

\markup {
 But I would prefer the following default beaming,
}

\markup {
  without being forced to manually enforce it, even in Alla Breve:
}


\score {
  {
\time 2/2 
\relative c' {
  c4  d8 e f g a b |
  c8 d16 c \set tupletSpannerDuration = #(ly:make-moment 1 4) \times 2/3 { b8[ c a]  g[ a f]  e[ f d] } |
  c1
}
  }
}

\markup {
 By the way: Why do the brackets disappear? Is this behaviour intented?
}

___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


three polyphonic voices on three systems and (at the same time) on PianoStaff

2007-10-22 Thread Alex Rolex
Hello everybody, 



I am addicted to LilyPond since only a few days.

So first let me say big Thank you to those who invented this powerful program

with beautiful output!



I want to type a three-part fugue in two ways:

first as a tree-staff score,

and then as piano-score.



For convenience I want to type the voices only once.

I thought I could apply the Autochange-feature.



But it does not work as I expected. (I know. It would be a miracle.)



So, if it can be done, how can it be done?


See the example:



%%% BEGIN  3-part-Polyphony with AutoChange EXAMPLE

\version "2.10.33"





global = {

  \key c \minor

  \time 2/2

}



firstvoice = {

  \global

  \relative c' {

es2 f |

g as |

bes c |

bes2. a4 |

bes1

  }

}



secondvoice = {

  \global

  \relative c' {

 g4 c bes as |

 g es' d c |

 bes g' f es |

 d g8 f es2 |

 d1

  }

}



bassvoice = {

  \global

  \relative c {

c2 d |

es f |

g as |

bes c |

bes1 

  }

}



\header {

  title = "Autochange Staff"

  subtitle = "applied on polyphonic piece"

}



\score { 

  << 

\new Staff  \new Voice  { \clef treble \firstvoice }

\new Staff  \new Voice  { \clef alto \secondvoice }

\new Staff  \new Voice  { \clef bass \bassvoice }

  >>

  

  \header {

opus = "This works fine"

  }

  

}





\score { 

  << 

\new PianoStaff 

<<

  \autochange { 

\override Staff.NoteCollision #'merge-differently-headed = ##t 

\override Staff.NoteCollision #'merge-differently-dotted = ##t 

\secondvoice 

  } 

  \context Staff = "up" \new Voice { \firstvoice }

  \context Staff = "down" \new Voice { \bassvoice }

>>  

  >>

  

  \header{

breakbefore = ##t

opus = "Can this be made working in an automatic way?"

  }



}





%%% END 3-part-Polyphony with AutoChange EXAMPLE






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user