[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Start volta after time signature change (instead of before)?
From: |
David Kastrup |
Subject: |
Re: Start volta after time signature change (instead of before)? |
Date: |
Fri, 21 Oct 2016 18:52:38 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (gnu/linux) |
Risto Vääräniemi <address@hidden> writes:
> On 20 October 2016 at 22:16, Risto Vääräniemi <address@hidden> wrote:
>
>>
>> On 20 October 2016 at 21:40, David Kastrup <address@hidden> wrote:
>>
>>> Risto Vääräniemi <address@hidden> writes:
>>>
>>> > Is there a way to start the volta repeat after the time signature
>>> change?
>>>
>>> Something akin to
>>>
>>>
> I experimented a bit because the first solution did not behave well at line
> breaks. Also the spacing before the time signature was a bit tight. It's
> not very minimal anymore but I could not find an easy solution to replace
> only the middle of the line part of the vector.
>
> -Risto
>
> ---
>
> \version "2.19.49"
>
> timeSigBeforeVolta = {
> \once \override Score.BreakAlignment.break-align-orders =
> ##((left-edge cue-end-clef ambitus breathing-sign clef cue-clef
> staff-bar key-cancellation key-signature time-signature custos)
> (left-edge time-signature staff-bar) ; David's part
> (left-edge ambitus breathing-sign clef key-cancellation
> key-signature time-signature staff-bar cue-clef custos))
> \once \override Score.TimeSignature.extra-spacing-width = #'(-0.8 . 0.8)
> }
Ok, maybe I was being overly reckless here: you should likely get the
default definition (look it up in the Internals guide) and just change
the bits you want to see changed.
--
David Kastrup