denemo-devel
[Top][All Lists]
Advanced

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

Re: [Denemo-devel] Ligatures


From: Andreas Schneider
Subject: Re: [Denemo-devel] Ligatures
Date: Wed, 10 Aug 2016 22:04:29 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.1.0

Am 10.08.2016 um 17:36 schrieb Richard Shann:
> On Tue, 2016-08-09 at 20:22 +0200, Andreas Schneider wrote:
>> I have written the following simple scheme scripts to insert ligatures:
>>
>> ToggleStartLigature.scm:
>> (ToggleDirective "chord" "prefix" (cons "Ligature"  "(lig") "\\[ " )
>> [...] What I want is
>>  \[ a'2( b' \]\AutoBarline
>>  c''2) a' \AutoEndMovementBarline
> 
> You might like to weigh up the benefits or drawbacks of using standalone
> Denemo Directives instead. There is a convenience function for these as
> well, something like:
> 
> (StandAloneDirectiveProto (cons "LigatureStart" "\\["))
> 
> 
> Here is a complete example:
> 
> ;;;LigatureEnd
> (let ((tag "LigatureEnd"))
>       (StandAloneDirectiveProto (cons tag "\\]  ") #f)
>       (d-DirectivePut-standalone-graphic tag "\n]\nDenemo\n40")
>       (d-DirectivePut-standalone-gy tag 10)
>       (d-RefreshDisplay)
>       (d-SetSaved #f))
> 
> I've used the graphic field to display a large (40pt) "]" character and
> positioned it +10 in the y direction so that it sits on the staff
> nicely.
> 
> I could put a pair of these in the Directives->Typesetter->Spanning
> directory if you would like. Can you supply the "Help" text?
> 
> Richard

That'll be great, thank you.

Borrowing from the Lilypond manual
(http://lilypond.org/doc/v2.18/Documentation/notation/ancient-notation_002d_002dcommon-features.html#ligatures)
I suggest:

A ligature is a graphical symbol that represents at least two distinct
notes. Ligatures originally appeared in the manuscripts of Gregorian
chant notation to denote ascending or descending sequences of notes on
the same syllable. They are also used in mensural notation.
In transcriptions, a ligature is usually denoted by a square bracket
above the notes.
This commands starts / ends a ligature.

Andreas



reply via email to

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