| 1 |
01/12, 2002 |
| 2 |
* Version 2.11.2 released. |
| 3 |
|
| 4 |
12/29, 2001 |
| 5 |
* Version 2.11.1 released. |
| 6 |
|
| 7 |
12/27, 2001 |
| 8 |
* Version 2.11.0 released. |
| 9 |
* Configuration menu of Windows GUI was changed. |
| 10 |
* Supported vorbis for Windows GUI version. |
| 11 |
* Supported gogo for Windows GUI version. |
| 12 |
* (ncursese interface) Chaged from 3 to 4 digits in audio queue monitor. |
| 13 |
* (Sun audio): Enabled specify audio device file with AUDIODEV environment. |
| 14 |
* Updates Win32GUI version. |
| 15 |
* Improved GS SysEx |
| 16 |
* Added attack/release/decay-time(CC/NRPN tone/NRPN dram) |
| 17 |
* Added drum level |
| 18 |
* Added CC#94 pseudo delay (like chorus method) |
| 19 |
* Adjusted reverb level |
| 20 |
* Added resonance filter |
| 21 |
* Modified enverope attack |
| 22 |
* Adjusted velocity |
| 23 |
* Supported user drumset (SC-88) |
| 24 |
* Added some GS SysEx'es. |
| 25 |
* Upgrade develop environment: |
| 26 |
automake 1.5 + autoconf 2.5x + libtool 1.4.x |
| 27 |
* Vorbis 1.0 support |
| 28 |
* MOD to MIDI conversion. |
| 29 |
* -EFchorus=2 is default. |
| 30 |
* Support RIFF MIDI. |
| 31 |
|
| 32 |
03/18, 2001 |
| 33 |
* Version 2.10.4 released. |
| 34 |
|
| 35 |
03/10, 2001 |
| 36 |
* Version 2.10.3 released. |
| 37 |
|
| 38 |
11/02, 2000 |
| 39 |
* Version 2.10.2 released. |
| 40 |
|
| 41 |
10/18, 2000 |
| 42 |
* Version 2.10.1 released. |
| 43 |
|
| 44 |
08/09, 2000 |
| 45 |
* Version 2.10.0 released. |
| 46 |
* Enable to write each separated wav file if `-o' |
| 47 |
command line option is omitted. |
| 48 |
The output filename is automatically generated from the input MIDI |
| 49 |
filename. The file extention is changed to ".wav". |
| 50 |
* configure: Added new options. |
| 51 |
--with-includes=DIRS |
| 52 |
Specify include directories (colon separated) |
| 53 |
--with-libraries=DIRS |
| 54 |
Specify library directories (colon separated) |
| 55 |
* Ogg Vorbis output. |
| 56 |
* ALSA MIDI sequencer client. |
| 57 |
|
| 58 |
07/05, 2000 |
| 59 |
* Version 2.9.5 released. |
| 60 |
* Upgrade Windows version. |
| 61 |
|
| 62 |
05/24, 2000 |
| 63 |
* Version 2.9.4 released. |
| 64 |
* Support ALSA 0.6 |
| 65 |
|
| 66 |
05/08, 2000 |
| 67 |
* Version 2.9.3 released. |
| 68 |
* Enable drum bends. This fix also enables drum chorus, mod-wheel, |
| 69 |
portament, and other drum bend controls. |
| 70 |
|
| 71 |
04/10, 2000 |
| 72 |
* Version 2.9.2 released. |
| 73 |
|
| 74 |
03/21, 2000 |
| 75 |
* Version 2.9.1 released. |
| 76 |
* New command line option -T n: |
| 77 |
Adjust tempo to n%; 120=play MOD files with an NTSC Amiga's timing. |
| 78 |
|
| 79 |
02/27, 2000 |
| 80 |
* Version 2.9.0 released. |
| 81 |
* Support full module midi files. |
| 82 |
|
| 83 |
02/07, 2000 |
| 84 |
* Version 2.8.2 released. |
| 85 |
* Support ALSA 0.5 |
| 86 |
|
| 87 |
11/29, 1999 |
| 88 |
* Version 2.8.1 released. |
| 89 |
|
| 90 |
11/24, 1999 |
| 91 |
* Version 2.8.0 released. |
| 92 |
* In GTK, added support for printing the lyrics from .kar files |
| 93 |
and also make the text area clear between files. |
| 94 |
* New command line option: -M <name> |
| 95 |
-M auto: Use *.mid.wav or *.mid.aiff instread of MIDI to WAVE |
| 96 |
convertion. The PCM file format must be 16bit sample and |
| 97 |
the sampling rate equals as timidity's rate. |
| 98 |
-M none: Disable this feature (default) |
| 99 |
-M <filename>: Use the specified file. |
| 100 |
* In GTK interface, added support for printing the lyrics from .kar files |
| 101 |
and also make the text area clear between files. |
| 102 |
* New configure option to choose wave interpolation in resampling. |
| 103 |
--with-spline=linear Linear interpolation (default) |
| 104 |
--with-spline=cubic Cubic interpolation |
| 105 |
--with-spline=lagrange Lagrange interpolation |
| 106 |
--with-spline=no No interplation |
| 107 |
* New command line option `-m N' to specify sustain time (msec). |
| 108 |
-m 1 Effectively behaves as if all sustains are ignored, |
| 109 |
volume ramping is the same as normal stage 3. |
| 110 |
-m 0 Disable sustain ramping, causes constant volume sustains. |
| 111 |
(default) |
| 112 |
-m 3000 A note at full volume will decay for 3 seconds once it begins |
| 113 |
to be sustained (assuming the regular stage 3 rate would not |
| 114 |
cause it to decay even longer). Softer notes will of course |
| 115 |
die sooner. |
| 116 |
|
| 117 |
10/12, 1999 |
| 118 |
* Version 2.7.0 released. |
| 119 |
* adjust_panning_immediately (-F) is true by default. |
| 120 |
* GS Sysex for bank+program change. |
| 121 |
* Bug fix. |
| 122 |
|
| 123 |
9/27, 1999 |
| 124 |
* Version 2.6.1 released. |
| 125 |
* Support for XG Multi Part Data parameter change SysEx events. |
| 126 |
* Added new Channel structure member `int pan_random' for random pan flag. |
| 127 |
Note that all of dynamic interfaces must be re-compiled, |
| 128 |
because the size of `Channel' structure is changed. |
| 129 |
* Bug fix. |
| 130 |
|
| 131 |
9/21, 1999 |
| 132 |
* Version 2.6.0 released. |
| 133 |
* Some configurations and installations are changed. |
| 134 |
* -EFchorus=2 for the surround sound instead of detuned chorus. |
| 135 |
* Bug fix. |
| 136 |
|
| 137 |
8/27, 1999 |
| 138 |
* Version 2.5.1 released. |
| 139 |
* Bug fix. |
| 140 |
|
| 141 |
8/26, 1999 |
| 142 |
* Version 2.5.0 released. |
| 143 |
* Upgrade Windows GUI. |
| 144 |
* MIMPI WRD for TrueColor X Window works more stable. |
| 145 |
* In ncurses interface, support to display GSLCD. |
| 146 |
* In ncurses interface, Enable to display channels more than 16ch. |
| 147 |
The terminal must be able to display more than 24 rows to display |
| 148 |
more than 16ch. |
| 149 |
* On Windows, recognize both `\' and `/' as path separator if the |
| 150 |
binary is compiled with Cygwin. |
| 151 |
* Improvement for CSPLINE_INTERPOLATION and LAGRANGE_INTERPOLATION. |
| 152 |
* Less CPU% in trace playing. |
| 153 |
* Bug fix. |
| 154 |
|
| 155 |
8/11, 1999 |
| 156 |
* Version 2.4.1 released. |
| 157 |
* Bug fix. |
| 158 |
|
| 159 |
8/9, 1999 |
| 160 |
* Version 2.4.0 released. |
| 161 |
* Make archive library (libarc) code more simple. |
| 162 |
* On linux, fixed problem of audio queue analysing. |
| 163 |
|
| 164 |
8/1, 1999 |
| 165 |
* Version 2.3.0 released. |
| 166 |
* Make Windows GUI code elegant. |
| 167 |
* Support MIDI to WAVE converter in Windows GUI. |
| 168 |
|
| 169 |
7/26, 1999 |
| 170 |
* New feature: Auto polyphony reduction. |
| 171 |
|
| 172 |
7/19, 1999 |
| 173 |
* Version 2.2.0 released. |
| 174 |
* Enabled to specify the software buffer size with `-q' option |
| 175 |
* Enabled build UMP on FreeBSD-ELF environment. |
| 176 |
|
| 177 |
7/9, 1999 |
| 178 |
* Version 2.1.1 released. |
| 179 |
|
| 180 |
6/10, 1999 |
| 181 |
* Version 2.1.0 released. |
| 182 |
* Enable a multi-point interpolation in resampling. |
| 183 |
Cubic spline curve and lagrange interpolation is supported. |
| 184 |
* Support linux axp |
| 185 |
* Load frequency table with -Z <file> option. |
| 186 |
|
| 187 |
4/28, 1999 |
| 188 |
* Version 2.0.2 released. |
| 189 |
|
| 190 |
4/25, 1999 |
| 191 |
* Version 2.0.1 released. |
| 192 |
|
| 193 |
4/17, 1999 |
| 194 |
Major changes in release 2.0.0: |
| 195 |
|
| 196 |
* Auto voice reduction |
| 197 |
If there is no enough machine power to play the MIDI in realtime, |
| 198 |
TiMidity automatically reduces the voice. |
| 199 |
* Audio buffering |
| 200 |
TiMidity has internal audio buffer. TiMidity doesn't start to play until |
| 201 |
this buffer is filled. |
| 202 |
* Support Windows GUI. |
| 203 |
* Support Sherry WRD. |
| 204 |
* Support NAS (Network Audio System) output. |
| 205 |
* Support EsounD output. |
| 206 |
* Enable to play the stream MIDI in realtime. The stream format is same |
| 207 |
as OSS /dev/sequencer stream. See the protocol in interface/server_c.c |
| 208 |
* Enable to assign patch from part of soundfont. |
| 209 |
* Lower CPU load average in trace playing. |
| 210 |
v1 is implemented with busy-wait-method to synchronize audio and |
| 211 |
interface, but v2 is not. |
| 212 |
* Reverb and chorus effect is enabled by default. You can disable their |
| 213 |
controls with command line option. |
| 214 |
* DEFAULT_VOICES is now 64. You can change this value to modify |
| 215 |
`timidity.h'. |
| 216 |
* Modified reverb optimaize implementation. (The algorithm is not changed) |
| 217 |
* Add sun_a.c which is modified from the original of TiMidity. And then |
| 218 |
remove audriv_sun.c because it is not used in this version. |
| 219 |
* Implement function to change the audio sample rate for 'n' interface. |
| 220 |
* `altassign' of drumset 0 is used by default. |
| 221 |
* Add -EF option for effects. |
| 222 |
Obsolete -b, -n, -EC, -Ec, -ER, -Er, and -r options. |
| 223 |
Use -EFdelay=? instead of -b?, |
| 224 |
-EFns=? instead of -n?, |
| 225 |
-EFchorus=0 instead of -EC, |
| 226 |
-EFchorus=1 instead of -Ec, |
| 227 |
-EFreverb=0 instead of -ER, |
| 228 |
-EFreverb=1 instead of -Er, |
| 229 |
-EFreverb=2 instead of -r. |
| 230 |
* Portamento control time is completely adjusted. |
| 231 |
* Expanded playlist files (.m3u, .pls, and .asx). |
| 232 |
* s/win32/w32/gi |
| 233 |
|
| 234 |
* 3/23, 1999 |
| 235 |
Released TiMidity++ v1.3.6. |
| 236 |
* In XAW interface, added new user interfaces. |
| 237 |
|
| 238 |
* 3/8, 1999 |
| 239 |
Released TiMidity++ v1.3.5. |
| 240 |
* In XAW interface, added new user interfaces. |
| 241 |
|
| 242 |
* 3/1, 1999 |
| 243 |
Released TiMidity++ v1.3.4. |
| 244 |
* Fixed some bugs and problems. |
| 245 |
* Added a new WM-icon for GTK. |
| 246 |
|
| 247 |
* 2/24, 1999 |
| 248 |
Released TiMidity++ v1.3.3. |
| 249 |
* Improve XAW interface. |
| 250 |
* Fixed some bugs and problems. |
| 251 |
|
| 252 |
* 2/10, 1999 |
| 253 |
Released TiMidity++ v1.3.2. |
| 254 |
* Fixed some bugs and problems. |
| 255 |
* Changed icons of motif interface. |
| 256 |
* Changed sorting algorithm for xaw and tcktl interface. |
| 257 |
|
| 258 |
* 2/5, 1999 |
| 259 |
Released TiMidity++ v1.3.1. |
| 260 |
* Fixed some bugs. |
| 261 |
* Enabled compile with gcc from MINGW32. |
| 262 |
|
| 263 |
* 2/3, 1999 |
| 264 |
Released TiMidity++ v1.3.0. |
| 265 |
New features and major change from v1.2.x: |
| 266 |
* Enabled to configure & compile on cygnus. |
| 267 |
* Improved XAW interface for trace playing. |
| 268 |
* Improved reverb sounds. |
| 269 |
* Fixed MIME/Multipart bug. |
| 270 |
|
| 271 |
* 1/25, 1999 |
| 272 |
Released TiMidity++ v1.2.1. |
| 273 |
Added missing files. |
| 274 |
Fixed some configuration problems. |
| 275 |
Added --enable-dynamic configure option. |
| 276 |
|
| 277 |
* 1/21, 1999 |
| 278 |
Released TiMidity++ v1.2.0. |
| 279 |
New features and major change from v1.1.x: |
| 280 |
* XAW interface: |
| 281 |
- Changed button bitmap of random & repeat |
| 282 |
- Modified some implementations. |
| 283 |
* Gtk interface: |
| 284 |
- Added buttons (& implementation) for raising & lowering the pitch. |
| 285 |
- Added buttons (& implementation) for increasing/decreasing the tempo. |
| 286 |
* Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable |
| 287 |
to select the PCM device of ALSA. |
| 288 |
* Added interface.h to define IA_* macro for TiMidity interface. This |
| 289 |
file is generated automatically by configure. |
| 290 |
|
| 291 |
* 1/18, 1999 |
| 292 |
Released TiMidity++ v1.1.1. |
| 293 |
v1.1.0 had configuration problems, so v1.1.1 was released immediately. |
| 294 |
Fixed some configure bugs. |
| 295 |
Modified that xaw interface is enable to run without any midi files. |
| 296 |
|
| 297 |
* 1/18, 1999 |
| 298 |
Released TiMidity++ v1.1.0. |
| 299 |
Support OffiX file drag & drop interface for xaw. |
| 300 |
Support UMP configuration. |
| 301 |
|
| 302 |
* 1/14, 1999 |
| 303 |
Released TiMidity++ v1.0.1. |
| 304 |
Modfied for OffiX file drag & drop interface for xaw. If you want |
| 305 |
build this, define OFFIX in interface/xaw.h and link libDnd. |
| 306 |
|
| 307 |
* 1/6, 1999 |
| 308 |
Released TiMidity++ v1.0.0. |
| 309 |
See `ChangeLog' for major changes from the original of TiMidity 0.2i |