OSDN Git Service

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