wheel bend rate 50 range -12 -> +12
include gm.zel
include xg.zel
include patterns.zel
gmreset
1 xgreset
1 {reverbType,1,1}
:2 {chorusType,42,0}
:2 {varType,6,0}
:2 {varConnection,1}
restart
tempo=130
track [chords bass arps lead sfx piano ]
track [dsetup bdrum snares toms cymbals claps hats revcymb bdrum2 ]
chords $$1 !!=80 @@5
hbank=0
lbank=0
patch 51
duration 1
filter=10
filterreso=100
filter [16+60 16-60 ]8 [c8gbCE ]12~ 
bass $$2 !!=110 @@3
hbank=0
lbank=18
patch 39
volume=120
duration /
|9 [[r c^ ]4~ ]16~
dsetup $$10
hbank=127
lbank=0
patch 25
reverb=100
chorus=100
{drumPitch,33,57,38,60}
$$11 hbank=127
lbank=0
patch 0
{drumPitch,42,70,46,70}
hats $$11 !!=70 @@3
accent 40
duration //
|9 [[F# F# F#! F# ]4~ ]24~
revcymb $$3 !!=100 @@5
hbank=0
lbank=0
patch 119
duration 1
|8 2 C2
cymbals $$11 !!=90 @@4
|9 C#
|13 C#
bdrum $$10 !!=100 @@3
duration //
|9 set bd1 {
[[a^4 ]4~ ]7~ a4 a4 a3 a a2 a2 }
[bd1 ]2~
bdrum2 $$10 !!=120 @@3
duration /
[C^8 C^7 C^ ]16~
arps $$4 !!=90 @@5
hbank=0
lbank=19
patch 80
filter=64
|9 [duration 1
8=120 8=64 ]4 [{arp4,C^,D^,E^,G^} ]17~
|17 hbank=0
lbank=18
patch 80
portamento=127
porttime=20
filter=64
duration //
octave 6
variation=100
!!=80 filter [16+50 16-50 ]4 [[C^ b g e ]4~ ]8~ 
snares $$10 !!=90 @@3
duration //
|16 !!-60 !! 16+60 [D^ ]13~ D/ D/ [D^ ]2~
|17 [[r4 D^4 ]2~ ]7~ 

revcymb
duration 1
|16 2 C2
cymbals
|17 C#
|21 C# 
piano $$5 !!=100 @@5
hbank=0
lbank=32
patch 2
release=0
duration //
|17 **0.7 [r2 [g3bCE ]4~ g2bCE ]8~
claps $$10 !!=80 @@2
duration //
|17 [r7 [e^2 ]2~ r5 ]7~
revcymb
duration 1
|24 2 C2
cymbals
|25 C#
sfx $$12 !!=120 @@5
hbank=0
lbank=96
patch 116
release=80
|25 C4
|25 restart
set chordgen1 {
duration //
r2 [*3?1 ]4~ *2?1 }
piano
[{chordgen1,gbCE,abCE,aCDF,gbDF} ]4~
bass
octave 2
duration /
[[r C^ ]4~ [r A^ ]3~ r C^ [r D^ ]3~ r F^ [r G^ ]3~ r b ]4~ 
chords
duration 4
[cgbCE caCE daCDF dgbDF ]4~
bdrum
duration //
|8 8 !!-50 !! 8+50 [a^ ]8~
set bd2 {
[[a^4 ]4~ ]3~ [a^4 ]2~ a^3 a a2 a2 
}
[bd2 ]2~ 
cymbals
|9 C#
|17 C#
revcymb
duration 1
|8 2 C2
|16 2 C2

hats
duration /
|9 [[A#!1 A# ]4~ ]8~
arps !!=115 @@5
hbank=0
lbank=12
patch 39
portamento=0
filter=50
duration // break on
|5 filter [16+40 16-40 ]6 [[gbCE ]4~ [abCE ]4~ [aCDF ]4~ [gbDF ]4~ ]3~
chords
|17 filter=40
duration 4
break off
filter [ 1+50 1-50 ] g#CDF g^bD^F 
filter=64 g2bDFG^ [2=10 ]
bass !!=100
|17 hbank=0
lbank=40
patch 39
octave 3 duration /
g#7 g# g^8 b8 g^4 a2 b2
piano !!=120
|17 hbank=0
lbank=34
patch 5
release=64
duration //
**1 g#6CD^F g#2CDF C3D^F^G# F^3G#C^@ F2G#C@ D^16F^GB g^8bDG
g^16bDG a4CFA b4DGB
