src/JackCommand.h
branchv_0
changeset 5 40dd6deafaca
parent 4 30da4232cdbc
child 6 b81bff3ebc4c
equal deleted inserted replaced
4:30da4232cdbc 5:40dd6deafaca
   129 
   129 
   130 			if ((type == 0x90 || type == 0x80) && event->size == 3) {
   130 			if ((type == 0x90 || type == 0x80) && event->size == 3) {
   131 				writeRecord(writer, L"note", channel, type == 0x90, event->buffer[1], event->buffer[2], 0, 0, toHex(event));
   131 				writeRecord(writer, L"note", channel, type == 0x90, event->buffer[1], event->buffer[2], 0, 0, toHex(event));
   132 			} else if (type == 0xB0 && event->size == 3) {
   132 			} else if (type == 0xB0 && event->size == 3) {
   133 				writeRecord(writer, L"control", channel, false, 0, 0, event->buffer[1], event->buffer[2], toHex(event));
   133 				writeRecord(writer, L"control", channel, false, 0, 0, event->buffer[1], event->buffer[2], toHex(event));
       
   134 			} else if (event->buffer[0] == 0xF0) {
       
   135 				writeRecord(writer, L"sysex", channel, false, 0, 0, 0, 0, toHex(event));
   134 			} else {
   136 			} else {
   135 				writeRecord(writer, L"unknown", channel, false, 0, 0, 0, 0, toHex(event));
   137 				writeRecord(writer, L"unknown", channel, false, type, 0, 0, 0, toHex(event));
   136 			}
   138 			}
   137 		}
   139 		}
   138 	}
   140 	}
   139 
   141 
   140 	string_t toHex(MidiMessage* event) {
   142 	string_t toHex(MidiMessage* event) {