Re: v2.23.8: \fine seems to break \midi
I can't seem to find any implementation of unfoldRepeats in articulate.ly. I see that it plays a bit with unfolding, but not by redefining the default implementation, as far as I can see. Do you remember what you changed in articulate.ly? /Mats On 2022-07-01 16:42, Nikolai Hedler wrote: For what it's worth, I deleted the implementation of \unfoldRepeats from [1]articulate.ly and found it caused no problems with my scores. - Nikolai On Fri, Jul 1, 2022, 10:12 Mats Bengtsson <[2]matsboxergr...@gmail.com> wrote: On 2022-06-29 23:28, Dan Eble wrote: On Jun 29, 2022, at 16:14, Jean Abou Samra [1]<[3]j...@abou-samra.fr> wrote: Le 28/06/2022 à 01:33, Nikolai Hedler a écrit : MIDI ends late if |\fine| followed by a pitch. [2][4]https://gitlab.com/lilypond/lilypond/-/issues/6368 Beaming and |\fine| [3][5]https://gitlab.com/lilypond/lilypond/-/issues/6369 Multi-measure rests [4][6]https://gitlab.com/lilypond/lilypond/-/issues/6370 — Dan Yet another flavor of the problem is that \fine doesn't play well with \articulate (I know that \articulate only should be used on MIDI output, but here we can visually see the problems that also are heard in the MIDI): \version "2.23.10" \include "[7]articulate.ly" \markup "Failing example using \fine" test_segno = \relative c' { c1 | \repeat segno 2 { e2 c \volta 2 \fine | g'4 f e d | } } \new Staff \test_segno \new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_segno } \new Staff {<>^"\\articulate \\unfoldRepeats" \articulate \unfoldRepeats \test_segno } \new Staff {<>^"\\articulate" \articulate \test_segno } \markup "Successful example without \fine" test_volta = \relative c' { c1 | \repeat segno 2 { e2 c | g'4 f e d |} c1 | } \new Staff \test_volta \new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_volta } \new Staff {<>^"\\articulate \\unfoldRepeats" \articulate \unfoldRepeats \test_volta } \new Staff {<>^"\\articulate" \articulate \test_volta } /Mats References 1. mailto:[8]j...@abou-samra.fr 2. [9]https://gitlab.com/lilypond/lilypond/-/issues/6368 3. [10]https://gitlab.com/lilypond/lilypond/-/issues/6369 4. [11]https://gitlab.com/lilypond/lilypond/-/issues/6370 ___ bug-lilypond mailing list [12]bug-lilypond@gnu.org [13]https://lists.gnu.org/mailman/listinfo/bug-lilypond References 1. http://articulate.ly/ 2. mailto:matsboxergr...@gmail.com 3. mailto:j...@abou-samra.fr 4. https://gitlab.com/lilypond/lilypond/-/issues/6368 5. https://gitlab.com/lilypond/lilypond/-/issues/6369 6. https://gitlab.com/lilypond/lilypond/-/issues/6370 7. http://articulate.ly/ 8. mailto:j...@abou-samra.fr 9. https://gitlab.com/lilypond/lilypond/-/issues/6368 10. https://gitlab.com/lilypond/lilypond/-/issues/6369 11. https://gitlab.com/lilypond/lilypond/-/issues/6370 12. mailto:bug-lilypond@gnu.org 13. https://lists.gnu.org/mailman/listinfo/bug-lilypond ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: v2.23.8: \fine seems to break \midi
For what it's worth, I deleted the implementation of \unfoldRepeats from articulate.ly and found it caused no problems with my scores. - Nikolai On Fri, Jul 1, 2022, 10:12 Mats Bengtsson wrote: >On 2022-06-29 23:28, Dan Eble wrote: > > On Jun 29, 2022, at 16:14, Jean Abou Samra [1] wrote: > > Le 28/06/2022 à 01:33, Nikolai Hedler a écrit : > > MIDI ends late if |\fine| followed by a pitch. > > [2]https://gitlab.com/lilypond/lilypond/-/issues/6368 > > > Beaming and |\fine| > > [3]https://gitlab.com/lilypond/lilypond/-/issues/6369 > > > Multi-measure rests > > [4]https://gitlab.com/lilypond/lilypond/-/issues/6370 > — > Dan > >Yet another flavor of the problem is that \fine doesn't play well with >\articulate (I know that \articulate only should be used on MIDI >output, but here we can visually see the problems that also are heard >in the MIDI): > >\version "2.23.10" >\include "articulate.ly" >\markup "Failing example using \fine" >test_segno = \relative c' { >c1 | >\repeat segno 2 { >e2 c \volta 2 \fine | >g'4 f e d | } >} >\new Staff \test_segno >\new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_segno } >\new Staff {<>^"\\articulate \\unfoldRepeats" \articulate >\unfoldRepeats \test_segno } >\new Staff {<>^"\\articulate" \articulate \test_segno } >\markup "Successful example without \fine" >test_volta = \relative c' { >c1 | >\repeat segno 2 { > e2 c | > g'4 f e d |} >c1 | >} >\new Staff \test_volta >\new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_volta } >\new Staff {<>^"\\articulate \\unfoldRepeats" \articulate >\unfoldRepeats \test_volta } >\new Staff {<>^"\\articulate" \articulate \test_volta } > /Mats > > References > >1. mailto:j...@abou-samra.fr >2. https://gitlab.com/lilypond/lilypond/-/issues/6368 >3. https://gitlab.com/lilypond/lilypond/-/issues/6369 >4. https://gitlab.com/lilypond/lilypond/-/issues/6370 > ___ > bug-lilypond mailing list > bug-lilypond@gnu.org > https://lists.gnu.org/mailman/listinfo/bug-lilypond > ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond
Re: v2.23.8: \fine seems to break \midi
On 2022-06-29 23:28, Dan Eble wrote: On Jun 29, 2022, at 16:14, Jean Abou Samra [1] wrote: Le 28/06/2022 à 01:33, Nikolai Hedler a écrit : MIDI ends late if |\fine| followed by a pitch. [2]https://gitlab.com/lilypond/lilypond/-/issues/6368 Beaming and |\fine| [3]https://gitlab.com/lilypond/lilypond/-/issues/6369 Multi-measure rests [4]https://gitlab.com/lilypond/lilypond/-/issues/6370 — Dan Yet another flavor of the problem is that \fine doesn't play well with \articulate (I know that \articulate only should be used on MIDI output, but here we can visually see the problems that also are heard in the MIDI): \version "2.23.10" \include "articulate.ly" \markup "Failing example using \fine" test_segno = \relative c' { c1 | \repeat segno 2 { e2 c \volta 2 \fine | g'4 f e d | } } \new Staff \test_segno \new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_segno } \new Staff {<>^"\\articulate \\unfoldRepeats" \articulate \unfoldRepeats \test_segno } \new Staff {<>^"\\articulate" \articulate \test_segno } \markup "Successful example without \fine" test_volta = \relative c' { c1 | \repeat segno 2 { e2 c | g'4 f e d |} c1 | } \new Staff \test_volta \new Staff {<>^"\\unfoldRepeats" \unfoldRepeats \test_volta } \new Staff {<>^"\\articulate \\unfoldRepeats" \articulate \unfoldRepeats \test_volta } \new Staff {<>^"\\articulate" \articulate \test_volta } /Mats References 1. mailto:j...@abou-samra.fr 2. https://gitlab.com/lilypond/lilypond/-/issues/6368 3. https://gitlab.com/lilypond/lilypond/-/issues/6369 4. https://gitlab.com/lilypond/lilypond/-/issues/6370 ___ bug-lilypond mailing list bug-lilypond@gnu.org https://lists.gnu.org/mailman/listinfo/bug-lilypond