You don't have javascript enabled on this page

This page tests the ability of javascript to play music on your browser because that's how the greasemonkey script makes the beeps. If you have javascript disabled with noscript or a similar plugin, I can't very well test whether javascript can play music, now can I?

Please reload and recheck this page after enabling javascript.



If you can play the three beeps by pressing the buttons at the top of this page, and are using firefox, and have the extension greasemonkey installed, then you can install the script to play beeps when you scan things on LibraryThing.

If you're here using internet explorer, I can't help you. Maybe someone familiar with one of those "GreaseMonkey for IE" plugins will create an alternative - until they do, I can't help you. (Anyone who does create such a thing could send me an email, and I'd link to them)

The buttons work with tiny midi files; unfortunately, there's a bad bug in Apple's QuickTime 7.1.6 (the current version) that means I can't control midi if you use that version of QuickTime to play midi files.

The midi files themselves: (being able to play these directly doesn't mean that the greasemonkey script can use midi files for you - what needs to work are the buttons at the top of the page)    


If the midi files don't work, there's another way to make beeps: with java.

If these buttons work, then you can go ahead and install the script but it won't work until you:

  1. Install the script.
  2. Go to the addbooks page on LibraryThing.
  3. Turn java use on in lt-cuecat-beep. This is done from the browser's menu: Tools → GreaseMonkey → User script commands → Toggle java for lt-cuecat-beep
  4. Reload the addbooks page

When it's working, you'll see a message saying "Applet SndPlay started" in the bottom-left of your browser window while looking at the addbooks page.

Yes, I'm aware that the java tones aren't exactly the same as the midi tones. Unfortunately, when I try to generate a .wav file as deep as the midi failure tone, it becomes inaudible.


If you can't play the nice tones, you might still be able to get simple beeps out of the script with this. You won't get different beeps to tell you that you scanned a UPC symbol by mistake, but you'll at least be able to hear if the scanner picked up something at all. You might need to press the button twice to have it work.


Doesn't work?

Please press the "Diagnose" button and then send the contents of the box below to martin-@-snowplow.org (remove the dashes)