# I have no idea what Haunted and Feed are supposed to be.  They are very
# quiet on my XG card so I can't tell.  I will leave them silent for now.
# Ghost is an octave lower than my card, but it sounds better this way.
# All the other sound effects should be taken care of, and most of them
# have been tuned to match the pitches on my card.  Some volumes may still
# need to be adjusted.  All XG drumsets are correctly mapped now.

# Syntax:
# map <MapID1> from-bank from-prog to-bank to-prog
# map <MapID2> from-drumset from-keynote to-drumset to-keynote
#
# MapID1: sc55|sc88|sc88pro|xg|xgsfx64
# MapID2: sc55drum|sc88drum|sc88prodrum|xgdrum|xgsfx126
#

drumset 0

# non GM/GS XG drum extensions
13 surdo1	note=86 pan=-21
14 surdo2	note=87 pan=-32
15 highq	note=65 pan=-21	amp=50
16 slap		note=28 pan=-21
17 scratch1	note=29 pan=-19	amp=30
18 scratch2	note=30 pan=-19	amp=30
19 snap		note=65 pan=center
20 sqrclick	note=60 pan=center
21 metclick	note=60 pan=center
22 metbell	note=60 pan=center
23 metclick	note=60	pan=center		# Seq Click L
24 metclick	note=60	pan=center		# Seq Click H
# needed to remap sets 24/25
100 gsdrum25\revcym 	pan=center	note=52	# reverse cymbal
# repitch congas for most XG sets (verified as correct)
101 congahi1		pan=-40 	note=52 # +7
102 congahi2		pan=-62		note=61 # +4
103 congalo		pan=center	note=62 # low
# conga pitches for XG Analog set (verified as correct)
104 congahi1		pan=-40 	note=55 # +12
105 congahi2		pan=-62		note=62 # +7
106 congalo		pan=center	note=60	# low


	
bank 120

0  sfx\cutnoiz                  # cut noise
1  sfx\cutnoiz                  # cut noise 2
2  sfx\cutnoiz                  # dist cut noise
3  fx-fret			# string slap
4  fx-fret                      # bass slide
5  fx-fret                      # pick strape
16 sfx\flclick                  # fl key click
32 mazpat\fx\rainyday           # rain
33 sfx\thunder2			# thunder
34 sfx\newwind amp=75		# wind
35 sfx\stream amp=75		# stream
36 sfx\bubbles1			# bubbling
#37 # feed
48 sfx\dog1                     # dog
49 sfx\hoofs			# horse gallop
50 sfx\birdtwee amp=25		# bird 2
51 sfx\meow			# kitty
52 sfx\doggrowl                 # growl
#53 # haunted
54 sfx\ghost			# ghost
#55 sfx\badmaou    		# maou
64 sfx\dialtone                 # telephone dial
65 sfx\creak                    # door creaking
66 sfx\door                     # door slam
67 sfx\scratch1                 # scratch
68 sfx\scratch2                 # scratch 2
69 sfx\windchim                 # wind chime
70 telephon                     # telephone 2
80 sfx\carengin                 # car engine
81 sfx\carstop                  # car stop
82 sfx\carpass                  # car pass
83 sfx\carcrash                 # car crash
84 sfx\ambulanc                 # siren
85 mazpat\fx\newtrain           # train
86 mazpat\fx\jet amp=70         # jetplane
87 sfx\starship                 # starship
88 pistol                       # burst noise
89 mazpat\fx\train              # coaster
90 sfx\bubbles1			# submarine (needs to be replaced)
96 sfx\laugh                    # laughing
97 sfx\scream                   # screaming
98 sfx\punch                    # punch
99 sfx\heartbt                  # heart beat
100 mazpat\fx\newstep           # footsteps
101 applause                    # applause 2
112 sfx\machgun2                # machine gun
113 gus\sqrwave                 # laser gun
114 pistol			# explosion
115 sfx\firework                # fireworks



drumset 121

