0
我正在做一个项目,需要在向我提供波形文件时对音频进行信号处理。 我知道如何使用公式如何绘制2个或更多通道的波形:从2个或更多通道获取振幅?
20*log(Sample Value/Maximum attainable sample Value)
但是做什么,如果我还可以说,6个通道使用通道的采样值来计算的幅度,我需要每通道的采样值来获得做为绘制waveform.I幅度正在读与
AudioInputStream
wave文件,这可能让我在帧中的样本值作为
[1|2|3|4|5|6],[1|2|3|4|5|6],[3rd Frame] and so on...
其中每个采样是8位或16位值。
*“使用公式计算使用通道采样值的振幅”*瞬时采样电平与声音的幅度或响度无关。为此,您需要dB或RMS,它们都需要一组样本才能使用。 –
其实我知道这一点,但我需要找出波形的DB中的瞬时振幅,有人告诉我需要使用FFT从通道中获得的每个波形中总结波谱,但它似乎不是一个好的答案,因为求和up spectrum可能会造成建设性或破坏性的干扰,有时会造成过度放大的声音,或者有时会导致声音变为无声。我不认为从通道获得的波形互相干扰 - –