a0b4cac982
* Reverted value of SOUND_MAX_VOLUME
36 lines
661 B
C
36 lines
661 B
C
/* $Id: music.h,v 1.1.1.1 2006/03/17 19:53:50 zicodxx Exp $ */
|
|
|
|
#include <unistd.h>
|
|
|
|
#define SEQ_DEV "/dev/sequencer"
|
|
|
|
#define PLAYING 0
|
|
#define STOPPED 1
|
|
|
|
typedef struct
|
|
{
|
|
int position;
|
|
int status;
|
|
int time;
|
|
} Track_info;
|
|
|
|
typedef struct
|
|
{
|
|
signed short note;
|
|
signed short channel;
|
|
} Voice_info;
|
|
|
|
void seqbuf_dump();
|
|
int seq_init();
|
|
void seq_close();
|
|
void set_program(int, int);
|
|
void start_note(int, int, int);
|
|
void stop_note(int, int, int);
|
|
void set_control(int, int, int);
|
|
void set_pitchbend(int, int);
|
|
void set_chn_pressure(int,int);
|
|
void set_key_pressure(int,int,int);
|
|
void play_hmi (void * arg);
|
|
void send_ipc(char *);
|
|
void kill_ipc();
|