Autor Thema: eine Zeile enger  (Gelesen 1328 mal)

stefanhuglfing

  • Member
eine Zeile enger
« am: Freitag, 25. Juli 2014, 22:38 »
hier https://liarchiv.joonet.de/index.php?PHPSESSID=8b2498e28ef6461058d8b50039abaf54&topic=164.msg836#msg836

wird beschrieben, wie man alle Noten nur einer Zeile im System kleiner macht.
Ich hätte zusätzlich gern die Notenlinien in dieser Zeile enger. Geht das auch?

harm6

  • Member
Re: eine Zeile enger
« Antwort #1 am: Samstag, 26. Juli 2014, 14:17 »
Hallo,

benutze \startStaff und \stopStaff
Allerdings wirst du mit der Länge der Taktstriche rumfummeln müssen.
Im Beispiel unten habe ich nur den einfachen Taktstrich "|" benutzen lassen. Falls dort ein Taktstrich mit unterschiedlichen Glypen für Zeilenende/Zeilenanfang benutzt werden soll wird es aufwendiger.

\version "2.18.0"

mus =
\relative c' {
c1
\break
        \stopStaff
        \set Staff.fontSize = #-3
        \once \override Staff.BarLine.bar-extent = #'(-2 . 2)
        \override Staff.StaffSymbol #'staff-space = #(magstep -3)
        \override Staff.StaffSymbol #'thickness = #(magstep -3)
        \startStaff
d
        \once \override Staff.BarLine.bar-extent = #'(-1.42 . 1.42)
\break
        \stopStaff
        \unset Staff.fontSize
        \revert Staff.StaffSymbol #'staff-space
        \revert Staff.StaffSymbol #'thickness
        \startStaff
e
}

\new Staff \mus

HTH,
  Harm