Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread David Kastrup
Valentin Petzel  writes:

>> Am Sonntag, 12. März 2023, 13:24:01 CET schrieb:
>>> Valentin Petzel  writes:
>>> > Regarding midi support: Personally I’d do this externally. Create an
>>> > external program that records midi, either quantised real time or
>>> > stepwise, and returns the output as Lilypond code. This then has the
>>> > advantage that it is easier to maintain and can easily be used by
>>> > whatever editor you want to use (as long as the editor in question
>>> > allows you to call an external program and insert the output).
>>> 
>>> An advantage of doing this in-editor is that you can reincorporate
>>> manual duration corrections and bar checks into the quantisation.  That
>>> might significantly speed up the process of getting a good quantisation.
>>> 
>>> Of course, Frescobaldi does not use timing at all yet, so that is a moot
>>> point for now.
>
>
> Yes, but an external program could do that too, without being tied to a 
> single 
> specific editor.

How do you propose an external program to incorporate edits without
being an editor?

-- 
David Kastrup



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread Valentin Petzel
Yes, but an external program could do that too, without being tied to a single 
specific editor.

Am Sonntag, 12. März 2023, 13:24:01 CET schrieb David Kastrup:
> Valentin Petzel  writes:
> > Regarding midi support: Personally I’d do this externally. Create an
> > external program that records midi, either quantised real time or
> > stepwise, and returns the output as Lilypond code. This then has the
> > advantage that it is easier to maintain and can easily be used by
> > whatever editor you want to use (as long as the editor in question
> > allows you to call an external program and insert the output).
> 
> An advantage of doing this in-editor is that you can reincorporate
> manual duration corrections and bar checks into the quantisation.  That
> might significantly speed up the process of getting a good quantisation.
> 
> Of course, Frescobaldi does not use timing at all yet, so that is a moot
> point for now.



signature.asc
Description: This is a digitally signed message part.


Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread David Kastrup
Valentin Petzel  writes:

> Regarding midi support: Personally I’d do this externally. Create an
> external program that records midi, either quantised real time or
> stepwise, and returns the output as Lilypond code. This then has the
> advantage that it is easier to maintain and can easily be used by
> whatever editor you want to use (as long as the editor in question
> allows you to call an external program and insert the output).

An advantage of doing this in-editor is that you can reincorporate
manual duration corrections and bar checks into the quantisation.  That
might significantly speed up the process of getting a good quantisation.

Of course, Frescobaldi does not use timing at all yet, so that is a moot
point for now.

-- 
David Kastrup



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread Valentin Petzel
That’s what I’ve got from this too :). Personally I think the greatest thing 
with Frescobaldi is the great integration between editor and viewer, with fast 
forward and reverse search and even marking selected source code in the 
viewer. This makes syncing between parts much easier. I do not care much about 
midi, but what kind of turns me off about Frescobaldi a bit is the lagginess 
(all that functionality comes with a price I suppose), the syntax highlighting 
and the lack of features of the actual editing component and the general 
instability with lack of restoration features. E.g. when I use Frescobaldi 
using seach occasionally crashes the program, which then requires you to 
recover unsaved changes from the files in /tmp Frescobaldi put there the last 
time you compiled the score.

So currently I’ve switched to using KATE configured to compile the file when I 
save it. I can tile the windows to have Okular show the Score or a manuscript 
by the side, point and click works out of the box (even if it is a bit slow). 
This allows me to write long scores much faster than I’d be able to in 
Frescobaldi. So while I respect the capabilities and features of Frescobaldi I 
can unstand someone not using it.

I think maybe a nice thing would be to use the python library for a lilypond 
LSP?

Regarding midi support:  Personally I’d do this externally. Create an external 
program that records midi, either quantised real time or stepwise, and returns 
the output as Lilypond code. This then has the advantage that it is easier to 
maintain and can easily be used by whatever editor you want to use (as long as 
the editor in question allows you to call an external program and insert the 
output).

Cheers,
Valentin

