//==============================================================
// Bass Drum, Snare Drum, Cymbals
//
// This uses samples from the following sources:
//
// Sonatina Symphonic Orchestra - http://sso.mattiaswestlund.net
// Versilian Studios - http://vis.versilstudios.net/vsco-2.html
//
// modified by Paul Battersby - http://virtualplaying.com
//
//==============================================================

// ----------- bass drum 1 ------------
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot

<region>
sample=../libs/Other/Samples/Percussion/SSO/bass_drum-p-PB.wav
key=c2
volume=7
xfout_lovel=54
xfout_hivel=104

<region>
sample=../libs/Other/Samples/Percussion/SSO/bass_drum-f-PB.wav
key=c2
volume=7
xfin_lovel=54
xfin_hivel=104

// ----------- bass drum 2 ------------
// --- RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=1
group_label=bass-drum-hit-rr1

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/BDrumNewhit_v5_rr1_Sum-PB.wav
ampeg_release=6
key=d2
xfout_lovel=54
xfout_hivel=104
volume=10

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/BDrumNewhit_v7_rr1_Sum-PB.wav
ampeg_release=6
key=d2
xfin_lovel=54
xfin_hivel=104
volume=3


// --- RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=2
group_label=bass-drum-hit-rr2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/BDrumNewhit_v5_rr2_Sum-PB.wav
ampeg_release=6
key=d2
xfout_lovel=54
xfout_hivel=104
volume=10

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/BDrumNewhit_v7_rr2_Sum-PB.wav
ampeg_release=6
key=d2
xfin_lovel=54
xfin_hivel=104
volume=3

// -----------snare drum 1 ------------
// --- LH
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-lh-ff-PB.wav
key=c3
hivel=127
lovel=80
volume=3

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-lh-mf-PB.wav
key=c3
hivel=79
lovel=0
volume=3

// --- RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=1
group_label=snare-hit-rr1

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-lh-ff-PB.wav
key=c#3
hivel=127
lovel=80
volume=3

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-lh-mf-PB.wav
key=c#3
hivel=79
lovel=0
volume=3

// --- RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=2
group_label=snare-hit-rr2

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-rh-ff-PB.wav
key=c#3
hivel=127
lovel=80
volume=4

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-rh-mf-PB.wav
key=c#3
hivel=79
lovel=0
volume=4

// --- RH
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-rh-ff-PB.wav
key=d3
hivel=127
lovel=80
volume=4

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-rh-mf-PB.wav
key=d3
hivel=79
lovel=0
volume=4

// --- Roll
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=0.920
width=0
offset=96

<region>
sample=../libs/Other/Samples/Percussion/SSO/snare-roll.wav
transpose=-1
tune=-50
key=e3
volume=5

// -----------snare drum 2 ------------
// --- LH
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v5_rr1_Sum-PB.wav
key=f3
xfout_lovel=54
xfout_hivel=104
volume=12

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v9_rr1_Sum-PB.wav
key=f3
xfin_lovel=54
xfin_hivel=104
volume=1

// --- RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=1
group_label=snare-hit-rr1

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v5_rr1_Sum-PB.wav
key=f#3
xfout_lovel=54
xfout_hivel=104
volume=12

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v9_rr1_Sum-PB.wav
key=f#3
xfin_lovel=54
xfin_hivel=104
volume=1

// --- RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=2
group_label=snare-hit-rr2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v5_rr2_Sum-PB.wav
key=f#3
xfout_lovel=54
xfout_hivel=104
volume=12

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v9_rr2_Sum-PB.wav
key=f#3
xfin_lovel=54
xfin_hivel=104
volume=1

// --- RH
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v5_rr2_Sum-PB.wav
key=g3
xfout_lovel=54
xfout_hivel=104
volume=12

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-HitSN_v9_rr2_Sum-PB.wav
key=g3
xfin_lovel=54
xfin_hivel=104
volume=1

// ---------- snare tap ------------
// --- RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=1
group_label=snare-tap-rr1

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-taps_v2_rr1_Sum-PB.wav
key=g#3
xfout_lovel=54
xfout_hivel=104
volume=27

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-taps_v4_rr1_Sum-PB.wav
key=g#3
xfin_lovel=54
xfin_hivel=104
volume=13

