Jordan Eldredge
2e83920ca1
Handle case where EQ images are missing
2019-11-30 13:42:53 -08:00
Jordan Eldredge
6994362e58
createPattern can take an image directly
...
I can't belive I was doing this whole extra dance
2019-05-10 08:24:09 -07:00
Jordan Eldredge
2dca07ff0a
Make a best effort to prewarm the images needed for the eq graph
2019-05-09 07:59:54 -07:00
Jordan Eldredge
bd5fa82c99
Trailing commas!
2019-03-19 06:55:24 -07:00
Jordan Eldredge
94476eedc4
Get all y values in one go
2018-11-04 21:37:39 -08:00
Jordan Eldredge
3b7f2d51ac
Make spline a curried function
2018-11-04 21:37:39 -08:00
Jordan Eldredge
491c7591d0
Use morganherlocker/cubic-spline for spline
...
This allows us to do a simpler line interpolation which is closer to
what Winamp actually does:
1. Derive a Y value for every column
2. Draw a pixel at the Y value for the first column
3. For each successive column:
3a. Draw a vertical line from the previous Y value to the current Y value
2018-11-04 15:21:22 -08:00
Jordan Eldredge
0bc45f6cfe
Fix import order
2018-11-03 21:57:31 -07:00
Jordan Eldredge
683cd69582
Draw eq graph as pixels
2018-11-03 21:14:14 -07:00
Jordan Eldredge
08a347bb5e
Fix some subtle eq graph alignment issues
2017-10-12 15:18:25 -07:00
Jordan Eldredge
8f211d79bb
Support volume and balance in shade eq
2017-07-15 10:32:09 -07:00
Jordan Eldredge
2d5bc08130
Refactor to split components by windows
2017-07-13 19:54:00 -07:00