View Single Post
  #2  
Old 2020-03-16, 01:20 PM
Five's Avatar
Five Five is offline
 
Join Date: Oct 2004
Location: Canada
Re: DARU/SPECTRUM-ANALYZER! freeware

dsana-eng.txt
Code:
--------------------------------------------------------------------------------

1.1

--------------------------------------------------------------------------------

DARU/SPECTRUM-ANALYZER!
Copyright(C) 2011-2014 DULL
https://www.vector.co.jp/soft/win95/art/se501656.html

official web site
d3b.png for Vector
http://hp.vector.co.jp/authors/VA027311/index_e.htm

[ Note ]
DaruDaruDan officially distributes software only to Vector.
If it is distributed on other sites, it will be posted without permission.
Files downloaded from non-official sites contain viruses and spyware
The risk is very high, so please delete and download from Vector.
* There is no problem with the files included in the magazine's appendix media.

--------------------------------------------------------------------------------

How to use Sound wave FAQ Support Update history Copyright

--------------------------------------------------------------------------------

Who is this software?

Spectrum analyzer compatible with WAV / MP3 / WMA / OGG / FLAC and high resolution (192KHz / 24,32bit)

Analyzes and displays audio frequency bands using FFT (Fast Fourier Transform).

It has the following features.

File size can be analyzed up to 2GB in linear PCM.
A large file can be analyzed in small units.
Sampling rate is unlimited if it is over 8000Hz.
The number of quantization bits corresponds to the integers 8, 16, 24, 32 bits and the decimal number 32 bits.
Real-time analysis from a recording device is possible.
Multi-channel files can be analyzed.
Reading of WAVE file of business software is also possible. (BWF chunk compatible)
Frequency analysis results can be switched between logarithmic and linear.

* It does not support compressed WAV files that require the ACM codec.

--------------------------------------------------------------------------------

File description

dsana.exe-executable file
dsana.chm-HTML help file

Since dsana.exe operates by itself, MSVCRT, MFC, VB,
There is no need to prepare a runtime such as DirectX.
It also doesn't use compression like UPX.

Uninstall is not used because the registry is not used
Just delete the file and you're done.


Operating environment

OS-Works on Windows95 / 98 / ME / NT4 / 2000 / XP / Vista / 7.
CPU-Maybe after 2000
Memory-the extent to which the OS does not cause a swap
HDD-50 [MB] or more as working area when analyzing audio compression (MP3 etc.).

--------------------------------------------------------------------------------

1.2

--------------------------------------------------------------------------------

Usage

--------------------------------------------------------------------------------

[Brief explanation]

dsana.png

--------------------------------------------------------------------------------

[File operation]

tb_open.png Open button
Select the file you want to refer to in the file open dialog.


tb_close.png Close button
Close the file opened by "Open".


tb_save.png Save button
Saves the currently displayed analysis result as an image.

--------------------------------------------------------------------------------

[Window function]
tb_win.png "Switch window function" button

Switch between humming, hanning, blackman, square and window functions.

Hanning
Good balance of analysis.
W (n) = 0.5-0.5cos (2pn / N)

Humming
Suitable for slightly lower frequencies than Hanning.
W (n) = 0.54-0.46cos (2pn / N)

Black Man
The computation is complex but better than Hanning.
W (n) = 0.42-0.5cos (2pn / N) + 0.08cos (4pn / N)

square
The calculation process is simple and fast, but high frequency noise is likely to occur.
W (n) = 1

--------------------------------------------------------------------------------

[Analysis width]
tb_width.png "Switch analysis width" button

Switches the size processed by FFT to 256, 512, 1024, 2048, 4096.

--------------------------------------------------------------------------------

[Display method]
tb_LorDB.png "Switch between logarithmic and linear display" button

Switches between logarithmic and linear.

--------------------------------------------------------------------------------

[CH number]
tb_chno.png "Switch analysis channel" button

This is the channel displaying the analysis results.

0 is the LR W display mode.
1 is L channel, 2 is R channel. Later
Switches in the order saved in the multi-channel.
(In the case of monaural, it does not switch because it is 1ch.)

