Proposed Conventions to record and store (binaural) audio data at the receivers, annotated with geometric information.
Version 0.2
| Name
|
Default
|
Flags
|
Dimensions
|
Type
|
Comment
|
| GLOBAL:Conventions |
SOFA |
rm |
|
attribute |
|
| GLOBAL:Version |
2.1 |
rm |
|
attribute |
|
| GLOBAL:SOFAConventions |
AnnotatedReceiverAudio |
rm |
|
attribute |
|
| GLOBAL:SOFAConventionsVersion |
0.2 |
rm |
|
attribute |
|
| GLOBAL:APIName |
|
rm |
|
attribute |
|
| GLOBAL:APIVersion |
|
rm |
|
attribute |
|
| GLOBAL:ApplicationName |
|
|
|
attribute |
|
| GLOBAL:ApplicationVersion |
|
|
|
attribute |
|
| GLOBAL:AuthorContact |
|
m |
|
attribute |
|
| GLOBAL:Comment |
|
|
|
attribute |
|
| GLOBAL:DataType |
Audio |
rm |
|
attribute |
|
| GLOBAL:History |
|
|
|
attribute |
|
| GLOBAL:License |
No license provided, ask the author for permission |
m |
|
attribute |
|
| GLOBAL:Organization |
|
m |
|
attribute |
|
| GLOBAL:References |
|
|
|
attribute |
|
| GLOBAL:RoomType |
free field |
m |
|
attribute |
|
| GLOBAL:Origin |
|
|
|
attribute |
|
| GLOBAL:DateCreated |
|
m |
|
attribute |
|
| GLOBAL:DateModified |
|
m |
|
attribute |
|
| GLOBAL:Title |
|
m |
|
attribute |
|
| ListenerPosition |
[0 0 0] |
m |
IC, MC |
double |
Position of the head. IC if not tracked, MC if tracked.
|
| ListenerPosition:Type |
cartesian |
m |
|
attribute |
|
| ListenerPosition:Units |
metre |
m |
|
attribute |
|
| ReceiverPosition |
[0 0.09 0; 0 -0.09 0] |
m |
rCI, rCM |
double |
Position of the ears. RCI if not tracked, RCM if tracked.
|
| ReceiverPosition:Type |
cartesian |
m |
|
attribute |
|
| ReceiverPosition:Units |
metre |
m |
|
attribute |
|
| SourcePosition |
[0 0 0] |
m |
IC, MC |
double |
Position of the virtual ensemble. IC if not tracked, MC if tracked.
|
| SourcePosition:Type |
cartesian |
m |
|
attribute |
|
| SourcePosition:Units |
metre |
m |
|
attribute |
|
| EmitterPosition |
[0 0 0] |
m |
eCI, eCM |
double |
Position of the virtual source(s). eCI if not tracked, eCM if tracked.
|
| EmitterPosition:Type |
cartesian |
m |
|
attribute |
|
| EmitterPosition:Units |
metre |
m |
|
attribute |
|
| ListenerUp |
[0 0 1] |
m |
IC, MC |
double |
Must be of the same dimensionality as ListenerView.
|
| ListenerView |
[1 0 0] |
m |
IC, MC |
double |
Orientation of the head. IC if not tracked, MC if tracked.
|
| ListenerView:Type |
cartesian |
m |
|
attribute |
|
| ListenerView:Units |
metre |
m |
|
attribute |
|
| Data.Receiver |
[0 0] |
m |
In, Rn |
double |
(binaural) audio data at the receivers; n=number of audio samples
|
| Data.SamplingRate |
44100 |
m |
I |
double |
|
| Data.SamplingRate:Units |
hertz |
m |
|
attribute |
|
| M |
0 |
m |
m |
double |
Time stamp of the measurements in M, defines the size of M.
|
| M:LongName |
time |
m |
|
attribute |
Narrative name for M
|
| M:Units |
second |
m |
|
attribute |
Units used for M
|
| Response |
{''} |
|
I, C, S |
string |
the subject’s response
|
| Response:Type |
|
|
|
attribute |
type depends on the dimension
|
| Response:LongName |
|
|
|
attribute |
narrative description of the response type
|
Version 0.1
| Name
|
Default
|
Flags
|
Dimensions
|
Type
|
Comment
|
| GLOBAL:Conventions |
SOFA |
rm |
|
attribute |
|
| GLOBAL:Version |
2.1 |
rm |
|
attribute |
|
| GLOBAL:SOFAConventions |
AnnotatedReceiverAudio |
rm |
|
attribute |
|
| GLOBAL:SOFAConventionsVersion |
0.1 |
rm |
|
attribute |
|
| GLOBAL:APIName |
|
rm |
|
attribute |
|
| GLOBAL:APIVersion |
|
rm |
|
attribute |
|
| GLOBAL:ApplicationName |
|
|
|
attribute |
|
| GLOBAL:ApplicationVersion |
|
|
|
attribute |
|
| GLOBAL:AuthorContact |
|
m |
|
attribute |
|
| GLOBAL:Comment |
|
|
|
attribute |
|
| GLOBAL:DataType |
Audio |
rm |
|
attribute |
|
| GLOBAL:History |
|
|
|
attribute |
|
| GLOBAL:License |
No license provided, ask the author for permission |
m |
|
attribute |
|
| GLOBAL:Organization |
|
m |
|
attribute |
|
| GLOBAL:References |
|
|
|
attribute |
|
| GLOBAL:RoomType |
free field |
m |
|
attribute |
|
| GLOBAL:Origin |
|
|
|
attribute |
|
| GLOBAL:DateCreated |
|
m |
|
attribute |
|
| GLOBAL:DateModified |
|
m |
|
attribute |
|
| GLOBAL:Title |
|
m |
|
attribute |
|
| ListenerPosition |
[0 0 0] |
m |
IC, MC |
double |
Position of the head. IC if not tracked, MC if tracked.
|
| ListenerPosition:Type |
cartesian |
m |
|
attribute |
|
| ListenerPosition:Units |
metre |
m |
|
attribute |
|
| ReceiverPosition |
[0 0.09 0; 0 -0.09 0] |
m |
rC, rCM |
double |
Position of the ears. RC if not tracked, RCM if tracked.
|
| ReceiverPosition:Type |
cartesian |
m |
|
attribute |
|
| ReceiverPosition:Units |
metre |
m |
|
attribute |
|
| SourcePosition |
[0 0 0] |
m |
IC, MC |
double |
Position of the virtual ensemble. IC if not tracked, MC if tracked.
|
| SourcePosition:Type |
cartesian |
m |
|
attribute |
|
| SourcePosition:Units |
metre |
m |
|
attribute |
|
| EmitterPosition |
[0 0 0] |
m |
eC, eCM |
double |
Position of the virtual source(s). eC if not tracked, eCM if tracked.
|
| EmitterPosition:Type |
cartesian |
m |
|
attribute |
|
| EmitterPosition:Units |
metre |
m |
|
attribute |
|
| ListenerUp |
[0 0 1] |
m |
IC, MC |
double |
Must be of the same dimensionality as ListenerView.
|
| ListenerView |
[1 0 0] |
m |
IC, MC |
double |
Orientation of the head. IC if not tracked, MC if tracked.
|
| ListenerView:Type |
cartesian |
m |
|
attribute |
|
| ListenerView:Units |
metre |
m |
|
attribute |
|
| Data.Receiver |
[0 0] |
m |
In, Rn |
double |
(binaural) audio data at the receivers; n=number of audio samples
|
| Data.SamplingRate |
44100 |
m |
I |
double |
|
| Data.SamplingRate:Units |
hertz |
m |
|
attribute |
|
| M |
0 |
m |
m |
double |
Time stamp of the measurements in M, defines the size of M.
|
| M:LongName |
time |
m |
|
attribute |
Narrative name for M
|
| M:Units |
second |
m |
|
attribute |
Units used for M
|
| Response |
|
|
I, C, S |
attribute |
the subject’s response
|
| Response:Type |
|
|
I, C, S |
attribute |
type depends on the dimension
|
| Response:LongName |
|
|
S |
attribute |
narrative description of the response type
|