36 sfx\cutnoiz					note=60	# cut noise
37 sfx\cutnoiz					note=60	# cut noise 2
38 sfx\cutnoiz					note=60	# dist cut noise
39 fx-fret					note=60	# string slap
40 fx-fret					note=60	# bass slide
41 fx-fret					note=60	# pick slide
52 sfx\flclick					note=60	# fl key click
68 mazpat\fx\rainyday	keep=loop keep=env	note=60	# rain
69 sfx\thunder2		keep=loop keep=env	note=60	# thunder
70 sfx\newwind	amp=75	keep=loop keep=env	note=60	# wind
71 sfx\stream 	amp=75	keep=loop keep=env	note=60	# stream
72 sfx\bubbles1 	keep=loop keep=env	note=48 # bubble
#73 # feed
84 sfx\dog1					note=60	# dog
85 sfx\hoofs		keep=loop keep=env	note=60	# horse gallop
86 sfx\birdtwee amp=25	keep=loop keep=env	note=60	# bird 2
87 sfx\meow					note=60 # kitty
88 sfx\doggrowl					note=60 # growl
#89 # haunted
90 sfx\ghost					note=60 # ghost
#91 sfx\badmaou		keep=loop keep=env	note=60 # maou



drumset 122

36 telephon					note=60	# telephone 2
37 sfx\creak					note=60	# door creaking
38 sfx\door					note=60	# door slam
39 sfx\scratch1					note=60	# scratch
40 sfx\scratch2					note=60	# scratch 2
41 sfx\windchim		keep=loop keep=env	note=60	# wind chime
42 telephon					note=60	# telephone ring
52 sfx\carengin					note=60	# engine start
53 sfx\carstop					note=60	# stop
54 sfx\carpass					note=60	# car pass
55 sfx\carcrash					note=60	# crash
56 sfx\ambulanc		keep=loop keep=env	note=60	# siren
57 mazpat\fx\newtrain	keep=loop keep=env	note=60	# train
58 mazpat\fx\jet amp=70	keep=loop keep=env	note=60	# jetplane
59 sfx\starship		keep=loop keep=env	note=60	# starship
60 pistol					note=60	# burst noise
61 mazpat\fx\train      keep=loop keep=env	note=60 # coaster
62 sfx\bubbles1		keep=loop keep=env	note=48	# submarine (needs to be replaced
68 sfx\laugh					note=60	# laughing
69 sfx\scream					note=60	# screaming
70 sfx\punch					note=60	# punch
71 sfx\heartbt					note=60	# heart beat
72 mazpat\fx\newstep				note=60	# footsteps
73 applause		keep=loop keep=env	note=60	# applause
84 sfx\machgun2		keep=loop keep=env	note=60	# machine gun
85 gus\sqrwave					note=60	# laser gun
86 pistol					note=60	# explosion
87 sfx\firework					note=60	# fireworks



# XG SFX-64 Voice map
map xgsfx64 0 0 120  0  # cut noise
map xgsfx64 0 1 120  1  # cut noise 2
map xgsfx64 0 2 120  2  # dist cut noise
map xgsfx64 0 3 120  3  # string slap
map xgsfx64 0 4 120  4  # bass slide
map xgsfx64 0 5 120  5  # pick strape
map xgsfx64 0 16 120 16 # fl key click
map xgsfx64 0 32 120 32 # rain
map xgsfx64 0 33 120 33 # thunder
map xgsfx64 0 34 120 34 # wind
map xgsfx64 0 35 120 35 # stream
map xgsfx64 0 36 120 36 # bubble
#map xgsfx64 0 37 120 37 # feed
map xgsfx64 0 48 120 48 # dog
map xgsfx64 0 49 120 49 # horse gallop
map xgsfx64 0 50 120 50 # bird 2
map xgsfx64 0 51 120 51 # kitty
map xgsfx64 0 52 120 52 # growl
#map xgsfx64 0 53 120 53 # haunted
map xgsfx64 0 54 120 54 # ghost
map xgsfx64 0 55 120 55 # maou
map xgsfx64 0 64 120 64 # telephone dial
map xgsfx64 0 65 120 65 # door creaking
map xgsfx64 0 66 120 66 # door slam
map xgsfx64 0 67 120 67 # scratch
map xgsfx64 0 68 120 68 # scratch 2
map xgsfx64 0 69 120 69 # wind chime
map xgsfx64 0 70 120 70 # telephone 2
map xgsfx64 0 80 120 80 # car engine
map xgsfx64 0 81 120 81 # car stop
map xgsfx64 0 82 120 82 # car pass
map xgsfx64 0 83 120 83 # car crash
map xgsfx64 0 84 120 84 # siren
map xgsfx64 0 85 120 85 # train
map xgsfx64 0 86 120 86 # jetplane
map xgsfx64 0 87 120 87 # starship
map xgsfx64 0 88 120 88 # burst noise
map xgsfx64 0 89 120 89 # coaster
map xgsfx64 0 90 120 90 # submarine
map xgsfx64 0 96 120 96 # laughing
map xgsfx64 0 97 120 97 # screaming
map xgsfx64 0 98 120 98 # punch
map xgsfx64 0 99 120 99 # heart beat
map xgsfx64 0 100 120 100     # footsteps
map xgsfx64 0 101 120 101     # applause 2
map xgsfx64 0 112 120 112     # machine gun
map xgsfx64 0 113 120 113     # laser gun
map xgsfx64 0 114 120 114     # explosion
map xgsfx64 0 115 120 115     # fireworks

