Allgemein > Hilfe beim Einstieg in Lilypond

Akkord

(1/3) > >>

flashgordonx:
Hallo liebe Forumbesucher

Ich habe wieder ein Problem, aufs ich keine Lösung gefunden habe. Wie kann ich die Folgende Akkord-Zeichen schaffen, bzw. Hochzahl zwischen Klammern  Ami7(b5), D+7 Eb Hochzahl--> b9(#11)?   :)

trulli:
Hi,

so ohne lauffähiges Beispiel und ohne Versionsnummer ist Hilfe immer schwierig....

Schuss ins Blaue: http://lsr.di.unimi.it/LSR/Item?id=459

LG

flashgordonx:
Jetzt wird eindeutig:


--- Code: ---
\version "2.18.2"

\header {
 
 
}

global = {
  \key f \minor
  \time 4/4
 
}



chordNames = \chordmode {
  \global
   \set majorSevenSymbol = \markup { maj7 } a:m7  d     es:9  +11 
 

 



}

right =  {
  \global
 
  \set Score.skipBars = ##t  R1*3^\markup { \bold\fontsize #-2 "RUBATO"  }
  r1\fermata ^\markup { \bold\fontsize #-2 "RITARDANDO"  }\bar "||"
 
 
}

left = {
  \global

       
}                 
 

chordsPart =
  \new ChordNames \chordNames

pianoPart =
  \new PianoStaff
    \with { instrumentName = "Klavier" }
    <<
    \new Staff = "right" \right
    \new Staff = "left"
     \new Voice
      \with {
        \consists Pitch_squash_engraver
      }
       %{ \omit Stem
        \improvisationOn %}                                             
      { \clef bass \left }
    >>

\score {
  <<
    \chordsPart
    \pianoPart
  >>
  \layout {
    \context {
      \Score
      minorChordModifier = #(make-simple-markup "mi")
    }
  }
}



--- Ende Code ---

Also bei


* Ami7 fehlt (b5)
* Db7 9 fehlt runde Klammer um 9 herum

* D fehlt +7
* statt Eb7 #9 11, Eb9 (#11)
Danke :)


trulli:
Ich glaube, ich habe nicht alles verstanden, was du willst. Aber bei Akkorden gibt es ja die verrücktesten Scheibweisen...   ::)
Aber an diesem Beispiel kannst du erkennen, wie die Ausnahmen definiert werden:

--- Code: ---\version "2.18.2"

\header {
 
 
}

global = {
  \key f \minor
  \time 4/4
 
}
chordFlat = \markup { \hspace #0.2 \fontsize #-2 \raise #0.8 \flat }
chordSharp = \markup { \hspace #0.2 \fontsize #-3 \raise #0.8 \sharp }

chExceptionMusic = {
  <c es g>1-\markup {"mi"  "7"(\chordFlat "5") }
  <c e gis>1-\markup { \super "+7"}
  <c e g bes d'>1-\markup { "7"("9")}
  <c e g bes d' f'>1-\markup { "9"(\chordSharp "11")}
 
}
chExceptions = #( append
  ( sequential-music-to-chord-exceptions chExceptionMusic #t)
  ignatzekExceptions)


chordNames = \chordmode {
  \global
 
  \set chordNameExceptions = #chExceptions
  a1:m   
  d:aug
  des:9
  es:11
 

 



}

right =  {
  \global
 
    R1*4
 
 
 
}

left = {
  \global
 R1*4
       
}                 
 

chordsPart =
  \new ChordNames \chordNames

pianoPart =
  \new PianoStaff
    \with { instrumentName = "Klavier" }
    <<
    \new Staff = "right" \right
    \new Staff = "left"
     \new Voice
      \with {
        \consists Pitch_squash_engraver
      }
       %{ \omit Stem
        \improvisationOn %}                                             
      { \clef bass \left }
    >>

\score {
  <<
    \chordsPart
    \pianoPart
  >>
  \layout {
    \context {
      \Score
      minorChordModifier = #(make-simple-markup "mi")
    }
  }
}




--- Ende Code ---

Grüße

flashgordonx:
Du hast ganz genau verstanden, was ich wollte.  8) Danke. Noch eine Frage: Wie kann ich die Akkord-Zeichen verkleinern?

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln