lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: problem when producing parts (was: "different rehearsal marksettings


From: Gilles THIBAULT
Subject: Re: problem when producing parts (was: "different rehearsal marksettings...")
Date: Thu, 19 Jun 2008 12:02:57 +0200

Mats said
I don't really see the point of using
a separate MarkLine context for the individual parts

By curiosity, i simply test this MarkLine in an example (using Haipeng music) :

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\version "2.11"
allegroassai = \markup { \bold \italic "Allegro assai" }
agitato = \markup { \bold \italic "Agitato" }
moltocresc = \markup { \bold \italic "Molto cresc." }

Imarks = \relative c' {
   \tempo 2=76 s1*4 |
   s1*11^\allegroassai \mark \default |
   s1*8^\agitato \mark \default |
 }

IfluteI = \relative c''' {
   \clef treble \key f \minor \time 2/2
   R1*4 |
   aes2->\f f-> | ees'4-.-> c2.-> |
   bes16-> aes-> f8-.-> r4 r2 | R1 | R1 |
   aes2-> f-> | ees'4-.-> c2.-> |
   bes16-> aes-> f8-.-> r4 r2 | R1*3 |
   R1*8 |
 }
       %%%%%%%%%%%%%%%%%%%%
\score {
<<
 \new MarkLine \Imarks
 \new Staff
  { \set Score.skipBars = ##t \IfluteI }
>>
\layout {
 \context {
  \Staff
  \name "MarkLine"
  \remove "Clef_engraver"
  \remove "Key_engraver"
  \remove "Time_signature_engraver"
%%\remove "Staff_symbol_engraver" %% Marks seems to need this engraver
  \override StaffSymbol #'line-count = #0
  \override VerticalAxisGroup #'minimum-Y-extent = #'(-2 . 2 )
 }
 \context {
  \Score
  \accepts "MarkLine"
 }
}
}

%%%%%%%%%%%%%%%%%%
Well, ... i think that the traditionnal way :
\new Staff
<<
 \set Score.skipBars = ##t
 \Imarks
 \IfluteI
>>

produce a nicer output, but perhaps it can be usefull in same situations.
Perhaps, some tweaks too, have to be done.

Gilles






reply via email to

[Prev in Thread] Current Thread [Next in Thread]