# XG SFX-126 Keyboard map (drums)
map xgsfx126 0 36 121 36   # cut noise
map xgsfx126 0 37 121 37   # cut noise 2
map xgsfx126 0 38 121 38   # dist cut noise
map xgsfx126 0 39 121 39   # string slap
map xgsfx126 0 40 121 40   # bass slide
map xgsfx126 0 41 121 41   # pick slide
map xgsfx126 0 52 121 52   # fl key click
map xgsfx126 0 68 121 68   # rain
map xgsfx126 0 69 121 69   # thunder
map xgsfx126 0 70 121 70   # wind
map xgsfx126 0 71 121 71   # stream
map xgsfx126 0 72 121 72   # bubble
#map xgsfx126 0 73 121 73   # feed
map xgsfx126 0 84 121 84   # dog
map xgsfx126 0 85 121 85   # horse gallop
map xgsfx126 0 86 121 86   # bird 2
map xgsfx126 0 87 121 87   # kitty
map xgsfx126 0 88 121 88   # growl
#map xgsfx126 0 89 121 89   # haunted
map xgsfx126 0 90 121 90   # ghost
map xgsfx126 0 91 121 91   # maou
map xgsfx126 1 36 122 36   # telephone 2
map xgsfx126 1 37 122 37   # door creaking
map xgsfx126 1 38 122 38   # door slam
map xgsfx126 1 39 122 39   # scratch
map xgsfx126 1 40 122 40   # scratch 2
map xgsfx126 1 41 122 41   # wind chime
map xgsfx126 1 42 122 42   # telephone ring
map xgsfx126 1 52 122 52   # engine start
map xgsfx126 1 53 122 53   # stop
map xgsfx126 1 54 122 54   # car pass
map xgsfx126 1 55 122 55   # crash
map xgsfx126 1 56 122 56   # siren
map xgsfx126 1 57 122 57   # train
map xgsfx126 1 58 122 58   # jetplane
map xgsfx126 1 59 122 59   # starship
map xgsfx126 1 60 122 60   # burst noise
map xgsfx126 1 61 122 61   # coaster
map xgsfx126 1 62 122 62   # submarine
map xgsfx126 1 68 122 68   # laughing
map xgsfx126 1 69 122 69   # screaming
map xgsfx126 1 70 122 70   # punch
map xgsfx126 1 71 122 71   # heart beat
map xgsfx126 1 72 122 72   # footsteps
map xgsfx126 1 73 122 73   # applause
map xgsfx126 1 84 122 84   # machine gun
map xgsfx126 1 85 122 85   # laser gun
map xgsfx126 1 86 122 86   # explosion
map xgsfx126 1 87 122 87   # fireworks




# XG non-standard drum crap ... <grumble, grumble>
# Each drumset needs it's own complete mapping.  Conflicts with GM/GS
# are given by commented names next to the mappings, * indicates
# even further non-standardness.  Drumsets that I did not include
# are best left defaulting to the XG drumset 0 mapping, IE the classical
# drumset has NO resemblance to the GS classical drumset, and is really
# the same mapping as XG drumset 0.  And WHY did XG decide to screw GS and
# create their own incompatible standard rather than just add extensions?
# Who knows, but it sure is a pain.

