Autor Thema: Akkordbezeichnungen stehen UNTER den Noten?  (Gelesen 7811 mal)

rito

  • Member
Akkordbezeichnungen stehen UNTER den Noten?
« am: Dienstag, 28. September 2010, 08:25 »
Hallo Leute,
ich habe folgendes Problem. Ich möchte über ein einfaches Lied Gitarrenakkorde schreiben. Doch verzweifle ich derzeit über die Dokumentation. Wenn ich die chordnamen einfüge (so wie es mir laut Doku richtig erscheint) erscheinen sie unter meinen Noten was natürlich nicht Sinn der Sache ist. Ich poste hier mal den Code des Liedes. Vielleicht könnt ihr mir helfen hier Ordnung hinein zu bringen:

\header {
title = "Kumbaya, My Lord"
composer = "Aus Afrika"
instrument = "Blues Harp - C"
} %header ende


\score {
<<
\new ChordNames {
\chordmode {
c1 f g c
}
}

                         
         \new Voice {
          %\transpose es c {
          %\tempo 4=180
          %\time 2/4
          %\key f \major
          \partial 2 c'4 e' g'4. g'8 g'2( g') a'4 a' g'1( g'2) c'4 e' g'4. g'8 g'2( g') f'4 e' d'1( \break
d'2) c'4 e' g'4. g'8 g'2( g') a'4 a' g'1( g'2) f' e'4( c') d' d' c'1( c'2) \bar "|" \break

%} %ende von transpose
}
>>

\addlyrics { Kum- ba- ya, my Lord Kum- ba- ya. Kum- ba- ya, my Lord, Kum- ba- ya. Kum- ba -ya, my lord, Kum- ba- ya, oh Lord, Kum- ba- ya. }

\layout { }

}

%\markup { mein Text }

Vielen Dank schon mal

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #1 am: Dienstag, 28. September 2010, 09:09 »
dein \addlyrics steht ausserhalb des staff, der die gleichzeitige musik enthält - wenn du also das >> zwischen dem liedtext und dem \layout platzierst, sollte es gehen!

rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #2 am: Dienstag, 28. September 2010, 09:59 »
Wass so ">>" am richtigen Platz ausmachen  :) - Vielen Dank!

Natürlich stehen die Akkorde jetzt nicht an der richtigen Stelle. Wo finde ich denn Funktionen, mit deren Hilfe ich die Akkorde positionieren kann? Z.B. sollte im Auftakt kein Akkordname stehen. Das habe ich einfach mit "r2" hinbekommen. Doch wenn ein Akkord über mehrere Takte geht, soll er ja nicht über jedem Takt angegeben werden. Wie könnte ich "c" z.B. fünf Takte lang gehen lassen?

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #3 am: Dienstag, 28. September 2010, 10:33 »
setze
\set chordChanges = ##tum nur akkordwechsel anzuzeigen!

rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #4 am: Dienstag, 28. September 2010, 15:23 »
setze
\set chordChanges = ##tum nur akkordwechsel anzuzeigen!

Leider kann ich mit deinem Schnipsel nichts anfangen - rein vom Verständnis ;)

