zProbe Parts.
zProbe in use.


Software Installation

The measurement software is called zProbe. The current version is created as a Matlab graphical user interface. The audio i/o operations are handled using an RtAudio MEX package, which needs to be compiled from within Matlab.

The RME Fireface 800 driver must be installed properly.

Hardware connections

  1. The 6 microphones should be connected in order, the first one being located near the measurement plane. The PCB Piezotronics preamp has lights that indicate if each of the microphone is connected. They can be used to determine which channel each cable is connected to.
  2. The outputs of the PCB preamp are connected to the RME Fireface 800 using BNC-to-quarter-inch cables.
  3. The RME Fireface is connected to the computer with a Firewire cable, a Firewire-to-Thunderbolt2 adaptor and a Thunderbolt2-to-Thunderbolt3 (USB-C) adaptor.
  4. The horn driver is connected to either the headphones output of the RME Fireface or to the Bryston amplifier output.
  5. If using the Bryston amplifier, the first output channel of the RME card must be connected to the amplifier using a quarter-inch-to-quarter-inch cable.


When starting a new measurement session, it is recommended that you create a new directory in which to store the calibration file and measurement results.

See the Help→zProbe Help menu item for more details.


The Fireface 800 software mixer, TotalMix, operation can be confusing. Consult the following TotalMix guide for some help. It is necessary to route the first analog output signal to the headphones output when using the output from the headphone jack.

If using the Bryston amplifier, the volume knob should be set to a fairly low value. If it is too loud, there will be distortion or you could blow out the speaker. If it is too low, the S/N ratio will be adversely affected.

Old Python software notes

The measurement software is called zProbe. The original version was written in the Python language and it was installed on the CAML laptop in C:\Users\caml\Documents\zProbe\. To execute ZProbe, you have to run […]ZProbe\src\

This software uses PyQt4 for the GUI and SciPy for the calculations. On windows, the Python(x,y) ( package contains these dependencies and more. It is the recommended way to install python.

The audio i/o operations are done using the PyRtAudio package. This is a python external written in C++. It is located in C:\Users\caml\Documents\rtaudio-4.0.8\contrib\python\pyrtaudio. In order to compile and install this library, the Microsoft Visual C++ Express Edition must be installed and configured properly. This has been done on the CAML laptop. You can build and install this external by executing: python install