Re: LilyPond talk in German at Chemnitzer Linuxtage
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
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
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
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
> 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
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
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
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
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
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
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
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
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