Commit 484366a8 authored by Steve Tjoa's avatar Steve Tjoa

what is mir

parent dc9b8060
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
"metadata": {}, "metadata": {},
"source": [ "source": [
"1. [About This Site](about.html)\n", "1. [About This Site](about.html)\n",
"1. [Why MIR?](why_mir.html)\n", "1. [What is MIR?](why_mir.html)\n",
"1. [Python Basics](python_basics.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. [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", "1. [Using Audio in IPython](ipython_audio.html) ([ipynb](ipython_audio.ipynb))\n",
...@@ -171,7 +171,7 @@ ...@@ -171,7 +171,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython2", "pygments_lexer": "ipython2",
"version": "2.7.6" "version": "2.7.10"
} }
}, },
"nbformat": 4, "nbformat": 4,
......
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -4,39 +4,57 @@ ...@@ -4,39 +4,57 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 1, "execution_count": 1,
"metadata": { "metadata": {
"collapsed": true "collapsed": true,
"slideshow": {
"slide_type": "skip"
}
}, },
"outputs": [], "outputs": [],
"source": [ "source": [
"import numpy, scipy, IPython.display as ipd" "import IPython.display as ipd"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [ "source": [
"[← Back to Index](index.html)" "[← Back to Index](index.html)"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"# Why Music Information Retrieval?" "# What is Music Information Retrieval?"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [ "source": [
"While you listen to these excerpts, name as many of its musical characteristics as you can:" "While you listen to these excerpts, name as many of its musical characteristics as you can. Can you name the genre? tempo? instruments? mood? time signature? key signature? chord progression? tuning frequency? song structure?"
] ]
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 2, "execution_count": 2,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "slide"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -46,14 +64,14 @@ ...@@ -46,14 +64,14 @@
" <iframe\n", " <iframe\n",
" width=\"400\"\n", " width=\"400\"\n",
" height=\"300\"\n", " height=\"300\"\n",
" src=\"https://www.youtube.com/embed/ajCYQL8ouqw\"\n", " src=\"https://www.youtube.com/embed/rfn_WGtoRp4\"\n",
" frameborder=\"0\"\n", " frameborder=\"0\"\n",
" allowfullscreen\n", " allowfullscreen\n",
" ></iframe>\n", " ></iframe>\n",
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152250>" "<IPython.lib.display.YouTubeVideo at 0x106fb8190>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -61,19 +79,27 @@ ...@@ -61,19 +79,27 @@
} }
], ],
"source": [ "source": [
"ipd.display( ipd.YouTubeVideo(\"ajCYQL8ouqw\") )" "ipd.display( ipd.YouTubeVideo(\"rfn_WGtoRp4\") )"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "fragment"
}
},
"source": [ "source": [
"([Chords](http://chordify.net/chords/beatles-let-it-be-hippiegirl34))" "([Chords](http://chordify.net/chords/beatles-let-it-be-hippiegirl34))"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [ "source": [
"Another:" "Another:"
] ]
...@@ -82,7 +108,10 @@ ...@@ -82,7 +108,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 3, "execution_count": 3,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "slide"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -99,7 +128,7 @@ ...@@ -99,7 +128,7 @@
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152390>" "<IPython.lib.display.YouTubeVideo at 0x106fb8510>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -112,7 +141,11 @@ ...@@ -112,7 +141,11 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "skip"
}
},
"source": [ "source": [
"One more:" "One more:"
] ]
...@@ -121,7 +154,10 @@ ...@@ -121,7 +154,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 4, "execution_count": 4,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "slide"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -138,7 +174,7 @@ ...@@ -138,7 +174,7 @@
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152250>" "<IPython.lib.display.YouTubeVideo at 0x106fb8210>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -151,33 +187,25 @@ ...@@ -151,33 +187,25 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"source": [ "slideshow": {
"## Why MIR?" "slide_type": "slide"
] }
},
{
"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": [ "source": [
"## What is MIR?" "## What is MIR?"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [ "source": [
"Here is a sampling of tasks found in music information retrieval:\n",
"\n",
"- fingerprinting\n", "- fingerprinting\n",
"- cover song detection\n", "- cover song detection\n",
"- genre recognition\n", "- genre recognition\n",
...@@ -198,14 +226,47 @@ ...@@ -198,14 +226,47 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [
"## Why MIR?"
]
},
{
"cell_type": "markdown",
"metadata": {
"slideshow": {
"slide_type": "subslide"
}
},
"source": [
"- discover, organize, monetize media collections\n",
"- search (\"find me something that sounds like this\") 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": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"## Commercial Applications" "## Commercial Applications"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"Example: [RiffStation](http://www.riffstation.com/)" "Example: [RiffStation](http://www.riffstation.com/)"
] ]
...@@ -214,7 +275,10 @@ ...@@ -214,7 +275,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 5, "execution_count": 5,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -231,7 +295,7 @@ ...@@ -231,7 +295,7 @@
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152390>" "<IPython.lib.display.YouTubeVideo at 0x106fb8510>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -244,7 +308,11 @@ ...@@ -244,7 +308,11 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"Example: [Melodyne](http://www.celemony.com/en/start)" "Example: [Melodyne](http://www.celemony.com/en/start)"
] ]
...@@ -253,7 +321,10 @@ ...@@ -253,7 +321,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 6, "execution_count": 6,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -270,7 +341,7 @@ ...@@ -270,7 +341,7 @@
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a1523d0>" "<IPython.lib.display.YouTubeVideo at 0x106fb8210>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -283,7 +354,11 @@ ...@@ -283,7 +354,11 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"Example: [Auto-Tune](http://www.antarestech.com/)" "Example: [Auto-Tune](http://www.antarestech.com/)"
] ]
...@@ -292,7 +367,10 @@ ...@@ -292,7 +367,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 7, "execution_count": 7,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -302,14 +380,14 @@ ...@@ -302,14 +380,14 @@
" <iframe\n", " <iframe\n",
" width=\"400\"\n", " width=\"400\"\n",
" height=\"300\"\n", " height=\"300\"\n",
" src=\"https://www.youtube.com/embed/YDjsoZKlG04?start=155\"\n", " src=\"https://www.youtube.com/embed/A0cfugW4DbE?start=150\"\n",
" frameborder=\"0\"\n", " frameborder=\"0\"\n",
" allowfullscreen\n", " allowfullscreen\n",
" ></iframe>\n", " ></iframe>\n",
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a1521d0>" "<IPython.lib.display.YouTubeVideo at 0x106fb8610>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -317,12 +395,16 @@ ...@@ -317,12 +395,16 @@
} }
], ],
"source": [ "source": [
"ipd.display( ipd.YouTubeVideo(\"YDjsoZKlG04\", start=155))" "ipd.display( ipd.YouTubeVideo(\"A0cfugW4DbE\", start=150))"
] ]
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {}, "metadata": {
"slideshow": {
"slide_type": "slide"
}
},
"source": [ "source": [
"Example: Key Detection and Auto-harmonization with [iZotope Nectar 2](https://www.izotope.com/nectar2)" "Example: Key Detection and Auto-harmonization with [iZotope Nectar 2](https://www.izotope.com/nectar2)"
] ]
...@@ -331,7 +413,10 @@ ...@@ -331,7 +413,10 @@
"cell_type": "code", "cell_type": "code",
"execution_count": 8, "execution_count": 8,
"metadata": { "metadata": {
"collapsed": false "collapsed": false,
"slideshow": {
"slide_type": "fragment"
}
}, },
"outputs": [ "outputs": [
{ {
...@@ -348,7 +433,7 @@ ...@@ -348,7 +433,7 @@
" " " "
], ],
"text/plain": [ "text/plain": [
"<IPython.lib.display.YouTubeVideo at 0x10a152090>" "<IPython.lib.display.YouTubeVideo at 0x106fb8190>"
] ]
}, },
"metadata": {}, "metadata": {},
...@@ -361,46 +446,11 @@ ...@@ -361,46 +446,11 @@
}, },
{ {
"cell_type": "markdown", "cell_type": "markdown",
"metadata": {},
"source": [
"Example: [Humtap](http://www.humtap.com)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": { "metadata": {
"collapsed": false "slideshow": {
}, "slide_type": "skip"
"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": [ "source": [
"[&larr; Back to Index](index.html)" "[&larr; Back to Index](index.html)"
] ]
...@@ -422,7 +472,7 @@ ...@@ -422,7 +472,7 @@
"name": "python", "name": "python",
"nbconvert_exporter": "python", "nbconvert_exporter": "python",
"pygments_lexer": "ipython2", "pygments_lexer": "ipython2",
"version": "2.7.6" "version": "2.7.10"
} }
}, },
"nbformat": 4, "nbformat": 4,
......
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