2 music-sequence.cc -- implement Music_sequence
4 source file of the GNU LilyPond music typesetter
6 (c) 1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
9 #include "music-list.hh"
11 #include "musical-pitch.hh"
13 Music_sequence::Music_sequence (Music_sequence const&s)
16 multi_level_i_ = s.multi_level_i_;
17 music_p_list_p_ = new Music_list (*s.music_p_list_p_);
20 IMPLEMENT_IS_TYPE_B1(Music_sequence, Music);
22 Music_sequence::Music_sequence(Music_list *mlist_p)
25 music_p_list_p_ = mlist_p;
29 Music_sequence::transpose (Musical_pitch rq)
31 for (iter (music_p_list_p_->top(),i); i.ok (); i++)
36 Music_sequence::do_print() const
39 for (iter (music_p_list_p_->top(),i); i.ok (); i++)
46 Music_sequence::add_music (Music *m_p)
48 music_p_list_p_->add_music (m_p);