map xgdrum 0 13 0 13
map xgdrum 0 14 0 14
map xgdrum 0 15 0 15
map xgdrum 0 16 0 16
map xgdrum 0 17 0 17
map xgdrum 0 18 0 18
map xgdrum 0 19 0 19
map xgdrum 0 20 0 20
map xgdrum 0 21 0 21
map xgdrum 0 22 0 22
map xgdrum 0 23 0 23
map xgdrum 0 24 0 24
map xgdrum 0 25 40 38	# Brush Tap		br_swish
map xgdrum 0 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 0 27 40 39	# Brush Slap		br_slap
map xgdrum 0 28 40 30	# Brush Swirl H		br_swirl
map xgdrum 0 29 0 25	# Snare Roll		snarerol
map xgdrum 0 30 0 85	# Castanet		castinet
map xgdrum 0 31 0 38	# Snare L		snare1
map xgdrum 0 32 0 37	# Sticks		stickrim
map xgdrum 0 33 0 36	# Bass Drum L		kick1
map xgdrum 0 34 0 38	# Open Rim Shot		snare1
map xgdrum 0 35 0 35
map xgdrum 0 36 0 36
map xgdrum 0 37 0 37
map xgdrum 0 38 0 38
map xgdrum 0 39 0 39
map xgdrum 0 40 0 40
map xgdrum 0 41 0 41
map xgdrum 0 42 0 42
map xgdrum 0 43 0 43
map xgdrum 0 44 0 44
map xgdrum 0 45 0 45
map xgdrum 0 46 0 46
map xgdrum 0 47 0 47
map xgdrum 0 48 0 48
map xgdrum 0 49 0 49
map xgdrum 0 50 0 50
map xgdrum 0 51 0 51
map xgdrum 0 52 0 52
map xgdrum 0 53 0 53
map xgdrum 0 54 0 54
map xgdrum 0 55 0 55
map xgdrum 0 56 0 56
map xgdrum 0 57 0 57
map xgdrum 0 58 0 58
map xgdrum 0 59 0 59
map xgdrum 0 60 0 60
map xgdrum 0 61 0 61
map xgdrum 0 62 0 101
map xgdrum 0 63 0 102
map xgdrum 0 64 0 103
map xgdrum 0 65 0 65
map xgdrum 0 66 0 66
map xgdrum 0 67 0 67
map xgdrum 0 68 0 68
map xgdrum 0 69 0 69
map xgdrum 0 70 0 70
map xgdrum 0 71 0 71
map xgdrum 0 72 0 72
map xgdrum 0 73 0 73
map xgdrum 0 74 0 74
map xgdrum 0 75 0 75
map xgdrum 0 76 0 76
map xgdrum 0 77 0 77
map xgdrum 0 78 0 78
map xgdrum 0 79 0 79
map xgdrum 0 80 0 80
map xgdrum 0 81 0 81
map xgdrum 0 82 0 82
map xgdrum 0 83 0 83
map xgdrum 0 84 0 84
map xgdrum 0 85 0 85
map xgdrum 0 86 0 86
map xgdrum 0 87 0 87

map xgdrum 8 13 8 13
map xgdrum 8 14 8 14
map xgdrum 8 15 8 15
map xgdrum 8 16 8 16
map xgdrum 8 17 8 17
map xgdrum 8 18 8 18
map xgdrum 8 19 8 19
map xgdrum 8 20 8 20
map xgdrum 8 21 8 21
map xgdrum 8 22 8 22
map xgdrum 8 23 8 23
map xgdrum 8 24 8 24
map xgdrum 8 25 40 38	# Brush Tap		br_swish
map xgdrum 8 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 8 27 40 39	# Brush Slap		br_slap
map xgdrum 8 28 40 40	# Brush Swirl H		br_swirl
map xgdrum 8 29 8 25	# Snare Roll		snarerol
map xgdrum 8 30 8 85	# Castanet		castinet
map xgdrum 8 31 8 38	# Snare L		snare1
map xgdrum 8 32 8 37	# Sticks		stickrim
map xgdrum 8 33 8 36	# Bass Drum L		kick1
map xgdrum 8 34 8 38	# Open Rim Shot		snare1
map xgdrum 8 35 8 35
map xgdrum 8 36 8 36
map xgdrum 8 37 8 37
map xgdrum 8 38 8 38
map xgdrum 8 39 8 39
map xgdrum 8 40 8 40
map xgdrum 8 41 8 41
map xgdrum 8 42 8 42
map xgdrum 8 43 8 43
map xgdrum 8 44 8 44
map xgdrum 8 45 8 45
map xgdrum 8 46 8 46
map xgdrum 8 47 8 47
map xgdrum 8 48 8 48
map xgdrum 8 49 8 49
map xgdrum 8 50 8 50
map xgdrum 8 51 8 51
map xgdrum 8 52 8 52
map xgdrum 8 53 8 53
map xgdrum 8 54 8 54
map xgdrum 8 55 8 55
map xgdrum 8 56 8 56
map xgdrum 8 57 8 57
map xgdrum 8 58 8 58
map xgdrum 8 59 8 59
map xgdrum 8 60 8 60
map xgdrum 8 61 8 61
map xgdrum 8 62 8 101
map xgdrum 8 63 8 102
map xgdrum 8 64 8 103
map xgdrum 8 65 8 65
map xgdrum 8 66 8 66
map xgdrum 8 67 8 67
map xgdrum 8 68 8 68
map xgdrum 8 69 8 69
map xgdrum 8 70 8 70
map xgdrum 8 71 8 71
map xgdrum 8 72 8 72
map xgdrum 8 73 8 73
map xgdrum 8 74 8 74
map xgdrum 8 75 8 75
map xgdrum 8 76 8 76
map xgdrum 8 77 8 77
map xgdrum 8 78 8 78
map xgdrum 8 79 8 79
map xgdrum 8 80 8 80
map xgdrum 8 81 8 81
map xgdrum 8 82 8 82
map xgdrum 8 83 8 83
map xgdrum 8 84 8 84
map xgdrum 8 85 8 85
map xgdrum 8 86 8 86
map xgdrum 8 87 8 87

