XaiJu
Countd360
Countd360

patreon


VNSound2.0: Spectrum setup guide

Spectrum is a new feature in VNSound v2.0. Basic demo is in the video, and this document will talk the detail of it.

中文版本说明:https://www.patreon.com/posts/vnsound2-0-pin-72146667


First in the setup, the sampling setting:

Then Spectrum band in setup:

Here you can put samples into band. For example we get 512 samples by default, that too many to process. We can put some of them together to get the level of a frequency range, called band.

Turn on "Show band frequency range" can help check the frequency of each band. The default setting is just a sample of dividing bands. You can delete or add band on your need. Frequency range of band can overlap, and no need to be continuous.

And here you can set "Action clip" link to each band. New button can help create clip from this UI, and use < > to choose an existed one.


Next Algorithm options of setup:


Then the spectrum preview in manager

In the vnsound manager, the spectrum setting looks like following screenshot

In first line show the sample count and band count, and which sound is linked to it. In second line are conctol buttons:

Click preview will expand the ui and show every bands.

Each band has a bar, shows the normalized output of it, and a max value collected until now. The max value can be a reference when you want to adjust audio profile.

Under the bands info, the drop speed and accelerate rate can be adjust on fly. They appear only when you enabled them in setup.

Check the More info option beside preview button can give you more detail about bands.

As you can see, frequency range and current value are added into band info. If you are using unified normalize mode, the total max value is also displayed.


Assign clip and tips:

Spectrum itself is meaningless. You need assign clip to band. 

Clip which link with band defines something changing according to sound. The length, fps, speed and loop can be ignored, because it is not actually played. Band will drive the clip with normalized output. just like you drag the navigator bar by mouse. For example, if you create a clip with 10 frame length, band will play frame #5 when output is 0.5, and #10 if output is 1. So if clip length is 100, band will play frame #50 when output 0.5 and #100 if output is 1.

Technically, everything works in clip now can work which sound. But since it will update every frame, create as few keyframes as you need!


Some reference about FFT and spectrum:

For more tech and math

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

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


VNSound2.0: Spectrum setup guide

More Creators