// --- RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


loop_mode=one_shot
seq_length=2
seq_position=2
group_label=snare-tap-rr2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-taps_v2_rr2_Sum-PB.wav
key=g#3
xfout_lovel=54
xfout_hivel=104
volume=29

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-taps_v4_rr2_Sum-PB.wav
key=g#3
xfin_lovel=54
xfin_hivel=104
volume=15

// ---------- snare roll ------------
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


width=0

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-rollSN_v3_rr1_Sum.wav
ampeg_release=0.3
key=a3
xfout_lovel=54
xfout_hivel=104
volume=17

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/Snare2-rollSN_v5_rr1_Sum.wav
ampeg_release=0.3
key=a3
xfin_lovel=54
xfin_hivel=104
volume=8

// ---------- cymbals 1 ------------
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=2

<region>
sample=../libs/Other/Samples/Percussion/SSO/cymbal_roll-a-mf-PB.wav
key=c4
lovel=0
hivel=79
volume=5

<region>
sample=../libs/Other/Samples/Percussion/SSO/cymbal_roll-a-f-PB.wav
key=c4
lovel=80
hivel=127
volume=5

<region>
sample=../libs/Other/Samples/Percussion/SSO/piatti-PB.wav
key=c#4
volume=6
ampeg_release=1

<region>
sample=../libs/Other/Samples/Percussion/SSO/cymbal_roll-b-PB.wav
key=d4
volume=5

<region>
sample=../libs/Other/Samples/Percussion/SSO/piatti-PB.wav
key=d#4
volume=6
ampeg_release=1
// make a cymbal with a higher pitch (PB)
transpose=6


// ---------- cymbals 2 ------------
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=3

// --- short roll
<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-cresc-Short_v1-PB.wav
key=f4
volume=10

// --- crash RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=1
seq_length=2
seq_position=1
group_label=crash-rr1

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/cymbal-crash1_mf_rr1-PB.wav
key=f#4
lovel=0
hivel=79
volume=10

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/cymbal-crash1_ff_rr1-PB.wav
key=f#4
lovel=80
hivel=127
volume=3

// --- crash RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=1
seq_length=2
seq_position=2
group_label=crash-rr2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/cymbal-crash1_mf_rr2-PB.wav
key=f#4
lovel=0
hivel=79
volume=6

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/cymbal-crash1_ff_rr2-PB.wav
key=f#4
lovel=80
hivel=127
volume=6

// --- medium roll
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-cresc-Median_v1-PB.wav
key=g4
volume=12

// --- hit
// RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=3
seq_length=2
seq_position=1
group_label=stick-hit1-rr1

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_f_rr1-PB.wav
key=g#4
lovel=0
hivel=79
volume=17

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_fff_rr1-PB.wav
key=g#4
lovel=80
hivel=127
volume=10


// RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=3
seq_length=2
seq_position=2
group_label=stick-hit1-rr2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_f_rr2-PB.wav
key=g#4
lovel=0
hivel=79
volume=19

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_fff_rr2-PB.wav
key=g#4
lovel=80
hivel=127
volume=12

// --- long roll
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=2

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-cresc-Long_v1-PB.wav
key=a4
volume=10

// --- hit (higher pitch PB)
// RR1
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=3
seq_length=2
seq_position=1
group_label=stick-hit2-rr1
transpose=3

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_f_rr1-PB.wav
key=a#4
lovel=0
hivel=79
volume=17

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_fff_rr1-PB.wav
key=a#4
lovel=80
hivel=127
volume=10


// RR2
<group>
// randomize like a real player(PB)
pitch_random=12
amp_random=1.5
delay_random=0.012


ampeg_release=3
seq_length=2
seq_position=2
group_label=stick-hit2-rr2
transpose=3

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_f_rr2-PB.wav
key=a#4
lovel=0
hivel=79
volume=19

<region>
sample=../libs/Other/Samples/Percussion/VSCO2-CE/susCymb1-hit_fff_rr2-PB.wav
key=a#4
lovel=80
hivel=127
volume=12

