Hi David & list,
I did a project at Stanford/ccrma, for which my pal Rob designed a system that used Lilypond to display the output of a patch, and that worked beautifully, from the performer's (my) point of view. Here's a link to his paper, see section 2.7.
http://nime.org/2006/proc/nime2006_338.pdf
Collin