Skip to main content

AL Spectrum

This module allows you to have a fancy spectrum of varying styles that appear with your Audio. It is projected onto the UV of your choice and is scaled to each end of your UV space by default.

Demonstration of AL Spectrum projecting across a custom UV1 layout on the Suit. (Un-mute to hear sound)

Transform

UV Mode

  • Type: Dropdown, Options: Normal/Circle
    • Default: Normal

Choice of UV projection of your Spectrum.

  • Normal is the standard default mode, projected flat on the UV from left to right.
  • Circle turns it into a more circular-shaped Spectrum while projected on your UV. It is centered by default.

UV

  • Type: Dropdown, Options: UV0/UV1/UV2/UV3/Panosphere/World Pos/Local Pos/Polar UV/Distorted UV

Choice of UV to use for your Spectrum. You will most likely be configuring this for your specific model.

Position

  • Type: Float2
    • Default: X = 0.5, Y = 0.5

Adjusts the Position of the Spectrum's projection on the model's UV space. The Position is based off of the direct center of the projection plane.

AxisFunction
XPosition on the UV's X-axis (Left -> Right)
YPosition on the UV's Y-axis (Bottom -> Top)

Scale

  • Type: Float4
    • Default: X = 1, Y = 1, Z = 1, W = 1

Adjusts the Scale of the Spectrum's projection on the model's UV space.

AxisFunction
XScale from the Left-end of the projection
YScale from the Right-end of the projection
ZScale from the Top-end of the projection
WScale from the Bottom-end of the projection

Rotation

  • Type: Float, Range: 0.0 - 360.0

Rotation of the Spectrum's projection in degrees.

Rotation Speed

  • Type: Float

Consistent rotation speed of the Spectrum's projection. A value of 1 will result in a complete 360° rotation of the Spectrum every 20 seconds.

Line Width

  • Type: Float, Range: 0.0 - 1.0
    • Default: 1

How large the width of the Spectrum should be across the projection.

  • A value of 1 will present ignored width and lock it to remain on the bottom-edge of the projection, resulting in a standard spectrum with empty space overhead.
  • A value less than 1 will result in a change in the Spectrum's width across the projection. This makes it use the entire space. The locations of where the Bands will move to and from are as it follows:
    • Top-edge = Full Audio
    • Bottom-edge = No Audio

Circle Dimensions

  • Type: Float4
    • Default: X = 0, Y = 1, Z = 0, W = 1

Adjusts the radius and dimension of the Circle Spectrum, if used.

info

This property is only shown if the UV Mode is set to Circle.

AxisFunction
XMinimum size of the Circle Spectrum starting from the direct center of the projection
YMaximum size of the Circle Spectrum
ZMinimum radial clipping of the Circle Spectrum
WMaximum radial clipping of the Circle Spectrum

Volume and Band

Adjustment of the UV Space and it's appearance across the Spectrum.

Volume

Adjustment of the Volume's UV Space and it's appearance. Goes from Bottom to Top.

Volume Options

Volume Step Num (0 = Off)

  • Type: Float

Determines if the Volume projection should have steps for each set amount of units on the projection.

  • A value of 0 sets it uncapped, leaving zero gaps in each step.
  • A value greater than 0 will result in a set amount of steps determined by the user.

Volume Clip Min

  • Type: Float, Range: 0.0 - 1.0

Clipping control of the Volume's projection from the Bottom-edge.

Volume Clip Max

  • Type: Float, Range: 0.0 - 1.0

Clipping control of the VOlume's projection from the Top-edge.

Band

Adjustment of the Band's UV Space and it's appearance. Goes from Left to Right.

Band Options

Band Step Num (0 = Off)

  • Type: Float

Determines if the Band projection should have steps for each set amount of units on the projection.

  • A value of 0 sets it uncapped, leaving zero gaps in each step.
  • A value greater than 0 will result in a set amount of steps determined by the user.

