+2004-08-23 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+ * lily/new-slur.cc (add_column): remove set_interface()
+
2004-08-22 Han-Wen Nienhuys <hanwen@xs4all.nl>
* input/regression/slur-double.ly: new file.
@lilypond[relative=2,verbatim,fragment]
c4_( c) c^( c)
@end lilypond
+
+Some composers write two slurs when they want legato chords. This can
+be achieved in LilyPond, by setting @code{doubleSlurs},
+
+@lilypond[verbatim,raggedright]
+\relative {
+ \set doubleSlurs = ##t
+ <c e>4 ( <d f> <c e> <d f> )
+}
+@end lilypond
+
@refcommands
Program reference: @seeinternals{Slur}, and @internalsref{SlurEvent}.
-
-@cindex Adjusting slurs
-
@node Phrasing slurs
@subsection Phrasing slurs
\version "2.3.12"
\paper { raggedright = ##t }
-{
+\relative {
\set doubleSlurs = ##t
<c e>4 ( <d f> <c e> <d f> )
}
DECLARE_SCHEME_CALLBACK (after_line_breaking, (SCM));
DECLARE_SCHEME_CALLBACK (height, (SCM,SCM));
- static void set_interface (Grob *);
static bool has_interface (Grob *);
static Bezier get_curve (Grob*me);
};
return b;
}
-
-void
-New_slur::set_interface (Grob*me)
-{
- /* Copy to mutable list. */
- me->set_property ("attachment",
- ly_deep_copy (me->get_property ("attachment")));
-}
-
void
New_slur::add_column (Grob*me, Grob*n)
{
{
/* Copy to mutable list. */
me->set_property ("attachment",
- ly_deep_copy (me->get_property ("attachment")));
+ ly_deep_copy (me->get_property ("attachment")));
}
void
return str
conversions.append (((2, 3, 12), conv,
- '''\\newpage -> \\pageBreak'''))
+ '''\\newpage -> \\pageBreak, junk \\script{up,down,both},
+soloADue -> printPartCombineTexts, #notes-to-clusters -> \\makeClusters
+'''))
def conv_mode_experiment (str):
depth = ..
TEX_FILES = $(wildcard *.tex)
-
-EXTRA_DIST_FILES = $(TEX_FILES) latin1.enc
+EXTRA_DIST_FILES = $(TEX_FILES)
STEPMAKE_TEMPLATES=install
INSTALLATION_DIR=$(local_lilypond_datadir)/tex/