Commit graph

1133 commits

Author SHA1 Message Date
Jordan Eldredge
3dc03abc26 Go back to using two gains for balance
SteroPannerNode handled mono files correctly, but apparently panning is not the same as balance.

Eventually I found a work around [here](https://github.com/WebAudio/web-audio-api/issues/975#issue-177242377). The idea is to use a dummy GainNode before the channel splitter to handle the up-mixing before the split is applied.

Tested a mono file as well as left/right balance on Chrome, Firefox, and Safari on Mac desktop.
2019-01-24 20:56:24 -08:00
Jordan Eldredge
8edd11da62 Upgrade Prettier
Improves formatting of hooks
2019-01-24 20:52:53 -08:00
jberg
c7f7b61fef Butterchurn shouldn't cycle when loaded with inital preset (#724) 2019-01-21 18:50:19 -08:00
Jordan Eldredge
2b2598329d
Strip accents from strings so they can be displayed in marquee etc (#722) 2019-01-19 14:00:21 -08:00
Jordan Eldredge
38bd76f3d7 Make preamp a bit... more 2019-01-06 14:45:54 -08:00
Jordan Eldredge
2252c8e944 Improve preamp handling
Setting the preamp to the mid point should have no effect.
2019-01-06 14:34:58 -08:00
Jordan Eldredge
48912634b1 Add preamp to media mocks 2019-01-06 14:34:14 -08:00
Jordan Eldredge
f03c88c6d8 Initialize preamp gain 2019-01-06 13:55:12 -08:00
Jordan Eldredge
7f469cb13e Fix issue with trying to click and drag on full screen milkdrop.
Sentry: WINAMP2-JS-PROD-BW
2019-01-05 16:37:05 -08:00
Jordan Eldredge
a59a471f8d Change how Milkdrop fits into visualization optionsNow: If the Milkdrop window is open, it's always enabled. Otherwise, the current value in the cycle is used. 2019-01-02 21:04:02 -08:00
Jordan Eldredge
1f59cd860f Account for pixel density 2019-01-02 20:44:31 -08:00
Jordan Eldredge
306a6c424a Visualizer bar width is constant, even in shade mode 2019-01-02 20:44:31 -08:00
Jordan Eldredge
083a2d98f5 Learn to spell 2019-01-02 20:44:31 -08:00
Jordan Eldredge
fe6289b890 Enable playlist visualizer 2019-01-01 16:50:05 -08:00
Jordan Eldredge
54a267efbd Move Milkdrop desktop mode to Redux 2018-12-31 15:12:48 -08:00
Jordan Eldredge
c834bc31b4 Type Playlist HTML 2018-12-30 22:49:28 -08:00
Jordan Eldredge
185039bf55 Test green dimensions viscolor.txt 2018-12-30 22:31:46 -08:00
Jordan Eldredge
df93ec482c Type Shade button 2018-12-30 15:56:29 -08:00
Jordan Eldredge
58dafaffa4 Type MainContextMenu 2018-12-30 15:54:16 -08:00
Jordan Eldredge
15b3fa7c74 Upgrade prettier 2018-12-30 15:34:30 -08:00
Jordan Eldredge
2cf6a3f378 Upgrade webpack 2018-12-30 15:26:07 -08:00
Jordan Eldredge
c93db7ca71 Move demo site into its own directory 2018-12-29 16:06:51 -08:00
Jordan Eldredge
f5c67f8ab7 Remove unused imports 2018-12-29 16:06:51 -08:00
Jordan Eldredge
fbc0bede3e Type the main window 2018-12-29 16:06:52 -08:00
Jordan Eldredge
b16fb3a2ae Move file specific media info to the track
Fixes #712
2018-12-29 16:06:51 -08:00
Jordan Eldredge
eb296fc182 Type Shuffle 2018-12-29 16:06:51 -08:00
Jordan Eldredge
107a4cee1b Type Repeat 2018-12-29 16:06:51 -08:00
Jordan Eldredge
7d9ef4287f Fix seek n tracks forward/back 2018-12-29 12:28:20 -08:00
Jordan Eldredge
7c52b52ea7 Set bitrate and sample rate when loading metadata 2018-12-29 11:14:31 -08:00
Jordan Eldredge
5d6bf7a249
Use a legit polyfill (#711) 2018-12-28 15:36:56 -08:00
Jordan Eldredge
196f558375 Use StereoPannerNode where avaliable
Fixes #710
2018-12-28 14:01:00 -08:00
Jordan Eldredge
b4856c183d Revert "Ues Stereo Panner. Fixes #710"
This reverts commit fb828aca22.
2018-12-27 22:23:03 -08:00
Jordan Eldredge
fb828aca22 Ues Stereo Panner. Fixes #710 2018-12-27 22:09:40 -08:00
Jordan Eldredge
d697a0a81c Commit missing fixture file 2018-12-23 14:12:53 -08:00
Jordan Eldredge
de978d92b3 Stop playing when disposed 2018-12-22 12:53:24 -08:00
Jordan Eldredge
5ebd8f2be1 Make viscolor parsing more permissive 2018-12-22 12:15:34 -08:00
Jordan Eldredge
0d29ffe3f4 Improve parsing of viscolor 2018-12-14 17:03:26 -08:00
Jordan Eldredge
ca7504b8e1 Start disposing some stuff 2018-12-14 17:03:26 -08:00
Jordan Eldredge
9c1970365a
Type scrollbar (#677)
* Type ScrollBar

* Fix typing to avoid extra import
2018-11-20 22:09:08 -08:00
Jordan Eldredge
20e6811e6f Clicking anywhere in a slider should make the button depressed
Add compiled skin
2018-11-20 21:31:28 -08:00
jberg
7494eb3f47 Fix loading non minimal presets (#706) 2018-11-20 11:15:51 -08:00
Jordan Eldredge
72dff7fa02 Don't import defaults
I broke this in the webpack upgrade
2018-11-20 08:06:08 -08:00
Jordan Eldredge
c960c2ede0 Make eq snap smaller 2018-11-20 07:58:45 -08:00
Jordan Eldredge
fc6ae06816 Apply snap to preamp 2018-11-20 07:58:45 -08:00
Jordan Eldredge
48a937da87 Scrolling in the eq window should not scroll volume
Update snapshot
2018-11-20 07:58:44 -08:00
Jordan Eldredge
e117aca748 Type the equalizer window 2018-11-20 07:50:25 -08:00
Jordan Eldredge
629b63b40c Upgrade webpack 2018-11-19 19:45:40 -08:00
Jordan Eldredge
e1ec7b7497 Add Webamp icon when webamp is closed 2018-11-11 21:14:44 -08:00
Jordan Eldredge
47ba520c24 Add method to reopen Webamp 2018-11-11 21:14:44 -08:00
Jordan Eldredge
19db61ccf9
Type WebampLazy (#702) 2018-11-11 21:14:40 -08:00