check
runs abc2abc to check for syntax errors
X:1
T:Roslyn Castle
C:arranged by Charles Nicholson
W:this is an experiment to see how many ornaments ABC can handle. There are many more in the original!
K:Ab
M:4/4
L:1/8
M:4/4
%%rightmargin 0.5cm
%%leftmargin 0.5cm
"<Adagio"(A>G)|F2 (c>d) Pc2 (~B>c|dc) ({Lc/2}BA) (G2 LA>G)|F2 !<(! (f>g !<)! a2 !>(! g>f) c2 (B>c)
%Error : Bar 3 is 3/2 not 4/4
|
(dc) (BA) !uppermordent!G2 (A>B)|
%Error : Malformed note : expecting a-g or A-G
(c<A) (G>F) !turnx!Hf{agf}P=e (f>g|ac/2) {=E}F2 (A>G)|
(F2 {G/2F/2=E/2F/2} (c>d c2)) (B3/2{c/2B/2=A/2B/2}c/2 | d>c) {c/2}(LB>A) ({A/2}LG2 {G/2B/2} A>G|F2) (f>g {b}a2) g>f|(=e>f {^f} g>e) c2 (B>{c/2B/2=A/2B/2}c)|
({e/2}Ldc) ({c/2}LBA PG2) (A{BAGA}B/2=B/2|c<A) G>F f({=e/2f/2 c'b/2a/2g/2f/2 }e) fg|
%Error : stray / not in grace sequence
(a/2f/2) z (=e<g) z (fc) z (_e/2d/2c/2B/2)
%Error : Bar 14 is 5/4 not 4/4
|A2 {G/2F/2=E/2F/2 G/2A/2B/2c/2d/2} Pc>=E {E/2F/2G/2} F2
%Error : Bar 15 is 3/4 not 4/4
|]
%
z(c/2
%Error : Bar 16 is 3/16 not 4/4
|f)>>c (fg a2 Lg>f)|c'2{c'}(b>a) (ag) {g/2}(f=e)| f>c fg a2 gf|(c'd'/2c'/2) (c'/2b/2)(b/2a/2){a/2}Hg2 (B>{c/2B/2=A/2B/2}c)|
(d>c) {c/2}(BA) !uppermordent!G2 (A>{B/2A/2G/2A/2}B)|(c<A) (G>F) HfHg/2>f/2 {f}H=ef/2>g/2 | (a>c f{ef}g {a}a2 g>f|
%Error : Malformed note : expecting a-g or A-G
c'2 d'>c c.bag| f>c {F/2^F/2G/2G/2A/2^A/2B/2=B/2c/2d/2=d/2e/2=e/2} =f{^f}g a2 gf| d'>c' {c'}ba {a}Hg2 B>{cB=AB}c|
{e/2}(d>c){c/2}(B>A) {A/2}G2 (A>{BAGA}B) | (c<A) GF f{!crescendo(!f/2g/2=e/2g/2f/2g/2e/2g/2f/2g/2e/2g/2f/2g/2e/2g/2f/2g/2!crescendo)!e/2g/2f/2g/2e/2g/2f/2g/2e/2g/2f2 !diminuendo(!g2a2g2!diminuendo)!b2a2g2f2g2>f2} =e f>{gf=ef}g|
(!diminuendo(!b3/4a/4g/2!diminuendo)!f/2) (!diminuendo(!a3/4g/4f/2!diminuendo)!=e/2) (f/2e/2f/2c/2) (_e/2d/2c/2B/2) | A2{agf=ef_edcBAGF=EFGABcdccBA} G2 GGG F{GF=EF}A>G E/4F/4E/4F/4E/4F/4G/4 HF2
%Error : Bar 32 is 55/32 not 4/4
|]
M:C
%
X:2
T:Roselana Castle
C:James Oswald, The Caledonia Pocket Companion 4 #3 c. 1745
K:G
L:1/8
M:C
(GF)
%Error : Bar 33 is 1/4 not 4/4
|E2 B>c B2 (AB) |{AB}(cB)(AG) F2 (G>F) |E2 e>f{ef}g2 (fe)|(^de)(fd) B2 (AB) | {d}(cB)(AG)
F2 (GA)| (BG)(FE) ^d2 (ef)|(ge)(f^d) (ec)(BA)|G2 (F>E) E2 :||:B2|e2(ef){ef}g2 (fe)|b2 (ag) f2 (e^d) |
eBef {ef}g2(fe)|b>a g/2(b/2a/2g/2) f2 (AB)|{A/2B/2}(cB)(AG) F2 (GA)|(BG)(FE) ^d2 (ef)|gef^d eBAB|
{A}G2 F>E E2 :||:(GF)|(EG) (Bg) {e} ^d2 eB|c(B/2A/2) Bc F2 (GF)|(EG)(GB) !wedge!B(efg)|
ag/2f/2 {a}gf/2e/2 b2 (AB)|(c/4B/4A3/2) (B/4A/4G3/2) F2 (GA)|B(c/2B/2 A/2G/2F/2)E/2 ^d2 (ef)|(gb)(^df)
eB {d}c(B/2A/2)|G2 F>E E2 :||: B2|ee/2g/2 ff/2a/2{a}g3 f|e/2(g/2f/2e/2) b/2(g/2f/2e/2) (gf)(e^d)|
!wedge!e/2(B/2A/2B/2) f/2(B/2A/2B/2) g(f/2g/2) ef|g(f/2g/2) a/2(f/2g/2)e/2 b4| B2 AG F2 G/2B/2A/2c/2|BA/2G/2 FE
^d2 ef|g/2(b/2a/2f/2) g/2(e/2f/2^d/2) e/2(g/2f/2^d/2) e/2(B/2c/2A/2)|G2F>E D2:||: \
M:6/8
B2e (ed)B
%Error : Bar 73 is 3/2 not 6/8
|(df)e (dB)A|
B2e (fe)d| (Bd)F E2 :||: F2E (DE)F
%Error : Bar 78 is 11/8 not 6/8
| B2A (Bf)e|d2F (EF)A|(BA)F E3:||:B2e ede
f2d (ed)e
%Error : Bar 83 is 3/2 not 6/8
|f2d (ed)B|(Ad)F E3||F2dD2d|E2eF2f|(gf)e (dB)A|(B/2^c/2d)F E2:||: