1 #(ly
:set-option
'old-relative
)
5 texidoc
= "Concave beams should be horizontal. Informally spoken,
6 concave refers to the shape of the notes that are opposite a
7 beam. If an up-beam has high notes on its center stems, then we call
8 it concave. This example shows borderline cases. Only the beams
9 that are marked `horiz' should be printed horizontally. " }
14 it is that makes a beam concave is still unclear.
16 Beams 1 and 3 should be sloped, 2 and 4 should be horizontal. Two
17 sane attempts of calculating concaveness of a beam fail to distinguish
25 %% This case seems easy: second beam should be horizontal.
27 %% SCS-I Menuet I, m15
36 %% SCS-I Menuet II, m20
41 fis,^"horiz." a c es d c
43 %%% Sarabande: the first beam, obviously more concave, is not horizontal,
44 %%% but is matched with the next beam in the piece: context.
54 %% concaveness:a: 0.12
55 a'16-[^"horiz." b c b]
57 % Hmm. Concaveness of both: 1.75
58 % %% SCS-VI Prelude, m81
64 % %% SCS-VI Prelude, m82
65 % %% slope = 0.1ss (possibly b.o. context?)
69 %%% Han-Wen: this should be concave
70 a,16-[^"horiz." a' a a]
74 %%%% This should not be concave (hwn)
75 \stemUp bes8[ \stemDown d'8 bes8]
83 %% LilyPond-indent-level:2