Important Notice
Due to COVID-19, all activities of this class will be moved to online settings starting on 3/16/2020. Lectures, recitations, and office hours will all be through Zoom, at the same time as before. Check your email for meeting IDs. HWs 6-8 will be changed from DSP board implementations to MATLAB Simulink simulations. Stay healthy and safe!
Useful Links
Related courses
A list of Music Information Retrieval (MIR)-related courses here.
Introduction to Digital Audio Signal Processing, by Julius Smith at Stanford
Audio Signal Processing for Music Applications, by Xavier Serra at Universitat Pompeu Fabra.
Digital Audio Processing and Analysis, by Serkan Kiranyaz at Tampere University of Technology
Computer Music Systems and Information Processing, by Roger Dannenberg at CMU
Machine Perception of Music and Audio, by Bryan Pardo at Northwestern University
Music Information Retrieval, by Juan Pablo Bello at New York University
Music Processing, by Meinard Muller at Bonn University
Music Signal Processing, by Dan Ellis at Columbia University
Speech and Audio Processing and Recognition, by Dan Ellis and Michael Mandel at Columbia University
Music, Information, Neuroscience, by Michael Casey at Dartmouth College
Free software
Audacity: a free and open source software for recording and editing sounds
Sonic Visualizer: a free software for viewing and analysing the contents of music audio files
Matlab: Free for UR students
Matlab MIDI toolbox: a nice matlab toolbox to deal with MIDI files
Matlab MIDI toolbox Java extension: this toolbox fixes some platform incompatibility issues in the Matlab MIDI toolbox. Use this together with the Matlab MIDI toolbox.
Matlab MIR toolbox: a pretty comprehensive toolbox for MIR
Matlab Audio Processing Examples, written by Dan Ellis
Marsyas: an open-source software framework for audio applications, written in C++
Free datasets
University of Iowa Music Instrument Samples Database: a collection of note samples played by dozens of Western music instruments
Bach10 dataset: a polyphonic music dataset for transcription, source separation, and audio-score alignment.
MedleyDB: multi-track audio with melody and instrument activity annotations
The iKala Dataset: a pop song dataset for singing voice separation, query by humming, and melody extraction
Cal500/Cal10K: a semantic annotation and retrieval music dataset
Magnatagatune: a pop music dataset for artist/genre/mood classification and retrieval
Million Song Dataset: a collection of audio features and metadata for a million pop music
SALAMI dataset: Structural Analysis of Large Amounts of Music Information dataset
Pitch Tracking Database (PTDB-TUG): a speech database for pitch tracking and source separation
DEMAND: diverse environments multichannel acoustic noise database
Research papers
IEEE Transactions on Audio, Speech and Language Processing (TASLP)
International Conference on Digital Audio Effects (DAFx)
International Society for Music Information Retrieval Conference (ISMIR)
IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)