I have a couple that look pretty good now. Then I tried one, which
differs from the others in having a repeated A section, and it insists
on taking a whole line for the incipit. I have played games with
nobreak, and it just moves the terrible spacing to farther down in the
file. This is true on both 1.3.129 and 1.3.136.
Here's the one that looks terrible:
\header {
composer = "John Dowland";
crossRefNumber = "1";
footnotes = "\\\\Original clef C on third line\\\\(2) original is d quarter
note";
tagline = "Lily was here 1.3.129 -- automatically converted from ABC";
title = "XVII. A shepheard in a shade\\\\Tenor";
}
wordsdefaultV0 = \lyrics {
_ _ A _ shep- herd in a shade, his play- ning made of love and lo- vers worng,
un- to the fai- rest lasse,
un- to the fair - est lasse that _ _ trode on grasse, and thus be _ _ gan
his song.
Re- store re- store my heart a-
gaine, which love by thy sweet sweet lookes hath slaine, least that in- forst, in-
forst by your dis - daine, by your dis- daine
I sing fie fie on love, fie fie fie on love it is a fo- lish thing.
}
wordsdefaultV1 = \lyrics {
_ _ Since _ love and for- tune wil, I ho- nour still, your faier and love- ly
eye, what con- quest will it be,
what con- quest will _ it be, sweet _ _ Nimphe for thee, if I for _ _ sor-
row dye.
}
originalclef=\notes{\clef "mensural2_c3"; }
firstnote=\notes{g4.}
keysignature=\notes{\key g \mixolydian;}
timesignature=\notes{\time 4/4;}
modernclef=\notes{\clef "G_8";}
range=\notes{<e a'>}
incipit=\notes {
\property Voice.NoteHead \override #'style = #'mensural
\originalclef
\property Staff.TimeSignature \override #'style = #'old
\keysignature
\timesignature
\firstnote
\bar "|";
% now draw modern clef and key signature in normal font
\property Voice.NoteHead \override #'style = #'baroque
\modernclef
\keysignature
\property Staff.fontSize = #-1
\property Voice.fontSize = #-1
\property Voice.Stem \override #'transparent = ##t
\range
\bar "|.";
\property Staff.fontSize = #0
\property Voice.fontSize = #0
\property Voice.Stem \override #'transparent = ##f
\context Staff \outputproperty #(make-type-checker 'clef-interface) #'full-size-change
= ##t
%\property Staff.forceClef = ##t
%\modernclef
%\keysignature
%\timesignature
}
voicedefault = \notes {
\property Score.defaultBarType="empty"
\property Staff.TimeSignature \override #'style = #'C
\property Staff.noAutoBeaming = ##t
\property Score.breakAlignOrder = #'(
Left_edge_item
Span_bar
Breathing_sign
Staff_bar
Clef_item
Key_item
time_signature
)
\property Staff.forgetAccidentals = ##t
\property Voice.NoteHead \override #'style = #'baroque
\property Staff.Custos \override #'style = #'mensural
\incipit
% 1
\repeat volta 2 {
\time 4/4; % %MIDI nobarlines
% %MIDI transpose -12
\property Staff.forceClef = ##t
\key g \mixolydian; \clef "G_8";
g4. a8 b4 c'4 d'2 c'2 b2 a2 g2.
g4 d'4. c'8 b4 a4 g2 fis2 g2. d'4 d'4 e'4
fis'4 g'4 a'4 % 2
a4 b2 a4 d'4. c'8 b4 a4 d'4. c'8 b4 a2 g2
d'2. d'4 c'4 b2 a8 g8 a2. a4 g1 } \repeat volta 2 {
\key g \dorian; \clef "G_8";
f4 f'2 ees'4 d'2 ^"(2)" f'2 f'2 d'2 % 3
d'2. a4 d'2 a2 a2 bes2 r4 a4 a4 e4 fis1
fis!4 g2 a2 bes4 g4 c'4 bes4 a4. g8 g4 a4 f4
bes4 g4 a2 % 4
bes2 a2 d'2. c'4 bes2 a2 d'2. a4 bes4 g4 c'2
r4 g4 fis!4 g4 g4 fis!4 g1 }
}\score{
\notes <
\addlyrics
\context Staff="default"
{
\$voicedefault
}
\context Lyrics="default"
<
{ \$wordsdefaultV0 }
{ \$wordsdefaultV1 }
>
>
\paper {
\translator{
\StaffContext
\consists Custos_engraver; }
}
\midi {}
}
In contrast, here's the one that looks roughly the way I want it to:
\header {
composer = "John Dowland";
crossRefNumber = "1";
footnotes = "\\\\Original clef C on first line";
origin = "From The Second Booke of songs or Ayres of 2/ 4/ amd 5/parts: with
Tableture for the Lute or orpherian, with the Violl de Gamba.";
tagline = "Lily was here 1.3.129 -- automatically converted from ABC";
title = "V. Mourne, mourne,\\\\Canto";
}
wordsdefaultV0 = \lyrics {
_ _ Mourne, mourne, day is with dark- nesse fled, what heaven then go- vernes earth,
oh none, but _ hell in hea- vens stead, choaks with his mistes our mirth. Mourne
mourne, looke now for no more day nor night, but that from hell, Then all must as they
may in _ darke- nesse _ learne to dwell. But yet this change, must _ needes
change our de- light, that
thus the sunne, that thus the Sunne, the Sun should _ har- bour with the night.
}
originalclef=\notes{\clef "mensural2_c1"; }
firstnote=\notes{d''1}
keysignature=\notes{\key d \dorian;}
timesignature=\notes{\time 4/4;}
modernclef=\notes{\clef treble;}
range=\notes{<d'' d'>}
incipit=\notes {
\property Voice.NoteHead \override #'style = #'mensural
\originalclef
\property Staff.TimeSignature \override #'style = #'old
\keysignature
\timesignature
\firstnote
\bar "|";
% now draw modern clef and key signature in normal font
\property Voice.NoteHead \override #'style = #'baroque
\context Staff \outputproperty #(make-type-checker 'clef-interface) #'full-size-change
= ##t
\modernclef
\keysignature
\property Staff.fontSize = #-1
\property Voice.fontSize = #-1
\property Voice.Stem \override #'transparent = ##t
\range
\property Staff.fontSize = #0
\property Voice.fontSize = #0
\property Voice.Stem \override #'transparent = ##f
\bar "|.";
}
voicedefault = \notes {
\property Staff.noAutoBeaming = ##t
\property Score.breakAlignOrder = #'(
Left_edge_item
Span_bar
Breathing_sign
Staff_bar
Clef_item
Key_item
time_signature
)
\incipit
\property Staff.forgetAccidentals = ##t
\property Voice.NoteHead \override #'style = #'baroque
\property Score.defaultBarType="empty"
\property Staff.Custos \override #'style = #'mensural
% %MIDI nobarlines
\property Staff.TimeSignature \override #'style = #'C
\context Staff \outputproperty #(make-type-checker 'clef-interface) #'full-size-change
= ##t
\property Staff.forceClef = ##t
\clef treble; \time 4/4; \key d \dorian; d''1 a'1 \bar "|";
\property Staff.TimeSignature \set #'style = #'1style
\time 3/1; fis'2.
g'4 a'2 g'1 fis'!2 \bar "|"; e'1 fis'2 b'1. \bar "|";
a'2 a'2 gis'2 a'1. a'2 d''2 c''4 bes'4 a'1.
\bar "|"; a'2 g'2 f'2 e'1. \bar "|"; c''1 bes'2 a'2
\property Staff.TimeSignature \override #'style = #'C
g'2. g'4 \bar "|"; fis'\breve \bar "|"; \time 4/4; d''1
\property Staff.TimeSignature \set #'style = #'1style
a'1 \time 3/1; f'2 e'2 f'2 g'1 f'2 \bar "|"; e'1
a'2 gis'1 a'2 \bar "|"; c''2 b'1 a'1. c''2 b'2 a'2
\property Staff.TimeSignature \override #'style = #'C
g'1 f'2 \bar "|"; e'1. f'4 g'4 a'1 g'4 f'4 e'2.
e'4 d'1. \bar "|"; \time 4/4; \repeat volta 2 { r4 g'4 a'4
b'4 c''2. b'4. a'8 a'2 g'4 \bar "|"; a'4 f'4 e'2
r4 d''4 d''4 d''4 c''1 r4 bes'4 b'4 b'4 a'4 a'4
d''4 c''8 bes'!8 a'4 g'2 f'4 e'2 d'2. ^\fermata }
}\score{
\notes <
\addlyrics
\context Staff="default"
{
\$voicedefault
}
\context Lyrics="default"
<
{ \$wordsdefaultV0 }
>
>
\paper {
\translator{
\StaffContext
\consists Custos_engraver; }
}
\midi {}
}
Can anyone tell me how to get the first one to look like the second
one, except for having the repeat bar?
--
Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ )
(617) 661-8097 fax: (801) 365-6574
233 Broadway, Cambridge, MA 02139