This class is usually taught in the summer term. The class is taught in English.
Information for the current semester (if available):
{{ labelInLang('cid') }} | {{ labelInLang('title') }} | {{ labelInLang('registration') }} | {{ labelInLang('type') }} | {{ labelInLang('hours') }} | {{ labelInLang('teachers') }} | {{ labelInLang('rhythm') }} |
---|---|---|---|---|---|---|
{{ item._id }} ({{ item.term }}) |
{{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }} {{ labelInLang('expand') }} {{ labelInLang('collapse') }} |
{{ labelInLang('register') }} | {{ item.type }} | {{ item['hours-per-week'] }} | {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }} | {{ item.rhythm }} |
{{ item._id }} ({{ item.term }}) | |
{{ labelInLang('title') }} |
{{ item.title }}: {{ item.subtitle }}
{{ labelInLang('moreinfo') }} {{ labelInLang('expand') }} {{ labelInLang('collapse') }} |
{{ labelInLang('registration') }} | {{ labelInLang('register') }} |
{{ labelInLang('type') }} | {{ item.type }} |
{{ labelInLang('hours') }} | {{ item['hours-per-week'] }} |
{{ labelInLang('teachers') }} | {{ teacher.firstname }} {{ teacher.lastname }} {{ item.teachers.teacher.firstname }} {{ item.teachers.teacher.lastname }} |
{{ labelInLang('rhythm') }} | {{ item.rhythm }} |
The course will start with brief introductions to Musicology and Signal Processing. Prior knowledge in these areas may be helpful but is not a requirement.
As a participant in this course, you will become familiar with several music audio analysis problems. For each, you will learn about proposed solutions using signal processing, classical algorithms and/or machine learning. A practical project will allow you to experiment with and combine the methods you learned and strengthen your problem solving skills as an individual and teammate. You will be ready to understand and tackle other audio analysis tasks.
The course is structured along different tasks in the automatic analysis of music audio via computer algorithms. These tasks include:
Lectures take place weekly in Linz. Physical attendance is highly welcome. Presentation slides will be made available via Moodle. Lecture streams and/or recordings will be made available via Moodle if there is sufficient interest.
During this course you will implement a prototypical music analysis system, consisting of at least two different Onset Detectors, a Beat Tracker and a Tempo Estimator (in Java, Python or a language of choice). All submitted systems will be compared against each other on a shared dataset.
At the end of the semester, there will be individual oral exams on the course contents (available to all participants who completed the exercise track). Timeslots for the exam will be coordinated to cater all participants.