OSDN Git Service

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