SOFA specifications
Specifications
Archive:
- Version 0.5: Download specifications
- Version 0.4: Discussion on the specifications (closed)
- Version 0.3: Download specifications
- Version 0.2: Specifications
- Version 0.1: Specifications as presented at the AES Convention 2013 in Rom
Data Types
FIR
For storing impulse responses.
Note: Delay is mandatory (set to 0 if not used).
| Name | Default | Flags | Dimensions | Type | Comment |
|---|---|---|---|---|---|
| Data.IR | [1 1] | m | mRn | double | Impulse responses |
| Data.SamplingRate | 48000 | m | I | double | Sampling rate of the samples in Data.IR |
| Data.SamplingRate:Units | hertz | m | attribute | Unit of the sampling rate | |
| Data.Delay | [0 0] | m | IR, MR | double | Additional delay of each IR in samples |
TF
Useful to describe a transfer function by a sparse number of frequencies. The guys from BEM simulations like it.
Note: the dimensional variable N is mandatory, it must be of dimension N, and must provide the frequency values.
| Name | Default | Flags | Dimensions | Type | Comment |
|---|---|---|---|---|---|
| Data.Real | [0 0] | m | mRn | double | The real part of the complex spectrum |
| Data.Imag | [0 0] | m | MRN | double | The imaginary part of the complex spectrum |
| N | 0 | m | N | double | Frequency values |
| N_LongName | frequency | attribute | |||
| N_Units | hertz | m | attribute | Unit of the values given in N |
