OSDN Git Service

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