Am 14.03.2011 20:40, schrieb [email protected]:
Hi Marc,

Ahh yes, the custom clef. I have been having some fun with that. I am
copying some handwritten music and I'm trying to retain the character of
the music as much as possible. The clef is a design of someone else's so I
won't include how to do it.
Ah, I see. Too bad ... I like the "handwritten" look very much.
  But here is the basic premise.
Here is a good snippet on the subject.
http://lsr.dsi.unimi.it/LSR/Item?id=401

Thanks for the detailed info!

Marc
And here is the basic code I am using (with a Diamond clef instead of the
large treble clef)

%Diamond Clef
diamondClefStencil =
   #(ly:make-stencil
     `(path 0.2 %thickness
          `(rmoveto 0 0 %draw the clef
            rlineto 1 2
                rlineto 1 -2
                rlineto -1 -2
                rlineto -1 2))
      (cons -0.5 1) %boundaries
      (cons -3 5))

diamondClef = { \override Staff.Clef #'stencil = \diamondClefStencil }
normalClefs = { \revert Staff.Clef #'stencil }

When you want to use the clef just place \diamondClef before hand and then
call whatever clef note positions you want to use. So it might be.

\diamondClef
\clef treble

Then you will get the diamond clef with note positions for a normal treble
clef.

I am loving how customizable Lilypond is. Computer notation doesn't have
to be generic!

Best,
Carl

Am 14.03.2011 19:23, schrieb [email protected]:
Hello Everyone,

I am working on some highly customized notation for proportionally
notated
phase music. I need all of the beats on the page to take up the same
amount of space so that the rhythms can be clearly seen. What I need to
do
now is to take away the time signature in the first line entirely (not
just make it transparent). I need to take it away entirely because if I
make it transparent it still takes up space and makes the first line
have
a smaller proportional notation than the rest of the lines.

See attached image.
A bit OT: how do you generate the clef?

Marc







_______________________________________________
lilypond-user mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to