--------------------------------------------------------------------------------

[Switch magnification]
tb_zoom.png "Switch waveform magnification" button

Use 1 to 8 to switch the waveform drawing magnification.

--------------------------------------------------------------------------------

[Play, Stop]
tb_play.png Play button
Plays the selected file.


tb_stop.png "Stop" button
Stop playback and recording device analysis.


tb_mic.png "Recording device analysis" button
Start recording device analysis.

--------------------------------------------------------------------------------

1.3

--------------------------------------------------------------------------------

About sound waves

[Sound wave]
A sound wave is a "wave that propagates around an object that emits sound when it vibrates."

The frequency that can be heard by human ears is said to be about 20Hz to 20kHz,
Ultrasonic waves are high-frequency sound waves exceeding 20 KHz that cannot be heard by the human ear.
Conversely, sound waves with frequencies below 20 Hz that cannot be heard by the human ear are called low frequencies.

In a broad sense, "sound waves that cannot be heard directly by the human ear"
In order to use ultrasonic waves, low-frequency sound waves may be included in the ultrasonic waves.

--------------------------------------------------------------------------------

[Sound speed]
The speed of sound is the speed of sound traveling through matter.

Since sound is transmitted by vibration of the substance itself, the speed of sound varies depending on the type of substance.
Also, no sound is transmitted in a vacuum state where there is no vibrating object.

The types of substances are roughly divided into solid, liquid, and gas.
Even with the same substance, a substance having a smaller molecular weight tends to have a higher speed.

Also, the speed of sound is independent of the frequency of sound, and there is no difference in speed between 20Hz and 20000Hz.

[Material and speed]
The speed of sound also changes depending on the state of the material, humidity, pressure, etc.
It is easily attenuated in gas, but is transmitted efficiently in liquids and solids.

Propagation speed
Material Temperature ? Density Speed ??m / sec
Air 20 1.204 343
10 1.247 337
0 1.292 331
-10 1.341 325
Helium 20-1006
10-988
0-970
Water 80 972 1552
70 978 1553
60 982 1550
20 998 1483
10 1000 1448
5 1000 1426
Iron-7860 5950
Aluminum-2690 6420
Tree-300 ~
800 3500 ~
4500
Glass-2200 ~
2600 4000 ~
5500
Lead-11300 1960

Helium transmits sound faster than air
When you inhale and talk to helium, you hear a high key voice.
(This is called the Donald Duck effect.)

--------------------------------------------------------------------------------

[Reflection]
Sound waves reflect in the same way as light.

The value of "density ? x sound velocity v" of a substance is called acoustic impedance,
Sound cannot be transmitted through substances whose acoustic impedance values ??differ greatly,
The reflected component increases.

If you try to listen to the sound waves emitted from the air toward the water in the water,
Because the acoustic impedance values ??of air and water are very different,
Sound waves are reflected from the surface of the water and are hardly transmitted into the water.

Because it is attenuated even if it passes without being reflected on the water surface,
The sound waves will be very small.

Propagation speed
Material Acoustic impedance Density Speed ??m / sec
Air 20 ? 413 1.204 343
Water 20 ? 1480034 998 1483
Iron 46767000 7860 5950
Aluminum 17269 800 2690 6420
Tree 1050000
~
3600000 300 ~
800 3500 ~
4500
Glass 8800000
~
14300000 2200 ~
2600 4000 ~
5500
Lead 22148000 11300 1960

--------------------------------------------------------------------------------

[diffraction]
Sound waves diffract in the same way as light.

Diffraction is a phenomenon in which sound waves travel around behind obstacles.
(Sounds can be heard even when hidden behind a building)

--------------------------------------------------------------------------------

[Directivity]
Sound waves are diffused and attenuated.

This characteristic is related to the frequency.
Directivity improves.

--------------------------------------------------------------------------------

[Sound pressure]
The pressure fluctuation of the atmospheric pressure when sound waves are generated is called sound pressure,
The physical loudness of the sound is expressed in Pascal (Pa).
Also, a decibel (unit: dB) obtained by multiplying the number of digits by 20 is used.

