Lines Matching refs:data

38  * 31.25 kbaud, one start bit, eight data bits, two stop bits.
55 unsigned char d[3]; /* channel and data bytes */
57 unsigned int length; /* length of sysex data */
58 } data;
361 event->data.d[0] = cmd & 0x0f;
362 event->data.d[1] = read_byte() & 0x7f;
363 event->data.d[2] = read_byte() & 0x7f;
372 event->data.d[0] = cmd & 0x0f;
373 event->data.d[1] = read_byte() & 0x7f;
389 event->data.length = len;
430 event->data.tempo = read_byte() << 16;
431 event->data.tempo |= read_byte() << 8;
432 event->data.tempo |= read_byte();
453 errormsg("%s: invalid MIDI data (offset %#x)", file_name, file_offset);
578 /* search for "data" chunk */
584 errormsg("%s: data chunk not found", file_name);
593 /* the "data" chunk must contain data in SMF format */
623 length = ev->data.ext.len;
625 ev->data.ext.len = MIDI_BYTES_PER_SEC;
642 ev->data.ext.ptr = (char *)ev->data.ext.ptr + MIDI_BYTES_PER_SEC;
645 ev->data.ext.len = length;
656 ev->data.note.channel = event->data.d[0];
657 ev->data.note.note = event->data.d[1];
658 ev->data.note.velocity = event->data.d[2];
662 ev->data.control.channel = event->data.d[0];
663 ev->data.control.param = event->data.d[1];
664 ev->data.control.value = event->data.d[2];
669 ev->data.control.channel = event->data.d[0];
670 ev->data.control.value = event->data.d[1];
674 ev->data.control.channel = event->data.d[0];
675 ev->data.control.value = ((event->data.d[1]) |
676 ((event->data.d[2]) << 7)) - 0x2000;
679 snd_seq_ev_set_variable(ev, event->data.length, event->sysex);
727 if (!ev->data.note.velocity)
733 ump.note_on.channel = event->data.d[0];
734 ump.note_on.note = event->data.d[1];
735 ump.note_on.velocity = event->data.d[2];
739 ump.control_change.channel = event->data.d[0];
740 ump.control_change.index = event->data.d[1];
741 ump.control_change.data = event->data.d[2];
745 ump.program_change.channel = event->data.d[0];
746 ump.program_change.program = event->data.d[1];
750 ump.channel_pressure.channel = event->data.d[0];
751 ump.channel_pressure.data = event->data.d[1];
755 ump.pitchbend.channel = event->data.d[0];
756 ump.pitchbend.data_msb = event->data.d[2];
757 ump.pitchbend.data_lsb = event->data.d[1];
826 ev.data.queue.queue = queue;
827 ev.data.queue.param.value = event->data.tempo;
855 ev.data.queue.queue = queue;