Live data from Hacker News

Scroll Slow. Have Fun

scrollslowhavefun.com

121–130 of 148 posts

Re: Scroll Slow. Have Fun

#121
post #5

This somehow manages my monitor to make a high pitched sound. It's an LCD monitor. It's the actual monitor making the sound. Switching to a different window or tab makes the sound top. Taking a screenshot of the tab, and closing the tab but viewing the screenshot, produces the sound.

I have two identical monitors. One of them makes a high pitched sound on this page, and the other is perfectly fine.

Weird.

Re: Scroll Slow. Have Fun

#122

Earlier quoted context omitted.

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!

I'm on a Macbook Pro. Can't hear anything. Sad :(

Re: Scroll Slow. Have Fun

#124

Earlier quoted context omitted.

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);

I'm curious what browser you use. I was under the impression that most of the major browsers had disabled the ability to type javascript: URLs because of self-XSS (which is a fascinating concept on the border between computer exploit and human exploit).

On Chrome 39 on CrOS, I can't type that into the URL field, and if I copy/paste it, the "javascript:" portion of the scheme magically disappears, so hitting enter takes me to a SERP. I wonder if that's done in the hope that you Google the self-XSS that you were about to run and see someone explain what's going on.

Re: Scroll Slow. Have Fun

#125
The background images are pretty interesting:

* http://www.scrollslowhavefun.com/images/001.jpg

* http://www.scrollslowhavefun.com/images/002.jpg

* http://www.scrollslowhavefun.com/images/003.jpg

* http://www.scrollslowhavefun.com/images/004.jpg

* http://www.scrollslowhavefun.com/images/005.jpg

* http://www.scrollslowhavefun.com/images/006.jpg

Re: Scroll Slow. Have Fun

#126

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.

You shouldn't even need the microphone. Assuming that doubling the line frequency doubles the audio frequency, you can play music by just choosing a note to call "A" and varying the frequency from there. It won't be in tune, but that doesn't really matter.

Re: Scroll Slow. Have Fun

#127

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.

You shouldn't even need the microphone. Assuming that doubling the line frequency doubles the audio frequency, you can play music by just choosing a note to call "A" and varying the frequency from there. It won't be in tune, but that doesn't really matter.

Re: Scroll Slow. Have Fun

#128

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.

This is amazing. Yes, add a song or I will.
Post reply on HN