Stefania TOMASIELLO | INFORMATION TECHNOLOGIES FOR MUSIC PRODUCTION
Stefania TOMASIELLO INFORMATION TECHNOLOGIES FOR MUSIC PRODUCTION
cod. 0622400048
INFORMATION TECHNOLOGIES FOR MUSIC PRODUCTION
0622400048 | |
DEPARTMENT OF INDUSTRIAL ENGINEERING | |
EQF7 | |
ELECTRONIC ENGINEERING | |
2024/2025 |
OBBLIGATORIO | |
YEAR OF COURSE 1 | |
YEAR OF DIDACTIC SYSTEM 2018 | |
SPRING SEMESTER |
SSD | CFU | HOURS | ACTIVITY | |
---|---|---|---|---|
INF/01 | 9 | 90 | LESSONS |
Objectives | |
---|---|
THE COURSE AIMS AT INTRODUCING THE MAIN INFORMATION TECHNOLOGY APPROACHES FOR AUDIO SIGNALS. IN PARTICULAR, THE COURSE WILL INTRODUCE SOME MACHINE LEARNING TECHNIQUES FOR MUSIC INFORMATION RETRIEVAL. KNOWLEDGE AND COMPREHENSION SKILLS: AT THE END OF THE TEACHING ACTIVITIES, THE STUDENTS WILL BE ABLE TO UNDERSTAND THE MAIN ML TECHNIQUES FOR MUSIC INFORMATION RETRIEVAL. IN PARTICULAR, THEY WILL BE ABLE TO PICK THE PROPER APPROACHES FOR SOLVING REAL PROBLEMS. THE STUDENTS WILL ACQUIRE SKILLS RELATED TO THE USE OF THE PYTHON PROGRAMMING LANGUAGE FOR ML FOR GIVEN TASKS IN THE CONTEXT OF COMPUTER MUSIC PRODUCTION. APPLIED KNOWLEDGE AND COMPREHENSION SKILLS: AT THE END OF THE COURSE, THE STUDENTS WILL BE ABLE TO EDIT, COMPRESS, AND MODIFY THE AUDIO SIGNAL, AND TACKLE SOME PROBLEMS RELATED TO MUSIC INFORMATION RETRIEVAL USING APPROPRIATE ML TECHNIQUES (E.G. MUSIC GENRE RECOGNITION, CHORD RECOGNITION). AUTONOMY OF JUDGMENT: STUDENTS WILL BE ABLE TO IDENTIFY THE MOST APPROPRIATE APPROACHES TO OBTAIN THE BEST SOLUTION FOR SOLVING A GIVEN PROBLEM. COMMUNICATION SKILLS: AT THE END OF THE COURSE, THE STUDENTS WILL ACQUIRE THE BASIC TERMINOLOGY AND VOCABULARY OF ML IN THE CONTEXT OF MUSIC INFORMATION RETRIEVAL. LEARNING SKILLS: THE COURSE AIMS TO DEVELOP STUDENTS' LEARNING SKILLS SO THAT THEY WILL BE ABLE TO UPDATE THEIR KNOWLEDGE AND SKILLS INDEPENDENTLY. STUDENTS SHOULD BE ABLE TO APPLY THE ACQUIRED KNOWLEDGE TO UNEXPLORED CONTEXTS AND DEEPEN THE TOPICS COVERED USING MATERIAL AND LIBRARIES DIFFERENT FROM THOSE PROPOSED. |
Prerequisites | |
---|---|
BASICS OF COMPUTER PROGRAMMING |
Contents | |
---|---|
- RECALLING BASICS OF SIGNAL PROCESSING (SIGNAL REPRESENTATION, SPECTRAL ANALYSIS) - EXPLORING SOME TOOLS (TUNEPAD, LIBROSA) - INTRODUCING MACHINE LEARNING WITH PYTHON FOR MUSIC (MUSIC INFORMATION RETRIEVAL, AUTOMATIC MUSIC GENERATION) |
Teaching Methods | |
---|---|
- LECTURES 50) - PRACTICE SESSIONS - STUDENTS WILL BE ASKED TO TACKLE, INDEPENDENTLY OR IN SMALL GROUPS, SOME RELEVANT PROBLEMS (20 h) - PROJECT WORK, RELATED TO THE MAIN COURSE 20 h) |
Verification of learning | |
---|---|
THERE IS AN EXAM, CONSISTING OF THREE QUESTIONS, ONE OF WHICH IS RELATED TO THE PROJECT WORK. |
Texts | |
---|---|
-J.P. BRIOT, G. HADJERES, F.D. PACHET, DEEP LEARNING TECHNIQUES FOR MUSIC GENERATION, SPRINGER (2019) -M. S. HORN, M. WEST, C. ROBERTS, INTRODUCTION TO DIGITAL MUSIC WITH PYTHON PROGRAMMING, ROUTLEDGE (2022) |
More Information | |
---|---|
LECTURES IN ITALIAN. STUDY MATERIAL IN ENGLISH. |
BETA VERSION Data source ESSE3 [Ultima Sincronizzazione: 2024-10-07]