Lines Matching refs:control
247 ev->data.control.channel = dev->buf[0] & 0x0f; in one_param_ctrl_event()
248 ev->data.control.value = dev->buf[1]; in one_param_ctrl_event()
254 ev->data.control.channel = dev->buf[0] & 0x0f; in pitchbend_ctrl_event()
255 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192; in pitchbend_ctrl_event()
261 ev->data.control.channel = dev->buf[0] & 0x0f; in two_param_ctrl_event()
262 ev->data.control.param = dev->buf[1]; in two_param_ctrl_event()
263 ev->data.control.value = dev->buf[2]; in two_param_ctrl_event()
269 ev->data.control.value = dev->buf[1]; in one_param_event()
275 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1]; in songpos_event()
349 buf[0] = ev->data.control.value & 0x7f; in one_param_decode()
355 int value = ev->data.control.value + 8192; in pitchbend_decode()
363 buf[0] = ev->data.control.param & 0x7f; in two_param_decode()
364 buf[1] = ev->data.control.value & 0x7f; in two_param_decode()
370 buf[0] = ev->data.control.value & 0x7f; in songpos_decode()
371 buf[1] = (ev->data.control.value >> 7) & 0x7f; in songpos_decode()
381 cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f); in extra_decode_ctrl14()
382 if (ev->data.control.param < 0x20) { in extra_decode_ctrl14()
392 buf[idx++] = ev->data.control.param; in extra_decode_ctrl14()
393 buf[idx++] = (ev->data.control.value >> 7) & 0x7f; in extra_decode_ctrl14()
396 buf[idx++] = ev->data.control.param + 0x20; in extra_decode_ctrl14()
397 buf[idx++] = ev->data.control.value & 0x7f; in extra_decode_ctrl14()
406 buf[idx++] = ev->data.control.param & 0x7f; in extra_decode_ctrl14()
407 buf[idx++] = ev->data.control.value & 0x7f; in extra_decode_ctrl14()
433 cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f); in extra_decode_xrpn()
434 bytes[0] = (ev->data.control.param & 0x3f80) >> 7; in extra_decode_xrpn()
435 bytes[1] = ev->data.control.param & 0x007f; in extra_decode_xrpn()
436 bytes[2] = (ev->data.control.value & 0x3f80) >> 7; in extra_decode_xrpn()
437 bytes[3] = ev->data.control.value & 0x007f; in extra_decode_xrpn()