10/12, 1999 * Version 2.7.0 released. * adjust_panning_immediately (-F) is true by default. * GS Sysex for bank+program change. * Bug fix. 9/27, 1999 * Version 2.6.1 released. * Support for XG Multi Part Data parameter change SysEx events. * Added new Channel structure member `int pan_random' for random pan flag. Note that all of dynamic interfaces must be re-compiled, because the size of `Channel' structure is changed. * Bug fix. 9/21, 1999 * Version 2.6.0 released. * Some configurations and installations are changed. * -EFchorus=2 for the surround sound instead of detuned chorus. * Bug fix. 8/27, 1999 * Version 2.5.1 released. * Bug fix. 8/26, 1999 * Version 2.5.0 released. * Upgrade Windows GUI. * MIMPI WRD for TrueColor X Window works more stable. * In ncurses interface, support to display GSLCD. * In ncurses interface, Enable to display channels more than 16ch. The terminal must be able to display more than 24 rows to display more than 16ch. * On Windows, recognize both `\' and `/' as path separator if the binary is compiled with Cygwin. * Improvement for CSPLINE_INTERPOLATION and LAGRANGE_INTERPOLATION. * Less CPU% in trace playing. * Bug fix. 8/11, 1999 * Version 2.4.1 released. * Bug fix. 8/9, 1999 * Version 2.4.0 released. * Make archive library (libarc) code more simple. * On linux, fixed problem of audio queue analysing. 8/1, 1999 * Version 2.3.0 released. * Make Windows GUI code elegant. * Support MIDI to WAVE converter in Windows GUI. 7/26, 1999 * New feature: Auto polyphony reduction. 7/19, 1999 * Version 2.2.0 released. * Enabled to specify the software buffer size with `-q' option * Enabled build UMP on FreeBSD-ELF environment. 7/9, 1999 * Version 2.1.1 released. 6/10, 1999 * Version 2.1.0 released. * Enable a multi-point interpolation in resampling. Cubic spline curve and lagrange interpolation is supported. * Support linux axp * Load frequency table with -Z option. 4/28, 1999 * Version 2.0.2 released. 4/25, 1999 * Version 2.0.1 released. 4/17, 1999 Major changes in release 2.0.0: * Auto voice reduction If there is no enough machine power to play the MIDI in realtime, TiMidity automatically reduces the voice. * Audio buffering TiMidity has internal audio buffer. TiMidity doesn't start to play until this buffer is filled. * Support Windows GUI. * Support Sherry WRD. * Support NAS (Network Audio System) output. * Support EsounD output. * Enable to play the stream MIDI in realtime. The stream format is same as OSS /dev/sequencer stream. See the protocol in interface/server_c.c * Enable to assign patch from part of soundfont. * Lower CPU load average in trace playing. v1 is implemented with busy-wait-method to synchronize audio and interface, but v2 is not. * Reverb and chorus effect is enabled by default. You can disable their controls with command line option. * DEFAULT_VOICES is now 64. You can change this value to modify `timidity.h'. * Modified reverb optimaize implementation. (The algorithm is not changed) * Add sun_a.c which is modified from the original of TiMidity. And then remove audriv_sun.c because it is not used in this version. * Implement function to change the audio sample rate for 'n' interface. * `altassign' of drumset 0 is used by default. * Add -EF option for effects. Obsolete -b, -n, -EC, -Ec, -ER, -Er, and -r options. Use -EFdelay=? instead of -b?, -EFns=? instead of -n?, -EFchorus=0 instead of -EC, -EFchorus=1 instead of -Ec, -EFreverb=0 instead of -ER, -EFreverb=1 instead of -Er, -EFreverb=2 instead of -r. * Portamento control time is completely adjusted. * Expanded playlist files (.m3u, .pls, and .asx). * s/win32/w32/gi * 3/23, 1999 Released TiMidity++ v1.3.6. * In XAW interface, added new user interfaces. * 3/8, 1999 Released TiMidity++ v1.3.5. * In XAW interface, added new user interfaces. * 3/1, 1999 Released TiMidity++ v1.3.4. * Fixed some bugs and problems. * Added a new WM-icon for GTK. * 2/24, 1999 Released TiMidity++ v1.3.3. * Improve XAW interface. * Fixed some bugs and problems. * 2/10, 1999 Released TiMidity++ v1.3.2. * Fixed some bugs and problems. * Changed icons of motif interface. * Changed sorting algorithm for xaw and tcktl interface. * 2/5, 1999 Released TiMidity++ v1.3.1. * Fixed some bugs. * Enabled compile with gcc from MINGW32. * 2/3, 1999 Released TiMidity++ v1.3.0. New features and major change from v1.2.x: * Enabled to configure & compile on cygnus. * Improved XAW interface for trace playing. * Improved reverb sounds. * Fixed MIME/Multipart bug. * 1/25, 1999 Released TiMidity++ v1.2.1. Added missing files. Fixed some configuration problems. Added --enable-dynamic configure option. * 1/21, 1999 Released TiMidity++ v1.2.0. New features and major change from v1.1.x: * XAW interface: - Changed button bitmap of random & repeat - Modified some implementations. * Gtk interface: - Added buttons (& implementation) for raising & lowering the pitch. - Added buttons (& implementation) for increasing/decreasing the tempo. * Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable to select the PCM device of ALSA. * Added interface.h to define IA_* macro for TiMidity interface. This file is generated automatically by configure. * 1/18, 1999 Released TiMidity++ v1.1.1. v1.1.0 had configuration problems, so v1.1.1 was released immediately. Fixed some configure bugs. Modified that xaw interface is enable to run without any midi files. * 1/18, 1999 Released TiMidity++ v1.1.0. Support OffiX file drag & drop interface for xaw. Support UMP configuration. * 1/14, 1999 Released TiMidity++ v1.0.1. Modfied for OffiX file drag & drop interface for xaw. If you want build this, define OFFIX in interface/xaw.h and link libDnd. * 1/6, 1999 Released TiMidity++ v1.0.0. See `ChangeLog' for major changes from the original of TiMidity 0.2i