> Phil Holmes <m...@philholmes.net> wrote (11 Jun 2012 14:46:31):

> It was mentioned in earlier emails (as in lots of years ago) as a possible
> bug, since you can't have slurs in lyrics.

----------

Aha. Not a solution, but I now have a better feel for the problem.

----------

> I think I'll send a report to
> the bugs group.

--------------------

I think it would be good to have a simple solution for something which must
arise reasonably often, but I'm most certainly no developer.

--------------------

> Jan-Peter Voigt <jp.vo...@gmx.de> wrote (Jun 2012 15:48:45):
> you might use markup-lists. In markups, the parens are typeset:
>
> --snip--
> 
> \version "2.15.40"
>
> % should run in 2.14
>
> % define a music-function, to convert a markup-list to a list of
LyricEvents
>
> lyricmarkup = #(define-music-function (parser location mup)(markup-list?)
>
> (make-music 'SequentialMusic
>
> 'elements (map
>
> (lambda (syl) (make-music 'LyricEvent
>
> 'text syl
>
> 'duration (ly:make-duration 2 0 1 1)))
>
> mup)))
>
> % a test
>
> <<
>
> \new Staff \new Voice = "mel" \relative c'' {
>
> c4. b8 a4 cis
>
> }
>
> \new Lyrics \lyricsto "mel"
>
> \lyricmode {
>
> \lyricmarkup \markuplist { (oo bi doo) }
> % override can't be inside markuplist!
>
> \once \override LyricText #'self-alignment-X = #LEFT
>
> didididididididididi
>
> }
>
> >>
>
> --snip--
>
>
> But you can't use lyric-overrides inside the markup-list - so if you use
> a lot them, this will not be helpful :-(
> ... and using \lyricmarkup \markuplist {} is a lot to type ...
>
> But still, you might try it ;-)

--------------------

> Eluze <elu...@gmail.com> wrote (Jun 2012 06:57:36):

> you can use text-replacements, see NR 3.3.3 Special characters. ASCII
> aliases
>
> it's described there how to add your own characters, e.g.
>
> \paper {
>   #(add-text-replacements!
>     '(
>       ("&lparen;" . "(")))
> }
>
> I don't know if its really elegant!?

--------------------

Many thanks Jan-Peter and Eluze. I think on balance that, unless and until a
more simple solution appears, I might as well stick to "(word" for the time
being.

Cheers, Phil



_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to