2 music-list.hh -- declare Simultaneous_music, Sequential_music, Event_chord
4 source file of the GNU LilyPond music typesetter
6 (c) 1997--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
13 #include "music-sequence.hh"
16 Simultaneous_music is a list of music-elements which happen simultaneously
18 class Simultaneous_music : public Music_sequence
21 Simultaneous_music ();
22 VIRTUAL_COPY_CONSTRUCTOR (Music, Simultaneous_music);
24 virtual Pitch to_relative_octave (Pitch);
25 virtual Moment get_length () const;
26 virtual Moment start_mom () const;
32 class Event_chord : public Simultaneous_music
35 VIRTUAL_COPY_CONSTRUCTOR (Music, Event_chord);
36 virtual Pitch to_relative_octave (Pitch);
40 Sequential_music is a list of music-elements which are placed behind each other.
42 class Sequential_music : public Music_sequence
45 VIRTUAL_COPY_CONSTRUCTOR (Music, Sequential_music);
46 virtual Moment get_length () const;
47 virtual Moment start_mom () const;
52 #endif /* MUSIC_LIST_HH */