Magic Metronome: a programmable software metronome

Magic Metronome will play a sequence of sounds according to a script. As well as doing the things you'd expect from a normal metronome, Magic Metronome can also play scripts with changing time signatures, rests and pauses, sudden or gradual tempo changes, and even polyphonic scripts with two or more tracks simultaneously.

This is an "alpha" release: it's had minimal testing. It's in Java, so it shouldn't be able to break your computer, but it's certainly not guaranteed to work. There are still a few features to be added, and a few things to be fixed, but it's unlikely that a "final version" will be ready before February 2013.

Download and installation

Magic Metronome is available as a Java archive file. It's less than 200k in size, so it should take only a few seconds to download.

Step 1: you will need the Java runtime environment version 1.5 or newer installed on your computer for this to work. It's possible that Java is already installed on your computer. To check, visit the web page and click on the button that says "Verify Java version". If you don't already have it, then you can install Java by following the instructions on that page. It's free of charge. (Note that you don't have to download the newest version if you don't want to. If you already have version 5 or newer then Magic Metronome should work on your computer.)

Step 2: download the file magicmetronome.jar, save it to a folder and remember which folder you put it in!

Step 3: If you're using a Macintosh or Windows computer, you should be able to start Magic Metronome by going to the folder you used in step 2 and double-clicking on the new file.

(Sometimes this fails to work on Windows Vista. It may be possible to fix it using the Jarfix application. Or you can start Magic Metronome from a command line as described below.)

(Step 3a: If you're using linux, then you will probably need to start Magic Metronome from the command line. Go to the folder you used in step 2 and type the command "java -jar magicmetronome040.jar".)

If you have any trouble installing or running Magic Metronome, then please send me a message with details.

Source code

If you want to laugh at my clumsy source code, or if you want to make constructive comments, it's all in the file magicmetronome-0.4.0.tar.gz.


This software is distributed free of charge for personal non-commercial use.

See also

You might also be interested in Polymetronome.


Please send me an email with your comments and suggestions!

Alexander Hanysz, 9th April 2010.