+1.3.115.hwn1
+============
+
+* Bugfix: multi-measure rest ends, chords.
1.3.114.mb1
===========
============
* abc2ly fixes
+
* allow a g_8 clef to be specified by treble8
* allow full mode names, as well as 3 character abbreviations
MAJOR_VERSION=1
MINOR_VERSION=3
PATCH_LEVEL=115
-MY_PATCH_LEVEL=
+MY_PATCH_LEVEL=hwn1
# use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
scm_unprotect_object (n->self_scm ());
}
- Simultaneous_music*v = new Request_chord (list);
+ Simultaneous_music*v = new Request_chord (SCM_EOL);
+ v->set_mus_property ("elements", list);
return v;
}
}
}
-/*
- FIXME: use different mechanics, and use a markup-p function?
- */
void
Instrument_name_engraver::create_text (SCM txt)
{
if(!text_)
{
text_ = new Item (get_property ("InstrumentName"));
- if (txt != SCM_EOL)
- {
- text_->set_grob_property ("text", txt);
- }
- else if (text_->get_grob_property ("text") == SCM_EOL)
- {
- return;
- }
+
+ if (text_->get_grob_property ("text") != txt)
+ text_->set_grob_property ("text", txt);
+
if (delim_)
text_->set_parent (delim_, Y_AXIS);
if (now_mom () > Moment (0))
s = get_property ("instr");
- // if (gh_string_p (s))
- // {
- create_text (s);
- // }
+ /*
+ FIXME: use markup_p () to check type.
+ */
+ if (gh_string_p (s))
+ create_text (s);
+
}
if (Align_interface::has_interface (i.elem_l_)
Request_chord * rqc2 = new Request_chord (SCM_EOL);
rqc2->set_mus_property ("elements", gh_list (sk->self_scm (), SCM_UNDEFINED));;
Request_chord * rqc3 = new Request_chord(SCM_EOL);
- rqc2->set_mus_property ("elements", gh_list (sp2->self_scm (), SCM_UNDEFINED));;
+ rqc3->set_mus_property ("elements", gh_list (sp2->self_scm (), SCM_UNDEFINED));;
SCM ms = gh_list (rqc1->self_scm (), rqc2->self_scm (), rqc3->self_scm (), SCM_UNDEFINED);
)
@end example")
-(translator-property-description 'automaticPhrasing boolean? "")
+(translator-property-description 'automaticPhrasing boolean? " If set,
+the @ref{Lyric_phrasing_engraver} will match note heads of context
+called Voice X to syllables from LyricsVoice called
+X-<something>. This feature is turned on by default. See the example
+file @file{lyrics-multi-stanza.ly}.
+
+")
+(translator-property-description 'automaticMelismata boolean? " If
+set, \addlyrics will assume that beams, slurs and ties signal
+melismata, and align lyrics accordingly.
+")
(translator-property-description 'barAlways boolean? " If set to true a bar line is drawn after each note.
")
(translator-property-description 'barCheckNoSynchronize boolean? "If set, don't reset measurePosition when finding a bbarcheck. This