Re: v2.23.8: \fine seems to break \midi

2022-07-01 Thread Mats Bengtsson
   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

2022-07-01 Thread Nikolai Hedler
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

2022-07-01 Thread Mats Bengtsson
   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