dxx-rebirth/arch/linux/include/music.h
md2211 a0b4cac982 * Removed executable flag on most files
* Reverted value of SOUND_MAX_VOLUME
2007-09-21 19:06:05 +00:00

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();