help-gnu-music
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: lilypond questions


From: Evin Robertson
Subject: RE: lilypond questions
Date: Fri, 27 Oct 2000 18:35:43 -0700

Han-Wen Nienhuys <address@hidden> writes:
> address@hidden writes:
[...]
>> 2) If I want to have an extra voice for just one measure, I would like
>>    to be able to do something like <{e2.} {r4 b' e}>, but this gives a
>>    warning about adding note head to incompatible stem (I assume it is
>>    talking about the rest).  The output looks mostly fine, but what do
>>    I do to fix the warning?
>
> try
>
>   < \context Voice = othervoice e2. {, r4 b' e } >

Thanks; this works if I take out the extra comma.

>> 3) How do I enter phrasing marks (curved lines above the staff)?  This
>>    is probably obvious, but I cannot find anything in the manual about
>>    it.  I assume I'm not just supposed to use slur marks?
>
> Use slur marks.

Slur marks look really bad for phrasing marks in 1.2.17, so I upgraded
to 1.3.94 (using the debian package), and now they look fine.  Yay.


However, the new version appears to ignore this:

   \property Staff.noVoltaBraces=1

I'm using this because I have piano music (two staffs) with a volta
repeat, and don't want the repeat number and brace to be shown on the
bass clef.  This worked fine in 1.2.17.

Also, the new version defaults to putting crescendos under the staff
instead of above.  The reference manual tells me to use

   \property Voice.dynamicDirection = \up

which works perfectly.  However, lilypond complains loudly that this
is depreciated and I should instead be using

   \property Voice.Crescendo \push #'direction = #1

which doesn't appear to do anything at all.


>> 4) In the title, I'd like to have a bit be superscripted.  I am no TeX
>> expert, so I'm not sure how to do this.  I tried entering math mode
>> but couldn't get it to work quite right.  "1$^{ere}$ Gymnopedie" or
>> so is what I'd like.  I tried throwing backslashes at it, but still
>> no luck.
>
> How about
>
> title ="1$^\\textrm{ere} Gymnop\\'edie" ;

This produces an error.  Looking at the TeX file ly2dvi -k produces,
it appears something gets confused by the }, and this is generated:

\begin{document}
\mudelatitle{1$^\textrm{ere}%
\mudelacomposer{Erik Satie}%
\makelilytitle


Interestingly, running lilypond directly produces:

\def\mudelatitle{1$^\textrm{ere}%
  Gymnop\'edie}


So the closing brace (and Gymnop\'edie with it) is being lost
somewhere, but I'm not sure where or how.  In the meantime, I can use
the very ugly:

    title = "1$\\rm ^e$$\\rm ^r$$\\rm ^e$ Gymnop\\\'edie";



And another question:

My piece starts like this:

    R2. ^\textscript "Lent et douloureux" "Large" | R2. |
    R2. | R2. |
    r4 fis( \pp \< a | g fis cis |

However, the "lent et douloureux" (instructions for the playing of the
piece) isn't displayed unless I change it into

    r1. ^\textscript "Lent et douloureux" "Large" *3/4 | R2. |

in which case the rest moves to a different spot and clashes with a
rest from another voice.  Where's the appropriate place to put playing
directions?


And with my:

    r4 fis( \pp \< a | g fis cis |

the \pp clashes with the \<.  Ideally, I'd like the \pp to be
printed just before the fis which it modifies instead of directly
above it.  How do I do this?  (There are other cases where the note
before it isn't a quarter rest, so just putting it on the r4 isn't a
general solution)



Many thanks.

------------------------------------------------------------
--== Sent via Deja.com http://www.deja.com/ ==--
Before you buy.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]