ROCCO ZACCAGNINO | ALGORITHMIC MUSIC AND SOUND COMPUTING
ROCCO ZACCAGNINO ALGORITHMIC MUSIC AND SOUND COMPUTING
cod. 0522500150
ALGORITHMIC MUSIC AND SOUND COMPUTING
0522500150 | |
COMPUTER SCIENCE | |
EQF7 | |
COMPUTER SCIENCE | |
2024/2025 |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2016 | |
SPRING SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 6 | 48 | LESSONS |
Objectives | |
---|---|
THE GOAL OF THIS COURSE IS TO PROVIDE ADVANCED NOTIONS OF MUSIC AND COMPUTER SCIENCE WITH THE GOAL OF MERGING COMPUTER SCIENCE TOPICS WITH MUSIC TOPICS TO SOLVE COMPLEX MUSIC RELATED PROBLEMS OR TO CREATE ADVANCED MUSIC RELATED TOOLS. KNOWLEDGE AND UNDERSTANDING THIS COURSE WILL PROVIDE ADVANCED KNOWLEDGE NECESSARY TO TACKLE SPECIFIC MUSIC AND SOUND RELATED PROBLEMS. APPLYING KNOWLEDGE AND UNDERSTANDING THE STUDENT WILL BE ABLE TO APPLY THE TECHNIQUES STUDIED IN THE COURSE TO MUSIC AND SOUND RELATED PROBLEMS |
Prerequisites | |
---|---|
THE COURSE IS INTENDED FOR STUDENTS WITH AN ADVANCED BACKGROUND IN PROGRAMMING LANGUAGES AND COMPUTER SCIENCE METHODS AND TECHNIQUES, SUCH AS FORMAL LANGUAGES, NEURAL NETWORKS, MACHINE LEARNING. MUSIC KNOWLEDGE IS HELPFUL BUT NOT MANDATORY AS THE COURSE WILL PROVIDE A BRIEF INTRODUCTION TO THE NEEDED MUSIC NOTIONS |
Contents | |
---|---|
THE FIRST PART OF THE COURSE WILL PRESENT A BRIEF INTRODUCTION TO MUSIC THEORY THAT WILL COVER ALL THE FUNDAMENTALS NEEDED TO UNDERSTAND THE TOPICS OF THE COURSE. IN THE SECOND PART OF THE COURSE ADVANCED TECHNIQUES TO TACKLED SPECIFIC PROBLEMS WILL BE PRESENTED. A TENTATIVE PROGRAM FOR THE COURSE IS THE FOLLOWING: -INTRODUCTION TO FUNDAMENTAL MUSIC NOTIONS (4 HOURS) -REVIEW OF NEURAL NETWORKS, EVOLUTIONARY ALGORITHMS, FORMAL GRAMMARS AND MACHINE LEARNING TECHNIQUES (5 HOURS) -USE OF THE PYTHON TENSORFLOW AND PYTORCH LIBRARIES (6 HOURS) -ADVANCED TECHNIQUES FOR AUTOMATIC MUSIC COMPOSITION (6 HOURS) -ADVANCED TECHNIQUES FOR MUSIC PLAGIARISM DETECTION (6 HOURS) -ADVANCED TECHNIQUES FOR VOICE IDENTIFICATION /6 HOURS) |
Teaching Methods | |
---|---|
CLASS LECTURES. |
Verification of learning | |
---|---|
DEVELOPMENT OF A SOFTWARE PROJECT, ORAL EXAMINATION. WITH THE DEVELOPMENT OF THE PROJECT THE STUDENT MUST SHOW KNOWLEDGE OF THE TOOLS STUDIED DURING THE COURSE AND ABILITY IN USING SUCH TOOLS TO BUILD APPLICATIONS RELATED TO THE TOPICS OF THE COURSE. THE ORAL EXAMINATION HAS TO GOAL THE CHECK THE KNOWLEDGE ABOUT THE TOPICS OF THE COURSE NOT INVOLVED IN THE PROJECT. |
Texts | |
---|---|
RESEARCH PAPERS. MUSIC AND MATHEMATICS: FROM PYTHAGORAS TO FRACTALS, R. FLOOD, OXFORD PRESS, 2003 MUSIMATHICS: THE MATHEMATICAL FOUNDATION OF MUSIC, G. LOY. MIT PRESS, 2006 MUSIC: A MATHEMATICL OFFERING, D.J. BENSON, CAMBRIDGE, 2007 MATHEMATICS AND MUSIC, D. WRIGHT, AMERICAN MATHEMATICAL SOCIETY, 2009 CLASS NOTES (IN ITALIAN) |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-11-18]