Das mit mehrtaktisch andauernden Gitarrenakkorden hab ich vorerst mal mit z.B. "c1 * 4" gelöst. Doch bekomme ich so lediglich ganztaktische Akkorde hin.

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #5 am: Dienstag, 28. September 2010, 16:52 »
\chordmode { \set chordChanges = ##t \skip 2 c1 c1 c1 g2  c2 c1 }
bewirkt dass der akkord c nur einmal angezeigt wird - also am anfang und nach dem wechsel von g nach c!
das \skip 2 hat den gleichen effekt wie eine pause, verhindert aber, dass eventuelle zusätze (wie N.C.) verwendet werden. (auch s2 ist möglich)

Radler

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #6 am: Mittwoch, 29. September 2010, 09:23 »
Hallo Rito,

der code von Ding-Dong (also {c1 c c c} statt Deines {c1*4} hat noch den Vorteil, dass das Akkordsymbol auf einer neuen Zeile wiederholt wird. Das ist sehr hilfreich, aber auch gewöhnungsbedürftig, wenn man das bisher nicht hatte.
Aber Du weißt ja schon, wie man es unterdrückt.

Grüße
von Radler

rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #7 am: Mittwoch, 29. September 2010, 11:16 »
So das klappt nun dank euch ganz gut!

Doch habe ich damit gleich das nächste Problem! Ich möchte unter den Akkordbezeichnungen für die Gitarre auch gleich die "Griffe" FretBoards anzeigen. Leider musste ich bemerken, dass dort das "\set chordChanges = ##t" nicht funktioniert. Gibt es für die FretBoards einen ähnlichen befehl?

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #8 am: Mittwoch, 29. September 2010, 11:48 »
kommt drauf an, wie du die griffe eingibst!

wenn du folgende art wählst, geht das aber auch:

  \new FretBoards {
    \chordmode {
      \set chordChanges = ##t
      c1 c
  } }


rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #9 am: Mittwoch, 29. September 2010, 15:25 »
So hatte ich es versucht, doch zeigen sich die Grifftabulaturen immer noch. Dieser Ausdruck scheint einfach ignoriert zu werden.

rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #10 am: Mittwoch, 29. September 2010, 15:33 »
ich \skip jetzt einfach mal die Grifftabulaturen, die sonst doppelt angezeigt werden würden. für's erste scheint das zu klappen.

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #11 am: Mittwoch, 29. September 2010, 15:47 »
Zitat
ich
Code:
\skip
jetzt einfach mal die Grifftabulaturen, die sonst doppelt angezeigt werden würden. für's erste scheint das zu klappen.

???

schick doch deinen code rüber, da sieht man besser wo's hapern könnte!

rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #12 am: Mittwoch, 29. September 2010, 15:56 »
Hier kommt der Code:

\include "predefined-guitar-fretboards.ly"

\header {
title = "Kumbaya, My Lord"
composer = "Aus Afrika"
instrument = "Blues Harp - C"
} %header ende


\score {
<<
\context ChordNames {
\chordmode { \set chordChanges = ##t
\skip 2 c1. f2 c1 c1 e1.:m f2 g1. c1 c1 f2 c1. d2:m c2 g2:7 c1.
}
}

\new FretBoards {
\chordmode {
\skip 2 c1  \skip 2 f2 c1 \skip 1 e1:m \skip 2 f2 g1 \skip 2 c1 \skip 1 f2 c1 \skip 2 d2:m c2 g2:7 c1 \skip 2
}
}


         \context Staff {
          %\transpose es c {
          %\tempo 4=180
          %\time 2/4
          %\key f \major
          \partial 2 c'4 e' g'4. g'8 g'2( g') a'4 a' g'1( g'2) c'4 e' g'4. g'8 g'2( g') f'4 e' d'1( \break
d'2) c'4 e' g'4. g'8 g'2( g') a'4 a' g'1( g'2) f' e'4( c') d' d' c'1( c'2) \bar "|" \break

%} %ende von transpose
}


\addlyrics { Kum- ba- ya, my Lord Kum- ba- ya. Kum- ba- ya, my Lord, Kum- ba- ya. Kum- ba -ya, my lord, Kum- ba- ya, oh Lord, Kum- ba- ya. }
>>

\layout { }

}

\markup {
\column {

\line { 2. Someone`s singing, Lord, Kumbaya (3x), oh Lord, Kumbaya. }
\line { 3. Kumbaya, my Lord, ... }
\line { 4. Someone`s praying, Lord, ... }
\line { 5. Kumbaya, my Lord, ... }
\line { 6. Someone`s crying, Lord }
\line { 7. Kumbaya, my Lord, ... }
\line { 8. Someone`s sleeping, Lord, ... }
\line { 9. Kumbaya, my Lord, ... }
}
}

ding-dong

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #13 am: Mittwoch, 29. September 2010, 16:21 »
ist doch viel einfacher, wenn du für die chords die gleichen töne hast - zb.:

akkorde = {
  \chordmode {
    \skip 2 c1. f2 c1 c1 e1.:m f2 g1. c1 c1 f2 c1. d2:m c2 g2:7 c1. }
}
\score {
  <<
    \context ChordNames {
      \set chordChanges = ##t
      \akkorde
  }
  \new FretBoards {
      \set chordChanges = ##t
      \akkorde
  }

  … ( der rest bleibt gleich ) …


rito

  • Member
Re:Akkordbezeichnungen stehen UNTER den Noten?
« Antwort #14 am: Mittwoch, 29. September 2010, 16:30 »
Natürlich ist es viel einfacher!!!!!!

Doch bei mir hat es nicht funktioniert!!!!