2 audio-item.cc -- implement Audio items.
4 source file of the GNU LilyPond music typesetter
6 (c) 1997 Jan Nieuwenhuizen <jan@digicash.com>
9 #include "audio-item.hh"
10 #include "midi-item.hh"
13 Audio_instrument::Audio_instrument( String instrument_str )
19 Audio_item::Audio_item( Request* req_l )
25 Audio_key::Audio_key( Request* req_l )
31 Audio_key::midi_item_p()
33 return new Midi_key( this );
37 Audio_note::Audio_note( Request* req_l, bool on_b )
44 Audio_note::midi_item_p()
46 return new Midi_note( this );
49 Audio_tempo::Audio_tempo( int per_minute_4_i )
52 per_minute_4_i_ = per_minute_4_i;
56 Audio_tempo::midi_item_p()
58 return new Midi_tempo( this );
61 Audio_meter::Audio_meter( Request* req_l )
67 Audio_meter::midi_item_p()
69 return new Midi_meter( this );
72 Audio_text::Audio_text( Audio_text::Type type, String text_str )
80 Audio_text::midi_item_p()
82 return new Midi_text( this );