+ case MIDI_CMD_NOTE_ON:
+ result = new XMLNode("NoteOn");
+ result->add_property("Channel", long(channel()));
+ result->add_property("Note", long(note()));
+ result->add_property("Velocity", long(velocity()));
+ break;
+
+ case MIDI_CMD_NOTE_OFF:
+ result = new XMLNode("NoteOff");
+ result->add_property("Channel", long(channel()));
+ result->add_property("Note", long(note()));
+ result->add_property("Velocity", long(velocity()));
+ break;
+
+ case MIDI_CMD_BENDER:
+ result = new XMLNode("PitchBendChange");
+ result->add_property("Channel", long(channel()));
+ result->add_property("Value", long(pitch_bender_value()));
+ break;
+