- Midi_track midi_track;
-
- // perhaps multiple text events?
- String str = String (_("Creator: "));
- if (no_timestamps_global_b)
- str += gnu_lilypond_str ();
- else
- str += gnu_lilypond_version_str();
- str += "\n";
-
- /*
- This seems silly, but in fact the audio elements should
- be generated elsewhere: not midi-specific.
- */
- Audio_text creator_a (Audio_text::TEXT, str);
- Midi_text creator (&creator_a);
- midi_track.add (Moment (0), &creator);
-
- str = _("Automatically generated");
- if (no_timestamps_global_b)
- str += ".\n";
- else
- {
- str += _(", at ");
- time_t t (time (0));
- str += ctime (&t);
- str = str.left_str (str.length_i() - 1);
- }
- Audio_text generate_a (Audio_text::TEXT, str);
- Midi_text generate (&generate_a);
- midi_track.add (Moment (0), &generate);
-
- str = _f ("from musical definition: %s", origin_str_);