2003-09-19 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ * input/test/slur-manual.ly: new file.
+
+ * scripts/convert-ly.py (FatalConversionError.sub_chords): convert
+ << >> chords too.
+
* VERSION (PACKAGE_NAME): release 1.9.8
* scripts/lilypond.py (escape_path): escape spaces in directory names
Release 2.0
+***********
HEAD HACKERS
Heikki Junes
Juergen Reuter
-BUG HUNTERS
+BUG HUNTERS/SUGGESTIONS
+Antonio Palama
+Benjamin Milde
+Daniel Berjon Diez
+David Bobroff
David Rayleigh Arnold
+Erik Ronstroem
Fabio dos Santos
-Antonio Palama
+Fodor Bertalan
+Frederic Bron
+Graham Parcival
+Ian Bailey-Mortimer
+John Williams
+Josza Marton
+Marco Caliari
+Michael Welsh Duggan
+Patrick Atamaniuk
+Paul Scott
+Pedro Kroeger
+Peter Lutek
+Richard Schoeller
+Thorkil Wolvendans
+Matthieu Amiguet
+
Release 1.8
+***********
HEAD HACKERS
--- /dev/null
+\version "1.9.8"
+\header {
+
+
+ texidoc = "In extreme cases, you can resort to setting slur
+ control-points manually. This involves a lot of trial and error,
+ though. Be sure to force line breaks at both sides, since
+ different horizontal spacing will require rearrangement of the
+ slur."
+
+ }
+
+
+\score {\notes \new PianoStaff <<
+ \context Staff = up { \clef bass s1 * 6 }
+ \context Staff = down \relative c {
+ \clef bass
+ r4 r8
+ \once\property Voice.Slur \set #'extra-offset = #'(0 . -8)
+ \once\property Voice.Slur
+ \set #'control-points =
+ #'((0 . -4) (2 . 0) (60 . 0) (63 . 4))
+ c8( as' f c' as f c as' f
+ \translator Staff = up
+ \clef treble
+ c' as f' c as' f c' as
+ f' c as' f c'4)
+ }>>
+\paper { raggedright = ##t }
+ }
return SCM_UNSPECIFIED;
}
set_extremities (me);
- set_control_points (me);
+ if (!gh_pair_p (me->get_grob_property ("control-points")))
+ set_control_points (me);
return SCM_UNSPECIFIED;
}
if re.search (marker_str,str):
return str
+ str = re.sub ('<<', '@STARTCHORD@', str)
+ str = re.sub ('>>', '@ENDCHORD@', str)
+
str= re.sub (r'\\<', '@STARTCRESC@', str)
str= re.sub (r'\\>', '@STARTDECRESC@', str)
str= re.sub (r'([_^-])>', r'\1@ACCENT@', str)