H60148D Creating an interactive musical work

Faculty of Music
Summer 2025
Extent and Intensity
1/1/2.5. 2 credit(s). Type of Completion: zk (examination).
Teacher(s)
MgA. Jan Kavan, Ph.D. (lecturer)
Guaranteed by
MgA. Jan Kavan, Ph.D.
Composition and Multimedia Creation Department – Dean’s Office – Faculty of Music – Janáček Academy of Performing Arts
Supplier department: Composition and Multimedia Creation Department – Dean’s Office – Faculty of Music – Janáček Academy of Performing Arts
Prerequisites (in Czech)
Absolvování H60148C Pokročilá hudební algoritmizace.
Course Enrolment Limitations
The course is only offered to the students of the study fields the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives (in Czech)
Cílem předmětu je prohloubení schopnosti navrhnout a zpracovat pokročilé algoritmy pro tvorbu hudební nebo interaktivní složky. Součástí je i úvod do programování umělé inteligence pro zpracování a generování audio signálu.
Learning outcomes (in Czech)
Student bude po absolvování předmětu schopen:
• pracovat s metodami Motion Trackingu,
• navrhnout a natrénovat jednoduchou neuronovou síť v jazyce Python,
• vytvořit komplexní umělecké dílo za pomocí moderních interaktivních prvků, algoritmů a návrhových vzorů.
Syllabus (in Czech)
  • Markovovy řetězce.
  • Srovnání Pure Data a Max/MSP.
  • Práce se systémem Microsoft Kinect pro Motion tracking.
  • Úvod do jazyka Python a knihoven Numpy, PyTorch, Keras.
  • Úvod do neuronových sítí a jejich praktických aplikací.
  • Tvorba umělé neuronové sítě.
  • Tvorba konvoluční neuronové sítě.
  • Tvorba vlastního akustického systému.
Literature
  • SUMMERFIELD, Mark. Python 3: výukový kurz. Brno: Computer Press, 2010. ISBN 9788025127377.
  • SAMARASINGHE, Sandhya. Neural networks for applied sciences and engineering: from fundamentals to complex pattern recognition. Boca Raton, FL: Auerbach, c2007. ISBN 978-0849333750.
Teaching methods (in Czech)
Přednáška, cvičení. Hromadná výuka. Praktická forma osvojení dovedností.
Assessment methods (in Czech)
Zkouška. Hodnocení bude uděleno za vytvořený závěrečný projekt.
Language of instruction
Czech
Further Comments
The course is taught: every week.
The course is also listed under the following terms Summer 2014, Summer 2015, Summer 2016, Summer 2017, Summer 2018, Summer 2019, Summer 2020, Summer 2021, Summer 2022, Summer 2023, Summer 2024.
  • Enrolment Statistics (Summer 2025, recent)
  • Permalink: https://is.jamu.cz/course/hf/summer2025/H60148D