extern HMIDIOUT hmo; extern int imapper; extern DWORD dur; extern char trans; extern char octa; extern int mesuredeb; extern int mesurefin; extern DWORD tempo; extern DWORD num; extern DWORD den; extern DWORD mesure; extern DWORD canalmax; extern DWORD canal; extern DWORD vol; extern DWORD instru; extern char arma[80]; extern char fictab[80]; extern char indi[80]; extern DWORD info(char *titre,char *phr); extern DWORD infochoix(char *titre,char *phr); extern char mid(char *cible, char *source, int d, int l); extern int entrertabla(char *tablapage,int ipa,char *fichier); extern int sortirtabla(char *phr,char *fic); extern MMRESULT erreur(MMRESULT mmresu,char * phrcommande); extern int midiinit(void); extern DWORD midimessage(BYTE bstatus,BYTE bdata1,BYTE bdata2); extern DWORD midinote(char note); extern DWORD midijouer(DWORD midin); extern DWORD midistopper(DWORD midin); extern DWORD midichanger(DWORD midic); extern DWORD pause(DWORD lon); extern char arpeger(char basse,char *inter,DWORD *rythme); extern char plaquer(char basse,char *inter,DWORD *rythme); extern char jouer(char tona,char *notetabla,DWORD *rythme); extern char accord(char basse,char degre,char *notegamme,char *renver,char *noteaccord); extern char alterer(char *notegamme,char *alteration,char *noteresu); extern char tablanote(char *tabla,char *notetabla,DWORD *rythme); extern char indiquer(char *symb,char *indica,char *resu); extern int tablaanhar(char *tabla,char *resu); extern DWORD jouerindi(char *tabla,char *symbindi,int ideb,int ifin,char *tablaresu,char *notetabla,DWORD *rythme,char *attaque,char *nuance); extern DWORD jouernuance(char tona,char *symbindi,char *notetabla,DWORD *rythme,char *attaque,char *nuance); extern DWORD lireattaque(char valattaque); extern DWORD lirenuance(char valnuance); extern DWORD lirenote(char valnote,DWORD valrythme); extern DWORD lirerythme(DWORD valrythme); extern int saisirparamidi(char *page,char *phr); extern int mididict(char *mot,char *motdict,char *ficdict); extern int miditabladict(char *tabla,char *tablamot,char *tabladict,char *ficdict);