>|Neat; it works!
>|
>|But what would you change to print one of the other three parts instead?
>|(Yes, I am treating this as a magic incantation of which I understand
>|little, and yes, I do feel like the sorcer's apprentice.)
Answered in a previous post. But here's a brief explanation:
>|> \makeatletter
>|> \def\vnotes#1\elemskip#2\en{\noteskip#1\@l@mskip\@vnotes#4\en}%
>|> \makeatother
makeatletter/makeatother allows one to use @ in a macro definition.
\vnotes is a low-level macro that all the other notes/Notes/NOtes/ etc
macros expand into.
The part up to { is the pattern that will be looked for. Note that it
looks for \en and not \enotes as the closing bracket.
The part within the { } is what that pattern of macro call expands into.
If the part after \noteskip#1\@l@mskip\@vnotes were #2#5, the
re-defined macro would work like the built-in vnotes macro. By using
just #4, only that one instrument is used.
Bob
-------------------------------
[email protected] mailing list
If you want to unsubscribe or look at the archives, go to
http://tug.org/mailman/listinfo/tex-music