Band Clip Min

  • Type: Float, Range: 0.0 - 1.0

Clipping control of the Band's projection from the Left-edge.

Band Clip Max

  • Type: Float, Range: 0.0 - 1.0

Clipping control of the Band's projection from the Right-edge.

Shape Clip

  • Type: Checkbox

Enables the ability to provide a set amount of space between each Step for the Band or Volume, clipping whatever is in-between each step. Use this in conjunction with your Volume Step Num and Band Step Num values to achieve a digital visualizer look.

Works best with Steps

Shape Clip should use a Volume Step Num and Band Step Num with a value greater than 0 for this to appear correctly.

Volume Width

  • Type: Float, Range: 0.0 - 1.0

Width of the space between each step on the Volume.

  • A value of 0 is wider spacing and fully clipped.
  • A value of 0.5 shows visible clipping between each space by a factor of 0.5 units.
  • A value of 1 shows no visible clipping between each space whatsoever.

Band Width

  • Type: Float, Range: 0.0 - 1.0

Width of the space between each step on the Band.

  • A value of 0 is wider spacing and fully clipped.
  • A value of 0.5 shows visible clipping between each space by a factor of 0.5 units.
  • A value of 1 shows no visible clipping between each space whatsoever.

Audio Mods

Modifier for increasing or decreasing the sensitivity of the Spectrum from each Band. This will greatly influence how the Spectrum appears in the projection.

Volume

  • Type: Float
    • Default: 0.5

Adjusts the sensitivity of the Volume Band. Higher values will yield larger Spectrums.

Bass Boost

  • Type: Float
    • Default: 5

Adjusts the sensitivity of the Bass Band. Higher values will yield increased reaction to the Bass on the Spectrum.

Treble Boost

  • Type: Float
    • Default: 1

Adjusts the sensitivity of the Treble Band. Higher values will yield increased reaction to the the Treble on the Spectrum.

Colors and Blending

Use this section to customize the Color and overall Appearance of your Spectrum.

Color & Mask

  • Type: RGB: Color Texture A: Mask (sRGB: ON)

Texture slot for customizing the Colors and Blending of your Spectrum.

Source

  • Type: Dropdown, Options: UVX/UVY/Volume
    • Default: UVY

Choose which direction the blending of Colors will be using. The colors you specify will appear on the Spectrum depending on the intensity of the music on each Band.

OptionDescription
UVXBlends the colors on the X-axis from Left to Right
UVYBlends the colors on the Y-axis from Bottom to Top
VolumeChanges to blending the color of the Shape dependant on the music intensity

Volume Color Low

  • Type: Color

Color of the Volume at the start of the blending with your selected Source.

This will be treated as the lowest frequency when Source is set to Volume.

Low Emission

  • Type: Float, Range: 0.0 - 20.0

Adjusts the Emission Strength of the Volume Color Low.

Volume Color Mid

  • Type: Color

Color of the Volume around the middle of the blending.

This will be treated as the middle frequency when Source is set to Volume.

Mid Emission

  • Type: Float, Range: 0.0 - 20.0

Adjusts the Emission Strength of the Volume Color Mid.

Volume Color High

  • Type: Color

Color of the Volume at the end of the blending with your selected Source.

This will be treated as the highest frequency when Source is set to Volume.

High Emission

  • Type: Float, Range: 0.0 - 20.0

Adjusts the Emission Strength of the Volume Color High.

Blend Type

  • Type: Dropdown, Options: Replace/Multiply/Screen/Linear Dodge(Add)/Overlay/Mixed

Behavior of the Spectrum's blending against your Material.

Alpha

  • Type: Float, Range: 0.0 - 1.0

Adjusts the visibility of the entire Spectrum projection on your Material.

Override Alpha

  • Type: Float, Range: 0.0 - 1.0

Overrides the entire Opacity of the Material besides the Spectrum itself. Requires Transparency.