-
[sound-tools/ossmidi.git] / midiio.h
index 1925eca..5e2ff62 100644 (file)
--- a/midiio.h
+++ b/midiio.h
@@ -1,9 +1,17 @@
+/* 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);