lilypond-user
[Top][All Lists]
Advanced

[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;

reply via email to

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