[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Text/markup attached to bracket
From: |
Stuart Pullinger |
Subject: |
Re: Text/markup attached to bracket |
Date: |
Fri, 20 Mar 2009 17:27:17 +0000 |
User-agent: |
Thunderbird 2.0.0.18 (X11/20081105) |
Thanks Graham. I had considered TupletBrackets but couldn't work out how
I would use them. I'll check this out when I'm back in the lab on Monday.
Stuart
Graham Percival wrote:
> Of course! Duh!
>
> \version "2.12.0"
> \paper { ragged-right = ##f }
> \relative c'' {
> \override TupletNumber #'text = "M2"
> \times 2/2 { c4 d }
> }
>
> As you can see, you need to abuse the layout a bit to make sure
> the bracket gets printed. TupletBracket supports
> #'minimum-length, though, so you don't need to make it as silly as
> I did.
>
> Cheers,
> - Graham
>
>
> On Fri, Mar 20, 2009 at 04:37:53PM +0100, Mats Bengtsson wrote:
>
>> Would it be possible to use tuplet spanners for this purpose? I don't
>> really have the time to work out the details right now, but perhaps
>> somebody else could give it a try.
>>
>> /Mats
>>
>> Graham Percival wrote:
>>
>>> On Thu, Mar 19, 2009 at 06:30:21PM +0000, Stuart Pullinger wrote:
>>>
>>>
>>>> Could anyone point me towards a snippet/documentation which could help
>>>> me to attach markup to a bracket? I'd like to mark up a score with
>>>> melodic intervals and potentially add other markup such as drawing
>>>> commands. A mockup edited in Inkscape is attached.
>>>>
>>>>
>>> Tricky! I considered faking it with a text spanner, but those
>>> only do (bound-details left ...) or (bound-details right ...).
>>> You really want a "center" (although I guess that wouldn't be a
>>> *bound* detail any more. :)
>>>
>>> It's relatively easy to fake such things with #'extra-offset, but
>>> that requires manual tweaking, of course. I've added an example
>>> to the end. What you really want is an automatically-placed
>>> markup, though.
>>>
>>> ... you /might/ get good results with spacer rests. Add a
>>> s8*0^"M2" between every pair of notes. This gets messy, but if
>>> you're generating the score algorithmically (which you might be
>>> doing?) then it shouldn't increase the complexity of the program
>>> too much.
>>>
>>>
>>> I guess it depends on how many of these you want. If it's one
>>> page of instructions, then I'd just do extra-offsets. You might
>>> also want to turn off collision avoidance, so that the initial
>>> placement of the text script would be more predictable. (if you
>>> do this, then probably 95% of the text scripts can use the same
>>> #'extra-offset values)
>>>
>>> If you want more than a page or two, especially if you have a
>>> score with real music and expressive marks, then I'd start looking
>>> at adding (bound-detail center text) capabilities to lilypond.
>>>
>>> Cheers,
>>> - Graham
>>>
>>>
>>> \version "2.12.0"
>>>
>>> \layout {
>>> \context {
>>> \Voice
>>> \consists "Horizontal_bracket_engraver"
>>> }
>>> }
>>> \relative c'' {
>>> \override HorizontalBracket #'direction = #UP
>>> c4\startGroup\startGroup
>>> -\tweak #'extra-offset #'(1.8 . -2.5) ^\markup{ M2 }
>>> d4\stopGroup
>>> e4\startGroup
>>> f4\stopGroup\stopGroup
>>> }
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> address@hidden
>>> 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: address@hidden
>> WWW: http://www.s3.kth.se/~mabe
>> =============================================
>>
- Text/markup attached to bracket, Stuart Pullinger, 2009/03/19
- Re: Text/markup attached to bracket, Graham Percival, 2009/03/20
- Re: Text/markup attached to bracket, Mats Bengtsson, 2009/03/20
- Re: Text/markup attached to bracket, Graham Percival, 2009/03/20
- Re: Text/markup attached to bracket,
Stuart Pullinger <=
- Re: Text/markup attached to bracket, Stuart Pullinger, 2009/03/24
- Re: Text/markup attached to bracket, Graham Percival, 2009/03/24
- Re: Text/markup attached to bracket, Jonathan Kulp, 2009/03/24
- Re: Text/markup attached to bracket, Stuart Pullinger, 2009/03/24