Skip to content

Basic Demo - Legends Never Die

Reading the getting started guide is recommended before following this guide. Make sure to read the user interface documentation as well, if you have any questions regarding the GUI.

If you have any further questions, hit me up in the forums. Feedback is appreciated as well!

Demo Video

Take a look at the following demo video to see this project in action.

Music: League of Legends - Legends Never Die (ft. Against The Current)

Project

Create a new project in Audectra and rename it to Legends Never Die, for example. Configure the render patches for this project, if you want to send the render output to a bridge. However, you do not need an active bridge or render patch to follow this guide.

In my case, I've created an addressable strip project with 181 pixels length. In the project properties I've set the frame rate target to 30 FPS.

States

We will create two states for this project. One state will be used for the soft sections and one state for the chorus of the music track. By soft sections I refer to the intro, verse or bridge of the track.

Info

Audectra Basic is limited to two states per project and two layers per state.

Spectrum State

Create a new state and rename it to Spectrum. This state is intended for the soft sections of the track. We will add a spectrum visualization and a stroboscope effect.

With this state selected, change to the Layers Tab and add the following two effect layers to it and rename them accordingly.

  • Audectra\v1\1D\Spectrum\Symmetric Spectrum
  • Audectra\v1\0D\Stroboscope

Set the blending of the Stroboscope layer to "Add".

Layers Tab - Spectrum State

Spectrum Layer

We can leave the spectrum effect at its default settings. However, we need to configure a trigger for the stroboscope effect.

Stroboscope Layer

With the Stroboscope layer selected, open the layer settings menu by clicking on the middle button at the bottom of the layer list. Click on the Bind button in the layer settings window to open the trigger expression editor.

Enter the following expression, wait for it to compile, and hit Save.

    Spectral.Flux > 0.8

Expression Editor - Stroboscope Effect

To activate this binding, right click on the Bind button in the layer settings window. This will turn the Bind button green.

Layers Settings - Stroboscope Effect

Blob State

Create a new state and rename it to Blob. This state is intended for the chorus sections of the track. We will add a blob effect and a wave simulation effect.

With this state selected, add the following effect layers to it and rename them accordingly.

  • Audectra\v1\1D\Shapes\Blob
  • Audectra\v1\1D\Waves\1D Wave

Set the blending of the Waves layer to "Lighten Only" and the opacity of the Blob layer to about 50 percent.

Layers Tab - Blob State

Blob Layer

Lets start by configuring the Blob layer. We want to bind the blob size to the audio feature Spectral.Flux. To achieve this, open the layer settings for the Blob layer and click on the Bind button for the size setting.

Enter the following expression, wait for it to compile, and hit Save.

    Spectral.Flux * 0.75

Expression Editor - Blob Effect

Activate the binding by right clicking on the Bind button, turning it green.

Layers Settings - Blob Effect

Waves Layer

Next, lets configure the Waves layer. With the layer selected, open its layer settings. Change the color to orange and increase the speed of the waves. Click on the Bind button in the Droplet setting to configure the trigger expression for the waves effect.

Enter the following expression, wait for it to compile, and hit Save.

    Spectral.Flux > 0.8

Expression Editor - Waves Effect

Activate the binding by right clicking on the Bind button, turning it green.

Layers Settings - Waves Effect

Transitions

With the Spectrum state selected, switch to the Transitions Tab. This table shows you all transitions from this state to other states and from other states to this state.

We need to create two transitions. One from the Spectrum state to the Blob state, which should be triggered for the choros sections of the track. And one transition from the Blob state back to the Spectrum state, which should be triggered for the soft sections of the track.

Add one transition from the Spectrum state to the Blob state and one transition for the opposite direction. Set the trigger condition for the transition from Spectrum state to Blob state to the following expression.

    Sustained(Spectral.Centroid > 0.1 AND Spectral.Spread > 0.15, 800)

Transition from Spectrum state to Blob state

Then, set the trigger condition for the transition from Blob state back to Spectrum state to the following expression.

    Sustained(Spectral.Centroid < 0.1, 800)

Transition from Blob state to Spectrum state

Customization

Don't like where the transitions trigger or how the states are build up? Don't worry, you can now freely tweak around the project however you seem fit. Have fun!