Lines Matching refs:byte
212 * The least significant byte has the same format than the GUS .PAT
302 * are records of 4 or 8 bytes. The first byte defines the size.
309 * 8 byte events also. If you receive any event having first byte >= 128,
310 * it's a 8 byte event.
315 * There is also a 8 byte version of most of the 4 byte events. The
316 * 8 byte one is recommended.
318 * NOTE! All 4 byte events are now obsolete. Applications should not write
319 * them. However 4 byte events are still used as inputs from
320 * /dev/sequencer (/dev/music uses only 8 byte ones).
522 * The 4 most significant bits of byte 0 specify the class of
736 * between them). First sysex fragment must have 0xf0 in the first byte
737 * and the last byte (buf[len-1] of the last fragment must be 0xf7. No byte
844 #define SEQ_MIDIOUT(device, byte) {_SEQ_NEEDBUF(4);\
846 _seqbuf[_seqbufptr+1] = (byte);\
1050 /* 24 bit packed (3 byte) little endian format (USB compatibility) */