]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/performance.hh
Set the sequence name in MIDI using title information from
[lilypond.git] / lily / include / performance.hh
index 3f9c5d6f1ba044d2e00fb7a92f33dc61baa720cb..f9c53ff2e85e7baa70007deb34e59c18d5697d28 100644 (file)
@@ -31,19 +31,25 @@ public:
   ~Performance ();
   DECLARE_CLASSNAME (Performance);
 
+  SCM get_header () const;
+  void set_header (SCM header);
+
+  virtual void derived_mark () const;
+
   void add_element (Audio_element *p);
   virtual void process ();
   void remap_grace_durations ();
-  void output (Midi_stream &midi_stream) const;
+  void output (Midi_stream &midi_stream, const string &performance_name) const;
   void output_header_track (Midi_stream &midi_stream) const;
 
   void print () const;
-  void write_output (string filename) const;
+  void write_output (string filename, const string &performance_name) const;
 
   vector<Audio_staff *> audio_staffs_;
   vector<Audio_element *> audio_elements_;
   Output_def *midi_;
   bool ports_;
+  SCM header_;
 };
 
 #endif /* PERFORMANCE_HH */