Einzelnes Fretboard ändern?

Begonnen von fingerfertig, Freitag, 17. Juli 2020, 15:00

« vorheriges - nächstes »

fingerfertig

Hallo zusammen,

kann mir jemand sagen, wie ich ein einzelnes Diagramm ändern kann?
Der E7 sollte ein E7sus4 sein, also anstelle des gis ein a - das geht so aber nicht.

VG
Kai

\version "2.18.2"

\include "predefined-guitar-fretboards.ly"



global = {
  \key a \major
  \time 4/4
}

chordNames = \chordmode  {
  \global \germanChords
 
  a1: d1:min7
 
  e1:7
}

melody = \relative c' {
  \global
 
  a1 d1 e1
 
 
  \override NoteHead.color = #blue
  \override NoteHead.color = #black
}

verse = \lyricmode {
  % Liedtext folgt hier.
 
}

\score {
  <<
    \new ChordNames \chordNames
    \new FretBoards \chordNames
    \new Staff { \melody }
    \addlyrics { \verse }
  >>
  \layout { }
  \midi {
    \tempo 4=100
  }
}




Malte

Zitat von: fingerfertig am Freitag, 17. Juli 2020, 15:00
kann mir jemand sagen, wie ich ein einzelnes Diagramm ändern kann?
Der E7 sollte ein E7sus4 sein, also anstelle des gis ein a - das geht so aber nicht.
Willst du nur das Diagramm oder auch den Akkord ändern? Ich halte nur letzteres für sinnvoll; das geht mit e:7sus4 statt e:7 ;)

Edit: Das Diagramm sieht für mich als Nichtgitarristen komisch aus. Müsste man nicht einfach 2. Bund auf A- und G-Saite greifen und gut ist?

harm6

Dieses seltsame Griffdiagramm ist zwar technisch gesehen nicht falsch, aber niemand würde das so machen.
Da ein E7sus4 nicht in predefined-guitar-fretboards.ly vordefiniert ist, übersetzt LilyPond die angegebenen Töne direkt.

Aber man kann es ja selbst machen, nach NR hier zwei Varianten:


\include "predefined-guitar-fretboards.ly"

\storePredefinedDiagram #default-fret-table
                        \chordmode { e:7sus4 }
                        #guitar-tuning
                        "o;2-2;o;2-3;o;o;"
                       
\storePredefinedDiagram #default-fret-table
                        \chordmode { e,:7sus4}
                        #guitar-tuning
                        "o;2-1-(;2-1-);2-2;3-4;o;"
                       

chordNames = \chordmode  {
  a1:m d1:m7 e:7sus4 e,:7sus4
}

melody = \relative c' {
  a1 d1 e1 e
}

\score {
  <<
    \new ChordNames \chordNames
    \new FretBoards \chordNames
    \new Staff \melody
  >>
}


Gruß,
  Harm


fingerfertig

Ja richtig, der E7sus4 ist nicht spielbar.

Clever, das als predfine zu machen - super - danke :)

VG
Kai