On Fri, Jul 22, 2011 at 3:32 AM, David Kastrup <[email protected]> wrote: >>> Anyway, this is not particularly complex either. Could possibly pave >>> the way for a nicer function for setting up strings for tabulatures. >>> Also stuff like \transpose can be implemented by users with a >>> straightforward syntax accepting just pitches where pitches are asked >>> for, without the user needing to disassemble music in order to get at >>> the pitch somewhere in the center of the mess. >> >> It would be awesome to implement \transpose (and relative, for that >> matter) as a music function. > > Not likely a speed gain.
It's not for speed. I have always been annoyed by the special parser rules for those, so it would be neat to be able to drop those. >> It seems to be missing the init for the _proc variables you added, >> though. > > No. They are created by the existing calls of IMPLEMENT_TYPE_P in > pitch.cc and duration.cc and initialized there. Ah, I forgot. LGTM then. -- Han-Wen Nienhuys - [email protected] - http://www.xs4all.nl/~hanwen _______________________________________________ lilypond-devel mailing list [email protected] https://lists.gnu.org/mailman/listinfo/lilypond-devel
