Posts

Showing posts from February, 2023

A study on the export and import of musical scores between LilyPond and MuseScore via MusicXML

Image
1 About LilyPond and MuseScore. 2 Is it possible to convert score formats directly between both applications? 3 First attempt: from LilyPond to MuseScore with python-ly. 4 Second attempt: from LilyPond to MuseScore via MIDI files. 5 Third attempt: from LilyPond to MuseScore via optical PDF score recognition. 6 Fourth attempt: from LilyPond to MuseScore via original Audiveris. 7 Summary. 1 About LilyPond and MuseScore. LilyPond and MuseScore are the two most interesting open source projects dedicated to music notation. LilyPond is a markup language, compatible with LaTeX (I refer you to this my article on LaTeX and LilyPond for writing text and music ), that allows you to write musical scores of high graphical quality using text characters. This feature makes it, among other things, also usable by AI systems, such as ChatGPT, to write autogenerated scores. MuseScore has

Vim and the Markdown preview

Image
1 Preamble 2 Previewing Vim in Markdown with the “Livedown” plugin 3 Previewing Vim in Markdown with the “Vim Markdown Preview” plugin 4 Simple solution without plugins 1 Preamble Vim is an excellent editor for Markdown, both for its own “native” features and for the possibility of adding specific functions via “plugins.” Previewing documents requires, unless you use the “manual” solution mentioned at the end of this article, using a dedicated “plugin.” Until a few years ago, my favorite was “ iamcco/markdown-preview.vim ” because it provided a true real-time live effect while typing text, even before periodic saving. Unfortunately, that project has been abandoned since February 2020. However, there are interesting alternative solutions that are the subject of these notes. The operating system predominantly used for this article is Arch Linux but there are indications for other GNU/Linux distributions as well. 2 Previewing