OSDN Git Service

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