output_header_track (midi_stream);
progress_indication ("\n");
progress_indication (_ ("Track ... "));
- int channel = 1;
+ int channel = 0;
for (int i =0; i < audio_staff_l_arr_.size (); i++)
{
Audio_staff *s = audio_staff_l_arr_[i];
channel 10, the percussion channel by default.
*/
if (channel == 9)
- channel++;
+ channel++;
+ if (s->channel_i_ < 0)
+ s->channel_i_ = channel;
s->output (midi_stream, channel++);
if (verbose_global_b)
progress_indication ("]");
{
Midi_track midi_track;
+ midi_track.channel_i_ = 9;
+
// perhaps multiple text events?
String id_str;
String str = String (_ ("Creator: "));