Builds updated today (beta 32) with these changes:
- Added: FSAF measurement method
- Added: Support for importing Flac and MP3 files
- Added: Signal generator has a musical note selector
- Changed: If an error occurs when using the alignment tool via the API the response will be the error message rather than a result with zero delays
- Changed: Increased timeout for blocking API calls to 30 seconds
- Fixed: Using alignment tool through the API might produce zero alignment result
- Fixed: Spectrograms for imported audio data may not have started at t=0
- Fixed: Peak finder copy button did not work
- Fixed: Impulse response import did not use the Analysis preferences default width for the left window
- Fixed: Legend area right click popup could be dismissed by mouse wheel
- Fixed: Null pointer exception when clicking on a colour of the default trace colours in the View preferences
- Fixed: RTA was not correctly processing multi-channel WAV files
- Fixed: RMS+phase and dB+phase averages of measurements whose IRs start at 0 seconds had left window set to zero
- Fixed: Filter panel gain spinner buttons stopped working for negative gains in Macedonian locale
- Fixed: Camilla pipeline format was incorrect
- Fixed: Trace arithmetic 1/A with no gain limiting had incorrect Nyquist level
The big addition is measurement with FSAF, Fast Subband Adaptive Filtering. The FSAF process was developed by by Michael Tsiroulnikov aka Michael Zrull. See Michael Tsiroulnikov (2022). Loudspeakers for AEC: Measurement and Linearization,
MATLAB Central File Exchange. FSAF measurement allows total distortion + noise (TD+N) to be measured for any test signal, including clips of music. REW's implementation of FSAF allows measurement with noise signals (white, pink, brown) or a section of a file, which can be WAV, AIFF, Flac or MP3. Help for FSAF measurement is
here.
FSAF measurement works very well, but there is an important caveat: the process is very sensitive to clock rate differences and clock rate stability. The best results are obtained when using the same audio interface for both output and input, so there is only one clock source. If the input and output devices are different REW can use timing markers before and after the measurement signal to apply clock rate correction. Even with rate correction applied the results are heavily affected by the stability of the clock sources.
USB microphones which rely on the USB clock are not suitable for FSAF measurement as the USB clock is not stable. That means, for example, UMIK-1, UMM-6 and Omnimic are not suitable for FSAF measurements. It is possible to use a USB mic which has an internal clock source, such as UMIK-2.
For discussion of FSAF use
this thread.