New Csound Opcodes for Binaural Processing

Although solutions to the challenge of binaural artificial recreation of audio spatialisation exist in the Computer Music domain, a review of the area suggests that a comprehensive, generic, accurate and efficient toolset is required. A number of Csound opcodes, using a Head Related Transfer Function based approach, are presented to satisfy this necessity. The process is a complex one, with perhaps the most significant difficulty being phase interpolation. Novel approaches (specifically methods using phase truncation and functionally derived itd respectively), as well as a method based on established digital signal processing methods (minimum phase plus delay) are implemented.

[1]  F. Wightman,et al.  A model of head-related transfer functions based on principal components analysis and minimum-phase reconstruction. , 1992, The Journal of the Acoustical Society of America.

[2]  Victor Lazzarini Extensions to the Csound Language from user-defined to plugin opcodes and beyond , 2005 .

[3]  Larry S. Davis,et al.  Rendering localized spatial audio in a virtual auditory space , 2004, IEEE Transactions on Multimedia.

[4]  Abhijit Kulkarni,et al.  Infinite-impulse-response models of the head-related transfer function. , 1995, The Journal of the Acoustical Society of America.

[5]  V. Mellert,et al.  Transformation characteristics of the external human ear. , 1977, The Journal of the Acoustical Society of America.

[6]  Jean-Marc Jot,et al.  Digital Signal Processing Issues in the Context of Binaural and Transaural Stereophony , 1995 .

[7]  Alan V. Oppenheim,et al.  Discrete-time Signal Processing. Vol.2 , 2001 .

[8]  H. Colburn,et al.  Sensitivity of human subjects to head-related transfer-function phase spectra. , 1999, Journal of the Acoustical Society of America.

[9]  G. F. Kuhn Model for the interaural time differences in the azimuthal plane , 1977 .

[10]  Henrik Møller,et al.  The interaural time difference in binaural synthesis , 2000 .

[11]  Gregory H. Wakefield,et al.  Moving Sound Source Synthesis for Binaural Electroacoustic Music Using Interpolated Head-Related Transfer Functions (HRTFs) , 2001, Computer Music Journal.

[12]  Bill Gardner,et al.  HRTF Measurements of a KEMAR Dummy-Head Microphone , 1994 .

[13]  Robert Höldrich,et al.  3D binaural sound reproduction using a virtual ambisonic approach , 2003, IEEE International Symposium on Virtual Environments, Human-Computer Interfaces and Measurement Systems, 2003. VECIMS '03. 2003.

[14]  Durand R. Begault,et al.  3-D Sound for Virtual Reality and Multimedia Cambridge , 1994 .

[15]  F L Wightman,et al.  Localization using nonindividualized head-related transfer functions. , 1993, The Journal of the Acoustical Society of America.

[16]  Klaus Hartung,et al.  Comparison of Different Methods for the Interpolation of Head-Related Transfer Functions , 1999 .