logo-polimi
Loading...
Risorse bibliografiche
Risorsa bibliografica obbligatoria
Risorsa bibliografica facoltativa
Scheda Riassuntiva
Anno Accademico 2019/2020
Scuola Scuola di Ingegneria Industriale e dell'Informazione
Insegnamento 054281 - CREATIVE PROGRAMMING AND COMPUTING
  • 054280 - CREATIVE PROGRAMMING AND COMPUTING - MODULE 2: PLATFORMS, INTERACTION DEVICES AND INTERFACES
Docente Zanoni Massimiliano
Cfu 5.00 Tipo insegnamento Modulo Di Corso Strutturato
Didattica innovativa L'insegnamento prevede  1.0  CFU erogati con Didattica Innovativa come segue:
  • Blended Learning & Flipped Classroom

Corso di Studi Codice Piano di Studio preventivamente approvato Da (compreso) A (escluso) Insegnamento
Ing Ind - Inf (Mag.)(ord. 270) - MI (263) MUSIC AND ACOUSTIC ENGINEERING*AZZZZ054281 - CREATIVE PROGRAMMING AND COMPUTING

Obiettivi dell'insegnamento

This course is aimed at providing the necessary background and expertise for developing software applications supporting and enhancing artistic and creative performances, installations, etc. The course covers multi-modal applications, with particular emphasis on music production and performance.

This second part of the course (Module 2) focuses on Generative Artificial Intelligence for art, and on the development of specific application scenarios:

  • Generative Artificial Intelligence
  • AI for automating or supporting artistic generation (visual art, music composition algorithms, automatic storytelling, etc.)
  • Data/Signal-Driven reactive/interactive artistic generation
  • Applications (projects and use-cases)

Risultati di apprendimento attesi

Students are expected to acquire the tools and the background that are needed to develop software applications supporting and enhancing artistic and creative performances, installations, etc. This includes design skills and tools for

  • Media Art Language and Expression
  • Interaction Design
  • Generative Artificial Intelligence

This will be achieved through the study of the background as well as through the development of practical projects and use-cases concerning three scenarios of interest:

  • Generative art (automatic music composition, automatic graphic generation, automatic image generation)
  • Interactive Installations (artistic installation able to react to environmental or human stimuli)
  • Interactive Performance and new instruments for interactive performances

Argomenti trattati

Module 2: Generative Artificial Intelligence for art

  • Generative Artificial Intelligence
  • Generative Media Art
  • AI for automating or supporting artistic generation (visual art, music composition algorithms, automatic storytelling, etc.)
  • Data/Signal-Driven reactive/interactive artistic generation
    • Automatic music composition
      • HMM-based composition models
      • Deep Learning-based models
    • Generative images; Deepdream and style transfer
    • Video transfer style
  • Applications (projects and use-cases)
    • Generative art: automatic music composition, automatic graphic generation, automatic image generation
    • Interactive Installations: artistic installation able to react to environmental or human stimuli
    • Interactive Performance and new instruments for interactive performances

Prerequisiti

Students are encouraged to take this course after having already attended courses such as "Advanced Coding Tools and Methodologies", "Computer Music, Representations and Models", and "Computer Music, Languages and Systems". Having attended also signal processing courses (particularly "Sound Analysis, Synthesis and Processing") would be of help as well.


Modalità di valutazione

Students will be evaluated based on projects that will be developed throughout the course, based on originality, quality of implementation, quality of presentation, participation, etc.


Bibliografia

Forme didattiche
Tipo Forma Didattica Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
32:30
48:45
Esercitazione
17:30
26:15
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale 50:00 75:00

Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua Inglese
Disponibilità di materiale didattico/slides in lingua inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese
Disponibilità di supporto didattico in lingua inglese
schedaincarico v. 1.6.1 / 1.6.1
Area Servizi ICT
26/01/2020