map xgdrum 16 13 16 13
map xgdrum 16 14 16 14
map xgdrum 16 15 16 15
map xgdrum 16 16 16 16
map xgdrum 16 17 16 17
map xgdrum 16 18 16 18
map xgdrum 16 19 16 19
map xgdrum 16 20 16 20
map xgdrum 16 21 16 21
map xgdrum 16 22 16 22
map xgdrum 16 23 16 23
map xgdrum 16 24 16 24
map xgdrum 16 25 40 38	# Brush Tap		br_swish
map xgdrum 16 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 16 27 40 39	# Brush Slap		br_slap
map xgdrum 16 28 40 40	# Brush Swirl H		br_swirl
map xgdrum 16 29 16 25	# Snare Roll		snarerol
map xgdrum 16 30 16 85	# Castanet		castinet
map xgdrum 16 31 16 38	# Snare L		snare1
map xgdrum 16 32 16 37	# Sticks		stickrim
map xgdrum 16 33 16 36	# Bass Drum L		kick1
map xgdrum 16 34 16 38	# Open Rim Shot		snare1
map xgdrum 16 35 16 35
map xgdrum 16 36 16 36
map xgdrum 16 37 16 37
map xgdrum 16 38 16 38
map xgdrum 16 39 16 39
map xgdrum 16 40 16 40
map xgdrum 16 41 16 41
map xgdrum 16 42 16 42
map xgdrum 16 43 16 43
map xgdrum 16 44 16 44
map xgdrum 16 45 16 45
map xgdrum 16 46 16 46
map xgdrum 16 47 16 47
map xgdrum 16 48 16 48
map xgdrum 16 49 16 49
map xgdrum 16 50 16 50
map xgdrum 16 51 16 51
map xgdrum 16 52 16 52
map xgdrum 16 53 16 53
map xgdrum 16 54 16 54
map xgdrum 16 55 16 55
map xgdrum 16 56 16 56
map xgdrum 16 57 16 57
map xgdrum 16 58 16 58
map xgdrum 16 59 16 59
map xgdrum 16 60 16 60
map xgdrum 16 61 16 61
map xgdrum 16 62 16 101
map xgdrum 16 63 16 102
map xgdrum 16 64 16 103
map xgdrum 16 65 16 65
map xgdrum 16 66 16 66
map xgdrum 16 67 16 67
map xgdrum 16 68 16 68
map xgdrum 16 69 16 69
map xgdrum 16 70 16 70
map xgdrum 16 71 16 71
map xgdrum 16 72 16 72
map xgdrum 16 73 16 73
map xgdrum 16 74 16 74
map xgdrum 16 75 16 75
map xgdrum 16 76 16 76
map xgdrum 16 77 16 77
map xgdrum 16 78 16 78
map xgdrum 16 79 16 79
map xgdrum 16 80 16 80
map xgdrum 16 81 16 81
map xgdrum 16 82 16 82
map xgdrum 16 83 16 83
map xgdrum 16 84 16 84
map xgdrum 16 85 16 85
map xgdrum 16 86 16 86
map xgdrum 16 87 16 87

