audio-reactive-led-strip/python
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
..
Output Minor bug fixes and tweaks 2016-10-22 22:16:08 -07:00
config.py Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00
dsp.py Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00
gamma_table.npy Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00
gui.py Added ComboBox to GUI for effect selection 2017-01-01 12:14:31 -07:00
led.py Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00
melbank.py Very minor PEP8 formatting changes 2016-12-24 22:54:06 -07:00
microphone.py Complete rewrite of most sections, added new onset detection 2016-10-22 21:55:22 -07:00
visualization.py Improved GUI, fixed bugs, better visualizations 2017-01-04 22:12:12 -08:00