Estimated sound pressure
Sound pressure level of main sound Sound pressure Pa Sound pressure level dB
Minimum audible sound 0.00002 0
Whispering voice (1m) 0.0002 20
Conversation (1m) 0.02 60
Phone bell 0.2 80
Inside the subway train 0.5 90
Near the engine of the airplane (50m) 20 120

--------------------------------------------------------------------------------

[Difference between sound waves and radio waves (electromagnetic waves)]
Radio waves are included in electromagnetic waves and are different from sound waves.

Sound waves cannot be transmitted in a vacuum (no substance), but radio waves can also be transmitted in a vacuum.

Electromagnetic waves are classified as follows according to the level of frequency (wavelength).
(Those with low frequencies are called radio waves.)

Electric wave <Microwave <Infrared <Visible light <Ultraviolet

When you say "high frequency, low frequency" to sound waves
If you say "high frequency, low frequency" with respect to electromagnetic waves,
It points to something completely different.

--------------------------------------------------------------------------------

[References, sites]
Introduction to ultrasonic engineering
About metal and sound
Water density
Tree construction.com/Sound insulation and sound absorption of wood
Wikipedia sound speed
Wikipedia impedance matching
Wikipedia glass
Wikipedia vacuum

--------------------------------------------------------------------------------

1.4

--------------------------------------------------------------------------------

FAQ

[Q]
When analyzing 44KHz WAV files, only 22KHz is displayed.

[A]
To restore the recorded (A / D converted) analog signal,
If you need to sample at least twice the maximum frequency bandwidth
It is said by Shannon's theorem.

This restores files sampled at 44KHz to 22KHz,
If sampling at 96KHz, the range up to 48KHz can be restored.

It is generally said that the frequency range between 20 and 20000 Hz is human-viewable,
Music CDs recorded at 44KHz higher than 40KHz are for 20KHz
It seems to be a measure against high frequency noise generated near the margin and limit.

* There are individual differences, and some people can hear up to 24000 Hz.

--------------------------------------------------------------------------------

[Q]
There is no frequency component higher than 24KHz even though the file was recorded at 96KHz.

[A]
I think the following two are possible.

No frequency component higher than 24KHz existed during recording.
Recording was not possible due to the performance limitations of the hardware used for recording (including the microphone).

* Confirm development machine
Microphone I connected a microphone to the PC, recorded 96KHz with VIA HD Input, and tried analysis.
frequency There was no frequency component above 24KHz. (It was equivalent to 48KHz recording.)
This does not support hardware, but it supports 96KHz recording with driver,
48It is presumed to be the result of 48KHz ? 96KHz conversion by the driver.

--------------------------------------------------------------------------------

[Q]
Even if the same MP3 is analyzed by a file decoded by different software, the result will be different.

[A]
MP3 is lossy compression, so different decoding software is used.
Errors may occur due to differences in the decoding engine and the analysis results may be different.
(Even if the software is different, the result will be the same if the decoding engine is the same.)

It is recommended to use the same software (same version) if you value analysis results.

--------------------------------------------------------------------------------

[Q]
WAV files decoded from MP3 etc. have reduced high frequency components.

[A]
When encoding with the 128kbps bit rate setting commonly used for MP3, the encoder
In order to lower the bit rate, it is common to skip the frequency band above 16KHz.
(It depends on the encoder and settings.)

--------------------------------------------------------------------------------

[Q]
When MP3 is analyzed, a WAV file with the file name of the date is created.

[A]
When analyzing audio compressed files such as MP3, decode the
Saved as a WAV file.
(The file name is determined from the work start time, and it becomes 201201231951.wav.)

The work file is deleted when the analysis ends, but it could not be completed normally
In that case the working file is not deleted.
* Access violation and forced termination by Task Manager.

If there are multiple working files, delete them manually.

--------------------------------------------------------------------------------

[Q]
Do you use a registry?

[A]
I do not use it at all.

--------------------------------------------------------------------------------

[Q]
How do I uninstall?

[A]
Since the registry is not used, just deleting the file is OK.

--------------------------------------------------------------------------------

1.5

--------------------------------------------------------------------------------

Support

