Menu

Tree [a57e7e] master /
 History

HTTPS access


File Date Author Commit
 graphicalelements 2021-09-06 unknown unknown [dcd028] graphics for polyphony
 graphicalelements-bigger 2021-10-05 unknown unknown [e79d9c] fermata fix
 server 2021-08-26 unknown unknown [20922c] download
 FreeSerif.woff 2021-07-29 Csaba Skrabak Csaba Skrabak [722ee6] initial commit
 FreeSerifBold.woff 2021-07-29 Csaba Skrabak Csaba Skrabak [722ee6] initial commit
 FreeSerifBoldItalic.woff 2021-07-29 Csaba Skrabak Csaba Skrabak [722ee6] initial commit
 FreeSerifItalic.woff 2021-07-29 Csaba Skrabak Csaba Skrabak [722ee6] initial commit
 README.md 2021-08-30 unknown unknown [06ebea] sync wiki and README
 appconfig.js 2021-08-15 Csaba Skrabak Csaba Skrabak [2b171f] adding new files
 buildbackend.bat 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 buildbackend.sh 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 connector.js 2021-10-07 unknown unknown [a57e7e] group delete
 draft.css 2021-09-29 unknown unknown [8fd966] augmentation dots in draft
 draft.js 2021-10-05 unknown unknown [9e72f3] rest dot and fermata
 example.html 2021-07-29 Csaba Skrabak Csaba Skrabak [722ee6] initial commit
 freeserif.css 2021-07-29 Csaba Skrabak Csaba Skrabak [503aa1] clean up
 index.html 2021-10-04 unknown unknown [5b551f] return to draft buttons in zoom tabs
 keybindings.js 2021-09-21 unknown unknown [427ec7] unhack
 runbackend.bat 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 runbackend.sh 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 script.js 2021-10-07 unknown unknown [a57e7e] group delete
 servefrontend.bat 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 servefrontend.sh 2021-08-18 Csaba Skrabak Csaba Skrabak [3508a6] server starting scripts
 style.css 2021-10-04 unknown unknown [5b551f] return to draft buttons in zoom tabs

Read Me

Quick deploy guide

In alpha status, there is no publicly available online deployed app yet. Developers can deploy locally.

Simplified method

This does not work with some old Edge versions (e.g. 44) but OK with newer ones (e.g. 92.)

You need:

And it goes,

  1. Download sources from the Code tab here. If you don't have Git, a Download Snapshot then unzipping should work.
  2. Build and run the LilyPond web service:
    * in bash (linux, mingw etc.): ./buildbackend.sh
    * or, in Windows, start buildbackend.bat
  3. Now open Chrome browser, enter in the URL bar:
    file:// followed by the path to the downloaded source code, where index.html file is located.

Safe Method

You need:

And it goes,

  1. Download sources from the Code tab here. If you don't have Git, a Download Snapshot then unzipping should work.
  2. Build and run the LilyPond web service:
    * in bash (linux, mingw etc.): ./buildbackend.sh
    * in Windows, start: buildbackend.bat
  3. Start a testing web server:
    * in bash (linux, mingw etc.): ./servefrontend.sh
    * in Windows, start: servefrontend.bat
  4. Now open a browser, enter in the URL bar:
    localhost:8000

Port number configuration

You may want to do this if servers are not willing to start due to a TCP port
being used on your host.

  • Changing backend TCP port 8080 to 8082:
    • in appconfig.js: ws: "http://localhost:8082/"
    • in the runbackend scripts (.bat and .sh): docker run -d -p127.0.0.1:8082:8080 lilypond-ws
  • Changing frontend TCP port 8000 to 8002 (not present in simplified method:)
    • add command line argument after http.server in servefrontend scripts (.bat and .sh): 8002
    • browser address bar in step 4: localhost:8002

Speed Up Running Backend

If you have already built the backend web service (i.e. started the buildbackend script) once and didn't change files in the server subdirectory since then, instead of buildbackend, you can start runbackend script.

Wiki

Read this info and more here:

https://sourceforge.net/p/lets-compose/wiki/Home/

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.