]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/control-track-performer.cc
Imported Upstream version 2.19.45
[lilypond.git] / lily / control-track-performer.cc
index 9b0d676870d5d08d6074e2a3d2c6090657b5a7b0..db6efe649ed5b3fa15c6155d51e8d8084e51b14f 100644 (file)
@@ -52,16 +52,26 @@ Control_track_performer::add_text (Audio_text::Type text_type, const string &str
 void
 Control_track_performer::initialize ()
 {
-  control_track_ = new Audio_staff;
+  control_track_ = new Audio_control_track_staff;
   announce_element (Audio_element_info (control_track_, 0));
 
   string id_string = String_convert::pad_to (gnu_lilypond_version_string (), 30);
 
+  // The first audio element in the control track is a placeholder for the
+  // name of the MIDI sequence.  The actual name is stored in the element
+  // later before outputting the track (in Performance::output, see
+  // performance.cc).
   add_text (Audio_text::TRACK_NAME, "control track");
   add_text (Audio_text::TEXT, "creator: ");
   add_text (Audio_text::TEXT, id_string);
 }
 
+void
+Control_track_performer::boot ()
+{
+
+}
+
 ADD_TRANSLATOR (Control_track_performer,
                 /* doc */
                 "",