Live data from Hacker News

Scroll Slow. Have Fun

scrollslowhavefun.com

111–120 of 148 posts

Re: Scroll Slow. Have Fun

#112

Wow. This is definitely something that you should never look at if you suffer from epilepsy.

Agreed. I wish people gave a little more warning prior to showing pages with rapid changes in luminescence. You're talking about a really rare type of epilepsy - but frankly, it's so easy to add a non-triggering splash screen that everyone building something like this should do it. There's no excuse for giving even one of your users brain damage.

Re: Scroll Slow. Have Fun

#115

Earlier quoted context omitted.

"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…

I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing: http://thume.ca/screentunes I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.

Neat. I don't notice anything/much for most of the cycle, but somewhere in the middle I can hear a brief "zwip" rising tone, for part of a second. I happen to have three "identical" monitors, and it's similar on each one, although I believe I can hear the tone for a somewhat longer range on one of them.

Re: Scroll Slow. Have Fun

#116

Earlier quoted context omitted.

"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…

I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing: http://thume.ca/screentunes I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.

I enjoyed that. no noise on my chromebook will try on big monitor in the morning.

Re: Scroll Slow. Have Fun

#117

Earlier quoted context omitted.

"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…

I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing: http://thume.ca/screentunes I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.

I can hear the result of this, but it's barely audible, and only near the top of the range, at bar widths thinner than the OP.

I'll have to find some other monitors to test this on. It would be awesome if there were some commplace model that's relatively loud for a wide pitch range. Said model might then be useful for musical hacks in the same vein as driving the stepper motors in old floppy drives.

Re: Scroll Slow. Have Fun

#118

I am lazy and (apparently) suck at scrolling smoothly, dropping this in the console worked well :) setInterval(function() { window.scrollTo(0, document.body.scrollTop + 5) }, 60)

Setting the scroll increment to 5px diminishes the lenticular effect; it's like skipping frames in film. Your mind interpolates the result, but it's not as smooth as scrolling by 1px and reducing the time interval to speed things up instead. Try this one instead to see the difference. This will scroll at approximately the same rate as your example: setInterval(function() { window.scrollTo(0, document.body.scrollTop +…

No need to use the console either. Just put bradleyland's suggestion in the address bar prefixed by javascript:

javascript:setInterval(function() { window.scrollTo(0, document.body.scrollTop + 1) }, 30);

Re: Scroll Slow. Have Fun

#119

Earlier quoted context omitted.

"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…

I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing: http://thume.ca/screentunes I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.

Awesome! I can hear it perfectly on one monitor at home, but not the other.

Re: Scroll Slow. Have Fun

#120

Earlier quoted context omitted.

"Some surface-mount capacitors exhibit acoustic noise when operated at frequencies in the audio range." [1] I see that this screen has alternating black and white lines. I count 43 black lines on my monitor. Assuming 60 Hz refresh rate, that is 2580 Hz in terms of the pixels being off or on, which is a perfectly audible frequency. Even with 120 Hz refresh rate, that would be 5160 which is still easily audible. Withou…

I mocked up a quick JS canvas page that varies the bar width and I do indeed hear the tone changing: http://thume.ca/screentunes I also put some ideas on the Github Readme including using feedback from the microphone to calibrate a width->pitch mapping to play music using your screen.

I can verify that I hear noise from this on my Macbook Air, faintly, and it also creates a buzzing sound on my iPhone 5s!
Post reply on HN