{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import numpy, scipy, IPython.display as ipd"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[← 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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"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",
" \n",
" "
],
"text/plain": [
""
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"ipd.display( ipd.VimeoVideo(\"96140435\") )"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"[← 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
}