Skip to content

Commit 395d4eb

Browse files
committed
Small changes
1 parent 7ca5b3b commit 395d4eb

18 files changed

Lines changed: 28 additions & 38 deletions

livescripts/Effects/Arti-FX/E_Beatmania.sc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ void loop() {
1414

1515
uint8_t locn1 = beatsin8(speed / 3 + 1, 0, NUM_LEDS - 1, 0, 0);
1616
uint8_t locn2 = beatsin8(speed / 4 + 1, 0, NUM_LEDS - 1, 0, 0);
17-
uint8_t locn3 = beatsin8(speed / 5 + 1, 0, NUM_LEDS / 2 + NUM_LEDS / 3, 0, 0);
1817

1918
uint8_t colr1 = beatsin8(intensity / 6 + 1, 0, 255, 0, 0);
2019
uint8_t colr2 = beatsin8(intensity / 7 + 1, 0, 255, 0, 0);
@@ -28,5 +27,5 @@ void loop() {
2827

2928
setRGBPal(locn12, colr12, bri12);
3029
setRGBPal(locn1, colr2, bri1);
31-
setRGBPal(locn2 % (NUM_LEDS - 1), colr1, bri2);
30+
setRGBPal(locn2, colr1, bri2);
3231
}

livescripts/Effects/Arti-FX/E_Clock.sc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
// Requires NTP to be configured for correct time
44

55
void loop() {
6-
// clear all
7-
for (int i = 0; i < NUM_LEDS; i++) {
8-
setRGB(i, CRGB(0, 0, 0));
9-
}
6+
fadeToBlackBy(255); // instant clear
107

118
// hour, minute, second as dots at positions along the strip
129
if (hour < NUM_LEDS) setRGBPal(hour, 25, 255);

livescripts/Effects/Arti-FX/E_Clock2D.sc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,7 @@
55
#define PI2 6.28318
66

77
void loop() {
8-
// clear all
9-
for (int i = 0; i < NUM_LEDS; i++) {
10-
setRGB(i, CRGB(0, 0, 0));
11-
}
8+
fadeToBlackBy(255); // instant clear
129

1310
int cx = width / 2;
1411
int cy = height / 2;

livescripts/Effects/Arti-FX/E_Drip.sc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ void loop() {
2121
dripSpd = dripSpd + grav;
2222
dripLocn = dripLocn - dripSpd;
2323

24-
if (dripLocn > 0.0) {
24+
if (dripLocn >= 0.0) {
2525
setRGBPal((int)dripLocn, colr, bri);
2626
}
2727

28-
if (dripLocn <= 0.0) {
28+
if (dripLocn < 0.0) {
2929
dripLocn = NUM_LEDS - 1;
3030
dripSpd = 0.0;
3131
}

livescripts/Effects/Arti-FX/E_FireworkSparks.sc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ void loop() {
2525

2626
float sv = 1.0;
2727
if (spark) sv = 0.0;
28-
setHSV(i, h * 255, sv * 255, ((sv + vout)) * 255);
28+
float val = sv + vout;
29+
if (val > 1.0) val = 1.0;
30+
setHSV(i, h * 255, sv * 255, val * 255);
2931
}
3032
}

livescripts/Effects/Arti-FX/E_GlitchBands.sc

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,9 @@ void loop() {
4949
float st = s1 * s2;
5050
float stt = st * 2.0 - 1.0;
5151
if (stt < 0.0) stt = 0.0 - stt;
52-
float s = 1.0 - (1.0 - stt);
5352

5453
float v = 0.5;
5554
if (s1 > s2) v = 1.5;
56-
setHSV(i, h * 255, s * 255, v * 170);
55+
setHSV(i, h * 255, sst * 255, v * 170);
5756
}
5857
}

livescripts/Effects/Arti-FX/E_Mover.sc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@
22
// Original: Mover.wled (idea by @Atuline)
33

44
void loop() {
5-
for (int i = 0; i < NUM_LEDS; i++) {
6-
setRGB(i, CRGB(0, 0, 0));
7-
}
5+
fadeToBlackBy(255); // instant clear
86

97
int locn = millis() / 100;
108
for (int i = 0; i < NUM_LEDS; i = i + 30) {

livescripts/Effects/Arti-FX/E_Opposites.sc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ void loop() {
2626

2727
float v = (w1 + 0.1) * (w2 + 0.1) * (w3 + 0.1);
2828
v = v * 2.0;
29+
if (v > 1.0) v = 1.0;
2930
setHSV(i, h * 255, 255, v * 255);
3031
}
3132
}

livescripts/Effects/Arti-FX/E_PerlinMove.sc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ void setup() {
1212
}
1313

1414
void loop() {
15-
fadeToBlackBy(255 - fade);
15+
fadeToBlackBy(fade);
1616

1717
for (int i = 0; i < intensity / 16 + 1; i++) {
1818
uint16_t y = millis() * 128 / (260 - speed);

livescripts/Effects/Arti-FX/E_RainbowFonts.sc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
void loop() {
77
float t1 = (millis() % 6553) / 6553.0;
88
int hl = NUM_LEDS / 2;
9+
if (hl < 1) hl = 1;
910

1011
for (int i = 0; i < NUM_LEDS; i++) {
1112
float diff = i - hl;

0 commit comments

Comments
 (0)