berkaygkv54 commited on
Commit
b697762
1 Parent(s): f90365c

recommender added

Browse files
Files changed (3) hide show
  1. app.py +13 -3
  2. data/vectors/song_names.pkl +3 -0
  3. notebooks/notebook.ipynb +676 -501
app.py CHANGED
@@ -3,16 +3,21 @@ from streamlit import session_state as session
3
  from src.config.configs import ProjectPaths
4
  import numpy as np
5
  from src.laion_clap.inference import AudioEncoder
 
 
 
6
 
7
 
8
  @st.cache(persist=True, show_spinner=False, suppress_st_warning=True)
9
  def load_data():
10
  vectors = np.load(ProjectPaths.DATA_DIR.joinpath("vectors", "audio_representations.npy"))
11
- return vectors
 
 
12
 
13
 
14
  recommender = AudioEncoder()
15
- audio_vectors = load_data()
16
 
17
  dataframe = None
18
 
@@ -41,6 +46,11 @@ is_clicked = col1.button(label="Curate")
41
 
42
  if is_clicked:
43
  text_embed = recommender.get_text_embedding(session.text_input)
 
 
 
 
 
44
 
45
 
46
  st.text("")
@@ -49,4 +59,4 @@ st.text("")
49
  st.text("")
50
 
51
  if dataframe is not None:
52
- st.table(dataframe)
 
3
  from src.config.configs import ProjectPaths
4
  import numpy as np
5
  from src.laion_clap.inference import AudioEncoder
6
+ import pickle
7
+ import torch
8
+ import pandas as pd
9
 
10
 
11
  @st.cache(persist=True, show_spinner=False, suppress_st_warning=True)
12
  def load_data():
13
  vectors = np.load(ProjectPaths.DATA_DIR.joinpath("vectors", "audio_representations.npy"))
14
+ with open(ProjectPaths.DATA_DIR.joinpath("vectors", "song_names.pkl"), "rb") as reader:
15
+ song_names = pickle.load(reader)
16
+ return vectors, song_names
17
 
18
 
19
  recommender = AudioEncoder()
20
+ audio_vectors, song_names = load_data()
21
 
22
  dataframe = None
23
 
 
46
 
47
  if is_clicked:
48
  text_embed = recommender.get_text_embedding(session.text_input)
49
+ with torch.no_grad():
50
+ ranking = torch.tensor(audio_vectors) @ torch.tensor(text_embed).t()
51
+ ranking = ranking[:, 0].reshape(-1, 1)
52
+ print(ranking.shape)
53
+ dataframe = pd.DataFrame(ranking, columns=[session.text_input], index=song_names).nlargest(15, session.text_input)
54
 
55
 
56
  st.text("")
 
59
  st.text("")
60
 
61
  if dataframe is not None:
62
+ st.table(dataframe)
data/vectors/song_names.pkl ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:66ad18de2b760f1991ea43c7d700cfc8b2b649ba105428d092cb2046a5768782
3
+ size 24770
notebooks/notebook.ipynb CHANGED
@@ -21,7 +21,26 @@
21
  },
