Le 06/03/2012 01:04, Colin Hall disait :

[...]

Have you isolated a bug here?


I'm not sure about it but, thanks to the Scheme tutorial I just finished to translate I'm now not so blind:

 \displayMusic {
   c1
   \cadenzaOn d1 e \cadenzaOff
   f1 }

and it looks like the D and E don't belong to the list of elements attached to the right SequentialMusic.

As I understand it, here are the steps:
1 open a sequence MAIN
  1.1 play a C
  1.2 open a sequence (the cadenza)
     1.2.1 define its properties
          1.2.1.1 no timing
          1.2.1.2 no beaming
  1.3 play a D
  1.4 play a E
  1.5 open a sequence
     1.5.1 define its properties
          1.5.1.1 activate timing
          1.5.1.2 synchronize the clock
          1.5.1.3 activate beaming
  1.6 play a F and close MAIN

I believe that, at least, steps 1.3 to 1.5 should be sub-parts of 1.2, thus not sure about step 1.5.1.2

Please correct me if I'm wrong.

Cheers,
Jean-Charles
(make-music
  'SequentialMusic
  'elements
  (list (make-music
          'NoteEvent
          'duration
          (ly:make-duration 0 0 1 1)
          'pitch
          (ly:make-pitch -1 0 0))
        (make-music
          'SequentialMusic
          'elements
          (list (make-music
                  'ContextSpeccedMusic
                  'context-type
                  'Timing
                  'element
                  (make-music
                    'PropertySet
                    'value
                    #f
                    'symbol
                    'timing))
                (make-music
                  'ContextSpeccedMusic
                  'context-type
                  'Timing
                  'element
                  (make-music
                    'PropertySet
                    'value
                    #f
                    'symbol
                    'autoBeaming))))
        (make-music
          'NoteEvent
          'duration
          (ly:make-duration 0 0 1 1)
          'pitch
          (ly:make-pitch -1 1 0))
        (make-music
          'NoteEvent
          'duration
          (ly:make-duration 0 0 1 1)
          'pitch
          (ly:make-pitch -1 2 0))
        (make-music
          'SequentialMusic
          'elements
          (list (make-music
                  'ContextSpeccedMusic
                  'context-type
                  'Timing
                  'element
                  (make-music
                    'PropertySet
                    'value
                    #t
                    'symbol
                    'timing))
                (make-music
                  'ContextSpeccedMusic
                  'context-type
                  'Timing
                  'element
                  (make-music
                    'PropertySet
                    'value
                    (ly:make-moment 0 1 0 1)
                    'symbol
                    'measurePosition))
                (make-music
                  'ContextSpeccedMusic
                  'context-type
                  'Timing
                  'element
                  (make-music
                    'PropertySet
                    'value
                    #t
                    'symbol
                    'autoBeaming))))
        (make-music
          'NoteEvent
          'duration
          (ly:make-duration 0 0 1 1)
          'pitch
          (ly:make-pitch -1 3 0))))

_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond

Reply via email to