+/* defines */
+
+#define PROGRAM_CHANGE 0xC0
+#define CHANNEL_PRESSURE 0xD0
+
/* function prototypes */
int all_stop(int fd);
-int midi_write_msg3(int fd,unsigned char status,unsigned char data1,unsigned char data2);
+int midi_write_msg3(int fd,unsigned char status,unsigned char data1,
+ unsigned char data2);
int midi_write_msg2(int fd,unsigned char status,unsigned char data1);
int note_on(int fd,int chan,int note,int vel);
int note_off(int fd,int chan,int note,int vel);
+int midi_read_msg(int fd,char *buf);
+int midi_read(int fd,char *buf);