OSDN Git Service

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