M e t r o n o m e   W i d g e t


An android Metronome Widget for those who believe a metronome app should be:

  1. functional,
  2. simple,
  3. small,
  4. polished.

This app was developed in response to the many emails from gStrings users asking for metronome functionality to be included in the tuner. See what users had to say about this widget on cyrket.

Contact: metronome_at_cohortor_dot_org

More apps: Tuner - gStrings || DCSwitch || RTT || Paid Apps Enabler

Note: special thank you to Vic Stuber for designing the icon.


08/20/10 - v1.0.3

Added widget skins (stock android 1.X and 2.X looks); improved handling of multiple instances of the widget on the same phone; small bugfixes mainly for phones running android 1.5;

03/13/10 - v1.0.2

Added an instructions dialog to be displayed when the user attempts to run this widget as if it was an app.

03/13/10 - v1.0.1

Fixing inconsistency of the BPM value shown on the widget and its persisted state after a phone reboot.

03/11/10 - v1.0.0

Initial release


main activity of Paid Apps Enabler new settings dialog of Paid Apps Enabler

This application is an app widget, not an app. Therefore you will need an empty area the size of 4x1 icons on one of your home screens, where you would long-press on the free space and pick 'Widgets -> Metronome' from the 'Add to Home screen' context menu to 'run' this application.

Note: you can put multiple 'instances' of this widget on your home screen, they will all work independently of each other.

Once the widget is showing, you have 6 buttons available to control it. The buttons with the arrows increase/decrease the BPM (beats per minute) value by +-1, or +-10. The play button will start the metronome and will act as a stop button, once playback is started. The sixth button is the BPM value itself. You can click on it to bring up the BPM Picker Dialog to help you enter a specific value quickly, or pick one of the well known musical tempos.

The background service responsible for audio playback is a 'good citizen' of your OS. (1) It idles when not playing, (2) shuts down (freeing resources) automatically after a 3 minute period of inactivity by the user, (3) shuts down when the last widget from all home screens is deleted.

Note that you may still see the metronome process present in memory after a shutdown, due to the caching mechanism of the OS. However, rest assured, the service is stopped and the containing parent process will be evicted from memory as soon as free memory becomes scarce.

Sponsored links by Google:

Note: if you do not see ads by google below, you may have a plugin installed in your browser that blocks them.