Link Search Menu Expand Document

File Formats

HouseCurve can read/write any files that are visible from the Files app. This includes local storage on the iPhone/iPad, but also iCloud, Samba, DropBox, OneDrive, etc.

To use a file from a website, download it to the local iPhone/iPad storage and then select from within HouseCurve.

To transfer files, you can just use HouseCurve to save to the desired location. Or you can save to the local storage and then share with text message, email, AirDrop, etc.

Curves

A space or tab delimited text file with a frequency (Hz) followed by a gain (dB) on each line. A third phase value may be included but is ignored. Lines starting with non-numeric characters are ignored. Frequencies must be listed in increasing order. HouseCurve will interpolate a curve from 20-20000 Hz using the values provided. The file extension may be txt or frd.

Example target curve

Filters

HouseCurve supports the same filter formats as REW. These are quasi-standard, but may not work with all equalizers. When trying this out for the first time, turn the volume down as a precaution. For support, questions and suggestions, please reach out.

Biquad Coefficients

A text file containing biquad transfer function coefficients b0, b1, b2, a1, a2 where a0 is normalized to 1.0, and the signs of a1, a2 are flipped. This format depends on the selected sample rate. The file extension is txt.

Example biquad coefficients

This format is compatible with miniDSP hardware. For other equalizers (ex: CamillaDSP), the signs of a1 and a2 need to be flipped.

Parametric EQ Settings

A text file containing human-readable equalizer settings (frequency, gain, Q). See format for more information. The file extension is txt.

Example peq settings

This format is meant for systems with a parametric equalizer, such as Volumio, HifiBerry, Equalizer APO, etc.

Impulse reponses

A monural WAV formatted audio file containing the impulse response of all filters together. Samples are 32-bit floating point. The impulse peak is at the first sample, normalized to 1.0. The overall length is 128k samples (roughly 3 seconds at a sample rate of 44.1 KHz).

This format is meant for audio systems with a convolution engine (aka “convolver”) such as Roon, moOde, CamillaDSP, Volumio, etc.

Test signal

A stereo WAV formatted audio file containing the “chirp” and “sweep” sounds. Samples are 32-bit floating point. The sample rate is 44.1 KHz. See externally played sweeps for more information.


Copyright © 2022 Greg Wilding - Made in Canada - contact