audio-reactive-led-strip/arduino/ws2812_controller
Scott Lawson 0e73fd1348 Improved GUI, fixed bugs, better visualizations
* Resolved an issue with the ESP8266 where gamma correction would be
performed twice. Changed GAMMA_CORRECTION to SOFTWARE_GAMMA_CORRECTION
to make a distinction between software and firmware gamma correction.
The ESP8266 does firmware gamma correction and dithering, while the
Raspberry Pi uses slightly more inferior software gamma correction.
Changed the software gamma table to match the gamma table used in the
ESP8266 firmware.

* Improved the spectrum visualization by using one of the color channels
to visualize the absolute value of the temporal derivative of the
spectrum. Also added a feature to reject the "common mode" spectral
components, which is analogous to the spectral DC component.

* Signficantly improved the GUI and added a frequency adjustment slider.
Adjusting the frequency range has a big impact on the visualization
output. Recommend using a high frequency range (something like 4 kHz -
10 kHz) when running the scrol visualization.
2017-01-04 22:12:12 -08:00
..
ws2812_controller.ino Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_defs.h Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_dma.c Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_dma.h Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_gamma.cpp Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_gamma.h Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_i2s.cpp Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812_i2s.h Removed ws2812b i2s library dependency, updated README 2016-12-30 22:31:27 -07:00
ws2812.h Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00