denemo-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Denemo-devel] Inserting more than one bit of LilyPond on a chord.


From: Richard Shann
Subject: [Denemo-devel] Inserting more than one bit of LilyPond on a chord.
Date: Mon, 19 Jan 2009 19:19:46 +0000

I've been thinking about making it possible for Denemo commands to do
more than just push bits of LilyPond into the score. After all, it is
tricky to take them out again except by deleting or using the generic
Insert/Attach LilyPond command to do hand editing. And what if some
other Denemo command has put something in the same place? 
I am thinking of things like the fingering commands. You could also have
a beaming command at the same place - on the same chord. To be able to
change your mind you would have to understand which bit of syntax
belonged to which command.
This is not a terrible situation. For example, having a Tremolo command
that inserts :8 (or whatever it is) and a beam-start command that
inserts [ does at least let you figure out which bit to delete if you
decide you don't want the tremolo after all and you have created [:8 by
applying both commands (assuming they were scripted to append to each
other).
Still, it might be nice to shield people as much as reasonably possible
while they are doing reasonably simple things.
I think it would be possible to store a list of bits of lilypond, with
each element tagged by the command that put it there. Then commands
could not only insert but also edit their own bits of LilyPond.
This is just something I am ruminating on, but comments would help the
rumination process.
Richard






reply via email to

[Prev in Thread] Current Thread [Next in Thread]