Ewowi
1867db3c4b
VirtualStrip: use indexToVStrip
2022-09-02 20:52:20 +02:00
Ewowi
9e23d52193
Popcorn to virtualStrip
2022-09-02 18:30:23 +02:00
Ewowi
e29be737f7
Drip to virtualstrip correction
2022-09-02 18:14:28 +02:00
Ewowi
3ac4122ec8
fire_2012 to virtualStrip
2022-09-02 17:55:08 +02:00
Ewowi
d56a79e016
Drip to virtualStrip
2022-09-02 17:42:47 +02:00
cschwinne
3270605b4f
DDP network bus RGBW support
2022-09-02 03:12:03 +02:00
Blaz Kristan
36e10539e0
Merge branch 'dev' into audioreactive-prototype
2022-09-01 22:20:39 +02:00
Frank
37ba649930
audioreactive effect improvements
...
- Info Page: add a small horizontal line below usermod specific part. Improves readability.
- updated 2D mapping mode of some 1D soundreactive effects
- alllow some effects to fade slowly, even slower that possible with SEGMENT.fade_out(). Looks nice.
not sure why - most effects only fade when using SEGMENT.fade_out(), while some need SEGMENT.fadeToBlackBy().
2022-09-01 14:56:01 +02:00
Blaz Kristan
586e72e797
Remove pxs/NONUNITY option
...
Constrains for bitfields.
Bugfixes.
2022-08-31 21:31:59 +02:00
Blaz Kristan
38bd0d6bbb
Bugfixes
2022-08-31 21:21:53 +02:00
Blaž Kristan
da0da4c75e
Remove NONUNITY
...
Expand soundSim
Tetrix optimisation
2022-08-31 14:24:02 +02:00
Blaž Kristan
bfe16bb254
Merge branch '0_14' of https://github.com/Aircoookie/WLED into dev
2022-08-31 08:02:11 +02:00
cschwinne
2ada88a266
Small improvements to fx data extraction functions
...
- Un-F() most segment JSON keys, decreases JSON doc usage by 47 B (increases static RAM usage by 32 B),
makes `extractModeDefaults` work without strstr_P
- Removed String from serializeModeData and serializeModeNames
- Set 0.14 version name "Hoshi"
2022-08-31 04:31:56 +02:00
cschwinne
5b51ce9840
extractModeDefaults(): C strings instead of String
2022-08-31 02:26:26 +02:00
Blaz Kristan
26793c8428
Merge branch 'dev' into audioreactive-prototype
2022-08-30 20:13:25 +02:00
Blaz Kristan
8719adef1e
Tetrix vStrip 2D modification.
...
AA version of Bouncing balls
Better AA
2022-08-30 17:20:58 +02:00
Blaz Kristan
cd7bcb79e5
Tetrix vStrip 2D modification.
...
AA version of Bouncing balls
Better AA
2022-08-30 17:18:56 +02:00
Blaz Kristan
005419ab9a
vStrip calculation
...
remove Segment copy constructor
2022-08-29 21:51:46 +02:00
Blaz Kristan
d28d2c57e4
Merge 'blazoncek/dev' into 0_14
...
1-click presets
Bugfix for 1D
virtual strips POC for 1D effects
global SPI MISO pin
2022-08-29 20:45:06 +02:00
Frank
6019b7bda4
GEQ: use full frequency range
...
also when user wants less than 16 bands.
Previously when users selected fewer bands (like 4 instead of 16), only the lowest freq channels were displayed.
2022-08-28 13:33:48 +02:00
Blaz Kristan
c6126db2a2
Bugfix for 1D setPixelColor
...
Float vStrips.
Fix misspelled MISOSPI.
2022-08-27 18:25:54 +02:00
Blaz Kristan
030833f942
Global MISO pin.
...
Virtual strip expansion for 2D.
2022-08-25 21:57:43 +02:00
Blaz Kristan
daf67d9cf7
Whitespace cleanup.
...
Revert legacy effects to 1D and use mapping instead.
2022-08-24 23:04:51 +02:00
Blaz Kristan
301ed25019
1-Click preset.
2022-08-23 20:57:11 +02:00
Blaz Kristan
a7dbfc4954
Fix for segment on/off transitions.
...
Fix for missing return.
Slightly smoother Chunchun, added Speed parameter for Hiphotic.
2022-08-23 16:00:50 +02:00
Blaz Kristan
af5e38e5ee
Fix for segment on/off transitions.
...
Fix for missing return.
Slightly smoother Chunchun, added Speed parameter for Hiphotic.
2022-08-23 15:57:05 +02:00
Blaz Kristan
d3d8fdff13
Transpose fix.
2022-08-22 22:02:36 +02:00
Blaz Kristan
9cb6f95420
Missing map2D bugfix.
2022-08-22 20:38:23 +02:00
Blaz Kristan
89f334e67b
Missing map2D bugfix.
2022-08-22 20:37:47 +02:00
Blaz Kristan
b8b3d17570
Merge remote-tracking branch 'upstream/0_14' into dev
2022-08-22 19:37:17 +02:00
Blaz Kristan
053083f600
Minor optimisation.
2022-08-22 17:06:28 +02:00
Blaz Kristan
cf46564c67
Merge branch 'dev' into audioreactive-prototype
2022-08-22 17:01:51 +02:00
Blaz Kristan
59b038b8c4
Index under- shooting.
...
Fix for arc 1D to 2D mapping.
UI segment 2D mapping fix.
Watchdog reposition & flicker reduction.
2022-08-22 16:48:19 +02:00
Blaz Kristan
fb6dfcd3fc
Index under- shooting.
...
Fix for arc 1D to 2D mapping.
UI segment 2D mapping fix.
Watchdog reposition & flicker reduction.
2022-08-22 16:47:25 +02:00
Blaž Kristan
1711ac9a88
Fix in is2D()
...
Horizontal and vertical 1D segment
Index overshoot fix.
2022-08-22 14:35:34 +02:00
Blaž Kristan
e14c5bbd25
Fix in is2D()
...
Vertical & horizontal 1D segment (on 2D matrix)
Index overshooting fix.
2022-08-22 14:08:45 +02:00
Blaž Kristan
cf0f0d77be
Merge branch 'audioreactive-prototype' of https://github.com/blazoncek/WLED into merge-audio
2022-08-22 10:34:10 +02:00
cschwinne
844bef9fda
Explicit JSON flag for loading FX defaults
...
Disable watchdog by default
2022-08-22 01:17:10 +02:00
Blaz Kristan
d56d41a8c2
Merge branch 'dev' into audioreactive-prototype
2022-08-21 20:50:40 +02:00
Blaz Kristan
b722c618bd
Fixes in NodeStruct & bus manager.
2022-08-21 20:50:24 +02:00
Frank
d053bc562f
code cleanup, few optimizations, and fixing more overflows
...
- code cleanup in audio_reactive.h
- fixing some more under/overflows in fx.cpp
2022-08-21 13:10:16 +02:00
Blaz Kristan
450a0180f8
Merge branch 'dev' into audioreactive-prototype
2022-08-21 09:54:33 +02:00
Frank
bbc8049832
The Right Thing to Do (makes GEQ look awesome)
...
... found that stupid commit messages get more attention ;-)
- use 22050 Hz for sampling, as it is a standard frequency. I think this is the best choise.
- redesigned the GEQ channels (fftResult[]) for 22Khz, based on channels found on old HiFi equalizer equipment. 1Kzh is now at the center; Bass/Trebble channels are using 1/4 on left/right side respectively - similar to real equalizers. Looks nice :-)
- adjusted effects that use FFT_MajorPeak so that the maximum frequency is supported.
2022-08-20 22:14:54 +02:00
Blaz Kristan
6fd8a5a084
Replace setOption/getOption
2022-08-19 21:37:26 +02:00
Blaz Kristan
44a4b11d36
Replace setOption/getOption
2022-08-19 21:14:49 +02:00
Blaz Kristan
e9f6509cb0
Merge branch 'segment-api' into dev
2022-08-19 15:14:56 +02:00
Frank
3c57e2e2b9
AR: special gain for GEO, some bugfixes andparameter tinkering
...
- new feature: "Input Level" (info page) can be used as global "GEQ gain" - only when AGC is ON (was already possible when AGC=off)
- some parameter tweaking in FFT function
- hidden feature: FFT decay is slower when setting a high "dynamics Limiter Fall time" (steps: <1000, <2000, <3000, >3000)
- FFT_MajorPeak default 1.0f (as log(0.0) is invalid)
- FX.cppp: ensure that fftResult[] is always used inside array bounds
2022-08-19 14:36:47 +02:00
Christian Schwinne
b44ed70112
Merge branch 'main' into segment-api
2022-08-18 20:13:02 +02:00
Frank
3e494cc551
removed broken frequency squelch, added frequency scaling options
...
- removed broken FFTResult "squelch" feature. It was completely broken, and caused flashes in GEQ.
- added Frequency scaling options: linear and logarithmic
- fixed a few numerical accidents in FX.cpp (bouncing_balls, ripplepeak, freqmap, gravfreq, waterfall)
2022-08-18 19:07:37 +02:00
Blaz Kristan
fa55896722
Const functions.
2022-08-17 20:45:30 +02:00
Blaz Kristan
67a51be9ee
Merge branch 'audioreactive-prototype' into merge-audio
2022-08-17 20:14:11 +02:00
Blaz Kristan
2149bbb8ea
Remove CS from global interface pins.
...
Fixes.
2022-08-17 19:44:32 +02:00
Frank
991fad02d7
fixed look of some 1D effects
...
- fade_out() appears to finally do something meaning. Old fade_out values were too high. Adjusted so effects in 1D look similar "classic" SR WLED
- frequency reactive effects: max FFT frequency of 5120 Hz is hard-coded in most effects. Updated ranges to 10240 Hz
2022-08-17 13:17:00 +02:00
Blaž Kristan
7497e43fb9
Merge branch 'master' into dev
2022-08-17 07:20:18 +02:00
Blaz Kristan
90b567c721
Merge branch 'lpd6803' into segment-api
2022-08-16 20:48:51 +02:00
Blaz Kristan
515827c745
Merge branch 'master' of https://github.com/Sousanator/WLED into Sousanator-master
2022-08-16 20:35:17 +02:00
Blaž Kristan
c7d3ee0612
Fix "washed out" noise FX.
2022-08-16 10:08:19 +02:00
Blaž Kristan
4be3cb4b0d
Merge branch 'TM1829' of https://github.com/h3ndrik/WLED into lpd6803
2022-08-16 08:42:47 +02:00
Blaž Kristan
db759bef46
Merge branch 'master' of https://github.com/Sousanator/WLED into lpd6803
2022-08-16 08:14:56 +02:00
Blaž Kristan
3d47a8e9c0
Merge branch 'master' into dev
2022-08-16 07:52:33 +02:00
Frank
91fe80334b
Merge remote-tracking branch 'origin/segment-api' into audioreactive-prototype
2022-08-15 21:33:30 +02:00
Blaz Kristan
7125d19af1
Bugfix for saving usermod settings.
...
Modification of global interface pin allocation.
Code relocation in 4LD.
2022-08-15 20:23:47 +02:00
cschwinne
420f858d9b
Release of WLED v0.13.2
2022-08-15 02:08:48 +02:00
Blaz Kristan
e6f74751d4
Missing presets bugfix.
2022-08-14 22:16:42 +02:00
Frank
72770e5809
Merge remote-tracking branch 'origin/segment-api' into audioreactive-prototype
2022-08-14 14:19:57 +02:00
Frank
968721a515
some audio processing improvements and bugfixes from SR WLED
...
- smoothing FFTResult (don't have a matrix to test)
- UDP sound sync improvements
- some bugfixes from SR WLED
- button.cpp: avoid starvation: strip.isUpdating() can be true for a long time.
work in progress - still needs testing!!
2022-08-14 13:58:07 +02:00
Blaz Kristan
1de009a80d
I2C & SPI fixes. Global interface.
2022-08-14 13:05:59 +02:00
Blaz Kristan
74b6a78a9b
Effect fixes.
2022-08-13 00:58:27 +02:00
Blaz Kristan
32fc6d4b7f
Binary effect parameters.
2022-08-12 17:58:20 +02:00
Blaž Kristan
52e5f467b0
Added two more fonts to Scrolling text.
2022-08-11 11:46:30 +02:00
Blaž Kristan
4e0cf380be
Fix for 0 duration/reset runtime.
2022-08-11 11:23:39 +02:00
Blaz Kristan
ebe9499e97
Deallocate interface pins.
2022-08-10 21:23:00 +02:00
Blaz Kristan
1cb3ab82c2
Reduction of flicering on web access (info)
2022-08-10 20:53:11 +02:00
Blaz Kristan
e0a954caa2
4LD refresh task.
...
Scrolling text improvement.
LED settings bugfix.
Audioreactive disabled by default.
2022-08-10 20:20:36 +02:00
Blaž Kristan
d8b7cfb36b
Display task (background refresh) in 4LD
2022-08-10 14:00:04 +02:00
Blaž Kristan
b2837563c4
Merge branch 'segment-api' into global-interface
2022-08-10 09:32:43 +02:00
Blaz Kristan
957948f906
Code optimisations in effects.
...
Remove Wire initialisation from RTC.
Peek fix.
2022-08-09 21:14:37 +02:00
cschwinne
7befafe7b7
Enable numbers and symbols in text FX
...
Shorten `Reserved` to `RSVD`
2022-08-09 18:09:43 +02:00
cschwinne
436ce63e30
FX list duplicate cleanup
...
Minor optimizations
2022-08-09 15:20:00 +02:00
Blaz Kristan
0268beb9c2
Merge branch 'segment-api' into global-interface
2022-08-08 20:22:11 +02:00
Blaz Kristan
6a42e477aa
Empty name Scrolling tex bugfix.
2022-08-08 19:56:09 +02:00
Blaz Kristan
22bc3dac2d
Tetrix with fade-out.
2022-08-08 17:52:20 +02:00
Blaz Kristan
4db4329ce3
Proper fix for {"on":"t","bri":100}
2022-08-08 15:56:15 +02:00
Blaž Kristan
9e828eccf6
Fix for {on:"t",bri:100}
2022-08-08 13:36:13 +02:00
Blaž Kristan
acb17dc575
Fix addEffect()
2022-08-08 10:21:11 +02:00
Blaz Kristan
998f2f9421
Global I2C & SPI pin allocation.
2022-08-07 16:43:29 +02:00
Blaz Kristan
a8785570df
Memory allocation fixes.
...
Whitespace.
Cleanup.
2022-08-06 12:39:12 +02:00
Ewowi
aa36e04250
Deoptimize lv2D a bit to keep resize working ;-)
2022-08-06 11:53:01 +02:00
Ewowi
821b7ed9af
Optimize liveviewsws2D
2022-08-06 11:37:48 +02:00
Blaz Kristan
9270f80af2
Merge branch 'integration' into merge-audio
2022-08-05 23:03:38 +02:00
Blaz Kristan
eb8710df81
Merge branch 'audioreactive-prototype' into segment-api
2022-08-05 16:29:32 +02:00
Blaz Kristan
095099a085
Rename WLED_NO_AUDIO
2022-08-05 15:54:48 +02:00
cschwinne
ad424cac18
Preset and config backups include server description
2022-08-05 12:09:13 +02:00
Blaz Kristan
4e11806d00
Code optimisations.
2022-08-04 16:15:49 +02:00
Blaz Kristan
f45082b764
Crash fix for ESP8266 if mode contains !
2022-08-03 22:27:45 +02:00
Blaz Kristan
cdca715afc
Effect change at end of transition.
...
Compile bugfix.
2022-08-03 22:09:27 +02:00
Blaz Kristan
d0a08a55d1
Memory management!
2022-08-03 21:36:47 +02:00
Blaž Kristan
c5f3e76b21
Compile optimisations, code reduction.
...
2D peek resize.
2022-08-03 14:23:24 +02:00
Blaz Kristan
f58ff68f3c
Center liveview2D, code size reduction.
2022-08-02 22:50:01 +02:00
ewowi
a098aa0a89
leds array from CRGB to uint32_t
2022-08-02 22:06:13 +02:00