+ midi_fd=open(MIDI_DEVICE,O_RDWR);
+ printf("debug: midi_fd = %d\n",midi_fd);
+
+ printf("reading ...\n");
+ i=midi_read_msg(midi_fd,my_buf);
+ printf("debug: i = %d\n",i);
+ for(k=0;k<i;k++) {
+ for(j=7;j>=0;j--) printf("%s%d%s",(j==7?"|":""),
+ (((int)my_buf[k] & (1<<j))>0?1:0),
+ (j==0?"|\t":"|"));
+ }
+ printf("\n");
+ printf("sleep for 3 secs ...\n");
+ sleep(3);