- expyfun.stimuli.convolve_hrtf(data, fs, angle, source='cipic', interp=False)¶
Convolve a signal with a head-related transfer function
Technically we will be convolving with binaural room impulse responses (BRIRs), but HRTFs (freq-domain equiv. representations) are the common terminology.
- data1-dimensional or 1xN array-like
Data to operate on.
The sample rate of the data. (HRTFs will be resampled if necessary.)
The azimuthal angle of the HRTF.
Source to use for HRTFs. Currently ‘barb’ and ‘cipic’ are supported. The former is default for legacy purpose. ‘cipic’ is recommended for new experiments.
Parameter to determine whether to restrict use to known HRTF values or to use an interpolated HRTF for angles not in the source; set to False by default
A 2D array
shape=(2, n_samples)containing the convolved data.
CIPIC data downloaded from:
The data were modified to suit our experimental needs. Below is the licensing information for the CIPIC data:
Copyright (c) 2001 The Regents of the University of California. All Rights Reserved.
THE REGENTS OF THE UNIVERSITY OF CALIFORNIA MAKE NO REPRESENTATION OR WARRANTIES WITH RESPECT TO THE CONTENTS HEREOF AND SPECIFICALLY DISCLAIM ANY IMPLIED WARRANTIES OR MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE.
Further, the Regents of the University of California reserve the right to revise this software and/or documentation and to make changes from time to time in the content hereof without obligation of the Regents of the University of California to notify any person of such revision or change.
Use of Materials The Regents of the University of California hereby grant users permission to reproduce and/or use materials available therein for any purpose- educational, research or commercial. However, each reproduction of any part of the materials must include the copyright notice, if it is present.
In addition, as a courtesy, if these materials are used in published research, this use should be acknowledged in the publication. If these materials are used in the development of commercial products, the Regents of the University of California request that written acknowledgment of such use be sent to:
CIPIC- Center for Image Processing and Integrated Computing University of California 1 Shields Avenue Davis, CA 95616-8553