Allgemein > Fragen zu Funktionen

Gelöst: Vorzeichen im Incipit

(1/1)

Joei:
Moin,

ich möchte im Incipit ein reduntantes (Oktave) Vorzeichen angeben (g-moll: statt b und es sollen "es b' es'" angegeben werden)
- ich habe im Verdacht das mit einem Kontrukt wie diesem hier lösen zu können:

--- Code: ---  \set Staff.keySignature = #`(((0 . 4) . ,FLAT)
                               ((0 . 8) . ,FLAT)
                               ((1 . 4) . ,FLAT))

--- Ende Code ---

- das bekomme ich aber nicht hin:



--- Code: ---\version "2.19.38"

\language "deutsch"


discantusIncipit = {
  \once \override Staff.TimeSignature.style = #'mensural

  \clef "petrucci-c1"

  \key g \minor 
 
  \set Staff.keySignature = #`(((0 . 4) . ,FLAT)
                               ((0 . 8) . ,FLAT)
                               ((1 . 4) . ,FLAT))
  \time 4/4
 
  g'2

}

discantusNotes_one = {
 
    \clef "treble"
    \time 4/4

    g'2 g'

 
}



ChoirPart_one = \new ChoirStaff <<

  \new Voice = "discantusNotes_one" <<
    \set Staff.instrumentName = #"Cantus"
    \set Staff.midiInstrument="violin"
    \incipit \discantusIncipit
     \discantusNotes_one
  >>

>>



\score {


  <<

    \ChoirPart_one
 
  >>



  \layout {


    \context {
      \Lyrics

      \consists "Separating_line_group_engraver"
    }
    \context {
      \Voice
      \remove "Forbid_line_break_engraver"
    }
    indent = 4\cm
    incipit-width = 1.6\cm
  }

 
}


--- Ende Code ---

- ich bin sicher Ihr habt 'ne Lösung...

Viele Grüße,
Johannes

fugenkomponist:
Bitte frage in Zukunft immer zusammen mit einem Minimalbeispiel. Dein Beispiel ist alles andere als minimal, hab erstmal haufenweise Leerzeilen und Dinge entfernt, die zum Problem nichts beitragen. Hier ein solches Minimalbeispiel inkl. Lösung:
--- Code: ---\version "2.19.38"

discantusIncipit = {
  \clef "petrucci-c1"
  \set MensuralStaff.keyAlterations =
  #`(((0 . 2) . ,FLAT)
     ((0 . 6) . ,FLAT)
     ((1 . 2) . ,FLAT))
  \time 4/4
  g'2
}

discantusNotes_one = {
  \clef "treble"
  \time 4/4
  \key g \minor
  g'2 g'
}

{
  \set Staff.instrumentName = #""
  \incipit \discantusIncipit
  \discantusNotes_one
}
--- Ende Code ---
Die Lösung besteht aus zwei Erkenntnissen:
1. Incipits werden in MensuralStaffs gesetzt, nicht in Staffs. Ergibt ja auch Sinn ;)
2. In Version 2.19 heißt es nicht mehr keySignature, sondern keyAlterations, hab ich per convert-ly herausgefunden.

Joei:
Danke, Fugenkomponist! Das mit dem Minimalbeispiel hatte ich schon befürchtet - nächstes Mal gebe ich mir mehr Mühe :)

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln