Computer science applied to sound

A.Y. 2018/2019
Lesson for
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.

Course structure and Syllabus

Active edition
Yes
Responsible
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
Prima parte
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
Lesson period
Second semester
Lesson period
Second semester
Assessment methods
Esame
Assessment result
voto verbalizzato in trentesimi
Professor(s)
Reception:
Tuesday 9.30 - 11.30 a.m.
Via Celoria 20 - Settore Didattico - Edificio 3 - Second floor