X-Git-Url: https://hackdaworld.org/gitweb/?p=sound-tools%2Fossmidi.git;a=blobdiff_plain;f=midiio.h;h=5e2ff625a9079f24d6efbcaff31e6cdec880d675;hp=1925eca97ce782b71bfcc14e3ea3c27a22d35eb0;hb=bc1a171461ae70604afcd46eaa969f23597aa1a4;hpb=47eeeaf31e9ffc066a7282fc85e216e544a3612e diff --git a/midiio.h b/midiio.h index 1925eca..5e2ff62 100644 --- 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);