Autor Thema: Begleitung über den Noten  (Gelesen 6700 mal)

proceder

  • Member
Begleitung über den Noten
« am: Dienstag, 2. Oktober 2007, 17:36 »
Hallo zusammen,

ich habe mal wieder ein Problem, bei dem Ihr mir hoffentlich helfen könnt. Meine "Notenfrau", mit der ich unser Liederbuch bastle, möchte nun die Begleitung über den Noten angezeigt haben. Ich habe im Handbuch etwas über Akkordbezeichnungen gefunden, das bekomme ich aber einfach micht hin. Irgendwie habe ich grundsätzlich einen Fehler drinne. Wenn ich die Chords, egal wo einfüge, kommen diese immer unter der Notenzeile, nie über, die Beispiele aus dem Handbuch klappen einwandfrei. Kann mir jemand bitte erklären, wo ich diese eintragen muss. Vielen Dank im Voraus und einen schönen Feiertag morgen.

\version "2.11.33"

\paper {
indent = #0
ragged-right = #0
ragged-bottom = ##t
}

\header{
  title = "Stille Nacht, heilige Nacht!"
  composer = "Franz Xaver Gruber 1787-1863"
}

\layout {
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
}

StaffAVoiceA = \relative c' {
   %\voiceOne
   \clef G
   \key c \major
   \time 6/8
                      
   g'8.\p^C \(a16 g8 e4.\)
     g8.^C\(a16 g8 e4.\)
    d'4^G\(d8 b4.\)
     c4^C\(c8 g4.\)
     a4^F\(a8  c8. [b16 a8]\)
     g8.^C\(a16 g8  e4.\)
     a4^F\(a8 c8.[b16 a8]\)
     g8.^C\(a16 g8 e4.\)
     d'4\p^G\(d8 f8. d16 b8\)
     c4.^C(e4.)
     c8.\pp^C\(g16 e8\) g8.^G(f16 d8)
     c4.^C\(c4\) r8
     \bar "|."
}
\addlyrics { \set fontSize = #-2.5
Stil - le Nacht, hei -- li -- ge Nacht! Al -- les schlцєft, ein -- sam wacht nur das trau -- te hoch -- hei -- li -- ge Paar, hol -- der Kna -- be im lok -- ki -- gen Haar, schlaf in himm -- li -- scher Ruh, schlaf " " in himmlischer Ruh! }

StaffAChordA = { \chordmode { c c g } }
StaffA = \simultaneous {
   \context Voice="StaffAVoiceA" \StaffAVoiceA
}

\score {
   \relative <<
      \context Staff = cStaffAA <<
         \context Voice = cStaffAVoiceA \StaffAVoiceA
         \context ChordNames = cStaffAChordA \StaffAChordA
         
      >>

      \set Score.skipBars = ##t
      \set Score.melismaBusyProperties = #'()
      
   >>
   
}

\paper {
   #(set-paper-size "a4")
   indent = #0
   ragged-right = #0
   ragged-bottom = ##t
}

bongtschik

  • Member
Re: Begleitung über den Noten
« Antwort #1 am: Samstag, 6. Oktober 2007, 14:20 »
Hallo,

ich hab mal deinen Code etwas modifiziert ...
Habe ich das richtig verstanden, dass du dieses meinst:

\version "2.10.33"

\paper {
indent = #0
ragged-right = #0
ragged-bottom = ##t
}

\header{
  title = "Stille Nacht, heilige Nacht!"
  composer = "Franz Xaver Gruber 1787-1863"
}

\layout {
  \context {
    \Score
    \remove "Bar_number_engraver"
  }
}

StaffAVoiceA = \relative c' {
   %\voiceOne
   \clef G
   \key c \major
   \time 6/8
                     
   g'8.\p^C \(a16 g8 e4.\)
     g8.^C\(a16 g8 e4.\)
    d'4^G\(d8 b4.\)
     c4^C\(c8 g4.\)
     a4^F\(a8  c8. [b16 a8]\)
     g8.^C\(a16 g8  e4.\)
     a4^F\(a8 c8.[b16 a8]\)
     g8.^C\(a16 g8 e4.\)
     d'4\p^G\(d8 f8. d16 b8\)
     c4.^C(e4.)
     c8.\pp^C\(g16 e8\) g8.^G(f16 d8)
     c4.^C\(c4\) r8
     \bar "|."
}
\addlyrics { \set fontSize = #-2.5
Stil - le Nacht, hei -- li -- ge Nacht! Al -- les schlцєft, ein -- sam wacht nur das trau -- te hoch -- hei -- li -- ge Paar, hol -- der Kna -- be im lok -- ki -- gen Haar, schlaf in himm -- li -- scher Ruh, schlaf " " in himmlischer Ruh! }

