Autor Thema: TupletNumbers anordnen  (Gelesen 1367 mal)

DocTaxon

  • Member
TupletNumbers anordnen
« am: Montag, 28. Oktober 2013, 19:00 »
Hallo!

Ich würde in folgendem Script die TupletNumbers gern so angeordnet haben, dass sie im gesamten Notenblatt immer über der oberen bzw. unter der unteren Notenlinie erscheinen und nicht mitten im Notensystem. Ich konnte leider nichts finden, wie man die Nummern anordnet.

Danke schon mal,
DocTaxon ...

\version "2.16.0"

dashPlus = "trill"

\include "articulate.ly"

\header {
}

\layout {
}

\paper {
}

musicI = {
  \clef treble
  \key e \major
  \time 4/4

  \times 2/3 { b'16[^\markup { \small Solo } gis b] } \times 2/3 { e16[ b e] } \times 2/3 { b16[ gis b] } \times 2/3 { e16[ b e] } \repeat unfold 2 { \times 2/3 { b16[ gis b] } \times 2/3 { e[ b e] } } \break
}

music = { <<
  \new StaffGroup <<
    \new Staff = "violin0" \with { instrumentName = "Violino" shortInstrumentName = "Vl. pr." midiInstrument = #"violin" }
    <<
      \tag #'midi { \articulate \relative c'' \musicI }
      \tag #'print { \relative c'' \musicI }
    >>
  >>     
>> }

\score {
  \keepWithTag #'print
  \music
 
  \layout { }


\score {
  \unfoldRepeats

  <<
    \keepWithTag #'midi
    \music
  >>

  \midi {
    \context {
      \Staff
      \remove "Staff_performer"
    }
    \context {
      \Voice
      \consists "Staff_performer"     
    }
    \tempo 4 = 100
  }
}

RobUr

  • Member
Re: TupletNumbers anordnen
« Antwort #1 am: Montag, 28. Oktober 2013, 19:12 »
Hallo Doc,

du bist der Lösung doch schon ganz nah! Am einfachsten geht es mit den vordefinierten Befehlen \tupletUp, \tupletDown, \tupletNeutral.

Gruß, Robert

DocTaxon

  • Member
Re: TupletNumbers anordnen
« Antwort #2 am: Montag, 28. Oktober 2013, 19:46 »
aha?! Funktioniert zur Abwechslung mal nicht.  :-\  Die Nummer steht immer noch mitten im Notensystem. Ich hätte sie aber gern wie ein Piano-Zeichen unter der untersten Notenlinie stehen.

Und wie kann ich den Schriftzug "Solo" um etwa einen Abstand von zwei Notenzeilen nach oben verschieben?

DocTaxon ...

RobUr

  • Member
Re: TupletNumbers anordnen
« Antwort #3 am: Montag, 28. Oktober 2013, 20:02 »
Hallo DocTaxon,

in diesem Fall ist guter Stil, ein bis zwei Triolenziffern zu notieren und ab der dritten Triole die Ziffer gänzlich zu unterbinden. Dies erreichst du durch
\override TupletNumber #'stencil = ##f
Ansonsten gelten für alle Objekte dieselben „Verschiebepraktiken“:
\override TupletNumber #'extra-offset = #'(<x> . <y>)
\override TextScript #'extra-offset = #'(<x> . <y>)

Gruß, Robert

DocTaxon

  • Member
Re: TupletNumbers anordnen
« Antwort #4 am: Mittwoch, 30. Oktober 2013, 18:29 »
Vielen Dank!

Diesen override kannte ich schon mal, hatte ihn aber schlicht vergessen und konnte ihn auch nirgends wieder finden bzw. als diesen definieren.

Für Eure Hilfe bin ich immer dankbar,
DocTaxon ...