This course deals with various music analysis and processing problems that use sampled audio as the primary data representation. We discuss, but do not emphasize, digital signal processing including filtering and its relationship to Fourier techniques. We will focus on applications including score following (online and offline), automatic music transcription and annotation from audio, musical accompaniment systems, as well as some useful audio effects. The class is open to all graduate students, but students should be prepared for some mathematics, computer science and statistics.

InstructorChristopher Raphael (craphael@indiana.edu) Class HoursLindley Hall 008, Time MW 9:30-10:45 Office HoursInfo West 315, Time TR 4:00 - 5:00 or by appointment. SyllabusSyllabus Course NotesCourse_Notes R Code SamplesR Code Samples

Homework 1 | Solutions | |

Homework 2 | Due: 9/19 in class | Solutions |

Homework 3 | Due: 10/05 in class | Solutions |

Homework 4 | Due: 10/17 in class | Solutions |

Homework 5 | Due: 10/31 in class |

[01] Syllabus [02] R Tutorial [03] How to get started with sound in R [04] How to use tuneR package in R to deal with sound waves

[01] Audio quality - a demonstration about the role of sampling rate and bit depth in sound quality (excerpts from Mozart oboe concerto).

[02] Sound effects

[03] Sound samples - may be used as raw materials for homework assignments.

[04] More sound effects