File size: 3,262 Bytes
37aeb1f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
{
  "feature_names": [
    "voice",
    "genre",
    "style",
    "time_signature",
    "beat_type",
    "nearest_subdiv",
    "phase_beat",
    "phase_bar",
    "sin_beat",
    "cos_beat",
    "sin_bar",
    "cos_bar",
    "swing_ratio",
    "log_time_to_prev",
    "log_time_to_next",
    "log_same_voice_prev",
    "log_same_voice_next",
    "simult_count",
    "density_1beat",
    "bpm",
    "simult_kick",
    "simult_snare",
    "simult_snare-accent",
    "simult_side-stick",
    "simult_closed-hh",
    "simult_closed-hh-edge",
    "simult_pedal-hh",
    "simult_open-hh",
    "simult_ride",
    "simult_ride-bell",
    "simult_tom",
    "simult_crash",
    "simult_aux-cymbal",
    "simult_aux-perc"
  ],
  "categorical_features": [
    "voice",
    "genre",
    "style",
    "time_signature",
    "beat_type",
    "nearest_subdiv"
  ],
  "categorical_levels": {
    "voice": [
      "aux-cymbal",
      "aux-perc",
      "closed-hh",
      "closed-hh-edge",
      "crash",
      "kick",
      "open-hh",
      "pedal-hh",
      "ride",
      "ride-bell",
      "side-stick",
      "snare",
      "snare-accent",
      "tom"
    ],
    "genre": [
      "afrobeat",
      "afrocuban",
      "blues",
      "country",
      "dance",
      "funk",
      "gospel",
      "hiphop",
      "jazz",
      "latin",
      "middleeastern",
      "neworleans",
      "pop",
      "punk",
      "reggae",
      "rock",
      "soul"
    ],
    "style": [
      "afrobeat",
      "afrocuban",
      "afrocuban/bembe",
      "afrocuban/calypso",
      "afrocuban/rhumba",
      "blues/shuffle",
      "country",
      "dance/breakbeat",
      "dance/disco",
      "funk",
      "funk/fast",
      "funk/latin",
      "funk/purdieshuffle",
      "funk/rock",
      "gospel",
      "hiphop",
      "jazz",
      "jazz/fast",
      "jazz/funk",
      "jazz/fusion",
      "jazz/klezmer",
      "jazz/linear",
      "jazz/march",
      "jazz/mediumfast",
      "jazz/swing",
      "latin",
      "latin/ando",
      "latin/brazilian",
      "latin/brazilian-baiao",
      "latin/brazilian-bossa",
      "latin/brazilian-ijexa",
      "latin/brazilian-maracatu",
      "latin/brazilian-samba",
      "latin/brazilian-sambareggae",
      "latin/brazilian-songo",
      "latin/chacarera",
      "latin/dominican-merengue",
      "latin/merengue",
      "latin/reggaeton",
      "latin/samba",
      "latin/venezuelan-merengue",
      "latin/venezuelan-sangueo",
      "middleeastern",
      "neworleans/chacha",
      "neworleans/funk",
      "neworleans/secondline",
      "neworleans/shuffle",
      "pop",
      "pop/soft",
      "punk",
      "reggae",
      "reggae/slow",
      "rock",
      "rock/folk",
      "rock/halftime",
      "rock/indie",
      "rock/prog",
      "rock/rockabilly",
      "rock/shuffle",
      "soul",
      "soul/motown"
    ],
    "time_signature": [
      "3-4",
      "4-4",
      "5-4",
      "5-8",
      "6-8"
    ],
    "beat_type": [
      "beat",
      "fill"
    ],
    "nearest_subdiv": [
      "16th",
      "32nd",
      "8th",
      "8th-triplet",
      "quintuplet"
    ]
  },
  "best_iteration": 206,
  "note": "Build the feature vector in feature_names order; pass each categorical as its index in categorical_levels[col]."
}