Computer science applied to sound

A.Y. 2018/2019
12
Max ECTS
96
Overall hours
SSD
INF/01
Language
Italian
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
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
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(s)
Reception:
Tuesday 9.30 - 11.30 a.m.
Via Celoria 20 - Settore Didattico - Edificio 3 - Second floor