📄 changelog.1
字号:
Added tests for Windows API.Files: libarc/url_dir.c Fixed bug & improved of url_dir.c about URL_DIR_CACHE_ENABLE implementation.Files: timidity/timidity.h configure.in Fixed some compilation errors.-- 1.3.0Wed Feb 3 1999Summary: * Fixed some problems with the Xaw and Tcl/Tk interfaces. * Modified to compile on cygnus. * Made support.c to define missing functions. * Used `strerror()' instead of `sys_errlist[]'. * Imported Macintosh source from 1999.1.7 released. * Defined BIG_ENDIAN or LITTLE_ENDIAN according to WORDS_BIGENDIAN. * Configure/Makefile modifications: - Enabled to configure on cygnus. - Remove -aout compiler flag on FreeBSD. - Remove -Wall compiler flag. - Don't use `+=' operation in any Makefiles. Old GNU make may not recognize append operator. * Improved XAW interface for trace playing. * Improved reverb sounds. * Fixed MIME/Multipart bug.Date: Tue, 2 Feb 1999 21:15:14 +0100 (CET)From: Peter Kleiweg <kleiweg@let.rug.nl>Files: interface/{browser.tcl,xaw_i.c,tkmidity.ptcl} Fixed some problems with the Xaw and Tcl/Tk interfaces: - With the Xaw interface, in the File Open dialog, the file/directory listing was unsorted. - With the Tcl/Tk interface, in the File Open dialog, the directory listing was sorted, but not the file listing. - On some machine, there is no 17 point fonts. Changed the use of 17 point fonts into 18 point fonts.Date: Wed Feb 3 1999From: Masanao Izumo <mo@goice.co.jp>Files: timidity/{win_a.c,timidity.c,playmidi.c} Modified to compile on CYGNUS/gcc. Fragment optimizations.Date: Tue Feb 2 1999From: Masanao Izumo <mo@goice.co.jp>Files: utils/support.c timidity/timidity.h Defined missing functions. And declared them in timidity.h.Files: timidity/output.c timidity/output.h Added output_encoding_string() function to display the name of encoding.Files: interface/{wrdt_wincon.c,vt100_c.c} timidity/{playmidi.c,win_a.c} Modified to compile on CYGNUS/gccFiles: interface{gtk_p.c,motif_p.c,tk_c.c} libarc/url.c timidity/{aiff_a.c,au_a.c,audriv_al.c,audriv_sun.c,bsd20_a.c,common.c, dl_dlopen.c,dl_hpux.c,hpux_d_a.c,linux_a.c,raw_a.c,readmidi.c, timidity.c,timidity.h,wave_a.c} Used `strerror()' instead of `sys_errlist[]'. Included <errno.h> in timidity.h if HAVE_ERRNO_H is true.Files: timidity/{mac_a.c,mac_com.h,mac_dlog.c,mac_main.c,mac_main.h,mac_qt_a.c, mac_soundspec.c} interface/{mac_c.c,mac_c.h,mac_loadBMP.c,mac_loadBMP.h,mac_mag.c, mac_mag.h,mac_skin.c,mac_skin.h,mac_trace.c,mac_wrdwindow.c, mac_wrdwindow.h,wrdt_mac.c} utils/{mac_readdir.c,mac_readdir.h,mac_util.c,mac_util.h} Imported Macintosh source from 1999.1.7 released.Files: timidity/timidity.h If WORDS_BIGENDIAN is defined in config.h, define BIG_ENDIAN, otherwise define LITTLE_ENDIAN.Files: utils/timer.c Use gettimeofday() if HAVE_GETTIMEOFDAY, otherwise Use Windows API.Files: configure.in utils/Makefile.am libarc/url_dir.c Modified the implementation about opendir().Date: Mon Feb 1 1999From: Yoshishige Arai <ryo2@on.rim.or.jp> Improved XAW interface display in trace mode.Date: Fri Jan 29 1999From: Masanao Izumo <mo@goice.co.jp>Files: configure.in On FreeBSD, There is problem to make shared object library. Netscape Plugin needs `aout' format, but I don't have enough knowledge to build aout format under ELF environment FreeBSD. So I just removed -aout flag for compiler.Files: doc/ja_JP.ujis/timidity.cfg.5 Changed `Kairyouban' to `TiMidity++'.Files: INSTALL, INSTALL.jp Added some discriptions.Files: common.makefile.in Removed -Wall option from compiler option. Expanded `+=' macro definition. Defined @EXTRADEFS@ in CPPFLAGS instead of DEFS.Date: Thu, 28 Jan 1999From: Masaki Kiryu <mkiryu@mb.kcom.ne.jp>Files: timidity/reverb.{c,h} Improved reverb sounds.Date: Wed Jan 27 1999From: Masanao Izumo <mo@goice.co.jp>Files: libarc/arc_mime.c Fixed bug about MIME archiver for multipart/mixed. You can play midi in MIME/Multipart file. For example: % timidity mail:~/Mail/inbox/1234 I think MIME/Multipart is one of archive file format. :-)-- 1.2.1Mon Jan 25 1999Summary: * Fixed some configuration problems. * Added --enable-dynamic `configure' option.Date: Mon Jan 25 1999From: Masanao Izumo <mo@goice.co.jp>Files: acinclude.m4 configure.in Fixed some problems of configuration: * Remove duplicated -lXpm option. * Not to change the order of comple flags. * and so on...Files: interface/gtk_c.c Implemented interface_g_loader()Files: timidity/dl_dlopen.c Added "\n" to error message of dl_find_symbol()Date: Mon, 25 Jan 1999 01:18:27 +0900 (JST)From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)Files: configure.in Pached for making FreeBSD UMP.Date: Fri Jan 22 1999From: Masanao Izumo <mo@goice.co.jp>Files: configure.in Added --enable-dynamic configure option. It is enable to always compile dynamic link codes.Files: timidity/gtk_i.c On Solaris, glob()'s flag is different in the interface. So I just changed not to call glob() on Solaris.Date: Thu, 21 Jan 1999 12:53:18 +0900From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>Files: timidity/timidity.c Removed no effect statements.Date: Thu, 21 Jan 1999 03:40:38 +0900From: Ueyama Rui <rui@po.teleway.ne.jp>Files: interface/pixmaps/{fast,slow,restart,keyup,keydown}.xpm Reported some files for Gtk pixmaps are missing. Added them.-- 1.2.0Thu Jan 21 JST 1999Summary: * 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. * Made interface.h to define IA_* macro for TiMidity interface. This file is generated automatically by configure. * Fixed some bugs.Date: Thu, 21 Jan 1999 01:33:58 +0900 (JST)From: nork@lb.u-tokai.ac.jp (Norikatsu Shigemura)Files: configure.in Fixed configure bug about FreeBSD dynamic interface.Date: Wed Jan 20 1999From: Masanao Izumo <mo@goice.co.jp>Files: interface/xskin_spectrum.c Don't define xskin_spe_ana() and xskin_wave() if soundspec is not enable.Files: configure.in interface.h.in timidity/{Makefile.am,timidity.c,controls.c} Fixed configuration bug that tcl needed -dl on some machines. IA_* macro is into interface.h. interface.h is generated automatically by configure.Date: Tue, 19 Jan 1999 23:16:33 +0900 (JST)From: Yoshishige Arai <ryo2@on.rim.or.jp>Files: interface{bitmaps/Makefile.am,bitmaps/Makefile.in,bitmaps/random.xbm, bitmaps/repeat.xbm,xaw.h,xaw_i.c} Modified XAW interface: - Changed Form Widget to Box Widget. - Changed icon bitmaps - Obsoleted MSGWINDOW macro configuration. Message window is always enable.Date: Tue, 19 Jan 1999 17:54:53 +0900From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>, Glenn Trigg <ggt@netspace.net.au>Files: interface{emacs_c.c,gtk_c.c,gtk_h.h,gtk_i.c,gtk_p.c,ncurs_c.c, pixmaps/Makefile.in,vt100_c.c} timidity/{controls.h,playmidi.c,timidity.c,wrd_read.c} Pached from Glenn Trigg: The changes are (roughly): - Added buttons (& implementation) for raising & lowering the pitch. - Added buttons (& implementation) for increasing/decreasing the tempo. - Fixed a bug where starting with no files and then loading a file and trying to play it caused a crash. - Fixed a typo RC_TOGGLE_DURMCHAN => RC_TOGGLE_DRUMCHAN. - Added some braces to two macros to stop some compiler warnings.Date: Tue, 19 Jan 1999 00:21:35 +0900From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>Files: alsa_a.c Lookup TIMIDITY_SOUND_CARD and TIMIDITY_PCM_DEVICE environment variable to select the PCM device.-- 1.1.1Mon Jan 18 1999Summary: * Fixed some bugs. * Modified that xaw interface is enable to run without any midi files.Date: Mon Jan 18 1999From: Masanao Izumo <mo@goice.co.jp>Files: interface/{xaw_i.c,xaw_c.c} timidity/common.c Fixed some bugs.Date: Mon Jan 18 1999From: takawata@shidahara1.planet.sci.kobe-u.ac.jpFiles: configure.in Fixed configuration bug about OffiX. Fixed configuration bug about ALSA.Files: interface/{xaw_c.c,xaw_i.c} timidity/timidity.c Modified that xaw interface is enable to run without any midi files.Date: Mon Jan 18 1999From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>Files: configure.in Removed -ltcl when configure option of --enabel-tcltk=dynamic is specified.Files: interface/Makefile.am Modified some installation. Used `$(INSTALL_DATA)' instead of `$(INSTALL) -m 644'Files: interface/{dumb_c.c,dynamic_c.c,emacs_c.c} On some compilers, `stdout' can't assign to any variable in global statement. Fixed this problem.Files: configure.in config.h.in timidity/timidity.c Added HAVE_GETOPT_H macro.Files: configure.in Fixed bugs of configure without --with-x.Files: timidity/Makefile.am Fixed problem to `make install' instead of `make; make install'-- 1.1.0Mon Jan 18 1999Summary: * Fixed bugs of xaw interface with no trace mode. * Added configuration for UMP package. * Modified configure and Makefiles. * Added trace mode to xaw interface. * Supported OffiX configuration. * Some bugs are fixed.Date: Mon Jan 18 1999From: Masanao Izumo <mo@goice.co.jp>Files: interface/xaw_i.c Fixed bugs of xaw interface with no trace mode.Files: configure* */Makefile* Added configuration for UMP package. Modified configure and Makefiles.Date: Sat, 16 Jan 1999 02:18:01 +0900 (JST)From: Yoshishige Arai <ryo2@on.rim.or.jp>Files: interface/{xaw.h,xaw_c.c,xaw_i.c} Added trace mode to xaw interface.Date: Fri, 15 Jan 1999 14:26:17 +0900From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>Files: configure.in interface/xaw.h interface/xskin_loadBMP.c Supported OffiX configuration. The new configure options are: --enable-offix Turn on OffiX interface for XAW. --with-offix-includes=[dir] Specify include directry for Offix library. --with-offix-libs=[dir] Specify library for Offix. Fixed tkl/tk configure bug. Included config.h in xskin_loadBMP.c.-- 1.0.1Thu Jan 14 1999Summary: * Define function of vsnprintf() and snprintf() if it is not exists. * Fixed message transfer problem with '\n' for some interface. * Modified manual installation. * Check libXaw3d before checking libXaw. * Fixed ALSA configuration problem. * Modified for OffiX interface. * Tcl/tk interface can start with no midi file arguments. * Modified doc/C/README.xskinDate: Thu Jan 14, 1999From: Masanao Izumo <mo@goice.co.jp>Files: timidity/common.c interface/{motif_c.c,slang_c.c,vt100_c,ncurs_c.c,c, xaw_i.c,xaw_c.c,tk_c.c,wrdt_x.c} Define function of vsnprintf() and snprintf() if it is not exists. And use it some where. Fixed Tck/Tk message transfer problem with '\n' (Not completed)Files: interface/xaw_c.c interface/xaw_i.c Fixed XAW message transfer problem with '\n'.Files: configure.in doc/Makefile* doc/*/Makefile* Modified manual installation.Files: configure.in interface/xaw.h Check libXaw3d before checking libXaw. Modified the comment in xaw.hDate: Tue, 12 Jan 1999 22:00:26 +0900From: Yamahata Isaku <yamahata@kusm.kyoto-u.ac.jp>Files: configure.in acinclude.m4 Fixed ALSA configuration problem.Date: Tue, 12 Jan 1999 21:25:32 +0900From: Takanori Watanabe <takawata@shidahara1.planet.sci.kobe-u.ac.jp>Files: interface/xaw.h interface/xaw_i.c Modified for OffiX file drag & drop interface for xaw. (need libDnd) This interface is not enabled by default. If you want build this, define OFFIX in interface/xaw.h and link libDnd. xaw.h:WIDGET_IS_LABEL_WIDGET is undefined by default.Date: Tue, 12 Jan 1999 11:38:16 +0900From: "KINOSHITA, K." <kino@krhm.jvc-victor.co.jp>Files: interface/tk_c.c interface/tkpanel.tcl interface/timidity.c Tcl/tk interface can start with no midi file arguments.Date: Sun, 10 Jan 1999 18:58:17 +0900 (JST)From: Yoshishige Arai <ryo2@on.rim.or.jp>Files: doc/C/README.xskin Fixed spelling and syntax.-- 1.0.01/6, 1999Major changes from 0.2i: * Install with `configure' script. * Synchronization for audio and interface controls. * Uses GUS/patch and SoundFont for voice data * Plays the MIDI file via network (UNIX version) * Plays the MIDI file in archive file * Plays not only SMF file but also MOD, RCP/R36/G18/G36 * Can handle 32 channel data * Can handle user interfaces as dynamic link modules (UNIX version) * Can display the sound spectrogram (UNIX or Macinotsh version) * Automatically detects the mode of MIDI file (GM/GS/XG) * Automatically detects drum channels (GS/XG) * Can display MIMPI's WRD file (One of KARAOKE system mainly used in japan) * Localization for Japanese * Improve new curses interface * Add new interface: VT100, X Athena Wiget, Emacs, skin, gtk * Make Pre-calculated resampling cache * Enable private user configuration (in ~/.timidity.cfg) * Add some effects * Can control follows while playing: - Change drumpart - Load patch file - Pitch up/down - Speed up/down - Maxmum voices up/down (limited to MAX_VOICES macro defined at compiling) * Can output Sun audio file (*.au) * Can output encoding of G.711 A-Law * Use pager program specified by PAGER Environment when displaying the command line help * The following new MIDI events are supported: ChannelPressure, ModulationWheel, Portamento, ReverbEffect, ChorusEffect, RPN+/-, Mono/Poly Part, Lyric, KARAOKE-Part(@KMIDI), and SystemExclusiveMessages * Many bugs (that is found in the original) are fixed.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -