Lines Matching defs:obuf
39 int writepattern(snd_rawmidi_t *handle_out, unsigned char *obuf)
45 obuf[patsize++] = 0x90 + i;
46 obuf[patsize++] = 0x40;
47 obuf[patsize++] = 0x3f;
48 obuf[patsize++] = 0xb0 + i;
49 obuf[patsize++] = 0x2e;
50 obuf[patsize++] = 0x7a;
51 obuf[patsize++] = 0x80 + i;
52 obuf[patsize++] = 0x23;
53 obuf[patsize++] = 0x24;
54 obuf[patsize++] = 0xf0;
55 obuf[patsize++] = i;
56 obuf[patsize++] = 0xf7;
58 i = snd_rawmidi_write(handle_out, obuf, patsize);
72 unsigned char ibuf[512], obuf[512];
138 patsize = writepattern(handle_out, obuf);
140 patsize = writepattern(handle_out, obuf);
146 if (obuf[k] != ibuf[j]) {
147 printf("ipos = %i, i[0x%x] != o[0x%x]\n", ipos, ibuf[j], obuf[k]);
151 printf("match success: ipos = %i, opos = %i [%i:0x%x]\n", ipos, opos, k, obuf[k]);
154 patsize = writepattern(handle_out, obuf);