一个示例的MIDI通道消息可以改变乐器。
代码示例:
int channel = 0; // MIDI频道
int instrument = 50; // 新的乐器编号
// 发送一个MIDI程序改变消息
byte message = 0xC0 | channel; // C0是程序改变消息类型
byte data1 = instrument; // 新的乐器编号
byte data2 = 0; // 数据字节为空
midi_out.write(message);
midi_out.write(data1);
midi_out.write(data2);