bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


From: Mats Bengtsson
Subject: Re: v2.23.8: \fine seems to break \midi
Date: Fri, 1 Jul 2022 22:52:38 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.9.1

   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]matsboxergrand@gmail.com>
   wrote:

        On 2022-06-29 23:28, Dan Eble wrote:
     On Jun 29, 2022, at 16:14, Jean Abou Samra
     [1]<[3]jean@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]jean@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:matsboxergrand@gmail.com
   3. mailto:jean@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:jean@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


reply via email to

[Prev in Thread] Current Thread [Next in Thread]