• Willkommen im Forum „Archiviertes Lilypond Forum (2017)“.
 

Dies ist das Archiv des alten Forums (bis März 2017). Das aktuelle Forum ist unter lilypondforum.de zu finden.
This is the archive of the old forum (until March 2017). You can find the current forum at lilypondforum.de.

Hauptmenü

Skurilles merge-differently-headed

Begonnen von barrio, Donnerstag, 3. Januar 2013, 15:12

Vorheriges Thema - Nächstes Thema

barrio

Hi zusammen,

Folgendes unter Lily 16.0:

3 Voices (One, Two & Four).

1. Verschmelzung: V4 Punktierte Halbe / V1 Achtel --> Alles o.k., Darstellung von punktierter Halben mit 2 Hälsen

2. Das selbe mit Achtel in V2 und \beamsUp: Notenkopf wird ausgefüllt, Punkt bleibt, also punktierte Viertel und somit für beide Stimmen falsch... ???

Und jetzt das Beste: Wenn man V2 & V4 vertauscht, werden die Köpfe wieder unmerged :)

Habe in Issue 202 gelesen, dass merge-differently-headed früher nur für die ersten beiden Voices ging, ist das für V4 noch nicht vollständig implementiert?

RobUr

Code und/oder Screenshot??? Es heißt z.B. \stemUp|Down ...

harm6

Hallo barrio,

wie Torsten neulich schon schrieb:

Zitat von: Be-3 am Mittwoch,  2. Januar 2013, 15:17
Es hat sich bewährt und ist allgemein bei Lilypond-Fragen üblich, ein "Minimal-Beispiel" anzugeben.
Das hat folgende Vorteile:

  • es wird übersichtlicher/kürzer
  • das eigentliche Problem tritt klar hervor
  • Beim Vereinfachen bzw. Aufräumen wird einem oft selber klar, wo der Fehler liegt
  • alle können schön damit herumspielen
  • es gibt kein eventuelles Urheberrechts-Problem



-Harm

eluze


barrio

O.K. O.K., ich dachte, da es eine offene Issue dazu gibt ist dies vielleicht als generelles Problem bekannt. Hier der Code:
\version "2.16.0" 
\include "deutsch.ly"

upper = \relative c' {
  \time 3/4
  \key d \major
  \voiceOne
  cis'2 h4
}

middle = \relative c {
  \voiceTwo
  \stemUp
\mergeDifferentlyDottedOn
\mergeDifferentlyHeadedOn
e8[ d'] <g-2>[  d] \stemDown


h'[ g] }

 
lower = \relative c {
  \voiceFour
  \mergeDifferentlyDottedOn
\mergeDifferentlyHeadedOn
e2. }

\score {
  <<
   
      \new Staff = "guitar traditional"
      <<
        \clef "treble_8"
       
   
        \new Voice = "upper" \upper
        \new Voice = "middle" \middle
        \new Voice = "lower" \lower
   
      >>
    >>
 
}

RobUr

Zitat von: barrio[...] ich dachte, da es eine offene Issue dazu gibt ist dies vielleicht als generelles Problem bekannt.
Und es steht auch gleich in der NR, wie man es umgeht: NR 1.5.2 Mehrere Stimmen: Auflösung von Zusammenstößen (diesen Abschnitt bitte bis zu Ende lesen!)

\version "2.16.0" 
\include "deutsch.ly"

upper = \relative c' {
\time 3/4
\key d \major
\voiceOne
\shiftOn
cis'2 h4
}

middle = \relative c {
\voiceTwo
\stemUp
\mergeDifferentlyDottedOn
\mergeDifferentlyHeadedOn
e8[ d'] <g-2>[  d]
\stemDown
h'[ g]
}
 
lower = \relative c {
\voiceFour
\mergeDifferentlyDottedOn
\mergeDifferentlyHeadedOn
e2.
}

\score {
<<
\new Staff = "guitar traditional"
<<
\clef "treble_8"
\new Voice = "upper" \upper
\new Voice = "middle" \middle
\new Voice = "lower" \lower
>>
>>
}


Gruße, Robert

barrio

#6
Merci, wer (genau) lesen kann, ist mal wieder klar im Vorteil...  ;D

Weiß denn trotzdem jemand von den Cracks hier, warum das Vertauschen der Voices 2 & 4 gar kein merge statt des fehlerhaften liefert?