A method of generating media content, the method comprising: receiving, at a server, first audio data from a first device; sending the first audio data to a second device; receiving, at the server, first combined audio data, the first combined audio data representing second audio from a second device that is combined with the first audio data; sending the first combined audio data to a third device; and receiving, at the server, second combined audio data, the second combined audio data representing third audio from the third device that is combined with the first combined audio data, wherein the method is further characterised by: sending trigger information to a plurality of devices (104a-104f); receiving, at the server from the first device, a first response to the trigger information; receiving, at the server from the second device, a second response to the trigger information; receiving, at the server from the third device, a third response to the trigger information; determining that a first latency associated with the first response is less than a second latency associated with the second response; determining that the second latency associated with the second response is less than a third latency associated with the third response; and identifying the first device, the second device, and the third device based at least on the first latency, the second latency, and the third latency. receiving, at a server, first audio data from a first device; sending the first audio data to a second device; receiving, at the server, first combined audio data, the first combined audio data representing second audio from a second device that is combined with the first audio data; sending the first combined audio data to a third device; and receiving, at the server, second combined audio data, the second combined audio data representing third audio from the third device that is combined with the first combined audio data, wherein the method is further characterised by: sending trigger information to a plurality of devices (104a-104f); receiving, at the server from the first device, a first response to the trigger information; receiving, at the server from the second device, a second response to the trigger information; receiving, at the server from the third device, a third response to the trigger information; determining that a first latency associated with the first response is less than a second latency associated with the second response; determining that the second latency associated with the second response is less than a third latency associated with the third response; and identifying the first device, the second device, and the third device based at least on the first latency, the second latency, and the third latency. sending trigger information to a plurality of devices (104a-104f); receiving, at the server from the first device, a first response to the trigger information; receiving, at the server from the second device, a second response to the trigger information; receiving, at the server from the third device, a third response to the trigger information; determining that a first latency associated with the first response is less than a second latency associated with the second response; determining that the second latency associated with the second response is less than a third latency associated with the third response; and identifying the first device, the second device, and the third device based at least on the first latency, the second latency, and the third latency.