OSDN Git Service

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