/* TiMidity -- Experimental MIDI to WAVE converter Copyright (C) 1995 Tuukka Toivonen This program is free software; you can redistribute it and/or modify it under the terms of the Perl Artistic License, available in COPYING. */ #ifdef LOOKUP_SINE extern FLOAT_T sine(int x); #else #include #define sine(x) (sin((2*PI/1024.0) * (x))) #endif #define SINE_CYCLE_LENGTH 1024 extern int32 freq_table[]; extern double vol_table[]; extern double expr_table[]; extern double bend_fine[]; extern double bend_coarse[]; extern uint8 *_l2u; /* 13-bit PCM to 8-bit u-law */ extern uint8 _l2u_[]; /* used in LOOKUP_HACK */ #ifdef LOOKUP_HACK extern int16 _u2l[]; extern int32 *mixup; #ifdef LOOKUP_INTERPOLATION extern int8 *iplookup; #endif #endif extern void init_tables(void); #define XMAPMAX 800 extern int xmap[XMAPMAX][5];