<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 &larr; Back to Index
Why Music Information Retrieval?
While you listen to these excerpts, name as many of its musical characteristics as you can
Step1:  (Chords)
Another
Step2:  One more
Step3:  Why MIR?
discover, organize, monetize media collections
search ("find me something that sounds like this")
songs, loops, speech, environmental sounds, sound effects
workflows in consumer products through machine hearing
automatic control of software and mobile devices
What is MIR?
fingerprinting
cover song detection
genre recognition
transcription
recommendation
symbolic melodic similarity
mood
source separation
instrument recognition 
pitch tracking
tempo estimation
score alignment
song structure/form
beat tracking
key detection
query by humming
Commercial Applications
Example
Step4:  Example
Step5:  Example
Step6:  Example
Step7:  Example
<ASSISTANT_TASK:>
Python Code:
ipd.display( ipd.YouTubeVideo("ajCYQL8ouqw") )
Explanation: &larr; Back to Index
Why Music Information Retrieval?
While you listen to these excerpts, name as many of its musical characteristics as you can:
End of explanation
ipd.display( ipd.YouTubeVideo("PrVu9WKs498", start=8) )
Explanation: (Chords)
Another:
End of explanation
ipd.display( ipd.YouTubeVideo("Cxj8vSS2ELU", start=540) )
Explanation: One more:
End of explanation
ipd.display( ipd.YouTubeVideo("ECvinPjmBVE", start=6) )
Explanation: Why MIR?
discover, organize, monetize media collections
search ("find me something that sounds like this")
songs, loops, speech, environmental sounds, sound effects
workflows in consumer products through machine hearing
automatic control of software and mobile devices
What is MIR?
fingerprinting
cover song detection
genre recognition
transcription
recommendation
symbolic melodic similarity
mood
source separation
instrument recognition 
pitch tracking
tempo estimation
score alignment
song structure/form
beat tracking
key detection
query by humming
Commercial Applications
Example: RiffStation
End of explanation
ipd.display( ipd.YouTubeVideo("DiW6XVFeFgo", start=60))
Explanation: Example: Melodyne
End of explanation
ipd.display( ipd.YouTubeVideo("YDjsoZKlG04", start=155))
Explanation: Example: Auto-Tune
End of explanation
ipd.display( ipd.YouTubeVideo("TG-ivjyyYhM", start=35))
Explanation: Example: Key Detection and Auto-harmonization with iZotope Nectar 2
End of explanation
ipd.display( ipd.VimeoVideo("96140435") )
Explanation: Example: Humtap
End of explanation
<END_TASK>