theodoredc commited on
Commit
22cfe7b
·
verified ·
1 Parent(s): e78916b

Upload 204 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +200 -0
  2. checkpoint_epoch_100.pth +3 -0
  3. chord detection/c0.wav +3 -0
  4. chord detection/c1.wav +3 -0
  5. chord detection/c2.wav +3 -0
  6. chord detection/c3.wav +3 -0
  7. chord detection/c4.wav +3 -0
  8. chord detection/c5.wav +3 -0
  9. chord detection/c6.wav +3 -0
  10. chord detection/c7.wav +3 -0
  11. chord detection/c8.wav +3 -0
  12. chord detection/c9.wav +3 -0
  13. chord detection/f0.wav +3 -0
  14. chord detection/f1.wav +3 -0
  15. chord detection/f2.wav +3 -0
  16. chord detection/f3.wav +3 -0
  17. chord detection/f4.wav +3 -0
  18. chord detection/f5.wav +3 -0
  19. chord detection/f6.wav +3 -0
  20. chord detection/f7.wav +3 -0
  21. chord detection/f8.wav +3 -0
  22. chord detection/f9.wav +3 -0
  23. chord detection/g0.wav +3 -0
  24. chord detection/g1.wav +3 -0
  25. chord detection/g2.wav +3 -0
  26. chord detection/g3.wav +3 -0
  27. chord detection/g4.wav +3 -0
  28. chord detection/g5.wav +3 -0
  29. chord detection/g6.wav +3 -0
  30. chord detection/g7.wav +3 -0
  31. chord detection/g8.wav +3 -0
  32. chord detection/g9.wav +3 -0
  33. contrastive_model.py +65 -0
  34. instruments/drums_1.wav +3 -0
  35. instruments/drums_10.wav +3 -0
  36. instruments/drums_11.wav +3 -0
  37. instruments/drums_12.wav +3 -0
  38. instruments/drums_13.wav +3 -0
  39. instruments/drums_14.wav +3 -0
  40. instruments/drums_15.wav +3 -0
  41. instruments/drums_16.wav +3 -0
  42. instruments/drums_17.wav +3 -0
  43. instruments/drums_18.wav +3 -0
  44. instruments/drums_19.wav +3 -0
  45. instruments/drums_2.wav +3 -0
  46. instruments/drums_20.wav +3 -0
  47. instruments/drums_21.wav +3 -0
  48. instruments/drums_22.wav +3 -0
  49. instruments/drums_23.wav +3 -0
  50. instruments/drums_24.wav +3 -0
