1 # This is a makemhr HRIR definition file. It is used to define the layout and
2 # source data to be processed into an OpenAL Soft compatible HRTF.
4 # This definition is used to transform the SOFA packaged KEMAR HRIRs
5 # originally provided by Bill Gardner
<billg@media.mit.edu
> and Keith Martin
6 #
<kdm@media.mit.edu
> of MIT Media Laboratory.
8 # The SOFA conversion is available from
:
10 # http
://sofacoustics.org
/data
/database
/mit
/
12 # The original data is available from
:
14 # http
://sound.media.mit.edu
/resources
/KEMAR.html
16 # It is copyrighted
1994 by MIT Media Laboratory
, and provided free of charge
17 # with no restrictions on use so long as the
authors (above
) are cited.
19 # Sampling rate of the HRIR
data (in hertz
).
22 # The SOFA file is stereo
, but the original data was mono. Channels are just
23 # mirrored by azimuth
; so save some memory by allowing OpenAL Soft to mirror
31 # The MIT set has only one field with a distance of
1.4m.
34 # The MIT set varies the number of azimuths for each elevation to maintain
35 # an average distance between them.
36 azimuths
= 1, 12, 24, 36, 45, 56, 60, 72, 72, 72, 72, 72, 60, 56, 45, 36, 24, 12, 1
38 # Normally the dataset would be composed manually by listing all necessary
39 #
'sofa' sources with the appropriate radius
, elevation
, azimuth (counter
-
40 # clockwise for SOFA files
) and receiver arguments
:
42 #
[ 5, 0 ] = sofa (1.4, -40.0, 0.0 : 0) : "./mit_kemar_normal_pinna.sofa"
43 #
[ 5, 1 ] = sofa (1.4, -40.0, 353.6 : 0) : "./mit_kemar_normal_pinna.sofa"
44 #
[ 5, 2 ] = sofa (1.4, -40.0, 347.1 : 0) : "./mit_kemar_normal_pinna.sofa"
45 #
[ 5, 3 ] = sofa (1.4, -40.0, 340.7 : 0) : "./mit_kemar_normal_pinna.sofa"
48 # If HRIR composition isn
't necessary, it's easier to just use the following
:
50 [ * ] = sofa
: "./mit_kemar_normal_pinna.sofa" mono