StaffAChordA = \chordmode { c8. \skip 16 \skip 8 \skip 4. c8. \skip 16 \skip 8 \skip 4. g }
StaffA = \simultaneous {
   \context Voice="StaffAVoiceA" \StaffAVoiceA
}

\score {
   \relative <<
     
      \new ChordNames \StaffAChordA
      \new Voice \StaffAVoiceA
   
      \set Score.skipBars = ##t
      \set Score.melismaBusyProperties = #'()
         
      >>

 
   
}

\paper {
   #(set-paper-size "a4")
   indent = #0
   ragged-right = #0
   ragged-bottom = ##t
}

proceder

  • Member
Re: Begleitung über den Noten
« Antwort #2 am: Samstag, 6. Oktober 2007, 21:43 »
Ja, das meinte ich. Recht vielen Dank und beste Grüße.

proceder

  • Member
Re: Begleitung über den Noten
« Antwort #3 am: Montag, 8. Oktober 2007, 17:05 »
Soweit habe ich die Begleitung mit dem D 1.4-Beispiel umgesetzt. Das klappt auch prima mit mehreren Stimmen. Prompt stehe ich vor dem nächsten Problem. Sie (die Notenfrau) hat mir "Es" und kleine Buchstaben "g" mit aufgeschrieben. Die geforderte Transposition konnte ich ohne Probleme umsetzen. Kann ich das überhaupt mit der Methode aus dem Lilypond-Anhang-D 1.4 realisieren? Wie gesagt, ich bin immernoch nur der Programmierer und habe von Noten absolut wenig Ahnung. Es freut mich, wenn jemand hier helfen kann.
Danke im Voraus.

admin

  • Administrator
  • *****
  • Beiträge: 0
Re: Begleitung über den Noten
« Antwort #4 am: Freitag, 26. Oktober 2007, 15:06 »
wie kann ich denn für die Akkorde über den Noten noch einen Basston angeben. Akkorde füge ich momentan hinzu über ^A z.B. für A-Dur über dem Ton. Wie kann ich aber A/C# schreiben?

admin

  • Administrator
  • *****
  • Beiträge: 0
Re: Begleitung über den Noten
« Antwort #5 am: Freitag, 26. Oktober 2007, 22:42 »
okay, ich habe mir jetzt selber was zurecht gebastelt, aber es gefällt mir nicht und sieht nicht richtig aus. weiß jemand, wie man das richtiger machen kann?

(PDF und Lilypond als Anhang)

etilli33

  • Member
Re: Begleitung über den Noten
« Antwort #6 am: Samstag, 27. Oktober 2007, 09:01 »
Hallo,

ich habe noch nie Akkorde gebraucht, aber jedenfalls den Eindruck gewonnen, dass die Idee (wie bei den Noten auch) ist, dass die Akkorde musikalisch definiert sind, und es dann vom jeweiligen Modus abhängt, wie sie dargestellt werden. Aus dem Handbuch folgendes Beispiel:

<<
       \chords { c2 g:sus4 f e }
       \relative c'' {
         a4 e c8 e r4
         b2 c4( d)
       }
       \addlyrics { One day this shall be free __ }
     >>

Deine Datei sieht mir danach aus, dass du die Akkordsymbole graphisch definieren willst, aber du kannst es eben mit dem \chords-Modus einfacher machen. Schau dir mal das Kapitel http://lilypond.org/doc/v2.11/Documentation/user/lilypond/Chord-names#Chord-names an, da wird unter Anderem gesagt, dass Bassnoten im Akkordmodus entweder mit \Bassnote oder mit \+Bassnote gesetzt werden. Schätze mal, das funktioniert auch mit der Version 2.10.
Und zur Unterscheidung: \chordmode setzt Akkorde mit NOTEN vom angegebenen Ton aus, während \chords die Akkordsymbole setzt, das, was du wohl eigentlich haben willst. Und meistens wird das in einer eigenen Zeile gesetzt, unabhängig vom System, auf dem die Noten gesetzt sind. Siehe die Beispiele im Kapitel.

Hoffe, das war irgendwie hilfreich.
Gruß
Till

admin

  • Administrator
  • *****
  • Beiträge: 0
Re: Begleitung über den Noten
« Antwort #7 am: Samstag, 27. Oktober 2007, 14:53 »
Vielen Dank. Genau das habe ich gesucht.