.gitattributes CHANGED
@@ -33,3 +33,203 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ chord[[:space:]]detection/c0.wav filter=lfs diff=lfs merge=lfs -text
37
+ chord[[:space:]]detection/c1.wav filter=lfs diff=lfs merge=lfs -text
38
+ chord[[:space:]]detection/c2.wav filter=lfs diff=lfs merge=lfs -text
39
+ chord[[:space:]]detection/c3.wav filter=lfs diff=lfs merge=lfs -text
40
+ chord[[:space:]]detection/c4.wav filter=lfs diff=lfs merge=lfs -text
41
+ chord[[:space:]]detection/c5.wav filter=lfs diff=lfs merge=lfs -text
42
+ chord[[:space:]]detection/c6.wav filter=lfs diff=lfs merge=lfs -text
43
+ chord[[:space:]]detection/c7.wav filter=lfs diff=lfs merge=lfs -text
44
+ chord[[:space:]]detection/c8.wav filter=lfs diff=lfs merge=lfs -text
45
+ chord[[:space:]]detection/c9.wav filter=lfs diff=lfs merge=lfs -text
46
+ chord[[:space:]]detection/f0.wav filter=lfs diff=lfs merge=lfs -text
47
+ chord[[:space:]]detection/f1.wav filter=lfs diff=lfs merge=lfs -text
48
+ chord[[:space:]]detection/f2.wav filter=lfs diff=lfs merge=lfs -text
49
+ chord[[:space:]]detection/f3.wav filter=lfs diff=lfs merge=lfs -text
50
+ chord[[:space:]]detection/f4.wav filter=lfs diff=lfs merge=lfs -text
51
+ chord[[:space:]]detection/f5.wav filter=lfs diff=lfs merge=lfs -text
52
+ chord[[:space:]]detection/f6.wav filter=lfs diff=lfs merge=lfs -text
53
+ chord[[:space:]]detection/f7.wav filter=lfs diff=lfs merge=lfs -text
54
+ chord[[:space:]]detection/f8.wav filter=lfs diff=lfs merge=lfs -text
55
+ chord[[:space:]]detection/f9.wav filter=lfs diff=lfs merge=lfs -text
56
+ chord[[:space:]]detection/g0.wav filter=lfs diff=lfs merge=lfs -text
57
+ chord[[:space:]]detection/g1.wav filter=lfs diff=lfs merge=lfs -text
58
+ chord[[:space:]]detection/g2.wav filter=lfs diff=lfs merge=lfs -text
59
+ chord[[:space:]]detection/g3.wav filter=lfs diff=lfs merge=lfs -text
60
+ chord[[:space:]]detection/g4.wav filter=lfs diff=lfs merge=lfs -text
61
+ chord[[:space:]]detection/g5.wav filter=lfs diff=lfs merge=lfs -text
62
+ chord[[:space:]]detection/g6.wav filter=lfs diff=lfs merge=lfs -text
63
+ chord[[:space:]]detection/g7.wav filter=lfs diff=lfs merge=lfs -text
64
+ chord[[:space:]]detection/g8.wav filter=lfs diff=lfs merge=lfs -text
65
+ chord[[:space:]]detection/g9.wav filter=lfs diff=lfs merge=lfs -text
66
+ instruments/drums_1.wav filter=lfs diff=lfs merge=lfs -text
67
+ instruments/drums_10.wav filter=lfs diff=lfs merge=lfs -text
68
+ instruments/drums_11.wav filter=lfs diff=lfs merge=lfs -text
69
+ instruments/drums_12.wav filter=lfs diff=lfs merge=lfs -text
70
+ instruments/drums_13.wav filter=lfs diff=lfs merge=lfs -text
71
+ instruments/drums_14.wav filter=lfs diff=lfs merge=lfs -text
72
+ instruments/drums_15.wav filter=lfs diff=lfs merge=lfs -text
73
+ instruments/drums_16.wav filter=lfs diff=lfs merge=lfs -text
74
+ instruments/drums_17.wav filter=lfs diff=lfs merge=lfs -text
75
+ instruments/drums_18.wav filter=lfs diff=lfs merge=lfs -text
76
+ instruments/drums_19.wav filter=lfs diff=lfs merge=lfs -text
77
+ instruments/drums_2.wav filter=lfs diff=lfs merge=lfs -text
78
+ instruments/drums_20.wav filter=lfs diff=lfs merge=lfs -text
79
+ instruments/drums_21.wav filter=lfs diff=lfs merge=lfs -text
80
+ instruments/drums_22.wav filter=lfs diff=lfs merge=lfs -text
81
+ instruments/drums_23.wav filter=lfs diff=lfs merge=lfs -text
82
+ instruments/drums_24.wav filter=lfs diff=lfs merge=lfs -text
83
+ instruments/drums_25.wav filter=lfs diff=lfs merge=lfs -text
84
+ instruments/drums_26.wav filter=lfs diff=lfs merge=lfs -text
85
+ instruments/drums_27.wav filter=lfs diff=lfs merge=lfs -text
86
+ instruments/drums_28.wav filter=lfs diff=lfs merge=lfs -text
87
+ instruments/drums_29.wav filter=lfs diff=lfs merge=lfs -text
88
+ instruments/drums_3.wav filter=lfs diff=lfs merge=lfs -text
89
+ instruments/drums_30.wav filter=lfs diff=lfs merge=lfs -text
90
+ instruments/drums_4.wav filter=lfs diff=lfs merge=lfs -text
91
+ instruments/drums_5.wav filter=lfs diff=lfs merge=lfs -text
92
+ instruments/drums_6.wav filter=lfs diff=lfs merge=lfs -text
93
+ instruments/drums_7.wav filter=lfs diff=lfs merge=lfs -text
94
+ instruments/drums_8.wav filter=lfs diff=lfs merge=lfs -text
95
+ instruments/drums_9.wav filter=lfs diff=lfs merge=lfs -text
96
+ instruments/guitar_1.wav filter=lfs diff=lfs merge=lfs -text
97
+ instruments/guitar_10.wav filter=lfs diff=lfs merge=lfs -text
98
+ instruments/guitar_11.wav filter=lfs diff=lfs merge=lfs -text
99
+ instruments/guitar_12.wav filter=lfs diff=lfs merge=lfs -text
100
+ instruments/guitar_13.wav filter=lfs diff=lfs merge=lfs -text
101
+ instruments/guitar_14.wav filter=lfs diff=lfs merge=lfs -text
102
+ instruments/guitar_15.wav filter=lfs diff=lfs merge=lfs -text
103
+ instruments/guitar_16.wav filter=lfs diff=lfs merge=lfs -text
104
+ instruments/guitar_17.wav filter=lfs diff=lfs merge=lfs -text
105
+ instruments/guitar_18.wav filter=lfs diff=lfs merge=lfs -text
106
+ instruments/guitar_19.wav filter=lfs diff=lfs merge=lfs -text
107
+ instruments/guitar_2.wav filter=lfs diff=lfs merge=lfs -text
108
+ instruments/guitar_20.wav filter=lfs diff=lfs merge=lfs -text
109
+ instruments/guitar_21.wav filter=lfs diff=lfs merge=lfs -text
110
+ instruments/guitar_22.wav filter=lfs diff=lfs merge=lfs -text
111
+ instruments/guitar_23.wav filter=lfs diff=lfs merge=lfs -text
112
+ instruments/guitar_24.wav filter=lfs diff=lfs merge=lfs -text
113
+ instruments/guitar_25.wav filter=lfs diff=lfs merge=lfs -text
114
+ instruments/guitar_26.wav filter=lfs diff=lfs merge=lfs -text
115
+ instruments/guitar_27.wav filter=lfs diff=lfs merge=lfs -text
116
+ instruments/guitar_28.wav filter=lfs diff=lfs merge=lfs -text
117
+ instruments/guitar_29.wav filter=lfs diff=lfs merge=lfs -text
118
+ instruments/guitar_3.wav filter=lfs diff=lfs merge=lfs -text
119
+ instruments/guitar_30.wav filter=lfs diff=lfs merge=lfs -text
120
+ instruments/guitar_4.wav filter=lfs diff=lfs merge=lfs -text
121
+ instruments/guitar_5.wav filter=lfs diff=lfs merge=lfs -text
122
+ instruments/guitar_6.wav filter=lfs diff=lfs merge=lfs -text
123
+ instruments/guitar_7.wav filter=lfs diff=lfs merge=lfs -text
124
+ instruments/guitar_8.wav filter=lfs diff=lfs merge=lfs -text
125
+ instruments/guitar_9.wav filter=lfs diff=lfs merge=lfs -text
126
+ instruments/piano_1.wav filter=lfs diff=lfs merge=lfs -text
127
+ instruments/piano_10.wav filter=lfs diff=lfs merge=lfs -text
128
+ instruments/piano_11.wav filter=lfs diff=lfs merge=lfs -text
129
+ instruments/piano_12.wav filter=lfs diff=lfs merge=lfs -text
130
+ instruments/piano_13.wav filter=lfs diff=lfs merge=lfs -text
131
+ instruments/piano_14.wav filter=lfs diff=lfs merge=lfs -text
132
+ instruments/piano_15.wav filter=lfs diff=lfs merge=lfs -text
133
+ instruments/piano_16.wav filter=lfs diff=lfs merge=lfs -text
134
+ instruments/piano_17.wav filter=lfs diff=lfs merge=lfs -text
135
+ instruments/piano_18.wav filter=lfs diff=lfs merge=lfs -text
136
+ instruments/piano_19.wav filter=lfs diff=lfs merge=lfs -text
137
+ instruments/piano_2.wav filter=lfs diff=lfs merge=lfs -text
138
+ instruments/piano_20.wav filter=lfs diff=lfs merge=lfs -text
139
+ instruments/piano_21.wav filter=lfs diff=lfs merge=lfs -text
140
+ instruments/piano_22.wav filter=lfs diff=lfs merge=lfs -text
141
+ instruments/piano_23.wav filter=lfs diff=lfs merge=lfs -text
142
+ instruments/piano_24.wav filter=lfs diff=lfs merge=lfs -text
143
+ instruments/piano_25.wav filter=lfs diff=lfs merge=lfs -text
144
+ instruments/piano_26.wav filter=lfs diff=lfs merge=lfs -text
145
+ instruments/piano_27.wav filter=lfs diff=lfs merge=lfs -text
146
+ instruments/piano_28.wav filter=lfs diff=lfs merge=lfs -text
147
+ instruments/piano_29.wav filter=lfs diff=lfs merge=lfs -text
148
+ instruments/piano_3.wav filter=lfs diff=lfs merge=lfs -text
149
+ instruments/piano_30.wav filter=lfs diff=lfs merge=lfs -text
150
+ instruments/piano_4.wav filter=lfs diff=lfs merge=lfs -text
151
+ instruments/piano_5.wav filter=lfs diff=lfs merge=lfs -text
152
+ instruments/piano_6.wav filter=lfs diff=lfs merge=lfs -text
153
+ instruments/piano_7.wav filter=lfs diff=lfs merge=lfs -text
154
+ instruments/piano_8.wav filter=lfs diff=lfs merge=lfs -text
155
+ instruments/piano_9.wav filter=lfs diff=lfs merge=lfs -text
156
+ instruments/strings_1.wav filter=lfs diff=lfs merge=lfs -text
157
+ instruments/strings_10.wav filter=lfs diff=lfs merge=lfs -text
158
+ instruments/strings_11.wav filter=lfs diff=lfs merge=lfs -text
159
+ instruments/strings_12.wav filter=lfs diff=lfs merge=lfs -text
160
+ instruments/strings_13.wav filter=lfs diff=lfs merge=lfs -text
161
+ instruments/strings_14.wav filter=lfs diff=lfs merge=lfs -text
162
+ instruments/strings_15.wav filter=lfs diff=lfs merge=lfs -text
163
+ instruments/strings_16.wav filter=lfs diff=lfs merge=lfs -text
164
+ instruments/strings_17.wav filter=lfs diff=lfs merge=lfs -text
165
+ instruments/strings_18.wav filter=lfs diff=lfs merge=lfs -text
166
+ instruments/strings_19.wav filter=lfs diff=lfs merge=lfs -text
167
+ instruments/strings_2.wav filter=lfs diff=lfs merge=lfs -text
168
+ instruments/strings_20.wav filter=lfs diff=lfs merge=lfs -text
169
+ instruments/strings_21.wav filter=lfs diff=lfs merge=lfs -text
170
+ instruments/strings_22.wav filter=lfs diff=lfs merge=lfs -text
171
+ instruments/strings_23.wav filter=lfs diff=lfs merge=lfs -text
172
+ instruments/strings_24.wav filter=lfs diff=lfs merge=lfs -text
173
+ instruments/strings_25.wav filter=lfs diff=lfs merge=lfs -text
174
+ instruments/strings_26.wav filter=lfs diff=lfs merge=lfs -text
175
+ instruments/strings_27.wav filter=lfs diff=lfs merge=lfs -text
176
+ instruments/strings_28.wav filter=lfs diff=lfs merge=lfs -text
177
+ instruments/strings_29.wav filter=lfs diff=lfs merge=lfs -text
178
+ instruments/strings_3.wav filter=lfs diff=lfs merge=lfs -text
179
+ instruments/strings_30.wav filter=lfs diff=lfs merge=lfs -text
180
+ instruments/strings_4.wav filter=lfs diff=lfs merge=lfs -text
181
+ instruments/strings_5.wav filter=lfs diff=lfs merge=lfs -text
182
+ instruments/strings_6.wav filter=lfs diff=lfs merge=lfs -text
183
+ instruments/strings_7.wav filter=lfs diff=lfs merge=lfs -text
184
+ instruments/strings_8.wav filter=lfs diff=lfs merge=lfs -text
185
+ instruments/strings_9.wav filter=lfs diff=lfs merge=lfs -text
186
+ tempo/fast_1.wav filter=lfs diff=lfs merge=lfs -text
187
+ tempo/fast_10.wav filter=lfs diff=lfs merge=lfs -text
188
+ tempo/fast_2.wav filter=lfs diff=lfs merge=lfs -text
189
+ tempo/fast_3.wav filter=lfs diff=lfs merge=lfs -text
190
+ tempo/fast_4.wav filter=lfs diff=lfs merge=lfs -text
191
+ tempo/fast_5.wav filter=lfs diff=lfs merge=lfs -text
192
+ tempo/fast_6.wav filter=lfs diff=lfs merge=lfs -text
193
+ tempo/fast_7.wav filter=lfs diff=lfs merge=lfs -text
194
+ tempo/fast_8.wav filter=lfs diff=lfs merge=lfs -text
195
+ tempo/fast_9.wav filter=lfs diff=lfs merge=lfs -text
196
+ tempo/slow_1.wav filter=lfs diff=lfs merge=lfs -text
197
+ tempo/slow_10.wav filter=lfs diff=lfs merge=lfs -text
198
+ tempo/slow_2.wav filter=lfs diff=lfs merge=lfs -text
199
+ tempo/slow_3.wav filter=lfs diff=lfs merge=lfs -text
200
+ tempo/slow_4.wav filter=lfs diff=lfs merge=lfs -text
201
+ tempo/slow_5.wav filter=lfs diff=lfs merge=lfs -text
202
+ tempo/slow_6.wav filter=lfs diff=lfs merge=lfs -text
203
+ tempo/slow_7.wav filter=lfs diff=lfs merge=lfs -text
204
+ tempo/slow_8.wav filter=lfs diff=lfs merge=lfs -text
205
+ tempo/slow_9.wav filter=lfs diff=lfs merge=lfs -text
206
+ time[[:space:]]signature[[:space:]]detection/24_1.wav filter=lfs diff=lfs merge=lfs -text
207
+ time[[:space:]]signature[[:space:]]detection/24_10.wav filter=lfs diff=lfs merge=lfs -text
208
+ time[[:space:]]signature[[:space:]]detection/24_2.wav filter=lfs diff=lfs merge=lfs -text
209
+ time[[:space:]]signature[[:space:]]detection/24_3.wav filter=lfs diff=lfs merge=lfs -text
210
+ time[[:space:]]signature[[:space:]]detection/24_4.wav filter=lfs diff=lfs merge=lfs -text
211
+ time[[:space:]]signature[[:space:]]detection/24_5.wav filter=lfs diff=lfs merge=lfs -text
212
+ time[[:space:]]signature[[:space:]]detection/24_6.wav filter=lfs diff=lfs merge=lfs -text
213
+ time[[:space:]]signature[[:space:]]detection/24_7.wav filter=lfs diff=lfs merge=lfs -text
214
+ time[[:space:]]signature[[:space:]]detection/24_8.wav filter=lfs diff=lfs merge=lfs -text
215
+ time[[:space:]]signature[[:space:]]detection/24_9.wav filter=lfs diff=lfs merge=lfs -text
216
+ time[[:space:]]signature[[:space:]]detection/34_1.wav filter=lfs diff=lfs merge=lfs -text
217
+ time[[:space:]]signature[[:space:]]detection/34_10.wav filter=lfs diff=lfs merge=lfs -text
218
+ time[[:space:]]signature[[:space:]]detection/34_2.wav filter=lfs diff=lfs merge=lfs -text
219
+ time[[:space:]]signature[[:space:]]detection/34_3.wav filter=lfs diff=lfs merge=lfs -text
220
+ time[[:space:]]signature[[:space:]]detection/34_4.wav filter=lfs diff=lfs merge=lfs -text
221
+ time[[:space:]]signature[[:space:]]detection/34_5.wav filter=lfs diff=lfs merge=lfs -text
222
+ time[[:space:]]signature[[:space:]]detection/34_6.wav filter=lfs diff=lfs merge=lfs -text
223
+ time[[:space:]]signature[[:space:]]detection/34_7.wav filter=lfs diff=lfs merge=lfs -text
224
+ time[[:space:]]signature[[:space:]]detection/34_8.wav filter=lfs diff=lfs merge=lfs -text
225
+ time[[:space:]]signature[[:space:]]detection/34_9.wav filter=lfs diff=lfs merge=lfs -text
226
+ time[[:space:]]signature[[:space:]]detection/44_1.wav filter=lfs diff=lfs merge=lfs -text
227
+ time[[:space:]]signature[[:space:]]detection/44_10.wav filter=lfs diff=lfs merge=lfs -text
228
+ time[[:space:]]signature[[:space:]]detection/44_2.wav filter=lfs diff=lfs merge=lfs -text
229
+ time[[:space:]]signature[[:space:]]detection/44_3.wav filter=lfs diff=lfs merge=lfs -text
230
+ time[[:space:]]signature[[:space:]]detection/44_4.wav filter=lfs diff=lfs merge=lfs -text
231
+ time[[:space:]]signature[[:space:]]detection/44_5.wav filter=lfs diff=lfs merge=lfs -text
232
+ time[[:space:]]signature[[:space:]]detection/44_6.wav filter=lfs diff=lfs merge=lfs -text
233
+ time[[:space:]]signature[[:space:]]detection/44_7.wav filter=lfs diff=lfs merge=lfs -text
234
+ time[[:space:]]signature[[:space:]]detection/44_8.wav filter=lfs diff=lfs merge=lfs -text
235
+ time[[:space:]]signature[[:space:]]detection/44_9.wav filter=lfs diff=lfs merge=lfs -text
checkpoint_epoch_100.pth ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dabc96afe9e046f53e1880d367a1b5ee71ed9c36a12a113208303271355dd780
3
+ size 1320967666
chord detection/c0.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e4730a417f43c7ba26c94fa1e112c18607c88a48f8586849ae2833cd9ee0782b
3
+ size 5754790
chord detection/c1.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46ba129a1b290e8d10cd43c3cfb16287278dde83d120d28b78436a067db6b553
3
+ size 5275614
chord detection/c2.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ebb0dcd06d2f64f00ec6c3b0a3cee8d13a4c1d220e5ef082cfe6adbc43ecc187
3
+ size 5382198
chord detection/c3.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:de02b39c74a8df1c13fc0e64229ae5832045b46feefc4a3d6060347cb283c2a4
3
+ size 5275614
chord detection/c4.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4d640cc6c55064f4239507511e9565ab3242d96df5eb83304648d51f38b75bde
3
+ size 5275614
chord detection/c5.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1079f19b2204a9e43f6e7e9f5cdf94ee4a0b3b6b140049a7e40f9fb5f60c83ae
3
+ size 5775822
chord detection/c6.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d0a3816d7d9b355d2a5cafda287bc15aa83c2d02577e968348ae56af473b4faa
3
+ size 5754790
chord detection/c7.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:fcb9b63d4b43d38dd1f79e7cc723e66a992a7edd6bae3f83e42c64f93902a9a5
3
+ size 5754790
chord detection/c8.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cd6a2fcb4f809caf1c23921bc1c9cae3ca6f829352dbbfad50fa5d9a948d8f75
3
+ size 5754790
chord detection/c9.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6fa42640e9e611beaf12458fc14b36e72931bfb19822e98cd5dc4cf3fbbc8fdf
3
+ size 5754790
chord detection/f0.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3ade7c508f2164e804cef9d3e11b433e8ba1bcd885c42e54a4389f4e18288392
3
+ size 98914528
chord detection/f1.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5cfb7affaef18fc13fc22663cb0f0c7a46b785dee6a93f8e621c3e4ffcfd3b01
3
+ size 5287268
chord detection/f2.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:db9b4b70ec9089beddfaca20009e67228fa0dd4ec5e70f2df7dbb4f6295038c5
3
+ size 5287268
chord detection/f3.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d3e29950be25cef39b559f9261468186c1beb543f38046e5eb7dc62205e8f83d
3
+ size 13626798
chord detection/f4.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1799335421258aa89a81335fa9f5a985061a3d02f0da0b19a059e1ad8cc0f960
3
+ size 53396470
chord detection/f5.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8f32c2c6c7a4dc03cf7f4d0b58f18371afd530d46f7a1eb559aca9724ad2ed4b
3
+ size 57549336
chord detection/f6.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:250efd3e69102ee9d97d41d1dc4cd3b2657b974badab052aaace56c77a3c6e29
3
+ size 61505984
chord detection/f7.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:88da1c2aa08f2be316937e1c6c7c4ef53af95924242233810c4d9e985ad55610
3
+ size 3985898
chord detection/f8.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:21190402dc377013febca93f397ec39944c2bc3f3cb5dac2b6a08ce3efe0222b
3
+ size 60242098
chord detection/f9.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6c36d08a22eb395a36662e5f515abd3150b59aa39c238bf73a0ca4468234d625
3
+ size 58044640
chord detection/g0.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:46ffcf53137cfd6ad5fa1c234c5bc8daf3e09db5283aa5e92e25f4a2b61c2457
3
+ size 121110330
chord detection/g1.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ec290ff9d815391755fbb89ea81bdf4ed25a75acd502880f99fde2aa9e05f1da
3
+ size 24186118
chord detection/g2.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:93494aec5150ce7aecbb7e8db7a537eac1c3ac7aef2c5b8a2648c144c56bd902
3
+ size 29457970
chord detection/g3.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:68426c350b3273b66f06c327c08a2ca5a50157e84357451d6c93396425d465ae
3
+ size 3558444
chord detection/g4.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:ab06d13f1ec6c78609e9936a1d03edda45b6cdfd8e7a11da58ca35960ef3965d
3
+ size 3845708
chord detection/g5.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:430bc60d59f532f81fe6136f5395f1a11f478c9ffd5b9925be04f631e6fb48f8
3
+ size 3845708
chord detection/g6.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66a210b50cac16466d16f36c2c5e0b51d661ec67b49f20a2f957ee2e0db05624
3
+ size 3845708
chord detection/g7.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6b300564bb60a02982b5c7b3b669861aaa703f6b5a6eda31ddd5c120aba4c60a
3
+ size 3845714
chord detection/g8.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:98d9b5b1e9b1419f7612618baa8261b378e25591008ad7de85a6fdaff288dfcf
3
+ size 3845714
chord detection/g9.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7724e1e76b9e467d69ae1055ca8e333fb1efdd3b0228eba09e2d84fe0f0c9cca
3
+ size 3845714
contrastive_model.py ADDED
@@ -0,0 +1,65 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import torch
2
+ import torch.nn as nn
3
+ import torch.nn.functional as F
4
+
5
+
6
+ from transformers import BertModel
7
+ from timeseries_vqvae_transformer import TransformerVQVAE
8
+
9
+
10
+
11
+ class SemanticSimilarityModel(nn.Module):
12
+ def __init__(self):
13
+ super(SemanticSimilarityModel, self).__init__()
14
+
15
+ # Tranformer VQ-VAE and convolutional layers for time series music embeddings
16
+ self.music_encoder = TransformerVQVAE()
17
+ for param in self.music_encoder.parameters():
18
+ param.requires_grad = False # Freeze all parameters of music encoder
19
+
20
+ self.conv1 = nn.Conv3d(64, 128, kernel_size=(3, 3, 3)) # output shape: (14 x 24 x 4)
21
+ self.conv2 = nn.Conv3d(128, 256, kernel_size=(3, 3, 3)) # output shape: (12 x 22 x 2)
22
+ self.timeseries_fc = nn.Linear(141312, 512)
23
+
24
+
25
+ # BERT model and linear layer for text embeddings
26
+ self.text_encoder = BertModel.from_pretrained('bert-base-cased')
27
+ # self.text_encoder = RobertaModel.from_pretrained('roberta-base')
28
+ total_params = len(list(self.text_encoder.parameters()))
29
+
30
+ # Iterate over each parameter with its index
31
+ for idx, param in enumerate(self.text_encoder.parameters()):
32
+ param.requires_grad = False
33
+ self.text_fc = nn.Linear(self.text_encoder.config.hidden_size, 512)
34
+
35
+ def forward(self, time_series, input_ids, attention_mask):
36
+
37
+ # Get time series embeddings
38
+ melspec_embed = []
39
+ for batch in time_series:
40
+ current_batch = []
41
+ for melspec in batch:
42
+ z = self.music_encoder.encode(melspec.unsqueeze(0))
43
+ z_q, *_ = self.music_encoder.vq(z)
44
+
45
+ current_batch.append(z_q)
46
+ current_batch = torch.cat(current_batch, dim = 0)
47
+ melspec_embed.append(current_batch)
48
+
49
+
50
+
51
+ melspec_embed = torch.stack(melspec_embed, dim=0)
52
+ x_ts = melspec_embed.permute(0, 2, 1, 3, 4)
53
+ x_ts = self.conv1(x_ts)
54
+ x_ts = self.conv2(x_ts)
55
+ batch_size, *_ = x_ts.shape
56
+ x_ts = x_ts.view(batch_size, -1)
57
+ x_ts = self.timeseries_fc(x_ts)
58
+
59
+
60
+ # Get text embeddings
61
+ text_embed = self.text_encoder(input_ids = input_ids, attention_mask = attention_mask)
62
+ x_text = text_embed.last_hidden_state[:, 0, :]
63
+ x_text = self.text_fc(x_text)
64
+
65
+ return x_ts, x_text
instruments/drums_1.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c22543a7c910669539787d31e930eec8a2bec9723b2c746270611a4ae47c4cae
3
+ size 974136
instruments/drums_10.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a46772558f40b8b263b4fcaa5bb775719d2dd363352491d6eadd4bdb850ad32c
3
+ size 5584152
instruments/drums_11.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:0d50c6a4564615006313da334dc4acdd0a95ec91dcec5db6300e5f46afa3bd05
3
+ size 5670584
instruments/drums_12.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bc9a04e9d125343ee2cbb4521464db4ebc649364c93ffe160f56f39833e8760c
3
+ size 5613020
instruments/drums_13.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e7b7a25d60013a98162118904c179ead5db210a8d7ea1786728fd9459cdd2f71
3
+ size 4965420
instruments/drums_14.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:97f10c1f7856ccef5c3df609cffd907255424ff84110708d4e52d57cae8d042c
3
+ size 5575920
instruments/drums_15.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8833395fd430888b3d008ad02ddc1c452100595e244faaeca2fc0a0bf8354baf
3
+ size 5575920
instruments/drums_16.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5831d4d66b55e35a33af263857a160c98e228215582143471a26d0b550071c7f
3
+ size 5575920
instruments/drums_17.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:147ca418c4872be3340f67b35cf232d15598d217033d75026da10adeaadffb03
3
+ size 5575920
instruments/drums_18.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:904f40aa405591cd5e94d8bfddc33e404382a0c46f524125faacdc8548ef4c06
3
+ size 5575920
instruments/drums_19.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:396c73da6e085075732453b4a6222119c02da5c1db0c1d9069d01198fdeea356
3
+ size 5575920
instruments/drums_2.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5cb3c6056ebb05df06162b262527519a37754580f27aebfea5a0b65d3063bc33
3
+ size 4495076
instruments/drums_20.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4a7689e2fdd644cdd8d0d7aea6071eb728abad1d786d77eae17b7753f009bbe3
3
+ size 5575920
instruments/drums_21.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3eef2a612f23ff134de3f57944cfc2ed37daf0b8cf9fbcc89dccbec02dc61baa
3
+ size 5575920
instruments/drums_22.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3569d0a352e4fb65f517ca67699da53846df95833d3580b24791c2293f8615a7
3
+ size 5575916
instruments/drums_23.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:83806990fc0d4b1895bf0800782f08b7cb1615db653cae7aa1816904824fbc1f
3
+ size 5575916
instruments/drums_24.wav ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c3f36d1a05e23d7daae26376b18f13bb269fad27569b3b39c1fc6998f9d2e36f
3
+ size 5575916