Publication detail

VST plug-in module performing wavelet transform in real-time

RAJMIC, P. PRŮŠA, Z. KONCZI, R.

Original Title

VST plug-in module performing wavelet transform in real-time

English Title

VST plug-in module performing wavelet transform in real-time

Type

conference paper

Language

en

Original Abstract

The paper presents a variant of the segmentwise wavelet transform (blockwise DWT, online DWT or SegDWT) algorithm adapted to real-time audio processing. The implementation of the algorithm as a VST plugin is presented as well. The main problem of segmentwise wavelet coefficient processing is the handling of the segment borders. The common border extension methods result in false coefficients, which in turn result in border distortion (block-end effects) after particular types of coefficient processing. In contrast, the SegDWT algorithm employs a segment extension technique to prevent this inconvenience and produce exactly the same coefficients as the wavelet transform of the whole signal would do. In this paper we remove some of the shortcomings of the original SegDWT algorithm; for example the need for the right segment extension is canceled. The VST plugin module created is described from the viewpoints of both the user and the programmer; the latter can easily add their own method for processing thecoefficients.

English abstract

The paper presents a variant of the segmentwise wavelet transform (blockwise DWT, online DWT or SegDWT) algorithm adapted to real-time audio processing. The implementation of the algorithm as a VST plugin is presented as well. The main problem of segmentwise wavelet coefficient processing is the handling of the segment borders. The common border extension methods result in false coefficients, which in turn result in border distortion (block-end effects) after particular types of coefficient processing. In contrast, the SegDWT algorithm employs a segment extension technique to prevent this inconvenience and produce exactly the same coefficients as the wavelet transform of the whole signal would do. In this paper we remove some of the shortcomings of the original SegDWT algorithm; for example the need for the right segment extension is canceled. The VST plugin module created is described from the viewpoints of both the user and the programmer; the latter can easily add their own method for processing thecoefficients.

Keywords

segmented wavelet transform, SegDWT, real-time, VST plug-in, audio processing

RIV year

2012

Released

17.09.2012

Publisher

The AudioLab, The Univesity of York

Location

York

ISBN

978-0-9573906-0-7

Book

Proceedings of the 15th International Conference on Digital Audio Effects

Pages from

11

Pages to

18

Pages count

8

URL

Documents

BibTex


@inproceedings{BUT94036,
  author="Pavel {Rajmic} and Zdeněk {Průša} and Róbert {Konczi}",
  title="VST plug-in module performing wavelet transform in real-time",
  annote="The paper presents a variant of the segmentwise wavelet transform (blockwise DWT, online DWT or SegDWT) algorithm adapted to real-time audio processing. The implementation of the algorithm as a VST plugin is presented as well. The main problem of segmentwise wavelet coefficient processing is the handling of the segment borders. The common border extension methods result in false coefficients, which in turn result in border distortion (block-end effects) after particular types of coefficient processing. In contrast, the SegDWT algorithm employs a segment extension technique to prevent this inconvenience and produce exactly the same coefficients as the wavelet transform of the whole signal would do. In this paper we remove some of the shortcomings of the original SegDWT algorithm; for example the need for the right segment extension is canceled. The VST plugin module created is described from the viewpoints of both the user and the programmer; the latter can easily add their own method for processing thecoefficients.",
  address="The AudioLab, The Univesity of York",
  booktitle="Proceedings of the 15th International Conference on Digital Audio Effects",
  chapter="94036",
  howpublished="electronic, physical medium",
  institution="The AudioLab, The Univesity of York",
  year="2012",
  month="september",
  pages="11--18",
  publisher="The AudioLab, The Univesity of York",
  type="conference paper"
}