[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: shape notes
From: |
Daniel Johnson |
Subject: |
Re: shape notes |
Date: |
Tue, 20 Jun 2006 12:17:55 -0700 |
User-agent: |
Thunderbird 1.5 (Windows/20051201) |
Monk Panteleimon wrote:
Dear Lilypond users,
Somehow the SacredHarpHeads have gotten very small in 2.8. The regular
notehead (the one called #f in property-init.ly) is normally sized, of
course, so one can't simply globally adjust notehead size or one ends up
with big fat "sol" noteheads. Is there a way to get the shaped heads to
normal size while leaving the standard #f head as it is?
BTW, the sequence of shapes for the Sacred Harp four-shape system is still
wrong in property-init.ly. In property-init.ly it goes : (#f #f mi #f fa la
#f)
But it *should* go (fa #f la fa #f la mi). That's the Sacred Harp system.
What lilypond has goes "sol sol mi sol fa la sol." Very funny scale, that.
Muchas Gracias.
Fr. P
I compile Lilypond instead of using GUB, and I apply the attached patch
to make shape-notes wider. They are a bit narrower than 2.7, but
considerably wider than 2.8. It would be nice if the width of the
shaped heads could be tuned within a .ly file, but right now I don't
have any disposable cash to make that happen.
Both 4-shape and 8-shape scales have noteheads exactly as wide as the
round noteheads in all published sources I can find. I can send scans
if you like. An online example can be found here:
http://www.ccel.org/s/southern_harmony/sharm/sharm/hymn/t=New+Britain.html
--d
diff -Naur lilypond-2.9.9/mf/feta-bolletjes.mf
lilypond-2.9.9/mf/feta-bolletjes.mf
--- lilypond-2.9.9/mf/feta-bolletjes.mf 2006-05-17 10:36:37.000000000 -0700
+++ lilypond-2.9.9/mf/feta-bolletjes.mf 2006-05-17 10:38:04.000000000 -0700
@@ -910,9 +910,9 @@
save solfa_base_notewidth;
solfa_base_notewidth# := black_notehead_width#;
-solfa_whole_width := whole_notehead_width# / black_notehead_width#;
-solfa_half_width := half_notehead_width# / black_notehead_width#;
-solfa_quarter_width := 1.0;
+solfa_whole_width := 1.7;
+solfa_half_width := 1.45;
+solfa_quarter_width := 1.55;
def draw_do_head (expr width_factor, dir) =
save p_in, p_out;
- shape notes, Monk Panteleimon, 2006/06/20
- Re: shape notes,
Daniel Johnson <=