XaiJu
Countd360
Countd360

patreon


VNSound2.0: 频谱设置指南

This document is the Chinese version of https://www.patreon.com/posts/vnsound2-0-setup-72140877

频谱设置是VNSound2.0中引入的新功能,基本内容都在上面的视频中演示了,本文更加具体的解释内部的设置方法。

首先是设置中的采样部分 sampling setting:


然后是频段设置Spectrum band:

频段是样本的集合体。比如我们上面设置了512个样本,逐个处理的话太多了,所以需要归结到频段中来处理。而频段中的样本范围就决定了频段的频率范围。.

打开"Show band frequency range"选项可以看到每个频段对应的频率范围。默认的设定只是一个参考,你可以根据需要随意增加或者删减频段。每个频段的范围也可以任意设置,但至少要有一个样本。频段的范围可以重叠,不需要连续。换句话说,不是每个样本都必须用到,也不是每个样本只能用一次。

然后,频段也是频谱输出的单位。每个频段可以和一个clip相关联。在Action clip部分可以用<或>按钮选择一个clip,也可以用New按钮来新建一个。


接下来是算法设定Algorithm options:


接下来看一下管理画面中的频谱预览 spectrum preview

在VNSound管理画面中,频谱设定显示如下:

第一行中显示它的采样数和频段数,以及和哪个音源进行了绑定。第二行就是操作按钮了:

点击Preview打开预览,可以看到频段输出的情况。

预览中每个频段都有一个条状图来表示其输出的正规值(0-1)。已经一个数字显示其采样中得到的最大值。这个最大值是设置预值(profile)的重要参考。

如果设定中使用了衰减,在最下方会显示drop speedaccelerate rate的设置区,在这里可以快速的调整衰减速度的加速度,并在预览中看到效果。

如果选上了More info 选项,还能看到频段的频率范围和正规化之前的采样值。

如果你选择了Unified的正规化模式,这里还会看到整体的最大值。


指定Clip的一些提示:

单纯的设定一个频谱并没有意义,你需要指定clip给频段才能和场景互动。

和频段绑定的Clip里面定义了场景中的东西如何随音乐变化。Clip的长度,FPS,速度和循环设置基本没有意义,因为这个Clip不是真的被播放,而是被频段的输出值驱动的,就像你用鼠标去滑动进度条一样。比如你的Clip是10帧长,那么频段输出0.5的时候就是第5帧的状态,如果你的Clip是100帧长,0.5就是第50帧的状态。

原则上,所有可以被clip控制的属性都可以和音乐联动。但鉴于这些clip每一帧都要更新,所以不要选那些非常慢的属性(比如换地图)。而且创建的关键帧越少越好!


最后是一些参考文档:

如果对原理和数学有兴趣的话……

https://www.nti-audio.com/en/support/know-how/fast-fourier-transform-fft

https://www.teachmeaudio.com/mixing/techniques/audio-spectrum

VNSound2.0: 频谱设置指南

More Creators