Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator

Software reverberators are used to superimpose reverberation on audio signals, and are used extensively in the multimedia and broadcasting industries. Several commercially-available reverberators claim to support frequency-dependent reverberation, but none have been found to implement octave-band...

Full description

Bibliographic Details
Main Author: Halingten, Kurtis
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/15060
id ndltd-UBC-oai-circle.library.ubc.ca-2429-15060
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-150602018-01-05T17:37:36Z Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator Halingten, Kurtis Software reverberators are used to superimpose reverberation on audio signals, and are used extensively in the multimedia and broadcasting industries. Several commercially-available reverberators claim to support frequency-dependent reverberation, but none have been found to implement octave-band frequency-dependent reverberation. The objective of the research reported here was to develop a reverberator capable of accurately adding reverberation to digital audio signals, with desired reverberation times from 0 to 2 seconds specified for individual octave frequency bands from 125 Hz to 8000 Hz. The physics governing diffuse reverberation have been reviewed. An indepth investigation of the methods to measure reverberation was performed. Measurement of frequency-dependent reverberation times reported in this thesis used an iterative noise-reduction algorithm combined with a novel, unique, rationalized reverberation time measurement algorithm. The properties of the common DSP filters used for superimposing reverberation have been reviewed. Several published reverberator designs have been simulated, but were found to be unsuitable to meet the research objectives. This fact, combined with the limited reverberation functionality of current audio processing software development kits, prompted the development of new reverberators. Several new software reverberators are presented. Two of these are based on a computationally efficient multirate design. A l l of the prototypes satisfied the research objective of accurate superposition of octave-band reverberation. The best design was implemented in a Microsoft Windows DLL. Applied Science, Faculty of Mechanical Engineering, Department of Graduate 2009-11-17 2009-11-17 2003 2004-05 Text Thesis/Dissertation http://hdl.handle.net/2429/15060 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 13075811 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description Software reverberators are used to superimpose reverberation on audio signals, and are used extensively in the multimedia and broadcasting industries. Several commercially-available reverberators claim to support frequency-dependent reverberation, but none have been found to implement octave-band frequency-dependent reverberation. The objective of the research reported here was to develop a reverberator capable of accurately adding reverberation to digital audio signals, with desired reverberation times from 0 to 2 seconds specified for individual octave frequency bands from 125 Hz to 8000 Hz. The physics governing diffuse reverberation have been reviewed. An indepth investigation of the methods to measure reverberation was performed. Measurement of frequency-dependent reverberation times reported in this thesis used an iterative noise-reduction algorithm combined with a novel, unique, rationalized reverberation time measurement algorithm. The properties of the common DSP filters used for superimposing reverberation have been reviewed. Several published reverberator designs have been simulated, but were found to be unsuitable to meet the research objectives. This fact, combined with the limited reverberation functionality of current audio processing software development kits, prompted the development of new reverberators. Several new software reverberators are presented. Two of these are based on a computationally efficient multirate design. A l l of the prototypes satisfied the research objective of accurate superposition of octave-band reverberation. The best design was implemented in a Microsoft Windows DLL. === Applied Science, Faculty of === Mechanical Engineering, Department of === Graduate
author Halingten, Kurtis
spellingShingle Halingten, Kurtis
Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
author_facet Halingten, Kurtis
author_sort Halingten, Kurtis
title Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
title_short Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
title_full Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
title_fullStr Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
title_full_unstemmed Frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
title_sort frequency-dependent software reverberation : design and implementation of a seven octave-band reverberator
publishDate 2009
url http://hdl.handle.net/2429/15060
work_keys_str_mv AT halingtenkurtis frequencydependentsoftwarereverberationdesignandimplementationofasevenoctavebandreverberator
_version_ 1718589799256817664