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