<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.sofaconventions.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Isfmiho</id>
	<title>Sofaconventions - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.sofaconventions.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Isfmiho"/>
	<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php/Special:Contributions/Isfmiho"/>
	<updated>2026-05-14T00:20:44Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomMIMOSRIR&amp;diff=2688</id>
		<title>SingleRoomMIMOSRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomMIMOSRIR&amp;diff=2688"/>
		<updated>2025-09-29T07:39:30Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines SRIRs measured with a compact listener containing an arbitrary number of receivers (R&amp;gt;1, such as a compact microphone array) and a compact source containing an arbitrary number of emitters (E&amp;gt;1, such as a multi-emitter loudspeaker) for multiple positions and/or orientations of the listener and/or source, in a single room.&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SingleRoomMIMOSRIR version 1.1 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomMIMOSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Single-room multiple-input multiple-output spatial room impulse responses, depending on Emitters.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR-E&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR-E.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be either shoebox or dae.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal narrative description of the room.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II, MI||double||Volume of the room.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume.&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||This variable is used to provide attributes RoomCorners:Type and RoomCorners:Units. Its value can be ignored. &lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, RSI, MRS||string||M- and/or R-dependent versions of ReceiverDescription with specific descriptions of the receivers.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be ‘cartesian’, ‘spherical’, or ‘spherical harmonics’.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, ESI, MES||string||M- and/or E-dependent version of EmitterDescription with specific descriptions of the emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be ‘cartesian’, ‘spherical’, or ‘spherical harmonics’.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrne||double||Impulse responses.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IRI, MRI, MRE||double||Additional delay of each IR (in samples).&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SingleRoomMIMOSRIR version 1.0 is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomMIMOSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Single-room multiple-input multiple-output spatial room impulse responses, depending on Emitters&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR-E&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR-E&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;shoebox&#039; or &#039;dae&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal verbal description of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements, given in Kelvin.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, MI||double||Volume of the room&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||RS, RSM||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||ES, ESM||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, ECI, ECM||double||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrne||double||Impulse responses&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IRI, MRI, MRE||double||Additional delay of each IR (in samples)&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2687</id>
		<title>SimpleFreeFieldHRSOS</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2687"/>
		<updated>2025-09-29T06:53:42Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as second-order sections, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is SOS.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR. ReceiverPosition must have the dimension RCI.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
The conventions version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mRn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Broadband delay (in samples resulting from SamplingRate)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2686</id>
		<title>SimpleFreeFieldHRSOS</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2686"/>
		<updated>2025-09-29T06:53:17Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as second-order sections, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is SOS.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
The conventions version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mRn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Broadband delay (in samples resulting from SamplingRate)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2685</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2685"/>
		<updated>2025-09-29T06:52:48Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR. ReceiverPosition must have the dimension RCI.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2684</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2684"/>
		<updated>2025-09-29T06:52:32Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2683</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2683"/>
		<updated>2025-09-29T06:52:08Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2682</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2682"/>
		<updated>2025-09-29T06:51:42Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR. ReceiverPosition must have the dimension RCI.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2681</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2681"/>
		<updated>2025-09-29T06:50:43Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2680</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2680"/>
		<updated>2025-09-29T06:40:35Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** SOFA_conventions|SOFA Conventions&lt;br /&gt;
** Files|SOFA Files&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2679</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2679"/>
		<updated>2025-09-29T06:36:30Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** SOFA_conventions|SOFA Conventions&lt;br /&gt;
** Files|SOFA Files&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2678</id>
		<title>MediaWiki:Sidebar</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=MediaWiki:Sidebar&amp;diff=2678"/>
		<updated>2025-09-29T06:35:53Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: Created page with &amp;quot; * navigation ** mainpage|mainpage-description ** recentchanges-url|recentchanges ** SOFA_conventions|SOFA Conventions ** randompage-url|randompage ** helppage|help-mediawiki * SEARCH * TOOLBOX * LANGUAGES&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* navigation&lt;br /&gt;
** mainpage|mainpage-description&lt;br /&gt;
** recentchanges-url|recentchanges&lt;br /&gt;
** SOFA_conventions|SOFA Conventions&lt;br /&gt;
** randompage-url|randompage&lt;br /&gt;
** helppage|help-mediawiki&lt;br /&gt;
* SEARCH&lt;br /&gt;
* TOOLBOX&lt;br /&gt;
* LANGUAGES&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2677</id>
		<title>FreeFieldDirectivityFIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2677"/>
		<updated>2025-09-25T13:19:23Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype. Convention is based on [[FreeFieldDirectivityTF]] but with FIR as datatype.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;FreeFieldDirectivityFIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions stores directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We use FIR datatype&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||The room information can be arbitrary, but the spatial setup assumes free field.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Musician||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the musician such as position, behavior, or personal data if not data-protected, e.g., &#039;Christiane Schmidt sitting on the chair&#039;, or &#039;artificial excitation by R2D2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of a measurement. For musical instruments/singers, the note (C1, D1, etc) or the dynamic (pp., ff., etc), or the string played, the playing style (pizzicato, legato, etc.), or the type of excitation (e.g., hit location of a cymbal). For loudspeakers, the system and driver units.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceType||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the acoustic source, e.g., &#039;Violin&#039;, &#039;Female singer&#039;, or &#039;2-way loudspeaker&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the manufacturer of the source, e.g., &#039;Stradivari, Lady Blunt, 1721&#039; or &#039;LoudspeakerCompany&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||A more detailed structure of the source. In a simple setting, a single Emitter is considered that is collocated with the source. In a more complicated setting, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the microphone array during the measurements.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||Positions of the microphones during the measurements (relative to the Listener)&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Type of the coordinate system used.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||Units of the coordinates.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source position, e.g., &#039;The bell&#039; for a trumpet or &#039;On the front plate between the low- and mid/high-frequency unit&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||View vector for the orientation.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source view, e.g., &#039;Viewing direction of the bell&#039; for a trumpet or &#039;Perpendicular to the front plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source up, e.g., &#039;Along the keys, keys up&#039; for a trumpet or &#039;Perpendicular to the top plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position. In a simple settings, a single emitter is considered that is collocated with the source.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, ESI, MES||string||A more detailed description of the Emitters. For example, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|MIDINote||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Defines the note played by the source during the measurement. The note is specified a MIDI note by the [https://www.midi.org/specifications-old/item/the-midi-1-0-specification MIDI specifications, version 1.0]. Not mandatory, but recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Descriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||This variable is used when the description varies with M.&lt;br /&gt;
