Course detail

Interactive Electronics

FEKT-MPC-INEAcad. year: 2025/2026

The course introduces students to the history of interactive art and its key figures. It then explores the basic classification and inputs of interactive systems, including behavioral models ranging from finite automata to behavioral trees. Emphasis is placed on practical creation using platforms such as p5.js, Godot Engine, SuperCollider, or Max/MSP, exploring audio and MIDI as interactive resources, and evaluating risks, meaningfulness, and future trends in interactivity. 

Language of instruction

Czech

Number of ECTS credits

Mode of study

Not applicable.

Entry knowledge

Basic computer skills and knowledge of the principles of musical electronics are required.

Rules for evaluation and completion of the course

To be awarded credit, it is necessary to complete all seminars and exercises with a maximum of two unexcused absences. It is also necessary to develop two independent projects of a minimum scope using one of the technologies discussed and to demonstrate functional interactivity. For independent projects, a maximum of 40 points can be obtained in total and at least 20 points must be obtained. The final written exam is evaluated with a maximum of 60 points and for its successful passage it is necessary to obtain at least 30 points. 

Aims

The aim of the course is to introduce students to the basic principles of interactive design and creation using modern platforms such as p5.js or Godot engine. Emphasis is placed on understanding the connection between software, hardware and creative intent.

A graduate of the course is able to:

  • create an interactive audiovisual web application using p5.js
  • implement an adaptive music and sound system in a game engine (Godot)
  • design a system for connecting physical sensors with creative software (e.g. SuperCollider/Raspberry Pi)
  • analyze and compare different platforms for creating interactive work 

Study aids

e-learning lecture presentations 

e-learning exercise instructions 

Prerequisites and corequisites

Not applicable.

Basic literature

REAS, Casey a FRY, Ben. Processing: A Programming Handbook for Visual Designers and Artists. MIT Press, 2014 (EN)
WILSON, Scott a COTTLE, David; Collins, Nick. The SuperCollider Book. MIT Press, 2011 (EN)

Recommended reading

CIPRIANI, Alessandro a GIRI, Maurizio, 2023. Electronic Music and Sound Design - Theory and Practice with Max 8 - Volume 3. Contemponet. ISBN 9788899212247 (EN)
NYSTROM, Robert, 2014. Game programming patterns. Genever Benning. ISBN 9780990582908 (EN)

Classification of course in study plans

  • Programme MPC-AUD Master's

    specialization AUDM-TECH , 2 year of study, winter semester, compulsory
    specialization AUDM-ZVUK , 2 year of study, winter semester, compulsory

Type of course unit

 

Seminar

26 hod., compulsory

Teacher / Lecturer

Exercise in computer lab

26 hod., compulsory

Teacher / Lecturer