OSDN Git Service

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