-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpercussion.c
151 lines (142 loc) · 2.76 KB
/
percussion.c
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
#include <stddef.h>
// the percussion/#.h files were generated from a single note of each in Musescore 3, output to OGG, fed through ffmpeg to s16le pcm raw, with each sample divided by 32768.0 and output as a double in an array, with a trailing 2.0
#include "percussion.h"
#include "percussion/35.h"
#include "percussion/36.h"
#include "percussion/37.h"
#include "percussion/38.h"
#include "percussion/40.h"
#include "percussion/44.h"
#include "percussion/55.h"
#include "percussion/57.h"
const struct percussion unknown __attribute__ ((visibility ("hidden"))) = {NULL, NULL};
const struct percussion percussions[128] = {
unknown, // 0
unknown, // 1
unknown, // 2
unknown, // 3
unknown, // 4
unknown, // 5
unknown, // 6
unknown, // 7
unknown, // 8
unknown, // 9
unknown, // 10
unknown, // 11
unknown, // 12
unknown, // 13
unknown, // 14
unknown, // 15
unknown, // 16
unknown, // 17
unknown, // 18
unknown, // 19
unknown, // 20
unknown, // 21
unknown, // 22
unknown, // 23
unknown, // 24
unknown, // 25
unknown, // 26
unknown, // 27
unknown, // 28
unknown, // 29
unknown, // 30
unknown, // 31
unknown, // 32
unknown, // 33
unknown, // 34
acoustic_bass_drum_35, // 35
bass_drum_36, // 36
side_stick_37, // 37
acoustic_snare_38, // 38
unknown, // 39
electric_snare_40, // 40
unknown, // 41
pedal_high_hat_44, // 42
unknown, // 43
pedal_high_hat_44, // 44
bass_drum_36, // 45
pedal_high_hat_44, // 46
unknown, // 47
unknown, // 48
unknown, // 49
acoustic_snare_38, // 50
crash_cymbal_2_57, // 51
unknown, // 52
unknown, // 53
unknown, // 54
splash_cymbal_55, // 55
unknown, // 56
crash_cymbal_2_57, // 57
unknown, // 58
unknown, // 59
unknown, // 60
unknown, // 61
unknown, // 62
unknown, // 63
unknown, // 64
unknown, // 65
unknown, // 66
unknown, // 67
unknown, // 68
unknown, // 69
unknown, // 70
unknown, // 71
unknown, // 72
unknown, // 73
unknown, // 74
unknown, // 75
unknown, // 76
unknown, // 77
unknown, // 78
unknown, // 79
unknown, // 80
unknown, // 81
unknown, // 82
unknown, // 83
unknown, // 84
unknown, // 85
unknown, // 86
unknown, // 87
unknown, // 88
unknown, // 89
unknown, // 90
unknown, // 91
unknown, // 92
unknown, // 93
unknown, // 94
unknown, // 95
unknown, // 96
unknown, // 97
unknown, // 98
unknown, // 99
unknown, // 100
unknown, // 101
unknown, // 102
unknown, // 103
unknown, // 104
unknown, // 105
unknown, // 106
unknown, // 107
unknown, // 108
unknown, // 109
unknown, // 110
unknown, // 111
unknown, // 112
unknown, // 113
unknown, // 114
unknown, // 115
unknown, // 116
unknown, // 117
unknown, // 118
unknown, // 119
unknown, // 120
unknown, // 121
unknown, // 122
unknown, // 123
unknown, // 124
unknown, // 125
unknown, // 126
unknown, // 127
};