Autor Thema: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_engr  (Gelesen 2810 mal)

henrik

  • Member
hallo liebe deutsche comunity

für die zweite klavierstunde möchte ich folgende ly datei verteilen.

\version "2.12.2" % necessary for upgrading to future LilyPond versions.

\include "deutsch.ly"


\header {
   title = "Die Notenwerte"
   subtitle = "Noten haben, wie Münzen, verschiedene Werte"
   tagline = "Henrik Pantle | 030-29 007 806"
}

#(set-global-staff-size 32)
% #(set-default-paper-size "a4" 'landscape)

\paper{
   top-margin = 3\cm
   left-margin = 3\cm
   line-width = 16\cm
   after-title-space = 3\cm
   % bottom-margin = 3\cm
   ragged-last-bottom = ##t
}

 \layout { indent = #20 }

viertel = { \relative c'' {
  g4
  }
}

halbe = { \relative c'' {
  g2
  }
}

ganze = { \relative c'' {
  g1
  }
}


\new Score \with {
  fontSize = #5
  \override StaffSymbol #'staff-space = #(magstep 4)
  \override StaffSymbol #'transparent = ##t
  \override TimeSignature #'transparent = ##t
  \override Clef #'transparent = ##t   % (un-)comment this line if desired
  defaultBarType = #""
  \remove Bar_number_engraver
 }
<<
  \new Staff \viertel
  \override Staff.StaffSymbol #'transparent = ##t
>>
\markup { \bold {Ein-Schlag-Note} oder \bold {viertel Note}}


\new Score \with {
  fontSize = #5
  \override StaffSymbol #'staff-space = #(magstep 4)
  \override StaffSymbol #'transparent = ##t
  \override TimeSignature #'transparent = ##t
  \override Clef #'transparent = ##t   % (un-)comment this line if desired
  defaultBarType = #""
  \remove Bar_number_engraver
 }
 <<
  \new Staff \halbe
  \override Staff.StaffSymbol #'transparent = ##t
>>
\markup { \bold {Zwei-Schlag-Note} oder \bold {halbe Note}}



\new Score \with {
  fontSize = #5
  % \override StaffSymbol #'staff-space = #(magstep 4)
  \override StaffSymbol #'transparent = ##t
  \override TimeSignature #'transparent = ##t
  \override Clef #'transparent = ##t   % (un-)comment this line if desired
  defaultBarType = #""
  \remove Bar_number_engraver
 }
 <<
  \new Staff \ganze
  \override Staff.StaffSymbol #'transparent = ##t
>>
\markup { \bold {Vier-Schlag-Note} oder \bold {ganze Note}}



leider ist aber der erste Taktstrich des systems zu sehen. sollte ja aber nicht so sein oder? kann mir jemand helfen? oder gibt es eine elegantere möglichkeit die font-grösse pro absatzt zu ändern?

weitere frage, wie kann ich die einzelnen systeme genauso einrücken wie die überschrift, da ich die Blätter ja lochen will.

freundlichen dank von Henrik

pps.: kann ich einen subtitle auch über zwei linien machen? also mit einem zeilenumbruch?

ding-dong

  • Member
Re: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_engr
« Antwort #1 am: Freitag, 13. November 2009, 23:56 »
Zitat
leider ist aber der erste Taktstrich des systems zu sehen. sollte ja aber nicht so sein oder?
vielleicht genügt:
\new Staff \with {
  \remove Clef_engraver
  \remove Time_signature_engraver
}
{ \stopStaff \viertel }

Zitat
weitere frage, wie kann ich die einzelnen systeme genauso einrücken wie die überschrift, da ich die Blätter ja lochen will.

short-indent oder weitere horizontale dimensionen

hdh

comper

  • Member
Re: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_engr
« Antwort #2 am: Samstag, 14. November 2009, 00:57 »
Den ersten Strich macht der System_start_delimiter_engraver. 
Im \layout-Block folgendes einfügen:
  \context { \Score \remove "System_start_delimiter_engraver" }

Und hier ein 3-zeiliger subtitle:
   subtitle = \markup \column { "Noten haben," "wie Münzen," "verschiedene Werte" }

Das mit dem Lochen habe ich nicht verstanden; der 3cm Rand reicht nicht?. 

Zum Vergleich, ein ganz anderen Ansatz; Linksjustierung gratis.
spacer = \markup \with-dimensions #'(0 . 0) #'(0 . 5) \null

\spacer
\markup \fontsize #5 \note #"4" #1
\markup " "
\markup { \bold {Ein-Schlag-Note} oder \bold {viertel Note}}
\spacer
\markup \fontsize #5 \note #"2" #1
\markup " "
\markup { \bold {Zwei-Schlag-Note} oder \bold {halbe Note}}
\spacer
\markup \fontsize #5 { \note #"1" #0 \transparent \note #"2" #1 } % Hals für gleiche Höhe
\markup " "
\markup { \bold {Vier-Schlag-Note} oder \bold {ganze Note}}

Gruss


trulli

  • Member
Re: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_engr
« Antwort #3 am: Samstag, 14. November 2009, 08:03 »
Anderer Vorschlag:
bei Seiten mit verhältnismäßig viel Text würde ich dir raten das Ganze mit Open-office zu schreiben und über das LilyPond-Plugin die Noten zu setzen.

Dann kannst du den Text leicht und komfortabel formatieren. Die Größe der Noten kannst durch Ziehen verändern.

Grüße

henrik

  • Member
Re: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_
« Antwort #4 am: Montag, 16. November 2009, 23:57 »


puh  :P  vielen, vielen dank erst mal für die vielen antworten!  :D

muss die erst mal ausprobieren...

henrik

  • Member
Re: \override StaffSymbol #'staff-space = #(magstep 4) VS. \remove Bar_number_
« Antwort #5 am: Dienstag, 17. November 2009, 00:58 »
vielen dank nochmals, besonders an comper.
\remove "System_start_delimiter_engraver"  hat's gebracht

und zum formatieren habe ich
\layout { indent = #43 }
______________________________________________
\paper{
   left-margin = 3\cm
   line-width = 16\cm
}

\markup \fill-line { \line { \bold {Zwei-Schlag-Note} oder \bold {halbe Note}}}

kombiniert. Damit bin ich jetzt sehr zufrieden.


und der subtitle ist auch prima, die zentrier-anweisung habe ich hier im forum gefunden.
subtitle = \markup {
    \column \italic \center-align {
    \line {" "}
    \line {"Noten haben,"}
    \line {"wie Münzen oder Geldscheine,"}
    \line {"verschiedene Werte"}
    }}

 danke an alle!