Commit graph

12 commits

Author SHA1 Message Date
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
Renamed from js/components/EqGraph.js (Browse further)