A method for measurement and calibration of a time-synchronized network whose participants include loudspeaker participants, each loudspeaker participant has a plurality of microphone arrays, the method comprising the steps of: entering a discovery phase upon power-up and detection of a network link-up event, comprising initiating AVB/TSN protocol operations; a coordinator establishing and advertising a media clock stream by stream reservation protocol; in response to the advertising, the loudspeaker participants actively listening to the media clock stream; receiving the media clock stream at each loudspeaker participant and each loudspeaker participant synchronizing to the media clock stream received from the coordinator, wherein the synchronizing comprises each loudspeaker participant adjusting frequency and phase of its own sample clock phase locked loop to align with the media clock stream, and announcing completion of synchronization to the coordinator; based on user input or a predetermined situation, the coordinator initiating a measurement procedure by announcing it to the loudspeaker participants, comprising: designating at least one loudspeaker participant to generate a stimulus signal and announce a precise time at which the stimulus signal is generated; and each loudspeaker participant recording a response to the stimulus signal at each microphone element of the microphone arrays with precise start and end timestamps and other available environment data collected as results; compiling the results at each loudspeaker participant, wherein the compiling comprises each loudspeaker participant determining a time of flight of the stimulus signal and converting the time of flight to a distance value; transmitting the compiled results to all the loudspeaker participants in the network; and estimating locations of the loudspeaker participants within the network based on the compiled results; characterized by the discovery phase further comprises the steps of: determining a presence and capabilities of loudspeaker participants and establishing priorities among the loudspeaker participants, wherein loudspeaker participants with a higher-quality media clock or more processing power have a higher priority; electing the coordinator from the loudspeaker participants based on the priorities. entering a discovery phase upon power-up and detection of a network link-up event, comprising initiating AVB/TSN protocol operations; a coordinator establishing and advertising a media clock stream by stream reservation protocol; in response to the advertising, the loudspeaker participants actively listening to the media clock stream; receiving the media clock stream at each loudspeaker participant and each loudspeaker participant synchronizing to the media clock stream received from the coordinator, wherein the synchronizing comprises each loudspeaker participant adjusting frequency and phase of its own sample clock phase locked loop to align with the media clock stream, and announcing completion of synchronization to the coordinator; based on user input or a predetermined situation, the coordinator initiating a measurement procedure by announcing it to the loudspeaker participants, comprising: designating at least one loudspeaker participant to generate a stimulus signal and announce a precise time at which the stimulus signal is generated; and each loudspeaker participant recording a response to the stimulus signal at each microphone element of the microphone arrays with precise start and end timestamps and other available environment data collected as results; designating at least one loudspeaker participant to generate a stimulus signal and announce a precise time at which the stimulus signal is generated; and each loudspeaker participant recording a response to the stimulus signal at each microphone element of the microphone arrays with precise start and end timestamps and other available environment data collected as results; compiling the results at each loudspeaker participant, wherein the compiling comprises each loudspeaker participant determining a time of flight of the stimulus signal and converting the time of flight to a distance value; transmitting the compiled results to all the loudspeaker participants in the network; and estimating locations of the loudspeaker participants within the network based on the compiled results; characterized by the discovery phase further comprises the steps of: determining a presence and capabilities of loudspeaker participants and establishing priorities among the loudspeaker participants, wherein loudspeaker participants with a higher-quality media clock or more processing power have a higher priority; electing the coordinator from the loudspeaker participants based on the priorities. determining a presence and capabilities of loudspeaker participants and establishing priorities among the loudspeaker participants, wherein loudspeaker participants with a higher-quality media clock or more processing power have a higher priority; electing the coordinator from the loudspeaker participants based on the priorities.