
#define HBP10GM_TxBytes        0x54f00
#define HBP10GM_ReadSamples    0x54f01
#define HBP10GM_TxCommand      0x54f02
#define HBP10GM_Ticker         0x54f03
#define HBP10GM_Schedule       0x54f04
#define HBP10GM_Playback       0x54f05
#define HBP10GM_ControlSamples 0x54f06
#define HBP10GM_Control        0x54f07
#define HBP10GM_Monitor        0x54f08
#define HBP10GM_ControlChannel 0x54f09
#define HBP10GM_ControlPatches 0x54f0a
#define HBP10GM_ExternalSample 0x54f0b
#define HBP10GM_Info           0x54f0c


int hbp10gm_scheduler_flush_buffer(void);
int hbp10gm_scheduler_reset_ticker(void);
int hbp10gm_scheduler_set_ticks_per_second(int n);
int hbp10gm_scheduler_info(int *n, int *first, int *last, int *size, int *ticker, int *tps);
int hbp10gm_schedule(int event, int event2, int ms);
int hbp10gm_master_volume(int v);
int hbp10gm_read_output_volume(void);
