padconfversion "GM+ EZX Cocktail 1.0.0"
samplerate 44100
#File that specifies the padconfiguration of the dfh2 sampler.
pack 2

defaultpad {
	usemic Oh OhR Kick Snare
	velvol
	alternate
	cycle S
}


#Toms
pad {
	name		tom1L
	key		74
	velocityknee	H 127 L 35
}
pad {
	name		tom1R
	key		43
	alternative	tom1L
	velocityknee	H 127 L 35
}
pad {
	name		hsnareL
	key		81
	velocityknee	H 127 L 35
}
pad {
	name		hsnareR
	key		48
	alternative	hsnareL
	velocityknee	H 127 L 35
}

#Ride
pad {
	name		ride4
	key		101
	leakvolume	Oh 0.6
	velocityknee	H 127 L 40
}
pad {
	name		ride4BL
	key		102
	leakvolume	Oh 0.6
	velocityknee	H 127 L 35
}
pad {
	name		ride4PU
	key		103
	leakvolume	Oh 0.6
	velocityknee	H 127 L 40
}

#Hats
pad {
	name		hatsPL
	key		21
	velocityknee	H 127 L 60
}
pad {
	name		hatsCL
	key		22
	velocityknee	H 127 L 40
}
pad {
	name		hatsPLO
	key		23
	velocityknee	H 127 L 40
}
pad {
	name		hatsSQL
	velvol	0
	key		65
}
pad {
	name		hatsSQH
	velvol	0
	key		64
}
pad {
	name		hatsO1
	key		24
	velocityknee	H 127 L 45
}
pad {
	name		hatsO2
	key		25
	velocityknee	H 127 L 45
}
pad {
	name		hatsO3
	key		26
	velocityknee	H 127 L 45
}

#Snare
pad {
	name		snareL
	key		33
	velocityknee	H 127 L 35
}
pad {
	name		snareR
	key		38
	alternative snareL
	velocityknee	H 127 L 35
}
pad {
	name		snareFX
	key		40
	substitute	snareR
	velocityknee	H 127 L 35
}
pad {
	name		snareSL
	substitute	snareR
	key		37
	velocityknee	H 127 L 55
}

#Kick
pad {
	name		kickR
	key		36
}

#CC-Hats support
pad {
	name		hatsCtrl
	key		132
	sendnoteoff
	nosound
}
pad {
	name		hatsTrig
	sendnoteoff
	nosound
	key		7
}

alias hatsPL 10 44
alias hatsO2 46
alias hatsO3 60
alias hatsCL 42 62 63 61
alias hatsTrig 8 9 11 12 13 14 15 16 17
alias hatsCtrl 129
alias ride4 51 84 87 88 89 92 93 96 99 100 104 105 108 111 112 113 116 117
alias ride4BL 53 85 90 97 109 114
alias ride4PU 59 86 91 98 110 115 49 27 29 55 56 30 57 52 31 32 28 54 58 76 83 94 95 106 107 118
alias tom1R 77 72 41 78 75 73 45
alias kickR 34 35
alias snareR 39 70 69
alias snareSL 71
alias hsnareR 47 79 82 80 50

SET HATSFADE 0.02
SET SPLASHFADE 0.02
#Det haer aer den nya stomp-aeter-allt grunkan
IF 1 
group RELEASER hatsPedalRelease {
	member hatsSQL
	member hatsSQH
	member hatsCL
	member hatsO1
	member hatsO2
	member hatsO3
	member hatsPLO
}
group TRANSMUTE hatsPedalizer {
	crossfade	$HATSFADE
	member hatsPedalRelease
	member hatsPL
}
FI
group SENDER hatsClosedSender {
	member hatsPLO
	member hatsPL
}
group RELEASER hatsClosedRelease {
	member hatsSQL
	member hatsSQH
}
group BUNDLE hatsClosed {
	member hatsCL
	member hatsClosedSender
	member hatsClosedRelease
}
group RECEIVER hatsPLOReceiver {
	member hatsPLO
}
group RELEASER hatsOpenReleaser {
	member hatsPLOReceiver
}
group BUNDLE hatsOpen {
	member hatsO3
	member hatsOpenReleaser
}
group DISTRIBUTION distHats {
	crossfade	$HATSFADE
	transmute
	skipfrontal
	member hatsClosed
	member hatsO1
	member hatsO2
	member hatsOpen
}
group distHatsTrig {
	member hatsTrig
}
group MAP hatsCtrlMap {
	map 120
	map 80
	map 40
	member hatsCtrl
}
group distHatsCtrl {
	member hatsCtrlMap
}
group KEEPER hatsPLO_keeper {
	member hatsPLO
}
group DISTRIBUTION distHatsPedal {
	crossfade	$SPLASHFADE
	transmute
	member hatsPL
	member hatsPLO_keeper
}
group MAP hatsPedalCtrlMap {
	map 90
	member hatsCtrl
}
group distHatsPedalCtrl {
	member hatsPedalCtrlMap
}