Am Sonntag, 12. März 2023, 12:22:14 CET schrieb David Kastrup:
> Valentin Petzel  writes:
> > Hi David,
> > 
> > one important thing this talk has taught us is that you are not too
> > fluent with Frescobaldi :).
> 
> You bet.  But I still considered it a saner choice to showcase compared
> to Emacs (which is what I use).
> 
> Maybe someone™ should just use all of the libraries Frescobaldi uses for
> parsing LilyPond stuff to bootstrap a first Emacs mode worth its salt.
> 
> I also discovered that the Frescobaldi documentation talks about Rumor
> integration while in the actual editor Rumor support appears to have
> been replaced by native MIDI support with less functionality.
> 
> The native MIDI support would require recording of timing information to
> facilitate better chord/note distinction and quantisation support.



signature.asc
Description: This is a digitally signed message part.


Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread Werner LEMBERG


> By chance, I read the announcing email at 16:59, just in time to
> start the stream and to follow David's lecture on Lilypond and
> Frescobaldi.  It was a refreshing experience to watch and listen to
> one of those friendly people involved in the development, [...]

Yeah, David did a good job! :-)


Werner



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread David Kastrup
Valentin Petzel  writes:

> Hi David,
>
> one important thing this talk has taught us is that you are not too
> fluent with Frescobaldi :).

You bet.  But I still considered it a saner choice to showcase compared
to Emacs (which is what I use).

Maybe someone™ should just use all of the libraries Frescobaldi uses for
parsing LilyPond stuff to bootstrap a first Emacs mode worth its salt.

I also discovered that the Frescobaldi documentation talks about Rumor
integration while in the actual editor Rumor support appears to have
been replaced by native MIDI support with less functionality.

The native MIDI support would require recording of timing information to
facilitate better chord/note distinction and quantisation support.

-- 
David Kastrup



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread Valentin Petzel
Hi David,

one important thing this talk has taught us is that you are not too fluent with 
Frescobaldi :). Thanks for the great talk!

Valentin

Am Samstag, 11. März 2023, 12:55:27 CET schrieb David Kastrup:
> Hi,
> 
> just a heads-up for a talk about LilyPond happening at 5pm MET (UTC+1).
> 
> It's being streamed (and there will be a recording available a few weeks
> later).
> 
> Essentially I will talk a bit about what LilyPond is and how to use it
> and will demonstrate Frescobaldi for entering a piece.  If I am fast
> enough, also showing how to use MIDI.
> 
> And, uh.  Accommodation and transport (it's in Saxonia, deep East of
> Germany) do cut into my rather small pockets, so if you feel like
> offsetting this, there is a Paypal account associated with my Email
> address...
> 
> Hope the streaming works out, and maybe see you later!



signature.asc
Description: This is a digitally signed message part.


Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-12 Thread David Kastrup
Aaron Hill  writes:

> On 2023-03-11 3:55 am, David Kastrup wrote:
>> Hi,
>> just a heads-up for a talk about LilyPond happening at 5pm MET
>> (UTC+1).
>> It's being streamed (and there will be a recording available a few
>> weeks
>> later).
>> Essentially I will talk a bit about what LilyPond is and how to use
>> it
>> and will demonstrate Frescobaldi for entering a piece.  If I am fast
>> enough, also showing how to use MIDI.
>> And, uh.  Accommodation and transport (it's in Saxonia, deep East of
>> Germany) do cut into my rather small pockets, so if you feel like
>> offsetting this, there is a Paypal account associated with my Email
>> address...
>> Hope the streaming works out, and maybe see you later!
>
> Well, the three years of German I *barely* passed in high school will
> not be enough for me to follow real, fluent speech without a written
> transcript.  So while I will not be able to join, I do hope everything
> goes smoothly with your presentation.

Thanks for those of you who actually did pick up my tab here with
Paypal!  I'll try adding an English sub once the recordings are
available for download, as a "thank you" for the largest chunk of help.

It probably helps that almost every time I do a talk in German, I forget
to switch my locale to German, so the whole Frescobaldi interface is
already in English in that talk...

