Abstract

This chapter presents a Matlab implementation of stream‐based virtual microphone directional audio coding (DirAC). It describes how to use first‐order DirAC in different applications with different theoretical and practical microphone setups for both loudspeaker and headphone playback. The system performs well if the recorded spatial sound matches the implicit assumptions about the sound field in DirAC, that at each frequency band only a single source is dominant at one time, with a moderate level of reverberation. In cases where the recorded sound field strongly violates these assumptions, audible distortions, artifacts, may occur. The artifacts were pronounced with a high number of loudspeakers, and especially in listening conditions with low reverberation. They are most often due to the temporal and spectral effects from decorrelation processing, which is needed to decrease the level of coherence between loudspeaker signals in the case of a sound field with high diffuseness.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call