HF:HF0003l Algorithmic Composition II - Course Information
HF0003l Algorithmic Composition II
Faculty of MusicSummer 2025
- Extent and Intensity
- 1/1/2.5. 2 credit(s). Type of Completion: zk (examination).
- Teacher(s)
- doc. Mgr. Ing. MgA. Dan Dlouhý, Ph.D. (lecturer)
MgA. Jan Kavan, Ph.D. (lecturer) - Guaranteed by
- doc. Mgr. Ing. MgA. Dan Dlouhý, 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í předmětu HF0003z Algoritmická kompozice II.
- 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
- there are 8 fields of study the course is directly associated with, display
- Course objectives (in Czech)
- Cílem předmětu je prohloubení znalostí a dovedností, získaných v předmětu HF0003z Algoritmická kompozice II a jejich rozšíření o prostředí Super Collider, Csound a Klangpilot atd. Posluchači v průběhu semestru vypracují praktické úkoly pro základní zvládnutí jednotlivých prostředí.
- Learning outcomes (in Czech)
- Student bude po absolvování předmětu schopen:
• sestavit jednoduchý funkční patch v programu Super Collider,
• sestavit jednoduchou aplikaci v programovacím jazyku Csound,
• sestavit jednoduchý partituru v programu Klangpilot,
• porozumět výhodám a nevýhodám jednotlivých prostředí a dokázat zvolit optimální systém pro konkrétní případ užití. - Syllabus (in Czech)
- Seznámení s výše uvedenými prostředími, popis výhod a nevýhod pro konkrétní případy užití.
- Základní popis programu Super Collider, architektura systému.
- Práce s client-server architekturou systému Super Collider, distribuované zpracování vstupů.
- Základní popis programovacího jazyka Csound, programování jednoduchých aplikací.
- Základy práce s Csound v moderních jazycích Python a Java.
- Základní popis programu Klangpilot, programování jednoduchých partitur.
- Literature
- Csound. Csound [online]. [cit. 12. 5. 2018]. Dostupné z: http://www.csounds.com/
- SuperCollider. SuperCollider [online]. [cit. 12. 5. 2018]. Dostupné z: http://supercollider.github.io/
- NIERHAUS, Gerhard. Algorithmic Composition: Paradigms of Automated Music Generation. Wien: Springer-Verlag, 2009. ISBN 978-3-211-77539-6.
- FLAUVEL, John, FLOOD, Raymond, WILSON, Robin. Music and Mathematics: From Pythagoras to Fractals. Oxford: Oxford University Press, 2006. ISBN 0199298939/ISBN13: 9780199298938.
- KRETZ, Johannes. KLANGPILOT - a software environement for control and composing of synthetic sounds [online]. [cit. 26. 5. 2018]. Dostupné z: http://johanneskretz.bplaced.net/www-jk-neu/Paper-html/Paper.html
- KRETZ, Johannes. Klangpilot – a new interface for „writing“ (not only) synthetic sounds [online]. [cit. 11. 5. 2018]. Dostupné z: http://www.academia.edu/3757038/KLANGPILOT
- KRETZ, Johannes. KLANGPILOT - a software environement for control and composing of synthetic sounds [online]. [cit. 26. 5. 2018]. Dostupné z: http://johanneskretz.bplaced.net/www-jk-neu/Paper-html/Paper.html
- Teaching methods (in Czech)
- Přednáška, cvičení. Hromadná výuka.
- Assessment methods (in Czech)
- Zkouška.
- Language of instruction
- Czech
- Further Comments
- The course is taught: every week.
- Enrolment Statistics (recent)
- Permalink: https://is.jamu.cz/course/hf/summer2025/HF0003l