Sound.Tidal.Tempo
data Tempo
type ClientState
getClockIp
getServerPort
readTempo
logicalTime
tempoMVar
beatNow
clientApp
sendBps
connectClient
runClient
bpsUtils
bpsSetter
clocked
clockedTick
updateTempo
addClient
removeClient
broadcast
startServer
serverApp
serverLoop