code: void processBeat(Beat beat) {
          if (isRunning() && beat.isTempoMaster()) {
              setMasterTempo(beat.getEffectiveTempo());
              deliverBeatAnnouncement(beat);
          }
      }
docs: Process a beat packet, potentially updating the master tempo and sending our listeners a master
  beat notification. Does nothing if we are not active.