Blender アニメーションノード Sound Spectrum

ノードを使用してアニメーション作成が可能なアドオンです。
Animation Nodes
https://animation-nodes.com/

Description
Sound Spectrum
入力された音をスペクトル分析し、そのスペクトル強度を返す
※音の周波数ごとの値を出力するようでした。

Inputs
Sound インプットサウンド
Frame 音を分析するための入力フレーム
Attack 音の強さの増加の速さを定義する値。低い値の時は、音の強さが急速に増加し、高い値の時は、音の強さがゆっくりと徐々に増加
※音量が最大になるまでの時間と思われます。(0で最速、音源と同様の立ち上がり)
Release 音の減少速度を定義する値。低い値の時はサウンドの強度が急速に減少し、高い値の時はサウンドの強度がゆっくりと徐々に減少
※音が消えるまでの時間と思われます。(0で最速、音源と同様の減衰)
Amplitude サウンドの強さが到達できる最大値
Scene ターゲットのシーン

Outputs
Spectrum 出力されるスペクトル強度

Advanced Node Settings
※よくわかりませんでした。
Reduction Function - To compute the intensity of the sound at a particular frequency, a range of neighbouring frequencies are sampled and are reduced to a single value through a reduction function. The possible reduction functions are as follows.
Max - The maximum of the frequencies is used.
Mean - The average of the frequencies is used.
Smoothing Samples - The number of samples used to compute the intensities. Multiple samples are needed to achieve attack and release times. A high values results in a more accurate and smoother result but takes more time to compute.
Kaiser Beta - Beta parameter of the Kasier window function. High values corresponds to higher main-lob leaking and lower side-lobe leaking. If you are not sure what that means, leave the value at 6.
Minimum Duration - The minimum duration of the sound used to compute the spectrum. Higher values corresponds to higher spectral resolution but will have overlapping spectrum.

Types
Full
フルスペクトルデータでリストで出力

Single
指定した範囲のスペクトルデータが単体で出力
Inputs
Low 最も低い音の周波数
High 最も高い音の周波数

Custom
連続する2つの値の間のスペクトルデータがリストで出力
Inputs
Pins 0から1の間の浮動小数点数のリスト
※連続する2つの値を設定すると、それぞれが1つの出力する周波数の範囲となっているようでした。

Exponential
スペクトルデータをいくつかの周波数に分割してリストで出力
Inputs
Count 周波数範囲の数(出力するリストの数)
Exponential Rate - The rate of the exponential distribution. Higher values corresponds to more bins in the low frequency region. But be careful not to set this to a very high value or else most bins will have the same value.
※よくわかりませんでした。分布する周波数の範囲を決めているようでした。

この記事が気に入ったらサポートをしてみませんか?