- int tracks_i = audio_staff_l_list_.size() + 1;
- // ugh
- int clocks_per_4_i = 384;
- midi_stream_r << Midi_header (1, tracks_i, clocks_per_4_i);
- output_header_track (midi_stream_r);
- int n = 1;
- for (PCursor<Audio_staff*> i (audio_staff_l_list_); i.ok(); i++)
- {
- /*
- Aargh, let's hear it for the MIDI standard.
- MIDI players tend to ignore instrument settings on
- channel 10, the percussion channel by default.
- */
- if (n == 10)
- n++;
- i->output (midi_stream_r, n++);
- }
-}