Hi all,

I would personally consider that a bug!
script-engraver.cc:

void
Script_engraver::listen_articulation (Stream_event *ev)
{
/* Discard double articulations for part-combining.  */
for (vsize i = 0; i < scripts_.size (); i++)
if (scm_is_eq (get_property (scripts_[i].event_, "articulation-type"),
get_property (ev, "articulation-type")))
return;

Umm...

The fact that it's coded doesn't make it not a bug… ;)

Should this be stripped down to a single markup without warning?

{ g_\markup "umm…" ^\markup "umm…" }

If the user intentionally doubles anything -- be it articulation, markup, dynamic, or whatever -- I consider it a bug it it's stripped from the output. <shrug>

Kieren.

Reply via email to