From: fred Date: Tue, 26 Mar 2002 22:19:06 +0000 (+0000) Subject: lilypond-1.1.51 X-Git-Tag: release/1.5.59~2275 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=ce90e94a2ade1c6120826f1bfdf7435e0c7ac1a4;p=lilypond.git lilypond-1.1.51 --- diff --git a/Documentation/tex/lilypond-overview-0.2.7.tex b/Documentation/tex/lilypond-overview-0.2.7.tex deleted file mode 100644 index 6ba1a581a3..0000000000 --- a/Documentation/tex/lilypond-overview-0.2.7.tex +++ /dev/null @@ -1,225 +0,0 @@ -%created by: GNU LilyPond 1.1.48.uu1, at Fri Jun 18 14:13:33 1999 -% -% outputting Score, defined at: -% out-www/lilypond-overview-0.2.7.ly:3:7 -\def\mudelatagline{Lily was here, 1.1.48.uu1}% -\def\LilyPondVersion{1.1.48.uu1}% -\def\mudelapaperbeam_steep_slope{0.200000}% -\def\mudelapaperstem_max{3.000000}% -\def\mudelapaperfont_number-1{8.000000}% -\def\mudelapapermmrest_x_minimum{32.000000}% -\def\mudelapaperhsize{597.507874}% -\def\mudelapaperforced_stem_shorten2{2.000000}% -\def\mudelapaperslur_clip_ratio{1.200000}% -\def\mudelapaperminimum_stem_length3{4.000000}% -\def\mudelapaperlinewidth{-28.452756}% -\def\mudelapaperminimum_stem_length0{0.000000}% -\def\mudelapaperfont_normal{8.000000}% -\def\mudelapapernotewidth{6.600000}% -\def\mudelapaperrestcollision_minimum_dist{3.000000}% -\def\mudelapaperbeam_lengthened{0.800000}% -\def\mudelapaperfont_number{8.000000}% -\def\mudelapaperDOWN{-1.000000}% -\def\mudelapaperslur_clip_angle{100.000000}% -\def\mudelapaperwholewidth{7.920000}% -\def\mudelapaperbarthick_thick{2.400000}% -\def\mudelapapercastingalgorithm{1.000000}% -\def\mudelapaperslur_slope_follow_music_factor{0.800000}% -\def\mudelapaperpostBreakPadding{4.000000}% -\def\mudelapaperscmsetting{(display "\\input lilyponddefs \\musixsixteendefs");% - }% -\def\mudelapaperstemthickness{0.320000}% -\def\mudelapaperinterline{4.000000}% -\def\mudelapaperslur_height_limit{16.000000}% -\def\mudelapapertextheight{611.809858}% -\def\mudelapaperfont_large{12.000000}% -\def\mudelapaperfont_finger{4.000000}% -\def\mudelapaperrulethickness{0.400000}% -\def\mudelapaperstem_length1{10.000000}% -\def\mudelapaperslur_x_minimum{12.000000}% -\def\mudelapaperlinewidth20{557.507874}% -\def\mudelapaperfont_number+1{12.000000}% -\def\mudelapaperMEAN{3.000000}% -\def\mudelapaperpaperfile{a4.ly}% -\def\mudelapapertexsetting{\input lilyponddefs \musixsixteendefs }% -\def\mudelapaperforced_stem_shorten1{2.000000}% -\def\mudelapaperinterbeam4{3.376000}% -\def\mudelapaperminimum_stem_length2{5.000000}% -\def\mudelapapergourlay_maxmeasures{10.000000}% -\def\mudelapaperbeam_dir_algorithm{2.000000}% -\def\mudelapapervsize{844.762323}% -\def\mudelapaperstaffheight{16.000000}% -\def\mudelapapertuplet_thick{0.400000}% -\def\mudelapaperbarthick_score{0.640000}% -\def\mudelapaperbar_thinkern{1.200000}% -\def\mudelapapertie_x_gap{0.800000}% -\def\mudelapapervolta_thick{0.640000}% -\def\mudelapaperrestcollision_minimum_beamdist{1.500000}% -\def\mudelapapertextheight20{764.762323}% -\def\mudelapaperUP{1.000000}% -\def\mudelapaperslur_rc_factor{2.400000}% -\def\mudelapaperarithmetic_basicspace{2.000000}% -\def\mudelapaperslur_thickness{0.560000}% -\def\mudelapaperinterbeam{3.264000}% -\def\mudelapaperindent{31.857593}% -\def\mudelapaperfont_mark{10.000000}% -\def\mudelapaperslur_ratio{0.250000}% -\def\mudelapaperstem_length3{6.000000}% -\def\mudelapaperslur_x_gap{0.800000}% -\def\mudelapaperstem_length0{14.000000}% -\def\mudelapaperfont_Large{10.000000}% -\def\mudelapaperextender_height{0.320000}% -\def\mudelapapercrescendo_shorten{16.000000}% -\def\mudelapaperfont_volta{5.000000}% -\def\mudelapaperforced_stem_shorten3{2.000000}% -\def\mudelapaperslur_clip_height{48.000000}% -\def\mudelapaperquartwidth{5.280000}% -\def\mudelapaperforced_stem_shorten0{2.000000}% -\def\mudelapaperminimum_stem_length1{6.000000}% -\def\mudelapaperslur_slope_damping{0.600000}% -\def\mudelapapermagnification_dynamic{2.000000}% -\def\mudelapaperMEDIAN{4.000000}% -\def\mudelapaperpssetting{(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec}% - { /undefinedfilename signalerror }% - ifelse% - }% -\def\mudelapaperbarthick_thin{0.640000}% -\def\mudelapaperbar_kern{1.200000}% -\def\mudelapapertie_x_minimum{12.000000}% -\def\mudelapaperbeam_thickness{1.872000}% -\def\mudelapapertie_slope_damping{0.800000}% -\def\mudelapaperfont_dynamic{10.000000}% -\def\mudelapapergourlay_energybound{100000.000000}% -\def\mudelapaperMAJORITY{2.000000}% -\def\mudelapaperarithmetic_multiplier{4.800000}% -\def\mudelapaperstaffline{0.400000}% -\def\mudelapaperstem_length2{8.000000}% -\def\mudelapaperbarsize{16.000000}% -\input lilyponddefs \musixsixteendefs \turnOnExperimentalFeatures\turnOnPostScript\vbox to 32.0 pt {\hbox{% -\placebox{-24.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-20.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-16.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-12.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-8.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \font\lilyfontA=feta16\lilyfontA\placebox{-20.0 pt }% - {35.8575928008999 pt }% - {\show{86}% - }% - \font\lilyfontB=feta-nummer8\lilyfontB\placebox{-16.0 pt }% - {50.3998138702358 pt }% - {\hbox{3}% - }% - \placebox{-24.0 pt }% - {49.8575928008999 pt }% - {\hbox{4}% - }% - \placebox{-16.0 pt }% - {127.564230374143 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-16.0 pt }% - {174.764230374143 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-27.264 pt }% - {79.5642303741425 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {79.5642303741425 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-27.264 pt }% - {69.9642303741424 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {69.9642303741424 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-27.264 pt }% - {60.3642303741423 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {60.3642303741423 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-16.0 pt }% - {60.5642303741423 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \lilyfontA\placebox{-14.0 pt }% - {60.3642303741423 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {70.1642303741424 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {69.9642303741424 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {79.7642303741425 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {79.5642303741425 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {89.3642303741427 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {89.1642303741427 pt }% - {\show{30}% - }% - \placebox{-24.736 pt }% - {98.7642303741428 pt }% - {\embeddedps{14.8000000000002 0.0 1.872 draw_beam }% - }% - \placebox{-16.0 pt }% - {98.9642303741428 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {98.7642303741428 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {113.364230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {113.164230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {132.404230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 6.0 pt height 7.03836152344995 pt }% - \placebox{-8.0 pt }% - {132.204230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {151.688390374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 5.03836152344995 pt height 8.0 pt }% - \placebox{-22.0 pt }% - {146.604230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {161.204230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 6.0 pt height 7.03836152344995 pt }% - \placebox{-8.0 pt }% - {161.004230374143 pt }% - {\show{30}% - }% - }% - \vss}% -\EndLilyPondOutput \ No newline at end of file diff --git a/Documentation/tex/lilypond-overview-0.2.8.tex b/Documentation/tex/lilypond-overview-0.2.8.tex deleted file mode 100644 index 9aa2b0cbad..0000000000 --- a/Documentation/tex/lilypond-overview-0.2.8.tex +++ /dev/null @@ -1,320 +0,0 @@ -%created by: GNU LilyPond 1.1.48.uu1, at Fri Jun 18 14:13:29 1999 -% -% outputting Score, defined at: -% out-www/lilypond-overview-0.2.8.ly:3:7 -\def\mudelatagline{Lily was here, 1.1.48.uu1}% -\def\LilyPondVersion{1.1.48.uu1}% -\def\mudelapaperbeam_steep_slope{0.200000}% -\def\mudelapaperstem_max{3.000000}% -\def\mudelapaperfont_number-1{8.000000}% -\def\mudelapapermmrest_x_minimum{32.000000}% -\def\mudelapaperhsize{597.507874}% -\def\mudelapaperforced_stem_shorten2{2.000000}% -\def\mudelapaperslur_clip_ratio{1.200000}% -\def\mudelapaperminimum_stem_length3{4.000000}% -\def\mudelapaperlinewidth{-28.452756}% -\def\mudelapaperminimum_stem_length0{0.000000}% -\def\mudelapaperfont_normal{8.000000}% -\def\mudelapapernotewidth{6.600000}% -\def\mudelapaperrestcollision_minimum_dist{3.000000}% -\def\mudelapaperbeam_lengthened{0.800000}% -\def\mudelapaperfont_number{8.000000}% -\def\mudelapaperDOWN{-1.000000}% -\def\mudelapaperslur_clip_angle{100.000000}% -\def\mudelapaperwholewidth{7.920000}% -\def\mudelapaperbarthick_thick{2.400000}% -\def\mudelapapercastingalgorithm{1.000000}% -\def\mudelapaperslur_slope_follow_music_factor{0.800000}% -\def\mudelapaperpostBreakPadding{4.000000}% -\def\mudelapaperscmsetting{(display "\\input lilyponddefs \\musixsixteendefs");% - }% -\def\mudelapaperstemthickness{0.320000}% -\def\mudelapaperinterline{4.000000}% -\def\mudelapaperslur_height_limit{16.000000}% -\def\mudelapapertextheight{611.809858}% -\def\mudelapaperfont_large{12.000000}% -\def\mudelapaperfont_finger{4.000000}% -\def\mudelapaperrulethickness{0.400000}% -\def\mudelapaperstem_length1{10.000000}% -\def\mudelapaperslur_x_minimum{12.000000}% -\def\mudelapaperlinewidth20{557.507874}% -\def\mudelapaperfont_number+1{12.000000}% -\def\mudelapaperMEAN{3.000000}% -\def\mudelapaperpaperfile{a4.ly}% -\def\mudelapapertexsetting{\input lilyponddefs \musixsixteendefs }% -\def\mudelapaperforced_stem_shorten1{2.000000}% -\def\mudelapaperinterbeam4{3.376000}% -\def\mudelapaperminimum_stem_length2{5.000000}% -\def\mudelapapergourlay_maxmeasures{10.000000}% -\def\mudelapaperbeam_dir_algorithm{2.000000}% -\def\mudelapapervsize{844.762323}% -\def\mudelapaperstaffheight{16.000000}% -\def\mudelapapertuplet_thick{0.400000}% -\def\mudelapaperbarthick_score{0.640000}% -\def\mudelapaperbar_thinkern{1.200000}% -\def\mudelapapertie_x_gap{0.800000}% -\def\mudelapapervolta_thick{0.640000}% -\def\mudelapaperrestcollision_minimum_beamdist{1.500000}% -\def\mudelapapertextheight20{764.762323}% -\def\mudelapaperUP{1.000000}% -\def\mudelapaperslur_rc_factor{2.400000}% -\def\mudelapaperarithmetic_basicspace{2.000000}% -\def\mudelapaperslur_thickness{0.560000}% -\def\mudelapaperinterbeam{3.264000}% -\def\mudelapaperindent{31.857593}% -\def\mudelapaperfont_mark{10.000000}% -\def\mudelapaperslur_ratio{0.250000}% -\def\mudelapaperstem_length3{6.000000}% -\def\mudelapaperslur_x_gap{0.800000}% -\def\mudelapaperstem_length0{14.000000}% -\def\mudelapaperfont_Large{10.000000}% -\def\mudelapaperextender_height{0.320000}% -\def\mudelapapercrescendo_shorten{16.000000}% -\def\mudelapaperfont_volta{5.000000}% -\def\mudelapaperforced_stem_shorten3{2.000000}% -\def\mudelapaperslur_clip_height{48.000000}% -\def\mudelapaperquartwidth{5.280000}% -\def\mudelapaperforced_stem_shorten0{2.000000}% -\def\mudelapaperminimum_stem_length1{6.000000}% -\def\mudelapaperslur_slope_damping{0.600000}% -\def\mudelapapermagnification_dynamic{2.000000}% -\def\mudelapaperMEDIAN{4.000000}% -\def\mudelapaperpssetting{(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec}% - { /undefinedfilename signalerror }% - ifelse% - }% -\def\mudelapaperbarthick_thin{0.640000}% -\def\mudelapaperbar_kern{1.200000}% -\def\mudelapapertie_x_minimum{12.000000}% -\def\mudelapaperbeam_thickness{1.872000}% -\def\mudelapapertie_slope_damping{0.800000}% -\def\mudelapaperfont_dynamic{10.000000}% -\def\mudelapapergourlay_energybound{100000.000000}% -\def\mudelapaperMAJORITY{2.000000}% -\def\mudelapaperarithmetic_multiplier{4.800000}% -\def\mudelapaperstaffline{0.400000}% -\def\mudelapaperstem_length2{8.000000}% -\def\mudelapaperbarsize{16.000000}% -\input lilyponddefs \musixsixteendefs \turnOnExperimentalFeatures\turnOnPostScript\vbox to 38.2 pt {\hbox{% -\font\lilyfontA=feta-nummer8\lilyfontA\placebox{-22.2 pt }% - {50.1287033355679 pt }% - {\hbox{2}% - }% - \placebox{-30.2 pt }% - {49.8575928008999 pt }% - {\hbox{4}% - }% - \placebox{-30.2 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 173.026317573245 pt depth 0.2 pt height 0.2 pt }% - \placebox{-26.2 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 173.026317573245 pt depth 0.2 pt height 0.2 pt }% - \placebox{-22.2 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 173.026317573245 pt depth 0.2 pt height 0.2 pt }% - \placebox{-18.2 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 173.026317573245 pt depth 0.2 pt height 0.2 pt }% - \placebox{-14.2 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 173.026317573245 pt depth 0.2 pt height 0.2 pt }% - \font\lilyfontB=feta16\lilyfontB\placebox{-26.2 pt }% - {35.8575928008999 pt }% - {\show{86}% - }% - \placebox{-22.2 pt }% - {89.1642303741433 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-22.2 pt }% - {122.604230374144 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-22.2 pt }% - {204.243910374144 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-22.2 pt }% - {60.5642303741424 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height 5.03836152344995 pt }% - \placebox{-20.2 pt }% - {60.3642303741424 pt }% - {\show{30}% - }% - \placebox{-16.2 pt }% - {60.3642303741424 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {74.9642303741429 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 10.0 pt height 7.03836152344995 pt }% - \placebox{-18.2 pt }% - {74.7642303741429 pt }% - {\show{30}% - }% - \placebox{-14.2 pt }% - {74.7642303741429 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {94.0042303741434 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height 1.03836152344995 pt }% - \placebox{-20.2 pt }% - {93.8042303741434 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {98.8883903741434 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth -6.96163847655005 pt height 18.0 pt }% - \placebox{-16.2 pt }% - {93.8042303741434 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {108.404230374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 10.0 pt height 3.03836152344995 pt }% - \placebox{-18.2 pt }% - {108.204230374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {113.288390374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth -8.96163847655005 pt height 20.0 pt }% - \placebox{-14.2 pt }% - {108.204230374144 pt }% - {\show{30}% - }% - \placebox{-34.2 pt }% - {146.864070374144 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {146.864070374144 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-34.2 pt }% - {137.264070374144 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {137.264070374144 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-34.2 pt }% - {127.244230374144 pt }% - {\embeddedps{10.41984 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {127.244230374144 pt }% - {\embeddedps{10.41984 0.0 1.872 draw_beam }% - }% - \placebox{-22.2 pt }% - {127.444230374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {127.244230374144 pt }% - {\show{30}% - }% - \placebox{-0.199999999999999 pt }% - {132.328390374144 pt }% - {\show{74}% - }% - \placebox{-22.2 pt }% - {132.328390374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth -10.96163847655 pt height 22.0 pt }% - \placebox{-12.2 pt }% - {127.244230374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {137.464070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {137.264070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {147.064070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {146.864070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {151.948230374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth -10.96163847655 pt height 22.0 pt }% - \placebox{-12.2 pt }% - {146.864070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {156.664070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {156.464070374144 pt }% - {\show{30}% - }% - \placebox{-34.2 pt }% - {185.264070374144 pt }% - {\embeddedps{10.41984 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {185.264070374144 pt }% - {\embeddedps{10.41984 0.0 1.872 draw_beam }% - }% - \placebox{-34.2 pt }% - {175.664070374144 pt }% - {\embeddedps{10.0 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {175.664070374144 pt }% - {\embeddedps{10.0 0.0 1.872 draw_beam }% - }% - \placebox{-34.2 pt }% - {166.064070374144 pt }% - {\embeddedps{10.0 0.0 1.872 draw_beam }% - }% - \placebox{-30.936 pt }% - {166.064070374144 pt }% - {\embeddedps{10.0 0.0 1.872 draw_beam }% - }% - \placebox{-22.2 pt }% - {166.264070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {166.064070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {175.864070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {175.664070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {185.464070374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {185.264070374144 pt }% - {\show{30}% - }% - \placebox{-0.199999999999999 pt }% - {190.348230374144 pt }% - {\show{74}% - }% - \placebox{-22.2 pt }% - {190.348230374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth -10.96163847655 pt height 22.0 pt }% - \placebox{-12.2 pt }% - {185.264070374144 pt }% - {\show{30}% - }% - \placebox{-22.2 pt }% - {195.483910374144 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 12.0 pt height -0.961638476550048 pt }% - \placebox{-22.2 pt }% - {195.283910374144 pt }% - {\show{30}% - }% - }% - \vss}% -\EndLilyPondOutput \ No newline at end of file diff --git a/Documentation/tex/lilypond-overview-0.2.9.tex b/Documentation/tex/lilypond-overview-0.2.9.tex deleted file mode 100644 index a8834b8c57..0000000000 --- a/Documentation/tex/lilypond-overview-0.2.9.tex +++ /dev/null @@ -1,225 +0,0 @@ -%created by: GNU LilyPond 1.1.48.uu1, at Fri Jun 18 14:13:37 1999 -% -% outputting Score, defined at: -% out-www/lilypond-overview-0.2.9.ly:3:7 -\def\mudelatagline{Lily was here, 1.1.48.uu1}% -\def\LilyPondVersion{1.1.48.uu1}% -\def\mudelapaperbeam_steep_slope{0.200000}% -\def\mudelapaperstem_max{3.000000}% -\def\mudelapaperfont_number-1{8.000000}% -\def\mudelapapermmrest_x_minimum{32.000000}% -\def\mudelapaperhsize{597.507874}% -\def\mudelapaperforced_stem_shorten2{2.000000}% -\def\mudelapaperslur_clip_ratio{1.200000}% -\def\mudelapaperminimum_stem_length3{4.000000}% -\def\mudelapaperlinewidth{-28.452756}% -\def\mudelapaperminimum_stem_length0{0.000000}% -\def\mudelapaperfont_normal{8.000000}% -\def\mudelapapernotewidth{6.600000}% -\def\mudelapaperrestcollision_minimum_dist{3.000000}% -\def\mudelapaperbeam_lengthened{0.800000}% -\def\mudelapaperfont_number{8.000000}% -\def\mudelapaperDOWN{-1.000000}% -\def\mudelapaperslur_clip_angle{100.000000}% -\def\mudelapaperwholewidth{7.920000}% -\def\mudelapaperbarthick_thick{2.400000}% -\def\mudelapapercastingalgorithm{1.000000}% -\def\mudelapaperslur_slope_follow_music_factor{0.800000}% -\def\mudelapaperpostBreakPadding{4.000000}% -\def\mudelapaperscmsetting{(display "\\input lilyponddefs \\musixsixteendefs");% - }% -\def\mudelapaperstemthickness{0.320000}% -\def\mudelapaperinterline{4.000000}% -\def\mudelapaperslur_height_limit{16.000000}% -\def\mudelapapertextheight{611.809858}% -\def\mudelapaperfont_large{12.000000}% -\def\mudelapaperfont_finger{4.000000}% -\def\mudelapaperrulethickness{0.400000}% -\def\mudelapaperstem_length1{10.000000}% -\def\mudelapaperslur_x_minimum{12.000000}% -\def\mudelapaperlinewidth20{557.507874}% -\def\mudelapaperfont_number+1{12.000000}% -\def\mudelapaperMEAN{3.000000}% -\def\mudelapaperpaperfile{a4.ly}% -\def\mudelapapertexsetting{\input lilyponddefs \musixsixteendefs }% -\def\mudelapaperforced_stem_shorten1{2.000000}% -\def\mudelapaperinterbeam4{3.376000}% -\def\mudelapaperminimum_stem_length2{5.000000}% -\def\mudelapapergourlay_maxmeasures{10.000000}% -\def\mudelapaperbeam_dir_algorithm{2.000000}% -\def\mudelapapervsize{844.762323}% -\def\mudelapaperstaffheight{16.000000}% -\def\mudelapapertuplet_thick{0.400000}% -\def\mudelapaperbarthick_score{0.640000}% -\def\mudelapaperbar_thinkern{1.200000}% -\def\mudelapapertie_x_gap{0.800000}% -\def\mudelapapervolta_thick{0.640000}% -\def\mudelapaperrestcollision_minimum_beamdist{1.500000}% -\def\mudelapapertextheight20{764.762323}% -\def\mudelapaperUP{1.000000}% -\def\mudelapaperslur_rc_factor{2.400000}% -\def\mudelapaperarithmetic_basicspace{2.000000}% -\def\mudelapaperslur_thickness{0.560000}% -\def\mudelapaperinterbeam{3.264000}% -\def\mudelapaperindent{31.857593}% -\def\mudelapaperfont_mark{10.000000}% -\def\mudelapaperslur_ratio{0.250000}% -\def\mudelapaperstem_length3{6.000000}% -\def\mudelapaperslur_x_gap{0.800000}% -\def\mudelapaperstem_length0{14.000000}% -\def\mudelapaperfont_Large{10.000000}% -\def\mudelapaperextender_height{0.320000}% -\def\mudelapapercrescendo_shorten{16.000000}% -\def\mudelapaperfont_volta{5.000000}% -\def\mudelapaperforced_stem_shorten3{2.000000}% -\def\mudelapaperslur_clip_height{48.000000}% -\def\mudelapaperquartwidth{5.280000}% -\def\mudelapaperforced_stem_shorten0{2.000000}% -\def\mudelapaperminimum_stem_length1{6.000000}% -\def\mudelapaperslur_slope_damping{0.600000}% -\def\mudelapapermagnification_dynamic{2.000000}% -\def\mudelapaperMEDIAN{4.000000}% -\def\mudelapaperpssetting{(lilyponddefs.ps) findlibfile {exch pop //systemdict /run get exec}% - { /undefinedfilename signalerror }% - ifelse% - }% -\def\mudelapaperbarthick_thin{0.640000}% -\def\mudelapaperbar_kern{1.200000}% -\def\mudelapapertie_x_minimum{12.000000}% -\def\mudelapaperbeam_thickness{1.872000}% -\def\mudelapapertie_slope_damping{0.800000}% -\def\mudelapaperfont_dynamic{10.000000}% -\def\mudelapapergourlay_energybound{100000.000000}% -\def\mudelapaperMAJORITY{2.000000}% -\def\mudelapaperarithmetic_multiplier{4.800000}% -\def\mudelapaperstaffline{0.400000}% -\def\mudelapaperstem_length2{8.000000}% -\def\mudelapaperbarsize{16.000000}% -\input lilyponddefs \musixsixteendefs \turnOnExperimentalFeatures\turnOnPostScript\vbox to 32.0 pt {\hbox{% -\placebox{-24.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-20.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-16.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-12.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \placebox{-8.0 pt }% - {31.8575928008999 pt }% - {\kern0.0 pt \vrule width 143.546637573243 pt depth 0.2 pt height 0.2 pt }% - \font\lilyfontA=feta16\lilyfontA\placebox{-20.0 pt }% - {35.8575928008999 pt }% - {\show{86}% - }% - \font\lilyfontB=feta-nummer8\lilyfontB\placebox{-16.0 pt }% - {50.3998138702358 pt }% - {\hbox{3}% - }% - \placebox{-24.0 pt }% - {49.8575928008999 pt }% - {\hbox{4}% - }% - \placebox{-16.0 pt }% - {127.564230374143 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-16.0 pt }% - {174.764230374143 pt }% - {\kern0.0 pt \vrule width 0.64 pt depth 8.0 pt height 8.0 pt }% - \placebox{-27.264 pt }% - {79.5642303741425 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {79.5642303741425 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-27.264 pt }% - {69.9642303741424 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {69.9642303741424 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-27.264 pt }% - {60.3642303741423 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-24.0 pt }% - {60.3642303741423 pt }% - {\embeddedps{10.0000000000001 0.0 1.872 draw_beam }% - }% - \placebox{-16.0 pt }% - {60.5642303741423 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \lilyfontA\placebox{-14.0 pt }% - {60.3642303741423 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {70.1642303741424 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {69.9642303741424 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {79.7642303741425 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {79.5642303741425 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {89.3642303741427 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 11.264 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {89.1642303741427 pt }% - {\show{30}% - }% - \placebox{-24.736 pt }% - {98.7642303741428 pt }% - {\embeddedps{14.8000000000002 0.0 1.872 draw_beam }% - }% - \placebox{-16.0 pt }% - {98.9642303741428 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {98.7642303741428 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {113.364230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 8.736 pt height 1.03836152344995 pt }% - \placebox{-14.0 pt }% - {113.164230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {132.404230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 6.0 pt height 7.03836152344995 pt }% - \placebox{-8.0 pt }% - {132.204230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {151.688390374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 5.03836152344995 pt height 8.0 pt }% - \placebox{-22.0 pt }% - {146.604230374143 pt }% - {\show{30}% - }% - \placebox{-16.0 pt }% - {161.204230374143 pt }% - {\kern-0.16 pt \vrule width 0.32 pt depth 6.0 pt height 7.03836152344995 pt }% - \placebox{-8.0 pt }% - {161.004230374143 pt }% - {\show{30}% - }% - }% - \vss}% -\EndLilyPondOutput \ No newline at end of file diff --git a/input/von-guten-maechten.ly b/input/von-guten-maechten.ly deleted file mode 100644 index a29e3a4690..0000000000 --- a/input/von-guten-maechten.ly +++ /dev/null @@ -1,110 +0,0 @@ - -\include "paper16.ly" -\include "deutsch.ly" - -melodie = \notes \relative c' { - d2 d4 e f2 f g4 f e d e2 e \breathe | - f d4 e f g a2 b g4 g f2 r2 | - c'2 c4 c a2 d c4 b a g f2 g \breathe | - a d,4 d g2 g f4 d e2 e d2-\fermata \bar "|."; -} - -righthand = \notes \relative c' { - a2 a4 cis4 | d2 d2 | d4 c2 a4 | d4 h cis2 \breathe | - d2 a4 c4 | c4 e f2 | f2 f4 e | c2 r2 | - e4 f g2 | f2 f2 | e4 d f e | d2. e4 \breathe | - f4 d b4 b | d2 d | d4 c d h | cis2 a2 | -} - -lefthand = \notes \relative c { - f2 f4 a | a2 a2 | b4 a g f | a2 a \breathe | - a2 f4 g | a c c2 | d2 c4 c | a2 r2 | - g2 c4 c | c2 b2 | g4 f c' c | a4 b2 cis4 \breathe | - d4 a f f | b2 b | a4 a a2 | a2 fis2 | -} - -pedal = \notes \relative c { - d2 d4 a d2 d g,4 a c d a2 a \breathe | - d2 d4 c f c f2 b,4 g c c f2 r2 | - c4 d e c f2 b, c4 d f c d b a2 \breathe | - d4 c b2 g4 a b2 d2 a a d_\fermata \bar "|."; -} - -\score { - < - \context PianoStaff < - \context Staff = treble < - \notes { \key f; \time 2/2; } - \context Voice = melody { - \stemup \melodie - } - \context Voice = right { - \stemdown \righthand - } - > - \context Staff = bass { - \notes { \key f; \clef "bass"; } - \lefthand - } - > - \context Staff = pedal { - \notes { \key f; \clef "bass"; } - \pedal - } - > - - \header { - title = "Von guten Mächten treu und still umgeben"; - composer = "Satz: Michael Krause 1999 (*1977)"; - enteredby = "Michael Krause"; - copyright = "dunno"; - poet = "Dietrich Bonhoeffer 1944"; - } - - \paper{ -% \paper_sixteen -% linewidth = 18.0 \cm; -% textheight = 28.0 \cm; - indent = 0.0 \mm; - \translator { \OrchestralScoreContext } - } -} - -\score { - \context StaffGroup < - \context Staff = treble < - \notes { \key f; \time 2/2; } - \context Voice = sop { - \stemup \melodie - } - \context Voice = alt { - \stemdown \righthand - } - > - \context Staff = bass < - \notes { \key f; \clef "bass"; } - \context Voice = ten { - \stemup \lefthand - } - \context Voice = bas { - \stemdown \pedal - } - > - > - - \header { - title = "Von guten Mächten treu und still umgeben"; - composer = "Satz: Michael Krause 1999 (*1977)"; - enteredby = "Michael Krause"; - copyright = "dunno"; - poet = "Dietrich Bonhoeffer 1944"; - } - - \paper{ -% \paper_sixteen -% linewidth = 18.0 \cm; -% textheight = 28.0 \cm; - indent = 0.0 \mm; - } -} - diff --git a/lily/g-script-column-engraver.cc b/lily/g-script-column-engraver.cc deleted file mode 100644 index d7116dcf76..0000000000 --- a/lily/g-script-column-engraver.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - g-script-column-engraver.cc -- implement G_script_column_engraver - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -#include "engraver.hh" -#include "g-script-column.hh" -#include "g-staff-side.hh" - -/** - Find potentially colliding scripts, and put them in a - G_script_column, that will fix the collisions. */ -class G_script_column_engraver : public Engraver -{ - G_script_column *scol_p_; - Link_array script_l_arr_; - Link_array staff_side_l_arr_; -public: - G_script_column_engraver (); - VIRTUAL_COPY_CONS(Translator); -protected: - virtual void acknowledge_element (Score_element_info); - virtual void process_acknowledged (); - virtual void do_pre_move_processing (); - virtual void do_post_move_processing (); -}; - - -G_script_column_engraver::G_script_column_engraver() -{ - scol_p_ =0; -} - -void -G_script_column_engraver::do_pre_move_processing () -{ - if (scol_p_) - { - typeset_element (scol_p_); - scol_p_ =0; - } -} - -void -G_script_column_engraver::do_post_move_processing () -{ - script_l_arr_.clear (); - staff_side_l_arr_.clear (); -} - -void -G_script_column_engraver::acknowledge_element( Score_element_info inf) -{ - Item *thing = dynamic_cast(inf.elem_l_); - if (!thing) - return; - - Dimension_cache * parcache = thing->dim_cache_[Y_AXIS]->parent_l_; - if (!parcache || !thing) - return ; - - Graphical_element *parent = parcache->element_l (); - - if (G_staff_side_item * ss = dynamic_cast(parent)) - { - if (!ss->breakable_b ()) - { - script_l_arr_.push (thing); - } - } -} - -void -G_script_column_engraver::process_acknowledged () -{ - if (!scol_p_ && script_l_arr_.size () > 1) - { - scol_p_ = new G_script_column; - announce_element (Score_element_info (scol_p_, 0)); - } - - if (scol_p_) - { - for (int i=0; i < script_l_arr_.size (); i++) - scol_p_->add_staff_sided (script_l_arr_[i]); - script_l_arr_.clear (); - } -} -ADD_THIS_TRANSLATOR(G_script_column_engraver); diff --git a/lily/g-script-column.cc b/lily/g-script-column.cc deleted file mode 100644 index d16a9cb795..0000000000 --- a/lily/g-script-column.cc +++ /dev/null @@ -1,76 +0,0 @@ -/* - g-script-column.cc -- implement G_script_column - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ -#include "g-script-column.hh" -#include "g-staff-side.hh" - -static G_staff_side_item * -get_g_staff_side (Item *i) -{ - Graphical_element *e1 = i->dim_cache_[Y_AXIS]->parent_l_->element_l (); - - return dynamic_cast(e1); -} - -void -G_script_column::add_staff_sided (Item *i) -{ - SCM p = get_g_staff_side (i)->get_elt_property (script_priority_scm_sym); - if (p == SCM_BOOL_F) - return; - - staff_sided_item_l_arr_.push (i); - add_dependency (i); -} - -static int -staff_side_compare (Item * const &i1, - Item * const &i2) -{ - Score_element *e1 = get_g_staff_side (i1); - Score_element *e2 = get_g_staff_side (i2); - - SCM p1 = e1->get_elt_property (script_priority_scm_sym); - SCM p2 = e2->get_elt_property (script_priority_scm_sym); - - return gh_scm2int (SCM_CDR(p1)) - gh_scm2int (SCM_CDR(p2)); -} - -void -G_script_column::do_pre_processing () -{ - Drul_array > arrs; - - for (int i=0; i < staff_sided_item_l_arr_.size (); i++) - { - G_staff_side_item * ip = get_g_staff_side (staff_sided_item_l_arr_[i]); - arrs[ip->dir_].push (staff_sided_item_l_arr_[i]); - } - - Direction d = DOWN; - do { - Link_array &arr(arrs[d]); - - arr.sort (staff_side_compare); - - Item * last = 0; - for (int i=0; i < arr.size (); i++) - { - G_staff_side_item * gs = get_g_staff_side (arr[i]); - if (last) - { - gs->add_support (last); - gs->add_support (get_g_staff_side (last)); - } - - gs->remove_elt_property (script_priority_scm_sym); - last = arr[i]; - } - - } while (flip (&d) != DOWN); -} diff --git a/lily/g-script-engraver.cc b/lily/g-script-engraver.cc deleted file mode 100644 index bac7b55cb2..0000000000 --- a/lily/g-script-engraver.cc +++ /dev/null @@ -1,143 +0,0 @@ -/* - script-engraver.cc -- implement G_script_engraver - - (c) 1997--1999 Han-Wen Nienhuys -*/ - -#include "g-script-engraver.hh" -#include "g-script.hh" -#include "g-stem-staff-side.hh" -#include "musical-request.hh" -#include "stem.hh" -#include "staff-symbol.hh" -#include "rhythmic-head.hh" - -G_script_engraver::G_script_engraver() -{ - do_post_move_processing(); -} - -bool -G_script_engraver::do_try_music (Music *r_l) -{ - if (Articulation_req *mr = dynamic_cast (r_l)) - { - for (int i=0; i < script_req_l_arr_.size(); i++) - { - if (script_req_l_arr_[i]->equal_b (mr)) - return true; - } - script_req_l_arr_.push (mr); - return true; - } - return false; -} - -void -G_script_engraver::do_process_requests() -{ - for (int i=0; i < script_req_l_arr_.size(); i++) - { - Articulation_req* l=script_req_l_arr_[i]; - - - SCM list = gh_eval_str (("(articulation-to-scriptdef \"" + l->articulation_str_ + "\")").ch_C()); - - if (list == SCM_BOOL_F) - { - l->warning(_f("don't know how to interpret articulation `%s'\n", - l->articulation_str_.ch_C())); - continue; - } - G_script *p =new G_script; - G_stem_staff_side_item * ss =new G_stem_staff_side_item; - list = SCM_CDR (list); - - p->set_elt_property (molecule_scm_sym, - SCM_CAR(list)); - - list = SCM_CDR(list); - bool follow_staff = gh_scm2bool (SCM_CAR(list)); - list = SCM_CDR(list); - int relative_stem_dir = gh_scm2int (SCM_CAR(list)); - list = SCM_CDR(list); - int force_dir =gh_scm2int (SCM_CAR(list)); - list = SCM_CDR(list); - SCM priority = SCM_CAR(list); - - if (relative_stem_dir) - ss->relative_dir_ = relative_stem_dir; - else - ss->dir_ = force_dir; - - if (l->dir_) - ss->dir_ = l->dir_; - - Real padding = 1.0; - Scalar paddingprop = get_property ("articulationScriptPadding", 0); - if (paddingprop.length_i() && paddingprop.isnum_b ()) - { - padding = (Real)paddingprop; - } - - ss->staff_support_b_ = !follow_staff; - p->set_staff_side (ss); - ss->set_elt_property (script_priority_scm_sym, priority); - ss->set_elt_property (padding_scm_sym, gh_double2scm(padding)); - script_p_arr_.push (p); - staff_side_p_arr_.push (ss); - - announce_element (Score_element_info (p, l)); - announce_element (Score_element_info (ss, l)); - } -} - -void -G_script_engraver::acknowledge_element (Score_element_info inf) -{ - if (Stem *s = dynamic_cast(inf.elem_l_)) - { - for (int i=0; i < staff_side_p_arr_.size(); i++) - if (G_stem_staff_side_item * ss = dynamic_cast(staff_side_p_arr_[i])) - { - ss->set_stem (s); - ss->add_support (s); - } - } - else if (Rhythmic_head * rh = dynamic_cast(inf.elem_l_)) - { - for (int i=0; i < staff_side_p_arr_.size(); i++) - { - G_staff_side_item * ss = dynamic_cast(staff_side_p_arr_[i]); - - if (!ss->dim_cache_[X_AXIS]->parent_l_) - { - ss->dim_cache_[X_AXIS]->parent_l_ = inf.elem_l_->dim_cache_[X_AXIS]; - } - ss->add_support (rh); - } - } -} - -void -G_script_engraver::do_pre_move_processing() -{ - for (int i=0; i < script_p_arr_.size(); i++) - { - typeset_element (script_p_arr_[i]); - typeset_element (staff_side_p_arr_[i]); - } - script_p_arr_.clear(); - staff_side_p_arr_.clear (); -} - -void -G_script_engraver::do_post_move_processing() -{ - script_req_l_arr_.clear(); -} - - - -ADD_THIS_TRANSLATOR(G_script_engraver); - diff --git a/lily/g-script.cc b/lily/g-script.cc deleted file mode 100644 index 5be3683831..0000000000 --- a/lily/g-script.cc +++ /dev/null @@ -1,93 +0,0 @@ -/* - g-script.cc -- implement G_script - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -/* - - TODO: Quantisation support (staccato dots between stafflines) - -*/ -#include "debug.hh" -#include "g-script.hh" -#include "lookup.hh" -#include "g-staff-side.hh" -#include "paper-def.hh" - -G_script::G_script () -{ - staff_side_l_ =0; -} - -void -G_script::do_substitute_element_pointer (Score_element*o, Score_element*n) -{ - if (o == staff_side_l_) - staff_side_l_ = dynamic_cast(n); -} - - - -Molecule -G_script::get_molecule(Direction d) const -{ - SCM s = get_elt_property (molecule_scm_sym); - assert (s != SCM_BOOL_F); - - s = SCM_CDR(s); - SCM key = SCM_CAR (s); - if (key == ly_symbol ("feta")) - { - return lookup_l ()->afm_find ("scripts-" + - ly_scm2string (index_cell (SCM_CDR (s), d))); - } - else if (key == ly_symbol ("accordion")) - { - return lookup_l ()->accordion (SCM_CDR(s), paper_l()->get_realvar(interline_scm_sym)); - } - - else assert (false); - - return Molecule (); -} - - -void -G_script::do_pre_processing () -{ - Graphical_element * e - = staff_side_l_->dim_cache_[X_AXIS]->parent_l_->element_l(); - translate_axis (e->extent (X_AXIS).center (), X_AXIS); -} - -void -G_script::do_post_processing () -{ - Direction d = staff_side_l_->dir_; - Molecule m (get_molecule(d)); - translate_axis (- m.dim_[Y_AXIS][Direction (-d)], Y_AXIS); -} - -void -G_script::set_staff_side (G_staff_side_item*g) -{ - staff_side_l_ = g; - add_dependency (g); - dim_cache_[Y_AXIS]->parent_l_ = g->dim_cache_[Y_AXIS]; -} - -Molecule* -G_script::do_brew_molecule_p () const -{ - return new Molecule (get_molecule (staff_side_l_->dir_)); -} - -void -G_script::do_print () const -{ - -} diff --git a/lily/g-staff-side.cc b/lily/g-staff-side.cc deleted file mode 100644 index 437f34fe21..0000000000 --- a/lily/g-staff-side.cc +++ /dev/null @@ -1,178 +0,0 @@ -/* - g-staff-side.cc -- implement G_staff_side_element - - source file of the GNU LilyPond music typesetter - - (c) 1998--1999 Han-Wen Nienhuys - - */ - -#include "g-staff-side.hh" -#include "staff-symbol.hh" -#include "debug.hh" -#include "warn.hh" -#include "dimensions.hh" - -G_staff_side_element::G_staff_side_element () -{ - dir_ = CENTER; - to_position_l_ = 0; - set_elt_property (transparent_scm_sym, SCM_BOOL_T); - staff_support_b_ = true; - axis_ = Y_AXIS; -} - - - -void -G_staff_side_element::do_pre_processing () -{ - if (!dir_) - dir_ = get_default_direction (); - - if (axis_ == X_AXIS) - position_self (); -} - -Direction -G_staff_side_element::get_default_direction () const -{ - return DOWN; -} - - -void -G_staff_side_element::set_victim (Score_element *e) -{ - add_dependency (e); - to_position_l_ = e; - to_position_l_->dim_cache_[axis_]->parent_l_ = dim_cache_[axis_]; -} - -void -G_staff_side_element::add_support (Score_element*e) -{ - add_dependency (e); - support_l_arr_.push (e); -} - - -void -G_staff_side_element::do_substitute_element_pointer (Score_element*o, Score_element*n) -{ - Staff_symbol_referencer::do_substitute_element_pointer (o,n); - if (o == to_position_l_) - to_position_l_ = n; - else - support_l_arr_.unordered_substitute (o,n); -} - -void -G_staff_side_element::position_self () -{ - if (to_position_l_ && - to_position_l_->get_elt_property (transparent_scm_sym) != SCM_BOOL_F) - return; - - Interval dim; - Dimension_cache *common = 0; - if (support_l_arr_.size ()) - { - common = common_group (typecast_array (support_l_arr_, (Graphical_element*)0), - axis_); - - for (int i=0; i < support_l_arr_.size (); i++) - { - Score_element * e = support_l_arr_ [i]; - Real coord = e->relative_coordinate (common, axis_); - - dim.unite (coord + e->extent (axis_)); - } - } - else - common = dim_cache_[axis_]->parent_l_; - - if (dim.empty_b ()) - { - dim = Interval(0,0); - } - - - Interval sym_dim - = to_position_l_ - ? to_position_l_->extent (axis_) - : Interval(0,0); - - Real off = dim_cache_[axis_]->relative_coordinate (common); - - SCM pad = remove_elt_property (padding_scm_sym); - if (pad != SCM_BOOL_F) - { - off += gh_scm2double (SCM_CDR(pad)) * dir_; - } - Real total_off = dim[dir_] - sym_dim[-dir_] + off; - dim_cache_[axis_]->set_offset (total_off); - if (fabs (total_off) > 100 CM) - programming_error ("Huh ? Improbable staff side dim."); -} - -void -G_staff_side_element::do_post_processing () -{ - if (axis_ == Y_AXIS) - position_self (); -} - - -void -G_staff_side_element::do_add_processing () -{ - if (staff_support_b_ - && axis_ == Y_AXIS && staff_symbol_l ()) - { - add_support (staff_symbol_l ()); - } -} - -Interval -G_staff_side_element::do_height () const -{ - Interval i; - if (to_position_l_) - return to_position_l_->extent (Y_AXIS); - return i; -} - -void -G_staff_side_element::do_print () const -{ -#ifndef NPRINT - if (to_position_l_) - DOUT << "positioning " << to_position_l_->name(); - - DOUT << "axis == " << axis_name_str (axis_) - << ", dir == " << to_str (dir_ ); -#endif -} - - -Interval -G_staff_side_item::do_width () const -{ - Interval i; - if (to_position_l_) - return to_position_l_->extent (X_AXIS); - return i; -} - -void -G_staff_side_item::do_print () const -{ - G_staff_side_element::do_print (); -} - -void -G_staff_side_spanner::do_print () const -{ - G_staff_side_element::do_print (); -} diff --git a/lily/g-stem-staff-side.cc b/lily/g-stem-staff-side.cc deleted file mode 100644 index 4d96f2ff52..0000000000 --- a/lily/g-stem-staff-side.cc +++ /dev/null @@ -1,55 +0,0 @@ -/* - g-stem-staff-side.cc -- implement G_stem_staff_side - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -#include "g-stem-staff-side.hh" -#include "stem.hh" - -G_stem_staff_side_item::G_stem_staff_side_item () -{ - stem_l_ =0; - relative_dir_ = CENTER; -} - -void -G_stem_staff_side_item::do_substitute_element_pointer (Score_element*o, - Score_element*n) -{ - if (o == stem_l_) - { - stem_l_ = dynamic_cast (n); - } -} - -void -G_stem_staff_side_item::set_stem (Stem*s) -{ - stem_l_ =s; - add_dependency (s); -} - - -Direction -G_stem_staff_side_item::get_default_direction () const -{ - return relative_dir_ * stem_l_->dir_; -} - -void -G_stem_staff_side_item::do_pre_processing () -{ - SCM p = remove_elt_property (padding_scm_sym); - if (p != SCM_BOOL_F && stem_l_) - { - p = SCM_CDR (p); - set_elt_property (padding_scm_sym, - gh_double2scm(stem_l_->staff_line_leading_f () - * gh_scm2double (p))); - } - G_staff_side_item::do_pre_processing (); -} diff --git a/lily/g-text-item.cc b/lily/g-text-item.cc deleted file mode 100644 index 6578cf8bb4..0000000000 --- a/lily/g-text-item.cc +++ /dev/null @@ -1,33 +0,0 @@ -/* - g-text-item.cc -- implement G_text_item - - source file of the GNU LilyPond music typesetter - - (c) 1998--1999 Han-Wen Nienhuys - - */ - -#include "g-text-item.hh" -#include "debug.hh" -#include "molecule.hh" -#include "paper-def.hh" -#include "lookup.hh" - -Molecule* -G_text_item::do_brew_molecule_p () const -{ - Molecule a= paper_l ()->lookup_l(0)->text (style_str_,text_str_, paper_l ()); - - return new Molecule (a); -} - -G_text_item::G_text_item () -{ - style_str_ = "roman"; -} - -void -G_text_item::do_print () const -{ - DOUT << "text= " << text_str_; -} diff --git a/lily/include/engraver-group.hh b/lily/include/engraver-group.hh deleted file mode 100644 index fdebf2a0cb..0000000000 --- a/lily/include/engraver-group.hh +++ /dev/null @@ -1,39 +0,0 @@ -/* - engraver-group.hh -- declare Engraver_group_engraver - - source file of the GNU LilyPond music typesetter - - (c) 1997--1999 Han-Wen Nienhuys -*/ - - -#ifndef ENGRAVERGROUP_HH -#define ENGRAVERGROUP_HH - -#include "lily-proto.hh" -#include "parray.hh" -#include "score-element-info.hh" -#include "engraver.hh" -#include "translator-group.hh" - - -/** - Group a number of engravers. Usually delegates everything to its contents. - Postfix: group - */ -class Engraver_group_engraver : public Engraver, - public virtual Translator_group -{ -protected: - Array announce_info_arr_; -public: - VIRTUAL_COPY_CONS(Translator); - - virtual Staff_info get_staff_info() const; - virtual void do_announces(); - virtual void announce_element (Score_element_info); -}; - -#endif // ENGRAVERGROUP_HH - - diff --git a/lily/include/g-script-column.hh b/lily/include/g-script-column.hh deleted file mode 100644 index 62caab8b48..0000000000 --- a/lily/include/g-script-column.hh +++ /dev/null @@ -1,30 +0,0 @@ -/* - g-script-column.hh -- declare G_script_column - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -#ifndef G_SCRIPT_COLUMN_HH -#define G_SCRIPT_COLUMN_HH - -#include "item.hh" - -class G_script_column : public Item -{ - /** - Array of objects that are placed by staffsides - */ - Link_array staff_sided_item_l_arr_; -public: - void add_staff_sided (Item*); -protected: - virtual void do_pre_processing (); -}; - - -#endif /* G_SCRIPT_COLUMN_HH */ - - diff --git a/lily/include/g-script-engraver.hh b/lily/include/g-script-engraver.hh deleted file mode 100644 index 7f1774c6de..0000000000 --- a/lily/include/g-script-engraver.hh +++ /dev/null @@ -1,31 +0,0 @@ -/* - script-engraver.hh -- part of GNU LilyPond - - (c) 1997--1999 Han-Wen Nienhuys -*/ - - -#ifndef G_SCRIPT_GRAV -#define G_SCRIPT_GRAV - -#include "engraver.hh" - - -class G_script_engraver : public Engraver { - Link_array script_p_arr_; - Link_array staff_side_p_arr_; - Link_array script_req_l_arr_; - -public: - VIRTUAL_COPY_CONS(Translator); - - G_script_engraver(); -protected: - virtual bool do_try_music (Music*); - virtual void do_process_requests (); - virtual void do_pre_move_processing (); - virtual void do_post_move_processing (); - virtual void acknowledge_element (Score_element_info); -}; - -#endif // G_SCRIPT_GRAV diff --git a/lily/include/g-script.hh b/lily/include/g-script.hh deleted file mode 100644 index 3ee811f3fe..0000000000 --- a/lily/include/g-script.hh +++ /dev/null @@ -1,41 +0,0 @@ -/* - g-script.hh -- declare G_script - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -#ifndef G_STEM_SCRIPT_HH -#define G_STEM_SCRIPT_HH - -#include "item.hh" -#include "drul-array.hh" - -/** - Articulation marks (and the like) that are attached to notes/stems. - Needs support from G_staff_side for proper operation. G_staff_side - handles the positioning. - -*/ -class G_script : public Item -{ - G_staff_side_item * staff_side_l_; - - Molecule get_molecule (Direction d) const; -public: - G_script (); - void set_staff_side (G_staff_side_item*); - -protected: - virtual void do_print () const; - virtual void do_substitute_element_pointer (Score_element*o, - Score_element*n); - virtual void do_pre_processing (); - virtual void do_post_processing (); - Molecule* do_brew_molecule_p () const; -}; - -#endif /* G_STEM_SCRIPT_HH */ - diff --git a/lily/include/g-staff-side.hh b/lily/include/g-staff-side.hh deleted file mode 100644 index 9acdbca344..0000000000 --- a/lily/include/g-staff-side.hh +++ /dev/null @@ -1,72 +0,0 @@ -/* - g-staff-side.hh -- declare G_staff_side_item - - source file of the GNU LilyPond music typesetter - - (c) 1998--1999 Han-Wen Nienhuys - - */ - -#ifndef G_STAFF_SIDE_HH -#define G_STAFF_SIDE_HH - -#include "spanner.hh" -#include "item.hh" -#include "staff-symbol-referencer.hh" - -/** - Position myself next to a set of elements. Configurable in axis - and direction. - - Properties: - - padding :: Real - - Amount of extra space to add. -*/ -class G_staff_side_element : public Staff_symbol_referencer -{ - void position_self (); - -public: - Score_element * to_position_l_; - Direction dir_; - Link_array support_l_arr_; - Axis axis_; - //junkme. - bool staff_support_b_; - - G_staff_side_element (); - void set_victim (Score_element*); - void add_support (Score_element*); - - VIRTUAL_COPY_CONS(Score_element); - virtual Direction get_default_direction () const; -protected: - virtual Interval do_height () const; - virtual void do_print () const; - virtual void do_add_processing (); - virtual void do_substitute_element_pointer (Score_element*,Score_element*); - virtual void do_pre_processing (); - virtual void do_post_processing (); -}; - -class G_staff_side_item : public G_staff_side_element, public Item -{ -public: - VIRTUAL_COPY_CONS(Score_element); -protected: - virtual Interval do_width () const; - virtual void do_print () const; -}; - -class G_staff_side_spanner : public G_staff_side_element, public Spanner -{ -public: - VIRTUAL_COPY_CONS(Score_element); -protected: - virtual void do_print () const; -}; - -#endif /* G_STAFF_SIDE_HH */ - diff --git a/lily/include/g-stem-staff-side.hh b/lily/include/g-stem-staff-side.hh deleted file mode 100644 index 59e51cec9d..0000000000 --- a/lily/include/g-stem-staff-side.hh +++ /dev/null @@ -1,40 +0,0 @@ -/* - g-stem-staff-side.hh -- declare G_stem_staff_side - - source file of the GNU LilyPond music typesetter - - (c) 1999 Han-Wen Nienhuys - - */ - -#ifndef G_STEM_STAFF_SIDE_HH -#define G_STEM_STAFF_SIDE_HH - -#include "g-staff-side.hh" -/** - Position self, analogous to G_staff_side_item, but use Stem direction - for determining direction. - - Properties: - - padding :: Real - - Padding in staffline leading - - */ -class G_stem_staff_side_item : public G_staff_side_item -{ - Stem *stem_l_; -public: - Direction relative_dir_; - - void set_stem (Stem*); - G_stem_staff_side_item (); -protected: - virtual Direction get_default_direction ()const; - virtual void do_pre_processing (); - virtual void do_substitute_element_pointer (Score_element*o,Score_element*e); -}; - -#endif /* G_STEM_STAFF_SIDE_HH */ - diff --git a/lily/include/g-text-item.hh b/lily/include/g-text-item.hh deleted file mode 100644 index 3edfe6c72c..0000000000 --- a/lily/include/g-text-item.hh +++ /dev/null @@ -1,32 +0,0 @@ -/* - g-text-item.hh -- declare G_text_item - - source file of the GNU LilyPond music typesetter - - (c) 1998--1999 Han-Wen Nienhuys - - */ - -#ifndef G_TEXT_ITEM_HH -#define G_TEXT_ITEM_HH - -#include "item.hh" - -/** - Print a text in specified style. - */ -class G_text_item : public Item -{ -public: - String text_str_; - String style_str_; - - G_text_item (); - VIRTUAL_COPY_CONS (Score_element); -protected: - virtual void do_print () const; - virtual Molecule *do_brew_molecule_p () const; -}; - -#endif /* G_TEXT_ITEM_HH */ -