Subject: Polyphonie, tuplet et NoteColumn

From: Pierre Perol-Schneider <[email-masked]>
Date: Tue, 26 Feb 2013 14:40:20 +0100

Bonjour la LilyListe,

Voici la première mesure d'un morceau que je suis en train de coder :

\version "2.17.11"

Aigu = {
\time 3/4
\key e \minor
e'4 e' e' | %1
e'4 e' e' | %2
s4 %...
}

Medium = {
\time 3/4
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g } | %1
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g } | %2
s4 %...
}

Basse = {
\stemDown
\time 3/4
\key e \minor
e,2. | %1
\once\override NoteColumn #'force-hshift = #-1
e,2. | %2
s4 %...
}

\score {
  <<
    \new Staff = "Partition"
    <<
    \clef "treble_8"
\new Voice = "Aigu" { \voiceOne << \Aigu >> }
\new Voice = "Medium" { \voiceTwo << \Medium >> }
\new Voice = "Basse" { \voiceThree << \Basse >> }
  \layout { }
}

Problème : je souhaiterai reculer le mi grave pour l'éloigner du triolet
mais le triolet recule également (mes. 2).
Je n'arrive pas à résoudre ce problème simplement.
Toute idée est la bienvenue.
Pierre

---

From: Eluze <[email-masked]>
Date: Wed, 27 Feb 2013 13:42:18 -0800 (PST)

Pierre Perol-Schneider wrote
> Je n'arrive pas à résoudre ce problème simplement.

je pense qu'il y a (au moins) un bug dans ce comportement, mais je n'arrive
pas à le localiser clairement.
j'essayerai de trouver le temps demain!

Eluze 

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Polyphonie-tuplet-et-NoteColumn-tp7579072p7579073.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 28 Feb 2013 11:50:11 +0100

> j'essayerai de trouver le temps demain!
Merci !

---

From: Eluze <[email-masked]>
Date: Thu, 28 Feb 2013 07:47:42 -0800 (PST)

>> j'essayerai de trouver le temps demain!

ce n'est pas vraiment une solution pour dire merci, mais je ne trouve pas
mieux pour l'instant!
(et c'est plein de messages)

tuplet-shift.ly
<http://lilypond-french-users.1298960.n2.nabble.com/file/n7579077/tuplet-shift.ly>

il faudra encore ajouter un bug-report (je pense que j'aurai le temps lundi)

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Polyphonie-tuplet-et-NoteColumn-tp7579072p7579077.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

---

From: Pierre Perol-Schneider <[email-masked]>
Date: Thu, 28 Feb 2013 18:18:36 +0100

Juste pour info voici la solution que j'ai utilisé :

\version "2.17.11"

Aigu =
{
  \time 3/4
  \key e \minor
  \tag #'score {
\cadenzaOn
s8
\cadenzaOff
e'4 e' e' | %1
  }
  \tag #'midi {
e'4 e' e' | %1
  }
  g'4 fis' e' | %2
  s4 %...
}

Medium =
{
  \stemDown
  \time 3/4
  \key e \minor
  \tag #'score {
\cadenzaOn
s8
\cadenzaOff
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g } | %1
  }
  \tag #'midi {
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g }
\times 2/3 { a8\rest b g } | %1
  }
  \override Staff.TupletNumber #'stencil = ##f
  \override Staff.TupletBracket #'stencil = ##f
  \times 2/3 { a8\rest b g }
  \times 2/3 { a8\rest b g }
  \times 2/3 { a8\rest b g } | %2

  s4 %...
}

Basse = {
\stemDown
\time 3/4
\key e \minor
  \tag #'score {
e,2.
\cadenzaOn
s8
\cadenzaOff \bar "|" | %1
  }
  \tag #'midi {
e,2.
\cadenzaOn
s8
\cadenzaOff \bar "|" | %1
  }
  e,2. | %2

   s4 %...
}

\score {
  <<
    \new Staff = "Partition"
    \keepWithTag #'score
    <<
    \clef "treble_8"
  \layout { }
}

\score {
  \keepWithTag #'midi
  \unfoldRepeats {
    <<
      \set Staff.midiInstrument = #"acoustic grand"
      \new Voice = "Aigu" { \voiceOne << \Aigu >> }
      \new Voice = "Medium" { \voiceTwo << \Medium >> }
      \new Voice = "Basse" { \voiceThree << \Basse >> }
  }
  \midi {
    \set Score.midiMinimumVolume = #1
    \context { \Score
       tempoWholesPerMinute = #(ly:make-moment 88 4)
    }
  }
}

Ce qui a donné, dans son contexte :
http://imslp.org/wiki/Special:ImagefromIndex/271557

---

From: Eluze <[email-masked]>
Date: Thu, 28 Feb 2013 14:31:18 -0800 (PST)

> Juste pour info voici la solution que j'ai utilisé :

en effet, astucieux et moins compliqué!

> http://imslp.org/wiki/Special:ImagefromIndex/271557

qui n'est pas encore prêt à délivrer la pièce - mais j'ai pu compiler ton
code … bravo!

Eluze

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Polyphonie-tuplet-et-NoteColumn-tp7579072p7579083.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.