/*
performance.hh -- declare Performance
- (c) 1997--2004 Jan Nieuwenhuizen <janneke@gnu.org>
- */
+ (c) 1997--2005 Jan Nieuwenhuizen <janneke@gnu.org>
+*/
#ifndef PERFORMANCE_HH
#define PERFORMANCE_HH
#include "parray.hh"
-#include "lily-proto.hh"
#include "cons.hh"
#include "music-output.hh"
Performance ();
~Performance ();
- void add_element (Audio_element*p);
-
- void output (Midi_stream& midi_stream_r);
- void output_header_track (Midi_stream& midi_stream_r);
+ void add_element (Audio_element *p);
+
+ void output (Midi_stream &midi_stream_r);
+ void output_header_track (Midi_stream &midi_stream_r);
void print () const;
- SCM process (String);
+ void write_output (String filename);
Link_array<Audio_staff> audio_staffs_;
- Cons<Audio_element> *audio_elem_p_list_;
+ Cons<Audio_element> *audio_element_list_;
Output_def *midi_;
};