Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

BeatLink

From Resonite Wiki

Overview

BeatLink was originally made by the PRISM team and later modernized and continued into FrequencyLink with the addition of the FFT Real Analyzer component

The original BeatLink uses heuristics on a volume meter to try and detect the beat of the song. It does this by using peak detection with different drop off values on the first 2 channels (World/Beatlink0 & World/Beatlink1) and a delta detection on the third channel (World/Beatlink2). It then outputs the detected "beats" into a float value containing the world timestamp. Those values can then be used to make things happen based on the music, an example math equation for World/Beatlink0 would be: "Magnitude = Clamp01(1 - (WorldTime - World/BeatLink0))". You can then multiply a color by that magnitude to make things light up when a "beat" gets detected

BeatLink exposes the following dynamic variables:

World/Beatlink0 <float>

World/Beatlink1 <float>

World/Beatlink2 <float>

World/Beatlink0Color <colorX>

World/Beatlink1Color <colorX>

World/Beatlink2Color <colorX>

World/BeatlinkAudioSource <IWorldAudioDataSource>

World/BeatLinkVersion <string>

Contents