Petr Baudis
ce20bce854
equalizer: Shorten CHUNK_SIZE, partially compensate with HISTORY_SIZE
...
CHUNK_SIZE will make the FFT buckets bigger, causing better space usage
by pixels; it will also reduce latency. with original HISTORY_SIZE,
there is too much flicker.
2012-09-14 22:44:55 +02:00
Petr Baudis
4f02964f2f
equalizer: Reduce lag caused by averaging by giving less weight to older samples
2012-09-14 22:43:19 +02:00
Petr Baudis
ca762a30f1
equalizer: Fix loss of intensity in higher frequencies due to wider ranges
2012-09-14 22:42:32 +02:00
Petr Baudis
e05a43783f
equalizer get_color: Better thresholding devised by Nephirus
2012-09-14 22:41:20 +02:00
Petr Baudis
d98a98e1a4
equalizer: MIN_FREQ 50 -> 30
2012-09-14 22:27:22 +02:00
Petr Baudis
b3bdb9df2e
equalizer.py -s: Symmetric mode (centered)
2012-08-20 00:00:14 +02:00
Petr Baudis
5daf750786
equalizer.py: Rename slow (-s) to lazy (-l)
2012-08-19 23:56:39 +02:00
Petr Baudis
f09d69a6b3
equalizer.py: Commented-out example of monochromatic mode
2012-08-19 23:53:34 +02:00
Petr Baudis
bceb322d87
equalizer.py: Raise MIN_FREQ from 20 to 50; that's where range of most microphones starts
2012-08-19 23:50:19 +02:00
Petr Baudis
d442d0855b
equalizer.py: In non-slow mode, spread values more in the [0,1] interval to account for low dynamic range of ledbar pixels
2012-08-19 23:49:33 +02:00
Petr Baudis
e766987e35
equalizer.py: Commandline parameter -s for mode with slower updates
2012-08-19 23:47:28 +02:00
Petr Baudis
45b17988c6
equalizer.py: Parse commandline parameters (-n PIXELS, -h)
2012-08-19 23:42:27 +02:00
Petr Baudis
3b8b386c96
host_python: Change default number of LEDs to 20
2012-08-19 21:01:48 +02:00
Petr Baudis
683c89f586
host_python/equalizer: Ratelimit updates
2012-06-30 23:42:54 +02:00
Jakub Zika
21d9a3d4a4
Added Python equalizer effect generator
...
* It uses input from microphone and displays colors based on the frequencies present in the input
2011-09-23 09:18:55 +02:00