Computer Science Applied to Sound
A.Y. 2018/2019
Learning objectives
L'obiettivo del corso è di offrire allo studente le conoscenze necessarie e sufficienti ad affrontare e realizzare applicazioni audio digitale (incluse le applicazioni vocali e Internet) con un'ottica sistemistica, avvalendosi sia delle conoscenze informatiche, sia delle conoscenze matematiche e fisiche di base. Lo studio delle architetture di calcolo orientate all'elaborazione numerica del segnale in banda audio, integra le conoscenze sistemistiche che lo studente deve avere alla fine del corso.
Expected learning outcomes
Undefined
Lesson period: Second semester
Assessment methods: Esame
Assessment result: voto verbalizzato in trentesimi
Single course
This course cannot be attended as a single course. Please check our list of single courses to find the ones available for enrolment.
Course syllabus and organization
Single session
Responsible
Lesson period
Second semester
Prima parte
Course syllabus
The main goal of this module is to introduce the main concepts of object oriented programming, using Python as the reference language, and applying such concepts to sound synthesis and processing. The main topics addressed during the course are the following:
- Introduction to Python
- Syntax
- Introduction to object oriented programming
- Encapsulation, inheritance, polymorphism
- SMS tools: spectral modeling synthesis in Python
- Pyo: real-time sound synthesis and processing in Python
- Introduction to Python
- Syntax
- Introduction to object oriented programming
- Encapsulation, inheritance, polymorphism
- SMS tools: spectral modeling synthesis in Python
- Pyo: real-time sound synthesis and processing in Python
Prima parte
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor:
Avanzini Federico
Seconda parte
INF/01 - INFORMATICS - University credits: 6
Lessons: 48 hours
Professor:
Malcangi Mario Natalino
Professor(s)