Anybody else playing with GPT4 and Lilypond?

2023-03-29 Thread Saul Tobin
I've seen some examples of other people succeeding in getting ChatGPT with GPT4 to compose simple music in other text based music formats. I've had limited success getting it to output Lilypond code. It is able to correctly structure the code with a score block, nested contexts, and appropriately

Re: Anybody else playing with GPT4 and Lilypond?

2023-03-29 Thread Saul Tobin
On the upper left corner. when i asked for clarification >> instead of admitting it was mistaken it said it was white and next to >> another button. Twice it doubled down before admitting it was wrong. >> >> On Wed, Mar 29, 2023, 6:44 PM Saul Tobin >> wrote: >> >>

Re: Anybody else playing with GPT4 and Lilypond?

2023-03-29 Thread Saul Tobin
A practical follow up question: what is currently the largest repertoire of publicly available Lilypond scores? Ideally, something like the complete Bach chorales or Mozart piano sonatas. On Wed, Mar 29, 2023 at 3:43 PM Saul Tobin wrote: > I've seen some examples of other people succeed

OLL autotranspose feature release

2023-02-05 Thread Saul Tobin
Hi all, Just want to let everyone know, auto-transpose in OpenLilyLib now has automatically inserted key signatures. https://github.com/openlilylib/oll-misc/tree/master/pitch/auto-transpose Please let me know if you run into any bugs using it. Saul

Re: nested \relative ?

2023-02-11 Thread Saul Tobin
The downsides seem to me like they would be very specific to a given user's workflow. On Sat, Feb 11, 2023 at 6:53 AM Kieren MacMillan < kie...@kierenmacmillan.info> wrote: > Hi Saul, > > > What is the reasoning behind having smaller relative blocks? Generally I > structure my variables as a

Re: Duplicate marks with removed Staves (frenched)

2023-02-08 Thread Saul Tobin
Hi Simon, Is there a reason to have the marks in a child context rather than just a simultaneous music variable? Saul On Wed, Feb 8, 2023 at 10:24 AM Simon Albrecht wrote: > Hello everyone, > > I am working on a large score with several ChoirStaves and want to have > BarNumbers and Marks in

Re: Duplicate marks with removed Staves (frenched)

2023-02-09 Thread Saul Tobin
oirStaff << \new Staff << \marks \A >> >> \new ChoirStaff << \new Staff << \marks \B >> >> >> Maybe I'm missing a way to do this while keeping the mark engravers in the ChoirStaff context. Saul On Thu, Feb 9, 2023 at 1:29 AM Simon A

Re: nested \relative ?

2023-02-11 Thread Saul Tobin
This seems more or less equivalent to religiously putting \resetRelativeOctave at the beginning of every phrase IMO. On Sat, Feb 11, 2023 at 2:15 PM Simon Albrecht wrote: > On 10/02/2023 19:22, Saul Tobin wrote: > > What is the reasoning behind having smaller relative blocks? &g

Re: Documentation: Should we possibly have aliases for current stable and current devel?

2023-02-13 Thread Saul Tobin
Many users have old projects on very old versions of Lilypond, and sometimes you just want to make a small edit, not update your whole project to use the new version. It's important for documentation to be available. On Mon, Feb 13, 2023, 8:41 AM Kevin Cole wrote: > On Mon, Feb 13, 2023 at

Re: Understanding marks in 2.24

2023-01-31 Thread Saul Tobin
s1 \textMark "foo" s1 } music = \relative c'' { bf4 a c b bf4 a c b bf''4 a,, c b bf4 a c b } \score { << \new MarkLine \global \new StaffGroup << \new Staff << \global \music >> \new Staff << \global \music >>

Understanding marks in 2.24

2023-01-31 Thread Saul Tobin
Hi all, I'm in the process of updating my scores from 2.18 to 2.24 (yes I skipped a bunch of versions), and I'm trying to understand the intended use of the new types of marks. Take the following small example: \version "2.24.0" \language "english" markGroup = \with { \consists Mark_engraver

Re: \stopStaff \startStaff spacing & line continuity

2023-01-31 Thread Saul Tobin
I believe this may be a case where you need to use \applyOutput, as documented here: https://extending-lilypond.readthedocs.io/en/latest/extending/translation.html#tweaking-grobs-during-translation . On Tue, Jan 31, 2023 at 5:57 PM Ahanu Banerjee wrote: > I am trying to modify the color of the

Re: Understanding marks in 2.24

2023-01-31 Thread Saul Tobin
On Tue, Jan 31, 2023 at 1:32 PM Jean Abou Samra wrote: > On 31/01/2023 22:07, Saul Tobin wrote: > > I have a few questions: > > 1. How to achieve horizontal alignment and avoid vertical overlap of > RehearsalMarks and MetronomeMarks at the beginning of a system, or when >

Error in Extending Lilypond example

2023-01-31 Thread Saul Tobin
The fourth example engraver here: https://extending-lilypond.readthedocs.io/en/latest/extending/translation.html#fourth-engraver-example Running this code in 2.24 crashes on initializing the engraver with In procedure ly:spanner-set-bound!: Wrong type argument in position 3 (expecting Item): ().

Re: Understanding marks in 2.24

2023-01-31 Thread Saul Tobin
IMO deduplication wouldn't really be semantically contradictory, because the goal of allowing multiple simultaneous marks is to allow for multiple *different* marks at the same moment. And you could always have a context property to switch deduplication on/off. The scheme evaluation challenges

Re: nested \relative ?

2023-02-10 Thread Saul Tobin
What is the reasoning behind having smaller relative blocks? Generally I structure my variables as a single \relative block per variable and just use \resetRelativeOctave at the beginning of every passage. On Fri, Feb 10, 2023 at 3:09 AM Simon Albrecht wrote: > Hi Darren, > On 10/02/2023 11:46,

Re: Staff switch over page break spoils vertical spacing

2023-07-08 Thread Saul Tobin
Jean, please don't apologize for the constraints on your time. You contribute so much to the project and the community. Your efforts are appreciated. On Sat, Jul 8, 2023 at 8:11 PM Jean Abou Samra wrote: > Le samedi 08 juillet 2023 à 17:44 +1000, Vaughan McAlley a écrit : > > When a

Re: LilyPond 2.25.6

2023-06-24 Thread Saul Tobin
Hooray! I can finally compile my whole symphony draft on Windows! Thanks devs for all the work that went into this. On Sat, Jun 24, 2023 at 6:42 AM Jonas Hahnfeld via LilyPond user discussion wrote: > We are happy to announce the release of LilyPond 2.25.6. This is termed > a development

Harp_pedal_engraver: an overengineered solution to a niche problem

2023-12-07 Thread Saul Tobin
Hello friends, I’ve found that one of the more cumbersome tasks in Lilypond is engraving chromatic music for concert harp. When entering markups manually for each pedal change, it’s difficult to achieve clean and consistent formatting, and very easy to make errors. I’d like to share my solution

<    1   2