Skip to content

Modes Description

Andre Eberhard edited this page Nov 2, 2020 · 12 revisions

Supported Modes

Modenumber Name Description used-Arguments-from-Var-Silo
0 fade2color Fades to new Color in given time. Also used for jumps -> time = 0 RGBWW-value, Transitiontime
1 blinkColor Stores current State, Fades to color and back - Maybe posibility of selectiong number of blinks RGBWW-value, Transition time, OnTime, NumOfBlinks
2 strobe Strobe selectable color and Freq RGBWW-value, Freq
3 sound2lIGHT adjust brightness according to volume RGBWW-value, sensivitity
4 breathing Strip turns brighter and darker periodically (some randomness) RGBWW-value, frequency how often it should "breath"
5 tempVis Visualizes Temperatur Value of Temp Sensor - Cold(Blue)<>Normal(Green)<>Hot(Red)
6 industrialFlicker Blinks in typical industrial style RGBWW-value
7 ---
100 wipe Switches to new Color by switching LEDs one by one, start to end Duration of change
101 fire centerposition
102 noise Flashes random LEDs with the color with given frequency RGBWW,frequency
103 vuMeter Implements a 1D Sound Visualization RGBWW, Sensitivity, Centerposition
104 vuMeterMoving RGbWW, Sensitivity, update rate, centerposition
110 strobeParts Small x-LED long "Parts" light up in strobe mode RGBWW, Freq, centerposition, PartLength
111 movingParts Small x-LED long "Parts" travel from centerpos(=Startpos) - to the end(s) of the strip RGBWW-value, update rate, centerposition,
112 comet Generates a comet that moves left right and bounces at the edges RGBWW-value, speed, direction
113 rainbow fills strip with rainbow maybe moves it
911 police red/blue left/right (half of adress room) flash update rate

Uniform Modes:

0 fade2Color

Description:

This is the most basic mode to change the strips color. You send the color a transition time. A transition time of 0 leads to an instant color jump.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode int 0 0
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
time time until the end color is reached milliseconds 0 4294967295 ~ 49.7d

Example JSON:

{
  "mode":0,
  "color":[
      1023,
      1023,
      1023,
      1023,
      1023
  ],
  "time":1000
}

1 blinkColor

Description:

This mode should be used for notifictaion. The Controller will store it's current state and blink in the selected color. You may select a number of blinks with the length parameter.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode int 1 1
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
duration duration of each max and min period milliseconds 0 4294967295 ~ 49.7d
length number of blinks (0 means one blink) int 0 ?
time fadeTime from 0 to 1023 int 0 4294967295 ~ 49.7d

Example JSON:

{
  "mode":1,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":2000,
  "legth":3,
  "duration":1000
}

2 strobe

Description:

This mode lights up the strip in the selected color and blinks it on/off in the selected frequency - no fading.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 2 2
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":2,
  "color":[
      800,
      120,
      1023,
      0,
      0
  ],
  "frequency":20
}

3 sound2light

Description:

NOT IMPLEMENTED YETThis mode realizes a Sound visualization. The Mic records short audio samples, from these samples we derive the volume and change the strips brightness accordingly. You can Change the length of the samples with the frequency parameter - this let's you control how often the strips brightness gets adjusted. Maybe bring in some Fading.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 3 3
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":3,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":6000,
}

4 breathe

Description:

This mode realizes a breathing function. This means the whole strip gets dimmed up and down. You can add some randomness to that through timeVariance and maxBrightnessVariance. It behaves similar to Apple devices or known gaming Hardware.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
time Period of whole "breath" (effected by time Variance) milliseconds 0 4294967295 ~ 49.7d
minBrightnes minimum Brightness PWM 0 1023
maxBrightnes maximum Brightness (effected by maxBrightnesVariance) PWM 0 1023
timeVariance if set each breath a random amount of ms within the Interval [-timeVariance <> +timeVariance] gets added to the breath time millisceonds 0 4294967295 ~ 49.7d
maxBrightnesVariance if set each breath a random amount of brightnes within the Interval [-maxBrightnesVariance <> +maxBrightnesVariance] gets added to maxBrightnes PWM 0 1023

Example JSON:

{
  "mode":4,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":6000,
  "minBrightnes":0,
  "maxBrightnes":1023,
  "timeVariance":3000,
  "maxBrightnesVariance":500
}

5 tempVis

Description:

NOT YET IMPLEMENTED

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4

Example JSON:

{
  "mode":4,
}

6 industrialFlicker

Description:

This mode realizes a typical neon light flicker turn on or transition. It works as a statemachine with randomness. It looks best if the strip is off/black before you use this mode.

Parameters:

Parameter Effect Unit min. man. standard
mode changes Mode t 6 6
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
duration Change duration of turn on by influencing probability distribution, high -> longer flickering None 0 65535 43690

Example JSON:

{
  "mode":6,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "duration":43690
}

Adressable Modes:

100 wipe

Description:

Switches to new Color by switching LEDs one by one, start to end. You ma influence the duration.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
??

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":6000,
}

101 fire

Description:

Missing Mode

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
??

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":6000,
}

102 noise

Description:

Flashes random LEDs with the color with given frequency.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

103 vuMeter

Description:

Visualizes the Sound Level, like on oldschool Audio Amplifiers.

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

104 vuMeterMoving

Description:

NOT IMPLEMENTED

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

110 strobeParts

Description:

MISSING

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

111 movingParts

Description:

Missing

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

112 comet

Description:

missing

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023
frequency changes the strobe frequency Hz 1 60

Example JSON:

{
  "mode":100,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "frequency":10,
}

templateMode

Description:

This Description is not yet done

Parameters:

Parameter Effect Unit min. man.
mode changes Mode t 4 4
color defines color in an Red-Green-Blue-WarmWhite-ColdWhite array PWM 0 1023

Example JSON:

{
  "mode":4,
  "color":[
      1023,
      0,
      0,
      0,
      0
  ],
  "time":6000,
}