Commit 79f4d68e authored by Steve Tjoa's avatar Steve Tjoa

moved meinard's videos into own sections

parent 9fac3d8c
......@@ -12857,55 +12857,6 @@ AU0SREREREQkoEmCiIiIiIgE/g+Ie+Bn8a43bgAAAABJRU5ErkJggg==
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Meinard Müller talks about chroma features:</p>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;PF05xP1NqUM&quot;</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
width="400"
height="300"
src="https://www.youtube.com/embed/PF05xP1NqUM"
frameborder="0"
allowfullscreen
></iframe>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
......
......@@ -4,6 +4,7 @@
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -190,44 +191,6 @@
"A **chroma vector** ([Wikipedia](https://en.wikipedia.org/wiki/Chroma_feature)) (FMP, p. 123) is a typically a 12-element feature vector indicating how much energy of each pitch class, {C, C#, D, D#, E, ..., B}, is present in the signal."
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Meinard Müller talks about chroma features:"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"data": {
"image/jpeg": "/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkz\nODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2MBERISGBUYLxoaL2NCOEJjY2NjY2NjY2Nj\nY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY//AABEIAWgB4AMBIgACEQED\nEQH/xAAbAAEAAgMBAQAAAAAAAAAAAAAABAUBAwYCB//EAFMQAAEDAgIFBgoHAwoDCAMBAAEAAgME\nEQUSEyExQbEGIjRRcXIUMjM1UmFzgbLBIzZCgpGh0RVDdBYkYoOSk7PC4fBTVKIXRVVjhMPS4kaj\n8UT/xAAaAQEAAwEBAQAAAAAAAAAAAAAAAwQFAgEG/8QANhEAAgIBAgMECAUFAQEBAAAAAAECAxEE\nMRIhQQUTUYEiMnGRobHB8BQjQmHRM1Ji4fGCQzT/2gAMAwEAAhEDEQA/AOv3LCm6GP0U0MfooCEV\nhTtDH6KaCP0UBBRTtBH6KxoI/RQEJFN0EfopoI/RQEJYU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR\n+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9\nFAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQUU7QR+imgj9FAQQsq\nboI/RTQR+igISKboI/RTQR+igISKboI/RTQR+igISKboI/RWdBH6KAgop2gj9FNBH6KAgop2gj9F\nNBH6KAgop2gj9FNBH6KAhIpuhj9FNDH6KAhIpuhj9FNDH6KAhLKmaGP0U0MfooCGimaFnopoWeig\nIaKZoWeimhZ6KAhopmhZ6KaFnooD3uWVjcsoAiLCAyiwiAyiLCAyiwsoAiLCAyiwsoAiLCAyiwso\nAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiALG\n5ZWNyAbllY3LKALCyoWL1ZosOllYLykBkY63nUPzKArHVUv7ROJCR3gjJhS5L822wvt39V+oK2rK\n1lG6ma9rneETCFuXcSCbn8FUt5NO8A8FOKVuQtsWZm5b/h1rRVVb5sJw2rma7NR1bfCbC+XKHNcf\nx1+9d4TPC9nrWQVtLSua4vqS4NI2DKL61AmxxhE+jpah9PHmY+pa3mNI2+sgdYUaavgxDH8IdSuM\nkTTN9IBzScmwda8UOIwYfhb8NqQ7wyPOwQ5TeW5NiOsHrXmBk3YbUt/Z+Cad0z5ZhZrg/UTlJObr\nUufGgyolhpqOoqzCbSuiAs09Ws6z6gqui6JyZ7T/AIblvo8RpsHkrKbEHmF5qHysJabSNcbi3Wd1\nl7g8yXVHVxV1Myogddj9l9RHWD61S4qIpeUUMNVVyQQeCl3NnMYLs4HX1XUzk9FIygfJIx0ennkm\naxwsWtc64C0VVPDU8q4mVETJWCiccr2gi+cLxcme9Dfh1JQxTmWlrZJ3NFiDUmQC/quvJx5pBlio\naqWlbtqGNGUjrAvcj12Uw4fTxU07KWCKB0rC27GBu7VsXL0klFT0LIKvEsQp6qJoY6mDyDcarNFt\nY6kXMHR1WKxQsg0MUlU+oGaNkIvcddzqAWmPGdKypjNHURVULA/QuAzOB2Ea7FV1ROaCLD6Q1E+H\nURhJMr2hzw7cwmxA1H8l5wgsfj9QYpqmdj6Pmyz7X847NQ1L3HIZJeE4y/8AYdNUVcU5c5zI87rc\n8uNsw9WtWtVWMpZaaN7XE1EmjbbcbE6/wXNRTsl5IUuivI+jkiM7GjnMyuBOpTKzE6bEK/CvA3mV\ngqbmQA5QcjtV+tGuZ4mT48YE1Y+ngpJ5NFKY5XgDKz17V4djd3PNPQVVRBGSHTRtGXVttc3PuXjA\nxeTF9xNa/X91qpaI0lFSimr8Tr6Wphu0xB5Adr1FotrBTCPToZ8YhZHTup45Kp9SC6JkQFyBtOvY\nt1BXisMjHU81PLEQHMlHXvBGoqingw+DDaBtSyupY+e5lSXWfCSb2cRsupeAVM0tVURsrH11ExjS\nyd7bHNru2/2tW9eY5DJfIiLk9CIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiI\nAiIgCIiAIiIAsbllY3IBuWVjcsoAiIgCwsogMAWFglhe9tayiALBAO0XWUQGFlEQBYsL3sLrKIDB\nAIsRdFlEBiwGwbUAA2BZRAFiwJuQLrKIDBF9qAACw1LKIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAI\niIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAsbllY3IBuWVjcsoAiKPX1bKChmqpGucyFpcQ3aex\nASEVdBiVTLKxrsIrI2uIBe50Vm+s2eSrC4QGUWMwzZbi/UhcBtIQGUWA4G9iNW1A4E2BFwgMotFL\nVMqaYTtu1pJHO9Rt8luugMotFXVRUVO6ed1mNsNQuSSbAAbySokWKk1McNVRVFLpjaJ0mUhx225p\nNj2oCyRR6aqjqWvLbtyyOjs7eWmxW+4va4ugMosBwN7EG21YzC9ri6A9IsAgi4II61pqaqKmpZam\nR30cTS5xGvUEBvRaxITLkyOy5c2fVbsXsOBvYg26kBlFguAIBIBOxC4N2kDtQGUXkuDdpA7Vpkqm\nR1sNKQ4vmY94I2ANtf4ggJCLAcCSAQSNqygCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIA\niLTVvdHTPew2cLcUBuRc8cdLah0MkmRzTa5AsVJFfORcPBHYEBcIvEZLo2k7SAV7QBERAFjcsrG5\nANyysbllAFV8pvq5iGu30LlaLBAIsRcICjoqzD9PCG8ohO4kARGeI5idQFgLqNdhxm1z+yjP93wj\n/wCN/wDqXRiKMG4Y38FnK21sot1WQHG10tNJKaiKOkjqG1jRnMhdU6pQD3Ra+rZZS6+jgkpMdqns\nDp4ZC6J52xkRtILeo9i6bRx5i7I252m21ZytsdQ17fWgOfqaWCjxQtpo2xCbD53SZftkFlies6zr\n9a04cKDS4U7DnNNU63hBaeeWZDfSb9ttu+y6SaJs0L4zqztLb7xdYggZBE1jQLtaG5razYIDlXhr\n2UMdS6lbTFstvC2l0ZfpO0C9tl/WrfBhTihjD54JY9OfBy0ENB16mXOvfa25Wro2Oblcxpb1Ealn\nK0ACwsNnqQFdjocKaCfI57KeoZLI1oucoOs29V7+5Z/bNFLNTw0srKuSV2yFwdkbvceoKxXlkbGE\nljGtJ22FroDmpKOn8BqKzRjwlleSyX7TfpQLA7h6lulps82OVMMYdWRG0DrXcw6Fvi9V10GVtrWF\nlmwBuBtQHN0ww5tbRHBzFnc13hGiOssynW/15rbde1R6WgpvAeT8miGkqHNZK/7UjTE85Sd4uBq9\nS6psbGklrGgnbYbV6yjVqGrZ6kBzMraaipsUpxCxtMKuNrYs+jjbdrDrI2Nvt7fWoDo6d9NjsUcd\nJ4OKNjwym8kHAvuRuvqGsdS7QsaQQWgg7QRtQMYBYNaBa1rbkBz1blYKj9n6mDDxo9Br1Zj4tvUp\nWGjBWVzBheiMjoiXeDnm21a3239V9e1W7WNaAGtAA1agjY2MvkY1t9tha6A5nHmU37RmklfQyPbE\nPoasmNzduuN+73Dat0zqCor8+MsjZC6mjdAyqIyt25tv2hq9av3RseQXMa4jYSL2WXxseAHta4Dr\nF0By9XJh80kELoad0bKZro3YjIfFJIGVp2nVt26wvMT6h1DhjqYl1QMPqdHtvmGS21dU6NjiC5jS\nRsJGxA1otYDUgOWwplOK2ifTVNCJXE5208btI8ZTcP1nfvdvC6teGxsa4uaxocdpA2r2gCIiAIiI\nAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAo9f0OT3cQpC8ua17S1wBB3FAcTUUE1TXSloysv4x7F\nYUlKKWPKHudfrOr8F0fg0H/CZ+CeDQf8Jn4ID1D5FndC9rAAAAGwLKAIiIAsbllY3IBuWVjcsoAs\nLKi4hUmkpDI0AvLgxgOy5NhxQ9ScnhElFBENdE+N/hInBcNIxzQ0W3ltvndaxiYilqRM2RzIpbFz\nWamCw2rzPidqtv1eZZoorq1jao04ZI5zQC5wGpoO8leIcSimkY0Mla2Xyb3Ns1/YmUc8EvAmoq/9\nrwWa7RzaNziwPyasw3fktrMQjdHM98csZh8Zjm87XstbamUeuua6EtFFp6xs8rojFLFIBmyyNtcd\nazLWMiqW0+SR8jhms0bBe10yecEs4JKKE3EonPb9HKInOytlLeYT2/NeXYrC17xo5SyN5ZI8N5rD\ne2tMo97uXgT0UR1fE2odDleSwXe4DmtFr3JWIcQjlkYwxSxiTxHPbYO3/wC7plHnBLwJiKHBiMc8\njWtjlDX3ySFvNdb/AHvWG4lE54+jlEbnZRKW8wm9v9lMo97uXgTEUKTFIY3yAxylsT8kjw3mtOrb\n+K8sxA+HVUUkbxHCwODsurff/ROJHvdyxnBYLChMxJriWmCdj8hewOZ44HV+OxaqGvNTT0UkmaN0\nwNxl1O5t/wAE4kO6ljOCzRQocThlewBkrWSG0cjm2a8+peRisJfYRy5NJojJl5ode1vxTKPO7n4E\n9ERenAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAWueUQxF5BIG4LYo2IdEd2jigND\ncVicSGtJI1GxGpev2mz/AIblx1SZRiUmgzZ82rKrekNSYv5yGh26233oDp2nM0HrWV5j8m3sC9IA\niIgCxuWVjcgG5ZWNyygCjV9MauldG0hrwQ5hO5wNxwUlE3PU3F5RXl2ITGNmibTgOBkkDw64G4C2\n/wBa8z0cr6LEImgZpy4s19YAVki8wdqxp5SIfgznT1RdqZMxrQfcQVHigq3ikhmiYxlOQXPDr57C\nwsNytETAVjRWso5m0NPEQMzJ8517sxPzWamnqSap1OcrpMmU3sSBtHq1KxRMDvHnJV0FJLDXPmdE\nWMdHl50xkde++/yUkwPOJaa3M0OS9997qWiJCVjbyUVNhTomxQGla7RuH0pmdYgHblvtXprKqeCt\npmRMMc00jdJmtlBNjcK6WGtDb2AFzc2XPCjt3yfNkJ1E54rI3GzZ2BjXfdso1JQPbNCX0jWGPW55\nmc4Xt9kX4q3WV7wo5Vskminp6KoZVMcyHwfnEylkpLHj1N3LXDhb4xHC6la7I4fSmZ1iAduW+1Xi\nJwo67+RWS0cz6PEIwBmneSzXuygfJZlgqhPVmEAGaJoY/NscL6vzVkicJz3r+/L+CnpqGcV8c5ic\nxgjc1xknL3Em3uA1blmloqgU9BFKwM8Ha5j+de/NtcK3ROFHruk/v2/yVUVNVuipaWSNjY6dzSZA\n6+YN2WHr1L0KKYULorDOanSbfs6TNwVmicJ47WERF0RBERAEREARYWUAREQBERAEREAREQBERAER\nEAREQBERAEWFlAFqni08RjJtfetqICubhETC4tfYu1k5dq9fsxv/ABD+CnogMNGVoHUFlEQBERAF\njcsrG5ANyysbllAEREAREQBERAF4mfo4XvtfK0my9qDK2cNqzIbxFhyDq1IDkf8AtDl/8NZ/fH9F\n7j5fyva4/s5gy/8Amn9FwwUin8STsWtTpqpTSaIpSaR9Cw7lXLXS5PBGM5ua+clT34xK1rzomHL6\nyuP5O9K/qgr+Xyc3+9y41GnrhZwxXIxr9ZdCxpS+R7wzlRLiE5j8FZHZgffOTtUqXHZY5tHoWHXa\n9yuW5M9Od7FvyVnU9M+8F5ZRXG9wS5YJLtXdGWE/kTDyqlE2j8FZttfOrGlxWWpo21GjY3N9nWVx\nzul/e/VdDhXmePsPFV+0q401RlXybaJatTbJ830JFZj0tK3NoGO1E7SNiziWPS0GGis0DJLgcy5G\n31qpxjyP3TwTlL9WmdjVxKCU6F/dLDGm1Nk4vif3lGY+W0j6cS+AsF3BttIf0Vu/GpWU5l0TDbdc\n9dl89p+gM9oOK6+fze/s/wA4VntGmFNXFWsMnrunLUwg3ycsfFFjWY7LSszaBj9Q1XI3LxhfKCXE\nc/0DI8rQfGJ2qsxfyY7BwWrkvtm7jVXcI/gO+/VhES1FneSjnkngkv5ZytqZIfAmHJfXpDrsbdSx\nBy0lmlkZ4EwZBe+kJvr7FzE3nGo+98SxQ9LqO78wtj8FRwZ4fizp32cOc9DvMSx2Wgp9LoWSeq5C\npqTl1JU1UcHgDG53WvpSbfkvfKTzf/v1rjsK86U3fCpdn6eu7S95NZZI7p5s57be47Kv5ay0dWYP\nAWPtbnaQj5LzHy4le8N8BYL/APmH0rdS5fHvOzuwLXTeWZ7vjCux0VDhlx+Z5C6brjJvc+iwY1LN\nIGaJguCdp3Ej5KpreWktJIW+BMfbfpCN/YvVD0hvdd8TlyuN+Xd2fMrI7OrjdqLIT5pNYJbLJJVY\n6rmdAeX0gF/2ezZfyp/RP5fSZA79ns/vT+i40+L90cV6PkB7+IW1+Bo/t+LPeOR3uG8r5a+qMHgb\nI7Bxvnvs9y9Ynyrlw+rbB4IyTNl52cjb7lzPJzzq7uSfJbeU/naPsZ81mSoh+P7lL0eHPnk9c5d2\npfv9C0by8ld/3ezd+9O89i9HlzIC4eAM5ub94dx7Fx0e/sbxWx3jSdknFaT0VGX6PxZH3ks7nYRc\ntpZC4eAsFs37zqF+pWUePyvpXz6BgyuDbXOtcHSeNJ/WfCulg81Te0bxWXrqoVWVqCxmWGdxnJ1W\nS6pcveWFVyolp4g/wVjr7sxCgS8upY7/AMwYdV/Knrt1KBivRm+75qgqt/c/zLRo0VElzj8ynp9R\nZNZkzrjy7lDb+AM3/vTu9ykO5YyNic/wNnNldHbOdzb32LiHeT/t/JWMnRZP4mT4FzZo6YvkvmWJ\nWzS3Lf8A7Q5b+bWf3x/RP+0OX/w1n98f0XFHaiqvT152LOWdr/2hy/8AhrP74/ouyw2qNdh1PVFm\nQzRh+W97XC+Lr7Byd+r+H/w7OCrX1xglwo9TOcm5dyxzPj8AYcji2+lO73LosHxX9pUVPO6IxumD\ntQNwLEi1+vUvmdWweFzd93FfQ+SMbP5P0ji0Zm5wDbWOcVRjLLL19KhBSReIiKQphERAEREAREQB\nY3LKxuQDcsrG5ZQBERAEREAREQBaarok3cdwW5Vk37QLX6QRiHK8usbmxGoe4oD5ApFMPo5T6go6\nk03kpewcVvaf+oiGex1uF0IpS2UPLrwg2spVbU6GmD8t9L69mpZpvIM9gOCjYp0Kn93BQ57yz0j5\nvLnZ6RnCaJtEw1QeXksy5SLbFsgd4aw1NsnO8XbsC3QebvcVHwnzce87gvG+Jym99hOcpJtldmzV\n7G+k9o/FdLSM8Hp2UoOYAHnLmG+cofaRrqR5dvYVB2muKMYvbGfNFricWsdcEGtjFRWRUhOUSB3O\n6rBReUU4dHT4WW6nua3SX2btimyefKXuv4Ksx/zzR+0bxUVH5morUukeJe3nzJKvQhy6t/Ar/ARD\namEhIDwc1u39FfCQTUhYRa8Rfe/U7Z+SrJ+mHvN+anweS/8ATO+IqXtOTdcE+rS95No3xSc3vGLk\nvaaMaq8sEbsnjAb/AFL1C8YJhjKwDTGYNaWnVZRMd6JD2f5VIxr6s0vaxSWVxVVVK9WTw/YQ6d8X\npPdt/MppraJtdvnvzeq7ip2FYa2Sad5kIu06resKDL5lpP8Af2yrzBts3cdxarGsunVpZyg+aTLF\naUrYwezePIzyjqL08sWXxN99uq/zVPyfwxs8M1eZHB1KbhgGp2q6seUWyp7f8oXjkv5jxP8A39lV\na5uns6Lhyzw/FrPzO4c3ZnxZRVE37Rq5J8ujsL2vdKJ2knG6zc34OutVFtl7q2Yb5f8AqzxWvtDk\ndNKKaXQ7GqkGGSxuA0mZjjttv/8At+S4+rqfDZr5cl9W2/rXW8ofGh9m/i1cXH5Qd4cFl9kQj3Xf\nfqlnPk2dPnLD/Slg8vFnFvVZq857sy2/3de5PLO7wWlq2Xudx5o67BcPbBBNiGkLnMDxktqKp8Vx\nDw+rbPo8lsgte+4ldJh31fqvv8Fxz/mz4VlaRK3UWWT3TwvZuRRk2uF7bnljre/LxWwuu6TsfxWp\nv/xWw+NJ2O+JajOnuWmD0YqpywvLQ6R7Nn9EfqrB1ZoGSUgZmvKBmv61p5N9KHt38AtdV01/tvms\nuUFdqcT58KTXtyyGc5Ri4rZ7/A111ZpW6PJa2XXfrJCr5YtIxzr2tG4/g5b6jyn938RWv9xJ7KT4\nwryfB6pzVFRisGPBw7M3NsEu7qAKtsSoW0sETQ8u073yG42cy1vyVe3x39k/BXeO+Soux3wlVLrJ\nd9CPR5OpN4+/3OJO1EO1Fw9y+YX2Hk99X8P/AIdnBfHl9g5PfV/D/YM4KpqtkdRPnNUP51L3zxX0\nDkp9X6b73xFcFUj+cy6vtniu55LzNbg9LEQbuza9w1u/QrIqeZM3u0IcNEX97F4iIrJhhERAEREA\nREQBY3LKxuQDcsrG5ZQBERAEREAREQBaarok3cdwW5Q5jPkqtI1uiMZyWOsat/agPjKmYfHptIy9\nrjb71DVhhHln935rcpeJorXPEG0dfA+0cTbbYg1QzOMQDKcNyaNwF9t9ykw+LB3VX4Z0t3tPmkYr\n0n4GBBcnLqi2mPglDlPO1dihxTeAUbmFufWTfZtUvFOi+5V1d5F3++pcUJTjz6s5gs8n1YoKbwut\nEmbLkLH2te9lbVlcKSJ1QYy4M1WB2qBgXl39wL1jfmufvLi6Cs1ChLbl8SVt8aXs+hIwyduKStxB\noMYhc5mQ673A3qIxgx3EnytJh8De02Ivm1n8Ni2ckvNU/tTwC8cl+lYn3m/NU7PyZXzhvDCX7Jv/\nAGaHAk8e00VDLSRy38eQNt1WJCspYRSuZFmzF0RZe3Wb3UCq8nTe3/zlWeJdMh7FPeu8nXCW3N+a\nxgqRslVCTj+68uZU1LBiNXHQ30ZbcZ9uwdXvXnGalpbFg+U5o5I26XcfcvdH9Yx/WcAoeMfWUe3j\n4BTetqo1vZR4l7c4LdEEqVJGrFIxRsp8PvnLW5s+z7ROxX+E0+SlM+bx2O1W2bP0VFyk87xezHEr\no8N81M7j1D2rNx0ccfqaT8z3S+lwze+G/MosarhPpQIyM7rbf6I/Rbad7cDwB7nXm8NAtbVl5v5q\ntxDb98/Cp2OfV6g7G8FdsogoV049HK+HNfI5hJ8v3fMoaZ+Qu1eNZqtcGwzTSl2lt9ET4v8ASsqi\nHaO8F0/J/afYH4132hOVOmlOG6RbSTsjF7NpM9cpcRbHOyPRk5GEXv12PyXPUVP4RFPNmy6EB1rb\ndR/RWPKvp3ub8Ki4R0Gv7g+ai0UVXpa+Hqk/fuR2vhUpLxx8cERkelcX3tctP4my9w0OkaTpLW9X\n9MN+aUvi/wBj4lLpfJP7R/itV6baEpOOx0Nc8YLhLoXXm02Y3Gq2pce867etv5Bdbyw6HB2O4LkH\neN7/AJLO7I9PT97L1pN59+DrCUngywXF+rKFsAuHu62OP/UtcXintYtrfJn2bviWmHudFyap7zyu\nzeSmebW26gtdXT2mfLm2SXtZS+TXlK32r/ktdZ4knfCw9PbKWrtT6YX1+pX1vod3w9UUE02Zwdba\nGH8ytenGhfzf3bh+LwsSfY7rOJWr90/uf5wtpRTZMorCLihpvCqjJmy5zO29r22Be8UxRtQYYxEW\nmElpJO27VtwTpsffm4hVFT0l/tR8KpwgrL3xfpXLzbRxvhff3zKs7SiHaijluXjC+w8nvq/h/wDD\ns4L4+vr/ACe+r+H/AMOzgqeq2R1E4SeO88nePFdtyZY39i05LRmGYA9XOK5SSO8jtu0rr+Twtg8Q\n9buJWFppZsZvdoSzRFez5FmiIr5hhERAEREAREQBY3LKxuQDcsrG5ZQBERAEREAREQBaarok3cdw\nW03tq2qsldXlrg5oEOR2cutc83db1oD5CrLB23mfr+yq1WeDeXf3VvUrLyVdR/TZ1Ybo4o3Xvlb+\nn6rThVAXSPl0mx4Nre9b5ejjsHBq3YR5J/eHBVLbJQplKO5g174PNU3wmU0oOU5L5tqpsYqBTPkh\nLS4i2tXTfO59n8wud5SdOl7W8FLo+dqh0xkm08IuSyXeEwaGlbWZriRgOW2xRsXmD45aSxBIz5lP\nofMFP7NqqsU84P8AZFc6d95dKUt038Njlpd6WdPT/wAn8HkL36cOdn1DLa4AULDpRhcc9U4GQVTW\nSBo1ZfV+as+UXmQ90KnqfNUHsGfJVtEvxNMpW83OWH5bFu6bjNY/b5ZPeGEYyWsbeLQu0lyL35xN\nlNxypFMfCHNLhG7KQN6gci/LTdz5lb+VXQ5vafou22+0u5/Sly89z22qKil4ywesHpvCqiXEg/KI\n3Pbo7XvqG/3KsbbFsamnb9EInsfY6723K65M+aqv2rlS4D06t7PmuqJOWpvb3hiK9jw/md2vu6PR\n8Prg1zWxrEmPZeKwDNYvvK6SlAhomRXvqeLrmsC6YO/810rPJs7XqPtPndVp36vN+5ZR3jutPZOO\n8cJex7nMiDw+uZTB2Que7nWvsat2KSifwbCAC10Ry6TcbC2xMK8+w9+T4VqqvrOz2hWnJt24fRZX\nt5oiXLH7JsiU2HF9U2HSgXe0Xt2rosMpvBCbvzfQdVtr1WUXnNntG8CrqLxj/Dt+IKj2rbLhjX0k\n0n7GT6eblKUn+mLkvajlsXxBuJVJkYwsFhqJvsC808ooqWdjgX6ZrQLaraj+qgt8Y908FJqvJN+7\n8K1lVGuKrjstjuaUnh9TzBJkaNV75fi/0V1hFAatlhIG5ml2y+yQH5Kib4rfdxK6vkz4rPZv+JQa\n2coUuUdzi379xG5VYi2VwpRGQYswzX27Fzztt/6Q4Kw5RedZu0/JV52ffHBd6KqNVEYw2/nmeweU\npMRGwI9bVuhGcObs+jPxhaI/m1SKTxnezPxhSSeDqXU6+hpv2XTVFS5+kEj3OygWts/RUtXibS1w\n0Z5zxv8AUuhrPND/AHrjKnZ94cCsbsiKujO6frN/LYj1UVK/ge0djSXZwzdqYPzK85foX+z/AM4R\nnit+5816HkH+z/8AcC2s8yXHI6fD6M0shmL82jfLqttuf/qubqpP53ILbJCfwC69nkJ+8/i5cZVd\nNm771S0Tc5Tk9/8AZBF5scfBEI7UQ7UXEt2XzC+w8nvq/h/8Ozgvjy+wcnvq/h/8Ozgqeq2R1E5p\n0d3E+vqXQ4ROyDDIQQSS4iwGwXOs+pVOjV7hTGmgYHAGziRfruvm9FLN0vvqaurlmpInLKwsrWMw\n1yyGNvNjdITsDVqE9QD9LTWb1sfmt2jV+V1qxNpcIQY5pIs/PEJINrG2wjfZRcMZI2eFxhqWPMbt\nM+Umzjqtv2oC4REQBERAFjcsrG5ANyysbllAEREAREQBYVXisZMwe5/MDW5W6XJsdzt4vccFLw1p\nbQQtJvZu92Y+87ygJS01XRJu47gtyhSvmMdSJG2YGOsbdtvyQHxsK2wCLS1L2g25iqQrvkz02TuF\nb1fJNop6p4qky/qJgy8NjcDb+H6KxoqY00ZBdmzWOxVFX0p3Z81f/YHYFm6+ThXGK2e5jVLqRWQX\nlNZm1ZC3Lb1rnKyH9q4m1jHaPTSZLkXtYLqYvNx7Cucw7zvS+3fwXejsl+bPrHKXuLFaUXHHgXzK\nbwaijo8+YsYBmta6rnYea+rdIJAwFjhYi+8BXNT0j3KJhvlPuv8AiCqV6iyGklen6WM+bOUk9Zwd\nM48iPi9S2pBw0Atf4uc7OtU1VVNEfgeU5oWNYXbjb/8AisKvz/8Ae+SpavzjU+5a+gphCuKj4Z82\ndN8djz0/4XPJ6D9nU76p7s4fFfKBa2sqLjleysY+FrHNL+eCVPpfMg9j+qoazpDfZle00wlqZXP1\ntvceV2ysk4y6PJ0UTm4DgT5pbzCd2YBotbMqimaMM0dU4mQVwGVoFsu/WrTlL9WIPuKsxHzdg/u4\nBU+z/TjKx7zm0/8AznHyLVyyoxez/jPzM4NSGN2nL7gWfa3WVb11Q2gp87gXhma9tSh4X0Q+zZ8S\n2couhS/eXM/zu0eGfRcvPkeWyf4eK/vlh+WMEDCY7udid+bC9/MtrNx1qMCKqtlxIXa2F2bIRrNx\ndTMI8wVffdwCg4f5sre6PhWmuc5y8HjyIm2nL9sL3krCIvCaxsoOUXa+x7CrqePwSDTk5gYQ2wH3\nvkqnk35RvdHAq5xbzY3uf5SsjtGTlraant/BZq9Gu2S3xjyZxFBSGsxCOmDw0yA8617c0lbayC05\np82trg3Nb1LdgH1gpuw/AUrvO0ntfkt+Un3rj0xn4hyfeJfsRIYc8jI81ruY2/aSupwWPwTD/CXH\nMGRHmgdbiVzlJ0yP2sa6ak+r8nshxKodpSajGHRtLy5nXrKWeiz9+85nFqkVdbLK1paCXaio8jMl\ntd7kH8libykna7itlRtZ/vctCHoxSXQ9SxhI1Rt4sVlhdAaipbFpA3OxwvbZaQBV8W0drFe4F5xh\n7r/8QKprLJV0TnHdJncVxWKL2bJ2K4tHTRSURje5wvzhs2XXMSyh41C3OHBWPKLzlL2n4VU/ZPaO\nC70WnrpoXAt+fvIU+8feS3Z6aLMae4fzK2xRaSGUXtaK/wD+wLWPJs7GcSpNJ5Of2J/xQrE+Syd5\nOhrattBG5r2l+kDn6t17n5rlJfpKuRw1Xc8/ldX/ACj/AHfsTwVAOkO+/wDCq2ggu64urRxFc3L2\nkI7UWTtKwoJ7sumF9h5PfV/D/wCHZwXx5fYeT31fw/8Ah2cFT1WyOokBsfNGpW2HC1IB6zxUONgd\nG0+pSqeZkVOL6+dsG3WbXXyfZzzqJefzLds8xSJiLXDKJow8AgG+orYt4rEWvp2VNM+J2TO5pEZe\nL2dbUVGpaVsFS2YUzKVjIy1xLgc17fptOtT5mMfE4SRiRtr5SL3USmFA6UBjQJm6wyQEOb2B2z3I\nCeiIgCIiALG5ZWNyAbllY3LKAIiIAiIgKqucWYkHaSKIGEDNJEX5tZ1aiLfO/qVhTnNAw5mu1bWt\nyg+5RKxpdWWe2WSIR6mwvsQ651mxG3d2FSqQSNpYxNfSBuu5ufeetAblpquiTdx3BblW1Elblc10\nbdEWyZnDcLGyA+QBX3JWIyVktiNTFQhdHyP6bN7P5rbziqcvBFLVf0mW1ZTuFU3WPpLgKTPi8NO5\nsbo5CTquLLFd0qm7xVRiXS2d9RRpjqYx7zoYtT9LhLCXHaelonNfFKbHLqt+qi4DCa2oZVxkNZDM\n4kO2m4VXivRX+0HBXPI3oU/tPkF5qKo6bTWzr3f1L8EuCMvIn12JxRB0xY8tbzbC19Rss4dIBQiu\nsdGWuOXfrKqsV6FL3z8RVjQfVZncKqaiiFemjXHZtR8iGn0pO5+sm2Q6dwxKrkr4ubHG8gtdt2Kq\nihNfiDjGQ0TOyjNusrPk15uq/au4BQsD6bB7Q8VpQk61Yo/pWF7jracmXhpH0mGGF7muLY8twudp\nI/2tXmKE5C2M3L+2y67Eujy9hXKck/PMnszxCqaPUTlpZXP1sNnsIKM546fUssZqWVkUGCsDmz6u\nefF1D8dyg15zPoqAeUpnsY5243G5bJ/rbB2ngVqrPP7vbxKzpqo1pRjthy83udObk1nwz9Czo4DB\nE6JxBIhDrj1H/RQMfxSF8b4Ax+Z17GwsrZvlHfwzuJXKY50se9VNB+dqLLZbp4LNkE1TDo1xebLV\nzhg+Evgnu907i5pZu1b7qHSjRUD2O1moAy23c3epPKfo1P8A73KO3o1L2D4VqQWY58eZTg+Kvie7\nfyLHCIjRtMjyHBrGHV67j5Lfj2Kw08DKZ7Hl2Qaxa3in9V5i6JJ7OLi5VXKvpjO43gsdRWo7UxP9\nKyvh/Jowgvwql/e8PyRpwlvg7hizjeKBxYWDxjzbfNeXEVlRPVMu1jHB5Dtusf6L3S/Vaq9t8mrX\nh/Q6zus4FbuMuU+uceRVk/Wl4cvkMMiNRVMLSBaWLb71f1srcIw51JNd73RAAs2bT1qm5P8ASP62\nL5qz5Y+Ub3BxKzdU+81tdMvV5vzW3zJ1tLyXkczI4F7z1ly9yvEmUjdq19i0u8Y+9exsHb8lr4SO\nmjbCwnX64/zV9hUZpqYYm83iiDwWjxjz7/JUcGz70S6CD6oz/wBZ8RWfrFxVqD2k8P2Mjc3CXEuh\nUYjUtxCqkmiBaCXanbfFUQRE2Fxzi38wvVP4ru8/4V6Z48fbH8KvJKEeFbI8XorCPIjORmsawz4i\nrHC8PkqHPja9oMkTgCfVJf5KEPFi7rPiKveT/Smezl+MqnrLpV0ylHdHqfP3/Ij4/IJHNABGWN7f\nwCojzZyfW4fi1XGMeUd3ZOCqH+V95+FTadcFSSI6G5RTfXJCO9YQ7UVNvLNAwvsPJ76v4f8Aw7OC\n+PL7Byd+r+H/AMOzgqeq2R1E8Ru+jb2BTaSxg1i/OPFV8Z5jewKwoej/AHjxXzOhr4b5P73CnxPB\nua1rRZoAA3BekRbJ0Rq+WSKlkMLWukynKC/Lu61BpoqeolyGKncS0kv0+kkvusdoVjVaTwaUwgGU\nMOQHrtqUKh8JNXmkDxG4O5rg0ZQLBuzedZ96As0REAREQBY3LKxuQDcsrG5ZQBERAEREBW1kbpcQ\nDYW2kbFcu0zmXFzqsBrtr7L+tToGuZC1r/GA184u/Mqvio4Kxk8zqakEhe9rCYg4tsbc7rNxdS8P\neH0UZDGMAuLMHN1Ei49W9ASVpquiTdx3BblEmMpiqw8ARhhDOs81AfGQrzkzVMpaiaR4cRktq7VR\nKxwr993RxW7WuJOD2ZU1CzWztZozUGCZpAaOdY7dYVa+ifXyiSNzWhvO53rVtD0OLuDgo+F+Ie43\n5qnC2VcJOPQwE+GWUc1i+ovp/tZwb7l0eA0L8LpHiV7X53Zhl7FzeM+cpO35rsx0Ydim7Qb7mEOk\nty7KbjVHHtKCtcJ3GkbqfJJYE7NZKsqm2EYAKeY53Nba7Niq3+eIvas4qy5WdAKh1HpX0UP1Xz81\nse0rFftx8dyNSx/sbDptOc+leXDJuuFpwGhe57J87cscusbzfWpOOebW+5beT/RH+2HBcau6dWis\nvj6z/wCHejSusSn1f0J9fz6OR42ax8lzeB0xw8/tKVwdHJmYGt2g3/0XS1XmyTvHiqJn1di9q/4i\nodA/yHX04uHyweSfDlrrj6kR1QyXFziIuIqc85u86jsXrL4ZikVTGbMmljc0HaLBQ4uiV/e+RU7D\nPGw/vt4FbU4qEW10WDmXJ8vZ8MljiFQzDZTpQXXhLBl6ySubmZ+1cQDITkNna3epXXKzyzewcVT4\nN52H31W7PqjHTd8vWlzftLMptx4v7U0vYiTiVQzFJYKSEFr2kgl2zUFHNQ1hhgIOaPad2xYovPbO\n+74VHl6f+PArRhBJ8PgiOMEsQ6Yz8zq/BnRYdJKXC2hYdXqv+q5vH6yOsqGvjDgLZed6tS62fzLN\n/DrharaO87isbsqKuvsvl6ybj5ci7nhhCpbYz5tEx8zKLDKjDn3dK6TMHDZbV+i8UEgbHPCb5pA2\nx7AVrxfp8nalH0kd35LcjFcDfjzK3CnXnx5ljgMJbI55Is18TuK3cqq2OaqdE1rgY+Yb9YP+qYL4\nkv8AVcCoPKDznU+0d8lkQ/M7Tlxfpjy88FxwSqjLxfPyKsvBP4r2HjUPX8lpXseOPctifJHOCxo4\nTLqBA1xHX2rp6fD3nATR5255Q4h24XJXPYZ4w/qeK7Gl8hB3PmsDtC+cJQS/d+aRWs/pyl+8ficl\nUYVLQHK+RjsxcebfeLKJlLHMJ+yWcF0OPeUZ71Qyf5m8FqaeyVtalLdkNdjkss1MeCIh6mD/AKl0\nmAwlsYqiRla14tv1uK5iPxofu/EutwTzQ7/f2iqnaj4alFdWk/Yy1hKEpeBR4nM2aSXKDzBIDfsC\nrHa5T6i78mqZVeUq+2T5KGfKO7z/AIVoxWI4IqliKSIJ2oh2os+W7L5hfYeT31fw/wDh2cF8eX2D\nk99X8P8AYM4KpqtkdRIsbvo29inUk7WUrSQTd9rDdc2uq5ruYOxWmH66QX9I8Vj018M2ylp7OKxo\n3QSieESBpbfcdoW1Ya0NFmgADcFlWi+aaxhko52B2UujcA69rautQMLMBlGjpKOF+U86FwJ9f2Rq\nUvEnxMw+fTiQxljg7RtLnWtuAUPDwXVmZ75HmziP5u6MC9r3Luzd60BbIiIAiIgCxuWVjcgG5ZWN\nyygCIiAIiICLLh1JNI58kDC53jf0u3r96kNaGNDWgBoFgBuXpEAWmq6JN3HcFuUKWWR7Ktj2kNYw\n5TlIvq60B8bVxyfpH1T5mRloIaNvaqcLpOR3SqjujituL4YSmt0ilqnips6KaVtHSsElzYBvNUaj\nlbT00kj7kMYL2XvGvIDtCjO821Xd+SrUwU6U3+ow2ufmVb6R+L1jpadzWtcLjPqXV/uCPRsCuf5O\neMO4r/8AdydoXuvbc4w6LHzJbZvLh0SfyKSlgdW4m6SMgCCRhdm39in4y39puNFCcshbmu7ZZaOT\n/S6/vN4KTF5+/qXcQoNRJrUOfWuOV5oni8cMVs8fAiY2QWMo/wB4QDfdqVjhdBLR0v0jmHM8OGXq\nsq3GfO0PdK6L/wDzR9gVLtK2S0lVfSe/zJtJ6Em10y/oVtfVMip/B3A53kkEbNv+qrq+E4bgTI5i\nHFsjiS3tP6rdjHSof97wscrfNR7x4qxR+XbRXHabbftwK4qyEnLo0viVTqCSCJ8bnNLqrWy27VvU\nygpHxvpA5zfopGNPr5q213lKDun4Qt0Hjs9uz4Vc1upnDSysW/8AvBzo1398a57PPwz/AARuU0Zm\nBmaQGssCD2qpwyAwNOJvI0ILxYeMrvHehTd8cQqqL6qyd53FWtL6OnhBbcl8CKFjlB56yx7yupql\njMSE5ByBzj69YUmGgkrKgzRuYG2J523YSquPae1dJgvkj7M/AVa1U3TVKyO6Rdkkpx/fC+JZ11Qy\nDBXZrnSRZBbrXIx0zq6fRRkNLczud2rpMZ8zRKlwTzg/uO+SzOx+Wkdy3k237ckmpfd2TS/TyXki\nNVs8Mq3vjNgXW53Zf5Lfh9FJLWZWube4br7pPyWqn8o72h+Eq0wfzj/WN+By1LZuut46IgcsLh/Y\n34ZRvgMzHOaSDGNXZ/qqrFx4TU1FQzUwue6x22zALoafy9T32cAufqejS9j/APFCyOz5O26d8vWz\njyLV03F11rbCfvXMqnRFriCRqJH4L0IzmadW0D8lsm8rJ3nrO9veb8K2pPPIZeC2wakfNKGtLQS2\nJ2v1XPyVo/lDR0TxTStlL4eY7K0Wv+Kj8m+kt9kzg9c/jPnaq9oVlKiGq1LhZtFcvMjcVJcL2fP3\nPkWuJ43S1bmmNsgtfaFVuq4zudtB2dQUJYWpGmNUVGIhRCKwibTnO+IDcWD811VHM2gpvBJbukLM\n127LXv8ANcpQ+Wj9pHxXR1vTh7EfJUtXBW2xrltv5rH8nN8uCp468ikqpm6apbru4yW99lFLwJHd\nr/hXur6TL95aX+O7tdwWhjEUewisL2EY7UQ7UWW9y2YX2Hk99X8P/h2cF8eX2Dk99X8P/h2cFU1W\nyOolc06grjDOht7TxVGHav8ARWtDUNioGGxN3HVsO0qtOvhWTG7PnxXyX3uWSLVBKJ4hIBa99S2q\nI2zRWZvBJhG/LI5jgwggG9tVrqLQFpkFqWeJ2XWZJg8fk4qZPTwVLQ2ohjlaDcB7Q4A+9eIaKkp3\n54KWGJ9rZmRhpt7kBIREQBERAFjcsrG5ANyysbllAEREAREQBERAFpquiTdx3BblVyVdTIwsNPzH\nRuzPsW5ebe1j69SA+RBdByTmZFUz5r62A6u1c8rnk50qX2fzC2484uPiUtX/AEZHR11Qytc6CG+d\nhBOYWCjV1RHRUkkM188os2wuvNL50n7P0UXlP48C7qqjFxqWxjQSlaovZ8yZyehcIWzG2XLZXEsr\nYY357846rKuwDzS1SsQ8mFVvXeajD8SOyT7yR5wylkoRU1Uxbo5srm5Tc2tvXryNf4Y/yQjLdW29\nwpc3maPuBQ6voL1Rok9Q5ynu24+S5Fq+Xd2QS8EasRpn1NQ2rjLdGxpBvt2K4imbLSxlt/FBUE+b\nZOw8FvoOhxdxZ2tm52Rpe0Ni/p4L8I7+rePLcg1ULsQrQ2AgGIDNm1b1rxpv7ULsNpyBOLu5+oW7\nVLwzzlU9g4qNS/WyT2ZV2UnG+TX/AMYZj7WupFQ/y4/5Pn5NfyaKoaSthgb49PzX+9u5SSw07ozI\nRrnZs7qjv8+1XfbwUvENsXt2/Cp733kKqZbTXP3Z+Zzp/wAmydkd4Ll5v/ZBxGZlZCYor5pXDLft\nCgVzDheCmiqSNK8uIy6xrK3R+Xp+8OK8cs/LQdi1K1w2wpW3N+4hpiniP75KyXCqildGJCz6XW2x\nV5h1LJTOZDIW5pAWNsd+T/VeMY8pRdz5KePOFF3z8LVV7S1M1pG/FP8Agu6N/iL4Rn+792WvkQca\nqIxRik16WIgO1atexVuGxGmjfiEhGgs5mrbe43LdjnnCp78awfqnJ7Q/ErWkqVOmhXHZ/XmR3WOz\n03vJrPmV8ByyOv6ZP/SVdYZA6KR1W62ia8ONtupjlSR+Vd2u4Lo6bzRUe/4Suu0ZuultHcYqVkYv\nqbnEUrX1EniTPZltt3D5Lm3Stnglay98j3a+rSAro8U81U3tG8VytJ4kv8OfiVPsiKen7zq3km1P\n9WS/twl7EannOXvGwl5W1rC7Lb0m/CtMfR/7XBSoPsd8fCtmSOZPCLrCSKFgqpj9G2ONpy6zrDv/\nAJBUGJHTYhUSs8VziRdXknmSTsh+SoZvKyfe4rN0D452WvfLXkia2KhNJeC+PM06F1yNWq4/JBTv\nJAFtdvzF1IHju7x+Feo/Hb934StJybInNokYZh00s8YaWayx+s7tZ+RVtXyNbUiQ+Lorfha6xgfS\nYfZM+F61Yp4v3H8Qs1TdmqafRY9//CDUSyox8efzRSVhtUSHrLloLgXEjeXcFtrfKu7T8lHGxafR\nFiC9FGs7UQ7UWW9ywYX2Hk99X8P/AIdnBfHl9g5PfV/D/wCHZwVTVbI6iUZksSr/AAmz8PjJAOs8\nVyr5Oe7tXUYEb4XGfW7iV7qY4rTMXs+OL5P73LAAAWAssoioG4EREAREQBERAFjcsrG5ANyysbll\nAEREAREQBERAFpquiTdx3BblDlle+KpY5tg1jtdiEB8ZVng1VFSTyPmJALLCwvruFWL23YVvUR4p\nYZXtgpwcWddBzJpKwn6KQautVuM1sFfNCyncSQbG4srFvmaPurmoOns9p81ZqinLi8DJ01alJze8\nTscIjNNRtp5LZ7X1bFIqCKmRsEfjkka9i8Q+XHdCzT+dIu87gsy14crOqTZSj6dnPqTqhuXD2058\noGgepQK94jpjG7xnbFY1flfwVVjHjM9/EKj2aswj/lmXmT6h8V+H05EwNLqR0I8d5LR+C8Q18FNH\nFBI45wwbBqW2LykXtHcFSVnTY+43gVDp9PDVaq3vOn+zQc3VpK4R2llv2rkW1PKykMldM60MoAbY\nXKh01REMQfjBd/NC0i9ud+C91/1ei93zVdD9UHe/irdFMblZZLeTcH7Fle8jb7uMIx6Y+KJcMjar\nHZzEdT+cL9QGvirKsp3y6Mttqka/buy2VNgnnn+qf8l0b/Eb3QoNbJ1auqqO0Y5Xy+R20lRO3rLC\n+pz1HA+prGxx2zQ2c6/VdaMZAxzEm0tE4aSIOzZ9Q1KwwHzxV+y/zKuwL611P9ZxWhK6UbbJreEc\nrz/4Kq0kpff3zPWIzxz1sNOwnSQAtfcbwFahv86hluMsDrv94FuC5+T6xVHefwC6H/me1ih7QinG\nql7S3+ZJp/yVK6O8Y5XnyfzOexWZk+IzCMnnvjtcetKyVlHhEmHSn+cZs1gLi1+tR5vOY9ozisco\n/Ozu6PmtiEEnGHRLPuwRRipOMX7fdg10rTNMQzeXbe6ujYNBQtp5CA+pNo+rW3f/AGguewnpLfv/\nAALoazyuFd9vBize2bHGvC+8Mu6StWaqMX98mZxWVoooIL89r2X/ABsuYpzo4HvdsdCWjtzK/wAW\n8q3vM+Mrnj0FvYfiVnQ1Rqo4Ylfjds5Sl1Z4Y20JbvGYqfBTSHJs8oBt/oXUEeK/uvV1T/Y9v/7S\nsXWySePAkay8GzECKPChFKedK2Mttr2bVz8krXPeRsOayveU/RqT2Y4rm/0VPsz/APOrOsub9rZP\nb6Vks9OXu5EtpBLiOtx/JbYWl0rQP6I/6StEew/f4KVSeXZ3h8BWhJ4fvK0+SZe4PA+KGKscRohG\nwevxXD/MFAxGojkiDmk20bzs/pAK3ofq4zut+S56q6I32LvjCztJ6dk7HvnHuIrVmxR8PqRKqJz5\nHEWsM35Wuo+icHFuq4Lh+AU6T952S/JRz5d3fk4LR4mTxeEkQjtRDtRZ8tyyYX2Hk99X8P8A4dnB\nfH19g5PfV/D/AOHZwVTVbI6icXLL9K/vFdZgdQ2PBoCQSS46vvFcRPJaeTvHiu45Mhr8Cpy4A63H\nX3irGtjimP30M/SQxbJlnBMJ4RIARfcdy2rAAaLAADqCysk0giIgCIiAIiIAsbllY3IBuWVjcsoA\niIgCIiAIiIAtNV0SbuO4Laq6ate+Mx6G4ex2ZwJOTm79W3cgPj6k0VLJVyGKK2a19ZsoytuTnTz3\nCtyqTjLKK18nCtyXQt6iRtJhbI5jZwAGrWqrDcLqKuoMsWTLG+5ubKfyg6N7wpfJnydR2j5qeU3X\nS7FuZVc3Ch2LdlrFTSNeJDbLl615oInT1bahlsjHuBvt2Kf+59yjYF0aT2xXzeo1li01s+WVy9/I\n90unhK2CfVEiVpnqCxm1tibqqxVpfO2MeMP1VxTdOm7o+aqsQ84+4cV72da1eqeiin7zm+tcPfdX\nJ/Amxxlrmk25jzf8FSzQPmreZb6MNa6/XYq//wCJ31Uw9Oqe+34XLns22XBZf1Zb1KUbIULaK+eD\nRiFXEMFp4cxzv2avWQtM0LqLAvAZradwJAGsbetRcS6NQe/41YcoekQ9x3yWlov6df8Ak5Sftyda\n6Cru7tbJ/LY9YLRyisfV83RND4zr131KZNjFHGcjnuu3UeaV7wfzfUe2fxXMV3SX94riqiOs1c5W\nbw5LHhv9SKUvQVXR8/mi7wq1L4RikpHgz2WBGs+N1KuwgiDFqnEnm1NeQXG3b1Kw/wDwt3dPxKsp\nvMtR3pFJRHvnc5dXweS+vM7sl3cYpft8Tb+zp34jUVzcuhu47dfi3VjJURx0stQ4/RyZS029y2w+\nbqjsPwKtrfq9F3R8Srzm7tZXVLaJJXz0UrOraj5b+8pnPbJV6dpvGHsN/emLuFbXulgN2Zd+rZtW\nuHop+7xRm13dfxX0fClLPhyOUsPPgbcJYfCAeoyfCukqad7xRSi2Wnyvf2Wb+i5/CvL++T4V1UnQ\nJfYMWD21L0q4dJPHxJ9NNwtlat4xyvivqUVdVw1D2mMk62u1jdnVM4fzQN3hpv8A2gpEf2O4PjWl\n/kX91/xBbNcFBcCK8eT8zLaaQhwFtjxt9V1cQRODo2m1y/Se4RD9VDj3/f8AgVlF0iL2bv8ADYqW\ntscI8vvmiWp8cufg38Mldj9ZDUx08cTiXMYA64tvVJlIB96kVflj2DitT9h9/FXtPpoU1KuOyJON\nyfE+vM2sBAdfdn4KdQQvkq4mNAu6QNGvfkKhja/7/BWuD+cqb27f8MrjUScYSkuiZG+bwWzHto8K\nZRzH6XU3VrF1z9WctPlO0RO+MK7xbpMftfmqOu2O9m7/ABFW0sVGHEuryVq5uyfEzXK4AyD2o4KO\n5wEzj/Tf+YW2bxn9snyUeTyp7xVpMtxXJEY7UQ7UVJ7lgwvsPJ76v4f/AA7OC+PL7Dye+r+H/wAO\nzgqeq2R1E+a1MlqqbvnivoXJI35PUx9bviK+Z1j7Vk4/8x3FfROS1Q2HkzSOIvcu+IrQ7RWNPH76\nEFUcSbOhRaqeYTwiQCwN99962rCLIREQBERAEREAWNyysbkA3LKxuWUAREQBERAEREAWmq6JN3Hc\nFuUSaYyQ1LCAMrHb9fvCA+MKywOeOnrC+V2VuU67KtW2Ha7sW5UszSK9sVODiy+xeeOqgAhdmJI9\nSsuTsbo2VDXixuPmufZ5Nnu+FdNg/jz/AHVNqY8NLiY967urgWxZy1cMMeV77G3Uo+HVEVDC5lS/\nIXyFzdV9XuUTEto9y14l40Pu4FZP4Cu2p1tvEubOKNTKE4ySLVmIU0D5KqSTLC5os6xUHTR4lWl9\nI7SNaBc7N/rUHEPMI7hXvkjtl7vzXf4OGmhPUwfpJY/bkTRfe1Yf93zL5j2v0uU3s/Wq2kjdNVVb\n2a2teLn3H9VMpPGqfaLRg/8A3j7RZ8ILT02Rh/j8Ws/Mkdjut7yW+Pl/wpp6aStMFNT2dLTXMgva\n3OupGNTMqJwYnZtEC1/qJIAWzBvPmIdgUGfy1d32/EFsUVqE1WtoJY/9bnt90rrO8lu+fvwX1Bal\no5mTGznTuA37TqXK4jKyOtkY42cHbF1E/i/+qC47G/PM3aOCg7Jlx8Vr3k38ORNZUlqe76Jf7+p0\nVTNHS8lm0szss0gIa21767qpp6qEYdPTl/0pc/m261K5RdFofdwCoo+mSdp4q9paIxhJr9Us+exH\nH86tOXT6HZwyM8EfDfnylzWDrOW3FVuKSsgw5lFI61Q0AFvvvtUqLy1J7V3EKq5S+eXe7gVk6Vd5\n2hLP6eZddar0lcF+p8T9qIzaOaLC21L2gRPy2N/WtEZvc7sruKuqr6o033eKo4vJ/cPxrfpsdibf\niyrB5z7S3oMLqqcOnlY0RgvJOb1K5lqIhhznZtT4mtbq2kLZJ5om7HKul8z03Z8187fa9VrIVz2i\n8+4noWdHLUdW1HyZRREENI2BjfjWh7xoni+53xBbafyJ7jPjUZ/iydh+JfTL1jhR5llC9rsxB2CR\nx7A1Wjh4O1tRKQ2KNpa49RLGgcFSUniyeym4BXeMeZKnvx8Fl6/16q+kpY+JJRFLifgvm8fU5iok\na+W7TcWC1ucCD7+K8DanWtXicTpRS5EkPbz9e0v4K7wOF8lUyoaBo4ZQ956hkXP7j2nguo5M9DrO\nz/Is/X2OGnlJez3vB4oJyPWMSsZJDK48xzwQfVdUdXIyRri03+jd8as8f6FRfdVI7yZ7jviU9MEq\n0UtLHMeI2zC7nkdcvyWtlNLUVLY42gue9wAv1C62yfb/AK3gFKwvztTe2k+ELycnGLkvvctxexT1\nFPJTTOilAD27QDdalY4550n93BVygksYJa5OUE2YX2Hk99X8P/h2cF8eX2Dk99X8P9gzgqWq2RLE\n+UVvTaj2juK+mcjQDyZpL/0viK+aVvTZ/aO4r6ZyN+rNJ974irmvs4qIr72OYrmXYFtiyiLFJAiI\ngCIiAIiIAsbllY3IBuWVjcsoAiIgCIiAIiIAtVQ0vppWtFyWEAe5bVrnj0sRZe1+sXQHy3+SOOf8\nif7xv6r1HyTxtpN6I6x6bf1X1JjckbW3JygC53rKtw1c4tNJHLimfOG8m8XDGjwN2q3229XarzDc\nLrYHSmSncM1rawurRd2a6yxYaRVs0cLFhtnKVuGV0x5lO47N4XitwmulMWSnccu3WOpdTBDojISW\n89xdzW2W1Rx1c445bEa7OqWObOMrMGxCXCRAymcZMtrXH6r1ydwivoTJ4TTOZcWGsHgV2KJZqpzq\nlU1yZJDRwisJvfJQU9HVMfNmhcA9xIWrDcPq4PDdJA4aV92bNYXQOhzVDJc7hkBGXcbrYq0nxKSf\nXHwPY6SEdm/+nI4ZhNdT4rWTS07hHIBlNwbqLLgeJOlqiKV1pHNLecNfOB613CKzHVTU3PG+PgPw\ncOXNnNz0FW5nNgcTpw/dsXOYpyaxeoxKWaKjJY4ixzt6u1fQqmHwiB0ebLe2u11tAsAFFpbXpo8M\nPiTSqjK3vXvjBxGM4JiNVT0jYaVzjHbNzgLfmqlnJfGRUPeaI5STbnt6+1fTUVmGusgsJI4hp4wj\nwo5JmFVzZacmndZkji7WNQJHrVfjOA4pV4k6aGkc5l9RzNHX613q1U0GgY5ubNdxcqlU3VdK5bsm\nlFShCD2jscfPguIv5OwUjaVxmZa7bjjdVcfJnGGssaJ18pHjt9K/WvpKK1XrrK00kubyRR08V8zn\nJKCqOHSRCBxe4Gw1KFJhFe7DoIhTOztHOFx19q7BR30uacS57WN7fh+n5lUlyu77qdwrUKO4W2cn\nAQ8m8XbHY0br5Wjx27nXO9aXcl8ZIf8AzI6wftt679a+motBdo2rnhHndI+dU/JzFmNfmo3C8crR\nzm7SNW9WeI4PXz4XNDHTOMjnMIFwNg1712S1VEOmDbEAtvtFwbgjWPeq92plbKEn+l5R1GtRTS6/\nzk+Yjknjf/JH+239U/knjf8AyR/tt/VfUYmaOJrPRFtS9Kw+0LX0Q4EfL/5K41Y/zI7T9tv6q9wP\nB8QpKapZPTOa5/ii4N+bbrXZrD2B7HNO8WUF+qndW65Ll9scCOHxbBMSqqWmZFSuc6O2YZgLfmqw\n8mMYyEeBG+Ujx2+lfrX0anp9CXkyOfntt3WFluU0dfZFYwiKvTxrXCj5w/k1i5zWozr0n2277W3r\nfQcn8VhxCCWSkcGMke4nM3YWgDevoCLiWsnJNNI7VSR82xTkzjFTXyyxUZLHWsc7Ru7VD/kjjn/I\nn+8b+q+mGkvUibPscXWtfcB8lKXj1c30Oo1qMVFHyn+SOOf8if7xv6r6Tg0ElNg9HBM3LJHC1rm9\nRAUxFDZa7FhnSWD5TVcnsYfVzObh8xa57iDb1rv+StNNScn6aCojdHK3Ndrto5xVui9sulOPCwlg\nyiIoT0IiIAiIgCIiALG5ZWNyAbllY3LKAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAq3wWP9\nr5byZdDntpXWvm6rqyXnI3SaTKM9st99kBUtrqoxB0QhDWQxPIcCSS4kEXvq2ete311U2R1PZjpR\nIW52xki2VrvFvt53XuVgKaENyiNoFg21tw2BYkpYJQ4SRMdmdmNxvta/4ICOamV+GGUjJKeZq3HN\nlv8ANeJqqanrGRWa2nBa3MWF1ydViQdR2bR71MdTxmmNOGhkZblAbqsPUvJpYXSNlkiY+ZoHPy69\nSArm4pUCIzuivEWOe1uTLawJ2317Opb3z1cbo4XSU7pJnANcGkZRZx1tvr8XVr4KUykp2SukZBGH\nuvdwaLm+1YFDStjdGKeIMda4yjdsQERlVVyzCnY6BrwH5nlhIJaWjUL+vrWietqajDZZY3RxBtOH\nOBBuS5t9RvqVrHBFFl0cbWZQWiwtYHavD6GlkDQ+njcGtyi7dg6kBGZVzGvMMwa2J7ixnMPOsPSB\ntfUdRAUmhkdJStLiSWlzCTvyki/5L0KWFspmZExsp+3l13XqGIQwtjaSQ0bTv9aA2IiIAiIgCIiA\nIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiALG5ZWNyAA6kWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWU\nQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQ\nGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEWUQGEJ1IiA//2Q==\n",
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/PF05xP1NqUM\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x1c12231710>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"PF05xP1NqUM\") )"
]
},
{
"cell_type": "markdown",
"metadata": {},
......
......@@ -11869,6 +11869,7 @@ div#notebook {
<li><a href="fourier_transform.html">Fourier Transform</a> (<a href="fourier_transform.ipynb">ipynb</a>)</li>
<li><a href="stft.html">Short-time Fourier Transform and Spectrogram</a> (<a href="stft.ipynb">ipynb</a>)</li>
<li><a href="chroma.html">Constant-Q Transform and Chroma</a> (<a href="chroma.ipynb">ipynb</a>)</li>
<li><a href="video_chroma.html">Video: Chroma Features</a> (<a href="video_chroma.ipynb">ipynb</a>)</li>
<li><a href="magnitude_scaling.html">Magnitude Scaling</a> (<a href="magnitude_scaling.ipynb">ipynb</a>)</li>
<li><a href="spectral_features.html">Spectral Features</a> (<a href="spectral_features.ipynb">ipynb</a>)</li>
<li><a href="autocorrelation.html">Autocorrelation</a> (<a href="autocorrelation.ipynb">ipynb</a>)</li>
......@@ -11897,6 +11898,7 @@ div#notebook {
<li><a href="onset_segmentation.html">Onset-based Segmentation with Backtracking</a> (<a href="onset_segmentation.ipynb">ipynb</a>)</li>
<li><a href="tempo_estimation.html">Tempo Estimation</a> (<a href="tempo_estimation.ipynb">ipynb</a>)</li>
<li><a href="beat_tracking.html">Beat Tracking</a> (<a href="beat_tracking.ipynb">ipynb</a>)</li>
<li><a href="video_tempo_beat_tracking.html">Video: Tempo and Beat Tracking</a> (<a href="video_tempo_beat_tracking.ipynb">ipynb</a>)</li>
<li><a href="adtlib.html">Drum Transcription using ADTLib</a> (<a href="adtlib.ipynb">ipynb</a>)</li>
</ol>
......
......@@ -80,6 +80,7 @@
"1. [Fourier Transform](fourier_transform.html) ([ipynb](fourier_transform.ipynb))\n",
"1. [Short-time Fourier Transform and Spectrogram](stft.html) ([ipynb](stft.ipynb))\n",
"1. [Constant-Q Transform and Chroma](chroma.html) ([ipynb](chroma.ipynb))\n",
"1. [Video: Chroma Features](video_chroma.html) ([ipynb](video_chroma.ipynb))\n",
"1. [Magnitude Scaling](magnitude_scaling.html) ([ipynb](magnitude_scaling.ipynb))\n",
"1. [Spectral Features](spectral_features.html) ([ipynb](spectral_features.ipynb))\n",
"1. [Autocorrelation](autocorrelation.html) ([ipynb](autocorrelation.ipynb))\n",
......@@ -103,6 +104,7 @@
"1. [Onset-based Segmentation with Backtracking](onset_segmentation.html) ([ipynb](onset_segmentation.ipynb))\n",
"1. [Tempo Estimation](tempo_estimation.html) ([ipynb](tempo_estimation.ipynb))\n",
"1. [Beat Tracking](beat_tracking.html) ([ipynb](beat_tracking.ipynb))\n",
"1. [Video: Tempo and Beat Tracking](video_tempo_beat_tracking.html) ([ipynb](video_tempo_beat_tracking.ipynb))\n",
"1. [Drum Transcription using ADTLib](adtlib.html) ([ipynb](adtlib.ipynb))"
]
},
......
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"import IPython.display as ipd"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [
"[&larr; Back to Index](index.html)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Video: Chroma Features"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"By Meinard Müller."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"image/jpeg": "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\n",
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/PF05xP1NqUM\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10466fda0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"PF05xP1NqUM\") )"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [
"[&larr; Back to Index](index.html)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 1
}
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true,
"slideshow": {
"slide_type": "skip"
}
},
"outputs": [],
"source": [
"import IPython.display as ipd"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [
"[&larr; Back to Index](index.html)"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"# Video: Tempo and Beat Tracking"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"By Meinard Müller."
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"image/jpeg": "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\ni9bUtqmVErY+VY8xxUzZCYmUwaQI6bIQRk0NyTqSV2vPn7reN+WryqeO7FILSbJMkHY/GGvH+1hi\n1VYzkvQdn0XNlOUU/SV+uxk8TjC8So8fljo6+SpwmanlkxKMxSCEyiJoppbvJayq5QsbpZzmNfe4\naLXIVL6fjwMjGWPZNjG/ksxkNHybhll6c+fut435asoRaVm7+eYxk03krFzEVM+fP3W8b8tTnz91\nvG/LVmYlzEVM+fP3W8b8tTnz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMVF+OFHjGIbUPoa6eSH\nDqdkb8GgbG4wSMfBEJZm2IbJUGbl2ucSSwMA0B13nPn7reN+WrHr+OxBUNyT7IRTs/Jmxdkjf7r8\nLIXjvuGW80nFio8UwraKhgoZ5JhXSNixOkyXiFGLufLJ0iAY+k5rzlIOgvmIN71SjDuOpTUwIp9j\noIAd4hxaOIH3hmFhZfPn7reN+WryKaWe09dr5FzEVM+fP3W8b8tTnz91vG/LVkeFzEVM+fP3W8b8\ntTnz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTn\nz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91\nvG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/\nLUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUB\ncxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUBcxF\nTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUBcxFTPn\nz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFM0REAREQBERAEREAREQBERAEREAREQBER\nAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBE\nRAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQB\nERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQ\nBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREARE\nQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAR\nEQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREA\nREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAf/2Q==\n",
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/FmwpkdcAXl0\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x1063bae80>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"FmwpkdcAXl0\") )"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [
"[&larr; Back to Index](index.html)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 1
}
......@@ -11726,9 +11726,7 @@ body {
div#notebook {
overflow: visible;
border-top: none;
}
@media print {
}@media print {
div.cell {
display: block;
page-break-inside: avoid;
......@@ -11749,7 +11747,7 @@ div#notebook {
<!-- Loading mathjax macro -->
<!-- Load mathjax -->
<script src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>
<!-- MathJax configuration -->
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
......@@ -11778,7 +11776,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[1]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="kn">import</span> <span class="nn">IPython.display</span> <span class="kn">as</span> <span class="nn">ipd</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="kn">import</span> <span class="nn">IPython.display</span> <span class="k">as</span> <span class="nn">ipd</span>
</pre></div>
</div>
......@@ -11786,8 +11784,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11796,8 +11793,7 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11805,8 +11801,7 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11820,7 +11815,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[2]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;grL4JMs0hDc&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">75</span><span class="p">)</span> <span class="p">)</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;grL4JMs0hDc&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">75</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
......@@ -11832,9 +11827,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -11853,8 +11850,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11868,7 +11864,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[3]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;PrVu9WKs498&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">8</span><span class="p">)</span> <span class="p">)</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;PrVu9WKs498&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">8</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
......@@ -11880,9 +11876,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -11901,8 +11899,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11916,7 +11913,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[4]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;Cxj8vSS2ELU&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">540</span><span class="p">)</span> <span class="p">)</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;Cxj8vSS2ELU&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">540</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
......@@ -11928,9 +11925,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -11949,8 +11948,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11958,8 +11956,7 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11986,8 +11983,7 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -11995,23 +11991,21 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<ul>
<li>discover, organize, monetize media collections</li>
<li>search ("find me something that sounds like this") songs, loops, speech, environmental sounds, sound effects</li>
<li>workflows in consumer products through machine hearing</li>
<li>workflows in consumer products through machine hearing</li>
<li>automatic control of software and mobile devices</li>
</ul>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -12019,8 +12013,7 @@ div#notebook {
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -12034,7 +12027,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[5]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;ECvinPjmBVE&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">6</span><span class="p">)</span> <span class="p">)</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;ECvinPjmBVE&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">6</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
......@@ -12046,9 +12039,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -12067,8 +12062,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -12082,7 +12076,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[6]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;DiW6XVFeFgo&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">60</span><span class="p">))</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;DiW6XVFeFgo&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">60</span><span class="p">))</span>
</pre></div>
</div>
......@@ -12094,9 +12088,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -12115,8 +12111,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -12130,7 +12125,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[7]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;A0cfugW4DbE&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">150</span><span class="p">))</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;A0cfugW4DbE&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">150</span><span class="p">))</span>
</pre></div>
</div>
......@@ -12142,9 +12137,11 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
......@@ -12163,8 +12160,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......@@ -12178,7 +12174,7 @@ div#notebook {
<div class="prompt input_prompt">In&nbsp;[8]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;TG-ivjyyYhM&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">35</span><span class="p">))</span>
<div class=" highlight hl-ipython3"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;TG-ivjyyYhM&quot;</span><span class="p">,</span> <span class="n">start</span><span class="o">=</span><span class="mi">35</span><span class="p">))</span>
</pre></div>
</div>
......@@ -12190,128 +12186,17 @@ div#notebook {
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
width="400"
height="300"
src="https://www.youtube.com/embed/TG-ivjyyYhM?start=35"
frameborder="0"
allowfullscreen
></iframe>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h2 id="How-is-MIR-done?">How is MIR done?<a class="anchor-link" href="#How-is-MIR-done?">&#182;</a></h2>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<p>Well, that's a big question. Two primary areas in music analysis include tonal analysis (e.g. melody and harmony) and rhythm and tempo (e.g. beat tracking). Here are some great overviews by <a href="https://www.audiolabs-erlangen.de/fau/professor/mueller">Meinard Müller</a> (author, <a href="https://www.audiolabs-erlangen.de/fau/professor/mueller/bookFMP">FMP</a>) on both topics.</p>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Chroma-Features">Chroma Features<a class="anchor-link" href="#Chroma-Features">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[9]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;PF05xP1NqUM&quot;</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
width="400"
height="300"
src="https://www.youtube.com/embed/PF05xP1NqUM"
frameborder="0"
allowfullscreen
></iframe>
</div>
</div>
</div>
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
<h3 id="Tempo-and-Beat-Tracking">Tempo and Beat Tracking<a class="anchor-link" href="#Tempo-and-Beat-Tracking">&#182;</a></h3>
</div>
</div>
</div>
<div class="cell border-box-sizing code_cell rendered">
<div class="input">
<div class="prompt input_prompt">In&nbsp;[10]:</div>
<div class="inner_cell">
<div class="input_area">
<div class=" highlight hl-ipython2"><pre><span></span><span class="n">ipd</span><span class="o">.</span><span class="n">display</span><span class="p">(</span> <span class="n">ipd</span><span class="o">.</span><span class="n">YouTubeVideo</span><span class="p">(</span><span class="s2">&quot;FmwpkdcAXl0&quot;</span><span class="p">)</span> <span class="p">)</span>
</pre></div>
</div>
</div>
</div>
<div class="output_wrapper">
<div class="output">
<div class="output_area">
<div class="prompt"></div>
<div class="output_html rendered_html output_subarea ">
<iframe
width="400"
height="300"
src="https://www.youtube.com/embed/FmwpkdcAXl0"
src="https://www.youtube.com/embed/TG-ivjyyYhM?start=35"
frameborder="0"
allowfullscreen
></iframe>
......@@ -12324,8 +12209,7 @@ div#notebook {
</div>
</div>
<div class="cell border-box-sizing text_cell rendered">
<div class="prompt input_prompt">
<div class="cell border-box-sizing text_cell rendered"><div class="prompt input_prompt">
</div>
<div class="inner_cell">
<div class="text_cell_render border-box-sizing rendered_html">
......
......@@ -5,8 +5,6 @@
"execution_count": 1,
"metadata": {
"collapsed": true,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -19,8 +17,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -32,8 +28,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -45,8 +39,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -59,9 +51,6 @@
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -82,7 +71,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eb0b750>"
"<IPython.lib.display.YouTubeVideo at 0x110fcae48>"
]
},
"metadata": {},
......@@ -96,8 +85,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -110,9 +97,6 @@
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -133,7 +117,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10ec54a90>"
"<IPython.lib.display.YouTubeVideo at 0x11100bba8>"
]
},
"metadata": {},
......@@ -147,8 +131,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -161,9 +143,6 @@
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -184,7 +163,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eb0b310>"
"<IPython.lib.display.YouTubeVideo at 0x11100b9e8>"
]
},
"metadata": {},
......@@ -198,8 +177,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -211,8 +188,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "subslide"
}
......@@ -241,8 +216,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -254,8 +227,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "subslide"
}
......@@ -270,8 +241,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -283,8 +252,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -297,9 +264,6 @@
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "fragment"
}
......@@ -320,7 +284,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eb0b410>"
"<IPython.lib.display.YouTubeVideo at 0x11100b940>"
]
},
"metadata": {},
......@@ -334,8 +298,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -348,9 +310,6 @@
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "fragment"
}
......@@ -371,7 +330,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eb0b410>"
"<IPython.lib.display.YouTubeVideo at 0x110ff77b8>"
]
},
"metadata": {},
......@@ -385,8 +344,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -399,9 +356,6 @@
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "fragment"
}
......@@ -422,7 +376,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eb0b8d0>"
"<IPython.lib.display.YouTubeVideo at 0x11100bc50>"
]
},
"metadata": {},
......@@ -436,8 +390,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
......@@ -450,9 +402,6 @@
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "fragment"
}
......@@ -473,7 +422,7 @@
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eaf0750>"
"<IPython.lib.display.YouTubeVideo at 0x110fca630>"
]
},
"metadata": {},
......@@ -487,124 +436,6 @@
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true
},
"source": [
"## How is MIR done?"
]
},
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true
},
"source": [
"Well, that's a big question. Two primary areas in music analysis include tonal analysis (e.g. melody and harmony) and rhythm and tempo (e.g. beat tracking). Here are some great overviews by [Meinard Müller](https://www.audiolabs-erlangen.de/fau/professor/mueller) (author, [FMP](https://www.audiolabs-erlangen.de/fau/professor/mueller/bookFMP)) on both topics."
]
},
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true
},
"source": [
"### Chroma Features"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"image/jpeg": "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\n",
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/PF05xP1NqUM\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eaf0890>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"PF05xP1NqUM\") )"
]
},
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true
},
"source": [
"### Tempo and Beat Tracking"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {
"collapsed": false,
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "slide"
}
},
"outputs": [
{
"data": {
"image/jpeg": "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\ni9bUtqmVErY+VY8xxUzZCYmUwaQI6bIQRk0NyTqSV2vPn7reN+WryqeO7FILSbJMkHY/GGvH+1hi\n1VYzkvQdn0XNlOUU/SV+uxk8TjC8So8fljo6+SpwmanlkxKMxSCEyiJoppbvJayq5QsbpZzmNfe4\naLXIVL6fjwMjGWPZNjG/ksxkNHybhll6c+fut435asoRaVm7+eYxk03krFzEVM+fP3W8b8tTnz91\nvG/LVmYlzEVM+fP3W8b8tTnz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMVF+OFHjGIbUPoa6eSH\nDqdkb8GgbG4wSMfBEJZm2IbJUGbl2ucSSwMA0B13nPn7reN+WrHr+OxBUNyT7IRTs/Jmxdkjf7r8\nLIXjvuGW80nFio8UwraKhgoZ5JhXSNixOkyXiFGLufLJ0iAY+k5rzlIOgvmIN71SjDuOpTUwIp9j\noIAd4hxaOIH3hmFhZfPn7reN+WryKaWe09dr5FzEVM+fP3W8b8tTnz91vG/LVkeFzEVM+fP3W8b8\ntTnz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTn\nz91vG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91\nvG/LUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/\nLUBcxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUB\ncxFTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUBcxF\nTPnz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFzEVM+fP3W8b8tTnz91vG/LUBcxFTPn\nz91vG/LU58/dbxvy1AXMRUz58/dbxvy1OfP3W8b8tQFM0REAREQBERAEREAREQBERAEREAREQBER\nAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBE\nRAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQB\nERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQ\nBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREARE\nQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAR\nEQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREA\nREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAEREAREQBERAf/2Q==\n",
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/FmwpkdcAXl0\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10eaf0c90>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"FmwpkdcAXl0\") )"
]
},
{
"cell_type": "markdown",
"metadata": {
"deletable": true,
"editable": true,
"slideshow": {
"slide_type": "skip"
}
......@@ -616,23 +447,23 @@
],
"metadata": {
"kernelspec": {
"display_name": "Python 2",
"display_name": "Python 3",
"language": "python",
"name": "python2"
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 2
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython2",
"version": "2.7.13"
"pygments_lexer": "ipython3",
"version": "3.6.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
"nbformat_minor": 1
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment