/* mpu.h -- definitions for users of mpu.c */

#define MODWHEEL 1
#define BREATH 2
#define FOOT 4
#define PORTARATE 5
#define VOLUME 7
#define SUSTAIN 64
#define PORTASWITCH 65

#define NESTERR 1
#define BUFFERR 2
#define CMDERR 3
#define TIMEOUT 4

void	exclusive();
boolean	getbuf();
int	getkey();
long	gettime();
void	l_rest();
void	l_restuntil();
void	metronome();
void	midi_bend();
int	midi_buffer();
void	midi_cont();
void	midi_ctrl();
void	midi_exclusive();
void	midi_note();
void	midi_program();
void	midi_touch();
void	mpu_error_check();
void	mpuexists();
void	musicinit();
void	musicterm();
int	random();
void	timereset();
void	trace();
void	tracemidi();
