Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Kieren MacMillan
Hi Andrew, > Is it that you want more than one person to edit the LilyPond source > simultaneously? Not literally simultaneously… but "at the same time" (q.v. Lilybin). That is, we could be on Zoom (or whatever) talking about the music, and the student and I could alternately edit and save the

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Kieren MacMillan
Hi Karlin, > I'm understanding this use case wants... > * No-code GUI music entry > * Runs in a web browser > * Allows collaborative editing Right. > I'm having trouble imagining what "collaborative editing" would look like in > a "No-code GUI." Something like PDF commenting? Has anything like

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Karlin High
On Fri, Oct 23, 2020 at 3:36 PM Kieren MacMillan < kieren_macmil...@sympatico.ca> wrote: > The app/site *must* allow entry of notes using either a MIDI keyboard or a > "Quick Entry" (mouse-click) type UI; drag-and-drop would obviously be a > bonus, but is hardly necessary. > > in a “perfect”

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Andrew Bernard
I don't think this concept is feasible without a mammoth effort of work. However, this may pique your interest Keiran: https://www.smashingmagazine.com/2018/03/web-midi-api/ Nothing is impossible. Is it that you want more than one person to edit the LilyPond source simultaneously? Sounds like a

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Jahrme Risner
On Fri, Oct 23, 2020 at 13:35, Kieren MacMillan wrote: > Hi Jonas, > >> Proper collaboration tools aren't easy either, but there are solutions >> like Etherpad. It's open and can be enhanced with plugins, so would a >> collaborative text editor with a (possibly autorefreshing) preview from >>

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Kieren MacMillan
Hi Jonas, > Proper collaboration tools aren't easy either, but there are solutions > like Etherpad. It's open and can be enhanced with plugins, so would a > collaborative text editor with a (possibly autorefreshing) preview from > LilyPond constitute as a GUI for your scenario? The app/site

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Jonas Hahnfeld
Am Freitag, den 23.10.2020, 10:34 +0200 schrieb Jean Abou Samra: > Le 23/10/2020 à 02:45, Kieren MacMillan a écrit : > > Hi all, > > > > I’m teaching a musical theatre creation course at a college. I’ve been > > teaching the course for about 4 years, but the philosophy recently changed > > from

Re: min-systems-per-page causes LilyPond to hang 2.20

2020-10-23 Thread Jean Abou Samra
Le 23/10/2020 à 11:18, Richard Shann a écrit : I'm afraid I wasn't perhaps clear enough in what I wrote: I was offering to remove large amounts of irrelevant material from the .ly file as it is machine-generated (by Denemo) and I understand what can be dropped without changing the music that

Re: Problem with OTF support

2020-10-23 Thread Werner LEMBERG
> Silly me! FreeType already offers the necessary functionality (see > `ftcid.h`): > > FT_Get_CID_Is_Internally_CID_Keyed > FT_Get_CID_From_Glyph_Index > > I'll prepare a fix. Here it is: https://gitlab.com/lilypond/lilypond/-/merge_requests/474 Please test! Werner

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread James Lowe
On 23/10/2020 09:34, Jean Abou Samra wrote: If that aspect is more important than GUI note entry, another option would be to host an OverLeaf instance on your college's server (see https://github.com/overleaf/overleaf), install LilyPond and the lyLuaTeX package there, and use with LuaLaTeX.

Re: min-systems-per-page causes LilyPond to hang 2.20

2020-10-23 Thread Richard Shann
On Fri, 2020-10-23 at 10:17 +0200, Jean Abou Samra wrote: > Le 21/10/2020 à 17:58, Jean Abou Samra a écrit : > > Le 21/10/2020 à 17:37, Richard Shann a écrit : > > > > > I've noticed that having > > > > > > min-systems-per-page  = 2 > > > > > > can in some circumstances cause LilyPond to hang.

Re: feasibilty question: simple GUI for web-based Lilypond instance

2020-10-23 Thread Jean Abou Samra
Le 23/10/2020 à 02:45, Kieren MacMillan a écrit : Hi all, I’m teaching a musical theatre creation course at a college. I’ve been teaching the course for about 4 years, but the philosophy recently changed from one where I was a co-creator with the students (and hence did all of the engraving

Re: min-systems-per-page causes LilyPond to hang 2.20

2020-10-23 Thread Jean Abou Samra
Le 21/10/2020 à 17:58, Jean Abou Samra a écrit : Le 21/10/2020 à 17:37, Richard Shann a écrit : I've noticed that having min-systems-per-page  = 2 can in some circumstances cause LilyPond to hang. The attached non-minimal file exhibits this behavior: Starting lilypond 2.20.0

Re: Problem with OTF support

2020-10-23 Thread Werner LEMBERG
> do you think this can be solved within LilyPond? Otherwise I could > add a service to FreeType so that function `cff_charset_cid_to_gindex` > (in FreeType's file `src/cff/cffload.c`) gets a public API...[*] Silly me! FreeType already offers the necessary functionality (see `ftcid.h`):