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

horizontale Notenabstände

Begonnen von chf, Dienstag, 23. Februar 2010, 16:40

Vorheriges Thema - Nächstes Thema

chf

Ihr Lieben,
noch bin ich nicht fertig.
Meine Kadenzen sehen jetzt so aus:

\version "2.12.2."
\relative c'' {
#(define (alt-bar-number BarNumber)
   "Append /II to the bar number."
   (let* (
      ; Set barNumber to the current value
      (barNumber (ly:grob-property BarNumber 'text))
      ; Append "/II" to it
      (bisBarNumber (string-append barNumber "/II" )))
   ; Store the new value back
   (ly:grob-set-property! BarNumber 'text bisBarNumber))
   ; and print it
   (ly:text-interface::print BarNumber))
   
   b4\p <g c e> <f c' f> r4 R1
   %\override Score.RehearsalMark #'self-alignment-X = #RIGHT
   \override Score.RehearsalMark #'break-visibility = #begin-of-line-invisible
   \mark \markup { \musicglyph #"scripts.ufermata" } \break
   %\override Score.BarNumber #'break-visibility = #all-visible   
   %% beginne Kadenz 1a
   \cadenzaOn
   \autoBeamOff
   \override Staff.Stem #'transparent = ##t
   \override BreathingSign #'text = #(make-musicglyph-markup "scripts.caesura.curved")
   \set Score.currentBarNumber = 27 a,4^\markup "sensa misura" b c es c b a b c es c b \breathe
   %% jetzt Kadenz 1a am Zeilenumbruch abbrechen, um Taktzahl auszugeben   
   a'8 b c es c a a b c es c a \breathe \cadenzaOff \bar "" \break
   %% den stencil durch obige Funktion ersetzen
   \once \override Score.BarNumber #'stencil = #alt-bar-number   
   %% Kadenz 1a als 1b fortsetzen
   \cadenzaOn a'16 b c b a b c b es c b c es c b c
   %% Kadenz 1b beenden
   \cadenzaOff
   \mark \markup \musicglyph #"scripts.ufermata" \bar "||"    
   %% aktuelle Taktnummer auf "4" setzen
   \set Score.currentBarNumber = #28
   \grace s4^\markup "sensa misura"
   \once \override MultiMeasureRest #'expand-limit = #0
   R1
   \mark \markup \musicglyph #"scripts.ufermata"   
   \override Staff.Stem #'transparent = ##f \cadenzaOff \bar "||" \break
}

Die Tonfolgen in der 2. Zeile sind (gedachte) Sechzehntel. Optisch sollte das erkennbar sein durch engeres Zusammenrücken. Die Pause für die 2. Kadenz bekäme mehr Raum. Es bleibt beim Zeilenumbruch.
???

Gruß chf      

trulli

Hallo,

dann brauchst du doch nur die Notenwerte verändern. Oder meinst du etwas anderes?

Grüße von Mat

RobUr

Hm, weiß auch nicht genau, was sie meint ...
,,senza" schreibt man mit ,,z"!

Grüße, Robert

chf

Ei, wie weit entfernt doch manchmal das Nächstliegende ist! Das wäre mir nicht eingefallen.
Danke für die "senza"-Korrektur, ich hatte den Fehler glücklicherweise inzwischen bemerkt.
Guten Abend!
chf