Commit 0ed1bfbb authored by Steve Tjoa's avatar Steve Tjoa

why mir?

parent 631faa79
......@@ -216,6 +216,7 @@ div#notebook {
<div class="text_cell_render border-box-sizing rendered_html">
<ol>
<li><a href="about.html">About This Site</a></li>
<li><a href="why_mir.html">Why MIR?</a></li>
<li><a href="python_basics.html">Python Basics</a></li>
<li><a href="get_good_at_ipython.html">Getting Good at IPython</a> (<a href="get_good_at_ipython.ipynb">ipynb</a>)</li>
<li><a href="ipython_audio.html">Using Audio in IPython</a> (<a href="ipython_audio.ipynb">ipynb</a>)</li>
......
......@@ -26,6 +26,7 @@
"metadata": {},
"source": [
"1. [About This Site](about.html)\n",
"1. [Why MIR?](why_mir.html)\n",
"1. [Python Basics](python_basics.html)\n",
"1. [Getting Good at IPython](get_good_at_ipython.html) ([ipynb](get_good_at_ipython.ipynb))\n",
"1. [Using Audio in IPython](ipython_audio.html) ([ipynb](ipython_audio.ipynb))\n",
......
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
},
"outputs": [],
"source": [
"import numpy, scipy, IPython.display as ipd"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[&larr; Back to Index](index.html)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Why Music Information Retrieval?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"While you listen to these excerpts, name as many of its musical characteristics as you can:"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/ajCYQL8ouqw\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152250>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"ajCYQL8ouqw\") )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"([Chords](http://chordify.net/chords/beatles-let-it-be-hippiegirl34))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Another:"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/PrVu9WKs498?start=8\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152390>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"PrVu9WKs498\", start=8) )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"One more:"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/Cxj8vSS2ELU?start=540\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152250>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"Cxj8vSS2ELU\", start=540) )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Why MIR?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- discover, organize, monetize media collections\n",
"- search (\"find me something that sounds like this\")\n",
" - songs, loops, speech, environmental sounds, sound effects\n",
"- workflows\tin consumer products through machine hearing\n",
"- automatic control of software and mobile devices"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## What is MIR?"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- fingerprinting\n",
"- cover song detection\n",
"- genre recognition\n",
"- transcription\n",
"- recommendation\n",
"- symbolic melodic similarity\n",
"- mood\n",
"- source separation\n",
"- instrument recognition \n",
"- pitch tracking\n",
"- tempo estimation\n",
"- score alignment\n",
"- song structure/form\n",
"- beat tracking\n",
"- key detection\n",
"- query by humming"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Commercial Applications"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Example: [RiffStation](http://www.riffstation.com/)"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/ECvinPjmBVE?start=6\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152390>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"ECvinPjmBVE\", start=6) )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Example: [Melodyne](http://www.celemony.com/en/start)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/DiW6XVFeFgo?start=60\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a1523d0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"DiW6XVFeFgo\", start=60))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Example: [Auto-Tune](http://www.antarestech.com/)"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/YDjsoZKlG04?start=155\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a1521d0>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"YDjsoZKlG04\", start=155))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Example: Key Detection and Auto-harmonization with [iZotope Nectar 2](https://www.izotope.com/nectar2)"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://www.youtube.com/embed/TG-ivjyyYhM?start=35\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152090>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.YouTubeVideo(\"TG-ivjyyYhM\", start=35))"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Example: [Humtap](http://www.humtap.com)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <iframe\n",
" width=\"400\"\n",
" height=\"300\"\n",
" src=\"https://player.vimeo.com/video/96140435\"\n",
" frameborder=\"0\"\n",
" allowfullscreen\n",
" ></iframe>\n",
" "
],
"text/plain": [
"<IPython.lib.display.VimeoVideo at 0x10a152110>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.VimeoVideo(\"96140435\") )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[&larr; Back to Index](index.html)"
]
}
],
"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.6"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
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