» Audio Analysis
This site relies heavily on Javascript. You should enable it if you want the full experience. Learn more.

Audio Analysis

Italian

RMS

Related nodes

RMS (DShow9)
RMS (Bass)
Gist (VAudio)

The Gist (VAudio) tracks several features of the incoming audio:

  • RMS
  • PeakEnergy
  • ZeroCrossingRate
  • SpectralCentroid
  • SpectralCrest
  • SpectralFlatness
  • EnergyDifference
  • SpectralDifference
  • SpectralDifferenceHWR
  • HighFrequencyContent
  • PitchYin

There are RMS (DShow9) and RMS (Bass) simple envelope followers. They return the current volume for the left and the right channel.

Note

With all DShow9 pins (of type audio / midi / video) you can connect each output to only one input pin. Therefore it is not possible with the DShow9 system to play a file and analyse it at the same time. The BASS and VAudio doesn't have this restriction.

Examples in your vvvv\girlpower\ directory:

  • Audio

FFT

Related nodes

FFT (DShow9)
FFT (VAudio Sink)
FFT (BASS)
FFT (Bass NRT)
FFT (DShow9 4Channels)

There are several nodes performing a Fast Fourier transform:

An FFT returns a spread of amplitudes of a linearly distributed scale of frequencies. But based on experiments on human hearing perception it is known that the scale of frequencies is approximately logarithmic at the high-frequency end, and nearly linear at the low-frequency end.

That means that human meatbags can very good distinguish between low frequencies but the high frequencies sounds almost all the same. Music producers of course make use of that fact, see Psychoacoustics.

That’s not all. Amplitudes should be scaled in a way, that higher frequencies have a bigger scaling factor. Despite the fact that low frequencies carry high energies (resulting in big values coming from FFT), humans perceive low frequencies dull. That is why mid and high frequencies have to be scaled up (nonlinearly).

The FFT Nodes have the Frequency Scaling exactly for that.

For more info on perception check: Equal-loudness contour.

Examples in your vvvv\girlpower\ directory:

  • Audio

Beat trackers

Related nodes

BeatDetector (Value)
BeatDetector (BASS)
BeatScanner (Bass)

There are some useful modules to track beats:

Examples in your vvvv\girlpower\ directory:

  • Audio

anonymous user login

Shoutbox

~5d ago

joreg: @micha_nismus instead of discord, we're using matrix, see: chat

~5d ago

micha_nismus: searching for a public discord server for vvvv

~12d ago

joreg: Join us for the 20th #vvvv meetup on January 19th: https://thenodeinstitute.org/event/20-worldwide-vvvv-meetup/

~12d ago

joreg: @schlonzo re "SDSL support" did you see the Shader wizard? or do you mean something different?

~12d ago

joreg: @LCA not aware, but the HIKVision sdk comes with a c# demo. need help for a commercial project? get in touch via devvvvs@vvvv.org

~14d ago

LCA: Has anyone ever made a HIKVision GigE work with vvvv?

~18d ago

schlonzo: What's the shortcut Anton used? =)

~18d ago

schlonzo: The extension manager for C# projects is an awesome addition! Could you pretty please add SDSL support?

~2mth ago

joreg: For latest #vvvv news, please follow us on #Mastodon https://mastodon.xyz/@vvvv

~3mth ago

manuel: very cool to generate matcap / cubemap for reflections https://cables.gl/p/pDCOCw