[CVS 2005-08-28] Lilypond still uses a non-optimal beam direction algorithm. Again I suggest to simply check for the note under the beam which has the greatest distance from the staff's middle line, and to use its natural direction for the whole beam.
Werner ====================================================================== \paper { raggedright = ##t } \relative c' { f8[ e d c e'' e,, d c] \stemDown f8[ e d c e'' e,, d c] } ====================================================================== begin 644 beam-direction.png MB5!.1PT*&@[EMAIL PROTECTED]/"`,```#B473V````!&=!34$``+&/ M"_QA!0```#903%1%````5SA`8V-C9F9F;6UM<6IAIJ:FM;6UP&!WQ\?'S<"P MT[6UV=G9Y>7EZJFY[^_O]N?4____X([EMAIL PROTECTED]"YT15AT4V]F='=A<F4`6%8@ M=F5R<VEO;B`S+C$P82UJ=6UB;T9I>"!O9B`R,#`U,#0Q,[EMAIL PROTECTED]<241! M5'C:[EMAIL PROTECTED](_TPI2A;;<[RGGY$P0<B-8B"E5)#+%$`A1 M0I00)4*4$"5$B1`E1`E1(D0)44*4$"5"E!`E1(D0)40)42)$"5%"5,=%?'LX M([EMAIL PROTECTED]"+J)J(.76`Y]B=N_.[&CQV\1J*(([EMAIL PROTECTED]"*****( M([EMAIL PROTECTED]"*****(([EMAIL PROTECTED]"*****(([EMAIL PROTECTED] MRCOP:XG:.VIP*U$G':M82=3^X94;B3KMI,Y"[EMAIL PROTECTED]:*:#]G=0=39)PI7 M$%6((LH]BJBKKZ.:QO<[EMAIL PROTECTED]:JN)*H2E2ZJKB2J$I55/[EMAIL PROTECTED])JD2E MB:H-0WP;[EMAIL PROTECTED]@UVR:****((JJJ<*IP!HNR"W-A43F7YAZUK*BD M:[..6G4=E<6=***(([EMAIL PROTECTED];0YF:@U116BB,H0E?"[EMAIL PROTECTED] M443=190*9[FJJ/J5HNS"7%;4VZ_<[EMAIL PROTECTED]/!CEBT591]5KBJI$$4444401M4SU M@"[EMAIL PROTECTED]"+2$J+D)%&?;OL9-?V[S7HG?7'@A%EO2-3/F!)% M5*BHE&U'[EMAIL PROTECTED])8JH"%$U[54;[EMAIL PROTECTED]@P494HHB)%5:*(.B1*,5CL [EMAIL PROTECTED]<)T+,N[SV&9]59<1[6+*D\O$!-%U.8DV`NJT2!1JXGZRVE_J,KSP3ZB MB-JL1!%%5)RHVBNJ8Z(D:BU1I?V[+,4]BJB.6Q111$6(>D;2(:H6U0.B7LL% M(G9AY-J[,`^K\OU/7!UZX\6LM]8ZZG_EH($4440=NT5]&K3WWU*/(FKK%K7[ M_W03152'J']#VRY*/8JHWT6]5,T_DB**J+8?>BAR/B^O/JZ[VOM&U.*BRO:P M>>..J*.B=DEY*YBHES*`B%T8N?XNS/,-[N&%NM$[YMZ>SGUFO::^+K*.JN6- M5([EMAIL PROTECTED]'N<44/<058C:)/7Z\$<44=VBGJJ;K8<8FD%M[>=,$O73 M6(ZHYLY.$A77V,A9F-?!S;Y%#2ZQRL&KR1>UU?X449&-#9T`?1[<Y`>]X45[ MB;N66%%'.QLE*K:QP5/J#X,[?#W-8YPOJLP4=;BS0:+*940]G2N.N)S6,4X7 MU=I8B*B!1Y004>5$48K!8A=&ONF+9./%GJ!Y:'B.ZIH'1J??_1ESO+/M%Q31 MV8Q:V$Q11Q?M):2Q\4>$+E%AZ^B2V-DO%Y6QCN[X=UFFBHI;1Y?$S@:)>JM' MS2%5\T4E/W1VB*HS1=6313VWDK\UU=;KC9,3_?6H.M+:B*B1SG[:3]D3-=+9 M$%%EMJC#Q:/8RDYS:T.BCE?*/D^7X8\([EMAIL PROTECTED]<]604(*IO430J M:[EMAIL PROTECTED]&.OM=HCY--&W%MZ#6NAL;%M7;[EMAIL PROTECTED]']=S MCP[]VJ.2)*JGM3Q1_9T])"JJLQVBZA5$-2PKL]^6G"?J:/LE[D)21+U]KK5> M,7/?O.UJ+>$%BIW-F\D/G4=$3:QOICR8G=I:O*B]#;JI#YT'1-5K%*,&'LS. M;2U75)TIJ@:)[EMAIL PROTECTED](ZOUZJ0NUUJJJ#I35`T3%?]R_:S'P"NTEB%JL_UH45V= MK3(!7X*H(W^K\8>WB2*****($J*$***(([EMAIL PROTECTED]"BBB"*****$ M***(([EMAIL PROTECTED]@BZL*B;O9E1**(([EMAIL PROTECTED]/H9`B!*BA"@1 MHH0H(4J$*"%*B!([EMAIL PROTECTED]:*$*"%*A"@[EMAIL PROTECTED](4J($J*$*!&BA"@A2H0H M(4J($B%*B!*BA"@1HH0H62!_`*V^J"9WPVEJ````!W1)344'U0@>""TL$G`K -Y0````!)14Y$KD)@@@`` ` end _______________________________________________ lilypond-devel mailing list lilypond-devel@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-devel