rel5.0.doc
来自「speech signal process tools」· DOC 代码 · 共 595 行 · 第 1/2 页
DOC
595 行
uses the LOG case of arr_func in computing powers.filter this program has been removed and replaced by filter2, which was introduced in the previous ESPS release. Filter has been removed (it is unstable) and the name filter is now linked to filter2.find_ep bugs fixed: (1) the filename in the common file was not updated if the -w option was in effect; (2) one of the debugging messages produced with the -x option showed garbage for the output file name; (3) if the -n option was used with no filename in common, the program would produce a core dump, rather than an error message, before exiting. The 150 ms lower limit on "silence_req", the argument of the -s option, is no longer enforced; it is just stated as a recommend lower limit in the manual entry. A missing -b option was added to the Synopsis in the manual entry.image a bug in the image program was fixed that caused core dumps when a debug level of 2 or higher was specified with the -x option.ESPS Version 5.0 Release Notes page 6mbuttons If -c is specified, a set of exclusive panel choice buttons is used for each olwm submenu instead of a menu button with a pull-down menu. By default the choice buttons are laid out vertically. If -h is used, they are laid out horizontally.mbuttons added -Q option to allow arbitrary label for quit but- ton; added -l option to allow command for execution on exit via quit button.mu2esps this program can now handle SUNOS 4.1 audio file headers.plot3d Two plot3d bugs were fixed: moving the box with the mouse with no data loaded could cause a core dump; sometimes the 3d cursors were drawn in the wrong rela- tion to the mouse position. Major improvement is that hardcopy output of the plot is now possible, in either PostScript or PCL. A print setup panel is available for selecting output type, scaling, and output device.plotfield A bug was fixed in the plotfield script that caused incorrect processing of command-line arguments when the text argument of the -t option contained blanks.sfconvert changed the default value of sfwin_len in the default parameter file to a more reasonable value of .01 (seconds).sgram reversed the sense of the -z option so that warnings about zero power in frames are off by default.splay a bug was fixed with caused the -a to have no effect unless the -b option was used also. And if -a and -b are both used, the -b option has no effect.srecord modified to require an output file, or - to specify standard output.tofspec The tofspec program can now produce FEA_SPEC files in "ARB_FIXED" format---frequency values are not neces- sarily uniformly spaced and are given by an explicit list in the header. The frequencies may be specifiedESPS Version 5.0 Release Notes page 7 by a command-line option or a parameter-file entry.vqasc memory leak fixed.vqdesasc added -l option as was added to vqasc in version 4.2. This option is to allow specification of input line length to override compiled in default.wmse_filt a FIR design program by minimum mean square error cri- teria, no longer prompts user for design parameters. It now supports standard ESPS parameter file process- ing, which can be used with xeparam(1-ESPS), and eparam(1-ESPS).xfft xfft was changed to permit a -c option; a new parameter file PWfftc was created to facilitate taking fft- spectrograms of complex sampled data.5. NEW AND CHANGED LIBRARY FUNCTIONSarr_func modified to handle additional function, exp10, inverse of log10. Use by feafunc program.arr_op This a new library function for performing element-by- element arithmetic operations on arrays of any of the ESPS numeric types. The currently supported operations are addition, subtraction, multiplication, division, forming a complex number from its real and imaginary parts, and raising a given number to a given power.exv_bbox exv_bbox was extended to support exclusive panel_choice buttons for submenus instead of menu buttons with pull-down menus. There are two new items in the param- eter structure (typedef bbox_par): int button_choice; /* if true, show submenus as panel choice items instead of button menus */ int choice_horizontal; /* if true, panel choice items are displayed horizontally */exv_bbox added the following parameters for allowing the user to put an arbitrary label on the QUIT button and to exe- cute an arbitrary function when it is pressed char *quit_label; /* if non-NULL, name for QUIT button */ char *quit_data; /* QUIT button data string */ void (*quit_data_proc)(); /* execution function for QUIT data data */ these changes are needed in order to support analogousESPS Version 5.0 Release Notes page 8 changes to fbuttons and mbuttonsget_genhd_coded A bug was fixed in the library function get_genhd_coded for items with more than one element, the returned value consisted of repetitions of the first element.matinv a bug in the determinant functions, determ and determ_d was fixed: they would allocate memory and not free it before returning. The problem was apparent in the operation of the classify program, which would fail with a memory allocation failure after classifying some number of records (a number depending on the number of classes and the number of features used for classifica- tion).read_header a bug was fixed that could cause a program to fail when reading a FEA_SPEC file with frequency format ARB_FIXED by unnecessarily demanding the presence of a sf generic header item. read_header was also modified to handle version 1.7a of Sphere headers.waves_show_sd this new library function allows user to display an array of data by a simple call and have the result displayed in an xwaves window if xwaves is running in server mode.6. THE PUB DIRECTORYThe directory $ESPS_BASE/pub contains full-source copies ofcertain relevant and useful public domain programs. You arefree to use them and pass them on in any manner consistentwith restrictions stated by their authors. This releasecontains these programs:ghostscript This is a GNU implementation of PostScript. It can be used to display PostScript files on the screen for cer- tain PostScript translations. We have included it to make the script ps2epsi available. This script (which uses ghostscript will take the PostScript file from the new print option on xwaves and plot3d and generate a new file including a preview image. This allows a low resolution image of the PostScript file to be shown on the screen when the file is imported into programs such as FrameMaker.tpipe This is a utility that splits a unix pipeline into two pipelines. Stated differently, the output of one pipeESPS Version 5.0 Release Notes page 9 can provide the intput to two others. tpipe was writ- ten by David B. Rosen of Boston University.xgrabsc A utility that allows you to grab arbitrary portions of the screen and output them in Postscript or many other formats. xgrabsc was written by Bruce Schuchardt.tek2ps Written by Michael Fischbein, this program converts tektronix graphics codes into Postscript. This is used by some of our plotting programs.shellforms This is a utility to build and edit forms. It was written by Paul Lew.ghostscript This is a GNU implementation of PostScript. It is included here because it includes a script that can process a PostScript file as output by the new print graphics feature of ESPS and xwaves and add a preview image. This script is ps2epsi. The particular ver- sion of this script in our bin directory has been modi- fied to refer the the ghostscript library in our pub directory. If you desire to use the general features of ghostscript, you will have to install it from the source.7. KNOWN PROBLEMS
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?