📄 wrel3.1.doc
字号:
waves+ Version 3.1 Release Notes page 11The xspectrum "Window Limits From:" panel item has newchoice labels to more clearly reflect the semantics of thiscontrol item.Now: "Cursor +- step/2" and "Markers"Was: "Local" and "Host"Xspectrum no longer repositions the markers or recomputesthe spectrum if the "Window limits from:" item is changed.Formerly, if the markers had been carefully positioned inpreparation for a new spectrum computation, and the userthen switched the limits source, the hand-set window limitswould be lost.4. BUGS FIXED4.1. xwavesCommands added to the xwaves menus by the add_espsf facilitypreviously did not handle multiple output files correctly.Now, if a process creates several related output time seriesas the result of operations on an xwaves signal, these mayall be displayed automatically. (See the discussion of out-puts under the add_esps command in the xwaves manual.)Multiple views of the same signal in xwaves now displaycorrectly. There was a bug that caused incorrect displaysto be generated if more than one view of the same signal wasgenerated in the display ensemble. Now it is possible tohave several views of the same signal displayed correctly atdifferent scales.When xwaves was being used to manipulate headerless files,or files with foreign headers, it would eventually use upall available file descriptors and refuse to display anymore files. This has been corrected. An unlimited numberof cycles of load and destroy may now be performed on suchfiles.The verbose startup messages issued by xwaves regarding theuse of DSP hardware were often confusing (or just plainwrong). These are now correct.The xwaves file-browser windows did not follow symbolicdirectory links correctly. This has now been corrected.The xwaves file-browser facility would fail to detect that atyped specification was a directory unless a final "/" wasentered. As a consequence, xwaves would load such nodes asthough they were signals! All directory nodes are nowdisplayed as directories whether entered with, or withoutthe trailing "/".waves+ Version 3.1 Release Notes page 12When xwaves exited before a "play" command was complete,some types of internal DSP hardware were not reset correctlyand would endlessly repeat fragments of the output. Allplay operations in progress are now stopped before xwavesexits.Previously, the SGI Indigo internal "play" function lockedout xwaves interaction for the duration of the play opera-tion. This has now been fixed. The workaround for this hadbeen to use the external play program (sgplay) as the defin-ition for play_prog. This has the disadvantage of beingsomewhat slower, so SGI users that resorted to this shouldnow comment out the play_prog specifications in their4.2. Auxiliary ProgramsA/D and D/A conversion on the SGI Indigo is now possible forall Indigo sample rates for stereo and mono files. Previ-ously, a bug in our buffer specifications prevented correctoperation at frequencies over 24kHz.Dual-channel play on SURF from within xwaves now workscorrectly. Several other play deficiencies in FAB2 and SURFxwaves play operations were also fixed.The xwaves-internal play function has been fixed to handlenon-ESPS files correctly when the played region is not indisplay window. Formerly this could cause extreme distor-tion due to variances in data type or byte ordering.Xwaves now handles incorrect colormap names gracefully.Previously, it would load the current directory (!!) as acolormap if the specified colormap didn't exist, causingbizarre spectrogram displays.Single-record FEA_SPECT files may now be displayed as spec-trograms. Previously, this caused a core dump.There were several situations which caused xwaves to exitwithout freeing the Entropic license. This prevented subse-quent use of that license until after a three-minute timeoutperiod. This has now been fixed for all cases except anexplicit SIGKILL (e.g. via kill -9 <pid>). A new command,freewaves, has been added to handle this latter case and thetimeout period has been reduced to 30 seconds.Xwaves now uses the output_dir specification much morerationally: If the user specifies a fully qualified name(i.e as beginning with a directory, ./ or /) output_dir isignored. Output_dir is only applied to automatically gen-erated names (e.g. temporary files) and those output filesspecified as simple base names by the user.waves+ Version 3.1 Release Notes page 13Simple filenames entered into xwaves no longer have "./"automatically prepended. This behavior caused subquentreferences to files loaded into xwaves to be incorrect,since the user had no way of knowing that the name (as faras xwaves was concerned) had a leading "./". This fixesapparent bugs in several commands (e.g. align) that refer-ence specific files.If the start and end time specifications for a spectrogramcommand are omitted, the spectrogram will now be computedover the entire xwaves buffer interval automatically. Pre-viously, if these were omitted, no spectrogram was computed.Users who resorted to the workaround of setting start 0.0and end 10000 (or some such) may now revert to a morerational model if they wish. In fact, if the file is 10000seconds long, the new xwaves will compute the whole spectro-gram, so be careful!In some cases the temporary files created during computationof spectrograms by xwaves-external processes were gettingcrossed up so that the spectrogram that was eventuallydisplayed was not of the desired signal.Formerly, spectrogram segments saved using xwaves' "savesegment in file" facility, were not saved correctly andcould not be used with many Entropic programs (such asplotsgram). This has been fixed.Quantization by xwaves of the start and end times sent toexternal spectrogram programs would cause these to fail withmessages about bad start and/or end times. This was partic-ularly troublesome for files with start and/or end timesgreater than 99 sec. The spectrogram programs (e.g. sgram,s32csgram) have relaxed their requirements by simply limit-ing the spectrogram computation to the file limits if neces-sary. Also, the quantization of the time specifications byxwaves has been made much finer.Temporary waveform files created by the spectrogram commandare now placed in output_dir, and are automatically deleted.Previously, spectrogram computations launched by xwaves, butexecuted by an external program (such as sgram) were limitedto signal segments that were buffered in xwaves. That is,if an external program is called to compute a spectrogram,the entire segment upon which it was to be based needed tobe present in xwaves' display buffer. In Version 3.1, seg-ments of any size consistent with the limits of the filebeing analyzed may now be specified for the start and endvalues to the spectrogram command. Specifications exceedingthe file limits will be automatically adjusted as necessary.waves+ Version 3.1 Release Notes page 144.3. AttachmentsThe tendency for xwaves and the attachments to hang up thecomputer's mouse and display has now been eliminated.Xwaves and the attachments can no longer "grab all input".The tendency for xwaves and the attachments to loose syn-chronization has been greatly reduced. A new inter-processcommunication technique has been implemented that makesinteractions faster and less error prone. Problems elim-inated include: negative times being printed in the xlabelwindow; failure of label files to load correctly; lock up ofattachments; and failure to execute commands.Previously, the xlabel and xmarks label displays positionedthemselves to overlap the signal view and obscured the lowerpart of its window. This has been corrected.Xlabel now automatically inherits the current display ensem-ble name from xwaves. This eliminates the "Object doesn'texist (can't add file ...)" message from xlabel (unless itis really true!).When output_dir is specified, xlabel now applies itcorrectly. Previously, two bugs caused bizarre things(including core dumps) when output_dir was specified andxlabel was used. Now, if the label file name is fully qual-ified (begins with ./ or /), it will be used unchanged. Ifonly a basename is specified, output_dir will be prepended.Xspectrum now responds correctly to the xwaves do_color set-ting. When black-and-white plots are requested by settingdo_color 0, the xspectrum window is rendered accordingly andcan now be dumped to a hardcopy printer/plotter. Previ-ously, some xwaves colormaps caused all-black xspectum hard-copies.Xspectrum had a display instability when two or more spec-trum displays overlapped. They could keep sending refreshmessages to one another and alternately perform "raise"operations (forever!) if xspectrum_datwin_forward wasenabled. This has been fixed.Xspectrum occasionally crashed when the related xwavesdisplay object was killed. This has been fixed.Xspectrum now permits computation of extremely large FFT's(limited only by the user's patience and hardware). A softlimit is still implemented via the xspectrum globalmax_fft_size, which defaults to 65536, to protect againstaccidents! To change this, just send a command to xspectrumlike send set max_fft_size 1000000".waves+ Version 3.1 Release Notes page 15The xspectrum manual page had several errors regarding max-imum window sizes, and it has also been corrected.5. NOTESSmooth operation of xwaves is dependent upon the configura-tion of your operating environment. For an overview, pleaserefer to the document $ESPS_BASE/xview/README (also avail-able under the "Other Documents" item on the einfo menu).In particular, you may need to put the following items inyour $HOME/.Xdefaults file: *Foreground: black *Background: white window.color.foreground: black window.color.background: white 4Dwm*positionIsFrame: T 4Dwm*positionOnScreen: T 4Dwm*interactivePlacement: F 4Dwm*clientAutoPlace: false Mwm*interactivePlacement: False Mwm*clientAutoPlace: False XView.ICCCMCompliant: FalseThis release of waves+ comes without a Sunview version. Theold program waves+, (alias svwaves, waves, svwaves+, ...) nolonger exists. Entropic no longer ships or maintains aSunview-compatible version of xwaves. We strongly urgeusers of waves+ to try the new X version which has all ofthe features you are familiar with, is very robust, and hasmany new features never available under Sunview.Wplay and wrecord have been eliminated. They have beenreplaced by a family of play and record programs with con-siderably enhanced capabilities. See "eman play" and "emanrecord".All programs are now linked "static". Although this resultsin larger program binaries, it should greatly ease theinstallation and maintenance problems for xwaves and relatedprograms. Previously, it was necessary to either force theuse of the graphics libraries shipped from Entropic throughuse of the LD_LIBRARY_PATH UNIX environment variable, or runthe risk of having version skews in the dynamically-loadedlibraries. These complications have been eliminated. Allreferences to Entropic directories can be removed from theLD_LIBRARY_PATH definition (e.g. in .cshrc files).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -