libmetro
|
These examples are simple, so I don't cover exhaustive cases. E.g., going from 5/4 to 7/4 just means adding 2 more weakbeats. The metronome files used to generate the clips can be viewed here.
Resources, tutorials:
As mentioned previously, the bpm of the metronome determines the frequency at which a measure's notes are played. This may not correspond to the musically correct bpm. E.g. for 9/8 (which you'll see below), libmetro doesn't do any triplet divisions but steps through the measure the same as any other.
simple_34.txt:
3/4, 120bpm
odd_54.txt:
5/4, 170bpm
compound_98.txt:
9/8, 240bpm