"- 2011: Rebecca Fiebrink, Doug Eck, George Tzanetakis\n",
"- 2012: Oscar Celma, Michael Mandel\n",
"- 2013: Ching-Wei Chen, Nick Bryan, Gautham Mysore\n",
"- 2014: Stephen Pope, Andreas Ehmann"
]
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"Alumni"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- 2011: Chris Colatos, Jeff Albert, Kamlesh Lakshminarayanan, Sean Zhang, Eli Stine, David Bird, Gina Collecchia, Dekun Zou, Bill Paseman, John Amuedo"
"Segment this file into 100ms frames based on the onsets.\n",
"\n",
"Now, feature extract the frames using only zero crossing and centroid. Store the feature values in one matrix for both the kick and the snares\u2026 remember, we don't care about the labels with clustering - we just want to create some clustered groups of data."
"For classification, we're going to be using the new features in our arsenal: cherishing those \"spectral moments\" (centroid, bandwidth, skewness, kurtosis) and also examining other spectral statistics."
]
},
{
"cell_type": "heading",
"level": 2,
"metadata": {},
"source": [
"Training Data"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Training Data\n",
"\n",
"First off, we want to analyze and feature extract a small collection of audio samples - storing their feature data as our \"training data\". The commands below read all of the drum example .wav files from the MIR web site into an array, snareFileList. \n",
"First, we want to analyze and feature extract a small collection of audio samples - storing their feature data as our \"training data\". The commands below read all of the drum example .wav files from the MIR web site into an array, snareFileList. \n",
"\n",
"First we define a function to retrieve a list of URLs from a text file."
"Let's define a function to retrieve a list of URLs from a text file."