map xgdrum 24 13 24 13
map xgdrum 24 14 24 14
map xgdrum 24 15 24 15
map xgdrum 24 16 24 16
map xgdrum 24 17 24 17
map xgdrum 24 18 24 18
map xgdrum 24 19 24 19
map xgdrum 24 20 24 20
map xgdrum 24 21 24 21
map xgdrum 24 22 24 22
map xgdrum 24 23 24 23
map xgdrum 24 24 24 24
map xgdrum 24 25 40 38	# Brush Tap		br_swish
map xgdrum 24 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 24 27 40 39	# Brush Slap		br_slap
map xgdrum 24 28 24 100	# * Reverse Cymbal	revcym
map xgdrum 24 29 24 25	# Snare Roll		snarerol
map xgdrum 24 30 24 15	# * Hi Q		highq
map xgdrum 24 31 24 38	# Snare L		snare1
map xgdrum 24 32 24 37	# Sticks		stickrim
map xgdrum 24 33 24 36	# Bass Drum L		kick1
map xgdrum 24 34 24 38	# Open Rim Shot		snare1
map xgdrum 24 35 24 35
map xgdrum 24 36 24 36
map xgdrum 24 37 24 37
map xgdrum 24 38 24 38
map xgdrum 24 39 24 39
map xgdrum 24 40 24 40
map xgdrum 24 41 24 41
map xgdrum 24 42 24 42
map xgdrum 24 43 24 43
map xgdrum 24 44 24 44
map xgdrum 24 45 24 45
map xgdrum 24 46 24 46
map xgdrum 24 47 24 47
map xgdrum 24 48 24 48
map xgdrum 24 49 24 49
map xgdrum 24 50 24 50
map xgdrum 24 51 24 51
map xgdrum 24 52 24 52
map xgdrum 24 53 24 53
map xgdrum 24 54 24 54
map xgdrum 24 55 24 55
map xgdrum 24 56 24 56
map xgdrum 24 57 24 57
map xgdrum 24 58 24 58
map xgdrum 24 59 24 59
map xgdrum 24 60 24 60
map xgdrum 24 61 24 61
map xgdrum 24 62 24 101
map xgdrum 24 63 24 102
map xgdrum 24 64 24 103
map xgdrum 24 65 24 65
map xgdrum 24 66 24 66
map xgdrum 24 67 24 67
map xgdrum 24 68 24 68
map xgdrum 24 69 24 69
map xgdrum 24 70 24 70
map xgdrum 24 71 24 71
map xgdrum 24 72 24 72
map xgdrum 24 73 24 73
map xgdrum 24 74 24 74
map xgdrum 24 75 24 75
map xgdrum 24 76 24 76
map xgdrum 24 77 24 77
map xgdrum 24 78 0 17	# * Scratch Push	scratch1
map xgdrum 24 79 0 18	# * Scratch Pull	scratch2
map xgdrum 24 80 24 80
map xgdrum 24 81 24 81
map xgdrum 24 82 24 82
map xgdrum 24 83 24 83
map xgdrum 24 84 24 84
map xgdrum 24 85 24 85
map xgdrum 24 86 24 86
map xgdrum 24 87 24 87

