All the events of the conference have been planned to take place online between 15:00 and 21:00h (CEST).
The complete program schedule with details about papers and speakers will published here very soon.
The development of Verovio is conducted in close collaboration with the MEI community and is meant to be as generic as possible. Verovio itself is a C++ codebase hosted on GitHub and around which a rich development ecosystem has been put in place over the years. This ecosystem, which is continuously increased and improved, will be the focus of the workshop.
The course will first explain the syntax and basic functions of LilyPond using simple examples that will be implemented together with the participants. Building on this, workshop participants will be introduced to more complex examples from real projects (including splitting into multiple files, grouping settings into variables, working with (orchestral) scores and vocal excerpts, working in a team and with version management). The extension OLL with scholarLy even allows the integration of critical annotations on the spot, which is a big advantage compared to working with other notation programs (usually critical annotations have to be entered separately). An introduction with first application examples will be given in this module.
The second part will be about the interfaces of LilyPond: Import from MusicXML, exportfrom MEI to LilyPond with MEILER, integration with LaTeX (glyphs and note examples in running text, larger note examples, critical report with scholarLy).
The workshop will start with a hands-on tutorial of the Humdrum data format, beginning with fundamentals of encoding music notation in Humdrum using the Verovio Humdrum Viewer (VHV). Participants will learn how to import MusicXML/MEI files into VHV and convert them into Humdrum data, as well as exporting Humdrum data to MEI and PDF files. A survey of graphical editing capabilities in VHV and equivalent direct textual changes to the Humdrum data will be compared. Basic data processing methods such as adding lyrics and figured bass will be presented. Encoding and working with mensural music as Humdrum data will be covered depending on the interests of the participants.
Recent updates to VHV such as the toolbar will be highlighted, including saving and loading data into persistent buffers within the web browser, searching musical content, and linking VHV to Google Spreadsheets, which increases efficiency for certain types of editing. Data processing and analysis using the filter toolbar will also be demonstrated. Batch processing and analysis of Humdrum data on the command-line will be demonstrated and compared to VHV filters.
Participants will learn how to export their digital scores as HTML files using the Humdrum Notation Plugin for online publishing. Applications of Github for managing digital scores will be discussed, with example repositories being Bach chorales and Beethoven sonatas, and how such repositories can integrate into VHV’s built-in score menu or your own websites. The remainder of the workshop will demonstrate various web interfaces to Humdrum digitals scores, including the Tasso in Music Project (github), the Josquin Research Project (github), Digital Editions of Chopin First Editions at the Fryderyk Chopin Institute, and the Polyrhythm project (github).
This advanced technical workshop is aimed at members of the music encoding community who want to contribute to the development of the MEI schema. The goal is to broaden the insight into the technical dimensions of MEI, and to increase the pool of people working on its development. Familiarity with the MEI specification and some technical experience is expected (in particular, familiarity with XML and the concepts of elements, attributes, and values).
During the workshop, we will walk through the Advanced MEI Online Tutorial “Understanding ODD –A tutorial on the internal structure of MEI.” This tutorial introduces the basic concepts of the ODD (One Document Does-it-all) language in which the schema of MEI is written. We will explain the basic principles of the ODD structures found in MEI through the individual examples covered in the tutorial.