anchor.diff:  http://deepsymmetry.org/afterglow/doc/afterglow.rhythm.html[afterglow.rhythm]
   specify and describe them.
   
  -[[watching-metronomes]]
  -Watching Metronomes
  -+++++++++++++++++++
  +== Watching Metronomes
   
   To help get a feeling for exactly what your metronome is doing, there is
   an effect function that flashes one bright color on the down beat, and
  
positive.code: effects share the same notion of the point at which they are being
  rendered, and create a consistent look:
  
  code,clojure----------------------------------------------------------------------------------------
  code,clojure
  (afterglow.rhythm/metro-snapshot (:metronome sample-show))
  ; -> #afterglow.rhythm.MetronomeSnapshot{:start 1431727332206, :bpm 120, :bpb 4, :bpp 8,
  ;    :instant 1431727683636, :beat 703, :bar 176, :phrase 22,
  ;    :beat-phase 0.8600000000000136, :bar-phase 0.7150000000000034,
  ;    :phrase-phase 0.9643750000000004}
  ----------------------------------------------------------------------------------------
  
  Although this captures all of the information, it is not necessarily in
  the format you want it, for example the beat number and bar number are
  
negative.code: The metronome starts counting from the moment it was created, and you
  can ask it for all the counts as a string by calling:
  
  [source,clojure]
  ----
  (afterglow.rhythm/metro-marker (:metronome sample-show))
  ; -> "15.1.4"
  ----
  
  TIP: This is used by the
  http://deepsymmetry.org/afterglow/doc/afterglow.controllers.ableton_push.html[Ableton
  Push controller binding] to display the metronome state and support
  beat jumping.
  
  For that metronome, the current count was phrase 15, bar 1, beat 4. You
  can determine those values as individual numbers as well, but you might
  