map xgdrum 25 13 25 13
map xgdrum 25 14 25 14
map xgdrum 25 15 25 15
map xgdrum 25 16 25 16
map xgdrum 25 17 25 17
map xgdrum 25 18 25 18
map xgdrum 25 19 25 19
map xgdrum 25 20 25 20
map xgdrum 25 21 25 21
map xgdrum 25 22 25 22
map xgdrum 25 23 25 23
map xgdrum 25 24 25 24
map xgdrum 25 25 40 38	# Brush Tap		br_swish
map xgdrum 25 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 25 27 40 39	# Brush Slap		br_slap
map xgdrum 25 28 25 100	# * Reverse Cymbal	revcym
map xgdrum 25 29 25 25	# Snare Roll		snarerol
map xgdrum 25 30 25 15	# * Hi Q		highq
map xgdrum 25 31 25 38	# Snare L		snare1
map xgdrum 25 32 25 37	# Sticks		stickrim
map xgdrum 25 33 25 36	# Bass Drum L		kick1
map xgdrum 25 34 25 38	# Open Rim Shot		snare1
map xgdrum 25 35 25 35
map xgdrum 25 36 25 36
map xgdrum 25 37 25 37
map xgdrum 25 38 25 38
map xgdrum 25 39 25 39
map xgdrum 25 40 25 40
map xgdrum 25 41 25 41
map xgdrum 25 42 25 42
map xgdrum 25 43 25 43
map xgdrum 25 44 25 44
map xgdrum 25 45 25 45
map xgdrum 25 46 25 46
map xgdrum 25 47 25 47
map xgdrum 25 48 25 48
map xgdrum 25 49 25 49
map xgdrum 25 50 25 50
map xgdrum 25 51 25 51
map xgdrum 25 52 25 52
map xgdrum 25 53 25 53
map xgdrum 25 54 25 54
map xgdrum 25 55 25 55
map xgdrum 25 56 25 56
map xgdrum 25 57 25 57
map xgdrum 25 58 25 58
map xgdrum 25 59 25 59
map xgdrum 25 60 25 60
map xgdrum 25 61 25 61
map xgdrum 25 62 25 62
map xgdrum 25 63 25 63
map xgdrum 25 64 25 64
map xgdrum 25 65 25 65
map xgdrum 25 66 25 66
map xgdrum 25 67 25 67
map xgdrum 25 68 25 68
map xgdrum 25 69 25 69
map xgdrum 25 70 25 70
map xgdrum 25 71 25 71
map xgdrum 25 72 25 72
map xgdrum 25 73 25 73
map xgdrum 25 74 25 74
map xgdrum 25 75 25 75
map xgdrum 25 76 25 76
map xgdrum 25 77 25 77
map xgdrum 25 78 0 17	# * Scratch Push	scratch1
map xgdrum 25 79 0 18	# * Scratch Pull	scratch2
map xgdrum 25 80 25 80
map xgdrum 25 81 25 81
map xgdrum 25 82 25 82
map xgdrum 25 83 25 83
map xgdrum 25 84 25 84
map xgdrum 25 85 25 85
map xgdrum 25 86 25 86
map xgdrum 25 87 25 87

map xgdrum 32 13 32 13
map xgdrum 32 14 32 14
map xgdrum 32 15 32 15
map xgdrum 32 16 32 16
map xgdrum 32 17 32 17
map xgdrum 32 18 32 18
map xgdrum 32 19 32 19
map xgdrum 32 20 32 20
map xgdrum 32 21 32 21
map xgdrum 32 22 32 22
map xgdrum 32 23 32 23
map xgdrum 32 24 32 24
map xgdrum 32 25 40 38	# Brush Tap		br_swish
map xgdrum 32 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 32 27 40 39	# Brush Slap		br_slap
map xgdrum 32 28 40 40	# Brush Swirl H		br_swirl
map xgdrum 32 29 32 25	# Snare Roll		snarerol
map xgdrum 32 30 32 85	# Castanet		castinet
map xgdrum 32 31 32 38	# Snare L		snare1
map xgdrum 32 32 32 37	# Sticks		stickrim
map xgdrum 32 33 32 36	# Bass Drum L		kick1
map xgdrum 32 34 32 38	# Open Rim Shot		snare1
map xgdrum 32 35 32 35
map xgdrum 32 36 32 36
map xgdrum 32 37 32 37
map xgdrum 32 38 32 38
map xgdrum 32 39 32 39
map xgdrum 32 40 32 40
map xgdrum 32 41 32 41
map xgdrum 32 42 32 42
map xgdrum 32 43 32 43
map xgdrum 32 44 32 44
map xgdrum 32 45 32 45
map xgdrum 32 46 32 46
map xgdrum 32 47 32 47
map xgdrum 32 48 32 48
map xgdrum 32 49 32 49
map xgdrum 32 50 32 50
map xgdrum 32 51 32 51
map xgdrum 32 52 32 52
map xgdrum 32 53 32 53
map xgdrum 32 54 32 54
map xgdrum 32 55 32 55
map xgdrum 32 56 32 56
map xgdrum 32 57 32 57
map xgdrum 32 58 32 58
map xgdrum 32 59 32 59
map xgdrum 32 60 32 60
map xgdrum 32 61 32 61
map xgdrum 32 62 32 101
map xgdrum 32 63 32 102
map xgdrum 32 64 32 103
map xgdrum 32 65 32 65
map xgdrum 32 66 32 66
map xgdrum 32 67 32 67
map xgdrum 32 68 32 68
map xgdrum 32 69 32 69
map xgdrum 32 70 32 70
map xgdrum 32 71 32 71
map xgdrum 32 72 32 72
map xgdrum 32 73 32 73
map xgdrum 32 74 32 74
map xgdrum 32 75 32 75
map xgdrum 32 76 32 76
map xgdrum 32 77 32 77
map xgdrum 32 78 32 78
map xgdrum 32 79 32 79
map xgdrum 32 80 32 80
map xgdrum 32 81 32 81
map xgdrum 32 82 32 82
map xgdrum 32 83 32 83
map xgdrum 32 84 32 84
map xgdrum 32 85 32 85
map xgdrum 32 86 32 86
map xgdrum 32 87 32 87

