1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449
|
04/10/2004
* Version 2.13.2
This is a bug fix release that fixes the compile error on Win32
platform. All other platforms aren't affected to this, so you
don't have to update if you are not compiling TiMidity++ on
Windows.
29/09/2004
* Version 2.13.1
* Newly supported output formats
* libao
* FLAC
* Speex
* config file
* new syntax ${variable} : they are replaced with the
specific string before tokenizing. ${basedir} is the only
implemented one, which represents the base directory of
the cfg file being parsed.
* Windows specific
* support for MP3 GOGO output in CUI mode
* support for Portaudio DLL
* support for FLAC/OggFLAC DLL
* interfaces
* GTK+2 support
* new app-defaults for XAW interface.
29/03/2004
* Verison 2.13.0
* Newly supported platforms
* Mac OS X native
* ALSA 0.9 and later
* Ogg Vorbis RC3 and later
* aRts
* JACK
* Windows Synthesizer mode (TWSYMTH)
* PortAudio
* PortMIDI Synthesizer mode
* Newly supported input format
* MFi (Melody format for i-Mode)
* RMI
* Support for Tcl/Tk 8.3/8.4
* Temperament control
* Trial Pure intonation playing (-Zpure)
* Support for Temperament Tonality Control Tuning (MTS)
* Support for Temperament Type Control Tuning (MTS)
* Support for User-defined Temperament Entry (MTS)
* Channel mute by temperament type
* Not pseudo reverb engine(Schroeder's & Freeverb)
* Plate reverberator
* Modulation envelope support
* voice-by-voice LPF (Chamberlin & Moog VCF)
* Insertion/Varidation effect support
* Distortion
* Overdrive
* OD1 / OD2
* HEXA-CHORUS
* Lo-Fi
* Stereo-EQ
* Support for transpose
* SoundFont
* Support for stereo samples
* Support for SF2 scale tuning
* Support for sample link
* Parameter Numbers
* NRPN drum pitch coarse & fine
* NRPN drum instrument tva level
* NRPN Vibrato Rate & Vibrato Depth
* RPN tuning program select
* GM2 RPN modulation range
* Newly supported system exclusives
* GS SysEx Pitch Offset Fine
* GS SysEx tone map
* GS SysEx Reverb Level
* GS SysEx Reverb Time
* GS SysEx Note Off
* GS SysEx Velocity Sense Depth/Offset
* GS SysEx TONE MAP-0 NUMBER
* GS/XG SysEx Velocity Limit and Note Limit
* XG SysEx reverb/chorus types
* XG SysEx Drum Setup
* XG Dry Level related SysEx
* GM2 SysEx system ON
* Support for Checksum calculation of GS SysEx
* GM2 support
* GM2 volume curve
* GM2 pan table
* GM2 SysEx Bulk Tuning Dump (MTS)
* GM2 SysEx Single Note Tuning Change (MTS)
* Other MIDI Tuning Standard related SysEx (see above)
* Support for channel layer (GS - Rx. Channel / XG - Rcv Channel)
* Support for XG Multi EQ and Part EQ
* Resampling engine
* modified Gauss resample
* Newton polynomials
* Noise shaper for 16bit output
* Automatic volume compensation
* User control for volume curve
* volume curve's default also changed
* Realtime channel mute support
* Non-linear panning
* Support ME_TIMESIG/ME_KEYSIG for RCP/R36/G18/G36 MIDI data
* Support for RCP tempo gradation
* Support for WAV and AIFF files as sample data
* Support NeoWrd
* Command-line options
* Support for getopt_long()
* too many changes. refer timidity(1)
* Config file
* path name to be quotable with ""
* New options
* note=
* pan=
* strip=tail
* amp
* fc=
* q=
* (trem|mod)(pitch|fc)=
* fc(keyf|velf)=
* qvelf=
* scl(note|tune)=
* ADSR-type options
* New mappings for map command
* gm2[drum]
* sc8850[drum]
* New extension commands
* #extension copymap
* #extension legato
* #extension level
* #extension playnote
* #extension (reverb|chorus|delay)send
* #extension damper
* #extension rnddelay
* New command
* drumset
* Project files for VC6 and VC7 are included
1/18, 2002
* Version 2.11.3 released.
* New config file option "tune="
01/12, 2002
* Version 2.11.2 released.
12/29, 2001
* Version 2.11.1 released.
12/27, 2001
* Version 2.11.0 released.
* Configuration menu of Windows GUI was changed.
* Supported vorbis for Windows GUI version.
* Supported gogo for Windows GUI version.
* (ncursese interface) Chaged from 3 to 4 digits in audio queue monitor.
* (Sun audio): Enabled specify audio device file with AUDIODEV environment.
* Updates Win32GUI version.
* Improved GS SysEx
* Added attack/release/decay-time(CC/NRPN tone/NRPN dram)
* Added drum level
* Added CC#94 pseudo delay (like chorus method)
* Adjusted reverb level
* Added resonance filter
* Modified enverope attack
* Adjusted velocity
* Supported user drumset (SC-88)
* Added some GS SysEx'es.
* Upgrade develop environment:
automake 1.5 + autoconf 2.5x + libtool 1.4.x
* Vorbis 1.0 support
* MOD to MIDI conversion.
* -EFchorus=2 is default.
* Support RIFF MIDI.
03/18, 2001
* Version 2.10.4 released.
03/10, 2001
* Version 2.10.3 released.
11/02, 2000
* Version 2.10.2 released.
10/18, 2000
* Version 2.10.1 released.
08/09, 2000
* Version 2.10.0 released.
* Enable to write each separated wav file if `-o'
command line option is omitted.
The output filename is automatically generated from the input MIDI
filename. The file extention is changed to ".wav".
* configure: Added new options.
--with-includes=DIRS
Specify include directories (colon separated)
--with-libraries=DIRS
Specify library directories (colon separated)
* Ogg Vorbis output.
* ALSA MIDI sequencer client.
07/05, 2000
* Version 2.9.5 released.
* Upgrade Windows version.
05/24, 2000
* Version 2.9.4 released.
* Support ALSA 0.6
05/08, 2000
* Version 2.9.3 released.
* Enable drum bends. This fix also enables drum chorus, mod-wheel,
portament, and other drum bend controls.
04/10, 2000
* Version 2.9.2 released.
03/21, 2000
* Version 2.9.1 released.
* New command line option -T n:
Adjust tempo to n%; 120=play MOD files with an NTSC Amiga's timing.
02/27, 2000
* Version 2.9.0 released.
* Support full module midi files.
02/07, 2000
* Version 2.8.2 released.
* Support ALSA 0.5
11/29, 1999
* Version 2.8.1 released.
11/24, 1999
* Version 2.8.0 released.
* In GTK, added support for printing the lyrics from .kar files
and also make the text area clear between files.
* New command line option: -M <name>
-M auto: Use *.mid.wav or *.mid.aiff instread of MIDI to WAVE
convertion. The PCM file format must be 16bit sample and
the sampling rate equals as timidity's rate.
-M none: Disable this feature (default)
-M <filename>: Use the specified file.
* In GTK interface, added support for printing the lyrics from .kar files
and also make the text area clear between files.
* New configure option to choose wave interpolation in resampling.
--with-spline=linear Linear interpolation (default)
--with-spline=cubic Cubic interpolation
--with-spline=lagrange Lagrange interpolation
--with-spline=no No interplation
* New command line option `-m N' to specify sustain time (msec).
-m 1 Effectively behaves as if all sustains are ignored,
volume ramping is the same as normal stage 3.
-m 0 Disable sustain ramping, causes constant volume sustains.
(default)
-m 3000 A note at full volume will decay for 3 seconds once it begins
to be sustained (assuming the regular stage 3 rate would not
cause it to decay even longer). Softer notes will of course
die sooner.
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 <file> 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
|