2 meter-performer.cc -- implement Meter_performer
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
9 #include "meter-performer.hh"
10 #include "command-request.hh"
11 #include "midi-item.hh"
14 IMPLEMENT_STATIC_NAME(Meter_performer);
15 IMPLEMENT_IS_TYPE_B1(Meter_performer,Performer);
16 ADD_THIS_PERFORMER(Meter_performer);
18 Meter_performer::Meter_performer()
23 Meter_performer::~Meter_performer()
28 Meter_performer::do_print() const
32 meter_req_l_->print();
37 Meter_performer::process_requests()
40 Midi_time m( meter_req_l_->beats_i_, meter_req_l_->one_beat_i_, 18 );
47 Meter_performer::try_request( Request* req_l )
52 if ( req_l->command() )
53 meter_req_l_ = req_l->command()->meterchange();