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