Reflex - an Audio Measurement Software for Linux
It is based on Qt
Mailing List
If you interested, fell free to subscribe to the mailing list (English) or other list (Magyar/Hungarian)
Main Features
- Measuring Frequency and Phase Response
An amplifier, recorder, speaker, or any kind of audio device can be masured. Differential measurement is implemented to make it more accurate.
- Internal or External Source
Not only its internal generator, but external source can also be used. It can be useful e.g. using Test Records, even if sweep or white/pink noise is recorded. Always auto-synchronized to the external source.
- Measuring Speaker Parameters
It is not fully implemented yet, but impedance response can be measured accurately and Q factors can be calculated manually. Its development is in progress. Using a measurement microphone, the frequency response can also be measured.
- Measuring by Sweep or White Noise
It can generate sweep or noise, and the frequency and phase response can be measured accurately in both cases.
- The input and output signals can be recorded fo flac files, and can reproduce the result from the recording
These files can be used to apply externally generated input too. The result can also be analyzed by other tools.
- Internal Correction Possibility
The result can be corrected by some internal curves (or their inverse). Currently, RIAA equalization and Pink Noise are implemented. A new curve can be implemented easily.
- Based on Fourier Transformation
Everything is calculated from the result of the FFT.
How to build it
No binary releases yet - it is in progress. It must be built from source yet.
Download it from its git repository:
git clone git://git.code.sf.net/p/refleks/code
It can be buit with the usual way, using make:
The resulting binary is ./bin/reflex
It is recommended to use more threads for the build, like this:
Note that it downloads some submodules (FLAC, soundelf, makesys, baselib, and FFTW is inlined).
How to use it
- Configuration
The configuration window is self-explanatory:

- The input and output soundcard can be selected from the list of devices. Always the correct number of channels is displayed (maximum 6).
- The measurement type can be selected: a simplified circuit diagram shows the necessary connections for the current measurement.
- The signal wires can be connected by dragging the plugs to the corresponding soundcard channel.
If the connection is done, the Measurement window is ready to use. Be sure to have the same hardware connection as you configured here.
Currently, the following measurement types are supported:
- Simple Speaker Measurement (Speaker1)
Only one resistor is necessary for this measurement. Very simple, and all parameters can be measured for speaker box calculations.
Note: it is not implemented yet.
- Advanced Speaker Measurement (Speaker2)
Same as the previous, but differential amplifiers are used for accurate current and voltage measurement. Produces more accurate result.
Note: Current, voltage, impedance, and sound response can be measured.
See the details at [SpeakerMeasurement2]
- Amplifier Measurement (Amplifier)
Not only amplifiers, but any kind of devices can be measured which have input and output (filters, transformers, etc). Configuring external source, the output-only devices can also be measured.
See the details at [AmplifierMeasurement]
Project Members: