On Jul 19, 2011, at 4:53 PM, Trevor Bača wrote:

> On Wed, Jun 29, 2011 at 5:47 PM, <m...@apollinemike.com> wrote:
> Hey all,
> 
> I'm getting a patch together to implement glissandi stem (stems that link up 
> to a glissando to indicate the glissando's duration to avoid awkwardness with 
> ties - comes up all the time in Xenakis).
> I have the C++ code working, but I'm looking for suggestions on the input 
> syntax.  Currently, the input syntax is fairly hackish.  I'm looking for 
> suggestions for not-too-ugly ways to input these glissandi stem (especially 
> in relative contexts where the note values of the stem will have an impact on 
> the next real note).
> 
> After I get some feedback, I'll put a patch on Reitveld for more formal 
> reviewing.
> 
> 
> Hey Mike,
> 
> I'm incredibly happy to hear that you're tackling the multistem glissando 
> problem. I'll use the feature in the next score I've got coming up (still 
> some months away), so thanks in advance for this.
> 

Cool!

> Wrt input syntax the first thing that comes to mind is something similar to 
> the the [ and ] of manual beams or the ( and ) of slurs: a type of matchfix 
> notation to show just the series of notes, rests, chords governed by the 
> spanner. Something like [= and =] or [- and -] might be suggestive.
> 
> Then again, perhaps \startMultistemGlissando, \stopMultistemGlissando (in 
> parallel to \startTrillSpan, \stopTrillSpan) might be less cryptic and better 
> for that reason.
> 
> Personally, I like \startXenakisGlissando, \stopXenakisGlissando rather a 
> lot. And I'm certain the users interested in the feature will understand the 
> meaning of the feature immediately from such a name. But (unless I'm 
> mistaken) the system has so far eschewed proper names in input syntax. So 
> perhaps the blander \startMultistemGlissando, \stopMultistemGlissando go 
> better with the flow.
> 
> 

I like the Xenakis naming too.
I'm knee deep in trying to pull this off right now...stay tuned :)

Cheers,
MS
_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to