|-&lt;br /&gt;
|SourceTuningFrequency||&amp;lt;nowiki&amp;gt;440&amp;lt;/nowiki&amp;gt;||||I, M||double||Frequency (in hertz) to which a musical instrument is tuned to corresponding to the note A4 (MIDINote=69). Recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedEmitterAudio&amp;diff=2676</id>
		<title>AnnotatedEmitterAudio</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedEmitterAudio&amp;diff=2676"/>
		<updated>2025-09-25T13:19:11Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed Conventions to record and store audio data at the emitters, annotated with geometric information. &lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedEmitterAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||Position of the ears. RCI if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position of the virtual source(s). eCI if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Emitter||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, En||double||audio data at the emitter(s); n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||I, C, S||string||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedEmitterAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rC, rCM||double||Position of the ears. RC if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eC, eCM||double||Position of the virtual source(s). eC if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Emitter||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, En||double||audio data at the emitter(s); n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||S||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2675</id>
		<title>AnnotatedReceiverAudio</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2675"/>
		<updated>2025-09-25T13:19:01Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed Conventions to record and store (binaural) audio data at the receivers, annotated with geometric information. &lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedReceiverAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||Position of the ears. RCI if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position of the virtual source(s). eCI if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Receiver||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, Rn||double||(binaural) audio data at the receivers; n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||I, C, S||string||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedReceiverAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rC, rCM||double||Position of the ears. RC if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eC, eCM||double||Position of the virtual source(s). eC if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Receiver||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, Rn||double||(binaural) audio data at the receivers; n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||S||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=GeneralString&amp;diff=2674</id>
		<title>GeneralString</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=GeneralString&amp;diff=2674"/>
		<updated>2025-09-25T13:18:51Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Proposed Conventions for testing the string support. Version 0.2 is included in SOFA 1.0.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;GeneralString&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for testing the string support&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;String&amp;lt;/nowiki&amp;gt;||rm||||attribute||We store strings here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||The room information can be arbitrary&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|String2||&amp;lt;nowiki&amp;gt;{&#039;&#039; &#039;&#039;}&amp;lt;/nowiki&amp;gt;||m||MRS||string||&lt;br /&gt;
|-&lt;br /&gt;
|String2:Description||&amp;lt;nowiki&amp;gt;2-D string&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|String2:Units||&amp;lt;nowiki&amp;gt;latin1&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String1||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||m||MS||string||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String1:Description||&amp;lt;nowiki&amp;gt;1-D string&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String1:Units||&amp;lt;nowiki&amp;gt;latin1&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String2||&amp;lt;nowiki&amp;gt;{&#039;&#039; &#039;&#039;}&amp;lt;/nowiki&amp;gt;||m||MRS||string||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String2:Description||&amp;lt;nowiki&amp;gt;2-D string&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.String2:Units||&amp;lt;nowiki&amp;gt;latin1&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Double||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Double:Units||&amp;lt;nowiki&amp;gt;double&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedEmitterAudio&amp;diff=2673</id>
		<title>AnnotatedEmitterAudio</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedEmitterAudio&amp;diff=2673"/>
		<updated>2025-09-25T13:18:09Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to record and store audio data at the emitters, annotated with geometric information. &lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedEmitterAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||Position of the ears. RCI if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position of the virtual source(s). eCI if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Emitter||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, En||double||audio data at the emitter(s); n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||I, C, S||string||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedEmitterAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rC, rCM||double||Position of the ears. RC if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eC, eCM||double||Position of the virtual source(s). eC if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Emitter||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, En||double||audio data at the emitter(s); n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||S||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2672</id>
		<title>AnnotatedReceiverAudio</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2672"/>
		<updated>2025-09-25T13:17:35Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 0.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to record and store (binaural) audio data at the receivers, annotated with geometric information. &lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedReceiverAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||Position of the ears. RCI if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position of the virtual source(s). eCI if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Receiver||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, Rn||double||(binaural) audio data at the receivers; n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||I, C, S||string||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedReceiverAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rC, rCM||double||Position of the ears. RC if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eC, eCM||double||Position of the virtual source(s). eC if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Receiver||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, Rn||double||(binaural) audio data at the receivers; n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||S||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2671</id>
		<title>AnnotatedReceiverAudio</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=AnnotatedReceiverAudio&amp;diff=2671"/>
		<updated>2025-09-25T13:17:01Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to record and store (binaural) audio data at the receivers, annotated with geometric information. &lt;br /&gt;
&lt;br /&gt;
== Version 0.2 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedEmitterAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||Position of the ears. RCI if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position of the virtual source(s). eCI if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Emitter||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, En||double||audio data at the emitter(s); n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||I, C, S||string||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 0.1 ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;AnnotatedReceiverAudio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;Audio&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rC, rCM||double||Position of the ears. RC if not tracked, RCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the virtual ensemble. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eC, eCM||double||Position of the virtual source(s). eC if not tracked, eCM if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Must be of the same dimensionality as ListenerView.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the head. IC if not tracked, MC if tracked.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Receiver||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||In, Rn||double||(binaural) audio data at the receivers; n=number of audio samples&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;44100&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|M||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||m||double||Time stamp of the measurements in M, defines the size of M.&lt;br /&gt;
|-&lt;br /&gt;
|M:LongName||&amp;lt;nowiki&amp;gt;time&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative name for M&lt;br /&gt;
|-&lt;br /&gt;
|M:Units||&amp;lt;nowiki&amp;gt;second&amp;lt;/nowiki&amp;gt;||m||||attribute||Units used for M&lt;br /&gt;
|-&lt;br /&gt;
|Response||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||the subject’s response&lt;br /&gt;
|-&lt;br /&gt;
|Response:Type||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||I, C, S||attribute||type depends on the dimension&lt;br /&gt;
|-&lt;br /&gt;
|Response:LongName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||S||attribute||narrative description of the response type&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2670</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2670"/>
		<updated>2025-09-24T12:47:51Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2669</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2669"/>
		<updated>2025-09-24T12:47:39Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRTF version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2668</id>
		<title>SimpleFreeFieldHRSOS</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2668"/>
		<updated>2025-09-24T12:47:24Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as second-order sections, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is SOS.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
The conventions version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mRn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Broadband delay (in samples resulting from SamplingRate)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2667</id>
		<title>SimpleFreeFieldHRSOS</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRSOS&amp;diff=2667"/>
		<updated>2025-09-24T12:46:55Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines free-field HRTFs stored as second-order sections, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is SOS.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
SimpleFreeFieldHRSOS version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mrn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional broadband delay (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
The conventions version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRSOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set follows SimpleFreeFieldHRIR but the data is stored as second-order section (SOS) coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;SOS&amp;lt;/nowiki&amp;gt;||rm||||attribute||Filters described as second-order section (SOS) coefficients&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SOS||&amp;lt;nowiki&amp;gt;permute([0 0 0 1 0 0; 0 0 0 1 0 0], [3 1 2]);&amp;lt;/nowiki&amp;gt;||m||mRn||double||Filter coefficients as SOS coefficients.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the coefficients in Data.SOS and the delay in Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Broadband delay (in samples resulting from SamplingRate)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2666</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2666"/>
		<updated>2025-09-24T12:40:25Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2665</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2665"/>
		<updated>2025-09-24T12:00:22Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2664</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2664"/>
		<updated>2025-09-24T11:59:50Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2663</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2663"/>
		<updated>2025-09-24T11:59:35Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI,RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2662</id>
		<title>SimpleFreeFieldHRTF</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRTF&amp;diff=2662"/>
		<updated>2025-09-24T11:59:23Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. &lt;br /&gt;
&lt;br /&gt;
Based on [[SimpleFreeFieldHRIR]], the only difference is the DataType, that is TF.&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRTF&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions is for HRTFs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;TF&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Real||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Imag||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||MRN||double||&lt;br /&gt;
|-&lt;br /&gt;
|N||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||N||double||&lt;br /&gt;
|-&lt;br /&gt;
|N:LongName||&amp;lt;nowiki&amp;gt;frequency&amp;lt;/nowiki&amp;gt;||m||||attribute||narrative name of N&lt;br /&gt;
|-&lt;br /&gt;
|N:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2661</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2661"/>
		<updated>2025-09-24T11:58:24Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2660</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2660"/>
		<updated>2025-09-24T11:58:06Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2659</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2659"/>
		<updated>2025-09-24T10:40:00Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.2 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.1, version 1.2 defines the optional metadata Normalization.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Normalization||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I||double||Describing normalization status.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative explanation of the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||References to publications describing the normalization.&lt;br /&gt;
|-&lt;br /&gt;
|Normalization:URI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URIs or DOIs to publications describing the normalization.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2658</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2658"/>
		<updated>2025-09-24T10:39:41Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
As compared to version 1.0, version 1.1 updates the datatype such that the size of dimension R is defined by the corresponding size of Data.IR.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2657</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2657"/>
		<updated>2025-09-24T10:39:11Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for impulse responses recorded under free-field conditions or conditions with irrelevant room information.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||The source position is assumed to vary around the listener.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Source consists of a single Emitter only.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2656</id>
		<title>SimpleFreeFieldHRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleFreeFieldHRIR&amp;diff=2656"/>
		<updated>2025-09-24T10:38:44Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: SimpleFreeFieldHRIR&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Description==&lt;br /&gt;
&lt;br /&gt;
This conventions essentially defines the setup used to measure HRTFs in free field. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This convention set essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is usually two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This convention set can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Per default, two Receivers (=ears) are defined on a head with radius H (in meter, default: 0.09), thus, ReceiverPosition=[0 H 0; 0 -H 0]. Note that any positive integer number of Receivers can be used, though. &lt;br /&gt;
* Source: Source consists of a single Emitter only. Per default, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. Per default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.2, we used ListenerRotation to describe the different measurement directions, and the source was assumed to be in the center of the measurement setup. This, however, limited the use of SimpleFreeFieldHRIR, thus, in version 0.4, we use SourcePosition to represent the different HRTF directions. By doing so, more complex data can be described where the tilt of the head is varied, or the listener is not exactly in the center of the measurement setup.&lt;br /&gt;
&lt;br /&gt;
In SimpleFreeFieldHRIR version 0.4, the last version before AES69-2015, we adapted the conventions to SOFA 0.6. The most striking changes are:&lt;br /&gt;
* &#039;&#039;Source&#039;&#039; has been renamed to &#039;&#039;&#039;Origin&#039;&#039;&#039; (in order to reduce the confusion with the object source)&lt;br /&gt;
* &#039;&#039;SubjectID&#039;&#039; has been renamed to &#039;&#039;&#039;ListenerShortName&#039;&#039;&#039; (in order to be more consistent with the general naming of the metadata).&lt;br /&gt;
&lt;br /&gt;
== Version 1.2 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.2 will represent the standardized convention set from AES69-2025. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.1 represents a development stage towards standardized convention set from AES69-2025.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
SimpleFreeFieldHRIR version 1.0 represents the current standardized convention set from AES69-2015. &lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleFreeFieldHRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleFreeFieldHRIR Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 0.4 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp and SourceView are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.6||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This convention set is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.4||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Proposed for version 0.3 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.3.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Note that usually, only the apparent azimuth and elevation angles are provided and this information is modeled as the variation of the source position. This conventions can, however, also be used to describe more complex data where the tilt of the head is varied or the listener is not exactly in the center of the measurement setup. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
&lt;br /&gt;
* Listener: The listener is in the origin of the setup, facing in the direction of the y-axis. Thus, for default values, ListenerPosition=[0 0 0], ListenerView=[1 0 0], ListenerUp=[0 0 1], all given in cartesian coordinates.&lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter, default: 0.09): ReceiverPosition=[0 -H 0; 0 +H 0]. &lt;br /&gt;
* Source: Source consists of a single emitter. For default values, EmitterPosition=[0 0 0] in cartesian coordinates. SourcePosition (in spherical coordinates!) varies corresponding to the different azimuth and elevation angles of the measurement directions. For default, SourcePosition=[0 0 1] (azimuth 0°, elevation 0°, distance 1 m). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleFreeFieldHRIR||rm||||attribute||This conventions is for HRIRs recorded under free-field conditions or other IRs created under conditions where room information is irrelevant&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.3||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 1]||m||IC, MC||double||Source position is assumed to vary for different directions/positions around the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||name of the database to which these data belong&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||ID of the subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
[[File:SimpleFreeFieldHRIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
This conventions essentially defines the setup used in the [http://www.kfs.oeaw.ac.at/hrtf ARI], LISTEN, FIU, CIPIC, and other similar HRTF databases. The measurements are done in free field with a single excitation source assuming an omnidirectional loudspeaker. Human listeners are considered and thus, the number of receivers is two. Azimuth and elevation angles are varied and the tilt of the head is not considered during the measurement. The measured HRTFs are represented as FIR filters, with a single HRTF set of a listener per file.&lt;br /&gt;
&lt;br /&gt;
* General attributes: SOFAConventions: SimpleFreeFieldHRIR, Datatype: FIR, RoomType: free field, other general attributes...&lt;br /&gt;
* Source: Source is in the origin of the setup and consists of a single emitter. For default values, SourcePosition: (0 0 0), and EmitterPosition: (0 0 0). SourceUp, SourceView, and SourceRotation are not considered and optional.&lt;br /&gt;
* Listener: The listener is in the measurement distance X (in meter) from the source, facing the source. For default values, we consider a single distance X, thus, ListenerPosition: (X 0 0), ListenerView: (0 0 0), ListenerUp: (X 0 1). &lt;br /&gt;
* Receivers: Two receivers (=ears) on a head with radius H (in meter): ReceiverPosition: (0 -H 0; 0 +H 0). &lt;br /&gt;
* The different azimuth and elevation angles of the measurement are described by the ListenerRotation as [M 3] matrix (in degrees). The coordinate type is [http://en.wikipedia.org/wiki/Axes_conventions DIN 9300].&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Version||0.4||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.2||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIName||||rm||||||Insert the API Name here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_APIVersion||||rm||||||Insert the API Version here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_AuthorContact||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Organization||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_RoomType||free field||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DataType||FIR||rm||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_History||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Source||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Title||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_References||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Comment||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeCreated||||m||||||will be updated when saving and not existing or empty&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_TimeModified||||m||||||will be updated each time when saving&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_ApplicationVersion||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_DatabaseName||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_SubjectID||||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[1 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||[0 0 1]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||[-1 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Type||din9300||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerRotation_Units||degrees||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition_Units||meter||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1 (deprecated) ===&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL_Conventions||SOFA||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Version||0.3||rm|| || &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventions||SimpleFreeFieldHRIR||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SOFAConventionsVersion||0.1||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIName||*||rm||  ||Insert the API Name here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_APIVersion||*||rm || ||Insert the API Version here&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationName||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_ApplicationVersion||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_AuthorContact||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_License||No license provided, ask the author for permission||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Organization||||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseName||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_SubjectID||||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_RoomType||free field||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DataType||FIR||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_History|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_Comment|||||||| &lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeCreated||*||m|||| will be updated when saving and not existing or empty&lt;br /&gt;
|-  &lt;br /&gt;
|GLOBAL_DatabaseTimeModified||*||m ||||will be updated each time when saving&lt;br /&gt;
|-  &lt;br /&gt;
|I||1||rm||I||&lt;br /&gt;
|-  &lt;br /&gt;
|I_LongName||singleton dimension||rm|| ||&lt;br /&gt;
|-  &lt;br /&gt;
|R||2||rm||R||&lt;br /&gt;
|-  &lt;br /&gt;
|R_LongName||number of receivers||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|E||1||rm||E||&lt;br /&gt;
|-  &lt;br /&gt;
|E_LongName||number of emitters||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|N|| - ||m||N||&lt;br /&gt;
|-  &lt;br /&gt;
|N_LongName||time||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|N_Units||samples||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|M|| - ||m||M||&lt;br /&gt;
|-  &lt;br /&gt;
|M_LongName||number of measurements||rm |||| &lt;br /&gt;
|-  &lt;br /&gt;
|C||3||rm||C||&lt;br /&gt;
|-  &lt;br /&gt;
|C_LongName||coordinate triplet||rm||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition|| [1 0 0] ||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Type||cartesian||m||  ||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerPosition_Unitsmeter||||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp||[1.2 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Type||din9300||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ListenerRotation_Units||degrees||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||&lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|ReceiverPosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourcePosition_Units||meter||m  ||||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp||[0 0 1]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceUp_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView||[1 0 0]||m||IC, MC||&lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|SourceView_Units||meter||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition||[0 0 0]||m||eCI, eCM||&lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Type||cartesian||m||||  &lt;br /&gt;
|-  &lt;br /&gt;
|EmitterPosition_Units||meter||m |||| &lt;br /&gt;
|-  &lt;br /&gt;
|Data.IR||[1 1]||m||mRn||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate||48000||m||I||&lt;br /&gt;
|-  &lt;br /&gt;
|Data.SamplingRate_Units||hertz||m||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomSRIR&amp;diff=2655</id>
		<title>SingleRoomSRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomSRIR&amp;diff=2655"/>
		<updated>2025-09-22T12:46:36Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
This convention set defines a setup used for measuring Spatial room impulse responses (SRIRs) in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of receivers (e.g., a microphone array). The data is represented as FIR filters and the positions of both the source and the listener may vary. &lt;br /&gt;
&lt;br /&gt;
SingleRoomSRIR is the standardized version of the previously proposed [[SingleRoomDRIR]].&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
The conventions&#039; version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||For measuring SRIRs in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of omnidirectional receivers (e.g., a microphone array).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;shoebox&#039; or &#039;dae&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal verbal description of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements, given in Kelvin.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Volume of the room.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume.&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS, RS, MRS||string||M- and/or R-dependent version of the attribute ReceiverDescription with specific descriptions of the receivers.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, RC, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS, ES, MES||string||M- and/or E-dependent version of the attribute EmitterDescription with &lt;br /&gt;
|-&lt;br /&gt;
|specific descriptions of the emitters||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrn||double||Impulse responses&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples)&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==	Old, deprecated versions ==&lt;br /&gt;
=== Version 1.0 ===&lt;br /&gt;
Version 1.0 is deprecated. Please use the updated version instead.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||For measuring SRIRs in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of omnidirectional receivers (e.g., a microphone array).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;shoebox&#039; or &#039;dae&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal verbal description of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements, given in Kelvin.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Volume of the room.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume.&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||RS, RSM||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||ES, ESM||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrn||double||Impulse responses&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples)&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomSRIR&amp;diff=2654</id>
		<title>SingleRoomSRIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SingleRoomSRIR&amp;diff=2654"/>
		<updated>2025-09-22T12:45:56Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* old, deprecated versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This convention set defines a setup used for measuring Spatial room impulse responses (SRIRs) in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of receivers (e.g., a microphone array). The data is represented as FIR filters and the positions of both the source and the listener may vary. &lt;br /&gt;
&lt;br /&gt;
SingleRoomSRIR is the standardized version of the previously proposed [[SingleRoomDRIR]].&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
The conventions&#039; version is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||For measuring SRIRs in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of omnidirectional receivers (e.g., a microphone array).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;shoebox&#039; or &#039;dae&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal verbal description of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements, given in Kelvin.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Volume of the room.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume.&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS, RS, MRS||string||M- and/or R-dependent version of the attribute ReceiverDescription with specific descriptions of the receivers.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, RC, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS, ES, MES||string||M- and/or E-dependent version of the attribute EmitterDescription with &lt;br /&gt;
|-&lt;br /&gt;
|specific descriptions of the emitters||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrn||double||Impulse responses&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples)&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==	Old, deprecated versions ==&lt;br /&gt;
=== Version 1.0 ===&lt;br /&gt;
Version 1.0 is deprecated. Please use the updated version instead.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SingleRoomSRIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||For measuring SRIRs in a single room with a single excitation source (e.g., a loudspeaker) and a listener containing an arbitrary number of omnidirectional receivers (e.g., a microphone array).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Shall be FIR&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;shoebox&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;shoebox&#039; or &#039;dae&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Short name of the Room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Informal verbal description of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomLocation||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Location of the room&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomGeometry||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI to a file describing the room geometry.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Temperature during measurements, given in Kelvin.&lt;br /&gt;
|-&lt;br /&gt;
|RoomTemperature:Units||&amp;lt;nowiki&amp;gt;kelvin&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room temperature.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Volume of the room.&lt;br /&gt;
|-&lt;br /&gt;
|RoomVolume:Units||&amp;lt;nowiki&amp;gt;cubic metre&amp;lt;/nowiki&amp;gt;||||||attribute||Units of the room volume.&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerA||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCornerB||&amp;lt;nowiki&amp;gt;[1 2 3]&amp;lt;/nowiki&amp;gt;||||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||II||double||The value of this attribute is to be ignored. It only exist to for RoomCorners:Type and RoomCorners:Units&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|RoomCorners:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||RS, RSM||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Can be of any type enabling both spatially discrete and spatially continuous representations.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||ES, ESM||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||||ECI, ECM||double||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||||||attribute||Shall be &#039;cartesian&#039; or &#039;spherical&#039;, restricting to spatially discrete emitters.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrn||double||Impulse responses&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples)&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2653</id>
		<title>SimpleHeadphoneIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2653"/>
		<updated>2025-09-22T12:43:21Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear. &lt;br /&gt;
&lt;br /&gt;
[[File:SimpleHeadphoneIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
&lt;br /&gt;
In conventions &#039;&#039;SimpleHeadphoneIR&#039;&#039; we store IRs of the system headphone-ear, i.e. headphone IRs. The most important properties of &#039;&#039;SimpleHeadphoneIR&#039;&#039; are:&lt;br /&gt;
* &#039;&#039;&#039;One-to-one correspondence between emitters and receivers&#039;&#039;&#039;: When measuring headphones, we usually have two headphones (=two emitters, E1 and E2) and we have two mics places in the ears (=two receivers, R1 and R2). In the first measurement we measure E1--&amp;gt;R1,R2; in the second one we measure: E2--&amp;gt;R1, R2. Usually, IRs E1--&amp;gt;R1 and E2--&amp;gt;R2 are the interesting IRs and are further processed. Note the correspondence of the emitter and receiver indices: This one-to-one correspondence of emitters and receivers is &#039;&#039;&#039;a strict property&#039;&#039;&#039; of &#039;&#039;SimpleHeadphoneIR&#039;&#039;. (If you also need the crosstalk IRs, i.e., E1--&amp;gt;R2 and E2--&amp;gt;R1, &#039;&#039;GeneralFIR&#039;&#039; is recommended).&lt;br /&gt;
* &#039;&#039;&#039;Single listener&#039;&#039;&#039;: in a single file, IRs of a single listener are stored. Note that multiple measurements of the same listener can still be stored in a single file. Note the correspondence to &#039;&#039;SimpleFreeFieldHRIR&#039;&#039;, in which the HRTFs are also restricted to those of a single listener. To this end:&lt;br /&gt;
** DatabaseName: represents the name of the database, ideally corresponding to an existing HRTF database&lt;br /&gt;
** ListenerShortName: represents the ID of the subject from the DatabaseName, ideally corresponding to the same subject on the corresponding HRTF database&lt;br /&gt;
* &#039;&#039;&#039;Multiple measurements&#039;&#039;&#039; (of the single listener): multiple measurements are described as repeated measurements of the same listener. The repetition might have various reasons:&lt;br /&gt;
** No modifications at all, i.e., simple re-measuring the IRs. It that case, the measurement time/date has changed, which will be captured by MeasurementDate for each M. &lt;br /&gt;
** Position of the headphones change: It that case, the measurement time/date and the source/emitter position/orientation have changed, which will be captured by the corresponding variables for each M.&lt;br /&gt;
** The headphones might change, e.g. by measuring IRs of different headphones. In that case, the metadata describing the headphones are a function of M and are represented as string variables. Note that these metadata, when being not M-dependent are represented as mandatory global attributes. At the moment, we consider the following metadata as being potentially a function of M: &lt;br /&gt;
*** SourceManufacturer: name of the headphones manufacturer (global attribute: mandatory; M-dependent variable: optional)&lt;br /&gt;
*** SourceModel: name of the headphone model. Must uniquely describe the headphones of a manufacturer (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** SourceURI: URI to the specs of the headphones (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** ReceiverDescription: stores narrative information about the microphones (global attribute: mandatory; M-dependent variable: optional). &lt;br /&gt;
*** EmitterDescription: stores narrative information about the headphones emitter (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2024 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a one-to-one correspondence between emitter and receiver. The main application is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||It can be free field, reverberant, shoebox or dae.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Headphones position, usually the same as ListenerPosition.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||The default the same as ReceiverPosition, reflecting the correspondence of each emitter to each receiver.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturers||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
|SourceModels||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications.&lt;br /&gt;
|-&lt;br /&gt;
|SourceURIs||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceURI.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||M-dependent version of the attribute ReceiverDescription.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription.&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleHeadphoneIR (or HeadphoneIR) Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 1.0 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2022 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 1.0 which reflects the AES69-2015 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1, previously proposed as HeadphoneIR (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleHeadphoneIR||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.1||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 -0.09 0; 0 0.09 0]||m||eCI, eCM||double||Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||to which HRTF database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||to which subject from the database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceProducer||||||||attribute||who produced the headphones?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||||||||attribute||how is this headphone called?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ProcessingState||||||||attribute||how are the IRs processed (raw, equalized, etc)?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||||||||attribute||describe the listener here (human, dummy head, etc)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||||||||attribute||describe the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||||||||attribute||describe the microphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||||||||attribute||describe the drivers of the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Proposed version 0.1 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;0.6&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[1 1]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2652</id>
		<title>SimpleHeadphoneIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2652"/>
		<updated>2025-09-22T12:42:39Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Version 1.0 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear. &lt;br /&gt;
&lt;br /&gt;
[[File:SimpleHeadphoneIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
&lt;br /&gt;
In conventions &#039;&#039;SimpleHeadphoneIR&#039;&#039; we store IRs of the system headphone-ear, i.e. headphone IRs. The most important properties of &#039;&#039;SimpleHeadphoneIR&#039;&#039; are:&lt;br /&gt;
* &#039;&#039;&#039;One-to-one correspondence between emitters and receivers&#039;&#039;&#039;: When measuring headphones, we usually have two headphones (=two emitters, E1 and E2) and we have two mics places in the ears (=two receivers, R1 and R2). In the first measurement we measure E1--&amp;gt;R1,R2; in the second one we measure: E2--&amp;gt;R1, R2. Usually, IRs E1--&amp;gt;R1 and E2--&amp;gt;R2 are the interesting IRs and are further processed. Note the correspondence of the emitter and receiver indices: This one-to-one correspondence of emitters and receivers is &#039;&#039;&#039;a strict property&#039;&#039;&#039; of &#039;&#039;SimpleHeadphoneIR&#039;&#039;. (If you also need the crosstalk IRs, i.e., E1--&amp;gt;R2 and E2--&amp;gt;R1, &#039;&#039;GeneralFIR&#039;&#039; is recommended).&lt;br /&gt;
* &#039;&#039;&#039;Single listener&#039;&#039;&#039;: in a single file, IRs of a single listener are stored. Note that multiple measurements of the same listener can still be stored in a single file. Note the correspondence to &#039;&#039;SimpleFreeFieldHRIR&#039;&#039;, in which the HRTFs are also restricted to those of a single listener. To this end:&lt;br /&gt;
** DatabaseName: represents the name of the database, ideally corresponding to an existing HRTF database&lt;br /&gt;
** ListenerShortName: represents the ID of the subject from the DatabaseName, ideally corresponding to the same subject on the corresponding HRTF database&lt;br /&gt;
* &#039;&#039;&#039;Multiple measurements&#039;&#039;&#039; (of the single listener): multiple measurements are described as repeated measurements of the same listener. The repetition might have various reasons:&lt;br /&gt;
** No modifications at all, i.e., simple re-measuring the IRs. It that case, the measurement time/date has changed, which will be captured by MeasurementDate for each M. &lt;br /&gt;
** Position of the headphones change: It that case, the measurement time/date and the source/emitter position/orientation have changed, which will be captured by the corresponding variables for each M.&lt;br /&gt;
** The headphones might change, e.g. by measuring IRs of different headphones. In that case, the metadata describing the headphones are a function of M and are represented as string variables. Note that these metadata, when being not M-dependent are represented as mandatory global attributes. At the moment, we consider the following metadata as being potentially a function of M: &lt;br /&gt;
*** SourceManufacturer: name of the headphones manufacturer (global attribute: mandatory; M-dependent variable: optional)&lt;br /&gt;
*** SourceModel: name of the headphone model. Must uniquely describe the headphones of a manufacturer (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** SourceURI: URI to the specs of the headphones (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** ReceiverDescription: stores narrative information about the microphones (global attribute: mandatory; M-dependent variable: optional). &lt;br /&gt;
*** EmitterDescription: stores narrative information about the headphones emitter (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
&lt;br /&gt;
== Version 1.1 ==&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2024 standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a one-to-one correspondence between emitter and receiver. The main application is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||It can be free field, reverberant, shoebox or dae.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Headphones position, usually the same as ListenerPosition.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||The default the same as ReceiverPosition, reflecting the correspondence of each emitter to each receiver.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Unique name of the database to which these data belong.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||ID of the subject from the database.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturers||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer.&lt;br /&gt;
|-&lt;br /&gt;
|SourceModels||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications.&lt;br /&gt;
|-&lt;br /&gt;
|SourceURIs||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceURI.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||M-dependent version of the attribute ReceiverDescription.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription.&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleHeadphoneIR (or HeadphoneIR) Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 1.0 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2022 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 1.0 which reflects the AES69-2015 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1, previously proposed as HeadphoneIR (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleHeadphoneIR||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.1||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 -0.09 0; 0 0.09 0]||m||eCI, eCM||double||Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||to which HRTF database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||to which subject from the database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceProducer||||||||attribute||who produced the headphones?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||||||||attribute||how is this headphone called?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ProcessingState||||||||attribute||how are the IRs processed (raw, equalized, etc)?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||||||||attribute||describe the listener here (human, dummy head, etc)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||||||||attribute||describe the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||||||||attribute||describe the microphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||||||||attribute||describe the drivers of the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Proposed version 0.1 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;0.6&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[1 1]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2651</id>
		<title>SimpleHeadphoneIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SimpleHeadphoneIR&amp;diff=2651"/>
		<updated>2025-09-22T12:39:56Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Old, deprecated versions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description ==&lt;br /&gt;
&lt;br /&gt;
Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear. &lt;br /&gt;
&lt;br /&gt;
[[File:SimpleHeadphoneIR-0.2.png|right|thumb|225px]]&lt;br /&gt;
&lt;br /&gt;
In conventions &#039;&#039;SimpleHeadphoneIR&#039;&#039; we store IRs of the system headphone-ear, i.e. headphone IRs. The most important properties of &#039;&#039;SimpleHeadphoneIR&#039;&#039; are:&lt;br /&gt;
* &#039;&#039;&#039;One-to-one correspondence between emitters and receivers&#039;&#039;&#039;: When measuring headphones, we usually have two headphones (=two emitters, E1 and E2) and we have two mics places in the ears (=two receivers, R1 and R2). In the first measurement we measure E1--&amp;gt;R1,R2; in the second one we measure: E2--&amp;gt;R1, R2. Usually, IRs E1--&amp;gt;R1 and E2--&amp;gt;R2 are the interesting IRs and are further processed. Note the correspondence of the emitter and receiver indices: This one-to-one correspondence of emitters and receivers is &#039;&#039;&#039;a strict property&#039;&#039;&#039; of &#039;&#039;SimpleHeadphoneIR&#039;&#039;. (If you also need the crosstalk IRs, i.e., E1--&amp;gt;R2 and E2--&amp;gt;R1, &#039;&#039;GeneralFIR&#039;&#039; is recommended).&lt;br /&gt;
* &#039;&#039;&#039;Single listener&#039;&#039;&#039;: in a single file, IRs of a single listener are stored. Note that multiple measurements of the same listener can still be stored in a single file. Note the correspondence to &#039;&#039;SimpleFreeFieldHRIR&#039;&#039;, in which the HRTFs are also restricted to those of a single listener. To this end:&lt;br /&gt;
** DatabaseName: represents the name of the database, ideally corresponding to an existing HRTF database&lt;br /&gt;
** ListenerShortName: represents the ID of the subject from the DatabaseName, ideally corresponding to the same subject on the corresponding HRTF database&lt;br /&gt;
* &#039;&#039;&#039;Multiple measurements&#039;&#039;&#039; (of the single listener): multiple measurements are described as repeated measurements of the same listener. The repetition might have various reasons:&lt;br /&gt;
** No modifications at all, i.e., simple re-measuring the IRs. It that case, the measurement time/date has changed, which will be captured by MeasurementDate for each M. &lt;br /&gt;
** Position of the headphones change: It that case, the measurement time/date and the source/emitter position/orientation have changed, which will be captured by the corresponding variables for each M.&lt;br /&gt;
** The headphones might change, e.g. by measuring IRs of different headphones. In that case, the metadata describing the headphones are a function of M and are represented as string variables. Note that these metadata, when being not M-dependent are represented as mandatory global attributes. At the moment, we consider the following metadata as being potentially a function of M: &lt;br /&gt;
*** SourceManufacturer: name of the headphones manufacturer (global attribute: mandatory; M-dependent variable: optional)&lt;br /&gt;
*** SourceModel: name of the headphone model. Must uniquely describe the headphones of a manufacturer (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** SourceURI: URI to the specs of the headphones (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
*** ReceiverDescription: stores narrative information about the microphones (global attribute: mandatory; M-dependent variable: optional). &lt;br /&gt;
*** EmitterDescription: stores narrative information about the headphones emitter (global attribute: mandatory; M-dependent variable: optional).&lt;br /&gt;
&lt;br /&gt;
== Version 1.0 ==&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2022 standard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Old, deprecated versions ==&lt;br /&gt;
&lt;br /&gt;
For historical reasons the older versions of the SimpleHeadphoneIR (or HeadphoneIR) Convention are listed below.&lt;br /&gt;
&lt;br /&gt;
=== Version 1.0 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 2.1 which reflects the AES69-2022 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||R-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||E-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.2 ===&lt;br /&gt;
&lt;br /&gt;
This version uses SOFA 1.0 which reflects the AES69-2015 standard.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;1.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.2&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Version 0.1, previously proposed as HeadphoneIR (deprecated) ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||SOFA||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||0.5||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||SimpleHeadphoneIR||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||0.1||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||FIR||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||No license provided, ask the author for permission||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||free field||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Source||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeCreated||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:TimeModified||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||[0 0 0] ||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||[0 -0.09 0; 0 0.09 0]||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||[0 0 0]||m||IC, MC||double||Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||spherical||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||degree, degree, meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||[0 -0.09 0; 0 0.09 0]||m||eCI, eCM||double||Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||cartesian||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||meter||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||||m||||attribute||to which HRTF database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SubjectID||||m||||attribute||to which subject from the database these data correspond?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceProducer||||||||attribute||who produced the headphones?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||||||||attribute||how is this headphone called?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ProcessingState||||||||attribute||how are the IRs processed (raw, equalized, etc)?&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||||||||attribute||describe the listener here (human, dummy head, etc)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||||||||attribute||describe the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||||||||attribute||describe the microphones here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||||||||attribute||describe the drivers of the headphones here&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||[1 1]||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||48000||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||hertz||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||[0 0]||m||IR, MR||double||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Proposed version 0.1 ===&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
!Flags&lt;br /&gt;
!Dimensions&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;0.6&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;SimpleHeadphoneIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||Conventions for IRs with a 1-to-1 correspondence between emitter and receiver. The main application for this convention is to store headphone IRs recorded for each emitter and each ear.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We will store IRs here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||Room type is not relevant here&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||rCI, rCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Default: Headphones are located at the position of the listener&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0.09 0; 0 -0.09 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Default: Reflects the correspondence of each emitter to each receiver&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;meter&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[1 1]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerShortName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Correspondence to a subject from the database&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ListenerDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the listener (or mannequin)&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphones&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphones manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceManufacturer||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceManufucturer&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceModel||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the headphone model. Must uniquely describe the headphones of the manufacturer&lt;br /&gt;
|-&lt;br /&gt;
|SourceModel||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute SourceModel&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceURI||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||URI of the headphone specifications&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ReceiverDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the microphones&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute ReceiverDescription&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the headphone drivers&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescription||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||Optional M-dependent version of the attribute EmitterDescription&lt;br /&gt;
|-&lt;br /&gt;
|MeasurementDate||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||M||double||Optional M-dependent date and time of the measurement&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_(Spatially_Oriented_Format_for_Acoustics)&amp;diff=2650</id>
		<title>SOFA (Spatially Oriented Format for Acoustics)</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_(Spatially_Oriented_Format_for_Acoustics)&amp;diff=2650"/>
		<updated>2025-07-23T08:29:23Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* SOFA Toolbox v2.2 has been released. See Software and APIs for details. */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.4] has been released. See [[Software and APIs]] for details.===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA is a file format for storing [http://en.wikipedia.org/wiki/Spatial_sound spatially] oriented acoustic data like [http://en.wikipedia.org/wiki/Head-related_transfer_function head-related transfer functions (HRTFs]) and binaural or spatial room [http://en.wikipedia.org/wiki/Impulse_response impulse responses] (BRIRs, SRIRs). SOFA has been standardized by the [http://aes.org Audio Engineering Society (AES)] as [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2015] and reaffirmed as [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2020] and [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2022]. This website aims at providing SOFA-relevant information.&lt;br /&gt;
* [[General information on SOFA]]&lt;br /&gt;
* [[SOFA specifications]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA conventions are designed for a consistent description of data stored in SOFA. The aim is the exchange of the data between researches and users. For each conventions, data exist from corresponding measurement setups and its description has been accepted by the peer group. Suggestions for new SOFA conventions and additions to existing ones are highly welcome.&lt;br /&gt;
* [[SOFA conventions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of repositories with SOFA files containing [http://en.wikipedia.org/wiki/Head-related_transfer_function HRTFs], PRTFs, BRIRs, and DRIRs measured by different researchers.&lt;br /&gt;
&lt;br /&gt;
* [[Files|Files (HRTFs, BRIRs, DRIRs, HpIRs)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA files can be read and modified by software and application-programming interfaces (APIs).&lt;br /&gt;
* [[Software and APIs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA is result of the work of many people from various institutions.&lt;br /&gt;
* [[People behind SOFA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The SOFA project got awarded with the Reproducibility in Audio and Music Research Prize 2013 [http://soundsoftware.ac.uk/rr-prize-winner-announcement].&lt;br /&gt;
&lt;br /&gt;
== News history ==&lt;br /&gt;
* 23.07.2025: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.4] was released on [https://ecosystem.sonicom.eu/tools/14 SONICOM Ecosystem]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 19.03.2025: SS2: HRTFs of 78 humans, and 3 mannequins added (Credit: Michaela Warnecke, Redmond))&lt;br /&gt;
* 05.02.2025: dEchorate: Multichannel Room Impulse Responses (RIRs) added (Credit: Diego Di Carlo, Padua)&lt;br /&gt;
* 07.01.2025: COAT: HRTFs and HpTFs from the COAT database, measured at ITA Aachen, and Universität Oldenburg (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 07.01.2025: Hearpiece: HRTFs covering 87 directions, measured at four microphones of the Hearpiece as well as the eardrum in the occluded and open ear (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 07.01.2025: OlHeaD: OlHeaD dataset for humans, dummy heads, different hearing aid positions added (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 03.09.2024: PAN-AR: SRIR dataset for different room and configurations added (Credit: Giorgio Presti and Davide Fantini, Milan)&lt;br /&gt;
* 05.07.2024: TU Ilmenau: SingleRoomSRIR dataset for different acoustic room configurations added (Credit: Stephan Werner, Ilmenau)&lt;br /&gt;
* 05.07.2024: TU Ilmenau: SingleRoomSRIR dataset of a robot&#039;s journey through coupled rooms added (Credit: Stephan Werner, Ilmenau)&lt;br /&gt;
* 27.06.2024: AMU: HRTFs from artificial heads added (Credit: Adrien Vidal, Marseille)&lt;br /&gt;
* 21.05.2024: BBC Maida Vale Studios: 6 DoF DRIR dataset added (Credit: Jacob Cooper, New York)&lt;br /&gt;
* 29.08.2023: KAIST-IEM: DRIRs from the KAIST-IEM database added (Credit: Jung-Woo Choi, KAIST, Korea; Franz Zotter, IEM Graz)&lt;br /&gt;
* 11.07.2023: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.2] was released on [https://sourceforge.net/projects/sofacoustics/ Sourceforge]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 03.07.2023: AXD: HRTFs from the AXD/SONICOM database added (Credit: Lorenzo Picinali, London)&lt;br /&gt;
* 02.12.2022: ARI (LAS) database added (Credit: Piotr Majdak &amp;amp; Michael Mihocic, Vienna)&lt;br /&gt;
* 21.10.2022: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.1] was released on [https://sourceforge.net/projects/sofacoustics/ Sourceforge]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 18.07.2022: SCUT: Near-field HRTFs and anthropometric data of listeners&lt;br /&gt;
* 18.07.2022: CIPIC: Local copy of anthropometric data provided because original site down.&lt;br /&gt;
* 02.05.2022: CIPIC data fixed&lt;br /&gt;
* 28.12.2021: Room Transition dataset added (Credit: Thomas McKenzie, Aalto)&lt;br /&gt;
* 28.12.2021: 6DoF dataset added (Credit: Thomas McKenzie, Aalto)&lt;br /&gt;
* 28.12.2021: SADIE database added (Credit: Gavin Kearney and Cal Armstrong, York)&lt;br /&gt;
* 28.12.2021: Listen database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 28.12.2021: Crossmod database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 28.12.2021: BiLi database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 14.12.2021: Application WaveCloud-M removed (broken link, university cannot provide application)&lt;br /&gt;
* 02.11.2021: sofar, a SOFA API for Python added (Credit: Fabian Brinkmann, Berlin)&lt;br /&gt;
* 27.10.2021: Application Individualized HRTF Synthesis added to Software and APIs (Credit: Davi Carvalho, Federal University of Santa Maria, Brasil)&lt;br /&gt;
* 19.10.2021: 3D3A, HRTFs and 3D scans from the Princeton database added (Credit: Edgar Choueiri, USA)&lt;br /&gt;
* 11.10.2021: Application Webcam Headtracker added to Software and APIs&lt;br /&gt;
* 02.07.2021: Application Binaural Audio database added to Software and APIs&lt;br /&gt;
* 28.06.2021: PKU-IOA, High spatial resolution in-the-ear HRTFs added (Credit: Tianshu Qu, China)&lt;br /&gt;
* 25.06.2021: Several external links updated&lt;br /&gt;
* 12.02.2021: Test and example files added to files&lt;br /&gt;
* 02.02.2021: TU Berlin, Directivity HRTFs (sources) added (Credit: David Ackermann, Germany)&lt;br /&gt;
* 15.01.2021: Aachen, High-resolution HRTFs (human, and KEMAR dummy head) added (Credit: Janina Fels, Aachen)&lt;br /&gt;
* 27.11.2020: VIKING, Full-sphere HRTFs (.sofa) added (Credit: Simone Spagnol, Denmark)&lt;br /&gt;
* 04.06.2020: CHEDAR, numerically calculated HRTFs added (Credit: Slim Ghorbal, France)&lt;br /&gt;
* 07.04.2020: Applications 3D Tune-In Toolkit and Anaglyph added&lt;br /&gt;
* 31.01.2020: HUTUBS, HRTFs from the HUTUBS database added (Credit: Fabian Brinkmann, Berlin)&lt;br /&gt;
* 22.01.2020: Widespread (PRTFs and pinna meshes) of 1005 listeners added (Credits: Corentin Guezonoc, CentraleSupélec, Cesson-Sévigné, France)&lt;br /&gt;
* 15.10.2019: Head-gear HRTFs of a mannequin added (Credits: Christoph Pörschmann, Technische Hochschule Köln, Germany)&lt;br /&gt;
* 04.07.2019: SOFA for Max: object collection for Max added (Credits: Dale Johnson and Hyunkook Lee, APL, HUD, UK)&lt;br /&gt;
* 18.06.2019: SOFASonix: Lightweight SOFA API for Python added (Credits: Ioseb Laghidze, Joey Lag, ISVR, Southhampton, UK)&lt;br /&gt;
* 28.05.2019: pysofaconventions, a SOFA API for Python added (Credits: Andrés Pérez-López, UPF/Eurecat, Spain)&lt;br /&gt;
* 06.09.2018: pySOFA, a SOFA API for Python added (Credits: Jörg Encke, TUM, Munich)&lt;br /&gt;
* 05.09.2018: DRIRs from THK added (Credits: Johannes Arend, Tim Lübeck)&lt;br /&gt;
* 11.06.2018: DirPat (Application) added (Credits: Franz Zotter and the [https://opendata.iem.at/projects/dirpat/ DirPat] team)&lt;br /&gt;
* 13.11.2017: SBSBRIRs added (Credits: Chris Pike)&lt;br /&gt;
* 19.07.2017: Aachen HRTF database added (Credits: Janina Fels)&lt;br /&gt;
* 13.07.2017: WebSofa added to the Software section (Credits: Christian-W. Budde)&lt;br /&gt;
* 25.05.2017: HRTFs and HpIRs of FABIAN from TU-Berlin added (Credits: Fabian Brinkmann)&lt;br /&gt;
* 21.11.2016: Near-field HRTFs from the Fachhochschule Köln with 5 different measurement distances&lt;br /&gt;
* 16.08.2016: Large update of the Oldenburg BRIRs.&lt;br /&gt;
* 05.03.2015: AES standardization process completed. SOFA 1.0 is now [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2015].&lt;br /&gt;
* 22.10.2014: Files added: HpIRs from the BT-DEI database provided (Credits: Michele Geronazzo, Italy)&lt;br /&gt;
* 15.10.2014: Discussion: New datatype &amp;quot;SOS&amp;quot; proposed&lt;br /&gt;
* 03.10.2014: Files added: Headphone IRs (HpIRs) from the ARI database for over 100 human listeners provided&lt;br /&gt;
* 11.08.2014: Conventions: SimpleHeadphoneIR 0.1 completed&lt;br /&gt;
* 23.05.2014: Files added: ARI (ARTIFICIAL), HRTFs of mannequins (dummy heads) measured at ARI using the same setup as for human listeners&lt;br /&gt;
* 08.04.2014: Files added: ARI B, files with low-frequency content for Hifi listening experience.&lt;br /&gt;
* 25.03.2014: Files updated: Update to SOFA 0.6&lt;br /&gt;
* 20.03.2014: SOFA 0.6&lt;br /&gt;
* 21.03.2014: Files added: RIEC Far-field HRTFs from the RIEC database (Credits: Kajni Watanabe, Japan)&lt;br /&gt;
* 20.03.2014: Conventions: SimpleFreeFieldHRIR 0.4 completed&lt;br /&gt;
* 27.11.2013: Files added: Near-field HRTFs from SCUT database of the KEMAR (Credits: Bosun Xie, China)&lt;br /&gt;
* 18.11.2013: Files added: HRTFs of the dummy-head Neumann K100, gapless and high spatial resolution (Credits: Benjamin Bernschütz)&lt;br /&gt;
* 30.08.2013: SOFA 0.5&lt;br /&gt;
* 29.08.2013: Files added: DRIRs from Oldenburg. Recordings in an office under several conditions (Credits: Stephan Ewert)&lt;br /&gt;
* 29.06.2013: Conventions: GeneralFIR and GeneralTF completed&lt;br /&gt;
* 21.06.2013: Files added: ARI, LISTEN, CIPIC, MIT KEMAR, TU-Berlin&lt;br /&gt;
* 20.08.2013: Conventions: SimpleFreeFieldHRIR 0.3 proposed&lt;br /&gt;
* 17.05.2013: SOFA 0.3&lt;br /&gt;
* 17.05.2013: Website released&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_(Spatially_Oriented_Format_for_Acoustics)&amp;diff=2649</id>
		<title>SOFA (Spatially Oriented Format for Acoustics)</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_(Spatially_Oriented_Format_for_Acoustics)&amp;diff=2649"/>
		<updated>2025-07-23T08:28:59Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* News history */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===[https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.2] has been released. See [[Software and APIs]] for details.===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA is a file format for storing [http://en.wikipedia.org/wiki/Spatial_sound spatially] oriented acoustic data like [http://en.wikipedia.org/wiki/Head-related_transfer_function head-related transfer functions (HRTFs]) and binaural or spatial room [http://en.wikipedia.org/wiki/Impulse_response impulse responses] (BRIRs, SRIRs). SOFA has been standardized by the [http://aes.org Audio Engineering Society (AES)] as [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2015] and reaffirmed as [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2020] and [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2022]. This website aims at providing SOFA-relevant information.&lt;br /&gt;
* [[General information on SOFA]]&lt;br /&gt;
* [[SOFA specifications]] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA conventions are designed for a consistent description of data stored in SOFA. The aim is the exchange of the data between researches and users. For each conventions, data exist from corresponding measurement setups and its description has been accepted by the peer group. Suggestions for new SOFA conventions and additions to existing ones are highly welcome.&lt;br /&gt;
* [[SOFA conventions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
List of repositories with SOFA files containing [http://en.wikipedia.org/wiki/Head-related_transfer_function HRTFs], PRTFs, BRIRs, and DRIRs measured by different researchers.&lt;br /&gt;
&lt;br /&gt;
* [[Files|Files (HRTFs, BRIRs, DRIRs, HpIRs)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA files can be read and modified by software and application-programming interfaces (APIs).&lt;br /&gt;
* [[Software and APIs]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA is result of the work of many people from various institutions.&lt;br /&gt;
* [[People behind SOFA]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The SOFA project got awarded with the Reproducibility in Audio and Music Research Prize 2013 [http://soundsoftware.ac.uk/rr-prize-winner-announcement].&lt;br /&gt;
&lt;br /&gt;
== News history ==&lt;br /&gt;
* 23.07.2025: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.4] was released on [https://ecosystem.sonicom.eu/tools/14 SONICOM Ecosystem]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 19.03.2025: SS2: HRTFs of 78 humans, and 3 mannequins added (Credit: Michaela Warnecke, Redmond))&lt;br /&gt;
* 05.02.2025: dEchorate: Multichannel Room Impulse Responses (RIRs) added (Credit: Diego Di Carlo, Padua)&lt;br /&gt;
* 07.01.2025: COAT: HRTFs and HpTFs from the COAT database, measured at ITA Aachen, and Universität Oldenburg (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 07.01.2025: Hearpiece: HRTFs covering 87 directions, measured at four microphones of the Hearpiece as well as the eardrum in the occluded and open ear (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 07.01.2025: OlHeaD: OlHeaD dataset for humans, dummy heads, different hearing aid positions added (Credit: Florian Denk, Oldenburg)&lt;br /&gt;
* 03.09.2024: PAN-AR: SRIR dataset for different room and configurations added (Credit: Giorgio Presti and Davide Fantini, Milan)&lt;br /&gt;
* 05.07.2024: TU Ilmenau: SingleRoomSRIR dataset for different acoustic room configurations added (Credit: Stephan Werner, Ilmenau)&lt;br /&gt;
* 05.07.2024: TU Ilmenau: SingleRoomSRIR dataset of a robot&#039;s journey through coupled rooms added (Credit: Stephan Werner, Ilmenau)&lt;br /&gt;
* 27.06.2024: AMU: HRTFs from artificial heads added (Credit: Adrien Vidal, Marseille)&lt;br /&gt;
* 21.05.2024: BBC Maida Vale Studios: 6 DoF DRIR dataset added (Credit: Jacob Cooper, New York)&lt;br /&gt;
* 29.08.2023: KAIST-IEM: DRIRs from the KAIST-IEM database added (Credit: Jung-Woo Choi, KAIST, Korea; Franz Zotter, IEM Graz)&lt;br /&gt;
* 11.07.2023: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.2] was released on [https://sourceforge.net/projects/sofacoustics/ Sourceforge]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 03.07.2023: AXD: HRTFs from the AXD/SONICOM database added (Credit: Lorenzo Picinali, London)&lt;br /&gt;
* 02.12.2022: ARI (LAS) database added (Credit: Piotr Majdak &amp;amp; Michael Mihocic, Vienna)&lt;br /&gt;
* 21.10.2022: [https://www.sofaconventions.org/mediawiki/index.php/Software_and_APIs#SOFA_Toolbox_for_Matlab.2FOctave_.28previously_SOFA_API_Matlab.2FOctave.29 SOFA Toolbox v2.1] was released on [https://sourceforge.net/projects/sofacoustics/ Sourceforge]; the sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
* 18.07.2022: SCUT: Near-field HRTFs and anthropometric data of listeners&lt;br /&gt;
* 18.07.2022: CIPIC: Local copy of anthropometric data provided because original site down.&lt;br /&gt;
* 02.05.2022: CIPIC data fixed&lt;br /&gt;
* 28.12.2021: Room Transition dataset added (Credit: Thomas McKenzie, Aalto)&lt;br /&gt;
* 28.12.2021: 6DoF dataset added (Credit: Thomas McKenzie, Aalto)&lt;br /&gt;
* 28.12.2021: SADIE database added (Credit: Gavin Kearney and Cal Armstrong, York)&lt;br /&gt;
* 28.12.2021: Listen database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 28.12.2021: Crossmod database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 28.12.2021: BiLi database added (Credit: Markus Noisternig, Paris)&lt;br /&gt;
* 14.12.2021: Application WaveCloud-M removed (broken link, university cannot provide application)&lt;br /&gt;
* 02.11.2021: sofar, a SOFA API for Python added (Credit: Fabian Brinkmann, Berlin)&lt;br /&gt;
* 27.10.2021: Application Individualized HRTF Synthesis added to Software and APIs (Credit: Davi Carvalho, Federal University of Santa Maria, Brasil)&lt;br /&gt;
* 19.10.2021: 3D3A, HRTFs and 3D scans from the Princeton database added (Credit: Edgar Choueiri, USA)&lt;br /&gt;
* 11.10.2021: Application Webcam Headtracker added to Software and APIs&lt;br /&gt;
* 02.07.2021: Application Binaural Audio database added to Software and APIs&lt;br /&gt;
* 28.06.2021: PKU-IOA, High spatial resolution in-the-ear HRTFs added (Credit: Tianshu Qu, China)&lt;br /&gt;
* 25.06.2021: Several external links updated&lt;br /&gt;
* 12.02.2021: Test and example files added to files&lt;br /&gt;
* 02.02.2021: TU Berlin, Directivity HRTFs (sources) added (Credit: David Ackermann, Germany)&lt;br /&gt;
* 15.01.2021: Aachen, High-resolution HRTFs (human, and KEMAR dummy head) added (Credit: Janina Fels, Aachen)&lt;br /&gt;
* 27.11.2020: VIKING, Full-sphere HRTFs (.sofa) added (Credit: Simone Spagnol, Denmark)&lt;br /&gt;
* 04.06.2020: CHEDAR, numerically calculated HRTFs added (Credit: Slim Ghorbal, France)&lt;br /&gt;
* 07.04.2020: Applications 3D Tune-In Toolkit and Anaglyph added&lt;br /&gt;
* 31.01.2020: HUTUBS, HRTFs from the HUTUBS database added (Credit: Fabian Brinkmann, Berlin)&lt;br /&gt;
* 22.01.2020: Widespread (PRTFs and pinna meshes) of 1005 listeners added (Credits: Corentin Guezonoc, CentraleSupélec, Cesson-Sévigné, France)&lt;br /&gt;
* 15.10.2019: Head-gear HRTFs of a mannequin added (Credits: Christoph Pörschmann, Technische Hochschule Köln, Germany)&lt;br /&gt;
* 04.07.2019: SOFA for Max: object collection for Max added (Credits: Dale Johnson and Hyunkook Lee, APL, HUD, UK)&lt;br /&gt;
* 18.06.2019: SOFASonix: Lightweight SOFA API for Python added (Credits: Ioseb Laghidze, Joey Lag, ISVR, Southhampton, UK)&lt;br /&gt;
* 28.05.2019: pysofaconventions, a SOFA API for Python added (Credits: Andrés Pérez-López, UPF/Eurecat, Spain)&lt;br /&gt;
* 06.09.2018: pySOFA, a SOFA API for Python added (Credits: Jörg Encke, TUM, Munich)&lt;br /&gt;
* 05.09.2018: DRIRs from THK added (Credits: Johannes Arend, Tim Lübeck)&lt;br /&gt;
* 11.06.2018: DirPat (Application) added (Credits: Franz Zotter and the [https://opendata.iem.at/projects/dirpat/ DirPat] team)&lt;br /&gt;
* 13.11.2017: SBSBRIRs added (Credits: Chris Pike)&lt;br /&gt;
* 19.07.2017: Aachen HRTF database added (Credits: Janina Fels)&lt;br /&gt;
* 13.07.2017: WebSofa added to the Software section (Credits: Christian-W. Budde)&lt;br /&gt;
* 25.05.2017: HRTFs and HpIRs of FABIAN from TU-Berlin added (Credits: Fabian Brinkmann)&lt;br /&gt;
* 21.11.2016: Near-field HRTFs from the Fachhochschule Köln with 5 different measurement distances&lt;br /&gt;
* 16.08.2016: Large update of the Oldenburg BRIRs.&lt;br /&gt;
* 05.03.2015: AES standardization process completed. SOFA 1.0 is now [http://www.aes.org/publications/standards/search.cfm?docID=99 AES69-2015].&lt;br /&gt;
* 22.10.2014: Files added: HpIRs from the BT-DEI database provided (Credits: Michele Geronazzo, Italy)&lt;br /&gt;
* 15.10.2014: Discussion: New datatype &amp;quot;SOS&amp;quot; proposed&lt;br /&gt;
* 03.10.2014: Files added: Headphone IRs (HpIRs) from the ARI database for over 100 human listeners provided&lt;br /&gt;
* 11.08.2014: Conventions: SimpleHeadphoneIR 0.1 completed&lt;br /&gt;
* 23.05.2014: Files added: ARI (ARTIFICIAL), HRTFs of mannequins (dummy heads) measured at ARI using the same setup as for human listeners&lt;br /&gt;
* 08.04.2014: Files added: ARI B, files with low-frequency content for Hifi listening experience.&lt;br /&gt;
* 25.03.2014: Files updated: Update to SOFA 0.6&lt;br /&gt;
* 20.03.2014: SOFA 0.6&lt;br /&gt;
* 21.03.2014: Files added: RIEC Far-field HRTFs from the RIEC database (Credits: Kajni Watanabe, Japan)&lt;br /&gt;
* 20.03.2014: Conventions: SimpleFreeFieldHRIR 0.4 completed&lt;br /&gt;
* 27.11.2013: Files added: Near-field HRTFs from SCUT database of the KEMAR (Credits: Bosun Xie, China)&lt;br /&gt;
* 18.11.2013: Files added: HRTFs of the dummy-head Neumann K100, gapless and high spatial resolution (Credits: Benjamin Bernschütz)&lt;br /&gt;
* 30.08.2013: SOFA 0.5&lt;br /&gt;
* 29.08.2013: Files added: DRIRs from Oldenburg. Recordings in an office under several conditions (Credits: Stephan Ewert)&lt;br /&gt;
* 29.06.2013: Conventions: GeneralFIR and GeneralTF completed&lt;br /&gt;
* 21.06.2013: Files added: ARI, LISTEN, CIPIC, MIT KEMAR, TU-Berlin&lt;br /&gt;
* 20.08.2013: Conventions: SimpleFreeFieldHRIR 0.3 proposed&lt;br /&gt;
* 17.05.2013: SOFA 0.3&lt;br /&gt;
* 17.05.2013: Website released&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=Software_and_APIs&amp;diff=2648</id>
		<title>Software and APIs</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=Software_and_APIs&amp;diff=2648"/>
		<updated>2025-07-23T08:28:12Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* SOFA Toolbox for Matlab/Octave (previously SOFA API Matlab/Octave) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== HDFView: Generic SOFA file viewer ==&lt;br /&gt;
&lt;br /&gt;
SOFA files are based on [http://en.wikipedia.org/wiki/NetCDF netCDF-4]. NetCDF is based on [http://en.wikipedia.org/wiki/Hdf5 HDF5]. [http://www.hdfgroup.org/hdf-java-html/hdfview/ HDFView] is a generic viewer for [http://en.wikipedia.org/wiki/Hdf5 HDF5] files running in Java. &lt;br /&gt;
&lt;br /&gt;
Thus, SOFA files can be loaded and edited in the HDFView. This is a generic viewer; it allows browsing through all metadata and data in a numeric format only.&lt;br /&gt;
&lt;br /&gt;
== SOFA Toolbox for Matlab/Octave (previously SOFA API Matlab/Octave) ==&lt;br /&gt;
&lt;br /&gt;
SOFA Toolbox for Matlab/Octave aims at providing a basic interface for handling SOFA files in Matlab and Octave.&lt;br /&gt;
&lt;br /&gt;
The releases are provided at [https://ecosystem.sonicom.eu/tools/14 SONICOM Ecosystem] (versions on [https://sourceforge.net/projects/sofacoustics/ Sourceforge] are not updated anymore).&lt;br /&gt;
The sources are stored at [https://github.com/sofacoustics/sofa github]&lt;br /&gt;
&lt;br /&gt;
== SOFA API for C++ ==&lt;br /&gt;
&lt;br /&gt;
An API for C++ is available online. The version 1.0 is in accordance with the AES69-2015 standard.&lt;br /&gt;
&lt;br /&gt;
The sources are stored at [https://github.com/sofacoustics/API_Cpp github].&lt;br /&gt;
&lt;br /&gt;
If you have questions about this API, please send an email to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You don&#039;t have to be a member of the mailing list to send a message to the list moderator.&lt;br /&gt;
&lt;br /&gt;
== pysofaconventions: SOFA API for Python ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/andresperezlopez/pysofaconventions pysofaconventions] is a SOFA API for Python made by Andrés Pérez-López (UPF/Eurecat, Spain). It is a full implementation of SOFA including reading and writing SOFA files, taking the C++ API as a reference. It supports automatic installation via [https://pypi.org/project/pysofaconventions/ the pip system].&lt;br /&gt;
&lt;br /&gt;
== pySOFA: Lightweight SOFA API for Python (read-only, FIR only) ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/Jencke/pySOFA pySOFA] is a SOFA API for Python made by Jörg Encke (TUM, Munich). The API is currently read-only and implements the FIR Datatype. It was implemented for a specific project and only implements a limited amount of features. If you have question about this API, feel free to contact [https://github.com/Jencke Jörg Encke] or to submit [https://github.com/Jencke/pySOFA/issues an issue report].&lt;br /&gt;
&lt;br /&gt;
== SOFASonix: Lightweight SOFA API for Python (read/write support, all conventions) ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/OneBadNinja/SOFASonix SOFASonix] is another lightweight SOFA API for Python made by Ioseb Laghidze (ISVR, Southampton University, UK). It supports both reading and writing of SOFA files for the conventions defined at the time of writing. The API is a full implementation of SOFA with built-in validation-checks for compliance with each convention and a generator of convention templates for quickly creating SOFA files. SOFASonix runs on an SQLite database, making it backwards compatible with previous versions of each convention. &lt;br /&gt;
&lt;br /&gt;
== sofar: Maybe the most complete Python package for the SOFA file format (read/write support) ==&lt;br /&gt;
&lt;br /&gt;
[https://pypi.org/project/sofar/ sofar] is a SOFA API for Python made by Fabian Brinkmann. It supports both reading and writing of SOFA files. The API allows adding custom data &amp;amp; attributes to SOFA files and verifying its content with respect to the data type and shape.&lt;br /&gt;
&lt;br /&gt;
== libmysofa: Lightweight SOFA API in C (reading) ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/hoene/libmysofa Libmysofa] is a light weight C-library intended to read SOFA files for spatial rendering. &lt;br /&gt;
&lt;br /&gt;
It hardly has any library dependencies and is suitable for embedded devices. It can read SOFA files and check whether the data comply the &amp;quot;SimpleFreeFieldHRIR&amp;quot; conventions. In addition, provides functions to look-up and interpolate the filters for a given orientation and to normalize the HRTFs to a reference level. It compiles unter Linux (CMake) and Windows (Visual Studio 2015).&lt;br /&gt;
&lt;br /&gt;
== WebSofa: SOFA API in JavaScript ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/CWBudde/WebSofa WebSofa] is slightly based on the libmysofa research for loading HDF files without much dependencies. However, in contrast to the low level c library this library is meant to be executed in a JavaScript environment (such as any modern browser or [https://nodejs.org/en/ Node.js]). So far it is not completed as it&#039;s just a hobby project, but it already allows to display properties of a given SOFA file. Try it out in the [https://rawgit.com/CWBudde/WebSofa/master/Demo/www/index.html online demo].&lt;br /&gt;
&lt;br /&gt;
== sofa~: SOFA for [https://cycling74.com Max] ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/APL-Huddersfield/SOFA-for-Max SOFA for Max] is a collection of objects made by Dale Johnson and Hyunkook Lee ([https://www.hud.ac.uk/apl/resources University of Huddersfield], UK) for using and creating SOFA files in [https://cycling74.com Max]. It is based on libsofa C++ API and enables SOFA files to be utilized in patches designed for spatial audio reproduction. The binaries are available for [ https://doi.org/10.5281/zenodo.3269271 MacOS and Windows].&lt;br /&gt;
&lt;br /&gt;
== Application: IRCAM Spat ==&lt;br /&gt;
[https://forum.ircam.fr/projects/detail/spat/ Spat] is a software suite for sound spatialisation in real-time in music creation, post-production, and live performances. It supports SOFA for binaural rendering.&lt;br /&gt;
&lt;br /&gt;
== Application: IRCAM Panoramix ==&lt;br /&gt;
[https://forum.ircam.fr/projects/detail/panoramix/ Panoramix] is a standalone application for spatial audio mixing and post-production. It supports SOFA for binaural rendering.&lt;br /&gt;
&lt;br /&gt;
== Application: SOFAlizer plug-in for VLC player ==&lt;br /&gt;
&lt;br /&gt;
SOFAlizer is a simple demo of an audio engine as a plugin for the [http://www.videolan.org/vlc/ VLC-Player]. &lt;br /&gt;
&lt;br /&gt;
Currently, Windows binaries of the VLC-Player 2.1 compiled with the SOFAlizer plugin are available. Details on the installation can be found [https://github.com/sofacoustics/SOFAlizer/releases/tag/0.1.0 here].&lt;br /&gt;
&lt;br /&gt;
The source code is available [https://github.com/sofacoustics/SOFAlizer here]. The file [https://github.com/sofacoustics/SOFAlizer/blob/master/modules/audio_filter/sofalizer/sofalizer.c sofalizer.c] can serve as an example of how to load SOFA files in C++.&lt;br /&gt;
&lt;br /&gt;
== Application: DirPat == &lt;br /&gt;
&lt;br /&gt;
[https://opendata.iem.at/projects/dirpat/ DirPat] is a set of tools aiming at the analysis and visualization of the directivity of acoustic sources like loudspeakers, microphones, singers, talkers, and music instruments. DirPat consists of user interfaces, signal-processing tools, and a database of measured directivities which are handled as SOFA files.&lt;br /&gt;
&lt;br /&gt;
== Application: 3D Tune-In Toolkit == &lt;br /&gt;
&lt;br /&gt;
[https://github.com/3DTune-In/3dti_AudioToolkit 3D Tune-In Toolkit] is a standard C++ library for audio spatialization via headphones. It was developed within the [http://www.3d-tune-in.eu 3D Tune-In project] aiming at using 3D sound and simulating hearing loss and hearing aids within virtual environments and games.&lt;br /&gt;
&lt;br /&gt;
== Application: Anaglyph VST == &lt;br /&gt;
&lt;br /&gt;
[http://anaglyph.dalembert.upmc.fr Anaglyph VST] is a [https://en.wikipedia.org/wiki/Virtual_Studio_Technology#VST_plugins VST effect plugin] for binaural rendering with SOFA files in a digital-audio workstation. Anaglyph includes a personalizable morphological ITD model, near-field ILD corrections, and HRTF parallax selection, among other features.&lt;br /&gt;
&lt;br /&gt;
== Application: Binaural Audio == &lt;br /&gt;
&lt;br /&gt;
The [https://kutt.it/binaural Binaural Audio project] aims to introduce people to binaural audio. It provides audio samples (including HRTF and SOFA files) within its large [https://airtable.com/shrHEOlBTzftrnVKY/tbloLjoZKWJDnLtTc database].&lt;br /&gt;
&lt;br /&gt;
== Application: Webcam Headtracker == &lt;br /&gt;
&lt;br /&gt;
The [https://github.com/eac-ufsm/webcam-headtracker Webcam Headtracker Application] by the Federal University of Santa Maria (Brazil) and the ISVR in Southampton is software-based, which means you don&#039;t need any special hardware attached to your head, only a webcam video feed, so the model can infer the listener&#039;s head orientation and positioning, making it a handy approach to many applications involving spatialized audio.&lt;br /&gt;
&lt;br /&gt;
== Application: Individualized HRTF App == &lt;br /&gt;
&lt;br /&gt;
The [https://github.com/davircarvalho/Individualized_HRTF_Synthesis/tree/master/Individualized%20HRTF%20App Individualized HRTF App] by the Federal University of Santa Maria (Brazil) is a MATLAB-based app capable of generating HRTFs in SOFA and [https://sourceforge.net/p/hesuvi/wiki/Help/ HeSuVi] WAV formats by providing [https://i.imgur.com/AwnMMyb.png personal measurements of head and ears]. More info about the Individualized HRTF Synthesis project can be found on [https://github.com/davircarvalho/Individualized_HRTF_Synthesis Github].&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2647</id>
		<title>FreeFieldDirectivityFIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2647"/>
		<updated>2025-07-22T08:32:07Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype. Convention is based on [[FreeFieldDirectivityTF]] but with FIR as datatype.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;FreeFieldDirectivityFIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions stores directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We use FIR datatype&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||The room information can be arbitrary, but the spatial setup assumes free field.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Musician||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the musician such as position, behavior, or personal data if not data-protected, e.g., &#039;Christiane Schmidt sitting on the chair&#039;, or &#039;artificial excitation by R2D2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of a measurement. For musical instruments/singers, the note (C1, D1, etc) or the dynamic (pp., ff., etc), or the string played, the playing style (pizzicato, legato, etc.), or the type of excitation (e.g., hit location of a cymbal). For loudspeakers, the system and driver units.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceType||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the acoustic source, e.g., &#039;Violin&#039;, &#039;Female singer&#039;, or &#039;2-way loudspeaker&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the manufacturer of the source, e.g., &#039;Stradivari, Lady Blunt, 1721&#039; or &#039;LoudspeakerCompany&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||A more detailed structure of the source. In a simple setting, a single Emitter is considered that is collocated with the source. In a more complicated setting, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the microphone array during the measurements.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||Positions of the microphones during the measurements (relative to the Listener)&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Type of the coordinate system used.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||Units of the coordinates.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source position, e.g., &#039;The bell&#039; for a trumpet or &#039;On the front plate between the low- and mid/high-frequency unit&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||View vector for the orientation.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source view, e.g., &#039;Viewing direction of the bell&#039; for a trumpet or &#039;Perpendicular to the front plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source up, e.g., &#039;Along the keys, keys up&#039; for a trumpet or &#039;Perpendicular to the top plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position. In a simple settings, a single emitter is considered that is collocated with the source.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, ESI, MES||string||A more detailed description of the Emitters. For example, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|MIDINote||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Defines the note played by the source during the measurement. The note is specified a MIDI note by the [https://www.midi.org/specifications-old/item/the-midi-1-0-specification MIDI specifications, version 1.0]. Not mandatory, but recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Descriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||This variable is used when the description varies with M.&lt;br /&gt;
|-&lt;br /&gt;
|SourceTuningFrequency||&amp;lt;nowiki&amp;gt;440&amp;lt;/nowiki&amp;gt;||||I, M||double||Frequency (in hertz) to which a musical instrument is tuned to corresponding to the note A4 (MIDINote=69). Recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mrn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2646</id>
		<title>FreeFieldDirectivityFIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2646"/>
		<updated>2025-07-22T08:11:32Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype. Convention is based on [[FreeFieldDirectivityTF]] but with FIR as datatype.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;FreeFieldDirectivityFIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions stores directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We use FIR datatype&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||The room information can be arbitrary, but the spatial setup assumes free field.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Musician||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the musician such as position, behavior, or personal data if not data-protected, e.g., &#039;Christiane Schmidt sitting on the chair&#039;, or &#039;artificial excitation by R2D2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of a measurement. For musical instruments/singers, the note (C1, D1, etc) or the dynamic (pp., ff., etc), or the string played, the playing style (pizzicato, legato, etc.), or the type of excitation (e.g., hit location of a cymbal). For loudspeakers, the system and driver units.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceType||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the acoustic source, e.g., &#039;Violin&#039;, &#039;Female singer&#039;, or &#039;2-way loudspeaker&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the manufacturer of the source, e.g., &#039;Stradivari, Lady Blunt, 1721&#039; or &#039;LoudspeakerCompany&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||A more detailed structure of the source. In a simple setting, a single Emitter is considered that is collocated with the source. In a more complicated setting, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the microphone array during the measurements.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||Positions of the microphones during the measurements (relative to the Listener)&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Type of the coordinate system used.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||Units of the coordinates.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source position, e.g., &#039;The bell&#039; for a trumpet or &#039;On the front plate between the low- and mid/high-frequency unit&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||View vector for the orientation.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source view, e.g., &#039;Viewing direction of the bell&#039; for a trumpet or &#039;Perpendicular to the front plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source up, e.g., &#039;Along the keys, keys up&#039; for a trumpet or &#039;Perpendicular to the top plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position. In a simple settings, a single emitter is considered that is collocated with the source.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, ESI, MES||string||A more detailed description of the Emitters. For example, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|MIDINote||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Defines the note played by the source during the measurement. The note is specified a MIDI note by the [https://www.midi.org/specifications-old/item/the-midi-1-0-specification MIDI specifications, version 1.0]. Not mandatory, but recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Descriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||This variable is used when the description varies with M.&lt;br /&gt;
|-&lt;br /&gt;
|SourceTuningFrequency||&amp;lt;nowiki&amp;gt;440&amp;lt;/nowiki&amp;gt;||||I, M||double||Frequency (in hertz) to which a musical instrument is tuned to corresponding to the note A4 (MIDINote=69). Recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2645</id>
		<title>FreeFieldDirectivityFIR</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=FreeFieldDirectivityFIR&amp;diff=2645"/>
		<updated>2025-07-22T08:10:22Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: Created page with &amp;quot;Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.  {| border=&amp;quot;1&amp;quot; !Name !Default !Flags !Dimensions !Type !Comment |- |GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute|| |- |GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute|| |- |GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;FreeFieldDirectivityFIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;FreeFieldDirectivityFIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions stores directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;0.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR&amp;lt;/nowiki&amp;gt;||rm||||attribute||We use FIR datatype&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||The room information can be arbitrary, but the spatial setup assumes free field.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DatabaseName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Name of the database. Used for classification of the data&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Musician||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of the musician such as position, behavior, or personal data if not data-protected, e.g., &#039;Christiane Schmidt sitting on the chair&#039;, or &#039;artificial excitation by R2D2&#039;.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Description||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||Narrative description of a measurement. For musical instruments/singers, the note (C1, D1, etc) or the dynamic (pp., ff., etc), or the string played, the playing style (pizzicato, legato, etc.), or the type of excitation (e.g., hit location of a cymbal). For loudspeakers, the system and driver units.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceType||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the acoustic source, e.g., &#039;Violin&#039;, &#039;Female singer&#039;, or &#039;2-way loudspeaker&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SourceManufacturer||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the manufacturer of the source, e.g., &#039;Stradivari, Lady Blunt, 1721&#039; or &#039;LoudspeakerCompany&#039;&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:EmitterDescription||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||A more detailed structure of the source. In a simple setting, a single Emitter is considered that is collocated with the source. In a more complicated setting, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the microphone array during the measurements.&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Orientation of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the microphone array&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||Positions of the microphones during the measurements (relative to the Listener)&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;spherical&amp;lt;/nowiki&amp;gt;||m||||attribute||Type of the coordinate system used.&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;degree, degree, metre&amp;lt;/nowiki&amp;gt;||m||||attribute||Units of the coordinates.&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Position of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source position, e.g., &#039;The bell&#039; for a trumpet or &#039;On the front plate between the low- and mid/high-frequency unit&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView||&amp;lt;nowiki&amp;gt;[1 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||View vector for the orientation.&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourceView:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source view, e.g., &#039;Viewing direction of the bell&#039; for a trumpet or &#039;Perpendicular to the front plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp||&amp;lt;nowiki&amp;gt;[0 0 1]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||Up vector of the acoustic source (instrument)&lt;br /&gt;
|-&lt;br /&gt;
|SourceUp:Reference||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||Narrative description of the spatial reference of the source up, e.g., &#039;Along the keys, keys up&#039; for a trumpet or &#039;Perpendicular to the top plate&#039; for a loudspeaker. Mandatory in order to provide a reference across different sources.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||eCI, eCM||double||Position. In a simple settings, a single emitter is considered that is collocated with the source.&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterDescriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MSI, ESI, MES||string||A more detailed description of the Emitters. For example, this may be the strings of a violin or the units of a loudspeaker.&lt;br /&gt;
|-&lt;br /&gt;
|MIDINote||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||||I, M||double||Defines the note played by the source during the measurement. The note is specified a MIDI note by the [https://www.midi.org/specifications-old/item/the-midi-1-0-specification MIDI specifications, version 1.0]. Not mandatory, but recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Descriptions||&amp;lt;nowiki&amp;gt;{&#039;&#039;}&amp;lt;/nowiki&amp;gt;||||MS||string||This variable is used when the description varies with M.&lt;br /&gt;
|-&lt;br /&gt;
|SourceTuningFrequency||&amp;lt;nowiki&amp;gt;440&amp;lt;/nowiki&amp;gt;||||I, M||double||Frequency (in hertz) to which a musical instrument is tuned to corresponding to the note A4 (MIDINote=69). Recommended for tonal instruments.&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||mRn||double||&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;[0 0]&amp;lt;/nowiki&amp;gt;||m||IR, MR||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_conventions&amp;diff=2644</id>
		<title>SOFA conventions</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=SOFA_conventions&amp;diff=2644"/>
		<updated>2025-07-22T08:08:50Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: /* Proposed SOFA conventions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SOFA conventions specify the description of data and metadata for a particular kind of measured data.&lt;br /&gt;
&lt;br /&gt;
This is important in order to meet the different requirements coming from different application fields, specified. For example, description of HRTFs, BRIRs, and DRIRs requires different metadata. Also, some applications may prefer to see the data stored in a different way. These conventions, once approved by the peer group are defined in SOFA conventions.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Specification of conventions are displayed in tables using the following legend:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Name&#039;&#039;&#039;: the name of the metadata&lt;br /&gt;
** A colon: the metadata is an attribute&lt;br /&gt;
*** &amp;quot;GLOBAL:&amp;quot;: the metadata is a global attribute&lt;br /&gt;
*** &amp;quot;X:Y&amp;quot;: the metadata is an attribute Y of the variable X&lt;br /&gt;
** No colon: the metadata is a variable&lt;br /&gt;
** Data.X: the metadata is structured within the data&lt;br /&gt;
* &#039;&#039;&#039;Default&#039;&#039;&#039;: default value for the metadata&lt;br /&gt;
** An asterisk (*): special handling required, mentioned in the column Comment&lt;br /&gt;
* &amp;lt;div id=&amp;quot;AnchorFlags&amp;quot;&amp;gt;&#039;&#039;&#039;Flags&#039;&#039;&#039;:&amp;lt;/div&amp;gt; &lt;br /&gt;
** r: read-only, must be the default value&lt;br /&gt;
** m: mandatory, must be saved in the file&lt;br /&gt;
* &amp;lt;div id=&amp;quot;AnchorDimensions&amp;quot;&amp;gt;&#039;&#039;&#039;Dimensions&#039;&#039;&#039;: dimensions of the metadata&lt;br /&gt;
** lower case: the variable size in that dimension determines the dimension size in the file&lt;br /&gt;
** upper case: variable must be of that dimension (or one of these dimensions)&lt;br /&gt;
: Expand the following table to see the dimensions used in SOFA. Depending on the conventions there might be further restrictions.  See [[SOFA specifications]] for more explanations.&lt;br /&gt;
: {| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
!Dimension&lt;br /&gt;
!Description&lt;br /&gt;
!Restrictions&lt;br /&gt;
|-&lt;br /&gt;
|M&lt;br /&gt;
|number of measurements &lt;br /&gt;
|integer &amp;gt;0&lt;br /&gt;
|-&lt;br /&gt;
|R&lt;br /&gt;
|number of receivers or harmonic coefficients describing receivers&lt;br /&gt;
|integer &amp;gt;0&lt;br /&gt;
|-&lt;br /&gt;
|E&lt;br /&gt;
|number of emitters or harmonic coefficients describing emitters&lt;br /&gt;
|integer &amp;gt;0&lt;br /&gt;
|-&lt;br /&gt;
|N&lt;br /&gt;
|number of data samples describing one measurement&lt;br /&gt;
|integer &amp;gt;0&lt;br /&gt;
|-&lt;br /&gt;
|S&lt;br /&gt;
|number of characters in a string&lt;br /&gt;
|integer ≥0&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |I&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |singleton dimension, constant&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |always 1&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |C&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |coordinate triplet, constant&lt;br /&gt;
|style=&amp;quot;color:gray&amp;quot; |always 3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Standardized SOFA conventions ==&lt;br /&gt;
&lt;br /&gt;
Standardized SOFA conventions are those which have been standardized by the AES. &lt;br /&gt;
&lt;br /&gt;
As with AES69-2022 (SOFA 2.1), we standardized the following conventions:&lt;br /&gt;
* [[GeneralFIR]]: General convention with FIR as DataType (no restrictions but DataType)&lt;br /&gt;
* [[GeneralTF]]: General convention with TF as DataType (no restrictions but DataType)&lt;br /&gt;
* [[SimpleFreeFieldHRIR]]: Free-field HRTFs stored as impulse responses, measured with an omnidirectional source for a single listener.&lt;br /&gt;
* [[GeneralFIR-E]]: General convention with FIR-E as DataType (no restrictions but DataType). GeneralFIR-E is the standardized version of the previously proposed GeneralFIR convention. It extends GeneralFIR by having Emitter as an explicit dimension in the data. &lt;br /&gt;
* [[GeneralTF-E]]: General convention with TF-E as DataType (no restrictions but DataType). GeneralTF-E extends GeneralTF by having Emitter as an explicit dimension in the data. &lt;br /&gt;
* [[GeneralSOS]]: General convention following [[GeneralFIR]] with SOS as DataType.&lt;br /&gt;
* [[General]]: General convention with any datatype (no restrictions at all). &lt;br /&gt;
* [[SimpleFreeFieldHRTF]]: Free-field HRTFs stored as transfer functions, measured with an omnidirectional source for a single listener. Based on SimpleFreeFieldHRIR, the only difference is the DataType, that is TF. &lt;br /&gt;
* [[SimpleFreeFieldHRSOS]]: Free-field HRTFs stored as second-order sections, measured with an omnidirectional source for a single listener. Based on SimpleFreeFieldHRIR, the only difference is the DataType, that is SOS. &lt;br /&gt;
* [[FreeFieldHRTF]]: Free-field HRTFs stored as transfer functions in the spherical-harmonics domain, measured with an omnidirectional source for a single listener. Based on [[SimpleFreeFieldHRTF]], the only difference is that the HRTFs are in a spatially continuous representation. &lt;br /&gt;
* [[FreeFieldHRIR]]: An extension of [[SimpleFreeFieldHRIR]] in order to consider more complex data sets described in spatially continuous representation. Each HRTF direction corresponds to an emitter, and a consistent measurement for a single listener and all directions is described by a set of the emitter positions surrounding the listener.&lt;br /&gt;
* [[FreeFieldDirectivityTF]]: Convention for storing directivities of musical instruments or loudspeakers at spatial discrete points in the frequency domain. FreeFieldDirectivityTF is the standardized version of the previously proposed (Simple)FreeFieldDirectivityTF and MusicalInstrumentDirectivityTF.&lt;br /&gt;
* [[SingleRoomSRIR]]: spatial room impulse responses (SRIRs) measured with an arbitrary number of receivers (R&amp;gt;1, such as a microphone array) and an omnidirectional source (E=1) in a single room. SingleRoomSRIR is the standardized version of the previously proposed [[SingleRoomDRIR]]. &lt;br /&gt;
* [[SingleRoomMIMOSRIR]]: SRIRs measured with a compact listener containing an arbitrary number of receivers (R&amp;gt;1, such as a compact microphone array) and a compact source containing an arbitrary number of emitters (E&amp;gt;1, such as a multi-emitter loudspeaker) for multiple positions and/or orientations of the listener and/or source, in a single room. &lt;br /&gt;
* [[SimpleHeadphoneIR]]: Conventions to store headphone IRs recorded for each emitter and each ear, single listener and no directionality of emitter/receiver considered.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: Any modification in one of these conventions changes its status to &amp;quot;stable&amp;quot;, i.e., not standardized anymore, unless the modification will be approved the AES.&lt;br /&gt;
&lt;br /&gt;
==Stable SOFA conventions==&lt;br /&gt;
Stable SOFA conventions are those for which SOFA files are publicly available, have been checked by the SOFA team for consistency, and can be read/modified by at least one publicly available software package. They have version of 1.0 at least.  &lt;br /&gt;
&lt;br /&gt;
These conventions, when used often and widely, can be proposed for standardization to the AES.&lt;br /&gt;
&lt;br /&gt;
==Proposed SOFA conventions==&lt;br /&gt;
&lt;br /&gt;
Proposed SOFA conventions are those being currently discussed and considered as work in progress. They have a version 0.x. &lt;br /&gt;
&lt;br /&gt;
Currently available proposed conventions:&lt;br /&gt;
* [[GeneralString]]: Conventions for testing the string support.&lt;br /&gt;
* [[AnnotatedReceiverAudio]]: Conventions to store (binaural) audio data at the receivers, annotated with geometric information.&lt;br /&gt;
* [[AnnotatedEmitterAudio]]: Conventions to store audio data at the ermitters, annotated with geometric information.&lt;br /&gt;
* [[FreeFieldDirectivityFIR]]: Conventions to store directivities of acoustic sources (instruments, loudspeakers, singers, talkers, etc) as FIR datatype.&lt;br /&gt;
&lt;br /&gt;
If you would like to propose a new convention, consider the following rules:&lt;br /&gt;
* Data must exist or are being developed&lt;br /&gt;
* Data can not be described by existing SOFA conventions&lt;br /&gt;
* Relevant information about the data available&lt;br /&gt;
&lt;br /&gt;
== Ideas for future conventions ==&lt;br /&gt;
&lt;br /&gt;
Here we list the suggestions and feedback from the peer group:&lt;br /&gt;
* Include anthropometric data&lt;br /&gt;
* Crosstalk cancellation filters&lt;br /&gt;
* Include calibration data from the measurement&lt;br /&gt;
* Include room pictures&lt;br /&gt;
&lt;br /&gt;
Please use the &amp;quot;Discussion&amp;quot; function to discuss these topics.&lt;br /&gt;
&lt;br /&gt;
==Deprecated SOFA conventions==&lt;br /&gt;
&lt;br /&gt;
These conventions are deprecated because their proposal has changed or they have been standardized under different name. They are listed here for the sake of completeness only. When reading a SOFA file with a deprecated convention, convert to that stated below: &lt;br /&gt;
* [[MusicalInstrumentDirectivityTF]]: use [[FreeFieldDirectivityTF]] instead.&lt;br /&gt;
* SimpleFreeFieldDirectivityTF: use [[FreeFieldDirectivityTF]] instead.&lt;br /&gt;
* [[SimpleBRIR]]: use [[SingleRoomSRIR]] instead.&lt;br /&gt;
* [[GeneralFIRE]]: use [[GeneralFIR-E]] instead.&lt;br /&gt;
* [[SimpleFreeFieldTF]]: use [[SimpleFreeFieldHRTF]] instead.&lt;br /&gt;
* [[SimpleFreeFieldSOS]]: use [[SimpleFreeFieldHRSOS]] instead.&lt;br /&gt;
* [[SingleRoomDRIR]]: use [[SingleRoomSRIR]] instead.&lt;br /&gt;
* [[MultiSpeakerBRIR]]: use [[SingleRoomMIMOSRIR]] instead.&lt;br /&gt;
* [[SingleTrackedAudio]]: Conventions to record audio data annotated with geometric information. Deprecated: Please use [[AnnotatedReceiverAudio]] or [[AnnotatedEmitterAudio]] instead.&lt;br /&gt;
&lt;br /&gt;
We strongly discourage from saving data with those conventions.&lt;br /&gt;
&lt;br /&gt;
== Feedback and Contribution ==&lt;br /&gt;
&lt;br /&gt;
If you would like to contribute or propose new SOFA conventions: &lt;br /&gt;
* Send an e-mail to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You don&#039;t have to be a member of the mailing list to send a message to the moderator. &lt;br /&gt;
* Go to one of the SOFA pages of your interest and use the &amp;quot;Discussion&amp;quot; for your contribution.&lt;br /&gt;
We appreciate your feedback!&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2643</id>
		<title>People behind SOFA</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2643"/>
		<updated>2025-07-21T13:01:40Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/majdak-piotr Piotr Majdak]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): project leader, Matlab support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.noisternig.com/ Markus Noisternig]&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): specifications, standardization&lt;br /&gt;
* &#039;&#039;&#039;[https://www.qu.tu-berlin.de/menue/team/alumni/hagen_wierstorf/ Hagen Wierstorf]&#039;&#039;&#039; ([https://www.qu.tu-berlin.de/menue/qu/ Quality and Usability Lab], [http://www.tu-berlin.de/ Technical University of Berlin]): Octave support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/mihocic-michael Michael Mihocic]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): Matlab support, website support&lt;br /&gt;
* &#039;&#039;&#039;Harald Ziegelwanger&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): specifications&lt;br /&gt;
* &#039;&#039;&#039;Thibaut Carpentier&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): C++ API, specifications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA was initiated in January 2012 during the 4th AABBA meeting in Berlin (Blauert, 2009). Since then, many other researches helped by providing feedback and support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matthieu Parmentier&#039;&#039;&#039; ([http://www.francetelevisions.fr/ France Television]): initiation of the [http://www.aes.org/ AES] standardization&lt;br /&gt;
* &#039;&#039;&#039;Wolfgang Hrauda&#039;&#039;&#039; ([http://iem.at Institute for Electronic Music and Acoustics], [http://www.kug.ac.at University of Arts and Music], Graz)&lt;br /&gt;
* &#039;&#039;&#039;Bruce Olson, AESSC Chair&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee chair&lt;br /&gt;
* &#039;&#039;&#039;Mark Yonge, AESSC Secretary&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee secretary&lt;br /&gt;
* &#039;&#039;&#039;Rozenn Nicol&#039;&#039;&#039; ([http://laborange.fr/ Orange Labs, France Telecom]) &lt;br /&gt;
* &#039;&#039;&#039;[http://steinhardt.nyu.edu/faculty_bios/view/Agnieszka_Roginska Agnieszka Roginska]&#039;&#039;&#039; ([http://steinhardt.nyu.edu/ Music Technology, New York University])&lt;br /&gt;
* &#039;&#039;&#039;[http://www.ais.riec.tohoku.ac.jp/Member/yoh/ Yôiti Suzuki]&#039;&#039;&#039; ([http://www.riec.tohoku.ac.jp/index-e.shtml Research Institute of Electrical Communication, Tohoku University])&lt;br /&gt;
* &#039;&#039;&#039;Kanji Watanabe&#039;&#039;&#039; ([http://www.akita-pu.ac.jp/language/EN/ Faculty of Engineering, Akita Prefectural University])&lt;br /&gt;
* &#039;&#039;&#039;Yukio Iwaya&#039;&#039;&#039; (Faculty of Engineering, Tohoku Gakuin University)&lt;br /&gt;
* &#039;&#039;&#039;Michele Geronazzo&#039;&#039;&#039; (University of Padova): headphone support&lt;br /&gt;
* &#039;&#039;&#039;Julien De Muynke&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Franz Zotter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Fabian Brinkmann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;David Ackerman&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Jens Ahrens&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Scott Norcross&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Angelo Farina&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;L. Neumann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Tom Ammermann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Sunil Bharitkar&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Florian Camerer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;W. De Bruijn&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Emerit&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Fleischmann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kimio Hamasaki&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Harma&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Jean-Marc Jot&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Kelly&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;R. Kessler&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Knowles&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Frank Melchior&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Gregory Pallone&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Par&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Pereira&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Pike&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Jan Plogsties&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Edwige Ronciere&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Thomas Sporer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Bert van Daele&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Wieslaw Woszczyk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also many thanks go to the &#039;&#039;&#039;[http://www.aes.org/ AES] standardization team&#039;&#039;&#039; for their support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
If you have questions about SOFA, please send an email to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You need to be a member of the mailing list to send a message to the list. You don&#039;t need to be a member to send an email to the moderator.&lt;br /&gt;
&lt;br /&gt;
Also you are invited to contact the standardization committee of X212. Join us at [http://www.aes.org/standards/development/membership.cfm] and select &amp;quot;SC-02-08-E&amp;quot; from the list.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Blauert, J., Braasch, J., Bucholz, J., Colburn, H.S., Jekosch, U., Kohlrausch, A., Mourjopoulos, J., Pulkki,  V., Raake, A. (2009) &amp;quot;Aural assessment by means of binaural algorithms - The AABBA project&amp;quot; in proceedings of the International Symposium on Auditory and Audiological Research (ISSAR), Helsingør, Denmark.&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2642</id>
		<title>People behind SOFA</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2642"/>
		<updated>2025-07-21T12:45:41Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/majdak-piotr Piotr Majdak]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): project leader, Matlab support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.noisternig.com/ Markus Noisternig]&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): specifications, standardization&lt;br /&gt;
* &#039;&#039;&#039;[https://www.qu.tu-berlin.de/menue/team/alumni/hagen_wierstorf/ Hagen Wierstorf]&#039;&#039;&#039; ([https://www.qu.tu-berlin.de/menue/qu/ Quality and Usability Lab], [http://www.tu-berlin.de/ Technical University of Berlin]): Octave support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/mihocic-michael Michael Mihocic]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): Matlab support, website support&lt;br /&gt;
* &#039;&#039;&#039;Harald Ziegelwanger&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): specifications&lt;br /&gt;
* &#039;&#039;&#039;Thibaut Carpentier&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): C++ API, specifications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA was initiated in January 2012 during the 4th AABBA meeting in Berlin (Blauert, 2009). Since then, many other researches helped by providing feedback and support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matthieu Parmentier&#039;&#039;&#039; ([http://www.francetelevisions.fr/ France Television]): initiation of the [http://www.aes.org/ AES] standardization&lt;br /&gt;
* &#039;&#039;&#039;Wolfgang Hrauda&#039;&#039;&#039; ([http://iem.at Institute for Electronic Music and Acoustics], [http://www.kug.ac.at University of Arts and Music], Graz)&lt;br /&gt;
* &#039;&#039;&#039;Bruce Olson, AESSC Chair&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee chair&lt;br /&gt;
* &#039;&#039;&#039;Mark Yonge, AESSC Secretary&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee secretary&lt;br /&gt;
* &#039;&#039;&#039;Rozenn Nicol&#039;&#039;&#039; ([http://laborange.fr/ Orange Labs, France Telecom]) &lt;br /&gt;
* &#039;&#039;&#039;[http://steinhardt.nyu.edu/faculty_bios/view/Agnieszka_Roginska Agnieszka Roginska]&#039;&#039;&#039; ([http://steinhardt.nyu.edu/ Music Technology, New York University])&lt;br /&gt;
* &#039;&#039;&#039;[http://www.ais.riec.tohoku.ac.jp/Member/yoh/ Yôiti Suzuki]&#039;&#039;&#039; ([http://www.riec.tohoku.ac.jp/index-e.shtml Research Institute of Electrical Communication, Tohoku University])&lt;br /&gt;
* &#039;&#039;&#039;Kanji Watanabe&#039;&#039;&#039; ([http://www.akita-pu.ac.jp/language/EN/ Faculty of Engineering, Akita Prefectural University])&lt;br /&gt;
* &#039;&#039;&#039;Yukio Iwaya&#039;&#039;&#039; (Faculty of Engineering, Tohoku Gakuin University)&lt;br /&gt;
* &#039;&#039;&#039;Michele Geronazzo&#039;&#039;&#039; (University of Padova): headphone support&lt;br /&gt;
* &#039;&#039;&#039;J. De Muynke&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Franz Zotter&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Fabian Brinkmann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;David Ackerman&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;J. Ahrens&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;S. Norcross&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Farina&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;L. Neumann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Ammermann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;S. Bharitkar&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Camerer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;W. De Bruijn&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Emerit&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Fleischmann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;K. Hamasaki&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Harma&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;J-M. Jot&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Kelly&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;R. Kessler&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Knowles&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Melchior&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;G. Pallone&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Par&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Pereira&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Pike&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;J. Plogsties&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;E. Ronciere&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Sporer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;B. van Daele&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;W. Woszczyk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also many thanks go to the &#039;&#039;&#039;[http://www.aes.org/ AES] standardization team&#039;&#039;&#039; for their support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
If you have questions about SOFA, please send an email to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You need to be a member of the mailing list to send a message to the list. You don&#039;t need to be a member to send an email to the moderator.&lt;br /&gt;
&lt;br /&gt;
Also you are invited to contact the standardization committee of X212. Join us at [http://www.aes.org/standards/development/membership.cfm] and select &amp;quot;SC-02-08-E&amp;quot; from the list.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Blauert, J., Braasch, J., Bucholz, J., Colburn, H.S., Jekosch, U., Kohlrausch, A., Mourjopoulos, J., Pulkki,  V., Raake, A. (2009) &amp;quot;Aural assessment by means of binaural algorithms - The AABBA project&amp;quot; in proceedings of the International Symposium on Auditory and Audiological Research (ISSAR), Helsingør, Denmark.&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2641</id>
		<title>People behind SOFA</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2641"/>
		<updated>2025-07-21T12:38:30Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: list of people behind SOFA updated&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/majdak-piotr Piotr Majdak]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): project leader, Matlab support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.noisternig.com/ Markus Noisternig]&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): specifications, standardization&lt;br /&gt;
* &#039;&#039;&#039;[https://www.qu.tu-berlin.de/menue/team/alumni/hagen_wierstorf/ Hagen Wierstorf]&#039;&#039;&#039; ([https://www.qu.tu-berlin.de/menue/qu/ Quality and Usability Lab], [http://www.tu-berlin.de/ Technical University of Berlin]): Octave support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/mihocic-michael Michael Mihocic]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): Matlab support, website support&lt;br /&gt;
* &#039;&#039;&#039;Harald Ziegelwanger&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): specifications&lt;br /&gt;
* &#039;&#039;&#039;Thibaut Carpentier&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): C++ API, specifications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA was initiated in January 2012 during the 4th AABBA meeting in Berlin (Blauert, 2009). Since then, many other researches helped by providing feedback and support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matthieu Parmentier&#039;&#039;&#039; ([http://www.francetelevisions.fr/ France Television]): initiation of the [http://www.aes.org/ AES] standardization&lt;br /&gt;
* &#039;&#039;&#039;Wolfgang Hrauda&#039;&#039;&#039; ([http://iem.at Institute for Electronic Music and Acoustics], [http://www.kug.ac.at University of Arts and Music], Graz)&lt;br /&gt;
* &#039;&#039;&#039;Bruce Olson, AESSC Chair&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee chair&lt;br /&gt;
* &#039;&#039;&#039;Mark Yonge, AESSC Secretary&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee secretary&lt;br /&gt;
* &#039;&#039;&#039;Rozenn Nicol&#039;&#039;&#039; ([http://laborange.fr/ Orange Labs, France Telecom]) &lt;br /&gt;
* &#039;&#039;&#039;[http://steinhardt.nyu.edu/faculty_bios/view/Agnieszka_Roginska Agnieszka Roginska]&#039;&#039;&#039; ([http://steinhardt.nyu.edu/ Music Technology, New York University])&lt;br /&gt;
* &#039;&#039;&#039;[http://www.ais.riec.tohoku.ac.jp/Member/yoh/ Yôiti Suzuki]&#039;&#039;&#039; ([http://www.riec.tohoku.ac.jp/index-e.shtml Research Institute of Electrical Communication, Tohoku University])&lt;br /&gt;
* &#039;&#039;&#039;Kanji Watanabe&#039;&#039;&#039; ([http://www.akita-pu.ac.jp/language/EN/ Faculty of Engineering, Akita Prefectural University])&lt;br /&gt;
* &#039;&#039;&#039;Yukio Iwaya&#039;&#039;&#039; (Faculty of Engineering, Tohoku Gakuin University)&lt;br /&gt;
* &#039;&#039;&#039;Michele Geronazzo&#039;&#039;&#039; (University of Padova): headphone support&lt;br /&gt;
* &#039;&#039;&#039;T. Ammermann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;S. Bharitkar&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Camerer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;W. De Bruijn&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Emerit&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Fleischmann&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;K. Hamasaki&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Harma&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;J-M. Jot&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;M. Kelly&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;R. Kessler&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Knowles&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;F. Melchior&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;G. Pallone&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Par&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;A. Pereira&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;C. Pike&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;J. Plogsties&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;E. Ronciere&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;T. Sporer&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;B. van Daele&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;W. Woszczyk&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also many thanks go to the &#039;&#039;&#039;[http://www.aes.org/ AES] standardization team&#039;&#039;&#039; for their support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
If you have questions about SOFA, please send an email to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You need to be a member of the mailing list to send a message to the list. You don&#039;t need to be a member to send an email to the moderator.&lt;br /&gt;
&lt;br /&gt;
Also you are invited to contact the standardization committee of X212. Join us at [http://www.aes.org/standards/development/membership.cfm] and select &amp;quot;SC-02-08-E&amp;quot; from the list.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Blauert, J., Braasch, J., Bucholz, J., Colburn, H.S., Jekosch, U., Kohlrausch, A., Mourjopoulos, J., Pulkki,  V., Raake, A. (2009) &amp;quot;Aural assessment by means of binaural algorithms - The AABBA project&amp;quot; in proceedings of the International Symposium on Auditory and Audiological Research (ISSAR), Helsingør, Denmark.&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2640</id>
		<title>People behind SOFA</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=People_behind_SOFA&amp;diff=2640"/>
		<updated>2025-07-18T07:12:20Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/majdak-piotr Piotr Majdak]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): project leader, Matlab support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.noisternig.com/ Markus Noisternig]&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): specifications, standardization&lt;br /&gt;
* &#039;&#039;&#039;[https://www.qu.tu-berlin.de/menue/team/alumni/hagen_wierstorf/ Hagen Wierstorf]&#039;&#039;&#039; ([https://www.qu.tu-berlin.de/menue/qu/ Quality and Usability Lab], [http://www.tu-berlin.de/ Technical University of Berlin]): Octave support&lt;br /&gt;
* &#039;&#039;&#039;[https://www.oeaw.ac.at/en/ari/team/our-team/mihocic-michael Michael Mihocic]&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): Website support, Matlab support&lt;br /&gt;
* &#039;&#039;&#039;Harald Ziegelwanger&#039;&#039;&#039; ([https://www.oeaw.ac.at/en/ari/ Acoustics Research Institute], [http://www.oeaw.ac.at/ Austrian Academy of Sciences]): specifications&lt;br /&gt;
* &#039;&#039;&#039;Thibaut Carpentier&#039;&#039;&#039; ([http://www.ircam.fr/ UMR STMS IRCAM-CNRS-UPMC]): C++ API, specifications&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SOFA was initiated in January 2012 during the 4th AABBA meeting in Berlin (Blauert, 2009). Since then, many other researches helped by providing feedback and support:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Matthieu Parmentier&#039;&#039;&#039; ([http://www.francetelevisions.fr/ France Television]): initiation of the [http://www.aes.org/ AES] standardization&lt;br /&gt;
* &#039;&#039;&#039;Wolfgang Hrauda&#039;&#039;&#039; ([http://iem.at Institute for Electronic Music and Acoustics], [http://www.kug.ac.at University of Arts and Music], Graz)&lt;br /&gt;
* &#039;&#039;&#039;Bruce Olson, AESSC Chair&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee chair&lt;br /&gt;
* &#039;&#039;&#039;Mark Yonge, AESSC Secretary&#039;&#039;&#039;: [http://www.aes.org/ AES] standardization committee secretary&lt;br /&gt;
* &#039;&#039;&#039;Rozenn Nicol&#039;&#039;&#039; ([http://laborange.fr/ Orange Labs, France Telecom]) &lt;br /&gt;
* &#039;&#039;&#039;[http://steinhardt.nyu.edu/faculty_bios/view/Agnieszka_Roginska Agnieszka Roginska]&#039;&#039;&#039; ([http://steinhardt.nyu.edu/ Music Technology, New York University])&lt;br /&gt;
* &#039;&#039;&#039;[http://www.ais.riec.tohoku.ac.jp/Member/yoh/ Yôiti Suzuki]&#039;&#039;&#039; ([http://www.riec.tohoku.ac.jp/index-e.shtml Research Institute of Electrical Communication, Tohoku University])&lt;br /&gt;
* &#039;&#039;&#039;Kanji Watanabe&#039;&#039;&#039; ([http://www.akita-pu.ac.jp/language/EN/ Faculty of Engineering, Akita Prefectural University])&lt;br /&gt;
* &#039;&#039;&#039;Yukio Iwaya&#039;&#039;&#039; (Faculty of Engineering, Tohoku Gakuin University)&lt;br /&gt;
* &#039;&#039;&#039;Michele Geronazzo&#039;&#039;&#039; (University of Padova): headphone support&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Also many thanks go to the &#039;&#039;&#039;[http://www.aes.org/ AES] standardization team&#039;&#039;&#039; for their support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
If you have questions about SOFA, please send an email to the [mailto:sofacoustics-devel@lists.sourceforge.net mailing list]. You need to be a member of the mailing list to send a message to the list. You don&#039;t need to be a member to send an email to the moderator.&lt;br /&gt;
&lt;br /&gt;
Also you are invited to contact the standardization committee of X212. Join us at [http://www.aes.org/standards/development/membership.cfm] and select &amp;quot;SC-02-08-E&amp;quot; from the list.&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
Blauert, J., Braasch, J., Bucholz, J., Colburn, H.S., Jekosch, U., Kohlrausch, A., Mourjopoulos, J., Pulkki,  V., Raake, A. (2009) &amp;quot;Aural assessment by means of binaural algorithms - The AABBA project&amp;quot; in proceedings of the International Symposium on Auditory and Audiological Research (ISSAR), Helsingør, Denmark.&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
	<entry>
		<id>https://www.sofaconventions.org/mediawiki/index.php?title=GeneralFIR-E&amp;diff=2639</id>
		<title>GeneralFIR-E</title>
		<link rel="alternate" type="text/html" href="https://www.sofaconventions.org/mediawiki/index.php?title=GeneralFIR-E&amp;diff=2639"/>
		<updated>2025-07-17T09:30:36Z</updated>

		<summary type="html">&lt;p&gt;Isfmiho: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This conventions defines a general convention with FIR-E as DataType (no restrictions but DataType). &lt;br /&gt;
&lt;br /&gt;
GeneralFIR-E is the standardized version of the previously proposed [[GeneralFIR]] convention. It extends GeneralFIR by having Emitter as an explicit dimension in the data. &lt;br /&gt;
&lt;br /&gt;
The conventions is defined in AES69-2022 (SOFA 2.1).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot;&lt;br /&gt;
!Name&lt;br /&gt;
!Default&lt;br /&gt;
![[SOFA_conventions#AnchorFlags|Flags]]&lt;br /&gt;
![[SOFA_conventions#AnchorDimensions|Dimensions]]&lt;br /&gt;
!Type&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Conventions||&amp;lt;nowiki&amp;gt;SOFA&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Version||&amp;lt;nowiki&amp;gt;2.1&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventions||&amp;lt;nowiki&amp;gt;GeneralFIR-E&amp;lt;/nowiki&amp;gt;||rm||||attribute||This conventions stores IRs for general purposes, i.e., only the SOFA general metadata are predefined.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:SOFAConventionsVersion||&amp;lt;nowiki&amp;gt;2.0&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:APIVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||rm||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationName||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:ApplicationVersion||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:AuthorContact||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Comment||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DataType||&amp;lt;nowiki&amp;gt;FIR-E&amp;lt;/nowiki&amp;gt;||rm||||attribute||We use FIR datatype which in addition depends on Emitters (E).&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:History||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:License||&amp;lt;nowiki&amp;gt;No license provided, ask the author for permission&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Organization||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:References||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:RoomType||&amp;lt;nowiki&amp;gt;free field&amp;lt;/nowiki&amp;gt;||m||||attribute||It can be free field, reverberant, shoebox or dae.&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Origin||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateCreated||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:DateModified||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|GLOBAL:Title||&amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition||&amp;lt;nowiki&amp;gt;[0 0 0] &amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ListenerPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, RCI, RCM||double||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|ReceiverPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||IC, MC||double||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|SourcePosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition||&amp;lt;nowiki&amp;gt;[0 0 0]&amp;lt;/nowiki&amp;gt;||m||ICI, ECI, ECM||double||Each speaker is represented as an Emitter. &lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Type||&amp;lt;nowiki&amp;gt;cartesian&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|EmitterPosition:Units||&amp;lt;nowiki&amp;gt;metre&amp;lt;/nowiki&amp;gt;||m||||attribute||&lt;br /&gt;
|-&lt;br /&gt;
|Data.IR||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||mrne||double||Impulse responses.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate||&amp;lt;nowiki&amp;gt;48000&amp;lt;/nowiki&amp;gt;||m||I, M||double||Sampling rate of the samples in Data.IR and Data.Delay.&lt;br /&gt;
|-&lt;br /&gt;
|Data.SamplingRate:Units||&amp;lt;nowiki&amp;gt;hertz&amp;lt;/nowiki&amp;gt;||m||||attribute||Unit of the sampling rate.&lt;br /&gt;
|-&lt;br /&gt;
|Data.Delay||&amp;lt;nowiki&amp;gt;0&amp;lt;/nowiki&amp;gt;||m||IRI, MRI, MRE||double||Additional delay of each IR (in samples, with the time interval as described by SamplingRate).&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Isfmiho</name></author>
	</entry>
</feed>