Course detail

Software prototyping of audiovisual work 2

FaVU-1SPAD2Acad. year: 2024/2025

The course is designed as a series of consecutive lectures and practical exercises using the knowledge acquired in the course Software Prototyping of Audiovisual Works 1. During the individual lessons, students will learn about advanced possibilities of working with data, image, sound and generative principles of visual compositions in 3D space. The course will also focus on learning the principles of finalizing and compiling projects into self-running applications. In the last four classes there will be space for detailed consultations of individual projects. These projects should have the character of a long-term complex work of authorship, the final form of which can be used in the individual presentation of the students or in the presentation of the field of study.

Language of instruction

Czech

Number of ECTS credits

3

Mode of study

Not applicable.

Entry knowledge

Graduation in the course Software prototyping of audiovisual work 1, Standard PC skills, Windows platform, or Mac OS.

Rules for evaluation and completion of the course

A condition for admission to the examination, which is an evaluation of the final individual author's project by the teacher, is active participation in class and regular consultation of the project.
Attendance is compulsory (3 unexcused absences are tolerated). Making up missed classes is done by agreement with the teacher in the form of alternative assignments.

Aims

The aim of the course is to offer students an advanced orientation in the possibilities of using the principles of the graphical programming environment Max (Cycling74) in the creation of original audiovisual works. The Max software is one of the key tools used by music, audiovisual and DIY experimenters worldwide, both for initial prototyping and for the creation of final works. One of the aims of the course is also to introduce the possibilities of authoring software to students who have no programming experience.
The course will foster students' ability to work independently to create individual sample patches, so that they can continuously create their own working partial patches.
Another goal is to motivate students to create their own concept and to develop it comprehensively into a presentable audiovisual work using the software tools mentioned above.

Completion of the course will give the students practical experience with the principles of graphic programming and working with data, image and sound in general, which can be applied in their own creative work. In the summer semester, the students will verify in the realization of their own projects all the processes that we test together in class.

Study aids

Not applicable.

Prerequisites and corequisites

Basic literature

Not applicable.

Recommended reading

Alessandro, Cipriani, Maurizio, Giri. Electronic Music and Sound Design - Theory and Practice with Max 8 - Volume 1 (Fourth Edition). 1. vydání. Řím: Contemponet, 2019, ISBN-10 : 8899212104
Geoffrey, Kidde. Learning Music Theory with Logic, Max, and Finale. 1. vydání London: Routledge, 2020, ISBN 9781138544291
Gregory, Taylor. Step by Step: Adventures in Sequencing with Max/MSP. 1. vydání. Walnut: Cycling '74, 2018, ISBN 978-1732590304
Miller, Puckette. The Theory and Techniques of Electronic Music. 1. vydání. World Scientific Publishing Company, 2007, ISBN: 9812700773
V. J. Monzano. Max/MSP/Jitter for Music: A Practical Guide to Developing Interactive Music Systems for Education and More. 2. vydání. Oxford: Oxford University Press, 2016, ISBN : 0190243740

Classification of course in study plans

  • Programme VUM_B Bachelor's 2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
  • Programme DES_B Bachelor's 2 year of study, summer semester, compulsory-optional
    2 year of study, summer semester, compulsory-optional
    2 year of study, summer semester, compulsory-optional
    2 year of study, summer semester, compulsory-optional
  • Programme VUM_B Bachelor's 2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective
    2 year of study, summer semester, compulsory-optional
    3 year of study, summer semester, elective

Type of course unit

 

Lecture

13 hod., compulsory

Teacher / Lecturer

Syllabus

1. Creating a sample project with generative graphics and a 3D particle system.
2. Creating a sample project of a complex responsive visual composition - sound analysis / data mapping to a generative 3D image.
3. Creation of a sample project demonstrating the integration of Max with the Unity game development environment platform.
4. Demonstration of the possibilities of interfacing Max with the Arduino platform, examples of control protocols OSC, DMX, ArtNet.
5. Creating a sample project using the Arduino platform and capacitive sensors.
6. Detailed examples of project export options, compiling applications for macOS and Windows platforms, compiling VST plugins.
7. Discussion of individual project concepts, specification and final agreement on content and form.
8. – 11. Consultation of individual projects and their joint correction.
12. Presentation of the individual project and its evaluation.

Exercise in computer lab

13 hod., compulsory

Teacher / Lecturer