Skip to content

This metronome is a global metronome in Javascript that can be started anywhere in world and it will create a global synchronized clicks. The global metronome was create for a Wikiversity learning resource for open source online music jam and rehearsals e.g. with Jamulus..

License

niebert/globalmetronome

main
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
img
 
 
js
 
 
 
 
 
 
 
 
 
 

Responsive Web Audio Metronome

alt tag

Online Demo of Javascript Offline Metronome

Demo Javascript Metronome

Share a Link with BPM and Meter settings

If you want to share the meter settings with other musicians just add a bpm and a meter parameter to link to the global metronome, e.g. BPM=75 and Meter=3 for a Waltz

   https://niebert.github.io/globalmetronome/globalmetronome.html?bpm=75&meter=3

Fixed Issues after Forking

Issues after fork from Scott Hudsons metronome:

  • Icons for menu added for missing play button
  • Chrome support - runs now offline - issue fixed that was already mentioned by Scott Hudson 2016.

Information about Scott Hudsons Work

This metronome is based on Scott Hudson great work for an Offline Javascript Metronome, that runs in your browser without internet connection.

History

Features

Scott added several features to @cwilso's HTML5 demo metronome which are commonly seen in professional metronomes, including:

  • variable meter input
  • support for triplet subdivisions
  • master volume toggling
  • accent volume toggling
  • subdivision volume toggling
  • material design UI

Furthermore Scott added triplet note support, which was the trickiest to implement, since it required converting the base note interval from a 16th note to a twelvelet, which contains both eighth note and sixteenth note intervals.

Offline Use

Scott mentioned that Chrome doesn't like running web workers locally apparently. Chrome is widely used browser and the offline check in 2021 of the Scott's metronome did not work in Chrome now.

Setup

  1. clone the repository or download the GitHub-ZIP of this repository
  2. open index.html using a browser and start the metronome.

Todos

About

This metronome is a global metronome in Javascript that can be started anywhere in world and it will create a global synchronized clicks. The global metronome was create for a Wikiversity learning resource for open source online music jam and rehearsals e.g. with Jamulus..

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published