lilypond-devel
[Top][All Lists]
Advanced

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

Re: Feature request: more repeat signs


From: Risto Vääräniemi
Subject: Re: Feature request: more repeat signs
Date: Tue, 18 Nov 2008 14:38:01 +0200

Hi Neil,

2008/9/4 Neil Puttock <address@hidden>:
> 2008/9/3 Risto Vääräniemi <address@hidden>:
>
>> Thanks Neil. They look very nice. Do they work with the volta brackets?
>
> Yes. You'd just have to override the default setting for
> doubleRepeatType to use the new styles automatically.

I just noticed in the NEWS that this feature has been added too
Lilypond. I had to test it immediately. :-) There seems to be a small
problem with manual volta brackets (don't ask me why I used them,
sometimes a man's got to do what a man's got to do).

If I use ordinary double repeat barlines ":|:" the brackets behave
quite nicely. However, if I use the new ones the first bracket is
missing the right vertical part. LP complains about:
warning: already have a volta spanner, ending that one prematurely

That warning also occurs with the default bar line.

-Risto

%%% Start %%%
\version "2.11.63"

\paper
{
    indent = 0\mm
    ragged-right = ##t
}

\relative c'
{
    c1 \bar "|:"
    \set Score.repeatCommands = #'((volta "1." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|:" %default
    \set Score.repeatCommands = #'((volta "2." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|" \break

    \set Score.doubleRepeatType = #":|.|:" % unnecessary?
    c \bar "|:"
    \set Score.repeatCommands = #'((volta "3." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|.|:" %new 1
    \set Score.repeatCommands = #'((volta "4." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|" \break

    \set Score.doubleRepeatType = #":|.:" % unnecessary?
    c \bar "|:"
    \set Score.repeatCommands = #'((volta "5." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|.:" %new 2
    \set Score.repeatCommands = #'((volta "6." ))
    c \set Score.repeatCommands = #'((volta #f)) \bar ":|"
}
%%% END %%%

Attachment: new_double_barlines-manual_volta.png
Description: PNG image


reply via email to

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