|
| | _common.h |
| | A bunch of things that are common to many of the saf examples.
|
| |
| | ambi_bin.h |
| | A binaural Ambisonic decoder for reproducing Ambisonic sound scenes over headphones.
|
| |
| | ambi_dec.h |
| | A frequency-dependent Ambisonic decoder for reproducing Ambisonic sound scenes over loudspeakers.
|
| |
| | ambi_drc.h |
| | A frequency-dependent Ambisonic sound scene dynamic range compressor (DRC)
|
| |
| | ambi_enc.h |
| | A basic Ambisonic encoder.
|
| |
| | ambi_roomsim.h |
| | A simple shoebox room Ambisonic encoder.
|
| |
| | array2sh.h |
| | Spatially encodes spherical microphone array signals into spherical harmonic signals (aka: Ambisonic signals) utilising theoretical encoding filters.
|
| |
| | beamformer.h |
| | Generates beamformers/virtual microphones in arbitrary directions with several different beam patterns to choose from.
|
| |
| | binauraliser.h |
| | Convolves input audio (up to 64 channels) with interpolated HRTFs in the time-frequency domain.
|
| |
| | binauraliser_nf.h |
| | Convolves input audio (up to 64 channels) with interpolated HRTFs in the time-frequency domain, and applies optional near-field binaural filtering, as described in [1].
|
| |
| | decorrelator.h |
| | A multi-channel decorrelator.
|
| |
| | dirass.h |
| | A sound-field visualiser based on the directional re-assignment of beamformer energy based on local DoA estimates [1,2].
|
| |
| | matrixconv.h |
| | A standard matrix convolver.
|
| |
| | multiconv.h |
| | A multi-channel convolver.
|
| |
| | panner.h |
| | A frequency-dependent 3D panner based on the Vector-base Amplitude Panning (VBAP) method [1], with an optional spread control [2].
|
| |
| | pitch_shifter.h |
| | A very basic multichannel pitch shifter.
|
| |
| | powermap.h |
| | A sound-field visualiser, which utilises spherical harmonic signals as input; note this code is a remnant from the work conducted in [1].
|
| |
| | rotator.h |
| | A basic spherical harmonic/ Ambisonic signals rotator, based on the recursive approach detailed in [1].
|
| |
| | sldoa.h |
| | A spatially-localised active-intensity (SLAI) based direction-of- arrival estimator (SLDoA)
|
| |
| | spreader.h |
| | An arbitrary array panner (HRIRs, microphone array IRs, etc.) with coherent and incoherent spreading modes, as described in [1].
|
| |
| | tvconv.h |
| | A time-varying multi-channel convolver.
|
| |