-- 
David Kastrup



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-11 Thread k.breinbaas
Hello,By chance, I read the announcing email at 16:59, just in time to start 
the stream and to follow David's lecture on Lilypond and Frescobaldi.It was a 
refreshing experience to watch and listen to one of those friendly people 
involved in the development, support and advocacy of Lilypond, so well-known of 
their prompt, expert and patient appearances on the mailing list.Just to say a 
great thank you to you all!Regards,ArjenVerzonden vanaf mijn Galaxy
 Oorspronkelijk bericht Van: David Kastrup  
Datum: 11-03-23  13:19  (GMT+01:00) Aan: Jean Abou Samra  
Cc: lilypond-user@gnu.org Onderwerp: Re: LilyPond talk in German at Chemnitzer 
Linuxtage Jean Abou Samra  writes:> Le samedi 11 mars 2023 
à 12:55 +0100, David Kastrup a écrit :>>>> Hi,>> >> just a heads-up for a talk 
about LilyPond happening at 5pm MET (UTC+1).>> >> It's being streamed (and 
there will be a recording available a few weeks>> later).>> For those 
wondering, the link to the streaming appears to be “Zum> Stream” on> 
https://chemnitzer.linux-tage.de/2023/en/programm/beitrag/281D'oh.  I had the 
page open in my browser for referencing it.  I justforgot to actually do 
so.Thanks!-- David Kastrup

Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-11 Thread Aaron Hill

On 2023-03-11 3:55 am, David Kastrup wrote:

Hi,

just a heads-up for a talk about LilyPond happening at 5pm MET (UTC+1).

It's being streamed (and there will be a recording available a few 
weeks

later).

Essentially I will talk a bit about what LilyPond is and how to use it
and will demonstrate Frescobaldi for entering a piece.  If I am fast
enough, also showing how to use MIDI.

And, uh.  Accommodation and transport (it's in Saxonia, deep East of
Germany) do cut into my rather small pockets, so if you feel like
offsetting this, there is a Paypal account associated with my Email
address...

Hope the streaming works out, and maybe see you later!


Well, the three years of German I *barely* passed in high school will 
not be enough for me to follow real, fluent speech without a written 
transcript.  So while I will not be able to join, I do hope everything 
goes smoothly with your presentation.



-- Aaron Hill



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-11 Thread David Kastrup
Jean Abou Samra  writes:

> Le samedi 11 mars 2023 à 12:55 +0100, David Kastrup a écrit :
>
>
>> Hi,
>> 
>> just a heads-up for a talk about LilyPond happening at 5pm MET (UTC+1).
>> 
>> It's being streamed (and there will be a recording available a few weeks
>> later).
>
> For those wondering, the link to the streaming appears to be “Zum
> Stream” on
> https://chemnitzer.linux-tage.de/2023/en/programm/beitrag/281

D'oh.  I had the page open in my browser for referencing it.  I just
forgot to actually do so.

Thanks!

-- 
David Kastrup



Re: LilyPond talk in German at Chemnitzer Linuxtage

2023-03-11 Thread Jean Abou Samra
Le samedi 11 mars 2023 à 12:55 +0100, David Kastrup a écrit :


> Hi,
> 
> just a heads-up for a talk about LilyPond happening at 5pm MET (UTC+1).
> 
> It's being streamed (and there will be a recording available a few weeks
> later).

For those wondering, the link to the streaming appears to be “Zum Stream” on 
https://chemnitzer.linux-tage.de/2023/en/programm/beitrag/281


signature.asc
Description: This is a digitally signed message part


LilyPond talk in German at Chemnitzer Linuxtage

2023-03-11 Thread David Kastrup


Hi,

just a heads-up for a talk about LilyPond happening at 5pm MET (UTC+1).

It's being streamed (and there will be a recording available a few weeks
later).

Essentially I will talk a bit about what LilyPond is and how to use it
and will demonstrate Frescobaldi for entering a piece.  If I am fast
enough, also showing how to use MIDI.

And, uh.  Accommodation and transport (it's in Saxonia, deep East of
Germany) do cut into my rather small pockets, so if you feel like
offsetting this, there is a Paypal account associated with my Email
address...

Hope the streaming works out, and maybe see you later!

-- 
David Kastrup