[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    to be improved: short tie within staff from line is vertically exaggerated
From:       Kieren Richard MacMillan <kieren_macmillan () sympatico ! ca>
Date:       2003-10-30 20:52:36
Message-ID: FDADF973-0B1A-11D8-9C59-00306572DA52 () sympatico ! ca
[Download RAW message or body]

[ Lilypond 2.0.1;  Mac OS X 10.2.8 ]

Hello, all:

I've found one case where the tie engraver could be improved -- when a 
short tie joins two notes which are on a line of the staff and the arc 
of the tie is within the staff:

Figure 1.

["Picture 2.pdf" (Picture 2.pdf)]

%PDF-1.3
% 
2 0 obj
<< /Length 1 0 R /Filter /FlateDecode >>
stream
x+TT(TH-JN-()MQ(
)1NU5Tp\

endstream
endobj
1 0 obj
54
endobj
3 0 obj
<< /Type /Page /Parent 4 0 R /Resources 5 0 R /Contents 2 0 R /MediaBox
[ 0 0 172 303 ] >>
endobj
5 0 obj
<< /ProcSet [ /PDF /ImageB /ImageC /ImageI ] /XObject << /Im1 6 0 R
> > > > 
endobj
6 0 obj
<< /Length 7 0 R /Type /XObject /Subtype /Image /Width 172 /Height
303 /ColorSpace 8 0 R /BitsPerComponent 8 /Filter /FlateDecode >>
stream
xy|M!r%11\I5*A$R"E+ĔA\1bHJ%!Ւ^EQ5kBU	<9; \
/{esZ^k5AAAAAAAAAAAAAAQVVv˗/<y?O \
vڵyիW/^Gttĉǎ;|筷޺qy'?=u;v;vZ \
>JHH>}zXXؘ1czyy7vpp^x_v-/^@}9sȑ#~?m۶_~ \
͋2eJHHȨQߵkWOOOWW͛ׯ_~Q$Cݻw6lHJJZ`̙3'M<r \
AիK.mڴqvvWUHҬFqi+Dѩ(GGf͚h_ڕmT2S&*C0NEI&70BPMEFӥF] \
[jծ];oo=z0`Ĉ> xW!x'>|ĉ.]ɓ'XF	~VɢSj \
4_<y޽{{ 311qҥ֭۲eݻsrr`VTTgϞIRF7]vÆ \
[hovԩ[n}:th```hhԩS܊4p18p_}˗/+[ȀǫXI@&''{n>̚j9[?~+-L'''GjB
 @߼yܹsܷo_zzzJJʊ+"KhтQK0v
	)
(ϟτ	FQ>}vڱcG`1F.	<{]rr5k,YdΜ93f̘4 \
iҸq:w-ҦMzxxYfׯU$sQҀ0?~\i:~Ν;K9QQQAAA~Stww
 (l)G1HhݺuӦMט!
BHVNE2}
 &0e޽?>222&&fܹK.]v-[
'n<uڕm԰y#֭֡CpN~ 
D	9rRp$*#=#X
؀0K9Ç!"""::zً-ZzMǏ_xΝ;۶msBS{}6lѣ  \
$&&SYYY999ЗOB>}TEzVlbnHFA Hi  ֦
zM@fff@@#Yf!!!gΜQ,K5hŋ'OF۶mS,W&kݺucڽVZz \
Z!C`[ѣ  hj*fXn݊Ah \
ApP8wbSr]qΝe  \
,e(fpp0u;vb9TRCn*ZV+l5jᚵ7GN:M6U,-XX \
$ 	 d԰l
> g<o+W5cEj>0+ܝ;w` "5o
஝;wʔ+4PVV]3{.tȔ14?LR? i֭[HHHLLLLNNk֎
Q{0o޼	&H*
=~Xi`׮]...x
1,IŌ4Ӱ0Fa#XFs5`۷))`>.ɭ"1Ԯ]9<x0U^гgOc7NCÆ
 \.U2Z\APWvM4QPͅJ \
F9::RN@񶰌:=ƶKV4Ə >\X8!2<<<j(NPP
0tMa2)Q'5PtlUvQa	V"(buM_*_}V2$9樁#Gh \
/oݻkHtH@?KC/0;k!IXbQ/ÇeՀ5ψN:~OVZ \
pI 9Ѿߐx \
H@۷oٳ\ns?җM/_M<~x\kQغ!j`֬Y \
_7!MIIr&26uCF _7!e0ʗ>{+b,3PrP*'X? \
QӦMSh"TƭI4 2QVbEk޼9+U:iiiPk \
m{gT-iQ&Tȼdڶm[~=#sDPhccSfM#TbU%!>y:~(z75(EKᢽ󕨟~qH###7mShY8X \
QP~qM1d^4 \
2b8ՀFFbTRi/]v0==Zʕ+͐nD1JJ0o.ڽa:ްaF3x"Q̢*Ri \
??#όb iE(x"Q̢*Ridɑua4лōU<^3CkQطޝM@/k֬hz5 \
ػgӧuS%&`Y4S5 \
ǮHy򥫫+3ƥKBo^EWXXLO<YZZIIIMG4l٢aۆʔ+H
 UF|8l2dk@]&
6nn\c#4_c

xŋр"MEAIN'ryy9]bI0ã!|xܹ3[:[nŦ*#d&M_cҥFJd:8
 O})/awHX%VW8ǎGDEEeee$B("o5:ḽvʔ)x9j(M}DNNN0s+s= \
| ҁ GDD@wۊevٳ;@p`?7o/pҥו+T(..tu \
qsɓ 5Z VZ]pnܸ x}C+ŋ7 }Yk͛N
t !z7O>dɒ   ܹ٘>b"A1
	{pΣw7T`` F~`Aѣ1i@ii)ƌHܘ>|ȡf>@Ƭ5ѣMSDcBCC===\zu^^nѣV0jHJJ5jFdԌo׮F{^n߾c \
+7\7 \
>LCØ|@/ސ^ҜԀxI"5бcGH1inС^H \
m۶K7`Vn,RW^ݽ{wqq1^H @4@A \
HiXrF{Ml1BsfΜ)> SF6]Hi 
Ԯi?1q
2p@0z1egԮiӅ4@ݻW=w6oެ9$5moH|6ZaTMt%ۂ \
MIs{gDeHDaaʼn_`ΝvMAAAAAAAAX>%%%?V;jl۶ƦziiijP(ܶ7gBQ.T;/:,Y5tRBrXBn:ڵk6mB
 lܸQ|P855Uk.=Z0 v^uB
aq v^uA
:tHꐗ8zy!ĉy!믿F
> 7jPgϢ{BùsP/^d+**n߾s3Fn:~xFFƺu233O>#ɭ㏨W;ɩzҤIE={8|]3l
> 
<y$--ϯ	]~Ç_z%9hzLZVZr+//߳gg{͛G"77ťre^|Yׯ_g7ƍYp
 yfCڵKUdzSNP{qqq!GGGUV_k֬~zv1inڴ	1cޱc7>}4,,J"0U˦l \
AX]Щ޽zc vŊ0Rc4 \
C6&K&Fvv#޸q};wSEjѢENN0O۰a%%%L  \
Bv#?ZF<YrLZ<0ruu7n\iiQ7B bÄ \
ip2r5O%`b2iI(=7l&2EEE5j0JrӌP{`:a) \
))̟bccFIJg(=	6kr͚5-}a?Qhܸ͛7ŗLQ{ivG?Xn]<l0Y*GIjլyIZ1IkFᗋ1+**t"3իKLQ{>m?OÆ
 ul7oJFK%[FIQ{	ϊb=??R!-[jψCh׮;;;Wi^z>vʧ2e4-#6rHc޴;ڴiÄ>y:|*y	1! \
f˸*iS{eU-0t,G@ mܸfC \
/]T!>	cgTbbޓF5Q\rrriEĬm \
hڴ$Px뭷cBԽ{weQX}D \
sM:;q~ڱc2(Ç9\Y@"z{;;;z]rEpl9i6kLnCl?.0Mu./_2gٳ50k,
 QW\$ Frbc
)EC0qkѢOH@$Đrx> Ё"
H!
 ̙3w#nݺ`|rpB`b(*~
f}C`Elcu`W SeN& !`0نJk|׌B5#n@JJ
:uEk aÆ.]*aahŋLݽD(	yޙ4c[sOYYF#Ţ!  \
={VEP@0~AA[7}n!99s` 9b74~@AF"74n4 \
)+_Ri ##5>2	A OG*
۷5Rh	15
dggk4 !hV@QQG4ҀkI/,,LOOa6l$4₧ٰaF#
Hi ??_ci@BPD,^ݻ[&33M6MnClnǏs9a=diٲ \
tV=1B;}tA={ϰa6c$''L'VҘ|+,,&'O,--MHH$3
 G2X𫯾 Ye˖%pd4 䑡Vsp /Q#jJj=TV
v8naB
x]4pD
?Y
r
> N8L fhx0o805p \
> qSLѰfUsZao8+ck	0+Kh{R+@QQ$eoo0"%s \
> O>NVVCl\ŐN8e'OK^uOakƍ{:!!!x	"."plԨ2X \
> #4h  h$4pvT-//x޽{?   FgHj h
$:M(iHQS0Q4t8j_=zʔ)CիWnv&''gҤI$cǎ`tܹ2ٳ54rh`̘1}D^ \
݄	~ww]v 'nnnB
#+<|C|@^.Sp.^~\TT4qĚ5kݨ(Q2+G*7=gM~ \
W2C{ٲe7|ϓ'Ofee͚5bݶӑJ@hh(<8Wg=zP9GҒ|X%vvvV \
3H|PzF^$^W\PP0p{{{ִX|:rk \
</%[~͛7O6mСݻwccc?A2 \
tL/	7nYhL%i@B\]]BmfxItk>>>xI \
tW:tKҀH  5_h۶-^$a,v/tacc6
ׯ/E?Iioo/!68@7nXs(̳t	^ԩSvE>H`` F{t܆B~\F \
b,Ё	1:$4 i?	!
4 !nH!
Hi	!
pc=F_W|:<-%4a=0S   \
ҀC>dM6`InClvʘk۶-)77p0`FAU \
OF_`ci@PDx $((,ܹS
OGCψ4Ҁ
F{txedd]?֣3I 
pC0q@rr2ҥKi)cn 	40-[3gT\f*RL \
|S|:F1mڴիڍrj״B \
3bĈ7nݪ9HX3"el#4@|̿S<(L+c.334~gPM  \
J]]ӦKn!P`2  `DDD̘1CI 0MLM
endstream
endobj
7 0 obj
7592
endobj
10 0 obj
<< /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode >>
stream
x+az+/Ib)QK{bYEi3;SfvRr$.эRJ_D=z}7O \
Wg9=792 /ȥ7!R(hVY韜)3o|FKR\s/	OszG6j \
rԝN&|%g	+,Tlʹ䘖e<jY+!#iZ/_58uBm \
*'3+ɨͦ%a(oګjx>{JvsW>%IW_QlN-<}9q]3mxr?ݼ.'2t7*٬3*w) \
^v ,#tWq`vG<*j`X˹[hThSp2황01L;j(urڇQr
 endstream
endobj
9 0 obj
440
endobj
8 0 obj
[ /ICCBased 10 0 R ]
endobj
4 0 obj
<< /Type /Pages /Count 1 /Kids [ 3 0 R ] >>
endobj
11 0 obj
<< /Type /Catalog /Pages 4 0 R >>
endobj
12 0 obj
<< /Producer (Mac OS X 10.2.8 Quartz PDFContext) /CreationDate \
(D:20031030204037Z00'00') /ModDate (D:20031030204037Z00'00') >>
endobj
13 0 obj
[ <62da8eb99d863c4e0d887630dcaed997> <62da8eb99d863c4e0d887630dcaed997>
]
endobj
xref
0 14
0000000000 65535 f 
0000000150 00000 n 
0000000022 00000 n 
0000000168 00000 n 
0000008738 00000 n 
0000000274 00000 n 
0000000363 00000 n 
0000008121 00000 n 
0000008702 00000 n 
0000008683 00000 n 
0000008141 00000 n 
0000008797 00000 n 
0000008847 00000 n 
0000008990 00000 n 
trailer
<< /Size 14 /Root 11 0 R /Info 12 0 R /ID 13 0 R >>
startxref
9080
%%EOF



Notice how the two ties in the bottom staff are "correct" (and 
downright beautiful, I am compelled to add!). My theory is that this is 
because the top one is outside the staff, and the bottom one is 
connecting two notes which are in spaces.

However, the two ties in the upper staff are vertically exaggerated, 
because the arc of each tie is trying to avoid the staff line(s). As a 
comparison example, here is a snapshot from a few bars earlier, which 
shows a "beautiful" tie on the upper note (on a line, arc-ing away from 
the staff), and an "ugly" one on the middle line:

Figure 2.

["Picture 3.pdf" (Picture 3.pdf)]

%PDF-1.3
% 
2 0 obj
<< /Length 1 0 R /Filter /FlateDecode >>
stream
x+TT(TH-JN-()MQ(
+NU5Tp

endstream
endobj
1 0 obj
54
endobj
3 0 obj
<< /Type /Page /Parent 4 0 R /Resources 5 0 R /Contents 2 0 R /MediaBox
[ 0 0 123 152 ] >>
endobj
5 0 obj
<< /ProcSet [ /PDF /ImageB /ImageC /ImageI ] /XObject << /Im1 6 0 R
> > > > 
endobj
6 0 obj
<< /Length 7 0 R /Type /XObject /Subtype /Image /Width 123 /Height
152 /ColorSpace 8 0 R /BitsPerComponent 8 /Filter /FlateDecode >>
stream
xyP[,m[iA?T	$4YQRhPVc
Y2&IBjh#}3̝nYv^{|9s<!@ @ @ @ \
uqqq'O,++kllSS̩S4d455_l_llKJJ{{{U:0HpLLLlmm,Y \
]TTTWWӣNM`)"g̘YXXXSS/UwNxzzr\֪Np'9"$Lȑ# \
ٳg]h BX!D@BG"8k	߿755]rJ			hZ|Y,,,Ja*"߿_^^~餤m۶\rΜ98N@gddbeXaLptt\b|9azڵfCTZA \
077!?>>qqu.]rrrJJJ޼yC}3vXǵe˖hUOrE&44dqvv^x\P-|zzzjkk/_㰫̙3ad&Jbׯ_A4 \
>S%N/"8.Dhbu;?~Ҕk/eN>ǽ5#<F'/ \
> x||<<11QվONNF<xPվOMMEGE#TH_\$'TH_|$8HpP^վ/,,D/xii)h__ߝ;w`mp \
> 7FFFsLϖG$8/;3JsXXO##;vk_WTT \
> ޺uKPC0/o8#322X.H_w> \
> _ٹl2Jɓ'ŋ.ܹsT1gg_22$}P=z$߿ϟ?_c \
> gڵO</`P޾
ߖF?}T ,mmmAIZ̓VVV/ϑ\Salmmĺu \
aq(	HNNvww]رc8y^|onn޴i(5|B}$"""(((&&o,l	-84n``GI	R=Z>`ذa}ooo/Lvvvu9 \
Tp2Zhjj9++ÇhB?~\QI&w_־5{lq`4f,1rrr(	 \
_Ϗ}cgK4sssYCQl:A,`;[	ʢvT=  \
@:D˲ytU|cgK4>_ܿ\:K(88|cgHJJbgN),!cVK]qéD󍅭)S,*Y155GQ# \
JZZՅE02Rӷ!aa+66VC1\SSgg&POOOc`C?jժ?7E%J) \
IC	۷^SSCHH`*"&LԖЂ߾}$M@3t4@GG';;{v0s/)b͚5LmIg&pĉU﹢v><޽sCC"oK:N6 \
 :;;iIOObU(เQ<ggg|[&	}g Ϝ9SQQqС   \
X%UWW.|[&5 08)q+>"8&|1+pނ
Pkɓf^.Z"H ibTbn</҈p{v} \
a>W!rCHDŽB"8&|>rC|X1b-9 \
lnp9aC(<33S\l \
!A33-ʱ|2KdˣoߟQ+֍8p`wG􂃃Gި<.}V6q \
Fs2MiCh0^r!䉃ȹma"kNi(P#GW@Bֶ04bC)E%B#kTi8 \
(P-Y.]/(P-4L*B⹅BC9驴0BE-ߔ>}y&Dz7n-$ \
f8(P,~vƏohh(Ua8CüU"""B&H-ĢC,/*<02Z| \
_|aPQMQIOTTTٻw/C?{njݻw* \
܇SfF*aU&+7>$&οEg׮]`766iǏFrE \
DAuUU7gGAK^J[[zE塞ƌYuc"HJް \
jiiQ\\H}TTTį/3^J娫{9%խy⭬^zŗ_/^ܾ};<uT \
viē9"E.2Dpf4MKL([ݐMCqqqhh:::b=+="K \
*8SKO	T)))j[tN.jTLOp4zQ'E> \
H."ȧZ=BDp<y!Ctuua:wC \
5[H#xGG5fnii4ݿDg2QcFYUUuBC̉ endstream
endobj
7 0 obj
2941
endobj
10 0 obj
<< /Length 9 0 R /N 3 /Alternate /DeviceRGB /Filter /FlateDecode >>
stream
x+az+/Ib)QK{bYEi3;SfvRr$.эRJ_D=z}7O \
Wg9=792 /ȥ7!R(hVY韜)3o|FKR\s/	OszG6j \
rԝN&|%g	+,Tlʹ䘖e<jY+!#iZ/_58uBm \
*'3+ɨͦ%a(oګjx>{JvsW>%IW_QlN-<}9q]3mxr?ݼ.'2t7*٬3*w) \
^v ,#tWq`vG<*j`X˹[hThSp2황01L;j(urڇQr
 endstream
endobj
9 0 obj
440
endobj
8 0 obj
[ /ICCBased 10 0 R ]
endobj
4 0 obj
<< /Type /Pages /Count 1 /Kids [ 3 0 R ] >>
endobj
11 0 obj
<< /Type /Catalog /Pages 4 0 R >>
endobj
12 0 obj
<< /Producer (Mac OS X 10.2.8 Quartz PDFContext) /CreationDate \
(D:20031030204629Z00'00') /ModDate (D:20031030204629Z00'00') >>
endobj
13 0 obj
[ <5dbde7fdd113103c576587dffe2096b2> <5dbde7fdd113103c576587dffe2096b2>
]
endobj
xref
0 14
0000000000 65535 f 
0000000150 00000 n 
0000000022 00000 n 
0000000168 00000 n 
0000004087 00000 n 
0000000274 00000 n 
0000000363 00000 n 
0000003470 00000 n 
0000004051 00000 n 
0000004032 00000 n 
0000003490 00000 n 
0000004146 00000 n 
0000004196 00000 n 
0000004339 00000 n 
trailer
<< /Size 14 /Root 11 0 R /Info 12 0 R /ID 13 0 R >>
startxref
4429
%%EOF



Just thought I'd point this out, in case it can make it into the next 
version.

Best regards,
Kieren.

p.s. I just joined the developer's list, so this might be my first 
TODO...  ;-)

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic