[Miscellaneous] tab

Make other settings.

* If you click the position of a button, a combo box, etc. in the figure below, it jumps to the explanation of that part.

=== screen copy (Ctrl + C) ===

  • Select the range of the screen to be copied to the clipboard when you press Ctrl + C.

    All windows: WaveSpectra as a whole (Alt + PrtScrn Same as key)
    Wave + Spectrum: Wave and Spectrum (so-called client area as a whole)
    Wave only: Wave only
    Spectrum only: Spectrum only (not including bottom panel of measurement mode)
    Spectrum + measurement mode panel: Spectrum only (Including lower panel of measurement mode)

    WaveSpectra itself has no printing function.
    Actual printing, etc., to other applications (WordPad etc.) It will be done by " Pasting ".

  • Include mouse cursor
    If checked, you can copy the screen including the mouse cursor.
    It will be useful for lead-out.

=== Move with the main window ===

  • Sets whether to move each subwindow at the same time when moving the main window.
    The checked window moves while keeping the relative position.

=== Change the width of the track bar according to window size ===

  • If checked, if you change the width of the window, the width of the track bar will also follow and change.

When not checking

When checked

=== Autoplay after opening the Wave file ===

  • If checked, including the case with drag & drop, after you open the Wave file you will automatically play without pressing the play button.

*The above can be changed in real time even during operation.

=== WaveSpectra: 2 ===

  • You can control the playback and recording of the second activated WaveSpectra: 2 (second instance) from the first and operate simultaneously.

    By doing this, it is possible to reproduce both the recording and the same file in both, and to display the two channels of Lch and Rch simultaneously at the same time. ( example of action )
    * Recording / playback is performed with the same device. As a matter of course, it will be shifting gradually as it is a different device.
    (Since you can not use the same device at the same time with ASIO and WASAPI which are not multi-client compatible, MME and DirectSound Please use it.

    Below, we denote the first WaveSpectra as WS: 1, the second WaveSpectra: 2 as WS: 2.
  • If you setSync: Play, WS: 2 will be played regardless of WS: 1 playback or recording.
    If you setSync: Recording, WS: 2 will be recorded regardless of WS: 1 playback or recording.
    (Of course nothing happens when WaveSpectra: 2 does not exist.)

    In addition, WS: 2 moves as well as WS: 1 for pause and stop.

    WS: 2 will be a slave of WS: 1, but if you do some operation with WS: 2 it will move normally.

    However, since it is only sending an instruction to simply press each button from WS: 1, for example, when releasing the pose of WS: 2 only after canceling the pause of WS: 2 during both pauses, WS : 2 On the contrary, it returns to the pause state.

  • Furthermore, if you check thePlay position as well as the synccheckbox that is enabled at playback, the position stopped at the pause and the position in the position designation window during pause Movement of the position in the track bar and movement of the position (even while stopped) WS: 1 - & gt; WS: 2, and the position is synchronized (aligned).

    * Pause synchronization is only during playback. When recording, it will not be synchronized with pause, restart.

    However, since this function does not work completely unless the position specification window that is displayed when pausing is displayed, Please be sure to display it by pressing the button.
    If it is not displayed, the restart from the pause will not start synchronously. (They will be played back off each other)

    The position designation window related to the synchronization at the restart is only for WS: 1, and the position designation window for WS: 2 is irrelevant, so it may not be displayed if it is unnecessary.

    Even if the position designation window of WS: 1 is displayed even once even during pause, only the restart of pause release immediately after that will be synchronized.
    (If you leave closed as is, of course you will not be synchronized at the next pose & restart)

    If you do not check it, you will not synchronize the position at all, so you can play back different places, but as you can repeat it over and over it is obvious that each other's position gradually shifts.
    * Even if not checked, if the position designation window is displayed, restart at the time of cancellation of pause will start in synchronization.
    * At the start of the first playback from the stop, it always starts synchronizing regardless of this check or display of the position designation window.

    This check can be turned on / off even during playback operation, so it is possible to combine free positioning with or without synchronizing.

  • [Technical]
    Both playback starts are synchronized and synchronized with the resolution of the internal timer (refer to the section under Timer / Pause Resolution), but Windows It is not possible to synchronize accurately because of the mechanism.
    Furthermore, although it seems that it can not be synchronized with Single Core CPU, multiple Core is more advantageous.
    Also, it depends on OS. (See below ￿￿)

    Make actual synchronization precision (deviation) by tone burst of square wave and triangle wave (100 Hz 1 wave on / 9 waves Off) and use Windows on Dual Core 7 / Vista and Windows XP, output to the same sound device, check with the oscilloscope, Windows 7 / Vista It was 10 ms in XP and 30 ms in XP. (Pretty accurate)

    On Windows 7 / Vista it is most likely to be completely synchronized (no deviation), and occasionally it may be off by 10 ms.
    XP seemed to be misaligned by almost 30 ms.
    Although it is obvious in terms of the mechanism, when it shifts, it is not decided which side WS: 1, WS: 2 will be the first.

    Windows 7 (in most cases, fully synchronized)

Windows 7 (occasionally 10 ms off, the order may be reversed)

Windows XP (in most cases it will be 30 ms off, sometimes completely synchronized extremely)

Windows XP (in reverse order)

(These are the effects of the low-frequency characteristics of the device that the rectangular wave is not straight)

As reputed? Windows 7 / Vista seems to be getting better performance of multitasking.
Also, it seemed unrelated to the setting of the timer resolution.

I tested the PC with Dual Core / Single Core, so I tested it on Single Core, but it gave almost the same results.
(Contrary to expectation, Windows 7 / Vista almost completely synchronized.)
I did the same test on other PCs, but the same result was obtained.

It should be noted that synchronization is not always completely synchronized.

Also, when outputting to two different devices, the sampling frequencies of both are not exactly the same, so even if the start is synchronized, there is a possibility that it will deviate over time.

The first gap due to latency may be absorbed as follows.

In the [Conditions] section anywhere is good so
PlaySyncDelay = 30
If you add a line like this, you can start playing later than this number (ms) after synchronization.
(But this also depends on the resolution of the timer)

RecSyncDelay = 30
If you add a line like this, you can start recording further later than this number (ms) after synchronization.

Writing on the WS.INI side writes WS: 1, WS - 2. INI side, WS: 2 playback / recording start will be delayed, so it may be usable for absorbing the latency of different devices.
(Delay can be confirmed as it can be set up to 1000 ms.)

=== Timer / Pause Resolution ===

  • You can check and set the resolution of the timer used for internal timing and delay.
    The resolution of the timer is determined by the hardware and OS of the PC and it is not the same in all environments, so it will be helpful to know the resolution of your environment in various ways.

    If the resolution is low (numerical value is high), smooth operation may not be performed in some cases.
    If it does not work smoothly, it may be improved if you change the setting here.


  • Pressing this button displays the resolution of the current timer in the right-hand column. (Play / record It is also possible to run)

    The setting of the resolution setting combo box in the next section When pressed at the specified value, the original resolution is displayed.
    It depends on the hardware, OS, and other environments such as other software under operation, so it is about 1 ms, about 2 ms, about 4 ms Or 10 ms, or about 16 ms.

    For example, even if you set the setting of the display interval below this to be less than this resolution, it means that it actually does not fall below the display value here. (It is only an integer multiple of the number)

Resolution setting

  • If you change this to a value other than the specified value, the resolution is set to that value.
    However, even here, the minimum resolution that can be set differs depending on the environment, so it may not always be the same as it was set.
    It may be about 2 ms even if it is set to 1 ms.
    By pressing the check button again after setting, you can check the resolution actually set.

    Setting it to a smaller value will make it smoother, but if it is made smaller Since CPU load may increase, Task Manager (Ctrl + Shift + Del or Shift + Ctrl + Please check whether the CPU usage rate does not increase too much with the performance of Esc).

  • [Hint]
    On Windows Vista and Windows 7, it seems that the resolution of the timer will change automatically so that the resolution increases (the value decreases) during multimedia playback.
    Wave and mp3 play also will change, but it seems that it may become a small value especially during playback of Internet streaming etc. (Windows Media Player etc)

    Therefore, first check with the prescribed value as it is, Even if it is a large value like 10 ms or 16 ms, you can try playing / recording properly as it is and then Check the resolution by pressing the check button, 2 ms If it is a small value of 3 ms or 3 ms, It may be set to the specified value.
    However, please be aware that if you close other software that is running, you may return to the original large value.

=== Display Interval ===

  • Adjust the display time interval of the waveform.
    Depending on the difference in operation, the pause time and the timer You can select.

  • pause time
    In case of FFT calculation & display, after a specified period of time, I will repeat this.
    Therefore, the repetition period is calculated & display time + Set pause time

  • Timer
    , FFT calculation & display is performed at specified time intervals.
    Therefore, the repetition period is set to the set time interval
    (When the set time interval is shorter than the actual calculation & display time, it is naturally limited there.)
    In other words, you can set a more accurate interval than in the case of pause time.

    However, when a timer is selected, the pause time CPU usage rate will be higher than in case of. (It is the characteristic of Windows)
    Please be aware that the CPU usage rate may increase abruptly especially when the set time interval is less than 10 ms.

  • About the value of time (ms) to set
    When the pause time is 0 or the setting interval for the timer is the actual calculation & display time For shorter time, FFT calculation & display at full speed.
    (In this case, in the case of single CPU, the CPU usage rate is It will be 100%)

    Is it time to be in trouble if it is too fast? Or when you want to lower the CPU usage rate for other software, please set an appropriate value (ms).

    *By writing not only the values ??in the list in the combo box but also the direct value arbitrary valuecan be set.

    In particular, when using it simultaneously with the sister software WaveGene, WaveSpectra If the CPU usage rate is 100% only with WaveGene, the output from WaveGene may be interrupted or the display may be jerky. In that case, try setting the appropriate value and lowering the CPU usage rate .
    Please also try to activate which window has a relationship.

    *At the top of the main window (left of the L / R button) Since fps is displayed, please refer to it.

    If several tens of frames / second is appearing, it will almost follow the input and follow up in real time.

    *You can set the pause time / timer setting in ms, but in reality it is usually more It works only at large intervals.
    It seems that there are many about 10 ms, but it seems that it may be about 16 ms in some cases. It may be shorter.

    If screen rendering does not seem to change smoothly, try increasing the resolution of the timer.
    For details, refer to the above timer / pause resolution section.

=== display color ===

  • Display color set can be selected from 3 types.

    1. Ordinary Windows-like display
    2. Display suitable for screen printing, with white background
    3. Oscilloscope CRT-like display (default)

When closing the setting dialog box, When you press the [Cancel] button and close it, all settings up to that point will return to the state when the dialog box was opened.
Therefore, you can temporarily make another setting.

All the settings of the main window, including the setting in the setting dialog, It is stored inWS.INI(WS - 2. INIforWaveSpectra: 2for the second) and reproduced at the next start It will be.

Created with the Personal Edition of HelpNDoc: Generate Kindle eBooks with ease