Liebe Musikfreunde,
da bin ich wieder - mit einem neuen Problem:\version "2.11.63"
global = {
\time 4/4
\override Score.BarNumber #'font-size = #0.5
\override Score.MetronomeMark #'font-size = #-3
}
Mandoline = \relative c'' {
\clef treble
\set fontSize = #-3
\partial 2*1 r2 R1*1 | r4 \times 2/3 {es,8\p f g} <a d>4 r4 R1*1 R1*1 r4 \times 2/3 {f'8\mf g a} <g b>4 a16 b c
}
upper = \relative c'' {
\clef treble
\partial 4*2 \times 2/3 {es,8 (f g) } \times 2/3 {f8 (g a)} e4 \times 2/3 {d8 es d} <d e g a>2 R1*1
}
lower = \relative c {
\clef bass
\partial 2*1 r2 | r4 <e a>4 \times 2/3 {e8 f e} e4 R1*1 R1*1 \times 2/3 {b'8 (a b)} \times 2/3 {g8 (fis e)}
}
raus = \once \override DynamicText #'extra-offset = #'(+1.0 . -0.0)
dynamics = \new Dynamics {
\partial 4*2 \times 2/3 {s8\p s s} \times 2/3 {s8\< s s} \raus s4\mp \times 2/3 {s8 s s} \times 2/3 {s s s}
}
\layout {
\context {
\type "Engraver_group"
\name Dynamics
\alias Voice % So that \cresc works, for example.
\consists "Output_property_engraver"
\override VerticalAxisGroup #'minimum-Y-extent = #'(-1 . 1)
\override DynamicLineSpanner #'Y-offset = #0
\consists "Script_engraver"
\consists "Dynamic_engraver"
\consists "Text_engraver"
% \override TextScript #'font-size = #2
% \override TextScript #'font-shape = #'italic
\consists "Skip_event_swallow_translator"
\consists "Axis_group_engraver"
}
\context { \PianoStaff \accepts Dynamics }
}
\score {
<<
\new Staff \with { instrumentName = "Mandoline" } << \global \Mandoline >>
\new PianoStaff \with { instrumentName = "Klavier " } <<
\new Staff << \global \upper >>
\dynamics
\new Staff <<\global \lower >>
>>
>>
}
Mein Ergebnis hänge ich an. Die Noten sind richtig, aber die Zeile ist zu groß. Ich habe gesucht und dachte das Beispiel "ossia" zu übertragen, doch es funktioniert nicht.
Mit drei Zeilen o h n e PianoStaff funktioniert es wohl (wie ich an einem Bildchen von euch gesehen habe), aber das nützt mir nichts.
Was ist also zu tun?
Wie ihr seht, bin ich in der aktuellen Version angekommen...
Gruß chf