27 #include <libtdemid/midiout.h>
28 #include <libtdemid/voiceman.h>
58 void modifyPatch(
char *buf,
int key);
59 void loadFMPatches (
void);
65 FMOut (
int d=0,
int total =12 );
75 virtual void openDev (
int sqfd );
90 virtual void noteOn ( uchar chn, uchar note, uchar vel );
95 virtual void noteOff ( uchar chn, uchar note, uchar vel );
100 virtual void keyPressure ( uchar chn, uchar note, uchar vel );
120 virtual void chnController ( uchar chn, uchar ctl , uchar v );
126 virtual void sysex ( uchar *data,ulong size);
140 static const char *FMPatchesDirectory;
141 static int deleteFMPatchesDirectory;
151 static void setFMPatchesDirectory(
const char *dir);