OSDN Git Service

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