[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: unmetered music - page breaks and empty bar lines
From: |
Sven Axelsson |
Subject: |
Re: unmetered music - page breaks and empty bar lines |
Date: |
Sun, 2 Jan 2011 15:09:53 +0100 |
On 2 January 2011 15:03, Sven Axelsson <address@hidden> wrote:
> On 2 January 2011 14:33, Peter Van Kranenburg
> <address@hidden> wrote:
>> Dear list,
>>
>> I'm typesetting unmetered music. My question is: what is the right (or best)
>> approach to do so?
>>
>> If I set Score.timing to false, I have to insert \bar "" everywhere in order
>> to let lilypond figure out a nice layout. That's tedious.
>>
>> My current approach is this:
>>
>> ----
>> \layout {
>> \context {
>> \Score
>> \remove "Bar_number_engraver"
>> \override BarLine #'transparent = ##t
>> \override TimeSignature #'transparent = ##t
>> }
>> \context {
>> \PianoStaff
>> \override SpanBar #'stencil =
>> #(lambda (grob)
>> (if (string=? (ly:grob-property grob 'glyph-name) "|")
>> (set! (ly:grob-property grob 'glyph-name) ""))
>> (ly:span-bar::print grob))
>> }
>> }
>> ----
>>
>> At the beginning of the music I do: \set Timing.defaultBarType = ""
>>
>> So, I set the music with meter - providing lilypond many good points to
>> insert line breaks - and I make all barlines empty and hide the meter. The
>> problem is that the (empty) bar lines still occupy space, causing the notes
>> to be spaced unevenly (see attached example - the bottom part is where the
>> bar lines are when they are not empty. The space before the final note is
>> really bad).
>>
>> I tried to set the next-note distance to 0 in the space-alist of barline,
>> but that didn't remove all horizontal space.
>>
>> Is there a better way to do this?
>
> Try
>
> \context { \Staff \remove "Bar_engraver" }
>
> That appears to do what you need.
>
> You also don't need \override BarLine #'transparent = ##t if you do this.
You can also \remove "Time_signature_engraver" in the \Staff context
if you don't want the invisible time signature to take up space.
--
Sven Axelsson
++++++++++[>++++++++++>+++++++++++>++++++++++>++++++
>++++<<<<<-]>++++.+.++++.>+++++.>+.<<-.>>+.>++++.<<.
+++.>-.<<++.>>----.<++.>>>++++++.<<<<.>>++++.<----.
Message not available
Re: unmetered music - page breaks and empty bar lines, James Bailey, 2011/01/02
Re: unmetered music - page breaks and empty bar lines, Neil Puttock, 2011/01/02