22
  {
23
  "cell_type": "code",
24
- "execution_count": 9,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  "metadata": {},
26
  "outputs": [],
27
  "source": [
@@ -35,504 +54,9 @@
35
  },
36
  {
37
  "cell_type": "code",
38
- "execution_count": 10,
39
  "metadata": {},
40
- "outputs": [
41
- {
42
- "name": "stderr",
43
- "output_type": "stream",
44
- "text": [
45
- "Some weights of the model checkpoint at roberta-base were not used when initializing RobertaModel: ['lm_head.bias', 'lm_head.layer_norm.bias', 'lm_head.dense.weight', 'lm_head.dense.bias', 'lm_head.layer_norm.weight']\n",
46
- "- This IS expected if you are initializing RobertaModel from the checkpoint of a model trained on another task or with another architecture (e.g. initializing a BertForSequenceClassification model from a BertForPreTraining model).\n",
47
- "- This IS NOT expected if you are initializing RobertaModel from the checkpoint of a model that you expect to be exactly identical (initializing a BertForSequenceClassification model from a BertForSequenceClassification model).\n",
48
- "Some weights of RobertaModel were not initialized from the model checkpoint at roberta-base and are newly initialized: ['roberta.pooler.dense.bias', 'roberta.pooler.dense.weight']\n",
49
- "You should probably TRAIN this model on a down-stream task to be able to use it for predictions and inference.\n"
50
- ]
51
- },
52
- {
53
- "name": "stdout",
54
- "output_type": "stream",
55
- "text": [
56
- "Load the specified checkpoint music_audioset_epoch_15_esc_90.14.pt from users.\n",
57
- "Load Checkpoint...\n",
58
- "logit_scale_a \t Loaded\n",
59
- "logit_scale_t \t Loaded\n",
60
- "audio_branch.spectrogram_extractor.stft.conv_real.weight \t Loaded\n",
61
- "audio_branch.spectrogram_extractor.stft.conv_imag.weight \t Loaded\n",
62
- "audio_branch.logmel_extractor.melW \t Loaded\n",
63
- "audio_branch.bn0.weight \t Loaded\n",
64
- "audio_branch.bn0.bias \t Loaded\n",
65
- "audio_branch.patch_embed.proj.weight \t Loaded\n",
66
- "audio_branch.patch_embed.proj.bias \t Loaded\n",
67
- "audio_branch.patch_embed.norm.weight \t Loaded\n",
68
- "audio_branch.patch_embed.norm.bias \t Loaded\n",
69
- "audio_branch.layers.0.blocks.0.norm1.weight \t Loaded\n",
70
- "audio_branch.layers.0.blocks.0.norm1.bias \t Loaded\n",
71
- "audio_branch.layers.0.blocks.0.attn.relative_position_bias_table \t Loaded\n",
72
- "audio_branch.layers.0.blocks.0.attn.qkv.weight \t Loaded\n",
73
- "audio_branch.layers.0.blocks.0.attn.qkv.bias \t Loaded\n",
74
- "audio_branch.layers.0.blocks.0.attn.proj.weight \t Loaded\n",
75
- "audio_branch.layers.0.blocks.0.attn.proj.bias \t Loaded\n",
76
- "audio_branch.layers.0.blocks.0.norm2.weight \t Loaded\n",
77
- "audio_branch.layers.0.blocks.0.norm2.bias \t Loaded\n",
78
- "audio_branch.layers.0.blocks.0.mlp.fc1.weight \t Loaded\n",
79
- "audio_branch.layers.0.blocks.0.mlp.fc1.bias \t Loaded\n",
80
- "audio_branch.layers.0.blocks.0.mlp.fc2.weight \t Loaded\n",
81
- "audio_branch.layers.0.blocks.0.mlp.fc2.bias \t Loaded\n",
82
- "audio_branch.layers.0.blocks.1.norm1.weight \t Loaded\n",
83
- "audio_branch.layers.0.blocks.1.norm1.bias \t Loaded\n",
84
- "audio_branch.layers.0.blocks.1.attn.relative_position_bias_table \t Loaded\n",
85
- "audio_branch.layers.0.blocks.1.attn.qkv.weight \t Loaded\n",
86
- "audio_branch.layers.0.blocks.1.attn.qkv.bias \t Loaded\n",
87
- "audio_branch.layers.0.blocks.1.attn.proj.weight \t Loaded\n",
88
- "audio_branch.layers.0.blocks.1.attn.proj.bias \t Loaded\n",
89
- "audio_branch.layers.0.blocks.1.norm2.weight \t Loaded\n",
90
- "audio_branch.layers.0.blocks.1.norm2.bias \t Loaded\n",
91
- "audio_branch.layers.0.blocks.1.mlp.fc1.weight \t Loaded\n",
92
- "audio_branch.layers.0.blocks.1.mlp.fc1.bias \t Loaded\n",
93
- "audio_branch.layers.0.blocks.1.mlp.fc2.weight \t Loaded\n",
94
- "audio_branch.layers.0.blocks.1.mlp.fc2.bias \t Loaded\n",
95
- "audio_branch.layers.0.downsample.reduction.weight \t Loaded\n",
96
- "audio_branch.layers.0.downsample.norm.weight \t Loaded\n",
97
- "audio_branch.layers.0.downsample.norm.bias \t Loaded\n",
98
- "audio_branch.layers.1.blocks.0.norm1.weight \t Loaded\n",
99
- "audio_branch.layers.1.blocks.0.norm1.bias \t Loaded\n",
100
- "audio_branch.layers.1.blocks.0.attn.relative_position_bias_table \t Loaded\n",
101
- "audio_branch.layers.1.blocks.0.attn.qkv.weight \t Loaded\n",
102
- "audio_branch.layers.1.blocks.0.attn.qkv.bias \t Loaded\n",
103
- "audio_branch.layers.1.blocks.0.attn.proj.weight \t Loaded\n",
104
- "audio_branch.layers.1.blocks.0.attn.proj.bias \t Loaded\n",
105
- "audio_branch.layers.1.blocks.0.norm2.weight \t Loaded\n",
106
- "audio_branch.layers.1.blocks.0.norm2.bias \t Loaded\n",
107
- "audio_branch.layers.1.blocks.0.mlp.fc1.weight \t Loaded\n",
108
- "audio_branch.layers.1.blocks.0.mlp.fc1.bias \t Loaded\n",
109
- "audio_branch.layers.1.blocks.0.mlp.fc2.weight \t Loaded\n",
110
- "audio_branch.layers.1.blocks.0.mlp.fc2.bias \t Loaded\n",
111
- "audio_branch.layers.1.blocks.1.norm1.weight \t Loaded\n",
112
- "audio_branch.layers.1.blocks.1.norm1.bias \t Loaded\n",
113
- "audio_branch.layers.1.blocks.1.attn.relative_position_bias_table \t Loaded\n",
114
- "audio_branch.layers.1.blocks.1.attn.qkv.weight \t Loaded\n",
115
- "audio_branch.layers.1.blocks.1.attn.qkv.bias \t Loaded\n",
116
- "audio_branch.layers.1.blocks.1.attn.proj.weight \t Loaded\n",
117
- "audio_branch.layers.1.blocks.1.attn.proj.bias \t Loaded\n",
118
- "audio_branch.layers.1.blocks.1.norm2.weight \t Loaded\n",
119
- "audio_branch.layers.1.blocks.1.norm2.bias \t Loaded\n",
120
- "audio_branch.layers.1.blocks.1.mlp.fc1.weight \t Loaded\n",
121
- "audio_branch.layers.1.blocks.1.mlp.fc1.bias \t Loaded\n",
122
- "audio_branch.layers.1.blocks.1.mlp.fc2.weight \t Loaded\n",
123
- "audio_branch.layers.1.blocks.1.mlp.fc2.bias \t Loaded\n",
124
- "audio_branch.layers.1.downsample.reduction.weight \t Loaded\n",
125
- "audio_branch.layers.1.downsample.norm.weight \t Loaded\n",
126
- "audio_branch.layers.1.downsample.norm.bias \t Loaded\n",
127
- "audio_branch.layers.2.blocks.0.norm1.weight \t Loaded\n",
128
- "audio_branch.layers.2.blocks.0.norm1.bias \t Loaded\n",
129
- "audio_branch.layers.2.blocks.0.attn.relative_position_bias_table \t Loaded\n",
130
- "audio_branch.layers.2.blocks.0.attn.qkv.weight \t Loaded\n",
131
- "audio_branch.layers.2.blocks.0.attn.qkv.bias \t Loaded\n",
132
- "audio_branch.layers.2.blocks.0.attn.proj.weight \t Loaded\n",
133
- "audio_branch.layers.2.blocks.0.attn.proj.bias \t Loaded\n",
134
- "audio_branch.layers.2.blocks.0.norm2.weight \t Loaded\n",
135
- "audio_branch.layers.2.blocks.0.norm2.bias \t Loaded\n",
136
- "audio_branch.layers.2.blocks.0.mlp.fc1.weight \t Loaded\n",
137
- "audio_branch.layers.2.blocks.0.mlp.fc1.bias \t Loaded\n",
138
- "audio_branch.layers.2.blocks.0.mlp.fc2.weight \t Loaded\n",
139
- "audio_branch.layers.2.blocks.0.mlp.fc2.bias \t Loaded\n",
140
- "audio_branch.layers.2.blocks.1.norm1.weight \t Loaded\n",
141
- "audio_branch.layers.2.blocks.1.norm1.bias \t Loaded\n",
142
- "audio_branch.layers.2.blocks.1.attn.relative_position_bias_table \t Loaded\n",
143
- "audio_branch.layers.2.blocks.1.attn.qkv.weight \t Loaded\n",
144
- "audio_branch.layers.2.blocks.1.attn.qkv.bias \t Loaded\n",
145
- "audio_branch.layers.2.blocks.1.attn.proj.weight \t Loaded\n",
146
- "audio_branch.layers.2.blocks.1.attn.proj.bias \t Loaded\n",
147
- "audio_branch.layers.2.blocks.1.norm2.weight \t Loaded\n",
148
- "audio_branch.layers.2.blocks.1.norm2.bias \t Loaded\n",
149
- "audio_branch.layers.2.blocks.1.mlp.fc1.weight \t Loaded\n",
150
- "audio_branch.layers.2.blocks.1.mlp.fc1.bias \t Loaded\n",
151
- "audio_branch.layers.2.blocks.1.mlp.fc2.weight \t Loaded\n",
152
- "audio_branch.layers.2.blocks.1.mlp.fc2.bias \t Loaded\n",
153
- "audio_branch.layers.2.blocks.2.norm1.weight \t Loaded\n",
154
- "audio_branch.layers.2.blocks.2.norm1.bias \t Loaded\n",
155
- "audio_branch.layers.2.blocks.2.attn.relative_position_bias_table \t Loaded\n",
156
- "audio_branch.layers.2.blocks.2.attn.qkv.weight \t Loaded\n",
157
- "audio_branch.layers.2.blocks.2.attn.qkv.bias \t Loaded\n",
158
- "audio_branch.layers.2.blocks.2.attn.proj.weight \t Loaded\n",
159
- "audio_branch.layers.2.blocks.2.attn.proj.bias \t Loaded\n",
160
- "audio_branch.layers.2.blocks.2.norm2.weight \t Loaded\n",
161
- "audio_branch.layers.2.blocks.2.norm2.bias \t Loaded\n",
162
- "audio_branch.layers.2.blocks.2.mlp.fc1.weight \t Loaded\n",
163
- "audio_branch.layers.2.blocks.2.mlp.fc1.bias \t Loaded\n",
164
- "audio_branch.layers.2.blocks.2.mlp.fc2.weight \t Loaded\n",
165
- "audio_branch.layers.2.blocks.2.mlp.fc2.bias \t Loaded\n",
166
- "audio_branch.layers.2.blocks.3.norm1.weight \t Loaded\n",
167
- "audio_branch.layers.2.blocks.3.norm1.bias \t Loaded\n",
168
- "audio_branch.layers.2.blocks.3.attn.relative_position_bias_table \t Loaded\n",
169
- "audio_branch.layers.2.blocks.3.attn.qkv.weight \t Loaded\n",
170
- "audio_branch.layers.2.blocks.3.attn.qkv.bias \t Loaded\n",
171
- "audio_branch.layers.2.blocks.3.attn.proj.weight \t Loaded\n",
172
- "audio_branch.layers.2.blocks.3.attn.proj.bias \t Loaded\n",
173
- "audio_branch.layers.2.blocks.3.norm2.weight \t Loaded\n",
174
- "audio_branch.layers.2.blocks.3.norm2.bias \t Loaded\n",
175
- "audio_branch.layers.2.blocks.3.mlp.fc1.weight \t Loaded\n",
176
- "audio_branch.layers.2.blocks.3.mlp.fc1.bias \t Loaded\n",
177
- "audio_branch.layers.2.blocks.3.mlp.fc2.weight \t Loaded\n",
178
- "audio_branch.layers.2.blocks.3.mlp.fc2.bias \t Loaded\n",
179
- "audio_branch.layers.2.blocks.4.norm1.weight \t Loaded\n",
180
- "audio_branch.layers.2.blocks.4.norm1.bias \t Loaded\n",
181
- "audio_branch.layers.2.blocks.4.attn.relative_position_bias_table \t Loaded\n",
182
- "audio_branch.layers.2.blocks.4.attn.qkv.weight \t Loaded\n",
183
- "audio_branch.layers.2.blocks.4.attn.qkv.bias \t Loaded\n",
184
- "audio_branch.layers.2.blocks.4.attn.proj.weight \t Loaded\n",
185
- "audio_branch.layers.2.blocks.4.attn.proj.bias \t Loaded\n",
186
- "audio_branch.layers.2.blocks.4.norm2.weight \t Loaded\n",
187
- "audio_branch.layers.2.blocks.4.norm2.bias \t Loaded\n",
188
- "audio_branch.layers.2.blocks.4.mlp.fc1.weight \t Loaded\n",
189
- "audio_branch.layers.2.blocks.4.mlp.fc1.bias \t Loaded\n",
190
- "audio_branch.layers.2.blocks.4.mlp.fc2.weight \t Loaded\n",
191
- "audio_branch.layers.2.blocks.4.mlp.fc2.bias \t Loaded\n",
192
- "audio_branch.layers.2.blocks.5.norm1.weight \t Loaded\n",
193
- "audio_branch.layers.2.blocks.5.norm1.bias \t Loaded\n",
194
- "audio_branch.layers.2.blocks.5.attn.relative_position_bias_table \t Loaded\n",
195
- "audio_branch.layers.2.blocks.5.attn.qkv.weight \t Loaded\n",
196
- "audio_branch.layers.2.blocks.5.attn.qkv.bias \t Loaded\n",
197
- "audio_branch.layers.2.blocks.5.attn.proj.weight \t Loaded\n",
198
- "audio_branch.layers.2.blocks.5.attn.proj.bias \t Loaded\n",
199
- "audio_branch.layers.2.blocks.5.norm2.weight \t Loaded\n",
200
- "audio_branch.layers.2.blocks.5.norm2.bias \t Loaded\n",
201
- "audio_branch.layers.2.blocks.5.mlp.fc1.weight \t Loaded\n",
202
- "audio_branch.layers.2.blocks.5.mlp.fc1.bias \t Loaded\n",
203
- "audio_branch.layers.2.blocks.5.mlp.fc2.weight \t Loaded\n",
204
- "audio_branch.layers.2.blocks.5.mlp.fc2.bias \t Loaded\n",
205
- "audio_branch.layers.2.blocks.6.norm1.weight \t Loaded\n",
206
- "audio_branch.layers.2.blocks.6.norm1.bias \t Loaded\n",
207
- "audio_branch.layers.2.blocks.6.attn.relative_position_bias_table \t Loaded\n",
208
- "audio_branch.layers.2.blocks.6.attn.qkv.weight \t Loaded\n",
209
- "audio_branch.layers.2.blocks.6.attn.qkv.bias \t Loaded\n",
210
- "audio_branch.layers.2.blocks.6.attn.proj.weight \t Loaded\n",
211
- "audio_branch.layers.2.blocks.6.attn.proj.bias \t Loaded\n",
212
- "audio_branch.layers.2.blocks.6.norm2.weight \t Loaded\n",
213
- "audio_branch.layers.2.blocks.6.norm2.bias \t Loaded\n",
214
- "audio_branch.layers.2.blocks.6.mlp.fc1.weight \t Loaded\n",
215
- "audio_branch.layers.2.blocks.6.mlp.fc1.bias \t Loaded\n",
216
- "audio_branch.layers.2.blocks.6.mlp.fc2.weight \t Loaded\n",
217
- "audio_branch.layers.2.blocks.6.mlp.fc2.bias \t Loaded\n",
218
- "audio_branch.layers.2.blocks.7.norm1.weight \t Loaded\n",
219
- "audio_branch.layers.2.blocks.7.norm1.bias \t Loaded\n",
220
- "audio_branch.layers.2.blocks.7.attn.relative_position_bias_table \t Loaded\n",
221
- "audio_branch.layers.2.blocks.7.attn.qkv.weight \t Loaded\n",
222
- "audio_branch.layers.2.blocks.7.attn.qkv.bias \t Loaded\n",
223
- "audio_branch.layers.2.blocks.7.attn.proj.weight \t Loaded\n",
224
- "audio_branch.layers.2.blocks.7.attn.proj.bias \t Loaded\n",
225
- "audio_branch.layers.2.blocks.7.norm2.weight \t Loaded\n",
226
- "audio_branch.layers.2.blocks.7.norm2.bias \t Loaded\n",
227
- "audio_branch.layers.2.blocks.7.mlp.fc1.weight \t Loaded\n",
228
- "audio_branch.layers.2.blocks.7.mlp.fc1.bias \t Loaded\n",
229
- "audio_branch.layers.2.blocks.7.mlp.fc2.weight \t Loaded\n",
230
- "audio_branch.layers.2.blocks.7.mlp.fc2.bias \t Loaded\n",
231
- "audio_branch.layers.2.blocks.8.norm1.weight \t Loaded\n",
232
- "audio_branch.layers.2.blocks.8.norm1.bias \t Loaded\n",
233
- "audio_branch.layers.2.blocks.8.attn.relative_position_bias_table \t Loaded\n",
234
- "audio_branch.layers.2.blocks.8.attn.qkv.weight \t Loaded\n",
235
- "audio_branch.layers.2.blocks.8.attn.qkv.bias \t Loaded\n",
236
- "audio_branch.layers.2.blocks.8.attn.proj.weight \t Loaded\n",
237
- "audio_branch.layers.2.blocks.8.attn.proj.bias \t Loaded\n",
238
- "audio_branch.layers.2.blocks.8.norm2.weight \t Loaded\n",
239
- "audio_branch.layers.2.blocks.8.norm2.bias \t Loaded\n",
240
- "audio_branch.layers.2.blocks.8.mlp.fc1.weight \t Loaded\n",
241
- "audio_branch.layers.2.blocks.8.mlp.fc1.bias \t Loaded\n",
242
- "audio_branch.layers.2.blocks.8.mlp.fc2.weight \t Loaded\n",
243
- "audio_branch.layers.2.blocks.8.mlp.fc2.bias \t Loaded\n",
244
- "audio_branch.layers.2.blocks.9.norm1.weight \t Loaded\n",
245
- "audio_branch.layers.2.blocks.9.norm1.bias \t Loaded\n",
246
- "audio_branch.layers.2.blocks.9.attn.relative_position_bias_table \t Loaded\n",
247
- "audio_branch.layers.2.blocks.9.attn.qkv.weight \t Loaded\n",
248
- "audio_branch.layers.2.blocks.9.attn.qkv.bias \t Loaded\n",
249
- "audio_branch.layers.2.blocks.9.attn.proj.weight \t Loaded\n",
250
- "audio_branch.layers.2.blocks.9.attn.proj.bias \t Loaded\n",
251
- "audio_branch.layers.2.blocks.9.norm2.weight \t Loaded\n",
252
- "audio_branch.layers.2.blocks.9.norm2.bias \t Loaded\n",
253
- "audio_branch.layers.2.blocks.9.mlp.fc1.weight \t Loaded\n",
254
- "audio_branch.layers.2.blocks.9.mlp.fc1.bias \t Loaded\n",
255
- "audio_branch.layers.2.blocks.9.mlp.fc2.weight \t Loaded\n",
256
- "audio_branch.layers.2.blocks.9.mlp.fc2.bias \t Loaded\n",
257
- "audio_branch.layers.2.blocks.10.norm1.weight \t Loaded\n",
258
- "audio_branch.layers.2.blocks.10.norm1.bias \t Loaded\n",
259
- "audio_branch.layers.2.blocks.10.attn.relative_position_bias_table \t Loaded\n",
260
- "audio_branch.layers.2.blocks.10.attn.qkv.weight \t Loaded\n",
261
- "audio_branch.layers.2.blocks.10.attn.qkv.bias \t Loaded\n",
262
- "audio_branch.layers.2.blocks.10.attn.proj.weight \t Loaded\n",
263
- "audio_branch.layers.2.blocks.10.attn.proj.bias \t Loaded\n",
264
- "audio_branch.layers.2.blocks.10.norm2.weight \t Loaded\n",
265
- "audio_branch.layers.2.blocks.10.norm2.bias \t Loaded\n",
266
- "audio_branch.layers.2.blocks.10.mlp.fc1.weight \t Loaded\n",
267
- "audio_branch.layers.2.blocks.10.mlp.fc1.bias \t Loaded\n",
268
- "audio_branch.layers.2.blocks.10.mlp.fc2.weight \t Loaded\n",
269
- "audio_branch.layers.2.blocks.10.mlp.fc2.bias \t Loaded\n",
270
- "audio_branch.layers.2.blocks.11.norm1.weight \t Loaded\n",
271
- "audio_branch.layers.2.blocks.11.norm1.bias \t Loaded\n",
272
- "audio_branch.layers.2.blocks.11.attn.relative_position_bias_table \t Loaded\n",
273
- "audio_branch.layers.2.blocks.11.attn.qkv.weight \t Loaded\n",
274
- "audio_branch.layers.2.blocks.11.attn.qkv.bias \t Loaded\n",
275
- "audio_branch.layers.2.blocks.11.attn.proj.weight \t Loaded\n",
276
- "audio_branch.layers.2.blocks.11.attn.proj.bias \t Loaded\n",
277
- "audio_branch.layers.2.blocks.11.norm2.weight \t Loaded\n",
278
- "audio_branch.layers.2.blocks.11.norm2.bias \t Loaded\n",
279
- "audio_branch.layers.2.blocks.11.mlp.fc1.weight \t Loaded\n",
280
- "audio_branch.layers.2.blocks.11.mlp.fc1.bias \t Loaded\n",
281
- "audio_branch.layers.2.blocks.11.mlp.fc2.weight \t Loaded\n",
282
- "audio_branch.layers.2.blocks.11.mlp.fc2.bias \t Loaded\n",
283
- "audio_branch.layers.2.downsample.reduction.weight \t Loaded\n",
284
- "audio_branch.layers.2.downsample.norm.weight \t Loaded\n",
285
- "audio_branch.layers.2.downsample.norm.bias \t Loaded\n",
286
- "audio_branch.layers.3.blocks.0.norm1.weight \t Loaded\n",
287
- "audio_branch.layers.3.blocks.0.norm1.bias \t Loaded\n",
288
- "audio_branch.layers.3.blocks.0.attn.relative_position_bias_table \t Loaded\n",
289
- "audio_branch.layers.3.blocks.0.attn.qkv.weight \t Loaded\n",
290
- "audio_branch.layers.3.blocks.0.attn.qkv.bias \t Loaded\n",
291
- "audio_branch.layers.3.blocks.0.attn.proj.weight \t Loaded\n",
292
- "audio_branch.layers.3.blocks.0.attn.proj.bias \t Loaded\n",
293
- "audio_branch.layers.3.blocks.0.norm2.weight \t Loaded\n",
294
- "audio_branch.layers.3.blocks.0.norm2.bias \t Loaded\n",
295
- "audio_branch.layers.3.blocks.0.mlp.fc1.weight \t Loaded\n",
296
- "audio_branch.layers.3.blocks.0.mlp.fc1.bias \t Loaded\n",
297
- "audio_branch.layers.3.blocks.0.mlp.fc2.weight \t Loaded\n",
298
- "audio_branch.layers.3.blocks.0.mlp.fc2.bias \t Loaded\n",
299
- "audio_branch.layers.3.blocks.1.norm1.weight \t Loaded\n",
300
- "audio_branch.layers.3.blocks.1.norm1.bias \t Loaded\n",
301
- "audio_branch.layers.3.blocks.1.attn.relative_position_bias_table \t Loaded\n",
302
- "audio_branch.layers.3.blocks.1.attn.qkv.weight \t Loaded\n",
303
- "audio_branch.layers.3.blocks.1.attn.qkv.bias \t Loaded\n",
304
- "audio_branch.layers.3.blocks.1.attn.proj.weight \t Loaded\n",
305
- "audio_branch.layers.3.blocks.1.attn.proj.bias \t Loaded\n",
306
- "audio_branch.layers.3.blocks.1.norm2.weight \t Loaded\n",
307
- "audio_branch.layers.3.blocks.1.norm2.bias \t Loaded\n",
308
- "audio_branch.layers.3.blocks.1.mlp.fc1.weight \t Loaded\n",
309
- "audio_branch.layers.3.blocks.1.mlp.fc1.bias \t Loaded\n",
310
- "audio_branch.layers.3.blocks.1.mlp.fc2.weight \t Loaded\n",
311
- "audio_branch.layers.3.blocks.1.mlp.fc2.bias \t Loaded\n",
312
- "audio_branch.norm.weight \t Loaded\n",
313
- "audio_branch.norm.bias \t Loaded\n",
314
- "audio_branch.tscam_conv.weight \t Loaded\n",
315
- "audio_branch.tscam_conv.bias \t Loaded\n",
316
- "audio_branch.head.weight \t Loaded\n",
317
- "audio_branch.head.bias \t Loaded\n",
318
- "text_branch.embeddings.word_embeddings.weight \t Loaded\n",
319
- "text_branch.embeddings.position_embeddings.weight \t Loaded\n",
320
- "text_branch.embeddings.token_type_embeddings.weight \t Loaded\n",
321
- "text_branch.embeddings.LayerNorm.weight \t Loaded\n",
322
- "text_branch.embeddings.LayerNorm.bias \t Loaded\n",
323
- "text_branch.encoder.layer.0.attention.self.query.weight \t Loaded\n",
324
- "text_branch.encoder.layer.0.attention.self.query.bias \t Loaded\n",
325
- "text_branch.encoder.layer.0.attention.self.key.weight \t Loaded\n",
326
- "text_branch.encoder.layer.0.attention.self.key.bias \t Loaded\n",
327
- "text_branch.encoder.layer.0.attention.self.value.weight \t Loaded\n",
328
- "text_branch.encoder.layer.0.attention.self.value.bias \t Loaded\n",
329
- "text_branch.encoder.layer.0.attention.output.dense.weight \t Loaded\n",
330
- "text_branch.encoder.layer.0.attention.output.dense.bias \t Loaded\n",
331
- "text_branch.encoder.layer.0.attention.output.LayerNorm.weight \t Loaded\n",
332
- "text_branch.encoder.layer.0.attention.output.LayerNorm.bias \t Loaded\n",
333
- "text_branch.encoder.layer.0.intermediate.dense.weight \t Loaded\n",
334
- "text_branch.encoder.layer.0.intermediate.dense.bias \t Loaded\n",
335
- "text_branch.encoder.layer.0.output.dense.weight \t Loaded\n",
336
- "text_branch.encoder.layer.0.output.dense.bias \t Loaded\n",
337
- "text_branch.encoder.layer.0.output.LayerNorm.weight \t Loaded\n",
338
- "text_branch.encoder.layer.0.output.LayerNorm.bias \t Loaded\n",
339
- "text_branch.encoder.layer.1.attention.self.query.weight \t Loaded\n",
340
- "text_branch.encoder.layer.1.attention.self.query.bias \t Loaded\n",
341
- "text_branch.encoder.layer.1.attention.self.key.weight \t Loaded\n",
342
- "text_branch.encoder.layer.1.attention.self.key.bias \t Loaded\n",
343
- "text_branch.encoder.layer.1.attention.self.value.weight \t Loaded\n",
344
- "text_branch.encoder.layer.1.attention.self.value.bias \t Loaded\n",
345
- "text_branch.encoder.layer.1.attention.output.dense.weight \t Loaded\n",
346
- "text_branch.encoder.layer.1.attention.output.dense.bias \t Loaded\n",
347
- "text_branch.encoder.layer.1.attention.output.LayerNorm.weight \t Loaded\n",
348
- "text_branch.encoder.layer.1.attention.output.LayerNorm.bias \t Loaded\n",
349
- "text_branch.encoder.layer.1.intermediate.dense.weight \t Loaded\n",
350
- "text_branch.encoder.layer.1.intermediate.dense.bias \t Loaded\n",
351
- "text_branch.encoder.layer.1.output.dense.weight \t Loaded\n",
352
- "text_branch.encoder.layer.1.output.dense.bias \t Loaded\n",
353
- "text_branch.encoder.layer.1.output.LayerNorm.weight \t Loaded\n",
354
- "text_branch.encoder.layer.1.output.LayerNorm.bias \t Loaded\n",
355
- "text_branch.encoder.layer.2.attention.self.query.weight \t Loaded\n",
356
- "text_branch.encoder.layer.2.attention.self.query.bias \t Loaded\n",
357
- "text_branch.encoder.layer.2.attention.self.key.weight \t Loaded\n",
358
- "text_branch.encoder.layer.2.attention.self.key.bias \t Loaded\n",
359
- "text_branch.encoder.layer.2.attention.self.value.weight \t Loaded\n",
360
- "text_branch.encoder.layer.2.attention.self.value.bias \t Loaded\n",
361
- "text_branch.encoder.layer.2.attention.output.dense.weight \t Loaded\n",
362
- "text_branch.encoder.layer.2.attention.output.dense.bias \t Loaded\n",
363
- "text_branch.encoder.layer.2.attention.output.LayerNorm.weight \t Loaded\n",
364
- "text_branch.encoder.layer.2.attention.output.LayerNorm.bias \t Loaded\n",
365
- "text_branch.encoder.layer.2.intermediate.dense.weight \t Loaded\n",
366
- "text_branch.encoder.layer.2.intermediate.dense.bias \t Loaded\n",
367
- "text_branch.encoder.layer.2.output.dense.weight \t Loaded\n",
368
- "text_branch.encoder.layer.2.output.dense.bias \t Loaded\n",
369
- "text_branch.encoder.layer.2.output.LayerNorm.weight \t Loaded\n",
370
- "text_branch.encoder.layer.2.output.LayerNorm.bias \t Loaded\n",
371
- "text_branch.encoder.layer.3.attention.self.query.weight \t Loaded\n",
372
- "text_branch.encoder.layer.3.attention.self.query.bias \t Loaded\n",
373
- "text_branch.encoder.layer.3.attention.self.key.weight \t Loaded\n",
374
- "text_branch.encoder.layer.3.attention.self.key.bias \t Loaded\n",
375
- "text_branch.encoder.layer.3.attention.self.value.weight \t Loaded\n",
376
- "text_branch.encoder.layer.3.attention.self.value.bias \t Loaded\n",
377
- "text_branch.encoder.layer.3.attention.output.dense.weight \t Loaded\n",
378
- "text_branch.encoder.layer.3.attention.output.dense.bias \t Loaded\n",
379
- "text_branch.encoder.layer.3.attention.output.LayerNorm.weight \t Loaded\n",
380
- "text_branch.encoder.layer.3.attention.output.LayerNorm.bias \t Loaded\n",
381
- "text_branch.encoder.layer.3.intermediate.dense.weight \t Loaded\n",
382
- "text_branch.encoder.layer.3.intermediate.dense.bias \t Loaded\n",
383
- "text_branch.encoder.layer.3.output.dense.weight \t Loaded\n",
384
- "text_branch.encoder.layer.3.output.dense.bias \t Loaded\n",
385
- "text_branch.encoder.layer.3.output.LayerNorm.weight \t Loaded\n",
386
- "text_branch.encoder.layer.3.output.LayerNorm.bias \t Loaded\n",
387
- "text_branch.encoder.layer.4.attention.self.query.weight \t Loaded\n",
388
- "text_branch.encoder.layer.4.attention.self.query.bias \t Loaded\n",
389
- "text_branch.encoder.layer.4.attention.self.key.weight \t Loaded\n",
390
- "text_branch.encoder.layer.4.attention.self.key.bias \t Loaded\n",
391
- "text_branch.encoder.layer.4.attention.self.value.weight \t Loaded\n",
392
- "text_branch.encoder.layer.4.attention.self.value.bias \t Loaded\n",
393
- "text_branch.encoder.layer.4.attention.output.dense.weight \t Loaded\n",
394
- "text_branch.encoder.layer.4.attention.output.dense.bias \t Loaded\n",
395
- "text_branch.encoder.layer.4.attention.output.LayerNorm.weight \t Loaded\n",
396
- "text_branch.encoder.layer.4.attention.output.LayerNorm.bias \t Loaded\n",
397
- "text_branch.encoder.layer.4.intermediate.dense.weight \t Loaded\n",
398
- "text_branch.encoder.layer.4.intermediate.dense.bias \t Loaded\n",
399
- "text_branch.encoder.layer.4.output.dense.weight \t Loaded\n",
400
- "text_branch.encoder.layer.4.output.dense.bias \t Loaded\n",
401
- "text_branch.encoder.layer.4.output.LayerNorm.weight \t Loaded\n",
402
- "text_branch.encoder.layer.4.output.LayerNorm.bias \t Loaded\n",
403
- "text_branch.encoder.layer.5.attention.self.query.weight \t Loaded\n",
404
- "text_branch.encoder.layer.5.attention.self.query.bias \t Loaded\n",
405
- "text_branch.encoder.layer.5.attention.self.key.weight \t Loaded\n",
406
- "text_branch.encoder.layer.5.attention.self.key.bias \t Loaded\n",
407
- "text_branch.encoder.layer.5.attention.self.value.weight \t Loaded\n",
408
- "text_branch.encoder.layer.5.attention.self.value.bias \t Loaded\n",
409
- "text_branch.encoder.layer.5.attention.output.dense.weight \t Loaded\n",
410
- "text_branch.encoder.layer.5.attention.output.dense.bias \t Loaded\n",
411
- "text_branch.encoder.layer.5.attention.output.LayerNorm.weight \t Loaded\n",
412
- "text_branch.encoder.layer.5.attention.output.LayerNorm.bias \t Loaded\n",
413
- "text_branch.encoder.layer.5.intermediate.dense.weight \t Loaded\n",
414
- "text_branch.encoder.layer.5.intermediate.dense.bias \t Loaded\n",
415
- "text_branch.encoder.layer.5.output.dense.weight \t Loaded\n",
416
- "text_branch.encoder.layer.5.output.dense.bias \t Loaded\n",
417
- "text_branch.encoder.layer.5.output.LayerNorm.weight \t Loaded\n",
418
- "text_branch.encoder.layer.5.output.LayerNorm.bias \t Loaded\n",
419
- "text_branch.encoder.layer.6.attention.self.query.weight \t Loaded\n",
420
- "text_branch.encoder.layer.6.attention.self.query.bias \t Loaded\n",
421
- "text_branch.encoder.layer.6.attention.self.key.weight \t Loaded\n",
422
- "text_branch.encoder.layer.6.attention.self.key.bias \t Loaded\n",
423
- "text_branch.encoder.layer.6.attention.self.value.weight \t Loaded\n",
424
- "text_branch.encoder.layer.6.attention.self.value.bias \t Loaded\n",
425
- "text_branch.encoder.layer.6.attention.output.dense.weight \t Loaded\n",
426
- "text_branch.encoder.layer.6.attention.output.dense.bias \t Loaded\n",
427
- "text_branch.encoder.layer.6.attention.output.LayerNorm.weight \t Loaded\n",
428
- "text_branch.encoder.layer.6.attention.output.LayerNorm.bias \t Loaded\n",
429
- "text_branch.encoder.layer.6.intermediate.dense.weight \t Loaded\n",
430
- "text_branch.encoder.layer.6.intermediate.dense.bias \t Loaded\n",
431
- "text_branch.encoder.layer.6.output.dense.weight \t Loaded\n",
432
- "text_branch.encoder.layer.6.output.dense.bias \t Loaded\n",
433
- "text_branch.encoder.layer.6.output.LayerNorm.weight \t Loaded\n",
434
- "text_branch.encoder.layer.6.output.LayerNorm.bias \t Loaded\n",
435
- "text_branch.encoder.layer.7.attention.self.query.weight \t Loaded\n",
436
- "text_branch.encoder.layer.7.attention.self.query.bias \t Loaded\n",
437
- "text_branch.encoder.layer.7.attention.self.key.weight \t Loaded\n",
438
- "text_branch.encoder.layer.7.attention.self.key.bias \t Loaded\n",
439
- "text_branch.encoder.layer.7.attention.self.value.weight \t Loaded\n",
440
- "text_branch.encoder.layer.7.attention.self.value.bias \t Loaded\n",
441
- "text_branch.encoder.layer.7.attention.output.dense.weight \t Loaded\n",
442
- "text_branch.encoder.layer.7.attention.output.dense.bias \t Loaded\n",
443
- "text_branch.encoder.layer.7.attention.output.LayerNorm.weight \t Loaded\n",
444
- "text_branch.encoder.layer.7.attention.output.LayerNorm.bias \t Loaded\n",
445
- "text_branch.encoder.layer.7.intermediate.dense.weight \t Loaded\n",
446
- "text_branch.encoder.layer.7.intermediate.dense.bias \t Loaded\n",
447
- "text_branch.encoder.layer.7.output.dense.weight \t Loaded\n",
448
- "text_branch.encoder.layer.7.output.dense.bias \t Loaded\n",
449
- "text_branch.encoder.layer.7.output.LayerNorm.weight \t Loaded\n",
450
- "text_branch.encoder.layer.7.output.LayerNorm.bias \t Loaded\n",
451
- "text_branch.encoder.layer.8.attention.self.query.weight \t Loaded\n",
452
- "text_branch.encoder.layer.8.attention.self.query.bias \t Loaded\n",
453
- "text_branch.encoder.layer.8.attention.self.key.weight \t Loaded\n",
454
- "text_branch.encoder.layer.8.attention.self.key.bias \t Loaded\n",
455
- "text_branch.encoder.layer.8.attention.self.value.weight \t Loaded\n",
456
- "text_branch.encoder.layer.8.attention.self.value.bias \t Loaded\n",
457
- "text_branch.encoder.layer.8.attention.output.dense.weight \t Loaded\n",
458
- "text_branch.encoder.layer.8.attention.output.dense.bias \t Loaded\n",
459
- "text_branch.encoder.layer.8.attention.output.LayerNorm.weight \t Loaded\n",
460
- "text_branch.encoder.layer.8.attention.output.LayerNorm.bias \t Loaded\n",
461
- "text_branch.encoder.layer.8.intermediate.dense.weight \t Loaded\n",
462
- "text_branch.encoder.layer.8.intermediate.dense.bias \t Loaded\n",
463
- "text_branch.encoder.layer.8.output.dense.weight \t Loaded\n",
464
- "text_branch.encoder.layer.8.output.dense.bias \t Loaded\n",
465
- "text_branch.encoder.layer.8.output.LayerNorm.weight \t Loaded\n",
466
- "text_branch.encoder.layer.8.output.LayerNorm.bias \t Loaded\n",
467
- "text_branch.encoder.layer.9.attention.self.query.weight \t Loaded\n",
468
- "text_branch.encoder.layer.9.attention.self.query.bias \t Loaded\n",
469
- "text_branch.encoder.layer.9.attention.self.key.weight \t Loaded\n",
470
- "text_branch.encoder.layer.9.attention.self.key.bias \t Loaded\n",
471
- "text_branch.encoder.layer.9.attention.self.value.weight \t Loaded\n",
472
- "text_branch.encoder.layer.9.attention.self.value.bias \t Loaded\n",
473
- "text_branch.encoder.layer.9.attention.output.dense.weight \t Loaded\n",
474
- "text_branch.encoder.layer.9.attention.output.dense.bias \t Loaded\n",
475
- "text_branch.encoder.layer.9.attention.output.LayerNorm.weight \t Loaded\n",
476
- "text_branch.encoder.layer.9.attention.output.LayerNorm.bias \t Loaded\n",
477
- "text_branch.encoder.layer.9.intermediate.dense.weight \t Loaded\n",
478
- "text_branch.encoder.layer.9.intermediate.dense.bias \t Loaded\n",
479
- "text_branch.encoder.layer.9.output.dense.weight \t Loaded\n",
480
- "text_branch.encoder.layer.9.output.dense.bias \t Loaded\n",
481
- "text_branch.encoder.layer.9.output.LayerNorm.weight \t Loaded\n",
482
- "text_branch.encoder.layer.9.output.LayerNorm.bias \t Loaded\n",
483
- "text_branch.encoder.layer.10.attention.self.query.weight \t Loaded\n",
484
- "text_branch.encoder.layer.10.attention.self.query.bias \t Loaded\n",
485
- "text_branch.encoder.layer.10.attention.self.key.weight \t Loaded\n",
486
- "text_branch.encoder.layer.10.attention.self.key.bias \t Loaded\n",
487
- "text_branch.encoder.layer.10.attention.self.value.weight \t Loaded\n",
488
- "text_branch.encoder.layer.10.attention.self.value.bias \t Loaded\n",
489
- "text_branch.encoder.layer.10.attention.output.dense.weight \t Loaded\n",
490
- "text_branch.encoder.layer.10.attention.output.dense.bias \t Loaded\n",
491
- "text_branch.encoder.layer.10.attention.output.LayerNorm.weight \t Loaded\n",
492
- "text_branch.encoder.layer.10.attention.output.LayerNorm.bias \t Loaded\n",
493
- "text_branch.encoder.layer.10.intermediate.dense.weight \t Loaded\n",
494
- "text_branch.encoder.layer.10.intermediate.dense.bias \t Loaded\n",
495
- "text_branch.encoder.layer.10.output.dense.weight \t Loaded\n",
496
- "text_branch.encoder.layer.10.output.dense.bias \t Loaded\n",
497
- "text_branch.encoder.layer.10.output.LayerNorm.weight \t Loaded\n",
498
- "text_branch.encoder.layer.10.output.LayerNorm.bias \t Loaded\n",
499
- "text_branch.encoder.layer.11.attention.self.query.weight \t Loaded\n",
500
- "text_branch.encoder.layer.11.attention.self.query.bias \t Loaded\n",
501
- "text_branch.encoder.layer.11.attention.self.key.weight \t Loaded\n",
502
- "text_branch.encoder.layer.11.attention.self.key.bias \t Loaded\n",
503
- "text_branch.encoder.layer.11.attention.self.value.weight \t Loaded\n",
504
- "text_branch.encoder.layer.11.attention.self.value.bias \t Loaded\n",
505
- "text_branch.encoder.layer.11.attention.output.dense.weight \t Loaded\n",
506
- "text_branch.encoder.layer.11.attention.output.dense.bias \t Loaded\n",
507
- "text_branch.encoder.layer.11.attention.output.LayerNorm.weight \t Loaded\n",
508
- "text_branch.encoder.layer.11.attention.output.LayerNorm.bias \t Loaded\n",
509
- "text_branch.encoder.layer.11.intermediate.dense.weight \t Loaded\n",
510
- "text_branch.encoder.layer.11.intermediate.dense.bias \t Loaded\n",
511
- "text_branch.encoder.layer.11.output.dense.weight \t Loaded\n",
512
- "text_branch.encoder.layer.11.output.dense.bias \t Loaded\n",
513
- "text_branch.encoder.layer.11.output.LayerNorm.weight \t Loaded\n",
514
- "text_branch.encoder.layer.11.output.LayerNorm.bias \t Loaded\n",
515
- "text_branch.pooler.dense.weight \t Loaded\n",
516
- "text_branch.pooler.dense.bias \t Loaded\n",
517
- "text_transform.sequential.0.weight \t Loaded\n",
518
- "text_transform.sequential.0.bias \t Loaded\n",
519
- "text_transform.sequential.3.weight \t Loaded\n",
520
- "text_transform.sequential.3.bias \t Loaded\n",
521
- "text_projection.0.weight \t Loaded\n",
522
- "text_projection.0.bias \t Loaded\n",
523
- "text_projection.2.weight \t Loaded\n",
524
- "text_projection.2.bias \t Loaded\n",
525
- "audio_transform.sequential.0.weight \t Loaded\n",
526
- "audio_transform.sequential.0.bias \t Loaded\n",
527
- "audio_transform.sequential.3.weight \t Loaded\n",
528
- "audio_transform.sequential.3.bias \t Loaded\n",
529
- "audio_projection.0.weight \t Loaded\n",
530
- "audio_projection.0.bias \t Loaded\n",
531
- "audio_projection.2.weight \t Loaded\n",
532
- "audio_projection.2.bias \t Loaded\n"
533
- ]
534
- }
535
- ],
536
  "source": [
537
  "model = laion_clap.CLAP_Module(enable_fusion=False, amodel= 'HTSAT-base')\n",
538
  "model.load_ckpt(ckpt=\"music_audioset_epoch_15_esc_90.14.pt\")"
@@ -555,11 +79,662 @@
555
  },
556
  {
557
  "cell_type": "code",
558
- "execution_count": 12,
559
  "metadata": {},
560
  "outputs": [],
561
  "source": [
562
- "music_files = glob(\"/Users/berkayg/Codes/music-project/AudioCLIP/data/downloaded_tracks/*.wav\")[:100]"
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
563
  ]
564
  },
565
  {
@@ -607,7 +782,7 @@
607
  },
608
  {
609
  "cell_type": "code",
610
- "execution_count": 15,
611
  "metadata": {},
612
  "outputs": [],
613
  "source": [
 
21
  },
22
  {
23
  "cell_type": "code",
24
+ "execution_count": 6,
25
+ "metadata": {},
26
+ "outputs": [
27
+ {
28
+ "name": "stdout",
29
+ "output_type": "stream",
30
+ "text": [
31
+ "README.md \u001b[34mmodel_checkpoints\u001b[m\u001b[m recommender.py\n",
32
+ "app.py \u001b[34mnotebooks\u001b[m\u001b[m requirements.txt\n",
33
+ "\u001b[34mdata\u001b[m\u001b[m orchestrate_audio_data.py \u001b[34msrc\u001b[m\u001b[m\n"
34
+ ]
35
+ }
36
+ ],
37
+ "source": [
38
+ "!ls"
39
+ ]
40
+ },
41
+ {
42
+ "cell_type": "code",
43
+ "execution_count": 7,
44
  "metadata": {},
45
  "outputs": [],
46
  "source": [
 
54
  },
55
  {
56
  "cell_type": "code",
57
+ "execution_count": null,
58
  "metadata": {},
59
+ "outputs": [],
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  "source": [
61
  "model = laion_clap.CLAP_Module(enable_fusion=False, amodel= 'HTSAT-base')\n",
62
  "model.load_ckpt(ckpt=\"music_audioset_epoch_15_esc_90.14.pt\")"
 
79
  },
80
  {
81
  "cell_type": "code",
82
+ "execution_count": 9,
83
  "metadata": {},
84
  "outputs": [],
85
  "source": [
86
+ "music_files = glob(\"/Users/berkayg/Codes/music-project/AudioCLIP/data/downloaded_tracks/*.wav\")"
87
+ ]
88
+ },
89
+ {
90
+ "cell_type": "code",
91
+ "execution_count": 14,
92
+ "metadata": {},
93
+ "outputs": [
94
+ {
95
+ "data": {
96
+ "text/plain": [
97
+ "['Pink Floyd - The Great Gig In The Sky - 2011 Remastered Version.wav',\n",
98
+ " 'Aretha Franklin - The House That Jack Built.wav',\n",
99
+ " 'The Beatles - I Saw Her Standing There - Remastered.wav',\n",
100
+ " 'Cem Karaca - Çok Yorgunum.wav',\n",
101
+ " 'Mert Fırat - Bana Göre Değil.wav',\n",
102
+ " 'Santana - Whole Lotta Love (feat. Chris Cornell).wav',\n",
103
+ " 'MIKA - Relax, Take It Easy.wav',\n",
104
+ " 'Adamlar - Bi Öyle Bi Böyle.wav',\n",
105
+ " \"Blue Öyster Cult - (Don't Fear) The Reaper.wav\",\n",
106
+ " 'Bob Dylan - The Man in Me.wav',\n",
107
+ " 'Buena Vista Social Club - Tiene Sabor.wav',\n",
108
+ " 'Gnarls Barkley - Crazy.wav',\n",
109
+ " \"Guns N' Roses - Knockin' On Heaven's Door.wav\",\n",
110
+ " 'Gevende - Esinti.wav',\n",
111
+ " 'Mazhar Alanson - Bu Ne Biçim Hikaye Böyle.wav',\n",
112
+ " 'Bon Jovi - Dry County.wav',\n",
113
+ " 'Muse - Starlight.wav',\n",
114
+ " 'Eric Clapton - Riding with the King.wav',\n",
115
+ " 'Nina Simone - Feeling Good.wav',\n",
116
+ " 'The Dø - Too Insistent.wav',\n",
117
+ " 'Guthrie Govan - Lost in Rio.wav',\n",
118
+ " 'Gipsy Kings - Volare (Nel Blu di Pinto di Blu).wav',\n",
119
+ " 'Cem Karaca - Dadaloğlu.wav',\n",
120
+ " 'Pixies - Where Is My Mind?.wav',\n",
121
+ " 'mor ve ötesi - Güneye Giderken.wav',\n",
122
+ " 'Adamlar - Kendime Çaylar.wav',\n",
123
+ " 'Teoman - Mavi Kuş İle Küçük Kız.wav',\n",
124
+ " \"Donae'o - Move to Da Gyal Dem - Original.wav\",\n",
125
+ " \"Lily Allen - Everybody's Changing.wav\",\n",
126
+ " 'John Lennon - Imagine - Remastered 2010.wav',\n",
127
+ " 'Sleeping At Last - Mars.wav',\n",
128
+ " 'Queen - I Want It All - Remastered 2011.wav',\n",
129
+ " 'Queen - These Are The Days Of Our Lives.wav',\n",
130
+ " 'Pink Floyd - Time - 2011 Remastered Version.wav',\n",
131
+ " 'Robbie Williams - Dream A Little Dream.wav',\n",
132
+ " 'Buena Vista Social Club - Chan Chan.wav',\n",
133
+ " 'Teoman - Tek Başına Dans.wav',\n",
134
+ " 'Coldplay - Christmas Lights.wav',\n",
135
+ " 'Christina Aguilera - You Lost Me.wav',\n",
136
+ " 'Queen - Fat Bottomed Girls - 2011 Remaster.wav',\n",
137
+ " 'The Doors - People Are Strange.wav',\n",
138
+ " 'Lily Allen - Not Fair.wav',\n",
139
+ " 'Scott Matthew - L.o.v.e..wav',\n",
140
+ " 'Bob Marley & The Wailers - Buffalo Soldier.wav',\n",
141
+ " 'Eric Clapton - Layla - Acoustic; Live at MTV Unplugged, Bray Film Studios, Windsor, England, UK, 1_16_1992; 1999 Remaster.wav',\n",
142
+ " 'Band Of Skulls - I Know What I Am.wav',\n",
143
+ " \"Ray Charles - I've Got a Woman.wav\",\n",
144
+ " '123 - Again.wav',\n",
145
+ " 'Led Zeppelin - Whole Lotta Love - 1990 Remaster.wav',\n",
146
+ " 'Herbie Hancock - Cantaloupe Island - Remastered 1999_Rudy Van Gelder Edition.wav',\n",
147
+ " 'Coldplay - Charlie Brown.wav',\n",
148
+ " 'Lana Del Rey - Yayo.wav',\n",
149
+ " 'Andru Donalds - Mishale.wav',\n",
150
+ " 'Imagine Dragons - Warriors.wav',\n",
151
+ " 'Sóley - The Sun Is Going Down II.wav',\n",
152
+ " 'Led Zeppelin - Good Times Bad Times - 1993 Remaster.wav',\n",
153
+ " 'Scott McKenzie - San Francisco (Be Sure to Wear Flowers in Your Hair).wav',\n",
154
+ " 'Eric Clapton - Worried Life Blues.wav',\n",
155
+ " 'Teoman - Haziran.wav',\n",
156
+ " 'Bob Dylan - Like a Rolling Stone.wav',\n",
157
+ " \"Sam Smith - I'm Not The Only One.wav\",\n",
158
+ " 'Oasis - Wonderwall.wav',\n",
159
+ " \"Led Zeppelin - Babe I'm Gonna Leave You - 1990 Remaster.wav\",\n",
160
+ " 'Bob Marley & The Wailers - Could You Be Loved.wav',\n",
161
+ " 'Eric Clapton - Old Love - Acoustic; Live at MTV Unplugged, Bray Film Studios, Windsor, England, UK, 1_16_1992; 2013 Remaster.wav',\n",
162
+ " 'Adamlar - Hepinize El Salladım.wav',\n",
163
+ " 'Adamlar - Bizim Zamanımız.wav',\n",
164
+ " 'Eagles - Hotel California - 2013 Remaster.wav',\n",
165
+ " 'Led Zeppelin - Kashmir - 1990 Remaster.wav',\n",
166
+ " 'Eric Clapton - Wonderful Tonight.wav',\n",
167
+ " 'Fallulah - Bridges - International Single Version.wav',\n",
168
+ " 'Kiss & Drive - In Your Eyes.wav',\n",
169
+ " \"Imagine Dragons - It's Time.wav\",\n",
170
+ " 'Nev - Sen Gibi.wav',\n",
171
+ " \"Queen - It's A Hard Life - Remastered 2011.wav\",\n",
172
+ " 'The Beatles - For No One - Remastered.wav',\n",
173
+ " 'Kylie Minogue - Chocolate.wav',\n",
174
+ " 'Pink Floyd - Money - 2011 Remastered Version.wav',\n",
175
+ " \"Amason - California Dreamin'.wav\",\n",
176
+ " 'Coldplay - What If.wav',\n",
177
+ " 'Rage Against The Machine - Killing In The Name.wav',\n",
178
+ " 'Erkin Koray - Hayat Katarı.wav',\n",
179
+ " 'Imagine Dragons - Demons.wav',\n",
180
+ " \"Elvis Presley - It's Now or Never.wav\",\n",
181
+ " \"Led Zeppelin - D'yer Mak'er - 1990 Remaster.wav\",\n",
182
+ " 'Adele - Someone Like You.wav',\n",
183
+ " 'Elvis Presley - Jailhouse Rock.wav',\n",
184
+ " 'Adamlar - Ateş Ederim.wav',\n",
185
+ " 'Gipsy Kings - Hotel California - Spanish Mix.wav',\n",
186
+ " \"Aerosmith - Cryin'.wav\",\n",
187
+ " 'Santana - Evil Ways.wav',\n",
188
+ " 'Iggy Pop - The Passenger.wav',\n",
189
+ " 'Eric Clapton - Autumn Leaves.wav',\n",
190
+ " 'Corinne Bailey Rae - Choux Pastry Heart.wav',\n",
191
+ " \"Eric Clapton - Knockin' On Heaven's Door.wav\",\n",
192
+ " \"Loredana Bertè - J'adore Venise.wav\",\n",
193
+ " 'Athena - Kaçak.wav',\n",
194
+ " 'Adamlar - Orda Ortada.wav',\n",
195
+ " 'Premiata Forneria Marconi - Impressioni di settembre.wav',\n",
196
+ " 'Santana - Maria Maria (feat. The Product G&B).wav',\n",
197
+ " 'Al Green - Love And Happiness.wav',\n",
198
+ " 'Hugh Laurie - The St. Louis Blues.wav',\n",
199
+ " 'Büyük Ev Ablukada - En Güzel Yerinde Evin.wav',\n",
200
+ " 'Celia Cruz - La Vida Es Un Carnaval.wav',\n",
201
+ " 'The Rolling Stones - Gimme Shelter.wav',\n",
202
+ " 'Cem Karaca - Oğluma.wav',\n",
203
+ " 'Son Feci Bisiklet - Bu Kız.wav',\n",
204
+ " 'Back In Black - Back in Black.wav',\n",
205
+ " 'Müslüm Gürses - Hayat Berbat.wav',\n",
206
+ " 'Özdemir Erdoğan - Aç Kapıyı Gir İçeri.wav',\n",
207
+ " 'Hurts - Stay.wav',\n",
208
+ " 'Wun Two - Frio.wav',\n",
209
+ " 'Gipsy Kings - Bamboleo.wav',\n",
210
+ " 'James Brown - I Got You (I Feel Good).wav',\n",
211
+ " 'Yusuf _ Cat Stevens - Wild World.wav',\n",
212
+ " 'Janis Joplin - Kozmic Blues.wav',\n",
213
+ " 'MFÖ - Sakın Gelme.wav',\n",
214
+ " 'The Beatles - Let It Be - Remastered.wav',\n",
215
+ " 'Aerosmith - Come Together.wav',\n",
216
+ " 'mor ve ötesi - Serseri.wav',\n",
217
+ " 'Santana - Treat.wav',\n",
218
+ " 'Nelly Furtado - Say It Right - Main.wav',\n",
219
+ " 'Coldplay - Talk.wav',\n",
220
+ " 'Pink Floyd - Shine On You Crazy Diamond - Parts 1 - 7;Edit; 2001 Remastered Version.wav',\n",
221
+ " \"Eric Clapton - Hold on I'm Coming.wav\",\n",
222
+ " 'Santana - Smooth.wav',\n",
223
+ " 'Beirut - Nantes.wav',\n",
224
+ " 'Kovacs - My Love.wav',\n",
225
+ " 'Teoman - Çoban Yıldızı.wav',\n",
226
+ " 'John Newman - Love Me Again.wav',\n",
227
+ " 'Muse - Uprising.wav',\n",
228
+ " 'Pinhani - Zaman Beklemez.wav',\n",
229
+ " 'Commodores - Easy.wav',\n",
230
+ " 'Metallica - For Whom The Bell Tolls - Remastered.wav',\n",
231
+ " 'Şevval Sam - Bozcaada (Por Uno Cabeza).wav',\n",
232
+ " 'Stan Getz - Corcovado - Quiet Nights Of Quiet Stars.wav',\n",
233
+ " 'Müslüm Gürses - Bir Ömür Yetmez.wav',\n",
234
+ " 'James Blunt - 1973.wav',\n",
235
+ " 'Coldplay - The Hardest Part.wav',\n",
236
+ " 'Bon Jovi - You Give Love A Bad Name.wav',\n",
237
+ " 'Black Sabbath - Paranoid.wav',\n",
238
+ " 'Mick Jagger - God Gave Me Everything.wav',\n",
239
+ " 'Christina Aguilera - Hurt.wav',\n",
240
+ " 'Ben E. King - Stand By Me.wav',\n",
241
+ " \"Guns N' Roses - Civil War.wav\",\n",
242
+ " 'The Beatles - Michelle - Remastered.wav',\n",
243
+ " 'Barış Manço - Dönence.wav',\n",
244
+ " \"Howlin' Wolf - Highway 49.wav\",\n",
245
+ " \"Harley's Studio Band - This Life.wav\",\n",
246
+ " 'Led Zeppelin - Immigrant Song - 1990 Remaster.wav',\n",
247
+ " 'HIM - Gone With The Sin.wav',\n",
248
+ " 'Aerosmith - Falling In Love (Is Hard On The Knees).wav',\n",
249
+ " 'Nitin Sawhney - Homelands.wav',\n",
250
+ " 'Stevie Ray Vaughan - The Things (That) I Used to Do.wav',\n",
251
+ " 'Jim Croce - Time In A Bottle.wav',\n",
252
+ " 'Black Sabbath - Planet Caravan.wav',\n",
253
+ " 'Okay Temiz - East Breeze.wav',\n",
254
+ " 'Roy Hargrove - Strasbourg _ St. Denis.wav',\n",
255
+ " \"Eric Clapton - Can't Hold Out Much Longer.wav\",\n",
256
+ " \"Guns N' Roses - Sweet Child O' Mine.wav\",\n",
257
+ " 'Queen - Bohemian Rhapsody - 2011 Remaster.wav',\n",
258
+ " 'Bob Dylan - Isis.wav',\n",
259
+ " 'Stevie Ray Vaughan - Little Wing.wav',\n",
260
+ " 'Teoman - Rapsodi İstanbul.wav',\n",
261
+ " 'Buena Vista Social Club - El Carretero.wav',\n",
262
+ " \"Steely Dan - Reelin' In The Years.wav\",\n",
263
+ " 'Pink Floyd - High Hopes - 2011 Remaster.wav',\n",
264
+ " 'Robbie Williams - Angels.wav',\n",
265
+ " 'Florence + The Machine - Spectrum (Say My Name) - Calvin Harris Remix.wav',\n",
266
+ " 'Parliament - Give Up The Funk (Tear The Roof Off The Sucker).wav',\n",
267
+ " \"The Police - Don't Stand So Close To Me.wav\",\n",
268
+ " 'Bob Marley & The Wailers - Get Up, Stand Up.wav',\n",
269
+ " 'The Yesteryears - Yesterday.wav',\n",
270
+ " 'Ray Charles - Hallelujah, I Love Her So.wav',\n",
271
+ " \"Dawn Penn - You Don't Love Me - No No No.wav\",\n",
272
+ " 'Lynyrd Skynyrd - Poison Whiskey.wav',\n",
273
+ " 'Bob Marley & The Wailers - Stir It Up.wav',\n",
274
+ " 'Sting - Fragile.wav',\n",
275
+ " \"Tom Petty and the Heartbreakers - Mary Jane's Last Dance.wav\",\n",
276
+ " '123 - turuncu.wav',\n",
277
+ " 'The Rolling Stones - Beast Of Burden - Remastered.wav',\n",
278
+ " 'Fallulah - Carol of the Bells.wav',\n",
279
+ " 'Hakkı Bulut - Ben Köylüyüm.wav',\n",
280
+ " 'Coldplay - Magic.wav',\n",
281
+ " 'Queen - Radio Ga Ga - Remastered 2011.wav',\n",
282
+ " 'Michael Jackson - Love Never Felt So Good.wav',\n",
283
+ " 'Pat Martino - Sunny.wav',\n",
284
+ " 'Van Halen - Hot for Teacher - 2004 Remaster.wav',\n",
285
+ " 'Led Zeppelin - Stairway to Heaven - Remaster.wav',\n",
286
+ " 'Queen - Sail Away Sweet Sister - Remastered 2011.wav',\n",
287
+ " 'Stevie Wonder - Superstition.wav',\n",
288
+ " \"KISS - I Was Made For Lovin' You.wav\",\n",
289
+ " 'Jamelia - Stop.wav',\n",
290
+ " 'Jimi Hendrix - Who Knows - Live At Fillmore East, 1970 _ 50th Anniversary.wav',\n",
291
+ " 'Imagine Dragons - Radioactive.wav',\n",
292
+ " 'Telenova - Bones.wav',\n",
293
+ " 'Coldplay - Fix You.wav',\n",
294
+ " \"Adele - Don't You Remember.wav\",\n",
295
+ " 'Adamlar - E Tabi.wav',\n",
296
+ " 'David Bowie - Fame - 2016 Remaster.wav',\n",
297
+ " 'Leonard Cohen - Dance Me To The End Of Love.wav',\n",
298
+ " 'Muse - Supermassive Black Hole.wav',\n",
299
+ " 'Coldplay - Strawberry Swing.wav',\n",
300
+ " 'Adamlar - Zombi.wav',\n",
301
+ " 'Santana - Corazon Espinado (feat. Mana).wav',\n",
302
+ " 'Frank Sark - Amor Mio.wav',\n",
303
+ " 'Bonnie Tyler - Total Eclipse of the Heart.wav',\n",
304
+ " 'Chris Isaak - Wicked Game.wav',\n",
305
+ " \"Carla Bruni - Quelqu'un M'a Dit.wav\",\n",
306
+ " \"Bon Jovi - It's My Life.wav\",\n",
307
+ " 'Coldplay - Speed of Sound.wav',\n",
308
+ " 'Duman - Köpekler.wav',\n",
309
+ " 'Sakin - Edepsiz Komedya.wav',\n",
310
+ " 'Queen - Another One Bites The Dust - 2011 Remaster.wav',\n",
311
+ " 'Teoman - Saat 03:00.wav',\n",
312
+ " 'Teoman - Senden Önce Senden Sonra.wav',\n",
313
+ " 'Coldplay - Atlas - From “The Hunger Games: Catching Fire”_Soundtrack.wav',\n",
314
+ " 'AC_DC - Highway to Hell.wav',\n",
315
+ " 'Maxence Cyrin - Where Is My Mind.wav',\n",
316
+ " 'The Beatles - While My Guitar Gently Weeps - Remastered.wav',\n",
317
+ " 'Coldplay - Princess of China.wav',\n",
318
+ " 'Coldplay - Only Superstition.wav',\n",
319
+ " 'Adamlar - Rüyalarda Buruşmuşum.wav',\n",
320
+ " \"MFÖ - Bu Sabah Yağmur Var İstanbul'da.wav\",\n",
321
+ " 'The Cinematic Orchestra - That Home.wav',\n",
322
+ " 'Duman - Senden Daha Güzel.wav',\n",
323
+ " 'No Land - Niyə Belə Uzundur Bu Yollar.wav',\n",
324
+ " 'Sting - Fields Of Gold.wav',\n",
325
+ " 'Yaşar - Kumralım.wav',\n",
326
+ " \"The Tolkien Ensemble - Treebeard's Song.wav\",\n",
327
+ " \"Peter Hall - Tom Bombadil's Song (I).wav\",\n",
328
+ " 'Louis Armstrong - Summertime.wav',\n",
329
+ " 'Gary Moore - Still Got The Blues.wav',\n",
330
+ " 'Agnes Obel - Just So.wav',\n",
331
+ " 'Kool & The Gang - Jungle Boogie.wav',\n",
332
+ " 'Santana - Santana Jam.wav',\n",
333
+ " 'Dire Straits - Money For Nothing.wav',\n",
334
+ " 'Jimi Hendrix - Izabella.wav',\n",
335
+ " \"Mark Isham - Our Eyes Aren't What Make Us See.wav\",\n",
336
+ " 'B.B. King - The Thrill Is Gone.wav',\n",
337
+ " 'Lily Allen - 22.wav',\n",
338
+ " 'Pink Floyd - Hey You - 2011 Remastered Version.wav',\n",
339
+ " 'John Lennon - Imagine.wav',\n",
340
+ " 'Back In Black - TNT.wav',\n",
341
+ " 'Jack Johnson - Better Together.wav',\n",
342
+ " 'Scorpions - Still Loving You.wav',\n",
343
+ " 'Coldplay - See You Soon.wav',\n",
344
+ " 'Sting - Englishman In New York.wav',\n",
345
+ " \"Joe Walsh - Life's Been Good.wav\",\n",
346
+ " 'Adamlar - Acının İlacı.wav',\n",
347
+ " \"Stevie Wonder - Signed, Sealed, Delivered (I'm Yours).wav\",\n",
348
+ " 'Steely Dan - Dirty Work.wav',\n",
349
+ " 'Tom Petty and the Heartbreakers - Breakdown.wav',\n",
350
+ " 'Adamlar - Koca Yaşlı Şişko Dünya.wav',\n",
351
+ " 'James Blunt - Goodbye My Lover.wav',\n",
352
+ " 'Coldplay - A Rush of Blood to the Head.wav',\n",
353
+ " 'B.B. King - Caldonia.wav',\n",
354
+ " 'Scorpions - Where the River Flows - MTV Unplugged.wav',\n",
355
+ " \"Red Hot Chili Peppers - Can't Stop.wav\",\n",
356
+ " 'Al Green - Tired Of Being Alone.wav',\n",
357
+ " 'Bob Marley & The Wailers - One Love.wav',\n",
358
+ " \"Santana - Everybody's Everything.wav\",\n",
359
+ " 'Volkan Konak - Gurbet.wav',\n",
360
+ " 'Neil Young - Harvest Moon.wav',\n",
361
+ " 'Queen - I Was Born To Love You - 2011 Remaster.wav',\n",
362
+ " 'Herbie Hancock - Tempo de Amor.wav',\n",
363
+ " 'Paul Desmond - Autumn Leaves.wav',\n",
364
+ " 'Sedef Sebüktekin - Kayboluyorum (Süt).wav',\n",
365
+ " 'Queen - Crazy Little Thing Called Love - 2011 Remaster.wav',\n",
366
+ " 'mor ve ötesi - Re.wav',\n",
367
+ " 'Adamlar - Öyle Normal.wav',\n",
368
+ " \"Arctic Monkeys - Why'd You Only Call Me When You're High?.wav\",\n",
369
+ " 'Pink Floyd - Comfortably Numb - 2011 Remastered Version.wav',\n",
370
+ " \"Yüzyüzeyken Konuşuruz - Dinle Beni Bi'.wav\",\n",
371
+ " 'Christina Perri - Jar of Hearts.wav',\n",
372
+ " 'Edward Sharpe & The Magnetic Zeros - Home.wav',\n",
373
+ " 'Radiohead - Creep.wav',\n",
374
+ " 'Selda Bağcan - Dostum Dostum.wav',\n",
375
+ " 'Marcus Miller - Detroit.wav',\n",
376
+ " 'Şebnem Ferah - Sigara.wav',\n",
377
+ " 'Coldplay - Lost!.wav',\n",
378
+ " 'Selah Sue - This World.wav',\n",
379
+ " 'Led Zeppelin - Black Dog - 1990 Remaster.wav',\n",
380
+ " \"Santana - She's Not There.wav\",\n",
381
+ " 'America - A Horse with No Name.wav',\n",
382
+ " 'The Black Keys - Lonely Boy.wav',\n",
383
+ " 'Aerosmith - Sweet Emotion.wav',\n",
384
+ " 'Argent - Lothlorien.wav',\n",
385
+ " 'Frazey Ford - One More Cup Of Coffee.wav',\n",
386
+ " 'Boney M. - Rasputin - Live.wav',\n",
387
+ " 'Pink Floyd - Another Brick In The Wall - 2001 Remastered Version.wav',\n",
388
+ " 'Coldplay - The Scientist.wav',\n",
389
+ " 'Estelle - American Boy.wav',\n",
390
+ " 'Barış Manço - Nazar Eyle - V1.wav',\n",
391
+ " 'Cem Karaca - Deniz Üstü Köpürür.wav',\n",
392
+ " 'Eric Clapton - I Shot the Sheriff - 2005 Remaster.wav',\n",
393
+ " 'The Corrs - Little Wing - MTV Unplugged Version.wav',\n",
394
+ " 'Afroman - Because I Got High.wav',\n",
395
+ " 'Bill Conti - Gonna Fly Now (Theme From \"Rocky\") - 2006 - Remaster.wav',\n",
396
+ " 'Coldplay - Viva La Vida.wav',\n",
397
+ " \"The Beatles - Don't Let Me Down - Remastered.wav\",\n",
398
+ " 'Queen - Good Old-Fashioned Lover Boy - Remastered 2011.wav',\n",
399
+ " 'The Ting Tings - Shut Up and Let Me Go.wav',\n",
400
+ " 'Amy Winehouse - Tears Dry On Their Own.wav',\n",
401
+ " 'Quantic - Time Is the Enemy.wav',\n",
402
+ " 'Led Zeppelin - The Girl I Love She Got Long Black Wavy Hair - \"Tasty Pop Sundae\" Live Version From BBC Sessions.wav',\n",
403
+ " 'Arctic Monkeys - Do I Wanna Know?.wav',\n",
404
+ " 'Morcheeba - Enjoy The Ride.wav',\n",
405
+ " 'Bastille - Pompeii.wav',\n",
406
+ " 'Julian Lage - Nocturne.wav',\n",
407
+ " 'Nina Zilli - 50mila.wav',\n",
408
+ " 'MFÖ - Bazen.wav',\n",
409
+ " 'Teoman - Yağmur.wav',\n",
410
+ " 'Led Zeppelin - Heartbreaker - 1990 Remaster.wav',\n",
411
+ " 'Teoman - Renkli Rüyalar Oteli.wav',\n",
412
+ " 'Bülent Ortaçgil - Bu Su Hiç Durmaz.wav',\n",
413
+ " \"80's Pop Band - I Wanna Dance with Somebody.wav\",\n",
414
+ " 'Elvis Presley - Fever.wav',\n",
415
+ " 'Yüzyüzeyken Konuşuruz - Ne Farkeder.wav',\n",
416
+ " \"Urge Overkill - Girl, You'll Be a Woman Soon.wav\",\n",
417
+ " 'The Blues Brothers - Everybody Needs Somebody To Love.wav',\n",
418
+ " 'Steely Dan - Kid Charlemagne.wav',\n",
419
+ " 'Tae Lane - Low Down Pleasures.wav',\n",
420
+ " 'Lily Allen - Littlest Things.wav',\n",
421
+ " 'Athena - Adımız Miskindir Bizim.wav',\n",
422
+ " 'Red Hot Chili Peppers - Otherside.wav',\n",
423
+ " 'Coldplay - Shiver.wav',\n",
424
+ " 'Jimi Hendrix - Little Wing.wav',\n",
425
+ " 'Maroon 5 - She Will Be Loved.wav',\n",
426
+ " 'A New Music Experience - Shine On You Crazy Diamond.wav',\n",
427
+ " 'Coldplay - Up&Up.wav',\n",
428
+ " 'Queen - The Show Must Go On - Remastered 2011.wav',\n",
429
+ " 'Michael Jackson - Smooth Criminal - 2012 Remaster.wav',\n",
430
+ " 'Red Hot Chili Peppers - By the Way.wav',\n",
431
+ " 'Santana - I Am Somebody (feat. will.i.am).wav',\n",
432
+ " 'Nirvana - Smells Like Teen Spirit.wav',\n",
433
+ " 'Dire Straits - Once Upon A Time In The West.wav',\n",
434
+ " 'Cem Karaca - Sen De Başını Alıp Gitme.wav',\n",
435
+ " 'Adamlar - Şakacı Birisin Sen.wav',\n",
436
+ " 'The Wailers - I Shot The Sheriff.wav',\n",
437
+ " 'George Ezra - Listen to the Man.wav',\n",
438
+ " 'Coldplay - Violet Hill.wav',\n",
439
+ " 'The Beatles - And I Love Her - Remastered.wav',\n",
440
+ " 'Daryl Hall & John Oates - You Make My Dreams (Come True).wav',\n",
441
+ " \"Feyyaz Yigit - Samsun'lu Değilim.wav\",\n",
442
+ " 'Sia - Elastic Heart.wav',\n",
443
+ " 'The Rolling Stones - Paint It Black.wav',\n",
444
+ " \"Roy Hargrove - I'm Not So Sure.wav\",\n",
445
+ " 'Rod Stewart - Moonglow.wav',\n",
446
+ " 'Okan Kaya - Katip Arzuhalim.wav',\n",
447
+ " 'Flört - Lan Oğlum Böyle Olmaz.wav',\n",
448
+ " 'Steely Dan - Do It Again.wav',\n",
449
+ " 'Scorpions - Wind Of Change.wav',\n",
450
+ " 'Yaşar - Gel Benimle.wav',\n",
451
+ " 'Coldplay - White Shadows.wav',\n",
452
+ " 'Gipsy Kings - Un Amor.wav',\n",
453
+ " 'Coldplay - Paradise.wav',\n",
454
+ " 'The Weeknd - Blinding Lights.wav',\n",
455
+ " 'Cem Karaca - Kerkük Zindanı.wav',\n",
456
+ " 'Eric Clapton - My Very Good Friend the Milkman.wav',\n",
457
+ " \"Sting - It's Probably Me.wav\",\n",
458
+ " 'Zaz - Je veux.wav',\n",
459
+ " 'Örsten - Fleur blanche.wav',\n",
460
+ " 'Coldplay - Every Teardrop Is a Waterfall.wav',\n",
461
+ " 'Ray LaMontagne - You Are the Best Thing.wav',\n",
462
+ " 'Elvis Presley - Blue Suede Shoes.wav',\n",
463
+ " 'Tina Turner - The Best - Edit.wav',\n",
464
+ " \"Coldplay - Don't Panic.wav\",\n",
465
+ " 'Donna Summer - Bad Girls.wav',\n",
466
+ " \"Israel Kamakawiwo'ole - Over The Rainbow.wav\",\n",
467
+ " 'Athena - Bu Adam Fezadan.wav',\n",
468
+ " 'Sublime - Santeria.wav',\n",
469
+ " 'Pink Floyd - Brain Damage - 2011 Remastered Version.wav',\n",
470
+ " 'Moby - Porcelain.wav',\n",
471
+ " 'Lily Allen - Fuck You.wav',\n",
472
+ " 'M83 - Outro.wav',\n",
473
+ " 'Andrea Motis - Dream a Little Dream of Me.wav',\n",
474
+ " 'The Derek Trucks Band - Crow Jane.wav',\n",
475
+ " 'The Rolling Stones - Miss You.wav',\n",
476
+ " 'Deep Purple - Smoke On The Water - Remastered 2012.wav',\n",
477
+ " 'TOTO - Africa.wav',\n",
478
+ " 'Feist - Mushaboom.wav',\n",
479
+ " 'Derek & The Dominos - Layla - 40th Anniversary Version _ 2010 Remastered.wav',\n",
480
+ " \"Mathieu Boogaerts - Avant que je m'ennuie.wav\",\n",
481
+ " 'Jimi Hendrix - Hey Joe.wav',\n",
482
+ " 'The Kooks - Mr. Nice Guy.wav',\n",
483
+ " 'The Neighbourhood - Sweater Weather.wav',\n",
484
+ " 'Junior - Mama Used To Say.wav',\n",
485
+ " 'Norah Jones - Say Goodbye.wav',\n",
486
+ " 'Coldplay - Yellow.wav',\n",
487
+ " 'ZZ Top - La Grange - 1999 Remaster.wav',\n",
488
+ " \"Pinhani - İstanbul'da.wav\",\n",
489
+ " 'Coldplay - 42.wav',\n",
490
+ " 'David Bowie - Life On Mars? - 1999 Remastered Version.wav',\n",
491
+ " 'Soul Keita - Democracy, I Was Thirsty.wav',\n",
492
+ " 'Bob Marley & The Wailers - Is This Love.wav',\n",
493
+ " 'Düş Sokağı Sakinleri - Huzun Kovan Kusu.wav',\n",
494
+ " 'Gary Clark Jr. - When My Train Pulls In - Live.wav',\n",
495
+ " 'ABBA - Dancing Queen.wav',\n",
496
+ " 'Deep Purple - Woman from Tokyo - 2000 Remaster.wav',\n",
497
+ " 'Duman - Öyle Dertli.wav',\n",
498
+ " 'Barış Manço - Nane Limon Kabuğu.wav',\n",
499
+ " 'Coldplay - God Put a Smile upon Your Face.wav',\n",
500
+ " 'Empire of the Sun - We Are The People.wav',\n",
501
+ " 'Florence + The Machine - Shake It Out.wav',\n",
502
+ " 'The London Film Score Orchestra - Far from Any Road - Main Title Theme From \"True Detectives\".wav',\n",
503
+ " 'Büyük Ev Ablukada - HOŞÇAKAL KADAR.wav',\n",
504
+ " 'London Grammar - Maybe.wav',\n",
505
+ " 'Sóley - Pretty Face.wav',\n",
506
+ " 'Agnes Obel - The Curse.wav',\n",
507
+ " 'Pinhani - Ben Nası Büyük Adam Olucam.wav',\n",
508
+ " 'Coldplay - Yes.wav',\n",
509
+ " 'ABBA - Waterloo.wav',\n",
510
+ " 'Marcus Miller - Rush Over.wav',\n",
511
+ " 'Pilli Bebek - Bak.wav',\n",
512
+ " 'Eric Clapton - Cocaine.wav',\n",
513
+ " 'Jeff Buckley - Hallelujah.wav',\n",
514
+ " 'The Police - Roxanne.wav',\n",
515
+ " 'Ümit Sayın - Hicran.wav',\n",
516
+ " 'Santana - Blues Magic.wav',\n",
517
+ " 'Hans Zimmer - Time.wav',\n",
518
+ " 'Gorillaz - Feel Good Inc..wav',\n",
519
+ " 'Teoman - Güzel Bir Gün.wav',\n",
520
+ " 'Yüzyüzeyken Konuşuruz - Ateş Edecek Misin?.wav',\n",
521
+ " 'Eric Clapton - Change the World - 2015 Remaster.wav',\n",
522
+ " 'Pharrell Williams - Happy.wav',\n",
523
+ " 'Dario Moreno - Her Akşam \"Sarhoş\".wav',\n",
524
+ " 'Patrick Watson - Lighthouse.wav',\n",
525
+ " 'Elvis Presley - A Little Less Conversation.wav',\n",
526
+ " 'Santana - The Calling (feat. Eric Clapton).wav',\n",
527
+ " 'MFÖ - Bu Aşk Olur Mu.wav',\n",
528
+ " 'Coldplay - Square One.wav',\n",
529
+ " 'Howard Shore - Shore: Lord of the Rings: The Fellowship.wav',\n",
530
+ " \"Santa Esmeralda - Don't Let Me Be Misunderstood.wav\",\n",
531
+ " \"Guns N' Roses - November Rain.wav\",\n",
532
+ " 'Enya - May It Be.wav',\n",
533
+ " 'Guadalupe Pineda - Historia de un Amor.wav',\n",
534
+ " 'Queen - We Will Rock You - Remastered 2011.wav',\n",
535
+ " 'Aerosmith - Dream On.wav',\n",
536
+ " 'George Ezra - Spectacular Rival.wav',\n",
537
+ " 'Coldplay - A Sky Full of Stars.wav',\n",
538
+ " 'MFÖ - Aşkın Kenarından.wav',\n",
539
+ " 'Ingrid Michaelson - You and I.wav',\n",
540
+ " 'Athena - Yalan.wav',\n",
541
+ " 'Muse - Time is Running Out.wav',\n",
542
+ " 'Erkin Koray - Kızlarıda Alın Askere.wav',\n",
543
+ " \"Yann Tiersen - L'autre valse d'Amélie.wav\",\n",
544
+ " 'Amatorski - Soldier.wav',\n",
545
+ " 'Coldplay - Trouble.wav',\n",
546
+ " 'Duman - Seni Kendime Sakladım.wav',\n",
547
+ " 'Gipsy Kings - Djobi, Djoba.wav',\n",
548
+ " 'Erkin Koray - Akrebin Gözleri.wav',\n",
549
+ " 'Eric Clapton - Hoochie Coochie Man.wav',\n",
550
+ " 'Erkin Koray - Seni Her Gördüğümde.wav',\n",
551
+ " 'Hooverphonic - Mad About You.wav',\n",
552
+ " 'Coldplay - Mylo Xyloto.wav',\n",
553
+ " 'Rodríguez - Sugar Man.wav',\n",
554
+ " 'Sertab Erener - Zor Kadın.wav',\n",
555
+ " 'Eric Clapton - River of Tears - Live at Staples Center, Los Angeles, CA, 8_18 - 19_2001.wav',\n",
556
+ " 'The Beatles - I Want To Hold Your Hand - Remastered 2015.wav',\n",
557
+ " 'The Verve - Bitter Sweet Symphony.wav',\n",
558
+ " \"Marvin Gaye - Let's Get It On.wav\",\n",
559
+ " 'Erkut Taçkın - Sevmek İstiyorum.wav',\n",
560
+ " 'Talking Heads - Psycho Killer - 2005 Remaster.wav',\n",
561
+ " 'Brad Mehldau - Hey Joe.wav',\n",
562
+ " 'Aerosmith - I Don\\'t Want to Miss a Thing - From \"Armageddon\" Soundtrack.wav',\n",
563
+ " 'Alice Merton - No Roots.wav',\n",
564
+ " 'Queen - Who Wants To Live Forever - Remastered 2011.wav',\n",
565
+ " 'Adamlar - Çek Sifonu.wav',\n",
566
+ " 'Adamlar - Sarılırım Birine.wav',\n",
567
+ " 'Arctic Monkeys - Fluorescent Adolescent.wav',\n",
568
+ " \"Ciara - Can't Leave 'Em Alone (feat. 50 Cent).wav\",\n",
569
+ " 'Hozier - Take Me To Church.wav',\n",
570
+ " 'Jack Johnson - Never Know.wav',\n",
571
+ " 'Adamlar - Koşmadan.wav',\n",
572
+ " 'Agnes Obel - Riverside.wav',\n",
573
+ " 'Linkin Park - Numb.wav',\n",
574
+ " 'Frank Sinatra - Blue Moon - 1999 Remastered.wav',\n",
575
+ " 'Johnny Cash - Hurt.wav',\n",
576
+ " 'Cannonball Adderley - Autumn Leaves.wav',\n",
577
+ " 'MFÖ - Hep Yaşın 19.wav',\n",
578
+ " 'Edwin Starr - War.wav',\n",
579
+ " 'Muddy Waters - Mannish Boy.wav',\n",
580
+ " 'Bülent Ortaçgil - Benimle Oynarmısın.wav',\n",
581
+ " 'K Team - Sorry Seem to Be the Hardest Word - Originally Performed By Elton John.wav',\n",
582
+ " 'The Civil Wars - Poison & Wine.wav',\n",
583
+ " 'Özdemir Erdoğan - Gurbet.wav',\n",
584
+ " 'Pink Floyd - Have A Cigar - 2011 Remaster.wav',\n",
585
+ " 'Train - Hey, Soul Sister.wav',\n",
586
+ " 'Flört - Biz.wav',\n",
587
+ " 'Santana - Oye Como Va.wav',\n",
588
+ " 'Damian Marley - Road To Zion.wav',\n",
589
+ " 'Empire of the Sun - Alive.wav',\n",
590
+ " 'Teoman - Papatya.wav',\n",
591
+ " 'Adamlar - Mavi Ekran.wav',\n",
592
+ " 'Depeche Mode - Personal Jesus - 2006 Digital Remaster.wav',\n",
593
+ " 'Red Hot Chili Peppers - Snow (Hey Oh).wav',\n",
594
+ " 'Imagine Dragons - Friction.wav',\n",
595
+ " 'Müslüm Gürses - Sensiz Olmaz.wav',\n",
596
+ " 'Bob Marley & The Wailers - War.wav',\n",
597
+ " \"Al Jarreau - Ain't no sunshine.wav\",\n",
598
+ " 'Robbie Williams - Feel.wav',\n",
599
+ " 'Teoman - Ruhun Sarışın.wav',\n",
600
+ " \"Rod Stewart - Da Ya Think I'm Sexy? - 2008 Remaster.wav\",\n",
601
+ " 'Santana - Black Magic Woman.wav',\n",
602
+ " \"Eric Clapton - Nobody Knows You When You're Down and Out - Acoustic; Live at MTV Unplugged, Bray Film Studios, Windsor, England, UK, 1_16_1992; 2013 Remaster.wav\",\n",
603
+ " 'Andrea Motis - L.O.V.E.wav',\n",
604
+ " 'Sean Paul - Hold My Hand (feat. Keri Hilson).wav',\n",
605
+ " 'Stateless - Bloodstream.wav',\n",
606
+ " 'B.B. King - Baby I Love You.wav',\n",
607
+ " 'Teoman - Aşk Kırıntıları.wav',\n",
608
+ " 'Adamlar - Kapısı Kapalı.wav',\n",
609
+ " 'Ajda Pekkan - Düşünme Hiç.wav',\n",
610
+ " 'Eric Clapton - Gotta Get Over - 2015 Remaster.wav',\n",
611
+ " \"Kovacs - It's the Weekend.wav\",\n",
612
+ " 'Aerosmith - Crazy.wav',\n",
613
+ " 'Adamlar - Kadın.wav',\n",
614
+ " 'The Doors - Riders on the Storm.wav',\n",
615
+ " 'Louis Armstrong - Kiss Of Fire.wav',\n",
616
+ " 'Coldplay - In My Place.wav',\n",
617
+ " 'Sia - Chandelier.wav',\n",
618
+ " 'Stevie Ray Vaughan - Voodoo Child (Slight Return).wav',\n",
619
+ " \"Keane - Everybody's Changing.wav\",\n",
620
+ " 'Beats Antique - The Porch.wav',\n",
621
+ " 'Sting - Brand New Day.wav',\n",
622
+ " \"Bon Jovi - Livin' On A Prayer.wav\",\n",
623
+ " 'Stromae - Tous les mêmes.wav',\n",
624
+ " 'Bob Dylan - Hurricane.wav',\n",
625
+ " '123 - sun in the arms of love.wav',\n",
626
+ " 'Coldplay - Twisted Logic.wav',\n",
627
+ " 'Queen - Love Of My Life - Remastered 2011.wav',\n",
628
+ " 'Teoman - Hayalperest.wav',\n",
629
+ " \"Jason Mraz - I'm Yours.wav\",\n",
630
+ " 'AC_DC - Back In Black.wav',\n",
631
+ " \"Pirates Of New Providence - Dead Man's Chest.wav\",\n",
632
+ " 'B.B. King - Ghetto Woman.wav',\n",
633
+ " 'Elle King - Playing For Keeps.wav',\n",
634
+ " 'Tame Impala - The Less I Know The Better.wav',\n",
635
+ " 'Procol Harum - A Whiter Shade Of Pale.wav',\n",
636
+ " 'Duman - Yanibasimdan.wav',\n",
637
+ " 'Coldplay - Adventure of a Lifetime.wav',\n",
638
+ " 'Müslüm Gürses - Affet.wav',\n",
639
+ " 'Stereo Avenue - Mad World.wav',\n",
640
+ " 'Coldplay - Sparks.wav',\n",
641
+ " 'Santana - Day of Celebration.wav',\n",
642
+ " 'Queen - I Want To Break Free - Remastered 2011.wav',\n",
643
+ " \"Guns N' Roses - This I Love.wav\",\n",
644
+ " '123 - binalar.wav',\n",
645
+ " 'Serena Ryder - Stompa.wav',\n",
646
+ " 'Passion Pit - Take a Walk.wav',\n",
647
+ " 'Marvin Gaye - Got To Give It Up - Pt. 1.wav',\n",
648
+ " 'Erik Truffaz - Let Me Go ! (feat. Sophie Hunger).wav',\n",
649
+ " 'Blonde Redhead - For the Damaged Coda.wav',\n",
650
+ " \"Israel Kamakawiwo'ole - Somewhere Over The Rainbow_What A Wonderful World.wav\",\n",
651
+ " 'Daft Punk - Lose Yourself to Dance (feat. Pharrell Williams).wav',\n",
652
+ " 'Zülfü Livaneli - Gözlerin.wav',\n",
653
+ " 'Adamlar - İnsanın Düştüğü Durumlar.wav',\n",
654
+ " 'Foghat - Louisiana Blues.wav',\n",
655
+ " 'Amy Winehouse - Mr Magic (Through The Smoke).wav',\n",
656
+ " 'Pinhani - Dünyadan Uzak.wav',\n",
657
+ " \"Queen - Don't Stop Me Now - 2011 Remaster.wav\",\n",
658
+ " 'Gevende - Sanki.wav',\n",
659
+ " 'Mirkelam - Hatıralar.wav',\n",
660
+ " 'Hüseyin Bitmez - Nazende Sevgilim.wav',\n",
661
+ " 'Sertab Erener - Kumsalda.wav',\n",
662
+ " \"Eric Clapton - Ramblin' on My Mind.wav\",\n",
663
+ " 'Aretha Franklin - At Last.wav',\n",
664
+ " 'Bob Marley & The Wailers - No Woman, No Cry - Live At The Lyceum, London_1975.wav',\n",
665
+ " 'Maroon 5 - Harder To Breathe.wav',\n",
666
+ " \"James Brown - It's A Man's, Man's, Man's World - Mono.wav\",\n",
667
+ " 'Buddy Guy - Mustang Sally (feat. Jeff Beck).wav',\n",
668
+ " 'Cem Karaca - Resimdeki Gözyaslari (Apaslar).wav',\n",
669
+ " 'Adamlar - Yanmış İçinden.wav',\n",
670
+ " 'Adamlar - Ah Benim Hayatım.wav',\n",
671
+ " 'Adamlar - Tın Tın.wav',\n",
672
+ " 'Ali Kızıltuğ - Sen Gel Diyorsun - Öf Öf.wav',\n",
673
+ " 'Wes Montgomery - In Your Own Sweet Way.wav',\n",
674
+ " 'Duman - Elleri Ellerime.wav',\n",
675
+ " 'Bob Marley & The Wailers - Three Little Birds.wav',\n",
676
+ " \"Bee Gees - Stayin' Alive - Remastered Version.wav\",\n",
677
+ " 'Grover Washington, Jr. - Just the Two of Us.wav',\n",
678
+ " 'Queen - Save Me - 2011 Remaster.wav',\n",
679
+ " 'Adele - Hometown Glory.wav',\n",
680
+ " 'Dido - White Flag.wav',\n",
681
+ " 'Adamlar - Utanmazsan Unutmam.wav',\n",
682
+ " 'Dire Straits - Sultans Of Swing.wav',\n",
683
+ " 'Bülent Ortaçgil - Bozburun.wav',\n",
684
+ " 'Sting - Shape Of My Heart.wav',\n",
685
+ " 'Barcelona Gipsy Klezmer Orchestra - Hasta Siempre, Comandante.wav',\n",
686
+ " 'Jimi Hendrix - Purple Haze.wav',\n",
687
+ " 'Craig David - Rise & Fall - feat. Sting.wav',\n",
688
+ " 'Los Naranjos - Cantarte a Ti.wav',\n",
689
+ " 'Cem Karaca - Beni Siz Delirttiniz.wav',\n",
690
+ " 'Bob Dylan - You Belong To Me.wav',\n",
691
+ " 'Milky Chance - Stolen Dance.wav',\n",
692
+ " 'Nirvana - The Man Who Sold The World.wav',\n",
693
+ " 'Pink Floyd - Wish You Were Here - 2011 Remastered Version.wav',\n",
694
+ " 'Emilíana Torrini - Dead Duck.wav',\n",
695
+ " 'Johnnie Taylor - Running Out Of Lies.wav',\n",
696
+ " \"No Doubt - Don't Speak.wav\",\n",
697
+ " 'Bob Marley & The Wailers - African Herbsman.wav',\n",
698
+ " 'MIKA - Grace Kelly.wav',\n",
699
+ " 'Coldplay - True Love.wav',\n",
700
+ " 'Enya - Only Time.wav',\n",
701
+ " 'Cem Karaca - Sevda Kuşun Kanadında.wav',\n",
702
+ " 'Replikas - Yaş Elli.wav',\n",
703
+ " 'John Mayer - New Light.wav',\n",
704
+ " 'Elvis Presley - All Shook Up.wav',\n",
705
+ " 'emir taha - Huyu Suyu.wav',\n",
706
+ " 'Foo Fighters - The Sky Is A Neighborhood.wav',\n",
707
+ " 'Lucio Quarantotto - Time To Say Goodbye (Con Te Partirò).wav',\n",
708
+ " '123 - so much to say.wav',\n",
709
+ " 'fun. - We Are Young (feat. Janelle Monáe).wav',\n",
710
+ " 'Fallulah - I Lay My Head.wav',\n",
711
+ " 'TOTO - Hold the Line.wav',\n",
712
+ " 'Ray Charles - Mess Around.wav',\n",
713
+ " 'Queen - Innuendo - Remastered 2011.wav',\n",
714
+ " 'Aerosmith - Walk This Way.wav',\n",
715
+ " 'Foster The People - Pumped Up Kicks.wav',\n",
716
+ " 'Santana - Primavera.wav',\n",
717
+ " \"David Dallas - Runnin'.wav\",\n",
718
+ " 'Eric Clapton - Worried Life Blues - Live; 2015 Remaster.wav',\n",
719
+ " 'Coldplay - Warning Sign.wav',\n",
720
+ " 'Joe Cocker - Unchain My Heart.wav',\n",
721
+ " 'Nur Yoldas - Sultan-ı Yegah.wav',\n",
722
+ " 'Nil Karaibrahimgil - Kanatlarım Var Ruhumda.wav',\n",
723
+ " 'Wilson Pickett - Hey Joe.wav',\n",
724
+ " 'Bülent Ortaçgil - Değirmenler.wav',\n",
725
+ " 'Sufle - Köprüaltı.wav',\n",
726
+ " 'Keane - Somewhere Only We Know.wav']"
727
+ ]
728
+ },
729
+ "execution_count": 14,
730
+ "metadata": {},
731
+ "output_type": "execute_result"
732
+ }
733
+ ],
734
+ "source": [
735
+ "import pickle\n",
736
+ "with open(\"/Users/berkayg/Codes/music-project/laion-clap-project/curate-me-a-playlist/data/vectors/song_names.pkl\", \"rb\") as reader:\n",
737
+ " ls = pickle.load(reader)\n"
738
  ]
739
  },
740
  {
 
782
  },
783
  {
784
  "cell_type": "code",
785
+ "execution_count": 10,
786
  "metadata": {},
787
  "outputs": [],
788
  "source": [