Skip to content

Instantly share code, notes, and snippets.

@angelormrl
Created May 8, 2019 17:59
Show Gist options
  • Save angelormrl/e0a444ee7db136c21c697215afd177d5 to your computer and use it in GitHub Desktop.
Save angelormrl/e0a444ee7db136c21c697215afd177d5 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Feature Extraction\n",
"\n",
"\n",
"This notebook handles the automated feature extraction and dataset generation for this machine learning task. The stages of this process are:\n",
"1. A sample is loaded.\n",
"2. MFCC values are extracted from it's audio frames.\n",
"3. Information is extracted from it's file name; target class, patch index and midi note.\n",
"4. Steps 1-3 are repeated for each sample in a directory.\n",
"5. This data is then saved as two seperate files; mfccs.csv and info.csv."
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"## ======== libraries ======== ##\n",
"\n",
"\n",
"# math and array / matrix operations\n",
"import numpy as np\n",
"\n",
"# hosts audio and handles mfcc extraction\n",
"import librosa\n",
"\n",
"# lists filenames in queried directory\n",
"from os import listdir\n",
"\n",
"# to write dataset to csvs\n",
"import csv"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"## ======== function definitions ======== ##\n",
"\n",
"\n",
"# imports audio from .wav file and extract mfcc's\n",
"def extract_mfccs(load_path, n_mfcc):\n",
"\n",
" # the librosa library handles the hosting of audio mfcc extraction\n",
" audio_frames, sample_rate = librosa.load(load_path)\n",
" # a 2d array is returned of dimensions n_mfcc X (the number of samples / 512)\n",
" mfccs = librosa.feature.mfcc(y=audio_frames, sr=sample_rate, n_mfcc = n_mfcc)\n",
" \n",
" return mfccs\n",
"\n",
"\n",
"# searches file name for mathcing class label and returns corresponding index\n",
"def label_index(file_name, labels):\n",
" \n",
" for i in range(len(labels)):\n",
" \n",
" # if class label is found then the corresponding index is returned\n",
" if(labels[i] in file_name):\n",
" \n",
" index = i\n",
" \n",
" return index\n",
"\n",
"\n",
"# returns positions of a target character in a string.\n",
"def find_char(target, string):\n",
"\n",
" positions = []\n",
"\n",
" # compares each element of a string with the target character\n",
" for i, char in enumerate(string):\n",
" \n",
" if char == target:\n",
" \n",
" positions.append(i)\n",
" \n",
" return positions\n",
"\n",
"\n",
"# creates a list of the specific preset index and midi note from the file name\n",
"def gather_info(ind, file_name):\n",
" \n",
" info = []\n",
" \n",
" # by determing positions of underscores and full stops we can determine the position of each piece of info\n",
" underscore = find_char(\"_\", file_name)\n",
" \n",
" full_stop = find_char(\".\", file_name)\n",
" \n",
" preset_index = int(file_name[underscore[1]+1:underscore[2]])\n",
" \n",
" note = int(file_name[underscore[2]+1:full_stop[0]])\n",
" \n",
" vst_name = file_name[underscore[0]+1:underscore[1]]\n",
"\n",
" info = [ind, preset_index, note, vst_name]\n",
" \n",
" return info\n",
"\n",
"\n",
"# generates lists of mfccs, target data and info for analysis\n",
"def generate_dataset(load_path, n_mfcc, labels):\n",
" \n",
" # list containing 2d arrays of each examples mfccs as elements\n",
" mfccs = []\n",
" \n",
" # target class for corresponding examples\n",
" y =[]\n",
" \n",
" # patch index, midi notes and vst name\n",
" info = []\n",
" \n",
" # fills list with all filenames in directory\n",
" file_names = listdir(load_path)\n",
" \n",
" # extracts features and info from each file\n",
" for i in range(len(file_names)):\n",
" \n",
" if(\".wav\" in file_names[i]):\n",
" \n",
" print(file_names[i])\n",
" \n",
" # concatenates file name and directory path for path to file\n",
" final_load_path = load_path + \"/\" + file_names[i]\n",
" \n",
" example_mfccs = extract_mfccs(final_load_path, n_mfcc)\n",
" \n",
" mfccs.append(example_mfccs)\n",
" \n",
" ind = label_index(file_names[i], labels)\n",
" \n",
" example_info = gather_info(ind, file_names[i])\n",
" \n",
" info.append(example_info)\n",
" \n",
" return mfccs, info\n",
"\n",
"\n",
"# flattens 2d arrays to allow for saving to csv\n",
"def flatten_sublists(data):\n",
" \n",
" flattened = []\n",
"\n",
" for example in data:\n",
" \n",
" flattened.append(example.reshape(-1))\n",
" \n",
" return flattened\n",
" \n",
"\n",
"# write a list of sublists to a csv file\n",
"def write_csv(data, path, title):\n",
" \n",
" myFiles = open(path + '/' + title, 'wb')\n",
" \n",
" with myFiles:\n",
" \n",
" writer = csv.writer(myFiles)\n",
" \n",
" writer.writerows(data)\n",
" \n",
" print(title + \" written to csv\")"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### MFCC and Info Extraction\n",
"\n",
"The cell below will import and process all wav files in a given directory, returning the mfccs for each example and their corresponding information as two seperate arrays. The values at element n of mfccs correspond to those at element n of info."
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Pad_Monopoly_3_72.wav\n",
"Lead_Monopoly_1_33.wav\n",
"Pad_Monopoly_3_66.wav\n",
"Lead_Monopoly_1_27.wav\n",
"Bass_Monopoly_3_28.wav\n",
"Bass_Monopoly_2_102.wav\n",
"Pad_Monopoly_4_47.wav\n",
"Pad_Monopoly_4_53.wav\n",
"Bass_Monopoly_4_35.wav\n",
"Pad_Monopoly_4_84.wav\n",
"Pad_Monopoly_4_90.wav\n",
"Pad_Monopoly_3_99.wav\n",
"Bass_Monopoly_0_79.wav\n",
"Lead_Monopoly_5_57.wav\n",
"Lead_Monopoly_5_43.wav\n",
"Lead_Monopoly_2_62.wav\n",
"Bass_Monopoly_0_45.wav\n",
"Lead_Monopoly_2_76.wav\n",
"Bass_Monopoly_0_51.wav\n",
"Bass_Monopoly_3_107.wav\n",
"Pad_Monopoly_0_37.wav\n",
"Lead_Monopoly_5_94.wav\n",
"Lead_Monopoly_5_80.wav\n",
"Lead_Monopoly_2_89.wav\n",
"Bass_Monopoly_0_86.wav\n",
"Bass_Monopoly_0_92.wav\n",
"Bass_Monopoly_5_75.wav\n",
"Bass_Monopoly_2_68.wav\n",
"Bass_Monopoly_5_61.wav\n",
"Bass_Monopoly_5_49.wav\n",
"Bass_Monopoly_2_40.wav\n",
"Lead_Monopoly_0_67.wav\n",
"Pad_Monopoly_2_26.wav\n",
"Bass_Monopoly_2_54.wav\n",
"Lead_Monopoly_0_73.wav\n",
"Pad_Monopoly_2_32.wav\n",
"Lead_Monopoly_0_98.wav\n",
"Lead_Monopoly_3_101.wav\n",
"Bass_Monopoly_2_83.wav\n",
"Bass_Monopoly_2_97.wav\n",
"Pad_Monopoly_1_101.wav\n",
"Pad_Monopoly_1_77.wav\n",
"Lead_Monopoly_3_36.wav\n",
"Pad_Monopoly_1_63.wav\n",
"Pad_Monopoly_6_42.wav\n",
"Bass_Monopoly_6_24.wav\n",
"Bass_Monopoly_1_39.wav\n",
"Pad_Monopoly_6_56.wav\n",
"Bass_Monopoly_6_30.wav\n",
"Lead_Monopoly_2_104.wav\n",
"Pad_Monopoly_6_81.wav\n",
"Pad_Monopoly_0_104.wav\n",
"Pad_Monopoly_1_88.wav\n",
"Pad_Monopoly_6_95.wav\n",
"Pad_Monopoly_6_94.wav\n",
"Pad_Monopoly_6_80.wav\n",
"Pad_Monopoly_1_89.wav\n",
"Pad_Monopoly_0_105.wav\n",
"Lead_Monopoly_2_105.wav\n",
"Bass_Monopoly_1_38.wav\n",
"Bass_Monopoly_6_31.wav\n",
"Pad_Monopoly_6_57.wav\n",
"Bass_Monopoly_6_25.wav\n",
"Pad_Monopoly_6_43.wav\n",
"Pad_Monopoly_1_62.wav\n",
"Lead_Monopoly_3_37.wav\n",
"Pad_Monopoly_1_76.wav\n",
"Bass_Monopoly_2_96.wav\n",
"Pad_Monopoly_1_100.wav\n",
"Bass_Monopoly_2_82.wav\n",
"Lead_Monopoly_3_100.wav\n",
"Lead_Monopoly_0_99.wav\n",
"Pad_Monopoly_2_33.wav\n",
"Lead_Monopoly_0_72.wav\n",
"Bass_Monopoly_2_55.wav\n",
"Bass_Monopoly_5_48.wav\n",
"Pad_Monopoly_2_27.wav\n",
"Lead_Monopoly_0_66.wav\n",
"Bass_Monopoly_2_41.wav\n",
"Bass_Monopoly_2_69.wav\n",
"Bass_Monopoly_5_60.wav\n",
"Bass_Monopoly_5_74.wav\n",
"Bass_Monopoly_0_93.wav\n",
"Bass_Monopoly_0_87.wav\n",
"Lead_Monopoly_5_81.wav\n",
"Lead_Monopoly_2_88.wav\n",
"Lead_Monopoly_5_95.wav\n",
"Pad_Monopoly_0_36.wav\n",
"Bass_Monopoly_3_106.wav\n",
"Bass_Monopoly_0_50.wav\n",
"Lead_Monopoly_2_77.wav\n",
"Bass_Monopoly_0_44.wav\n",
"Lead_Monopoly_2_63.wav\n",
"Lead_Monopoly_5_42.wav\n",
"Bass_Monopoly_0_78.wav\n",
"Lead_Monopoly_5_56.wav\n",
"Pad_Monopoly_4_91.wav\n",
"Pad_Monopoly_3_98.wav\n",
"Pad_Monopoly_4_85.wav\n",
"Pad_Monopoly_5_108.wav\n",
"Bass_Monopoly_4_34.wav\n",
"Pad_Monopoly_4_52.wav\n",
"Bass_Monopoly_3_29.wav\n",
"Pad_Monopoly_4_46.wav\n",
"Bass_Monopoly_2_103.wav\n",
"Lead_Monopoly_1_26.wav\n",
"Pad_Monopoly_3_67.wav\n",
"Lead_Monopoly_1_32.wav\n",
"Pad_Monopoly_3_73.wav\n",
"Pad_Monopoly_3_65.wav\n",
"Lead_Monopoly_1_24.wav\n",
"Pad_Monopoly_4_78.wav\n",
"Lead_Monopoly_6_39.wav\n",
"Pad_Monopoly_3_71.wav\n",
"Lead_Monopoly_1_30.wav\n",
"Pad_Monopoly_3_59.wav\n",
"Pad_Monopoly_4_50.wav\n",
"Bass_Monopoly_4_36.wav\n",
"Bass_Monopoly_2_101.wav\n",
"Pad_Monopoly_4_44.wav\n",
"Pad_Monopoly_4_93.wav\n",
"Pad_Monopoly_4_87.wav\n",
"Lead_Monopoly_2_49.wav\n",
"Lead_Monopoly_5_40.wav\n",
"Lead_Monopoly_5_54.wav\n",
"Bass_Monopoly_0_52.wav\n",
"Lead_Monopoly_2_75.wav\n",
"Pad_Monopoly_0_34.wav\n",
"Bass_Monopoly_3_104.wav\n",
"Lead_Monopoly_5_68.wav\n",
"Bass_Monopoly_0_46.wav\n",
"Lead_Monopoly_2_61.wav\n",
"Lead_Monopoly_5_83.wav\n",
"Lead_Monopoly_5_97.wav\n",
"Bass_Monopoly_0_91.wav\n",
"Bass_Monopoly_0_85.wav\n",
"Bass_Monopoly_5_62.wav\n",
"Lead_Monopoly_0_58.wav\n",
"Bass_Monopoly_5_76.wav\n",
"Pad_Monopoly_5_38.wav\n",
"Lead_Monopoly_0_70.wav\n",
"Bass_Monopoly_2_57.wav\n",
"Pad_Monopoly_2_31.wav\n",
"Lead_Monopoly_0_64.wav\n",
"Bass_Monopoly_2_43.wav\n",
"Pad_Monopoly_2_25.wav\n",
"Lead_Monopoly_3_102.wav\n",
"Pad_Monopoly_1_102.wav\n",
"Bass_Monopoly_2_94.wav\n",
"Bass_Monopoly_2_80.wav\n",
"Bass_Monopoly_5_89.wav\n",
"Pad_Monopoly_6_69.wav\n",
"Lead_Monopoly_4_28.wav\n",
"Pad_Monopoly_1_60.wav\n",
"Pad_Monopoly_1_74.wav\n",
"Lead_Monopoly_3_35.wav\n",
"Pad_Monopoly_6_55.wav\n",
"Bass_Monopoly_6_33.wav\n",
"Pad_Monopoly_1_48.wav\n",
"Pad_Monopoly_6_41.wav\n",
"Bass_Monopoly_6_27.wav\n",
"Lead_Monopoly_2_107.wav\n",
"Pad_Monopoly_6_96.wav\n",
"Pad_Monopoly_0_107.wav\n",
"Pad_Monopoly_6_82.wav\n",
"Pad_Monopoly_0_106.wav\n",
"Pad_Monopoly_6_83.wav\n",
"Pad_Monopoly_6_97.wav\n",
"Lead_Monopoly_2_106.wav\n",
"Pad_Monopoly_1_49.wav\n",
"Bass_Monopoly_6_26.wav\n",
"Pad_Monopoly_6_40.wav\n",
"Bass_Monopoly_6_32.wav\n",
"Pad_Monopoly_6_54.wav\n",
"Lead_Monopoly_3_34.wav\n",
"Pad_Monopoly_1_75.wav\n",
"Lead_Monopoly_4_29.wav\n",
"Pad_Monopoly_6_68.wav\n",
"Pad_Monopoly_1_61.wav\n",
"Bass_Monopoly_2_81.wav\n",
"Bass_Monopoly_5_88.wav\n",
"Pad_Monopoly_1_103.wav\n",
"Bass_Monopoly_2_95.wav\n",
"Lead_Monopoly_3_103.wav\n",
"Pad_Monopoly_2_24.wav\n",
"Bass_Monopoly_2_42.wav\n",
"Lead_Monopoly_0_65.wav\n",
"Pad_Monopoly_5_39.wav\n",
"Pad_Monopoly_2_30.wav\n",
"Bass_Monopoly_2_56.wav\n",
"Lead_Monopoly_0_71.wav\n",
"Bass_Monopoly_6_108.wav\n",
"Lead_Monopoly_0_59.wav\n",
"Bass_Monopoly_5_77.wav\n",
"Bass_Monopoly_5_63.wav\n",
"Bass_Monopoly_0_84.wav\n",
"Bass_Monopoly_0_90.wav\n",
"Lead_Monopoly_5_96.wav\n",
"Lead_Monopoly_5_82.wav\n",
"Lead_Monopoly_5_69.wav\n",
"Lead_Monopoly_2_60.wav\n",
"Bass_Monopoly_0_47.wav\n",
"Bass_Monopoly_3_105.wav\n",
"Pad_Monopoly_0_35.wav\n",
"Lead_Monopoly_2_74.wav\n",
"Bass_Monopoly_0_53.wav\n",
"Lead_Monopoly_5_55.wav\n",
"Lead_Monopoly_2_48.wav\n",
"Lead_Monopoly_5_41.wav\n",
"Pad_Monopoly_4_86.wav\n",
"Pad_Monopoly_4_92.wav\n",
"Pad_Monopoly_4_45.wav\n",
"Bass_Monopoly_2_100.wav\n",
"Pad_Monopoly_3_58.wav\n",
"Bass_Monopoly_4_37.wav\n",
"Pad_Monopoly_4_51.wav\n",
"Lead_Monopoly_6_38.wav\n",
"Pad_Monopoly_4_79.wav\n",
"Lead_Monopoly_1_31.wav\n",
"Pad_Monopoly_3_70.wav\n",
"Lead_Monopoly_1_25.wav\n",
"Pad_Monopoly_3_64.wav\n",
"Bass_Monopoly_4_33.wav\n",
"Pad_Monopoly_4_55.wav\n",
"Pad_Monopoly_3_48.wav\n",
"Bass_Monopoly_2_104.wav\n",
"Bass_Monopoly_4_27.wav\n",
"Pad_Monopoly_4_41.wav\n",
"Lead_Monopoly_6_28.wav\n",
"Pad_Monopoly_4_69.wav\n",
"Pad_Monopoly_3_60.wav\n",
"Lead_Monopoly_1_35.wav\n",
"Pad_Monopoly_3_74.wav\n",
"Pad_Monopoly_4_96.wav\n",
"Pad_Monopoly_4_82.wav\n",
"Lead_Monopoly_5_79.wav\n",
"Pad_Monopoly_0_31.wav\n",
"Bass_Monopoly_3_101.wav\n",
"Bass_Monopoly_0_57.wav\n",
"Lead_Monopoly_2_70.wav\n",
"Pad_Monopoly_0_25.wav\n",
"Bass_Monopoly_0_43.wav\n",
"Lead_Monopoly_2_64.wav\n",
"Lead_Monopoly_5_45.wav\n",
"Lead_Monopoly_2_58.wav\n",
"Lead_Monopoly_5_51.wav\n",
"Bass_Monopoly_0_94.wav\n",
"Bass_Monopoly_0_80.wav\n",
"Lead_Monopoly_5_86.wav\n",
"Lead_Monopoly_5_92.wav\n",
"Pad_Monopoly_2_34.wav\n",
"Lead_Monopoly_0_75.wav\n",
"Bass_Monopoly_2_52.wav\n",
"Pad_Monopoly_5_29.wav\n",
"Lead_Monopoly_0_61.wav\n",
"Bass_Monopoly_2_46.wav\n",
"Lead_Monopoly_0_49.wav\n",
"Bass_Monopoly_5_67.wav\n",
"Bass_Monopoly_5_73.wav\n",
"Bass_Monopoly_2_91.wav\n",
"Pad_Monopoly_1_107.wav\n",
"Bass_Monopoly_5_98.wav\n",
"Bass_Monopoly_2_85.wav\n",
"Lead_Monopoly_3_107.wav\n",
"Pad_Monopoly_1_59.wav\n",
"Bass_Monopoly_6_36.wav\n",
"Pad_Monopoly_6_50.wav\n",
"Pad_Monopoly_6_44.wav\n",
"Lead_Monopoly_3_24.wav\n",
"Pad_Monopoly_1_65.wav\n",
"Lead_Monopoly_4_39.wav\n",
"Pad_Monopoly_6_78.wav\n",
"Lead_Monopoly_3_30.wav\n",
"Pad_Monopoly_1_71.wav\n",
"Pad_Monopoly_6_93.wav\n",
"Pad_Monopoly_6_87.wav\n",
"Pad_Monopoly_0_102.wav\n",
"Lead_Monopoly_2_102.wav\n",
"Lead_Monopoly_2_103.wav\n",
"Pad_Monopoly_6_86.wav\n",
"Pad_Monopoly_0_103.wav\n",
"Pad_Monopoly_6_92.wav\n",
"Pad_Monopoly_6_79.wav\n",
"Lead_Monopoly_4_38.wav\n",
"Pad_Monopoly_1_70.wav\n",
"Lead_Monopoly_3_31.wav\n",
"Pad_Monopoly_1_64.wav\n",
"Lead_Monopoly_3_25.wav\n",
"Pad_Monopoly_6_45.wav\n",
"Pad_Monopoly_1_58.wav\n",
"Pad_Monopoly_6_51.wav\n",
"Bass_Monopoly_6_37.wav\n",
"Lead_Monopoly_3_106.wav\n",
"Bass_Monopoly_2_84.wav\n",
"Bass_Monopoly_2_90.wav\n",
"Bass_Monopoly_5_99.wav\n",
"Pad_Monopoly_1_106.wav\n",
"Bass_Monopoly_5_72.wav\n",
"Lead_Monopoly_0_48.wav\n",
"Bass_Monopoly_5_66.wav\n",
"Pad_Monopoly_5_28.wav\n",
"Bass_Monopoly_2_47.wav\n",
"Lead_Monopoly_0_60.wav\n",
"Bass_Monopoly_2_53.wav\n",
"Lead_Monopoly_0_74.wav\n",
"Pad_Monopoly_2_35.wav\n",
"Lead_Monopoly_5_93.wav\n",
"Lead_Monopoly_5_87.wav\n",
"Bass_Monopoly_0_81.wav\n",
"Bass_Monopoly_0_95.wav\n",
"Lead_Monopoly_2_59.wav\n",
"Lead_Monopoly_5_50.wav\n",
"Lead_Monopoly_5_44.wav\n",
"Lead_Monopoly_2_65.wav\n",
"Bass_Monopoly_0_42.wav\n",
"Pad_Monopoly_0_24.wav\n",
"Lead_Monopoly_5_78.wav\n",
"Lead_Monopoly_2_71.wav\n",
"Bass_Monopoly_0_56.wav\n",
"Bass_Monopoly_3_100.wav\n",
"Pad_Monopoly_0_30.wav\n",
"Pad_Monopoly_4_83.wav\n",
"Pad_Monopoly_4_97.wav\n",
"Pad_Monopoly_3_75.wav\n",
"Lead_Monopoly_1_34.wav\n",
"Pad_Monopoly_4_68.wav\n",
"Lead_Monopoly_6_29.wav\n",
"Pad_Monopoly_3_61.wav\n",
"Pad_Monopoly_3_49.wav\n",
"Pad_Monopoly_4_40.wav\n",
"Bass_Monopoly_4_26.wav\n",
"Bass_Monopoly_2_105.wav\n",
"Pad_Monopoly_4_54.wav\n",
"Bass_Monopoly_4_32.wav\n",
"Bass_Monopoly_2_107.wav\n",
"Bass_Monopoly_4_24.wav\n",
"Pad_Monopoly_4_42.wav\n",
"Bass_Monopoly_3_39.wav\n",
"Bass_Monopoly_4_30.wav\n",
"Pad_Monopoly_4_56.wav\n",
"Lead_Monopoly_1_36.wav\n",
"Pad_Monopoly_3_77.wav\n",
"Pad_Monopoly_3_63.wav\n",
"Pad_Monopoly_4_81.wav\n",
"Pad_Monopoly_3_88.wav\n",
"Pad_Monopoly_4_95.wav\n",
"Pad_Monopoly_0_26.wav\n",
"Lead_Monopoly_2_67.wav\n",
"Bass_Monopoly_0_40.wav\n",
"Bass_Monopoly_3_102.wav\n",
"Pad_Monopoly_0_32.wav\n",
"Lead_Monopoly_2_73.wav\n",
"Bass_Monopoly_0_54.wav\n",
"Lead_Monopoly_5_52.wav\n",
"Bass_Monopoly_0_68.wav\n",
"Lead_Monopoly_5_46.wav\n",
"Bass_Monopoly_0_83.wav\n",
"Bass_Monopoly_0_97.wav\n",
"Lead_Monopoly_5_91.wav\n",
"Lead_Monopoly_2_98.wav\n",
"Lead_Monopoly_5_85.wav\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Bass_Monopoly_2_45.wav\n",
"Lead_Monopoly_0_62.wav\n",
"Bass_Monopoly_5_58.wav\n",
"Pad_Monopoly_2_37.wav\n",
"Bass_Monopoly_2_51.wav\n",
"Lead_Monopoly_0_76.wav\n",
"Bass_Monopoly_2_79.wav\n",
"Bass_Monopoly_5_70.wav\n",
"Bass_Monopoly_5_64.wav\n",
"Bass_Monopoly_2_86.wav\n",
"Pad_Monopoly_1_104.wav\n",
"Bass_Monopoly_2_92.wav\n",
"Lead_Monopoly_3_104.wav\n",
"Lead_Monopoly_0_89.wav\n",
"Bass_Monopoly_1_28.wav\n",
"Pad_Monopoly_6_47.wav\n",
"Bass_Monopoly_6_35.wav\n",
"Pad_Monopoly_6_53.wav\n",
"Lead_Monopoly_3_33.wav\n",
"Pad_Monopoly_1_72.wav\n",
"Lead_Monopoly_3_27.wav\n",
"Pad_Monopoly_1_66.wav\n",
"Pad_Monopoly_0_101.wav\n",
"Pad_Monopoly_6_84.wav\n",
"Pad_Monopoly_6_90.wav\n",
"Pad_Monopoly_1_99.wav\n",
"Lead_Monopoly_2_101.wav\n",
"Lead_Monopoly_2_100.wav\n",
"Pad_Monopoly_6_91.wav\n",
"Pad_Monopoly_1_98.wav\n",
"Pad_Monopoly_0_100.wav\n",
"Pad_Monopoly_6_85.wav\n",
"Pad_Monopoly_1_67.wav\n",
"Lead_Monopoly_3_26.wav\n",
"Pad_Monopoly_1_73.wav\n",
"Lead_Monopoly_3_32.wav\n",
"Pad_Monopoly_6_52.wav\n",
"Bass_Monopoly_6_34.wav\n",
"Bass_Monopoly_1_29.wav\n",
"Pad_Monopoly_6_46.wav\n",
"Lead_Monopoly_3_105.wav\n",
"Lead_Monopoly_0_88.wav\n",
"Pad_Monopoly_1_105.wav\n",
"Bass_Monopoly_2_93.wav\n",
"Bass_Monopoly_2_87.wav\n",
"Bass_Monopoly_5_65.wav\n",
"Bass_Monopoly_2_78.wav\n",
"Bass_Monopoly_5_71.wav\n",
"Bass_Monopoly_5_59.wav\n",
"Lead_Monopoly_0_77.wav\n",
"Bass_Monopoly_2_50.wav\n",
"Pad_Monopoly_2_36.wav\n",
"Lead_Monopoly_0_63.wav\n",
"Bass_Monopoly_2_44.wav\n",
"Lead_Monopoly_5_84.wav\n",
"Pad_Monopoly_4_108.wav\n",
"Lead_Monopoly_5_90.wav\n",
"Lead_Monopoly_2_99.wav\n",
"Bass_Monopoly_0_96.wav\n",
"Lead_Monopoly_6_108.wav\n",
"Bass_Monopoly_0_82.wav\n",
"Bass_Monopoly_0_69.wav\n",
"Lead_Monopoly_5_47.wav\n",
"Lead_Monopoly_5_53.wav\n",
"Bass_Monopoly_0_55.wav\n",
"Lead_Monopoly_2_72.wav\n",
"Pad_Monopoly_0_33.wav\n",
"Bass_Monopoly_3_103.wav\n",
"Bass_Monopoly_0_41.wav\n",
"Lead_Monopoly_2_66.wav\n",
"Pad_Monopoly_0_27.wav\n",
"Pad_Monopoly_4_94.wav\n",
"Pad_Monopoly_4_80.wav\n",
"Pad_Monopoly_3_89.wav\n",
"Pad_Monopoly_3_62.wav\n",
"Pad_Monopoly_3_76.wav\n",
"Lead_Monopoly_1_37.wav\n",
"Bass_Monopoly_3_38.wav\n",
"Pad_Monopoly_4_57.wav\n",
"Bass_Monopoly_4_31.wav\n",
"Pad_Monopoly_4_43.wav\n",
"Bass_Monopoly_4_25.wav\n",
"Bass_Monopoly_2_106.wav\n",
"Lead_Monopoly_6_59.wav\n",
"Lead_Monopoly_1_50.wav\n",
"Bass_Monopoly_3_77.wav\n",
"Lead_Monopoly_1_44.wav\n",
"Bass_Monopoly_3_63.wav\n",
"Lead_Monopoly_1_107.wav\n",
"Pad_Monopoly_4_24.wav\n",
"Lead_Monopoly_6_65.wav\n",
"Bass_Monopoly_4_42.wav\n",
"Pad_Monopoly_3_39.wav\n",
"Lead_Monopoly_1_78.wav\n",
"Pad_Monopoly_4_30.wav\n",
"Lead_Monopoly_6_71.wav\n",
"Bass_Monopoly_4_56.wav\n",
"Pad_Monopoly_3_107.wav\n",
"Lead_Monopoly_1_93.wav\n",
"Lead_Monopoly_1_87.wav\n",
"Bass_Monopoly_4_81.wav\n",
"Bass_Monopoly_3_88.wav\n",
"Bass_Monopoly_4_95.wav\n",
"Lead_Monopoly_5_34.wav\n",
"Lead_Monopoly_0_102.wav\n",
"Lead_Monopoly_2_29.wav\n",
"Pad_Monopoly_0_68.wav\n",
"Bass_Monopoly_0_26.wav\n",
"Pad_Monopoly_0_40.wav\n",
"Pad_Monopoly_2_102.wav\n",
"Bass_Monopoly_0_32.wav\n",
"Pad_Monopoly_0_54.wav\n",
"Pad_Monopoly_0_83.wav\n",
"Pad_Monopoly_0_97.wav\n",
"Lead_Monopoly_0_38.wav\n",
"Pad_Monopoly_2_79.wav\n",
"Pad_Monopoly_5_70.wav\n",
"Pad_Monopoly_5_64.wav\n",
"Pad_Monopoly_2_45.wav\n",
"Pad_Monopoly_5_58.wav\n",
"Bass_Monopoly_2_37.wav\n",
"Pad_Monopoly_2_51.wav\n",
"Pad_Monopoly_2_86.wav\n",
"Bass_Monopoly_0_104.wav\n",
"Pad_Monopoly_2_92.wav\n",
"Bass_Monopoly_1_72.wav\n",
"Lead_Monopoly_3_55.wav\n",
"Lead_Monopoly_4_48.wav\n",
"Bass_Monopoly_1_66.wav\n",
"Lead_Monopoly_3_41.wav\n",
"Pad_Monopoly_1_28.wav\n",
"Lead_Monopoly_3_69.wav\n",
"Bass_Monopoly_6_47.wav\n",
"Lead_Monopoly_4_60.wav\n",
"Pad_Monopoly_6_35.wav\n",
"Bass_Monopoly_6_53.wav\n",
"Lead_Monopoly_4_74.wav\n",
"Lead_Monopoly_3_96.wav\n",
"Lead_Monopoly_3_82.wav\n",
"Bass_Monopoly_6_84.wav\n",
"Bass_Monopoly_6_90.wav\n",
"Bass_Monopoly_1_99.wav\n",
"Bass_Monopoly_1_101.wav\n",
"Bass_Monopoly_6_91.wav\n",
"Bass_Monopoly_1_100.wav\n",
"Bass_Monopoly_1_98.wav\n",
"Bass_Monopoly_6_85.wav\n",
"Lead_Monopoly_3_83.wav\n",
"Lead_Monopoly_3_97.wav\n",
"Lead_Monopoly_4_75.wav\n",
"Bass_Monopoly_6_52.wav\n",
"Pad_Monopoly_6_34.wav\n",
"Lead_Monopoly_3_68.wav\n",
"Pad_Monopoly_1_29.wav\n",
"Lead_Monopoly_4_61.wav\n",
"Bass_Monopoly_6_46.wav\n",
"Lead_Monopoly_4_49.wav\n",
"Lead_Monopoly_3_40.wav\n",
"Bass_Monopoly_1_67.wav\n",
"Lead_Monopoly_3_54.wav\n",
"Bass_Monopoly_1_73.wav\n",
"Pad_Monopoly_2_93.wav\n",
"Pad_Monopoly_2_87.wav\n",
"Bass_Monopoly_0_105.wav\n",
"Pad_Monopoly_5_59.wav\n",
"Pad_Monopoly_2_50.wav\n",
"Bass_Monopoly_2_36.wav\n",
"Pad_Monopoly_2_44.wav\n",
"Pad_Monopoly_5_65.wav\n",
"Pad_Monopoly_2_78.wav\n",
"Lead_Monopoly_0_39.wav\n",
"Pad_Monopoly_5_71.wav\n",
"Pad_Monopoly_0_96.wav\n",
"Pad_Monopoly_0_82.wav\n",
"Bass_Monopoly_5_108.wav\n",
"Pad_Monopoly_0_55.wav\n",
"Bass_Monopoly_0_33.wav\n",
"Pad_Monopoly_2_103.wav\n",
"Pad_Monopoly_0_41.wav\n",
"Bass_Monopoly_0_27.wav\n",
"Pad_Monopoly_0_69.wav\n",
"Lead_Monopoly_2_28.wav\n",
"Lead_Monopoly_5_35.wav\n",
"Lead_Monopoly_0_103.wav\n",
"Bass_Monopoly_4_94.wav\n",
"Bass_Monopoly_4_80.wav\n",
"Bass_Monopoly_3_89.wav\n",
"Lead_Monopoly_1_86.wav\n",
"Lead_Monopoly_1_92.wav\n",
"Lead_Monopoly_1_79.wav\n",
"Pad_Monopoly_3_38.wav\n",
"Pad_Monopoly_3_106.wav\n",
"Bass_Monopoly_4_57.wav\n",
"Lead_Monopoly_6_70.wav\n",
"Pad_Monopoly_4_31.wav\n",
"Bass_Monopoly_4_43.wav\n",
"Lead_Monopoly_6_64.wav\n",
"Pad_Monopoly_4_25.wav\n",
"Bass_Monopoly_3_62.wav\n",
"Lead_Monopoly_1_45.wav\n",
"Lead_Monopoly_1_106.wav\n",
"Lead_Monopoly_6_58.wav\n",
"Bass_Monopoly_3_76.wav\n",
"Lead_Monopoly_1_51.wav\n",
"Bass_Monopoly_4_69.wav\n",
"Lead_Monopoly_1_104.wav\n",
"Bass_Monopoly_3_60.wav\n",
"Lead_Monopoly_1_47.wav\n",
"Bass_Monopoly_3_74.wav\n",
"Lead_Monopoly_1_53.wav\n",
"Pad_Monopoly_4_33.wav\n",
"Bass_Monopoly_4_55.wav\n",
"Lead_Monopoly_6_72.wav\n",
"Pad_Monopoly_3_104.wav\n",
"Bass_Monopoly_3_48.wav\n",
"Pad_Monopoly_4_27.wav\n",
"Bass_Monopoly_4_41.wav\n",
"Lead_Monopoly_6_66.wav\n",
"Lead_Monopoly_1_84.wav\n",
"Lead_Monopoly_1_90.wav\n",
"Lead_Monopoly_6_99.wav\n",
"Bass_Monopoly_4_96.wav\n",
"Bass_Monopoly_4_82.wav\n",
"Lead_Monopoly_0_101.wav\n",
"Lead_Monopoly_5_37.wav\n",
"Bass_Monopoly_0_31.wav\n",
"Pad_Monopoly_0_57.wav\n",
"Bass_Monopoly_0_25.wav\n",
"Pad_Monopoly_0_43.wav\n",
"Pad_Monopoly_2_101.wav\n",
"Pad_Monopoly_0_94.wav\n",
"Pad_Monopoly_0_80.wav\n",
"Pad_Monopoly_5_67.wav\n",
"Pad_Monopoly_5_73.wav\n",
"Bass_Monopoly_2_34.wav\n",
"Pad_Monopoly_2_52.wav\n",
"Bass_Monopoly_5_29.wav\n",
"Pad_Monopoly_2_46.wav\n",
"Pad_Monopoly_2_91.wav\n",
"Pad_Monopoly_5_98.wav\n",
"Bass_Monopoly_0_107.wav\n",
"Pad_Monopoly_2_85.wav\n",
"Lead_Monopoly_3_42.wav\n",
"Bass_Monopoly_1_65.wav\n",
"Bass_Monopoly_6_78.wav\n",
"Lead_Monopoly_3_56.wav\n",
"Bass_Monopoly_1_71.wav\n",
"Bass_Monopoly_1_59.wav\n",
"Pad_Monopoly_6_36.wav\n",
"Lead_Monopoly_4_77.wav\n",
"Bass_Monopoly_6_50.wav\n",
"Lead_Monopoly_4_63.wav\n",
"Bass_Monopoly_6_44.wav\n",
"Lead_Monopoly_3_81.wav\n",
"Lead_Monopoly_4_88.wav\n",
"Lead_Monopoly_3_95.wav\n",
"Bass_Monopoly_1_102.wav\n",
"Bass_Monopoly_6_93.wav\n",
"Bass_Monopoly_6_87.wav\n",
"Bass_Monopoly_6_86.wav\n",
"Bass_Monopoly_1_103.wav\n",
"Bass_Monopoly_6_92.wav\n",
"Lead_Monopoly_3_94.wav\n",
"Lead_Monopoly_3_80.wav\n",
"Lead_Monopoly_4_89.wav\n",
"Lead_Monopoly_4_108.wav\n",
"Bass_Monopoly_6_45.wav\n",
"Lead_Monopoly_4_62.wav\n",
"Bass_Monopoly_1_58.wav\n",
"Bass_Monopoly_6_51.wav\n",
"Lead_Monopoly_4_76.wav\n",
"Pad_Monopoly_6_37.wav\n",
"Bass_Monopoly_6_79.wav\n",
"Pad_Monopoly_6_108.wav\n",
"Bass_Monopoly_1_70.wav\n",
"Lead_Monopoly_3_57.wav\n",
"Bass_Monopoly_1_64.wav\n",
"Lead_Monopoly_3_43.wav\n",
"Bass_Monopoly_0_106.wav\n",
"Pad_Monopoly_2_84.wav\n",
"Pad_Monopoly_2_90.wav\n",
"Pad_Monopoly_5_99.wav\n",
"Bass_Monopoly_5_28.wav\n",
"Pad_Monopoly_2_47.wav\n",
"Pad_Monopoly_2_53.wav\n",
"Bass_Monopoly_2_35.wav\n",
"Pad_Monopoly_5_72.wav\n",
"Pad_Monopoly_5_66.wav\n",
"Pad_Monopoly_0_81.wav\n",
"Pad_Monopoly_0_95.wav\n",
"Pad_Monopoly_2_100.wav\n",
"Pad_Monopoly_0_42.wav\n",
"Bass_Monopoly_0_24.wav\n",
"Pad_Monopoly_0_56.wav\n",
"Bass_Monopoly_0_30.wav\n",
"Lead_Monopoly_0_100.wav\n",
"Lead_Monopoly_5_36.wav\n",
"Bass_Monopoly_4_83.wav\n",
"Bass_Monopoly_4_97.wav\n",
"Lead_Monopoly_1_91.wav\n",
"Lead_Monopoly_6_98.wav\n",
"Lead_Monopoly_1_85.wav\n",
"Bass_Monopoly_3_49.wav\n",
"Lead_Monopoly_6_67.wav\n",
"Bass_Monopoly_4_40.wav\n",
"Pad_Monopoly_4_26.wav\n",
"Pad_Monopoly_3_105.wav\n",
"Lead_Monopoly_6_73.wav\n",
"Bass_Monopoly_4_54.wav\n",
"Pad_Monopoly_4_32.wav\n",
"Lead_Monopoly_1_52.wav\n",
"Bass_Monopoly_3_75.wav\n",
"Lead_Monopoly_1_105.wav\n",
"Bass_Monopoly_4_68.wav\n",
"Lead_Monopoly_1_46.wav\n",
"Bass_Monopoly_3_61.wav\n",
"Bass_Monopoly_3_59.wav\n",
"Bass_Monopoly_4_50.wav\n",
"Lead_Monopoly_6_77.wav\n",
"Pad_Monopoly_4_36.wav\n",
"Pad_Monopoly_3_101.wav\n",
"Bass_Monopoly_4_44.wav\n",
"Lead_Monopoly_6_63.wav\n",
"Bass_Monopoly_3_65.wav\n",
"Lead_Monopoly_1_42.wav\n",
"Lead_Monopoly_1_101.wav\n",
"Bass_Monopoly_4_78.wav\n",
"Bass_Monopoly_3_71.wav\n",
"Lead_Monopoly_1_56.wav\n",
"Bass_Monopoly_4_93.wav\n",
"Bass_Monopoly_4_87.wav\n",
"Lead_Monopoly_1_81.wav\n",
"Lead_Monopoly_6_88.wav\n",
"Lead_Monopoly_1_95.wav\n",
"Pad_Monopoly_0_52.wav\n",
"Bass_Monopoly_0_34.wav\n",
"Pad_Monopoly_0_46.wav\n",
"Pad_Monopoly_2_104.wav\n",
"Lead_Monopoly_5_26.wav\n",
"Lead_Monopoly_5_32.wav\n",
"Lead_Monopoly_0_104.wav\n",
"Pad_Monopoly_0_91.wav\n",
"Pad_Monopoly_0_85.wav\n",
"Bass_Monopoly_5_38.wav\n",
"Pad_Monopoly_2_57.wav\n",
"Bass_Monopoly_2_31.wav\n",
"Pad_Monopoly_2_43.wav\n",
"Bass_Monopoly_2_25.wav\n",
"Pad_Monopoly_5_62.wav\n",
"Pad_Monopoly_5_76.wav\n",
"Pad_Monopoly_2_94.wav\n",
"Pad_Monopoly_2_80.wav\n",
"Pad_Monopoly_5_89.wav\n",
"Bass_Monopoly_0_102.wav\n",
"Lead_Monopoly_4_72.wav\n",
"Bass_Monopoly_6_55.wav\n",
"Pad_Monopoly_6_33.wav\n",
"Bass_Monopoly_1_48.wav\n",
"Lead_Monopoly_4_66.wav\n",
"Bass_Monopoly_6_41.wav\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Pad_Monopoly_6_27.wav\n",
"Bass_Monopoly_6_69.wav\n",
"Lead_Monopoly_3_47.wav\n",
"Bass_Monopoly_1_60.wav\n",
"Lead_Monopoly_3_53.wav\n",
"Bass_Monopoly_1_74.wav\n",
"Bass_Monopoly_6_96.wav\n",
"Bass_Monopoly_1_107.wav\n",
"Bass_Monopoly_6_82.wav\n",
"Lead_Monopoly_3_84.wav\n",
"Lead_Monopoly_3_90.wav\n",
"Lead_Monopoly_4_99.wav\n",
"Lead_Monopoly_3_91.wav\n",
"Lead_Monopoly_4_98.wav\n",
"Lead_Monopoly_3_85.wav\n",
"Bass_Monopoly_6_83.wav\n",
"Bass_Monopoly_6_97.wav\n",
"Bass_Monopoly_1_106.wav\n",
"Bass_Monopoly_1_75.wav\n",
"Lead_Monopoly_3_52.wav\n",
"Bass_Monopoly_6_68.wav\n",
"Bass_Monopoly_1_61.wav\n",
"Lead_Monopoly_3_46.wav\n",
"Bass_Monopoly_1_49.wav\n",
"Pad_Monopoly_6_26.wav\n",
"Bass_Monopoly_6_40.wav\n",
"Lead_Monopoly_4_67.wav\n",
"Pad_Monopoly_6_32.wav\n",
"Bass_Monopoly_6_54.wav\n",
"Lead_Monopoly_4_73.wav\n",
"Pad_Monopoly_2_81.wav\n",
"Bass_Monopoly_0_103.wav\n",
"Pad_Monopoly_5_88.wav\n",
"Pad_Monopoly_2_95.wav\n",
"Pad_Monopoly_5_77.wav\n",
"Pad_Monopoly_5_63.wav\n",
"Bass_Monopoly_2_24.wav\n",
"Pad_Monopoly_2_42.wav\n",
"Bass_Monopoly_5_39.wav\n",
"Lead_Monopoly_5_108.wav\n",
"Bass_Monopoly_2_30.wav\n",
"Pad_Monopoly_2_56.wav\n",
"Pad_Monopoly_0_84.wav\n",
"Pad_Monopoly_0_90.wav\n",
"Lead_Monopoly_5_33.wav\n",
"Lead_Monopoly_0_105.wav\n",
"Lead_Monopoly_5_27.wav\n",
"Pad_Monopoly_2_105.wav\n",
"Pad_Monopoly_0_47.wav\n",
"Bass_Monopoly_0_35.wav\n",
"Pad_Monopoly_0_53.wav\n",
"Lead_Monopoly_1_94.wav\n",
"Lead_Monopoly_1_80.wav\n",
"Lead_Monopoly_6_89.wav\n",
"Bass_Monopoly_4_86.wav\n",
"Bass_Monopoly_4_92.wav\n",
"Bass_Monopoly_4_79.wav\n",
"Lead_Monopoly_1_57.wav\n",
"Bass_Monopoly_3_70.wav\n",
"Lead_Monopoly_1_43.wav\n",
"Bass_Monopoly_3_64.wav\n",
"Lead_Monopoly_1_100.wav\n",
"Lead_Monopoly_6_62.wav\n",
"Bass_Monopoly_4_45.wav\n",
"Bass_Monopoly_3_58.wav\n",
"Pad_Monopoly_3_100.wav\n",
"Pad_Monopoly_4_37.wav\n",
"Lead_Monopoly_6_76.wav\n",
"Bass_Monopoly_4_51.wav\n",
"Lead_Monopoly_1_69.wav\n",
"Pad_Monopoly_3_28.wav\n",
"Lead_Monopoly_6_60.wav\n",
"Bass_Monopoly_4_47.wav\n",
"Lead_Monopoly_6_74.wav\n",
"Bass_Monopoly_4_53.wav\n",
"Pad_Monopoly_4_35.wav\n",
"Pad_Monopoly_3_102.wav\n",
"Lead_Monopoly_1_55.wav\n",
"Bass_Monopoly_3_72.wav\n",
"Lead_Monopoly_6_48.wav\n",
"Lead_Monopoly_1_102.wav\n",
"Lead_Monopoly_1_41.wav\n",
"Bass_Monopoly_3_66.wav\n",
"Bass_Monopoly_4_84.wav\n",
"Bass_Monopoly_4_90.wav\n",
"Bass_Monopoly_3_99.wav\n",
"Lead_Monopoly_1_96.wav\n",
"Lead_Monopoly_1_82.wav\n",
"Pad_Monopoly_0_45.wav\n",
"Pad_Monopoly_2_107.wav\n",
"Pad_Monopoly_0_51.wav\n",
"Bass_Monopoly_0_37.wav\n",
"Lead_Monopoly_0_107.wav\n",
"Pad_Monopoly_0_79.wav\n",
"Lead_Monopoly_2_38.wav\n",
"Lead_Monopoly_5_31.wav\n",
"Lead_Monopoly_5_25.wav\n",
"Pad_Monopoly_0_86.wav\n",
"Pad_Monopoly_0_92.wav\n",
"Pad_Monopoly_5_49.wav\n",
"Pad_Monopoly_2_40.wav\n",
"Bass_Monopoly_2_26.wav\n",
"Pad_Monopoly_2_54.wav\n",
"Bass_Monopoly_2_32.wav\n",
"Pad_Monopoly_5_75.wav\n",
"Pad_Monopoly_2_68.wav\n",
"Lead_Monopoly_0_29.wav\n",
"Pad_Monopoly_5_61.wav\n",
"Bass_Monopoly_0_101.wav\n",
"Pad_Monopoly_2_83.wav\n",
"Pad_Monopoly_2_97.wav\n",
"Bass_Monopoly_6_42.wav\n",
"Lead_Monopoly_4_65.wav\n",
"Pad_Monopoly_6_24.wav\n",
"Lead_Monopoly_3_78.wav\n",
"Pad_Monopoly_1_39.wav\n",
"Bass_Monopoly_6_56.wav\n",
"Lead_Monopoly_4_71.wav\n",
"Pad_Monopoly_6_30.wav\n",
"Lead_Monopoly_4_59.wav\n",
"Bass_Monopoly_1_77.wav\n",
"Lead_Monopoly_3_50.wav\n",
"Bass_Monopoly_1_63.wav\n",
"Lead_Monopoly_3_44.wav\n",
"Bass_Monopoly_6_81.wav\n",
"Bass_Monopoly_1_88.wav\n",
"Bass_Monopoly_1_104.wav\n",
"Bass_Monopoly_6_95.wav\n",
"Lead_Monopoly_3_93.wav\n",
"Lead_Monopoly_3_87.wav\n",
"Lead_Monopoly_3_86.wav\n",
"Lead_Monopoly_3_92.wav\n",
"Bass_Monopoly_1_105.wav\n",
"Bass_Monopoly_6_94.wav\n",
"Bass_Monopoly_6_80.wav\n",
"Bass_Monopoly_1_89.wav\n",
"Lead_Monopoly_3_45.wav\n",
"Bass_Monopoly_1_62.wav\n",
"Lead_Monopoly_4_58.wav\n",
"Lead_Monopoly_3_51.wav\n",
"Bass_Monopoly_1_76.wav\n",
"Pad_Monopoly_1_38.wav\n",
"Lead_Monopoly_3_79.wav\n",
"Pad_Monopoly_6_31.wav\n",
"Lead_Monopoly_4_70.wav\n",
"Bass_Monopoly_6_57.wav\n",
"Pad_Monopoly_6_25.wav\n",
"Lead_Monopoly_4_64.wav\n",
"Bass_Monopoly_6_43.wav\n",
"Pad_Monopoly_2_96.wav\n",
"Bass_Monopoly_0_100.wav\n",
"Pad_Monopoly_2_82.wav\n",
"Lead_Monopoly_0_28.wav\n",
"Pad_Monopoly_2_69.wav\n",
"Pad_Monopoly_5_60.wav\n",
"Pad_Monopoly_5_74.wav\n",
"Bass_Monopoly_2_33.wav\n",
"Pad_Monopoly_2_55.wav\n",
"Pad_Monopoly_5_48.wav\n",
"Bass_Monopoly_2_27.wav\n",
"Pad_Monopoly_2_41.wav\n",
"Pad_Monopoly_0_93.wav\n",
"Pad_Monopoly_0_87.wav\n",
"Lead_Monopoly_5_24.wav\n",
"Lead_Monopoly_2_39.wav\n",
"Pad_Monopoly_0_78.wav\n",
"Lead_Monopoly_0_106.wav\n",
"Lead_Monopoly_5_30.wav\n",
"Bass_Monopoly_0_36.wav\n",
"Pad_Monopoly_0_50.wav\n",
"Pad_Monopoly_2_106.wav\n",
"Pad_Monopoly_0_44.wav\n",
"Lead_Monopoly_1_83.wav\n",
"Lead_Monopoly_1_97.wav\n",
"Bass_Monopoly_4_108.wav\n",
"Bass_Monopoly_4_91.wav\n",
"Bass_Monopoly_3_98.wav\n",
"Bass_Monopoly_4_85.wav\n",
"Lead_Monopoly_1_103.wav\n",
"Lead_Monopoly_6_49.wav\n",
"Bass_Monopoly_3_67.wav\n",
"Lead_Monopoly_1_40.wav\n",
"Bass_Monopoly_3_73.wav\n",
"Lead_Monopoly_1_54.wav\n",
"Pad_Monopoly_3_103.wav\n",
"Pad_Monopoly_4_34.wav\n",
"Bass_Monopoly_4_52.wav\n",
"Lead_Monopoly_6_75.wav\n",
"Pad_Monopoly_3_29.wav\n",
"Lead_Monopoly_1_68.wav\n",
"Bass_Monopoly_4_46.wav\n",
"Lead_Monopoly_6_61.wav\n",
"Pad_Monopoly_4_39.wav\n",
"Lead_Monopoly_6_78.wav\n",
"Pad_Monopoly_3_30.wav\n",
"Lead_Monopoly_1_71.wav\n",
"Bass_Monopoly_3_56.wav\n",
"Pad_Monopoly_3_24.wav\n",
"Lead_Monopoly_1_65.wav\n",
"Bass_Monopoly_3_42.wav\n",
"Lead_Monopoly_6_44.wav\n",
"Bass_Monopoly_4_63.wav\n",
"Lead_Monopoly_1_59.wav\n",
"Lead_Monopoly_6_50.wav\n",
"Bass_Monopoly_4_77.wav\n",
"Bass_Monopoly_3_95.wav\n",
"Bass_Monopoly_3_81.wav\n",
"Bass_Monopoly_4_88.wav\n",
"Lead_Monopoly_6_87.wav\n",
"Bass_Monopoly_4_105.wav\n",
"Lead_Monopoly_6_93.wav\n",
"Pad_Monopoly_0_49.wav\n",
"Lead_Monopoly_5_29.wav\n",
"Pad_Monopoly_0_61.wav\n",
"Lead_Monopoly_2_34.wav\n",
"Pad_Monopoly_0_75.wav\n",
"Bass_Monopoly_5_100.wav\n",
"Pad_Monopoly_2_58.wav\n",
"Lead_Monopoly_5_106.wav\n",
"Bass_Monopoly_5_37.wav\n",
"Pad_Monopoly_5_51.wav\n",
"Pad_Monopoly_5_45.wav\n",
"Lead_Monopoly_0_25.wav\n",
"Pad_Monopoly_2_64.wav\n",
"Pad_Monopoly_5_79.wav\n",
"Lead_Monopoly_0_31.wav\n",
"Pad_Monopoly_2_70.wav\n",
"Pad_Monopoly_5_92.wav\n",
"Pad_Monopoly_5_86.wav\n",
"Pad_Monopoly_1_35.wav\n",
"Bass_Monopoly_1_53.wav\n",
"Lead_Monopoly_3_74.wav\n",
"Lead_Monopoly_4_103.wav\n",
"Pad_Monopoly_6_28.wav\n",
"Lead_Monopoly_4_69.wav\n",
"Bass_Monopoly_1_47.wav\n",
"Lead_Monopoly_3_60.wav\n",
"Lead_Monopoly_3_48.wav\n",
"Bass_Monopoly_6_66.wav\n",
"Lead_Monopoly_4_41.wav\n",
"Bass_Monopoly_6_72.wav\n",
"Lead_Monopoly_4_55.wav\n",
"Pad_Monopoly_6_103.wav\n",
"Bass_Monopoly_1_90.wav\n",
"Bass_Monopoly_1_108.wav\n",
"Bass_Monopoly_6_99.wav\n",
"Bass_Monopoly_1_84.wav\n",
"Lead_Monopoly_4_82.wav\n",
"Lead_Monopoly_4_96.wav\n",
"Lead_Monopoly_4_97.wav\n",
"Lead_Monopoly_4_83.wav\n",
"Bass_Monopoly_1_85.wav\n",
"Bass_Monopoly_1_91.wav\n",
"Bass_Monopoly_6_98.wav\n",
"Pad_Monopoly_6_102.wav\n",
"Lead_Monopoly_4_54.wav\n",
"Bass_Monopoly_6_73.wav\n",
"Lead_Monopoly_3_49.wav\n",
"Lead_Monopoly_4_40.wav\n",
"Bass_Monopoly_6_67.wav\n",
"Lead_Monopoly_4_68.wav\n",
"Pad_Monopoly_6_29.wav\n",
"Lead_Monopoly_4_102.wav\n",
"Lead_Monopoly_3_61.wav\n",
"Bass_Monopoly_1_46.wav\n",
"Lead_Monopoly_3_75.wav\n",
"Bass_Monopoly_1_52.wav\n",
"Pad_Monopoly_1_34.wav\n",
"Pad_Monopoly_5_87.wav\n",
"Pad_Monopoly_5_93.wav\n",
"Pad_Monopoly_5_78.wav\n",
"Pad_Monopoly_2_71.wav\n",
"Lead_Monopoly_0_30.wav\n",
"Pad_Monopoly_2_65.wav\n",
"Lead_Monopoly_0_24.wav\n",
"Pad_Monopoly_5_44.wav\n",
"Lead_Monopoly_5_107.wav\n",
"Pad_Monopoly_2_59.wav\n",
"Pad_Monopoly_5_50.wav\n",
"Bass_Monopoly_5_36.wav\n",
"Bass_Monopoly_5_101.wav\n",
"Pad_Monopoly_0_74.wav\n",
"Lead_Monopoly_2_35.wav\n",
"Lead_Monopoly_5_28.wav\n",
"Pad_Monopoly_0_60.wav\n",
"Pad_Monopoly_0_48.wav\n",
"Bass_Monopoly_4_104.wav\n",
"Lead_Monopoly_6_92.wav\n",
"Lead_Monopoly_6_86.wav\n",
"Bass_Monopoly_3_80.wav\n",
"Bass_Monopoly_4_89.wav\n",
"Bass_Monopoly_3_94.wav\n",
"Lead_Monopoly_1_58.wav\n",
"Bass_Monopoly_4_76.wav\n",
"Lead_Monopoly_6_51.wav\n",
"Bass_Monopoly_4_62.wav\n",
"Lead_Monopoly_6_45.wav\n",
"Bass_Monopoly_3_43.wav\n",
"Lead_Monopoly_1_64.wav\n",
"Pad_Monopoly_3_25.wav\n",
"Lead_Monopoly_6_79.wav\n",
"Pad_Monopoly_4_38.wav\n",
"Bass_Monopoly_3_57.wav\n",
"Lead_Monopoly_1_70.wav\n",
"Pad_Monopoly_3_31.wav\n",
"Bass_Monopoly_4_48.wav\n",
"Pad_Monopoly_3_27.wav\n",
"Bass_Monopoly_3_41.wav\n",
"Lead_Monopoly_1_66.wav\n",
"Pad_Monopoly_3_33.wav\n",
"Bass_Monopoly_3_55.wav\n",
"Lead_Monopoly_1_72.wav\n",
"Bass_Monopoly_4_74.wav\n",
"Lead_Monopoly_6_53.wav\n",
"Bass_Monopoly_3_69.wav\n",
"Bass_Monopoly_4_60.wav\n",
"Lead_Monopoly_6_47.wav\n",
"Bass_Monopoly_3_82.wav\n",
"Bass_Monopoly_3_96.wav\n",
"Lead_Monopoly_6_90.wav\n",
"Lead_Monopoly_1_99.wav\n",
"Bass_Monopoly_4_106.wav\n",
"Lead_Monopoly_6_84.wav\n",
"Pad_Monopoly_2_108.wav\n",
"Bass_Monopoly_0_38.wav\n",
"Lead_Monopoly_2_37.wav\n",
"Pad_Monopoly_0_76.wav\n",
"Lead_Monopoly_0_108.wav\n",
"Pad_Monopoly_0_62.wav\n",
"Pad_Monopoly_0_89.wav\n",
"Bass_Monopoly_5_103.wav\n",
"Bass_Monopoly_2_29.wav\n",
"Pad_Monopoly_5_46.wav\n",
"Bass_Monopoly_5_34.wav\n",
"Pad_Monopoly_5_52.wav\n",
"Lead_Monopoly_5_105.wav\n",
"Lead_Monopoly_0_32.wav\n",
"Pad_Monopoly_2_73.wav\n",
"Lead_Monopoly_0_26.wav\n",
"Pad_Monopoly_2_67.wav\n",
"Pad_Monopoly_5_85.wav\n",
"Pad_Monopoly_5_91.wav\n",
"Pad_Monopoly_2_98.wav\n",
"Lead_Monopoly_3_63.wav\n",
"Bass_Monopoly_1_44.wav\n",
"Lead_Monopoly_4_100.wav\n",
"Bass_Monopoly_6_59.wav\n",
"Pad_Monopoly_1_36.wav\n",
"Lead_Monopoly_3_77.wav\n",
"Bass_Monopoly_1_50.wav\n",
"Bass_Monopoly_1_78.wav\n",
"Lead_Monopoly_4_56.wav\n",
"Bass_Monopoly_6_71.wav\n",
"Pad_Monopoly_6_100.wav\n",
"Lead_Monopoly_4_42.wav\n",
"Bass_Monopoly_6_65.wav\n",
"Bass_Monopoly_1_87.wav\n",
"Bass_Monopoly_1_93.wav\n",
"Lead_Monopoly_4_95.wav\n",
"Lead_Monopoly_4_81.wav\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Lead_Monopoly_3_88.wav\n",
"Lead_Monopoly_4_80.wav\n",
"Lead_Monopoly_3_89.wav\n",
"Lead_Monopoly_4_94.wav\n",
"Bass_Monopoly_1_92.wav\n",
"Bass_Monopoly_1_86.wav\n",
"Bass_Monopoly_6_64.wav\n",
"Lead_Monopoly_4_43.wav\n",
"Bass_Monopoly_1_79.wav\n",
"Pad_Monopoly_6_101.wav\n",
"Bass_Monopoly_6_70.wav\n",
"Lead_Monopoly_4_57.wav\n",
"Bass_Monopoly_6_58.wav\n",
"Bass_Monopoly_1_51.wav\n",
"Lead_Monopoly_3_76.wav\n",
"Pad_Monopoly_1_37.wav\n",
"Bass_Monopoly_1_45.wav\n",
"Lead_Monopoly_3_62.wav\n",
"Lead_Monopoly_4_101.wav\n",
"Pad_Monopoly_5_90.wav\n",
"Pad_Monopoly_2_99.wav\n",
"Pad_Monopoly_5_84.wav\n",
"Pad_Monopoly_2_66.wav\n",
"Lead_Monopoly_0_27.wav\n",
"Pad_Monopoly_2_72.wav\n",
"Lead_Monopoly_0_33.wav\n",
"Pad_Monopoly_5_53.wav\n",
"Bass_Monopoly_5_35.wav\n",
"Lead_Monopoly_5_104.wav\n",
"Bass_Monopoly_2_28.wav\n",
"Pad_Monopoly_5_47.wav\n",
"Bass_Monopoly_5_102.wav\n",
"Pad_Monopoly_0_88.wav\n",
"Pad_Monopoly_0_63.wav\n",
"Pad_Monopoly_0_77.wav\n",
"Lead_Monopoly_2_36.wav\n",
"Bass_Monopoly_0_39.wav\n",
"Lead_Monopoly_6_85.wav\n",
"Lead_Monopoly_6_91.wav\n",
"Bass_Monopoly_4_107.wav\n",
"Lead_Monopoly_1_98.wav\n",
"Bass_Monopoly_3_97.wav\n",
"Bass_Monopoly_3_83.wav\n",
"Bass_Monopoly_3_68.wav\n",
"Lead_Monopoly_6_46.wav\n",
"Bass_Monopoly_4_61.wav\n",
"Lead_Monopoly_6_52.wav\n",
"Bass_Monopoly_4_75.wav\n",
"Lead_Monopoly_1_73.wav\n",
"Bass_Monopoly_3_54.wav\n",
"Pad_Monopoly_3_32.wav\n",
"Bass_Monopoly_4_49.wav\n",
"Lead_Monopoly_1_67.wav\n",
"Bass_Monopoly_3_40.wav\n",
"Pad_Monopoly_3_26.wav\n",
"Bass_Monopoly_3_78.wav\n",
"Bass_Monopoly_4_71.wav\n",
"Lead_Monopoly_6_56.wav\n",
"Bass_Monopoly_4_65.wav\n",
"Lead_Monopoly_6_42.wav\n",
"Lead_Monopoly_1_108.wav\n",
"Bass_Monopoly_3_44.wav\n",
"Lead_Monopoly_1_63.wav\n",
"Bass_Monopoly_4_59.wav\n",
"Pad_Monopoly_3_108.wav\n",
"Bass_Monopoly_3_50.wav\n",
"Lead_Monopoly_1_77.wav\n",
"Pad_Monopoly_3_36.wav\n",
"Bass_Monopoly_4_103.wav\n",
"Lead_Monopoly_6_95.wav\n",
"Lead_Monopoly_6_81.wav\n",
"Lead_Monopoly_1_88.wav\n",
"Bass_Monopoly_3_87.wav\n",
"Bass_Monopoly_3_93.wav\n",
"Pad_Monopoly_0_73.wav\n",
"Lead_Monopoly_2_32.wav\n",
"Pad_Monopoly_0_67.wav\n",
"Lead_Monopoly_2_26.wav\n",
"Bass_Monopoly_0_29.wav\n",
"Bass_Monopoly_5_106.wav\n",
"Pad_Monopoly_0_98.wav\n",
"Pad_Monopoly_2_76.wav\n",
"Lead_Monopoly_0_37.wav\n",
"Pad_Monopoly_2_62.wav\n",
"Pad_Monopoly_5_43.wav\n",
"Bass_Monopoly_5_25.wav\n",
"Bass_Monopoly_2_38.wav\n",
"Lead_Monopoly_5_100.wav\n",
"Pad_Monopoly_5_57.wav\n",
"Bass_Monopoly_5_31.wav\n",
"Pad_Monopoly_5_80.wav\n",
"Pad_Monopoly_2_89.wav\n",
"Pad_Monopoly_5_94.wav\n",
"Lead_Monopoly_4_53.wav\n",
"Bass_Monopoly_6_74.wav\n",
"Pad_Monopoly_6_105.wav\n",
"Bass_Monopoly_1_69.wav\n",
"Lead_Monopoly_4_47.wav\n",
"Bass_Monopoly_6_60.wav\n",
"Lead_Monopoly_4_105.wav\n",
"Bass_Monopoly_6_48.wav\n",
"Lead_Monopoly_3_66.wav\n",
"Bass_Monopoly_1_41.wav\n",
"Pad_Monopoly_1_27.wav\n",
"Lead_Monopoly_3_72.wav\n",
"Bass_Monopoly_1_55.wav\n",
"Pad_Monopoly_1_33.wav\n",
"Lead_Monopoly_4_90.wav\n",
"Lead_Monopoly_3_99.wav\n",
"Lead_Monopoly_4_84.wav\n",
"Bass_Monopoly_1_82.wav\n",
"Bass_Monopoly_1_96.wav\n",
"Bass_Monopoly_1_97.wav\n",
"Bass_Monopoly_1_83.wav\n",
"Lead_Monopoly_4_85.wav\n",
"Lead_Monopoly_4_91.wav\n",
"Lead_Monopoly_3_98.wav\n",
"Pad_Monopoly_1_32.wav\n",
"Bass_Monopoly_1_54.wav\n",
"Lead_Monopoly_3_73.wav\n",
"Bass_Monopoly_6_49.wav\n",
"Lead_Monopoly_4_104.wav\n",
"Pad_Monopoly_1_26.wav\n",
"Bass_Monopoly_1_40.wav\n",
"Lead_Monopoly_3_67.wav\n",
"Bass_Monopoly_1_68.wav\n",
"Bass_Monopoly_6_61.wav\n",
"Lead_Monopoly_4_46.wav\n",
"Pad_Monopoly_6_104.wav\n",
"Bass_Monopoly_6_75.wav\n",
"Lead_Monopoly_4_52.wav\n",
"Pad_Monopoly_5_95.wav\n",
"Pad_Monopoly_5_81.wav\n",
"Pad_Monopoly_2_88.wav\n",
"Lead_Monopoly_5_101.wav\n",
"Bass_Monopoly_2_39.wav\n",
"Bass_Monopoly_5_30.wav\n",
"Pad_Monopoly_5_56.wav\n",
"Bass_Monopoly_5_24.wav\n",
"Pad_Monopoly_5_42.wav\n",
"Pad_Monopoly_2_63.wav\n",
"Lead_Monopoly_0_36.wav\n",
"Pad_Monopoly_2_77.wav\n",
"Pad_Monopoly_0_99.wav\n",
"Bass_Monopoly_5_107.wav\n",
"Bass_Monopoly_0_28.wav\n",
"Lead_Monopoly_2_27.wav\n",
"Pad_Monopoly_0_66.wav\n",
"Lead_Monopoly_2_33.wav\n",
"Pad_Monopoly_0_72.wav\n",
"Bass_Monopoly_3_92.wav\n",
"Bass_Monopoly_3_86.wav\n",
"Lead_Monopoly_6_80.wav\n",
"Lead_Monopoly_1_89.wav\n",
"Bass_Monopoly_4_102.wav\n",
"Lead_Monopoly_6_94.wav\n",
"Bass_Monopoly_4_58.wav\n",
"Pad_Monopoly_3_37.wav\n",
"Lead_Monopoly_1_76.wav\n",
"Bass_Monopoly_3_51.wav\n",
"Lead_Monopoly_1_62.wav\n",
"Bass_Monopoly_3_45.wav\n",
"Lead_Monopoly_6_43.wav\n",
"Bass_Monopoly_4_64.wav\n",
"Bass_Monopoly_3_79.wav\n",
"Lead_Monopoly_6_57.wav\n",
"Bass_Monopoly_4_70.wav\n",
"Lead_Monopoly_1_48.wav\n",
"Lead_Monopoly_6_41.wav\n",
"Bass_Monopoly_4_66.wav\n",
"Lead_Monopoly_6_55.wav\n",
"Bass_Monopoly_4_72.wav\n",
"Lead_Monopoly_1_74.wav\n",
"Bass_Monopoly_3_53.wav\n",
"Pad_Monopoly_3_35.wav\n",
"Lead_Monopoly_6_69.wav\n",
"Pad_Monopoly_4_28.wav\n",
"Lead_Monopoly_1_60.wav\n",
"Bass_Monopoly_3_47.wav\n",
"Lead_Monopoly_6_82.wav\n",
"Lead_Monopoly_6_96.wav\n",
"Bass_Monopoly_4_100.wav\n",
"Bass_Monopoly_3_90.wav\n",
"Bass_Monopoly_4_99.wav\n",
"Bass_Monopoly_3_84.wav\n",
"Pad_Monopoly_0_64.wav\n",
"Lead_Monopoly_2_25.wav\n",
"Lead_Monopoly_5_38.wav\n",
"Pad_Monopoly_0_70.wav\n",
"Lead_Monopoly_2_31.wav\n",
"Pad_Monopoly_0_58.wav\n",
"Bass_Monopoly_5_105.wav\n",
"Pad_Monopoly_5_68.wav\n",
"Pad_Monopoly_2_61.wav\n",
"Pad_Monopoly_2_75.wav\n",
"Lead_Monopoly_0_34.wav\n",
"Pad_Monopoly_5_54.wav\n",
"Bass_Monopoly_5_32.wav\n",
"Lead_Monopoly_5_103.wav\n",
"Pad_Monopoly_2_49.wav\n",
"Pad_Monopoly_5_40.wav\n",
"Bass_Monopoly_5_26.wav\n",
"Pad_Monopoly_5_97.wav\n",
"Bass_Monopoly_0_108.wav\n",
"Pad_Monopoly_5_83.wav\n",
"Bass_Monopoly_6_63.wav\n",
"Lead_Monopoly_4_44.wav\n",
"Lead_Monopoly_3_59.wav\n",
"Bass_Monopoly_6_77.wav\n",
"Lead_Monopoly_4_50.wav\n",
"Pad_Monopoly_6_106.wav\n",
"Lead_Monopoly_4_78.wav\n",
"Pad_Monopoly_6_39.wav\n",
"Bass_Monopoly_1_56.wav\n",
"Lead_Monopoly_3_71.wav\n",
"Pad_Monopoly_1_30.wav\n",
"Bass_Monopoly_1_42.wav\n",
"Lead_Monopoly_3_65.wav\n",
"Pad_Monopoly_1_24.wav\n",
"Lead_Monopoly_4_106.wav\n",
"Lead_Monopoly_4_87.wav\n",
"Lead_Monopoly_4_93.wav\n",
"Bass_Monopoly_1_95.wav\n",
"Bass_Monopoly_1_81.wav\n",
"Bass_Monopoly_6_88.wav\n",
"Bass_Monopoly_1_80.wav\n",
"Bass_Monopoly_6_89.wav\n",
"Bass_Monopoly_1_94.wav\n",
"Lead_Monopoly_4_92.wav\n",
"Lead_Monopoly_4_86.wav\n",
"Pad_Monopoly_1_25.wav\n",
"Lead_Monopoly_3_64.wav\n",
"Bass_Monopoly_1_43.wav\n",
"Lead_Monopoly_4_107.wav\n",
"Pad_Monopoly_6_38.wav\n",
"Lead_Monopoly_4_79.wav\n",
"Pad_Monopoly_1_31.wav\n",
"Lead_Monopoly_3_70.wav\n",
"Bass_Monopoly_1_57.wav\n",
"Lead_Monopoly_3_58.wav\n",
"Pad_Monopoly_6_107.wav\n",
"Lead_Monopoly_4_51.wav\n",
"Bass_Monopoly_6_76.wav\n",
"Lead_Monopoly_4_45.wav\n",
"Bass_Monopoly_6_62.wav\n",
"Pad_Monopoly_5_82.wav\n",
"Pad_Monopoly_5_96.wav\n",
"Pad_Monopoly_2_48.wav\n",
"Bass_Monopoly_5_27.wav\n",
"Pad_Monopoly_5_41.wav\n",
"Bass_Monopoly_5_33.wav\n",
"Pad_Monopoly_5_55.wav\n",
"Lead_Monopoly_5_102.wav\n",
"Lead_Monopoly_0_35.wav\n",
"Pad_Monopoly_2_74.wav\n",
"Pad_Monopoly_5_69.wav\n",
"Pad_Monopoly_2_60.wav\n",
"Bass_Monopoly_5_104.wav\n",
"Pad_Monopoly_0_59.wav\n",
"Lead_Monopoly_5_39.wav\n",
"Lead_Monopoly_2_30.wav\n",
"Pad_Monopoly_0_71.wav\n",
"Lead_Monopoly_2_24.wav\n",
"Pad_Monopoly_0_65.wav\n",
"Bass_Monopoly_3_85.wav\n",
"Bass_Monopoly_3_91.wav\n",
"Bass_Monopoly_4_98.wav\n",
"Lead_Monopoly_6_97.wav\n",
"Bass_Monopoly_4_101.wav\n",
"Lead_Monopoly_6_83.wav\n",
"Pad_Monopoly_4_29.wav\n",
"Lead_Monopoly_6_68.wav\n",
"Bass_Monopoly_3_46.wav\n",
"Lead_Monopoly_1_61.wav\n",
"Pad_Monopoly_3_34.wav\n",
"Bass_Monopoly_3_52.wav\n",
"Lead_Monopoly_1_75.wav\n",
"Bass_Monopoly_4_73.wav\n",
"Lead_Monopoly_6_54.wav\n",
"Lead_Monopoly_1_49.wav\n",
"Bass_Monopoly_4_67.wav\n",
"Lead_Monopoly_6_40.wav\n",
"Pad_Monopoly_3_53.wav\n",
"Bass_Monopoly_3_35.wav\n",
"Bass_Monopoly_4_28.wav\n",
"Pad_Monopoly_3_47.wav\n",
"Pad_Monopoly_4_66.wav\n",
"Lead_Monopoly_6_27.wav\n",
"Pad_Monopoly_4_72.wav\n",
"Lead_Monopoly_6_33.wav\n",
"Pad_Monopoly_3_90.wav\n",
"Pad_Monopoly_4_99.wav\n",
"Pad_Monopoly_3_84.wav\n",
"Pad_Monopoly_5_100.wav\n",
"Bass_Monopoly_0_58.wav\n",
"Lead_Monopoly_5_76.wav\n",
"Lead_Monopoly_5_62.wav\n",
"Lead_Monopoly_2_43.wav\n",
"Bass_Monopoly_0_64.wav\n",
"Lead_Monopoly_2_57.wav\n",
"Bass_Monopoly_0_70.wav\n",
"Lead_Monopoly_6_105.wav\n",
"Lead_Monopoly_2_80.wav\n",
"Lead_Monopoly_5_89.wav\n",
"Pad_Monopoly_4_105.wav\n",
"Lead_Monopoly_2_94.wav\n",
"Bass_Monopoly_5_54.wav\n",
"Pad_Monopoly_5_32.wav\n",
"Bass_Monopoly_2_49.wav\n",
"Bass_Monopoly_5_40.wav\n",
"Pad_Monopoly_5_26.wav\n",
"Bass_Monopoly_5_68.wav\n",
"Bass_Monopoly_2_61.wav\n",
"Lead_Monopoly_0_46.wav\n",
"Bass_Monopoly_6_103.wav\n",
"Bass_Monopoly_2_75.wav\n",
"Lead_Monopoly_0_52.wav\n",
"Bass_Monopoly_5_97.wav\n",
"Pad_Monopoly_1_108.wav\n",
"Bass_Monopoly_5_83.wav\n",
"Lead_Monopoly_3_108.wav\n",
"Lead_Monopoly_0_85.wav\n",
"Lead_Monopoly_0_91.wav\n",
"Bass_Monopoly_6_39.wav\n",
"Pad_Monopoly_1_56.wav\n",
"Bass_Monopoly_1_30.wav\n",
"Pad_Monopoly_1_42.wav\n",
"Bass_Monopoly_1_24.wav\n",
"Pad_Monopoly_6_63.wav\n",
"Pad_Monopoly_6_77.wav\n",
"Lead_Monopoly_4_36.wav\n",
"Pad_Monopoly_1_95.wav\n",
"Pad_Monopoly_1_81.wav\n",
"Pad_Monopoly_6_88.wav\n",
"Pad_Monopoly_1_80.wav\n",
"Pad_Monopoly_6_89.wav\n",
"Pad_Monopoly_1_94.wav\n",
"Lead_Monopoly_4_37.wav\n",
"Pad_Monopoly_6_76.wav\n",
"Pad_Monopoly_6_62.wav\n",
"Bass_Monopoly_1_25.wav\n",
"Pad_Monopoly_1_43.wav\n",
"Bass_Monopoly_6_38.wav\n",
"Bass_Monopoly_1_31.wav\n",
"Pad_Monopoly_1_57.wav\n",
"Lead_Monopoly_0_90.wav\n",
"Lead_Monopoly_0_84.wav\n",
"Bass_Monopoly_5_82.wav\n",
"Bass_Monopoly_5_96.wav\n",
"Lead_Monopoly_0_53.wav\n",
"Bass_Monopoly_2_74.wav\n",
"Bass_Monopoly_6_102.wav\n",
"Bass_Monopoly_5_69.wav\n",
"Lead_Monopoly_0_47.wav\n",
"Bass_Monopoly_2_60.wav\n",
"Bass_Monopoly_2_48.wav\n",
"Pad_Monopoly_5_27.wav\n",
"Bass_Monopoly_5_41.wav\n",
"Pad_Monopoly_5_33.wav\n",
"Bass_Monopoly_5_55.wav\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Pad_Monopoly_4_104.wav\n",
"Lead_Monopoly_2_95.wav\n",
"Lead_Monopoly_2_81.wav\n",
"Lead_Monopoly_5_88.wav\n",
"Lead_Monopoly_6_104.wav\n",
"Bass_Monopoly_0_71.wav\n",
"Lead_Monopoly_2_56.wav\n",
"Bass_Monopoly_0_65.wav\n",
"Lead_Monopoly_2_42.wav\n",
"Lead_Monopoly_5_63.wav\n",
"Bass_Monopoly_0_59.wav\n",
"Lead_Monopoly_5_77.wav\n",
"Pad_Monopoly_5_101.wav\n",
"Pad_Monopoly_3_85.wav\n",
"Pad_Monopoly_3_91.wav\n",
"Pad_Monopoly_4_98.wav\n",
"Lead_Monopoly_6_32.wav\n",
"Pad_Monopoly_4_73.wav\n",
"Lead_Monopoly_6_26.wav\n",
"Pad_Monopoly_4_67.wav\n",
"Bass_Monopoly_4_29.wav\n",
"Pad_Monopoly_3_46.wav\n",
"Bass_Monopoly_3_34.wav\n",
"Pad_Monopoly_3_52.wav\n",
"Pad_Monopoly_3_44.wav\n",
"Bass_Monopoly_2_108.wav\n",
"Pad_Monopoly_4_59.wav\n",
"Pad_Monopoly_3_50.wav\n",
"Bass_Monopoly_3_36.wav\n",
"Pad_Monopoly_3_78.wav\n",
"Lead_Monopoly_1_39.wav\n",
"Pad_Monopoly_4_71.wav\n",
"Lead_Monopoly_6_30.wav\n",
"Pad_Monopoly_4_65.wav\n",
"Lead_Monopoly_6_24.wav\n",
"Pad_Monopoly_3_87.wav\n",
"Pad_Monopoly_3_93.wav\n",
"Pad_Monopoly_5_103.wav\n",
"Lead_Monopoly_2_68.wav\n",
"Pad_Monopoly_0_29.wav\n",
"Lead_Monopoly_5_61.wav\n",
"Lead_Monopoly_5_75.wav\n",
"Bass_Monopoly_0_73.wav\n",
"Lead_Monopoly_2_54.wav\n",
"Lead_Monopoly_5_49.wav\n",
"Bass_Monopoly_0_67.wav\n",
"Lead_Monopoly_2_40.wav\n",
"Lead_Monopoly_6_106.wav\n",
"Bass_Monopoly_0_98.wav\n",
"Lead_Monopoly_2_97.wav\n",
"Pad_Monopoly_4_106.wav\n",
"Lead_Monopoly_2_83.wav\n",
"Bass_Monopoly_5_43.wav\n",
"Pad_Monopoly_5_25.wav\n",
"Lead_Monopoly_0_79.wav\n",
"Pad_Monopoly_2_38.wav\n",
"Bass_Monopoly_5_57.wav\n",
"Pad_Monopoly_5_31.wav\n",
"Bass_Monopoly_6_100.wav\n",
"Lead_Monopoly_0_51.wav\n",
"Bass_Monopoly_2_76.wav\n",
"Lead_Monopoly_0_45.wav\n",
"Bass_Monopoly_2_62.wav\n",
"Bass_Monopoly_5_80.wav\n",
"Bass_Monopoly_2_89.wav\n",
"Bass_Monopoly_5_94.wav\n",
"Lead_Monopoly_0_92.wav\n",
"Lead_Monopoly_0_86.wav\n",
"Pad_Monopoly_6_48.wav\n",
"Pad_Monopoly_1_41.wav\n",
"Bass_Monopoly_1_27.wav\n",
"Pad_Monopoly_1_55.wav\n",
"Bass_Monopoly_1_33.wav\n",
"Pad_Monopoly_6_74.wav\n",
"Lead_Monopoly_4_35.wav\n",
"Pad_Monopoly_1_69.wav\n",
"Lead_Monopoly_3_28.wav\n",
"Pad_Monopoly_6_60.wav\n",
"Pad_Monopoly_1_82.wav\n",
"Pad_Monopoly_1_96.wav\n",
"Pad_Monopoly_1_97.wav\n",
"Pad_Monopoly_1_83.wav\n",
"Lead_Monopoly_3_29.wav\n",
"Pad_Monopoly_1_68.wav\n",
"Pad_Monopoly_6_61.wav\n",
"Lead_Monopoly_4_34.wav\n",
"Pad_Monopoly_6_75.wav\n",
"Bass_Monopoly_1_32.wav\n",
"Pad_Monopoly_1_54.wav\n",
"Pad_Monopoly_6_49.wav\n",
"Bass_Monopoly_1_26.wav\n",
"Pad_Monopoly_1_40.wav\n",
"Lead_Monopoly_0_87.wav\n",
"Lead_Monopoly_0_93.wav\n",
"Bass_Monopoly_5_95.wav\n",
"Bass_Monopoly_5_81.wav\n",
"Bass_Monopoly_2_88.wav\n",
"Bass_Monopoly_2_63.wav\n",
"Lead_Monopoly_0_44.wav\n",
"Bass_Monopoly_2_77.wav\n",
"Lead_Monopoly_0_50.wav\n",
"Bass_Monopoly_6_101.wav\n",
"Pad_Monopoly_2_39.wav\n",
"Lead_Monopoly_0_78.wav\n",
"Pad_Monopoly_5_30.wav\n",
"Bass_Monopoly_5_56.wav\n",
"Pad_Monopoly_5_24.wav\n",
"Bass_Monopoly_5_42.wav\n",
"Lead_Monopoly_2_82.wav\n",
"Lead_Monopoly_2_96.wav\n",
"Pad_Monopoly_4_107.wav\n",
"Bass_Monopoly_0_99.wav\n",
"Lead_Monopoly_6_107.wav\n",
"Lead_Monopoly_5_48.wav\n",
"Lead_Monopoly_2_41.wav\n",
"Bass_Monopoly_0_66.wav\n",
"Lead_Monopoly_2_55.wav\n",
"Bass_Monopoly_0_72.wav\n",
"Lead_Monopoly_5_74.wav\n",
"Pad_Monopoly_0_28.wav\n",
"Lead_Monopoly_2_69.wav\n",
"Lead_Monopoly_5_60.wav\n",
"Pad_Monopoly_5_102.wav\n",
"Pad_Monopoly_3_92.wav\n",
"Pad_Monopoly_3_86.wav\n",
"Lead_Monopoly_6_25.wav\n",
"Pad_Monopoly_4_64.wav\n",
"Lead_Monopoly_1_38.wav\n",
"Pad_Monopoly_3_79.wav\n",
"Lead_Monopoly_6_31.wav\n",
"Pad_Monopoly_4_70.wav\n",
"Pad_Monopoly_4_58.wav\n",
"Bass_Monopoly_3_37.wav\n",
"Pad_Monopoly_3_51.wav\n",
"Pad_Monopoly_3_45.wav\n",
"Lead_Monopoly_6_35.wav\n",
"Pad_Monopoly_4_74.wav\n",
"Lead_Monopoly_1_28.wav\n",
"Pad_Monopoly_3_69.wav\n",
"Pad_Monopoly_4_60.wav\n",
"Pad_Monopoly_4_48.wav\n",
"Bass_Monopoly_3_27.wav\n",
"Pad_Monopoly_3_41.wav\n",
"Bass_Monopoly_3_33.wav\n",
"Pad_Monopoly_3_55.wav\n",
"Pad_Monopoly_5_106.wav\n",
"Pad_Monopoly_3_82.wav\n",
"Pad_Monopoly_3_96.wav\n",
"Lead_Monopoly_5_58.wav\n",
"Bass_Monopoly_0_76.wav\n",
"Lead_Monopoly_2_51.wav\n",
"Bass_Monopoly_0_62.wav\n",
"Lead_Monopoly_2_45.wav\n",
"Lead_Monopoly_5_64.wav\n",
"Bass_Monopoly_3_108.wav\n",
"Pad_Monopoly_0_38.wav\n",
"Lead_Monopoly_2_79.wav\n",
"Lead_Monopoly_5_70.wav\n",
"Pad_Monopoly_4_103.wav\n",
"Lead_Monopoly_2_92.wav\n",
"Lead_Monopoly_2_86.wav\n",
"Lead_Monopoly_6_103.wav\n",
"Bass_Monopoly_0_89.wav\n",
"Bass_Monopoly_6_105.wav\n",
"Lead_Monopoly_0_54.wav\n",
"Bass_Monopoly_2_73.wav\n",
"Lead_Monopoly_0_40.wav\n",
"Bass_Monopoly_2_67.wav\n",
"Pad_Monopoly_2_29.wav\n",
"Lead_Monopoly_0_68.wav\n",
"Bass_Monopoly_5_46.wav\n",
"Pad_Monopoly_5_34.wav\n",
"Bass_Monopoly_5_52.wav\n",
"Lead_Monopoly_0_97.wav\n",
"Lead_Monopoly_0_83.wav\n",
"Bass_Monopoly_5_85.wav\n",
"Bass_Monopoly_5_91.wav\n",
"Bass_Monopoly_2_98.wav\n",
"Lead_Monopoly_3_39.wav\n",
"Pad_Monopoly_1_78.wav\n",
"Lead_Monopoly_4_30.wav\n",
"Pad_Monopoly_6_71.wav\n",
"Lead_Monopoly_4_24.wav\n",
"Pad_Monopoly_6_65.wav\n",
"Pad_Monopoly_1_44.wav\n",
"Pad_Monopoly_6_59.wav\n",
"Bass_Monopoly_1_36.wav\n",
"Pad_Monopoly_1_50.wav\n",
"Pad_Monopoly_1_87.wav\n",
"Pad_Monopoly_1_93.wav\n",
"Pad_Monopoly_1_92.wav\n",
"Pad_Monopoly_1_86.wav\n",
"Pad_Monopoly_6_58.wav\n",
"Pad_Monopoly_1_51.wav\n",
"Bass_Monopoly_1_37.wav\n",
"Pad_Monopoly_1_45.wav\n",
"Pad_Monopoly_6_64.wav\n",
"Lead_Monopoly_4_25.wav\n",
"Pad_Monopoly_1_79.wav\n",
"Lead_Monopoly_3_38.wav\n",
"Pad_Monopoly_6_70.wav\n",
"Lead_Monopoly_4_31.wav\n",
"Bass_Monopoly_5_90.wav\n",
"Bass_Monopoly_2_99.wav\n",
"Bass_Monopoly_5_84.wav\n",
"Lead_Monopoly_0_82.wav\n",
"Lead_Monopoly_0_96.wav\n",
"Bass_Monopoly_5_53.wav\n",
"Pad_Monopoly_5_35.wav\n",
"Lead_Monopoly_0_69.wav\n",
"Pad_Monopoly_2_28.wav\n",
"Bass_Monopoly_5_47.wav\n",
"Bass_Monopoly_2_66.wav\n",
"Lead_Monopoly_0_41.wav\n",
"Bass_Monopoly_2_72.wav\n",
"Lead_Monopoly_0_55.wav\n",
"Bass_Monopoly_6_104.wav\n",
"Lead_Monopoly_6_102.wav\n",
"Bass_Monopoly_0_88.wav\n",
"Lead_Monopoly_2_87.wav\n",
"Pad_Monopoly_4_102.wav\n",
"Lead_Monopoly_2_93.wav\n",
"Lead_Monopoly_2_78.wav\n",
"Pad_Monopoly_0_39.wav\n",
"Lead_Monopoly_5_71.wav\n",
"Lead_Monopoly_5_65.wav\n",
"Lead_Monopoly_2_44.wav\n",
"Bass_Monopoly_0_63.wav\n",
"Lead_Monopoly_5_59.wav\n",
"Lead_Monopoly_2_50.wav\n",
"Bass_Monopoly_0_77.wav\n",
"Pad_Monopoly_3_97.wav\n",
"Pad_Monopoly_3_83.wav\n",
"Pad_Monopoly_5_107.wav\n",
"Pad_Monopoly_3_54.wav\n",
"Bass_Monopoly_3_32.wav\n",
"Pad_Monopoly_4_49.wav\n",
"Pad_Monopoly_3_40.wav\n",
"Bass_Monopoly_3_26.wav\n",
"Pad_Monopoly_3_68.wav\n",
"Lead_Monopoly_1_29.wav\n",
"Pad_Monopoly_4_61.wav\n",
"Pad_Monopoly_4_75.wav\n",
"Lead_Monopoly_6_34.wav\n",
"Pad_Monopoly_4_63.wav\n",
"Lead_Monopoly_6_36.wav\n",
"Pad_Monopoly_4_77.wav\n",
"Bass_Monopoly_4_39.wav\n",
"Bass_Monopoly_3_30.wav\n",
"Pad_Monopoly_3_56.wav\n",
"Bass_Monopoly_3_24.wav\n",
"Pad_Monopoly_3_42.wav\n",
"Pad_Monopoly_5_105.wav\n",
"Pad_Monopoly_3_95.wav\n",
"Pad_Monopoly_3_81.wav\n",
"Pad_Monopoly_4_88.wav\n",
"Lead_Monopoly_2_46.wav\n",
"Bass_Monopoly_0_61.wav\n",
"Lead_Monopoly_2_52.wav\n",
"Bass_Monopoly_0_75.wav\n",
"Lead_Monopoly_5_73.wav\n",
"Bass_Monopoly_0_49.wav\n",
"Lead_Monopoly_5_67.wav\n",
"Lead_Monopoly_2_85.wav\n",
"Lead_Monopoly_2_91.wav\n",
"Pad_Monopoly_4_100.wav\n",
"Lead_Monopoly_5_98.wav\n",
"Lead_Monopoly_6_100.wav\n",
"Bass_Monopoly_2_64.wav\n",
"Lead_Monopoly_0_43.wav\n",
"Bass_Monopoly_5_79.wav\n",
"Bass_Monopoly_6_106.wav\n",
"Bass_Monopoly_2_70.wav\n",
"Lead_Monopoly_0_57.wav\n",
"Bass_Monopoly_2_58.wav\n",
"Pad_Monopoly_5_37.wav\n",
"Bass_Monopoly_5_51.wav\n",
"Bass_Monopoly_5_45.wav\n",
"Lead_Monopoly_0_80.wav\n",
"Lead_Monopoly_0_94.wav\n",
"Bass_Monopoly_5_92.wav\n",
"Bass_Monopoly_5_86.wav\n",
"Lead_Monopoly_4_27.wav\n",
"Pad_Monopoly_6_66.wav\n",
"Lead_Monopoly_4_33.wav\n",
"Pad_Monopoly_6_72.wav\n",
"Bass_Monopoly_1_35.wav\n",
"Pad_Monopoly_1_53.wav\n",
"Bass_Monopoly_6_28.wav\n",
"Pad_Monopoly_1_47.wav\n",
"Lead_Monopoly_2_108.wav\n",
"Pad_Monopoly_1_90.wav\n",
"Pad_Monopoly_6_99.wav\n",
"Pad_Monopoly_1_84.wav\n",
"Pad_Monopoly_0_108.wav\n",
"Pad_Monopoly_1_85.wav\n",
"Pad_Monopoly_1_91.wav\n",
"Pad_Monopoly_6_98.wav\n",
"Bass_Monopoly_6_29.wav\n",
"Pad_Monopoly_1_46.wav\n",
"Pad_Monopoly_1_52.wav\n",
"Bass_Monopoly_1_34.wav\n",
"Pad_Monopoly_6_73.wav\n",
"Lead_Monopoly_4_32.wav\n",
"Pad_Monopoly_6_67.wav\n",
"Lead_Monopoly_4_26.wav\n",
"Bass_Monopoly_5_87.wav\n",
"Bass_Monopoly_5_93.wav\n",
"Lead_Monopoly_0_95.wav\n",
"Lead_Monopoly_0_81.wav\n",
"Bass_Monopoly_5_44.wav\n",
"Bass_Monopoly_2_59.wav\n",
"Bass_Monopoly_5_50.wav\n",
"Pad_Monopoly_5_36.wav\n",
"Bass_Monopoly_5_78.wav\n",
"Lead_Monopoly_0_56.wav\n",
"Bass_Monopoly_2_71.wav\n",
"Bass_Monopoly_6_107.wav\n",
"Lead_Monopoly_0_42.wav\n",
"Bass_Monopoly_2_65.wav\n",
"Lead_Monopoly_6_101.wav\n",
"Lead_Monopoly_2_90.wav\n",
"Lead_Monopoly_5_99.wav\n",
"Pad_Monopoly_4_101.wav\n",
"Lead_Monopoly_2_84.wav\n",
"Bass_Monopoly_0_48.wav\n",
"Lead_Monopoly_5_66.wav\n",
"Lead_Monopoly_5_72.wav\n",
"Bass_Monopoly_0_74.wav\n",
"Lead_Monopoly_2_53.wav\n",
"Bass_Monopoly_0_60.wav\n",
"Lead_Monopoly_2_47.wav\n",
"Pad_Monopoly_3_80.wav\n",
"Pad_Monopoly_4_89.wav\n",
"Pad_Monopoly_3_94.wav\n",
"Pad_Monopoly_5_104.wav\n",
"Pad_Monopoly_3_43.wav\n",
"Bass_Monopoly_3_25.wav\n",
"Bass_Monopoly_4_38.wav\n",
"Pad_Monopoly_3_57.wav\n",
"Bass_Monopoly_3_31.wav\n",
"Pad_Monopoly_4_76.wav\n",
"Lead_Monopoly_6_37.wav\n",
"Pad_Monopoly_4_62.wav\n"
]
}
],
"source": [
"## ======== mfcc and information extraction ======== ##\n",
"\n",
"\n",
"load_path = \"/Users/angelorussell/Desktop/monopoly_renders_normalised\"\n",
"\n",
"# these are the labels of each class of patch and will be used to generate indices for each\n",
"labels = [\"Lead\", \"Bass\", \"Pad\"]\n",
"\n",
"# number of mfccs to be extracted from audio\n",
"n_mfcc = 20\n",
"\n",
"mfccs, info = generate_dataset(load_path, n_mfcc, labels)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Writing Data to CSV\n",
"\n",
"The final stage of this notebook is to save our data in a format that we can import when we are ready to train our model. CSV is an apporpriate and simple file type for the storage of two dimensional lists. This works with our info list as is but our mfccs list must have each sublist flattened so that it can be saved in this format."
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"mfccs.csv written to csv\n",
"info.csv written to csv\n"
]
}
],
"source": [
"## ======== writing data to csv ======== ##\n",
"\n",
"write_path = \"/Users/angelorussell/Desktop/monopoly_data\"\n",
"\n",
"# each sublist of mfccs is a 20 x 173 2d array. we must flatten it to a 1d list of length 20 x 173.\n",
"flattened_mfccs = flatten_sublists(mfccs)\n",
"\n",
"write_csv(flattened_mfccs, write_path, \"mfccs.csv\")\n",
"\n",
"write_csv(info, write_path, \"info.csv\")"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"language": "python",
"name": "python2"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.14"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment