Re: Skip-filled tuplets crash 2.25.0

2023-01-14 Thread Trevor Bača
Thanks, Jean!

On Fri, Jan 13, 2023 at 5:38 PM Jean Abou Samra  wrote:

> Le 13/01/2023 à 23:36, Trevor Bača a écrit :
> > Hi,
> >
> > Skip-filled tuplets halt execution in 2.25.0.
> >
> > %%% BEGIN %%%
> >
> > \version "2.25.0"
> >
> > \new Staff { \times 2/3 { s2 s2 s2 } }
> >
> > %%% END %%%
> >
> > GNU LilyPond 2.25.0 (running Guile 2.2)
> > Processing `test.ly'
> > Parsing...
> > Interpreting music...
> > warning: omitting tuplet bracket with neither left nor right bound
> > Preprocessing graphical objects...
> > /Users/trevor/lilypond-2.25.0/share/lilypond/2.25.0/ly/init.ly:65:2:
> error:
> > Guile signaled an error for the expression beginning here
> > #
> >   (let ((book-handler (if (defined? 'default-toplevel-book-handler)
> > In procedure ly:grob-array-ref: Wrong type argument in position 1
> > (expecting Grob_array): ()
> >
> > It's probably true that most users aren't using skip-filled tuplets. But
> > I've been using them for quite a while in previous versions of LilyPond
> > (for certain cases of complicated polyphony where compositional processes
> > transform some, or perhaps all, notes in one voice into skips).
> >
> > Will skip-filled tuplets be allowed again in future versions of LilyPond?
> >
> > Thanks for all the goodies in 2.25!
>
>
> Thanks, but this has already  been reported.
>
> https://gitlab.com/lilypond/lilypond/-/issues/6482
>
> Best,
> Jean
>
>

-- 
Trevor Bača
www.trevorbaca.com
soundcloud.com/trevorbaca


\key\default crashes midi output

2023-01-14 Thread Saul Tobin
\version "2.24.0"

\score {
  \new Staff {
\key f \major
c'1
\key \default
c'1
  }
  \midi {}
}

This crashes with "In procedure cdar: Wrong type (expecting pair): ()" as
far back as 2.14.2.