Deutsches Lilypond Forum (Archiv)
Allgemein => Fragen zu Funktionen => Thema gestartet von: weichold am Freitag, 5. Oktober 2012, 14:51
-
Hallo habe folgendes Problem:
ich suche einen Weg um die Notenabstände zu verändern:
Ein Beispiel
Note einzel, zwei Noten mit geringen Leerraum, eine Note, acht Noten mit geringem Abstand
kann Lilypond sowas auch setzen?
-
Note einzel, zwei Noten mit geringen Leerraum, eine Note, acht Noten mit geringem Abstand
kannst du das ausdeutschen oder LilyPondisieren - das macht doch Lily die ganze zeit, je nach dauer der noten, oder nicht?
Eluze
-
Hallo weichold,
bitte gib' immer einen kurzen, kompilierbaren Beispiel-Code an.
Ein zusätzliches Bild ist auch willkommen, notfalls mit einem Grafikprogramm erstellt, wenn auch das nicht fluppt halt ein Handschrift-Scan.
Ich weiß im Moment auch nicht so genau, was Du eigentlich erreichen möchtest.
Gruß,
Harm
-
Hier mal ein bildliches Beispiel was ich meine :-)
-
Hallo,
zunächst solltest Du mal in die NR 2.9 Ancient notation (http://lilypond.org/doc/v2.17/Documentation/notation-big-page#ancient-notation) schauen
Besonders http://lilypond.org/doc/v2.17/Documentation/notation-big-page#working-with-ancient-music_002d_002dscenarios-and-solutions (http://lilypond.org/doc/v2.17/Documentation/notation-big-page#working-with-ancient-music_002d_002dscenarios-and-solutions)
Hier mein Vorschlag:
\version "2.16.0"
\include "gregorian.ly"
\paper {
line-width = 120
}
mel = \relative c'' {
\key f\major
<c c>4 a bes c c d c <c c> \divisioMinima
\break
c a <bes bes> g g <f f> \divisioMinima
c' c f, bes
<a \tweak #'extra-offset #'(2.3 . 0) g> <a a> \divisioMinima
\break
c c d d <c c> \divisioMinima
\break
c c bes a g a \stemDown <bes \tweak #'extra-offset #'(2.3 . 0) a> g <a a> \divisioMinima
c( a f bes a g f g f) <f f>
\bar "|."
}
lyr = \lyricmode {
Ehr sei dem Va -- ter und dem Sohn
und dem Hei -- li -- gen Geist, wie es war im An -- fang,
jetzt und im -- mer -- dar
und von E -- wig -- keit zu E -- wig -- keit. A -- men.
}
\score {
<<
\new Staff
\new Voice = "mel" \mel
\new Lyrics \lyricsto "mel" \lyr
>>
\layout {
ragged-last = ##f
\context {
\Staff
\remove "Time_signature_engraver"
%\remove "Bar_engraver"
\override Stem #'transparent = ##t
}
\context {
\Voice
\override Stem #'length = #0
\override Slur #'stencil = ##f
}
\context {
\Score
\override NonMusicalPaperColumn #'line-break-permission = ##f
defaultBarType = #""
barAlways = ##t
}
}
}png im Anhang.
Nicht zufrieden bin ich mit der Lösung einen Akkord, <a g> zu benutzen, um zwei eng nebeneinander liegende Töne darzustellen. Es war dann auch noch \tweak #'extra-offset = ... nötig.
Vielleicht fällt jemandem noch etwas besseres ein.
HTH,
Harm