Autor Thema: Unterschiedliche Zeilengröße in einem Notensystem  (Gelesen 3739 mal)

chf

  • Member
Unterschiedliche Zeilengröße in einem Notensystem
« am: Mittwoch, 19. November 2008, 17:56 »
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
« Letzte Änderung: Mittwoch, 19. November 2008, 18:01 von chf »

derHindemith

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #1 am: Mittwoch, 19. November 2008, 18:05 »
Ich glaube du brauchst auch
\override StaffSymbol #'staff-space = #(magstep -3)
 \override StaffSymbol #'thickness = #(magstep -3)
Das verkleinert den Abstand entzwischen den Zeilen. Aus neugierigkeit, wo hast du das ossia Beispeil ohne diese Zeilen?

chf

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #2 am: Mittwoch, 19. November 2008, 18:49 »
Das  i s t  das ossia-Beispiel, aber das funktioniert nicht - oder ich sehe den Fehler nicht, den ich mache (das ist aber nicht sehr wahrscheinlich, ich sitze seit mehreren Tagen dran...
chf

etilli33

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #3 am: Mittwoch, 19. November 2008, 18:54 »
Hmm, funktioniert denn das Ossia-Beispiel, wenn du es kopierst und übersetzt? Es kann sein, dass irgendwo nur ein Leerzeichen falsch ist oder so, oder falscher Kontext -- obwohl ich mir das jetzt auch nicht richtig vorstellen kann. Aber das pure Beispiel sollte bei dir funktionieren, und wenn ja, könntest du anfangen, da alles reinzukopieren, was du in deinem eigenen Beispiel hast.

Gruß
Till

chf

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #4 am: Freitag, 21. November 2008, 15:54 »
Tja, das Ossia-Beispiel musste ich nach und nach wieder demontieren.
Ein Ergebnis ungezählter Versuche zeige ich euch mal: jetzt sind die Zeilen richtig, aber ich kriege den Notentext nicht in die Solostimme. Ich bekomme, wenn ich  \with {instrumentName = "Mandoline"} << \global \Mandoline >> 'rausnehme, die leere Zeile; wenn ich dies gegen  \with {fontSize = #-3}
tausche, habe ich kleine Noten und große Zeile...
Probiert ihr nochmal?
Gruß chf

ding-dong

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #5 am: Freitag, 21. November 2008, 16:38 »
und was möchtest du?  ???
was ist nicht recht, wenn du
\new Staff="Mandola"
      \with {
        instrumentName = "Mandola"
        fontSize = #-3
        \override StaffSymbol #'staff-space = #(magstep -3)
        \override StaffSymbol #'thickness = #(magstep -3)
        }
      << \global \Mandoline >>
einfügst? ich kriege kleinere Noten auf engeren zeilen!?

hab' ich was falsch verstanden?  :o

chf

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #6 am: Samstag, 22. November 2008, 16:59 »
Nein, ding-dong, du hast nichts falsch verstanden. Als ich nach Stunden endlich das Brett vor meinem Kopf gefunden hatte, war alles in bester Ordnung.
Danke!
Gruß chf

ding-dong

  • Member
Re: Unterschiedliche Zeilengröße in einem Notensystem
« Antwort #7 am: Samstag, 22. November 2008, 17:18 »
das freut mich!  8)