http://musictechnology.northwestern.edu/3dsound/projects/newmutc/pages/hrtfmodelimple.html
Matlab: This guy has written a synthetic positioning system
http://marl.smusic.nyu.edu/projects/HRIRrepository/
Matlab: there are four major public hrtf resources
- listen (ircam) tools: http://recherche.ircam.fr/equipes/salles/listen/tools.html
- cipic 25 azimuths :|
- fiu (cant get in)
- kemar
- aes http://www.acoustics.hut.fi/publications/papers/aes133-hrtf/
- https://dev.qu.tu-berlin.de/projects/measurements/wiki/2010-11-kemar-anechoic this one looks too complicated
- http://www.audiogroup.web.fh-koeln.de/ku100hrir.html no doc
how to make a Shepard tone in Matlab: http://hebb.mit.edu/courses/9.29/2003/athena/auditory/shepard.html
and here is the Matlab code: http://hebb.mit.edu/courses/9.29/2003/athena/auditory/matlab/playshepard.m
Matlab seems to have its own Shepard tone implementation: http://www.mathworks.co.uk/matlabcentral/fileexchange/11347-shepardtone/content/shepardTone.m
https://www.mathworks.co.uk/matlabcentral/linkexchange/links/2737-wavelets-hrtfs-and-sound-localization
'Code will load a head-related transfer function (HRTF), convert it to the non-standard form (NSF) and the convolve it with a WAV-format audio file. The convolution is done in the wavelet domain, and the result is a (approximated) localized sound clip.'
HRTF:
Synthetic: http://www.dei.unipd.it/~spagnols/pubbl/SITIS11.pdf