Method and system for implementing a modal processor
OwnerJonathan Abelinventor
Life of this patent
Estimating the term…
Abstract
The implementation of modal processors, which involve the parallel combination resonant filters, may be costly for applications such as artificial reverberation that can require thousands of modes. In one embodiment, the input signal is decomposed into a plurality of subbands, the outputs of which are downsampled. In each downsampled band, resonant filters are applied at the downsampled sampling rate, and their output is upsampled and filtered to form the band output. In these and other embodiments, a feature of responses of the mode filters have been optimized to minimize an aspect of a residual error after a point in time.
Claims18
A method comprising:
- receiving a source signal;
- and
- applying artificial reverberation to the source signal by processing the source signal in parallel using a plurality of mode filters having respective mode frequencies, the processing includes:
- processing the source signal in frequency subbands defined by a bank of filters, at least one of the filters having a stop band that overlaps with a portion of a passband of another one of the filters, and with each frequency in an audio band appearing in either a single pass band, or a pair of transition bands,
- wherein the plurality of mode filters are assigned to the frequency subbands using their respective mode frequencies.
A method comprising:
- receiving a source signal;
- and
- applying artificial reverberation to the source signal by processing the source signal in parallel using a plurality of mode filters having respective mode frequencies,
- wherein the mode filters are assigned to subbands using their respective mode frequencies, and
- wherein a feature of one or more of the plurality of mode filters has been optimized to minimize an aspect of a residual error of the artificial reverberation that remains in the processed source signal after an amount of time.
A system for implementing an approximation to a desired filter comprising
- a modal processor;
- and
- a convolutional reverberator combined in parallel with the modal processor,
- wherein the modal processor comprises one or more mode filters combined in parallel and having respective mode frequencies and decay times, and
- wherein the convolutional reverberator comprises a first filter having an impulse response with a length that is shorter than at least one of the decay times.
Dependencies are inferred from the claim text.