[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Figured bass closer to the notes
From: |
Nicolas Sceaux |
Subject: |
Figured bass closer to the notes |
Date: |
Sat, 06 Dec 2003 14:34:05 +0100 |
User-agent: |
Gnus/5.1002 (Gnus v5.10.2) Emacs/21.3 (gnu/linux) |
Hi all,
There was few months ago a post about figured bass being a bit to far
from the notes in LilyPond (Subject: Re: Figured Bass support on
lilypond-devel).
I've wrote a little scheme utility that generates markups, so that the
figures are just below their (eventual) corresponding note.
The syntax is not exactly lilypondish... The equivalent to:
\context FiguredBass \figures {
<_>2 <6> <5 6> <_>1 <6>2 <5 6>
<_>4 <7> <4> <3> <_>1 <_>2 <2 4>4 <5!> <_>2 <_+> <_>4 <5 6> <_+>2
<_>2 <_>2 <6> <5 6> <_>1 <6>2 <5 6> <_>4 <7> <4> <3>
<_>1 <_>2 <6>4 <6> <_>1 <7>2 <4>4 <3> <_>2 <_>2
<6> <5 6> <_>1 <6>2 <5 6> <_>4 <7> <4> <3> <_>2
}
would be:
\context Voice \notes {
#(figured-bass
s2 6 s (5 6) s1. 6 s2 (5 6) s
s4 7 s 4 s 3 s4*7 (2 4) s4 5= s2. + s (5 6) s4 + s2
s1 6 s2 (5 6) s1. 6 s2 (5 6) s2. 7 s4 4 s 3 s
s1. 6 s4 6 s4*5 7 s2 4 s4 3 s4*5
6 s2 (5 6) s1. 6 s2 (5 6) s2. 7 s4 4 s 3 s2.)
}
but I just didn't have better ideas.
The result can be seen here:
http://nicolas.sceaux.free.fr/schemingly/bass-figure.html
The source code:
http://nicolas.sceaux.free.fr/schemingly/schemingly-0.3.tar.gz
It can only show figured bass below the staff, not above. (But that
would be easy).
I don't know yet what the other drawbacks are.
Best regards,
Nicolas
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Figured bass closer to the notes,
Nicolas Sceaux <=