{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "\"Fork" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "# Notes on Music Information Retrieval" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Introduction" ] }, { "cell_type": "markdown", "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", "1. [NumPy and SciPy Basics](numpy_basics.html) ([ipynb](numpy_basics.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Chapter 1: Basic Signal Manipulation" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Overview of a Basic MIR System](basic_mir.html) ([ipynb](basic_mir.ipynb))\n", "1. [Signal Representations](signal_representations.html) ([ipynb](signal_representations.ipynb))\n", "1. [Onset Detection](onset_detection.html) ([ipynb](onset_detection.ipynb))\n", "1. [Beat Tracking](beat_tracking.html) ([ipynb](beat_tracking.ipynb))\n", "1. [Tempo Estimation](tempo_estimation.html) ([ipynb](tempo_estimation.ipynb))\n", "1. [Exercise: Understanding Audio Features through Sonification](feature_sonification.html) ([ipynb](feature_sonification.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Chapter 2: Feature Extraction" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Basic Feature Extraction](basic_feature_extraction.html) ([ipynb](basic_feature_extraction.ipynb))\n", "1. [Zero Crossing Rate](zcr.html) ([ipynb](zcr.ipynb))\n", "1. [Spectral Features](spectral_features.html) ([ipynb](spectral_features.ipynb))\n", "1. [Mel-Frequency Cepstral Coefficients](mfcc.html) ([ipynb](mfcc.ipynb))\n", "1. [Pitch Transcription Exercise](pitch_transcription_exercise.html) ([ipynb](pitch_transcription_exercise.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Chapter 3: Classification" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [K-Nearest Neighbor Classification](knn.html) ([ipynb](knn.ipynb))\n", "1. [Cross Validation](cross_validation.html) ([ipynb](cross_validation.ipynb))\n", "1. [Exercise: K-Nearest Neighbor Instrument Classification](knn_instrument_classification.html) ([ipynb](knn_instrument_classification.ipynb))\n", "1. [K-Means Clustering](kmeans.html) ([ipynb](kmeans.ipynb))\n", "1. [Exercise: Unsupervised Instrument Classification using K-Means](kmeans_instrument_classification.html) ([ipynb](kmeans_instrument_classification.ipynb))\n", "1. [Evaluation](evaluation.html) ([ipynb](evaluation.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Chapter 4: Matrix Factorization" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Principal Component Analysis](pca.html) ([ipynb](pca.ipynb))\n", "1. [Nonnegative Matrix Factorization](nmf.html) ([ipynb](nmf.ipynb))\n", "1. [Harmonic-Percussive Source Separation](hpss.html) ([ipynb](hpss.ipynb))\n", "1. [Exercise: Source Separation using NMF](nmf_source_separation.html) ([ipynb](nmf_source_separation.ipynb))\n", "1. [Classification of Separated Signals](notebooks/classify_separated_signals.ipynb)\n" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Chapter 5: Music Fingerprinting" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Locality Sensitive Hashing](lsh_fingerprinting.html) ([ipynb](lsh_fingerprinting.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Appendix" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Segmentation](segmentation.html) ([ipynb](segmentation.ipynb))\n", "1. [Beat Tracking in Essentia](beat_tracking_essentia.html) ([ipynb](beat_tracking_essentia.ipynb))\n", "1. [Spectral Features in Essentia](spectral_features_essentia.html) ([ipynb](spectral_features_essentia.ipynb))\n", "1. [Feature Extraction in Essentia](feature_extraction_essentia.html) ([ipynb](feature_extraction_essentia.ipynb))" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## More (work in progress)" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "1. [Tonal Descriptors: Pitch and Chroma](notebooks/tonal.ipynb)\n", "\n", "\n" ] } ], "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 }