         acc
         <>
         """
-        sync :down_beat
+        cue :down_beat
         cue :beat#{x}
+        sleep 0.5
+        cue :up_beat
+        sleep 0.5
         """
       end)
       true ->

      set_sched_ahead_time! 0
      loop do
        begin
          msg = $u2.recvfrom_nonblock(2048) # "[hostname,tempo[..args..]]"
          msg_payload = msg[0].split(",")
          host=msg_payload[0]
          t=msg_payload[1]

    $u2 = UDPSocket.new
    $u2.bind("127.0.0.1", #{listen_port})
    # Main tempo cueing / UDP broadcasting thread
    live_loop :beat_pattern do
      #{sync_to_network}
      cue  :beat1
      cue :down_beat
      sleep 0.5
      cue :up_beat
      sleep 0.5
      $u1.send "#{Blockytalky.RuntimeUtils.btu_id},\#{$tempo\}", 0, '224.0.0.1', #{listen_port}
      #{beat_signaling}
    end
