Here is our dynamic workload distribution algorithm over heterogenous nodes. It does not require a central node to negotiate who plays which note, but an internal algorithm that depends on a list of which nodes are awake (which is broadcasted once every 500ms by each node)
Nice job. Are the different parts of the song dynamically negotiated and distributed or are they assigned and just synchronize with each other?
tjteru 2 years ago