map xgdrum 40 13 40 13
map xgdrum 40 14 40 14
map xgdrum 40 15 40 15
map xgdrum 40 16 40 16
map xgdrum 40 17 40 17
map xgdrum 40 18 40 18
map xgdrum 40 19 40 19
map xgdrum 40 20 40 20
map xgdrum 40 21 40 21
map xgdrum 40 22 40 22
map xgdrum 40 23 40 23
map xgdrum 40 24 40 24
map xgdrum 40 25 40 38	# Brush Tap		br_swish
map xgdrum 40 26 40 40	# Brush Swirl L		br_swirl
map xgdrum 40 27 40 39	# Brush Slap		br_slap
map xgdrum 40 28 40 40	# Brush Swirl H		br_swirl
map xgdrum 40 29 40 25	# Snare Roll		snarerol
map xgdrum 40 30 40 85	# Castanet		castinet
map xgdrum 40 31 40 39	# * Brush Slap L	br_slap
map xgdrum 40 32 40 37	# Sticks		stickrim
map xgdrum 40 33 40 36	# Bass Drum L		kick1
map xgdrum 40 34 40 38	# Open Rim Shot		snare1
map xgdrum 40 35 40 35
map xgdrum 40 36 40 36
map xgdrum 40 37 40 37
map xgdrum 40 38 40 39	# * Brush Slap		br_slap
map xgdrum 40 39 0 39	# * bank 0
map xgdrum 40 40 40 38	# * Brush Tap		br_swish
map xgdrum 40 41 40 41
map xgdrum 40 42 0 42	# * bank 0
map xgdrum 40 43 40 43
map xgdrum 40 44 40 44
map xgdrum 40 45 40 45
map xgdrum 40 46 0 46	# * bank 0
map xgdrum 40 47 40 47
map xgdrum 40 48 40 48
map xgdrum 40 49 40 49
map xgdrum 40 50 40 50
map xgdrum 40 51 40 51
map xgdrum 40 52 40 52
map xgdrum 40 53 40 53
map xgdrum 40 54 40 54
map xgdrum 40 55 40 55
map xgdrum 40 56 40 56
map xgdrum 40 57 40 57
map xgdrum 40 58 40 58
map xgdrum 40 59 40 59
map xgdrum 40 60 40 60
map xgdrum 40 61 40 61
map xgdrum 40 62 40 101
map xgdrum 40 63 40 102
map xgdrum 40 64 40 103
map xgdrum 40 65 40 65
map xgdrum 40 66 40 66
map xgdrum 40 67 40 67
map xgdrum 40 68 40 68
map xgdrum 40 69 40 69
map xgdrum 40 70 40 70
map xgdrum 40 71 40 71
map xgdrum 40 72 40 72
map xgdrum 40 73 40 73
map xgdrum 40 74 40 74
map xgdrum 40 75 40 75
map xgdrum 40 76 40 76
map xgdrum 40 77 40 77
map xgdrum 40 78 40 78
map xgdrum 40 79 40 79
map xgdrum 40 80 40 80
map xgdrum 40 81 40 81
map xgdrum 40 82 40 82
map xgdrum 40 83 40 83
map xgdrum 40 84 40 84
map xgdrum 40 85 40 85
map xgdrum 40 86 40 86
map xgdrum 40 87 40 87
