Home

Welcome to the let's compose wiki!

Goal of the project is to provide an online musical notation software that is convenient to use.

It is a graphical interface to GNU LilyPond. The interface does not require LilyPond knowledge of the user.

Architecture

Web service that receives lilypond text files from the web frontend and responds with images containing the musical notation to display as an overview, or for download. It is a docker container that can be built from the server directory of the source code.
Web frontend is a HTML5 page that provides graphical interface to edit music, uses XMLHttpRequest to access the web service.

Documentation

The web service

In the docker container of the web service, you find some Python code that handles HTTP requests by starting GNU LilyPond using its command line interface. The code is forked off from chilledgeek/lilypond-web originally. It is though customized and fixed for the purpose of this project specifically.

This wiki

The wiki uses Markdown syntax.

Project Members:


Related

Wiki: User Manual