On Mon, 2011-12-12 at 08:35 -0600, Jeremiah Benham wrote: > On 12/12/2011 03:39 AM, Richard Shann wrote: > > scripts.umarcato (LilyPond) becomes LG-Marcato in Denemo > > where the LG means LilyPond glyph and the scripts. and the u are > > dropped? > This sounds fine to me. I assume I am going to do the same thing with > ornaments, dynamics, and stuff? Yes. The only things that I can think of that require built-in support still are "spanners": things like the crescendo, tuplets ... But, note that work has been done, I think, (by DanW and/or Nils) on collecting dynamics info from the user and setting up the midibytes field. For this reason, we should probably create the new commands using the old command names, and retire the old commands simultaneously. So d-ToggleStaccato would be the new command that adds the directive to the chord or removes it if already present (I have made the Marcato example operate as a toggle already, for naming consistency this should be re-named ToggleMarcato). Then any script that calls these will continue to work. Another wrinkle: I will write code in importxml.c to read the old articulations and apply the new directives. This means that old files will still load. Meantime, don't remove any C code implementing the old staccato etc fields, just drop the commands themselves from denemoui.xml, generate_source.c (you will need to drop them to avoid a name clash with the new ones). That way, they can no longer be created but they will still work if they are present.
BTW, there is a scripts.trill according to the LilyPond docs, but I have so far been unable to find it... The trill is one of the very few ones I use, and it is horribly misplaced :( so I am dying to get rid of it. Richard > > Jeremiah > > Other suggestions welcome! > > > > Richard > _______________________________________________ Denemo-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/denemo-devel
