Ragtime 110 { pan $ff using TinttiPiano loop -1 call RagtimeMelodyI call RagtimeMelodyI call RagtimeMelodyI1 call RagtimeMelodyA call RagtimeMelodyA1 call RagtimeMelodyA call RagtimeMelodyA2 call RagtimeMelodyB call RagtimeMelodyB1 call RagtimeMelodyC call RagtimeMelodyC call RagtimeMelodyD call RagtimeMelodyI call RagtimeMelodyI call RagtimeMelodyI2 call RagtimeMelodyD call RagtimeMelodyI call RagtimeMelodyI call RagtimeMelodyI3 call RagtimeMelodyA call RagtimeMelodyA1 call RagtimeMelodyA call RagtimeMelodyA3 endloop end } RagtimeMelodyI { ; 1 using TinttiPiano a.5 10 g.5 10 ds5 10 using Piano as5 20 ; 2 using TinttiPiano g.5 10 as5 10 g.5 10 return } RagtimeMelodyI1 { ; 5 a.5 10 g.5 10 ds5 10 c.5 10 ; 6 d.5 10 c.5 10 fs4 10 d.4 10 ; 7 using Piano g.4 20 using TinttiPiano g.4 10 g.4 10 ; 8 c.4 10 c.5 10 d.5 10 ds5 1 e.4 9 return } RagtimeMelodyI2 { ; 93 a.5 10 g.5 10 cs5 10 using Piano as5 20 using TinttiPiano ; 94 g.5 10 as5 10 g.5 10 ; 95 a.5 10 a.5 10 as5 10 b.5 10 ; 96 c.6 10 cs6 10 d.6 10 ds6 10 return } RagtimeMelodyI3 { ; 117 a.5 10 g.5 10 cs5 10 using Piano as5 20 using TinttiPiano ; 118 g.5 10 as5 10 g.5 10 ; 119 a.5 10 a.5 10 as5 10 b.5 10 ; 120 c.6 10 cs6 10 d.6 10 ds6 10 return } RagtimeMelodyA { ; 9 using Piano e.5 10 g.4 10 ds5 10 e.5 30 ; 10 ds5 10 e.5 10 ; 11 f.5 20 e.5 10 d.5 30 ; 12 b.4 10 c.5 10 ; 13 d.5 10 g.4 10 cs5 10 d.5 30 ; 14 cs5 10 d.5 10 ; 15 e.5 20 d.5 10 c.5 30 ; 16 c.5 10 d.5 10 ; 17 e.5 10 g.4 10 ds5 10 e.5 10 ; 18 as5 10 e.5 10 a.5 10 g.5 10 ; 19 f.5 20 e.5 10 f.5 20 ; 20 f.5 10 e.5 10 d.5 10 ; 21 e.5 20 fs4 20 ; 22 gs4 10 a.4 10 e.5 10 d.5 10 return } RagtimeMelodyA1 { ; 23 c.5 10 g.4 10 a.4 10 as4 10 ; 24 b.4 10 c.5 10 d.5 10 ds5 10 return } RagtimeMelodyA2 { ; 39 c.5 10 g.5 10 g.5 10 g.5 10 ; 40 g.5 10 g.5 10 g.5 10 g.5 10 return } RagtimeMelodyA3 { ; 151 rest 10 g.5 20 g.5 10 ; 152 g.5 10 fs5 10 g.5 10 gs5 10 ; 153 a.5 10 e.5 10 a.5 10 b.5 20 ; 154 a.5 20 e.5 10 ; 155 g.5 10 d.5 10 g.5 10 a.5 20 ; 156 g.5 20 d.5 10 ; 157 e.5 20 e.5 20 ; 158 d.5 20 d.5 20 ; 159 c.5 40 ; 160 b.5 3 c.6 37 return } RagtimeMelodyB { using Piano ; 41 e.5 10 d.5 10 c.5 10 a.4 10 ; 42 e.4 10 fs4 10 e.4 10 gs4 10 ; 43 a.4 20 a.4 30 ; 44 c.5 10 b.4 10 a.4 10 ; 45 b.4 10 bs4 10 b.4 10 e.5 20 ; 46 d.5 10 c.5 10 b.4 10 ; 47 a.4 15 e.5 5 ds5 10 e.5 10 ; 48 f.6 10 fs6 10 g.6 10 gs6 10 return } RagtimeMelodyB1 { ; 49 a.5 10 g.5 10 f.5 10 d.5 10 ; 50 a.4 20 e.4 20 ; 51 d.5 20 d.5 20 ; 52 b.4 10 f.5 10 e.5 10 d.5 10 ; 53 e.5 20 e.5 20 ; 54 a.4 10 g.5 10 f.5 10 e.5 10 ; 55 d.5 20 cs5 10 d.5 20 ; 56 e.5 10 f.5 10 g.5 10 return } RagtimeMelodyC { using Piano ; 57 a.5 20 a.4 20 ; 58 e.3 10 a.4 10 a.5 10 a.4 10 ; 59 g.5 20 g.4 20 ; 60 d.3 10 d.5 10 g.5 10 d.5 10 ; 61 f.5 10 c.5 10 f.4 10 f.5 20 ; 62 c.5 10 f.5 10 c.5 10 ; 63 e.5 30 e.5 10 ; 64 f.5 10 fs5 10 g.5 10 gs5 10 return } RagtimeMelodyD { using Piano ; 73 a.5 20 as5 20 ; 74 f.5 20 f.4 20 ; 75 as5 10 as5 10 f.5 10 a.5 10 ; 76 a.3 10 as5 10 f.4 10 a.5 10 ; 77 g.5 20 a.5 20 ; 78 e.5 20 e.4 20 ; 79 a.5 20 e.5 10 g.5 20 ; 80 a.5 10 e.4 10 g.5 10 ; 81 f.5 20 g.5 20 ; 82 d.5 20 d.4 20 ; 83 g.5 20 d.5 10 f.5 20 ; 84 fs5 10 g.5 10 gs5 10 ; 85 a.5 20 f.5 10 a.5 10 ; 86 gs5 20 f.5 10 gs5 10 ; 87 e.5 20 cs5 10 e.5 20 ; 88 d.6 30 return }