; /*\ ;---|*|--------====< MVMIDI.H >====-------- ;---|*| ;---|*| Media Vision, Inc. Copyright (c) 1991,1992. All Rights Reserved. ;---|*| ; \*/ ; /*\ ;---|*| MIDI Function Prototypes ; \*/ int mvMIDIEnable ( int ); int mvMIDIGetBuff ( int, char far * ); int mvMIDIGetByte ( ); void mvMIDISendBuff ( int, char far * ); void mvMIDISendByte ( char ); void mvMIDIDisable ( ); // MIDI messages #define SYSEX_ERROR 0xFF // internal error code for sysexes on input #define ACTV_SENSE 0xFE // active sense code // MIDI message filters #define MF_SYSEX 0x0001 // 0000000000000001b #define MF_MTCQTR 0x0002 // 0000000000000010b #define MF_SONGPOS 0x0004 // 0000000000000100b #define MF_SONGSEL 0x0008 // 0000000000001000b #define MF_UNDEFINED1 0x0001 // 0000000000010000b #define MF_UNDEFINED2 0x0002 // 0000000000100000b #define MF_TUNE 0x0004 // 0000000001000000b #define MF_ENDEX 0x0008 // 0000000010000000b #define MF_MIDICLOCK 0x0001 // 0000000100000000b #define MF_UNDEFINED3 0x0002 // 0000001000000000b #define MF_START 0x0004 // 0000010000000000b #define MF_CONTINUE 0x0008 // 0000100000000000b #define MF_STOP 0x0001 // 0001000000000000b #define MF_UNDEFINED4 0x0002 // 0010000000000000b #define MF_ACTSENSE 0x0004 // 0100000000000000b #define MF_SYSRESET 0x0008 // 1000000000000000b