justify top left
nocheck unfinished
notime
textsizes 10 8.5

*define 00XX 00XX
*if undef 00XX
  *define 00XX 00YY
*fi   

[stave 1 omitempty "&00XX" alto]
"1-4"/a/cb/s2 [4] "\r2\"/a/cb/s2 f-f-f-f- | "xyz"/cb G+ "abc"/a/cb/rot30 |
[endstave]

[newmovement]
Notime

[stave 1 "Name"] R! |? [endstave]
[stave 2 "Name"/l4/u4] R! |? [endstave]
[stave 3 "Name"/r4/d4] R! |? [endstave]
[stave 4 "Longer Name|Split"] R! |? [endstave]
[stave 5 "Longer Name|Split"/l4/u4] R! |? [endstave]
[stave 6 "Longer Name|Split"/r4/d4] R! |? [endstave]
[stave 7 "Longer Name|Split"/c] R! |? [endstave]
[stave 8 "Longer Name|Split"/l4/u4/c] R! |? [endstave]
[stave 9 "Longer Name|Split"/r4/d4/c] R! |? [endstave]

[newmovement thisline]
LineLength -100
[stave 1 "Name"/v justify -left] R! |? [endstave]
[stave 2 "Name"/l4/u4/v] R! |? [endstave]
[stave 3 "Name"/r4/d4/v] R! |? [endstave]
[stave 4 "Name"/v/m] R! |? [endstave]
[stave 5 "Name"/l4/u4/v/m] R! |? [endstave]
[stave 6 "Name"/r4/d4/v/m] R! |? [endstave]

[newmovement]
Heading "" 140
Linelength +100
Time 3/4
Unfinished

[stave 1 treble 1] 
[2] R! |
[endstave]

[stave 2 treble 1]
(a'-\su\f'-); [reset] f-\sd\c=c=; f-c=c=; f-c=c= |
f-\sd\c=c=; f-c=c=; f-c=c=;  [reset] (a'-\su\f'-); |
[endstave]

[newmovement]
systemseparator 16

[Staff 1] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[Staff 2] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[newmovement]
[Staff 1] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[Staff 2] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[newmovement]
systemseparator 20 3
heading "" -20
heading "Heading" 10

[Staff 1] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[Staff 2] [treble 1] 
abcd |
[newline] abcd |
[endstaff]

[newmovement]
systemseparator 16 2 40 -10 -8

[Staff 1] [treble 1] 
abcd |
[endstaff]

[Staff 2] [treble 1] 
abcd |
[endstaff]


@ Repeat wings tests

[newmovement]
repeatstyle 10

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]

[newmovement]
stavesizes 1/0.8

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
stavesizes 1/1
repeatstyle 11

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
repeatstyle 12

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
repeatstyle 13

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
repeatstyle 14

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
repeatstyle 10

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]

[stave 2 bass 0]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
selectstaves 1

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]

[stave 2 bass 0]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
selectstaves 2

[stave 1 treble 1]
(: G+ :) | (: G+ :) |
[endstave]

[stave 2 bass 0]
(: G+ :) | (: G+ :) |
[endstave]


[newmovement]
nocheck
justify top left right
printtime 4/4 "4"/S5 "4"/S5

draw words
  0 -10 moveto "Small"/S5 show
enddraw   

[stave 1 "Name"/S5 treble 1]
"a " "a "/F/S1 "a "/F/S2 "a "/F/S3 "a "/F/S4 "a "/F/S5 "a "/F/S6 "a "/F/S7
R! | [slur/a] gg [slurgap/"xx"/S5] gg [draw words] |
[endstaff]


[newmovement]
nocheck
time 3/4

[stave 1 treble 1 text underlay]
"\mf\\x1d000\ \x1D121\ \x1D13d\" g g g
[endstave]
