eelbrain.load.wav

eelbrain.load.wav(filename=None, name=None, backend='wave')

Load a wav file as NDVar

Parameters
  • filename (Union[Path, str, None]) – Filename of the wav file. If not filename is specified, a file dialog is shown to select one.

  • name (Optional[str]) – NDVar name (default is the file name).

  • backend ('wave' | 'scipy') – Whether to read the file using the builtin wave module or through scipy.io.wavfile.

Returns

NDVar with the wav file’s data. If the file contains a single channel, the NDVar dimensions are (time,); if it contains several channels, they are (time, channel). wav.info contains entries for filename and samplingrate.

Return type

wav

Notes

Uses scipy.io.wavfile.