Home | History | Annotate | Download | only in seq

Lines Matching refs:control

376 	ev->data.control.channel = dev->buf[0] & 0x0f;
377 ev->data.control.value = dev->buf[1];
383 ev->data.control.channel = dev->buf[0] & 0x0f;
384 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1] - 8192;
387 /* encode midi control change */
390 ev->data.control.channel = dev->buf[0] & 0x0f;
391 ev->data.control.param = dev->buf[1];
392 ev->data.control.value = dev->buf[2];
398 ev->data.control.value = dev->buf[1];
404 ev->data.control.value = (int)dev->buf[2] * 128 + (int)dev->buf[1];
440 /* data.note.channel and data.control.channel is identical */
486 buf[0] = ev->data.control.value & 0x7f;
492 int value = ev->data.control.value + 8192;
497 /* decode midi control change */
500 buf[0] = ev->data.control.param & 0x7f;
501 buf[1] = ev->data.control.value & 0x7f;
507 buf[0] = ev->data.control.value & 0x7f;
508 buf[1] = (ev->data.control.value >> 7) & 0x7f;
511 /* decode 14bit control */
517 cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f);
518 if (ev->data.control.param < 32) {
528 buf[idx++] = ev->data.control.param;
529 buf[idx++] = (ev->data.control.value >> 7) & 0x7f;
532 buf[idx++] = ev->data.control.param + 32;
533 buf[idx++] = ev->data.control.value & 0x7f;
542 buf[idx++] = ev->data.control.param & 0x7f;
543 buf[idx++] = ev->data.control.value & 0x7f;
568 cmd = MIDI_CMD_CONTROL|(ev->data.control.channel & 0x0f);
569 bytes[0] = ev->data.control.param & 0x007f;
570 bytes[1] = (ev->data.control.param & 0x3f80) >> 7;
571 control.value & 0x007f;
572 bytes[3] = (ev->data.control.value & 0x3f80) >> 7;