Original title:
Webový editor souborů formátu MusicXML
Translated title:
Web Editor of MusicXML Files
Authors:
Hudziec, Tomáš ; Burget, Radek (referee) ; Rychlý, Marek (advisor) Document type: Bachelor's theses
Year:
2016
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
Tato práce popisuje realizaci webového editoru hudební notace uložené ve formátu MusicXML. Je nastudována a popsána struktura formátu, implementace je provedena v jazyce HTML5, CSS a JavaScript. Noty se vykreslují pomocí open-source knihovny VexFlow do vektorového obrazu SVG, který je součástí webové stránky. Vzhledem k rozsáhlosti specifikace formátu MusicXML je podporována jeho podmnožina. Řešení umožňuje uživateli nahrát/vytvořit a upravovat notový zápis pomocí počítačové myši a výsledek posléze uložit do souboru.
This thesis describes implementation of web editor of MusicXML files. Structure of MusicXML format is studied and described. Implementation is done using HTML5, CSS and JavaScript. For notes rendering is used open-source JavaScript library VexFlow. Graphical music score is outputted into SVG, which is part of the web page. Due to complexity of MusicXML format, only its subset is supported. Solution provides loading or creating of music notation, editing it with computer mouse and saving result into a file.
Keywords:
editor; hudební notace; JavaScript; MusicXML; SVG; VexFlow; webová aplikace; editor; JavaScript; music notation; MusicXML; SVG; VexFlow; web application
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/62127