Posts

Showing posts from July, 2026

LilyPond, MusicXML and Artificial Intelligence

Image
Indice 1. Writing Music: Why Artificial Intelligence Prefers LilyPond to Graphical Software 2. Graphics Software and the MusicXML Language 3. Is it possible to write sheet music directly in MusicXML? 4. Loss of Information During Conversion to MusicXML 5. Using Artificial Intelligence Systems Such as OCR 6. OCR Test for LilyPond and MusicXML 7. Another Attempt 8. In conclusion 1. Writing Music: Why Artificial Intelligence Prefers LilyPond to Graphical Software In the world of digital music notation, there are two radically different approaches: on one hand, graphical (WYSIWYG) software such as MuseScore , Finale , and Sibelius ; on the other, LilyPond , which is based entirely on plain text. A file written in LilyPond, with the .ly extension, is nothing more than plain text—just like the source code of a programming language, such as Python, or a markup language, such as HTML, Markdown, and LaTeX. This text-based nature makes it immediately usable by any AI...