<sorry no translation>

--------------------------------------------------------------------------------

1.6

--------------------------------------------------------------------------------

History

--------------------------------------------------------------------------------

2014/10/29 version Release 26
Analysis parameters can be changed even during playback.
Fixed that files other than WAVE files could not be read.

2014/09/18 version Release 25
Real-time analysis can be performed from a recording device.
The analysis format is fixed at 44KHz, 16bit, 2ch.

2014/08/16 version Release 24
Fixed the possibility of high load at the end of playback thread.

2014/02/27 version Release 23
Fixed a possibility that garbage data might be entered at the end of data.

Release 2013/11/18 Release 22
The content now supports MP3 WAV files.
The analysis size limit of the WAVE header has been removed.

2013/10/25 version Release 21
Fixed that wav files could not be played.
Added an error message when playback fails.

2013/10/19 version Release 20
For compressed audio files (MP3 / WMA / OGG / FLAC)
Work wav file is generated and analyzed.

2013/05/14 edition Release 19
The image size for saving images has been changed.

2013/05/12 version Release 18
Changed the line color of the waveform to blue.
Added W display mode for LR channel.

2013/05/01 edition Release 17
Improved that the precision was deteriorated by rounding when the sound pressure was extremely low.

2013/04/26 edition Release 16
The drawing area of ??the analysis result was slightly changed.

2013/04/25 version Release 15
The displayed analysis results can be saved as images.
Fixed a case where level adjustment was not reset correctly.

2013/04/04 edition Release 14
Fixed a case where a 32 bit integer and a small number were incorrectly identified in playback.
Level adjustment is reset when a file is opened.

2013/03/31 edition Release 13
Changed GUI design.
Delete status bar.
Add path information to “Operation”.
Add level adjustment to “Operation”.
Extremely low sound can be visually recognized by adjusting the level.

2013/03/27 edition Release 12
It is possible to start more than one.
Fixed that a small number of 32-bit WAVE files are processed at twice the volume.

H25.3.25 version Release 11
The analysis during playback has been changed from 4fps to 10fps.

2013/03/21 edition Release 10
Added support for playback.
Updated analysis in synchronization with playback.

2013/03/15 edition Release 9
Added status bar.

2013/02/22 edition Release 8
Reduced file size. (22,016 byte)

2013/02/18 version Release 7
Modified to read only the analysis part from the file.

2013/02/11 version Release 6
The sample movement amount can be changed to any value.

Release 5/2013/02/05
The sample movement amount can be changed from 1 to the sample value.

2013/02/04 edition Release 4
Corresponding sampling rate range from 8000Hz to unlimited.
Set values ??are displayed on the toolbar.

2013/02/03 version Release 3
Quantization bit number 32bit (integer, decimal) analysis is supported.

2013/02/02 version Release 2
Correspond to the analysis of the quantization bit number 24bit.
The range of the number of channels was modified from 1ch to unlimited.

2011/11/11 version Release 1
Available for the time being.

--------------------------------------------------------------------------------

2.1

--------------------------------------------------------------------------------

Copyright


Copyright, Terms of Use, Redistribution, Reprint


Documents attached to the archive, software
Copyright belongs to the author (DULL).

This software may be used without permission for non-profit purposes only.
Permission is required for commercial use.

No permission is required for publication and introduction in magazines.
(In that case, please report it.)

However, when recording software on CD-ROM etc.
Author permission is required. For the second and subsequent times, you need only report.

On large networks (such as the Internet) without the author's permission
Redistribution of software is prohibited.

This software has no warranty.
We do not guarantee any damage resulting from its use,
No obligation to upgrade or support.

--------------------------------------------------------------------------------
dsAnA-eng.png
Attached Images
File Type: png dsAnA-eng.png
( 39.4 KB, 64 views)
 
__________________
Checksums Demystified | ask for help in Technobabble

thetradersden.org | ttd recommended free software/freeware webring
shntool tlh eac foobar2000 spek audacity cdwave vlc

Quote:
Originally posted by oxymoron
Here you are in a place of permanent madness, be careful!
Reply With Quote Reply with Nested Quotes