#include "performance.hh"
#include <ctime>
+using namespace std;
#include "audio-column.hh"
#include "audio-staff.hh"
Performance::Performance ()
{
midi_ = 0;
- audio_elem_p_list_ = 0;
+ audio_element_list_ = 0;
}
Performance::~Performance ()
{
- delete audio_elem_p_list_;
+ delete audio_element_list_;
}
void
Audio_text track_name_a (Audio_text::TRACK_NAME, "Track "
+ String_convert::int2dec (0, 0, '0'));
Midi_text track_name (&track_name_a);
-
+
midi_track.add (Moment (0), &track_name);
// Some sequencers read track 0 last.
Performance::add_element (Audio_element *p)
{
if (Audio_staff *s = dynamic_cast<Audio_staff *> (p))
- {
- audio_staffs_.push (s);
- }
- audio_elem_p_list_ = new Killing_cons<Audio_element> (p, audio_elem_p_list_);
+ audio_staffs_.push (s);
+ audio_element_list_ = new Killing_cons<Audio_element> (p, audio_element_list_);
}
-SCM
-Performance::process (String out)
+void
+Performance::write_output (String out)
{
if (out == "-")
out = "lelie.midi";
output (midi_stream);
progress_indication ("\n");
- return SCM_UNDEFINED;
}
+