METRONOME is a online metronome with the following features:
- voice volume control
- free choice of rhythms (up to 30 beat cycles)
- acoustic, visual or audio-visual mode
- keyboard control
- (multi-timbral) drone
- speed automation (automation examples can be found in the links)
- drone automation
- fully configurable from the URL
NB: METRONOME uses the Web Audio API for audio generation. Audio will not work on browsers that do not implement the Web Audio API.
see this periodically updated online version
It is possible to specify a rhythm with an URL parameter, like _**-**_**-**-_
try here
You will need a web-server to run METRONOME locally. if you have python installed, you can cd
to the project folder (where index.html) is and run:
python -m http.server 8080
which will run METRONOME on a simple web-server, navigate to http://localhost:8080
to use METRONOME locally.
A series of Jasmine tests are in the tests folder.
to run them you create a symlink to your jasmine library in the tests
folder called jasmin_lib
. then you point your browser to http://localhost:8080/tests/SpecRunner.html