source file of the GNU LilyPond music typesetter
- (c) 1996--2000 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1996--2002 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "performer.hh"
*/
class Note_performer : public Performer {
public:
- VIRTUAL_COPY_CONS(Translator);
+ TRANSLATOR_DECLARATIONS(Note_performer);
protected:
virtual bool try_music (Music *req_l) ;
Array<Audio_note*> delayed_p_arr_;
};
-ADD_THIS_TRANSLATOR (Note_performer);
-
void
Note_performer::create_audio_elements ()
{
int transposing_i = 0;
//urg
SCM prop = get_property ("transposing");
- if (gh_number_p(prop))
+ if (gh_number_p (prop))
transposing_i = gh_scm2int (prop);
while (note_req_l_arr_.size ())
for (int i=0; i < note_p_arr_.size (); i++)
{
Audio_note* n = note_p_arr_[i];
- if (Moment m= n->delayed_until_mom_)
+ Moment m= n->delayed_until_mom_;
+ if (m.to_bool ())
{
global_l->add_moment_to_process (m);
delayed_p_arr_.push (n);
}
return false;
}
+
+ENTER_DESCRIPTION(Note_performer,"","","","","");
+
+Note_performer::Note_performer()
+{
+}