The Bells configuration tab is where the sounds are that can be associated with Alarms to play
when they are triggered. Besides the supplied sounds, you can add custom ones by adding links
to mp3 files available on the web. To add a new sound fill in the entire URL in the right text
input and a unique name in the left input, and then click
add. Once added you can select
it and click on
test to make sure the definition is correct.
Like Fonts, the order can be rearranged by using the arrow buttons on the right, though also like
Fonts the order doesn't make any difference.
The checkbox preceding each Bell can be used to remove that Bell from the random selection. If the box
is unchecked you can still explicitly choose an Alarm to sound that bell, but it will not be available
to be selected by an Alarm with
random bell.
Bells can be added from the network by entering a URL or from the local machine by selecting a file.
The
Add Bell function uses the URL if it is non-blank, or the File if URL is empty. This lets
users add custom mp3 files from their local machine - but there is a downside to this. Because of
Javascript security local bells cannot be saved, and must be reentered manually each time the app
is started.
Finding URLs can be a little tricky. There are many free mp3 files available, but most are officially
available for download, not linking. You need to find the URL of the actual mp3 file on the server to
link to it. If you are familiar with the browser debugger, you can open that and with the Network tab
open play an mp3 file. The URL should be vavilable in the headers.
If this is too difficult a second way would be to load the app files on your own computer and run off
that. Download the app files
clock.js and
clock.html to a directory on your local machine.
You can then run the app in your browser by using the URL
file:///path.clock.html'. Any
mp3 files put in that directory will then be available my using the file name (including the
.mp3
suffix) as the URL.