Recent site activity

Site Strobe

Tune Brainwaves While Browsing the Web!

 

As you browse websites, SiteStrobe flashes the background of pages affects your mind's brainwaves - tuning them to any brainwave frequency you choose (alpha, beta, etc...).


This would only work on websites that have a solid color background (not a tiled image):

 

The extension takes the background color of the current page and flashes it between two shades, one lighter and one darker than the original color.  The contrast between these two shades, and the rate of flashing would be configurable from a popup control panel.

 

The adjustable contrast prevents the flickering from becoming too distracting from actually reading the websites.

 

I've previously made a strobe light application: http://omnidelic.com/strobe (tested with Chrome and Firefox)

 

Future versions of it could introduce sound synchronized to the flashing, and also the ability to work on image-based backgrounds by adjusting the colors in the images.




Download


SiteStrobe is designed as a UserScriptwhich adds extra functionality to each webpage loaded in the browser.


sitestrobe.user.js





Install



 Firefox

NOT WORKING YET
STANDBY

First install the GreaseMonkey extension and drag or open the userscript into Firefox.  

It will now appear in the GreaseMonkey menu.
Chrome 

Simply drag or open the downloaded userscript in Chrome.  It will ask for confirmation.  You can manage it in the Extensions menu.



Usage

SiteStrobe is currently controlled by a few key shortcuts.  In the future, a popup panel (like Omnidelic Strobe) may be added.

Ctrl-EscapeToggles Flashing.  Flashing is disabled by default to preserve sanity and CPU usage.  You will probably want to disable flashing each time you leave a tab so that it doesn't waste CPU usage.

If anyone knows how to detect when the current tab isn't visible, please let me know.
 Ctrl-F1Toggle color scheme.  
There are currently 6 that can be cycled through:
3 for white backgrounds, and 3 for dark backgrounds.
 Ctrl-F2Decrease flashing rate.  Hit repeatedly to make a large change
 Ctrl-F3Increase flashing rate. Hit repeatedly to make a large change

 



Caveats

  • DO NOT USE IF YOU OR SOMEBODY NEAR YOUR SCREEN SUFFERS FROM EPILEPSY AND DOES NOT WANT TO RISK A SEIZURE!
  • SiteStrobe may not work on all websites, since some site designs cover a significant part of the website with non-background colorable content.  Future versions will fix this by letting you "erase" certain backgrounds that hide the strobe.
  • Make sure to disable SiteStrobe when you leave a tab or window, because if you leave several pages strobing, you'll notice it consuming CPU even when you're not viewing it.  We plan to fix this in future versions by detecting when a tab or window has become invisible.



Comments


Lucas Whitefield Hixson: Can you associate it with iso-tones? Have set playlists with iso-tones matched with background visuals


Peter S Syskoyou really need ADHD to understand how cool this would be. I think it could be really fun to play around with viewing websites with our own CSS rules... try to incorporate that.. not just flashing.. but having totall css revision control over other peoples websites..


yeah, animated CSS rules. i like that generalization. it could also work on font sizes: making font sizes pulsate would be entrancing


Ari ReisnerI think it is certainly an idea worth pursuing. Perhaps this could not only help some people concentrate on reading websites with a lot of text but even make it enjoyable/meditational...


yes i think it would have multiple uses. it might help some people focus better, and if nothing else it would make browsing more "interesting"


Majore Hoo-Hoo

I think you got a great idea going, if you make a plugin I'd love to play with it. Your omnidelic demo was great. Any chance to just make a copy & paste/upload.txt or .doc file function on it?
Č
ċ
ď
sitestrobe.user.js
(3k)
S H,
Feb 4, 2011 12:28 PM