source file of the GNU LilyPond music typesetter
- (c) 1996--2001 Jan Nieuwenhuizen <janneke@gnu.org>
+ (c) 1996--2002 Jan Nieuwenhuizen <janneke@gnu.org>
*/
#include "performer.hh"
#include "audio-item.hh"
#include "audio-column.hh"
#include "global-translator.hh"
-#include "debug.hh"
+#include "warn.hh"
/**
Convert reqs to audio notes.
*/
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 ()
{
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()
+{
+}