Chain

Simple Chain Visualiser, as seen on Panon, a Visualiser for KDE Plasma


Audio Settings Represents the various Audio-transformation properties for each side.
PropertyData TypeDescriptionExample
reverseLeftintSpecifies the reversal of the left audio channel.1
reverseRightintSpecifies the reversal of the right audio channel.1
modeint0 for mirrored audio output, where the left half corresponds to the left audio channel and the right half corresponds to the right audio channel. 1 for linear audio output, where the top half represents the right audio channel and the bottom half represents the left audio channel.1
combineChannelsintSpecifies whether the audio values should be combined from the left and right channels1

Audio Represents Audio Settings and captured Audio Data.
PropertyData TypeDescriptionExample
valuevec2Stores the captured Audio Data's left channel data in x, and the right audio channel data in y.-
multiplierfloatAmplification for the audio value100

Chain Represents the Chain Object.
PropertyData TypeDescriptionExample
heightRatiofloatThe Extent of the height of the Chain , compared to the total height of the Window1
strengthfloatThe overall visibility of the Particles within the Chain . Set it to a very low value. Higher values make the displacements broader in height0.175
radiusfloatThe radius of the Chain15
densityfloatThe number of Particles within a section of the Chain128
indexfloatThe index of the current Particle in the Chain .-
colorvec4Color of the Chainvec4(0,1,1,1)
interChannelDistancefloatThe vertical distance between the top and lower halves of the Chain .12
channelLineHeightfloatThe height of the center line of the Chain .10
verticalColorDropExtentfloatDetermines the color drop-off as Particles go vertically away from the Chain's center. Between 0 and 1.0.02