Autor Thema: senza Akkorde  (Gelesen 1418 mal)

DAccord

  • Member
senza Akkorde
« am: Freitag, 13. Februar 2015, 16:46 »
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

  • Member
Re: senza Akkorde
« Antwort #1 am: Freitag, 13. Februar 2015, 20:42 »
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

  • Member
Re: senza Akkorde
« Antwort #2 am: Freitag, 13. Februar 2015, 20:49 »
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

  • Member
Re: senza Akkorde
« Antwort #3 am: Montag, 16. Februar 2015, 16:37 »
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.