-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path808TK.sfz
85 lines (68 loc) · 2.33 KB
/
808TK.sfz
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
//------------------------------------------------------------------------------
// Instrument: 808TK (SFZ)
// File: 808TK | Version: 1.0.0
// Designer: Jason Krueger (sourc3array)
// License: GNU GPL v3.0
// GitHub: https://github.com/sourc3array/Bare_Bones_XS
//
// Visit GEN Audio at https://genaudio.biz
//------------------------------------------------------------------------------
<control>
default_path= /
<global>
//------------------------------------------------------------------------------
// KEY MAP: MIDI NOTES
#define $KIK_01_KEY 35 // DRUMS
#define $KIK_02_KEY 36
#define $TOM_01_KEY 41
#define $TOM_02_KEY 43
#define $SNR_01_KEY 38 // SNARES
#define $SNR_02_KEY 40
#define $ALT_01_KEY 37
#define $ALT_02_KEY 39
#define $HAT_01_KEY 42 // HI-HATS
#define $HAT_02_KEY 44
#define $HAT_03_KEY 45
#define $HAT_04_KEY 47
#define $CYM_01_KEY 48 // CYMBALS
#define $CYM_02_KEY 50
#define $PRC_01_KEY 46 // PERCUSSION
#define $PRC_02_KEY 49
//------------------------------------------------------------------------------
// DEFAULT ADSR ENVELOPE
ampeg_delay=0.000
ampeg_attack=0.002 // AHD = 0.064 ms
ampeg_hold=0.012
ampeg_decay=0.050
ampeg_sustain=52 // Sustain notes at 52% volume
ampeg_release=0.007
//------------------------------------------------------------------------------
// MISCELLANEOUS
trigger=attack // Regions will play on note-on
amp_veltrack=87 // Amplitude change relative to incoming note velocity
loop_mode=one_shot // Set default LOOP MODE to ONE-SHOT
delay_random=0.012 // Set max random sample delay time in ms (humanize)
//------------------------------------------------------------------------------
// CC IDs for CONTROLS
#define $KIK_01_LEVEL 14
#define $KIK_02_LEVEL 15
#define $TOM_01_LEVEL 20
#define $TOM_02_LEVEL 21
#define $SNR_01_LEVEL 22
#define $SNR_02_LEVEL 23
#define $ALT_01_LEVEL 24
#define $ALT_02_LEVEL 25
#define $HAT_01_LEVEL 26
#define $HAT_02_LEVEL 27
#define $HAT_03_LEVEL 28
#define $HAT_04_LEVEL 29
#define $CYM_01_LEVEL 30
#define $CYM_02_LEVEL 31
#define $PRC_01_LEVEL 85
#define $PRC_02_LEVEL 86
//------------------------------------------------------------------------------
// INCLUDES
#include "Programs/808TK_Drums.sfz"
#include "Programs/808TK_Snares.sfz"
#include "Programs/808TK_Hats.sfz"
#include "Programs/808TK_CymPerc.sfz"