Original title:
Experimentální software pro polytempové hudební kompozice
Translated title:
Experimental software for Polytemporal music pieces
Authors:
Shishkova, Viktoriia ; Dlouhý, Dan (referee) ; Indrák, Michal (advisor) Document type: Bachelor's theses
Year:
2026
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Bakalářská práce se zabývá problematikou spravování polytempové hudby, se zaměřením na analýzu a úpravu tempa jednotlivých MIDI souborů. Cílem je vytvořit funkční program umožňující upravovat tempo tak, aby bylo možné sladit více MIDI souborů ve zvoleném uživatelském bodě. Teoretická část práce popisuje principy polytempové hudby, základní vlastnosti formátu MIDI, softwarové prostředí Max a programovací jazyky JavaScript a Java. Praktická část dokumentu je rozdělena do dvou částí. Nejprve představuje návrh a realizaci prototypu pro práci sMIDI daty, vytvořeného vrámci semestrální práce. Následně popisuje jeho zdokonalení do plně funkční aplikace, která umožňuje analyzovat více MIDI souborů současně, upravovat jejich tempo a provádět jejich vzájemné časové zarovnání. Práce přináší systematický postup pro efektivní úpravu a vzájemné časové zarovnání MIDI souborů.
The bachelor’s thesis focuses on the management of polytempo music, specifically on the analysis and modification of the tempo of individual MIDI files. The main goal is to develop a functional program that enables the tempo modification so that multiple different MIDI files can be aligned at a user-defined point. The theoretical part of the thesis describes the principles of polytempo music, the basic characteristics of the MIDI format and the Max software environment and the programming languages JavaScript and Java. The practical part is divided into two sections. First, it presents the design and implementation of a prototype for working with MIDI data as part of a semester project and then presents its development into a fully functional application capable of analyzing multiple MIDI files simultaneously, modifying their tempo, and aligning them in time. The project provides a systematic approach to efficient tempo adjustment and temporal alignment of MIDI files.
Keywords:
analyze; Java; JavaScript; MAX/MSP/Jitter; MIDI; Polytempo music; tempo.; analýza; Java; JavaScript; MAX/MSP/Jitter; MIDI; Polytempová hudba; tempo.
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/258592