• 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ü

senza Akkorde

Begonnen von DAccord, Freitag, 13. Februar 2015, 16:46

Vorheriges Thema - Nächstes Thema

DAccord

Hallo,
bin ganz neu hier und mal gleich mal eine Frage:

Ich möchte gerne einen Dreiklang ohne Terz darstellen (also eigentlich eine Quint). Die Darstellung als Noten hab ich schon geschafft, allerdings bin ich mit der Akkordbezeichnung über der Notenzeile nicht zufrieden. Dazu ein Beispiel:

\version "2.18.2"

harmonies = \chordmode {
  c1:1.5
  c
}

<<
  \new ChordNames {
    \harmonies
  }
  \new Staff {
    \harmonies
  }
>>


Die Notendarstellung stimmt, allerdings weiß man, wenn man nur die Akkordbezeichnung hat (wie bei einem Leadsheet) nicht, dass man nur c und g spielen soll. Gibts irgendeine Möglichkeit, die Anzeige des Akkords zu ändern? Z. B. zu C senza 3.

Oder gibt es irgendwelche anderen Vorschläge, wie ich das Problem lösen könnte?

Vielen Dank für die Hilfe

Pusteblumi

Hallo DAccord,

Hilfe dazu gibts hier:
http://lsr.di.unimi.it/LSR/Item?id=517

Übertragen auf deinen Fall könnte das dann so aussehen:

\version "2.18.2"

chExceptionMusic = {
  <c g>1-\markup { \raise #0.6 \small "senza 3" }
}

chExceptions = #( append
  ( sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions
)

\layout {
  \context {
    \ChordNames
    chordNameExceptions = #chExceptions
  }
}

harmonies = \chordmode {
  c1:1.5
  c
}

<<
  \new ChordNames {
    \harmonies
  }
  \new Staff {
    \harmonies
  }
>>


Viele Grüße,
Klaus


harm6

Hallo DAccord,

willkommen im Forum.

Im allgemeinen wird der Akkord ohne Terz als "C5" dargestellt.
(Find ich zwar idiotisch, ist aber üblich.)

Das kann man so machen:

\version "2.18.2"

harmonies = \chordmode {
  % \once
  \set ChordNames.chordNameExceptions = \powerChordExceptions
  c1:1.5
  c1
}

<<
  \new ChordNames {
    \harmonies
  }
  \new Staff {
    \harmonies
  }
>>


'powerChordExceptions' sind vordefiniert in chord-modifiers-init.ly.
Falls Du damit nicht zufrieden bist, mußt Du über 'chordNameExceptions' gehen, wie von Pusteblumi beschrieben.

HTH,
  Harm

DAccord

Vielen Dank schonmal euch beiden.
Ich werde die Möglichkeiten mal ausprobieren und dann die schönere verwenden. Wenn Probleme auftauchen, meld ich mich noch mal.