2 music-list.hh -- declare Music_sequence,
3 Simultaneous_music and Sequential_music
5 source file of the GNU LilyPond music typesetter
7 (c) 1997--2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
11 #ifndef Music_sequence_HH
12 #define Music_sequence_HH
14 #include "music-sequence.hh"
17 Simultaneous_music is a list of music-elements which happen simultaneously
19 class Simultaneous_music : public Music_sequence
22 VIRTUAL_COPY_CONS(Music);
23 Simultaneous_music(SCM);
24 virtual Musical_pitch to_relative_octave (Musical_pitch);
25 virtual Moment length_mom () const;
29 The request is a collection of Requests. A note that you enter in mudela is
30 one Request_chord, one syllable of lyrics is one Request_chord
32 class Request_chord : public Simultaneous_music
35 VIRTUAL_COPY_CONS(Music);
36 virtual Musical_pitch to_relative_octave (Musical_pitch);
37 Request_chord(SCM list);
41 Sequential_music is a list of music-elements which are placed behind each other.
43 class Sequential_music : public Music_sequence
46 VIRTUAL_COPY_CONS(Music);
47 Sequential_music(SCM);
48 virtual Moment length_mom () const;
51 #endif // Music_sequence_HH