padconfversion "2.3" samplerate 44100 mastervolume 1 pack 2 defaultpad { usemic Oh OhR Kick Snare velvol alternate cycle S semimax 3 laylim -1 -1 -1 maxpoly 4 } #TEMPLATES group MUTE hats0 { } TEMPLATE FadeAtOff faderatio 0 fadestart 0 fadetime $1 END TEMPLATE RideCSStd USE FadeAtOff 0.5 velvol 0 END #PADS pad { name ride4CS USE RideCSStd } pad { name hatsPLO velocityknee H 127 L 40 } pad { name hatsSQL velvol 0 } pad { name hatsSQH velvol 0 } pad { name snareLM } pad { name snareRM } pad { name snareRF USE FadeAtOff 0.2 } pad { name snareFL } pad { name snareGR USE FadeAtOff 0.7 } pad { name ride4BL leakvolume Oh 0.6 velocityknee H 127 L 35 } pad { name ride4PU leakvolume Oh 0.6 velocityknee H 127 L 40 } pad { name hatsO1 velocityknee H 127 L 45 } pad { name hatsO3 velocityknee H 127 L 45 } pad { name snareFX velocityknee H 127 L 35 } pad { name snareSL velocityknee H 127 L 55 } pad { name ride4 leakvolume Oh 0.6 velocityknee H 127 L 40 } pad { name tom1L velocityknee H 127 L 35 } pad { name tom1R velocityknee H 127 L 35 } pad { name hsnareL velocityknee H 127 L 35 } pad { name hsnareR velocityknee H 127 L 35 } pad { name hatsO2 velocityknee H 127 L 45 } pad { name hatsPL velocityknee H 127 L 60 } pad { name hatsCL velocityknee H 127 L 40 } pad { name snareL velocityknee H 127 L 35 } pad { name snareR velocityknee H 127 L 35 } pad { name kickL } pad { name kickR } #SUBSTITUTES pad kickR { alternative kickL substitute kickL } pad kickL { alternative kickR substitute kickR } pad snareR { alternative snareL substitute snareL } pad snareL { alternative snareR substitute snareR } pad snareRM { alternative snareLM substitute snareR } pad snareLM { alternative snareRM substitute snareL } pad snareRF { substitute snareR } pad snareFL { substitute snareR } pad snareGR { substitute snareR } pad snareSL { substitute snareR } pad snareFX { substitute snareR } pad tom1R { alternative tom1L substitute hsnareR } pad tom1L { alternative tom1R substitute hsnareL } pad hsnareR { alternative hsnareL substitute tom1R } pad hsnareL { alternative hsnareR substitute tom1L } pad hatsPLO { substitute hatsPL } pad hatsPL { substitute hatsCL } pad hatsSQL { substitute hatsCL } pad hatsSQH { substitute hatsCL } pad hatsO1 { substitute hatsO2 } pad hatsO2 { substitute hatsO3 } pad hatsO3 { substitute hatsO2 } pad ride4BL { substitute ride4 } pad ride4PU { substitute ride4 } pad ride4CS { substitute ride4 } #CONTROLLERS pad { name hatsCtrl sendnoteoff nosound } pad { name hatsTrig sendnoteoff nosound } #MAPPING alias hatsCtrl 132 129 alias hatsTrig 18 19 20 7 8 9 alias kickL 35 alias kickR 36 34 alias snareL 33 alias snareR 38 125 6 alias snareFX 40 126 alias snareSL 37 67 71 127 alias snareRF 39 alias snareLM 66 alias snareRM 68 alias snareFL 69 alias snareGR 70 alias hatsPL 21 44 10 alias hatsCL 22 11 119 122 alias hatsPLO 23 alias hatsO1 24 12 13 120 123 alias hatsO2 25 14 15 46 alias hatsO3 26 16 17 60 121 124 alias hatsCL 42 62 63 61 alias hatsSQH 64 alias hatsSQL 65 alias hsnareL 50 alias hsnareR 48 45 47 77 78 79 80 81 82 3 4 5 alias tom1L 41 alias tom1R 43 72 73 74 75 1 2 alias ride4 51 84 87 88 89 92 93 96 99 100 101 105 108 111 112 113 116 117 0 alias ride4BL 53 85 90 97 102 109 114 alias ride4PU 59 27 28 29 30 31 32 49 52 54 55 56 57 76 83 86 91 94 95 98 103 106 107 110 115 118 alias ride4CS 58 104 #MUTE GROUPS SET HATSFADE 0.02 SET SPLASHFADE 0.02 group SENDER hatsClosedSender { member hatsPLO member hatsPL } group RELEASER hatsClosedRelease { member hatsSQL member hatsSQH } group BUNDLE hatsClosed { member hatsCL member hatsClosedSender member hatsClosedRelease } group RELEASER hatsPLOReleaser { member hatsPLO } group RECEIVER hatsOpenReceiver { member hatsPLOReleaser } group BUNDLE hatsOpen { member hatsO3 member hatsOpenReceiver } 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 } #Snare Muting SET SNAREFADE 0.1 SET ROLLFADE 0.05 group BUNDLE snareClosed { member snareRM } group RELEASER snareOpenRelease { member snareFL member snareRF member snareFX } group BUNDLE snareOpen { member snareR member snareOpenRelease } group TRANSMUTE snare2 { crossfade $SNAREFADE member snareOpen member snareClosed } group TRANSMUTE snare1 { crossfade $SNAREFADE member snareL member snareLM } group BEAT supersnares { member snare1 member snare2 } group SENDER ToMuteRoll { member snareL member snareR member snareSL member snareFL member snareRF member snareFX member snareLM member snareRM } group MUTE RollMute { fade $ROLLFADE member snareGR member ToMuteRoll } group SENDER ToMuteBrush { member snareL member snareR member snareSL member snareFL member snareRF member snareFX member snareGR } group MUTE BrushMute { fade $SNAREFADE member ToMuteBrush } TEMPLATE RideMute group SENDER ToMuteRide$1 { member ride$1PU } group RECEIVER RidesToMute$1 { member ride$1CS } group MUTE Ride$1Mute { fade 0.1 member ToMuteRide$1 member RidesToMute$1 } END USE RideMute 4