Hi Ron,
I have a couple of things to point out that may be helpful for you.
I took a quick look at the device that you are using to collect data, it appears to be a 4x4 uniform rectangular array (URA) of microphones. Here is an example of how you could define such a device. You will need to adjust the parameters according to the actual geometry of the board that you are using, you may need to dig around the datasheets for this data, but it should look something like this:
mic = phased.OmnidirectionalMicrophoneElement;
array = phased.URA([N,N],[d,d],'Element',mic);
This "array", which models the real board that you are using, is what you would use as the "SensorArray" within the estimator objects.
I am not sure the format of your data, but because this is a microphone array I am going to assume that you are capturing wideband, real-valued, unmodulated data. A core underlying assumption of the MUSIC estimator is that the incoming signal is narrow band, I don't believe that this assumption will hold true for your audio data, so you may not be able to use the MUSIC estimator.
You most likely need to use a direction of arrival estimator that does not make a narrowband assumption, such as the GCC estimator, which looks at the true time delay of signals between array elements to determine direction of arrival. So, you might create an estimator like this:
estimator = phased.GCCEstimator('SensorArray',array,'PropagationSpeed',c,'SampleRate',fs);
And use that estimator to determine angle of arrival. You can find more information about the GCC estimator and all of the available direction of arrival estimators in the following links:
Hopefully that helps,
George