I'm attempting to do an incipit, with information about the original
clef and the range of the part.  I'm having a couple of problems:

Here's my test file:

\header {
        composer = "Thomas Morley";
        title = "I. See, Myne Owne Sweet Jewell\\\\Cantus";
}
voicedefault = \notes {
\property Staff.noAutoBeaming = ##t
\property Score.defaultBarType="empty"
%incipit
\property Staff.fontSize = -2 
\clef "soprano"; \property Staff.TimeSignature \push #'style = #"C"
\time 4/4;
b'1
\bar ".|";
\property Staff.fontSize = 0
\property Staff.fullSizeChanges = ##t
\clef treble;
%\property Voice.stem = \push *'length = #0
\property Voice.stemLength = #0
\property Staff.fontSize = -2 
<g'4 g''4>
\property Staff.fontSize = 0
%\property Voice.stem = \pop #'length
\property Voice.stemLength = #7
% %gchordfont Helvetica 12 box
 \key c \major; \property Staff.TimeSignature \push #'style = #"C"
 \time 4/4; % 1
     b'1    b'2    d''4    c''2    b'4    a'2    b'2    r4   d''4    d''4    
}\score{
        \notes <
        \context Staff="default"
        {
            \$voicedefault 
        }


    >
        \paper {
        }
        \midi {}
}

<bug report>
I tried:
\clef "C1";

and it printed a treble clef, instead of a C clef on the first line.

<bug report>
\property Staff.fullSizeChanges = ##t
\clef treble;

This doesn't seem to be causing the treble clef to be full size.

<bug report>
When I try to push and pop the Voice.stem lenth property, I get a
syntax error:

incipit.ly:15:28: error: parse error:
\property Voice.stem = \push
                             *'length = #0

incipit.ly:15:37: error: Have to be in Lyric mode for lyrics:

<bug report>
I attempted to verify that this wasn't user error by processing the
les-nereides.ly, which is where I got the syntax from, but I got an
error on that before it even gets to the stem popping and pushing:
executing: lilypond  les-nereides.ly 2>&1
GNU LilyPond 1.3.99.
Now processing: `les-nereides.ly'
Parsing...Backtrace:
0* ifndef

ERROR: In expression ifndef:
ERROR: Unbound variable: ifndef
ly2dvi: LilyPond failed: lilypond  les-nereides.ly 2>&1


So then I used:

\property Voice.stemLength = #0
<g'4 g''4>

<possible bug report; otherwise question>
This still prints a stem between the two notes of the range.  I'd
rather have two quarter notes with no stem at all.

<question>
I have:

\bar ".|";
\property Staff.fontSize = 0
\property Staff.fullSizeChanges = ##t
\clef treble;

Shouldn't the treble clef happen after the bar?  It happens before it.


-- 
Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ )
(617) 661-8097  fax: (801) 365-6574 
233 Broadway, Cambridge, MA 02139

Reply via email to