lilypond-devel
[Top][All Lists]
Advanced

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

Re: Figured Bass extenders syntax


From: Jean-Charles Malahieude
Subject: Re: Figured Bass extenders syntax
Date: Mon, 25 Jul 2011 19:35:42 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.18) Gecko/20110621 Fedora/3.1.11-1.fc14 Thunderbird/3.1.11

Le 25/07/2011 13:56, Bertrand Bordage disait :
Hi all,

I am currently working on some huge figured bass projects and there's
something truely annoying and quite unnatural:
when using \bassFigureExtendersOn, we need to tell LilyPond when we don't
want an extender (by adding \! to the number) instead of telling when we
want one.
I'm making a lot of errors because of this :( .


I personally first define
FEO = \bassFigureExtendersOn  %Oui
FEN = \bassFigureExtendersOff %Non

which I abuse of in the input
  [...]
  <6>4.\FEO <6 3\!>8 <8 3\!> <8 3\!> <8 3\!> <8 7>
  s2 <6\!>4 <6 4 _-> |
  <5 3>4. <5>8 <5\! 3> <5> <5> <5>
  s4. <6 4 3>8 <6\!> <6 3\!> <6 3\!>\FEN s
  [...]

This should behave like the lyric extenders. With a similar syntax. I know
that it's more tricky because we have parallel figures. Maybe a tilde would
be better since "_" is used for the empty figure and tilde already exists in
chords.
Something like this:

\figuremode{
<6+ 4 3>4<4>  <_+>  <_!>2<6>4<6>  <5>2*~*<5>4<5 3*~*>2<6 3>4
}

We could get rid of figuredBassCenterContinuations too:<5~ 3~>  <5 3>  would
mean two extenders while<5 3>~<5 3>  means one.


+1

Cheers,
Jean-Charles



reply via email to

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