wrel20.me

来自「speech signal process tools」· ME 代码 · 共 978 行 · 第 1/4 页

ME
978
字号
entries in the colormap (the colormap entry number is shown on thevertical, "frequency" axis).  The resulting display is particularlyuseful with the "move contour" operation..ppTo try this, bring up a spectrogram in a separate window, load theESPS/lib/waves/greymap as the colormap, change the middle button modeto "move contour", put the mouse in the spectrogram window, hold downthe middle button, and move the mouse.  The red band in thecolor.fspec window will indicate the range of spectral values that aredisplayed in red.  Similarly, use the "modify intensity" operationafter loading the colormap ESPS/lib/waves/Colormap..sh 2 "Improved Error Reporting for Commands".lpIf the global \fIverbose\fP is set greater than 1 (the default is 1),detailed feedback is now provided for the parsing of commands given to\fIwaves\fP+.  Unrecognized commands are now reported as such (evenfor \fIverbose\fP == 1), rather than being ignored silently as theywere in previous releases..sh 2 "Other Changes and Fixes".npThe \fIwaves\fP+ option to specify use of a particular startup profilehas been changed from \fB-W\fP to \fB-w\fP (this because \fB-W\fP isoften used to pass window-system parameters). .npWhen a header-less file is read by \fIwaves\fP+, the default headerspecified by the \fIwaves\fP+ global \fIdef_header\fP is used.  Thisdefault header can now be any ESPS FEA header.  Such a header can begenerated from an ASCII description of the data by \fIaddfeahd\fP(1\-\s-1ESPS\s+1).  The default .wave_pro sets the default header to/usr/esps/lib/waves/def_head.feasd.  This is a FEA_SD header withsampling rate 8000.  The previous default (the SIGnal headerdummy.header) is now in /usr/esps/lib/waves/def_head.sig..npPlay commands implemented as external system calls (to the\fIplay_prog\fP) are now run in the background. This means that cursorand menu interactions can continue as soon as the play has beeninitiated.  .npExternal play commands generated via \fIadd_espsf\fP are now run in the background if the \fIdisplay\fP keyword has the value 0(i.e., when \fIwaves\fP+ is not to display the resulting signal). .npThe \fIwaves\fP+ global \fIdo_color\fP (0 for monchrome, 1 formulti-plane) is now set internally on startup prior to reading thestartup profile, and is no longer reset each time a new window iscreated.  The global should not be set in your profile unlessyou wish to override the default.  .np The tracks of arbitrary FEA files overlaid on spectrograms are nowcolored in the same way as formant-bandwidth files rather than beingall black..npAxis marking algorithms have been improved for spectrogram and F0 views..npCommand files can now contain comments (lines with "#" as the firstcharacter).  .npMuch of the annoying behavior in "align and rescale" has been fixed.  .npThe external calls to esps programs were all changed so that the rangeoption is given as -r start:end in all cases.  (Previously, -p wasused for SD files).  These changes correspond to changes in ESPS 4.0. .npPreviously, when formant tracks overlaid on a spectrogram wereedited, the modified version would not be written out when thespectrogram was killed, or when waves quit.  This bug has been fixed..npThe `bracket-markers' operation will refuse to operate when the leftand right markers coincide.  Previously in such circumstances, the operationwould leave the window in an awkward state that was difficult to get out of--for example, no amount of `zooming out' would have any effect.  (It is easyto superpose the markers inadvertently with the `up-down-move' button actionby pressing and releasing the button without moving the mouse.).npThe behavior of the \fIwaves\fP+ \fIsleep\fP command has beenimproved.  Correct operation no longer depends on the cursorremaining in the control panel..npFixed failure to remove display object when all signal windows wereremoved.  This bug had the side effect of sometimes leaving attachment objects active after explicit or implicit "kill ..."commands. .npFixed bug causing core dump on exit with \fIdebug_level\fP non-zero. .npWhen markers are at extremes of signal (as initially), somerequests appeared to require more data (by 1 sample) than was present; this has been fixed.  .npFixed bug causing core dump when quitting \fIwaves\fP+ after bringing up empty formant file and editing (no edited file was written out).  .npWhen one of the various `play' menu items is invoked in a display of asignal, such as a spectrogram or derived FEA file, that is not itselfplayable, \fIwaves\fP+ searches for a related signal that is playable,such as a sampled-data file belonging to the same object as theoriginal signal.  In version 2.0, the scope of the search has beenexpanded to include the ESPS refer file and the first source filegiven in the ESPS header (if present) of the original signal.  As alast resort, the search always returns the current signal.  This meansthat the external programs determined by the globals \fIplay_prog\fPand \fIsgram_prog\fP will be called as a last resort (they will refuseto run on many files, but that is under the user's control)..npThe behavior of the HELP button was changed to bring up the file ashort help file (ESPS/lib/waves/waves+.help) in a text window.  This file gives startup information, explains the command panel, lists the \fIwaves\fP+ globals, and lists the \fIwaves\fP+ commands.  Userscan display the entire \fIwaves\fP+ manual by running \fIeman\fP ina suitable window.  In the X Windows version, \fIwaves\fP+ has acontrol panel button to view the manual.  .npOverlays on non-spectrogram signals behave a little more reasonablythan before in that negative values are no longer clipped to zero.Such overlays are still useful only in special cases, however, andshould not be considered as a general feature..npVarious inconsistencies between displayed data and data in files were corrected (prior to external ESPS calls). .npFixed a bug that sometimes caused the external play command to beincorrectly called when a DSP board is present.  .npThere is now better documentation (in the \fIwplay\fP and\fIwrecord\fP man pages) for the rate conversions performed by the DSP32 board. .npThe valid receiver name for \fIwaves\fP+ commands is "waves"; i.e., itno longer depends on the name of the program that was invoked.  .sh 1 "CHANGES TO \fIformant\fP".npThe maximum number of formants tracked has been increased to seven. .npAn interpolation scheme was added to F0 estimation algorithm;quantization problems are decreased significantly..npThe debug option was changed from \fB-d\fP to the ESPS-standard\fB-x\fP.  .npA new option (-\fBR\fP) was added to control the window over which maximum rms energy calculations are made.  .npA new option (-\fBB\fP) was added to control the maximum internal buffer size.  This controls the maximum signal length that can be handled by \fIformant\fP.  .sh 1 "CHANGES TO \fIspectrum\fP".npAn additional spectrum analysis method has been added:\fIlog-mag-DFTR\fP.  This is a discrete Fourier transform of arbitrarysize (i.e., not necessarily a power of 2), with a maximum size of 500points..npA new control window item \fIreticle\fP toggles a frequency vs. dBreticle in the spectrum analysis window. .npA new control window item \fIFB\fP toggles (ON/OFF) the computationand printout of formant frequency and bandwidth estimates. The\fIFB\fP switch only has an effect if the spectrum analysis method isan autoregressive type, i.e., autocorrelation or covariance..npTo make the \fIreticle\fP and \fIFB\fP switches fitin the control panel, several names have been shortened or changed..npSome of the start up defaults have been changed, so be careful..sh 1 "CHANGES TO \fIlabel\fP".npThe label control panel has a new item: \fILabel Menu File\fP.  Thisallows the user to change the label menu directly (the initial menu isstill ESPS/lib/waves/labelmenu).  .npThe view to which the label window attaches may now bespecified explicitly.  .npThe label window size is now an adjustable parameter..sh 1 "LICENSE MANAGER ISSUES".lp\fIwaves\fP+ checks out a license (if one is available) on startup andreturns it on exit.  The auxiliary programs will run provided that a\fIwaves\fP+ license has been checked out.  Thus, if you are running\fIwaves\fP+, you can run the auxiliary programs in other windows and\fIwaves\fP+ can run them as external calls.  The program pair\fIwcheckout\fP/\fIwfree\fP are provided so that you can run theauxilliary programs without running \fIwaves\fP+ (assuming a licenseis available).  This is useful, for example, when you not on a displayterminal (e.g., rlogin or dialup)..lpIf \fIwaves\fP+ exits ungracefully (e.g., ^C or harsh kill), thelicense will not be returned and it take approximately 3 minutes forthe license manager (\fIelmd\fP) to declare it defunct.  This is a bugand will be fixed in a future release.       .sh 1 "KNOWN BUGS PROBLEMS".npOn Convex systems, with our X programs (and perhaps others?), it isnecessary to use the Internet address of the X server when setting the\fBDISPLAY\fR environment variable.   For example, instead of:.nf.ft CW% setenv DISPLAY fred:0.0.fi.ft R.brIt is necessary to use the command:.nf.ft CW% setenv DISPLAY 134.45.232.8:0.0.fi.ft R.brWhere 134.45.232.8 is the Internet address of host fred..npOn Convex systems, depending on the X server, the \fIxmcd\fR programmight fail and result in a white plot on a white background.(\fIxmcd\fR is called by the plot programs to do the X Window drawing.)There is an alternate binary, \fI/usr/esps/bin/xmcd.old\fR, that shouldbe renamed to \fIxmcd\fR if the standard \fIxmcd\fR fails.   .npOn Masscomp/Concurrent systems it may be necessary to set the \fIDISPLAY\fRenvironment variable to the full hostname of your system, rather thanthe generic unix:0.0.   For example, if the network hostname of yoursystem is fred, then you may have to:.nf.ft CW% setenv DISPLAY fred:0.0.fi.ft R.npOn systems not running a network, in order the for the license serversoftware to operate you need to set the \fBELM_HOST\fR variable to\fIlocalhost\fR, instead of the network hostname.   Also in this case,you may need to set the X Window \fBDISPLAY\fR variable to localhostalso (\fIe.g.\fR localhost:0.0)..npUnder certain conditions on Apollo systems, data windows are painted twicewhen uncovered or when changing size or scale.   We realize that this isannoying and are working on a solution..npFor the most recent information about known problems with \fIwaves+\fR, please see theBUGS section in the on-line copy of the waves+ manual page (i.e., run"eman waves+").

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?