Staff lines running past final bar on staff

2009-04-08 Thread Nick Payne
See attached. If I have an ossia at the beginning of a staff, the lines on
the preceding staff run past the final barline. How do I prevent this? I'm
creating the ossia with 

 
{
% normal notes here
}
\new Staff \with {
alignAboveContext = #1
fontSize = #-4
\override StaffSymbol #'staff-space = #(magstep -4)
\override StaffSymbol #'thickness = #(magstep -4)
\remove Time_signature_engraver
}
{ 
\clef treble_8
\key e \minor
% ossia notes here
} 


Nick
attachment: ossia.png___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


Re: Staff lines running past final bar on staff

2009-04-08 Thread Mats Bengtsson
To solve this problem, you first have to figure out that it has to do 
with the key signature
(comment out the key signature in the ossia stave to see that the 
problem disappears).
Once you have realized that, you have to figure out how to get rid of 
the extra key
signature indication at the end of the previous line, which isn't 
printed since the ossia
stave doesn't exist, but which unfortunately still influences the 
position of the bar line.


The solution is to add a setting of explicitKeySignatureVisibility:

   \new Staff \with {
   alignAboveContext = #1
   fontSize = #-4
   \override StaffSymbol #'staff-space = #(magstep -4)
   \override StaffSymbol #'thickness = #(magstep -4)
   \remove Time_signature_engraver
explicitKeySignatureVisibility = #end-of-line-invisible
   }
   { ... }

   /Mats

Nick Payne wrote:

See attached. If I have an ossia at the beginning of a staff, the lines on
the preceding staff run past the final barline. How do I prevent this? I'm
creating the ossia with 

	 
	{

% normal notes here
}
\new Staff \with {
alignAboveContext = #1
fontSize = #-4
\override StaffSymbol #'staff-space = #(magstep -4)
\override StaffSymbol #'thickness = #(magstep -4)
\remove Time_signature_engraver
}
	{ 
		\clef treble_8

\key e \minor
% ossia notes here
	} 
	


Nick
  






___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user
  


--
=
Mats Bengtsson
Signal Processing
School of Electrical Engineering
Royal Institute of Technology (KTH)
SE-100 44  STOCKHOLM
Sweden
Phone: (+46) 8 790 8463 
   Fax:   (+46) 8 790 7260
Email: mats.bengts...@ee.kth.se
WWW: http://www.s3.kth.se/~mabe
=



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user


RE: Staff lines running past final bar on staff

2009-04-08 Thread Nick Payne
Thanks. Fixes the problem. 

Nick

 -Original Message-
 From: Mats Bengtsson [mailto:mats.bengts...@ee.kth.se]
 Sent: Thursday, 9 April 2009 00:53
 To: Nick Payne
 Cc: lilypond-user@gnu.org
 Subject: Re: Staff lines running past final bar on staff
 
 To solve this problem, you first have to figure out that it has to do
 with the key signature
 (comment out the key signature in the ossia stave to see that the
 problem disappears).
 Once you have realized that, you have to figure out how to get rid of
 the extra key
 signature indication at the end of the previous line, which isn't
 printed since the ossia
 stave doesn't exist, but which unfortunately still influences the
 position of the bar line.
 
 The solution is to add a setting of explicitKeySignatureVisibility:
 
 \new Staff \with {
 alignAboveContext = #1
 fontSize = #-4
 \override StaffSymbol #'staff-space = #(magstep -4)
 \override StaffSymbol #'thickness = #(magstep -4)
 \remove Time_signature_engraver
  explicitKeySignatureVisibility = #end-of-line-invisible
 }
 { ... }
 
 /Mats
 
 Nick Payne wrote:
  See attached. If I have an ossia at the beginning of a staff, the
 lines on
  the preceding staff run past the final barline. How do I prevent
 this? I'm
  creating the ossia with
 
  
  {
  % normal notes here
  }
  \new Staff \with {
  alignAboveContext = #1
  fontSize = #-4
  \override StaffSymbol #'staff-space = #(magstep -4)
  \override StaffSymbol #'thickness = #(magstep -4)
  \remove Time_signature_engraver
  }
  {
  \clef treble_8
  \key e \minor
  % ossia notes here
  }
  
 
  Nick
 
 
  -
 ---
 
  -
 ---
 
  ___
  lilypond-user mailing list
  lilypond-user@gnu.org
  http://lists.gnu.org/mailman/listinfo/lilypond-user
 
 
 --
 =
   Mats Bengtsson
   Signal Processing
   School of Electrical Engineering
   Royal Institute of Technology (KTH)
   SE-100 44  STOCKHOLM
   Sweden
   Phone: (+46) 8 790 8463
 Fax:   (+46) 8 790 7260
   Email: mats.bengts...@ee.kth.se
   WWW: http://www.s3.kth.se/~mabe
 =
 
 No virus found in this incoming message.
 Checked by AVG - www.avg.com
 Version: 8.0.238 / Virus Database: 270.11.46/2046 - Release Date:
 04/07/09 17:53:00



___
lilypond-user mailing list
lilypond-user@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-user