Allgemein > Hilfe beim Einstieg in Lilypond
Akkord
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