Real-time Sliding Phase Vocoder using a Commodity GPU

Russell Bradford, John ffitch, Richard Dobson

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

We describe a new approach to the processing of audio by way of transformations to and from the frequency domain. In previous papers we described the Sliding Discrete Fourier Transform (SDFT), comprising an extension to the classic phase vocoder algorithm to perform a frame update every sample. We proposed this as offering musical advantages over the common STDFT, including lower latency and the potential for new classes of effect. Its major disadvantage has been the very high computational cost, which makes it intractable for real-time use even on high-specification consumer workstations.

We report on a version of the SDFT that exploits the intrinsic parallelism of the scheme on a commodity GPU, to implement the transform and its inverse in real time for multiple audio channels. This implementation is used to provide previously uncomputable real-time effects. We describe a key new effect, enabled by the method, which we have called Transformational FM (TFM).

LanguageEnglish
Title of host publicationProceedings of ICMC 2011
PublisherUniversity of Huddersfield and ICMA
Pages587-590
Number of pages4
ISBN (Print)978-0-9845274-0-3
StatusPublished - Aug 2011
EventProceedings of ICMC2011 -
Duration: 1 Aug 2011 → …

Publication series

NameICMC
PublisherUniversity of Huddersfield and ICMA

Conference

ConferenceProceedings of ICMC2011
Period1/08/11 → …

Fingerprint

Discrete Fourier transforms
Specifications
Processing
Costs
Graphics processing unit

Cite this

Bradford, R., ffitch, J., & Dobson, R. (2011). Real-time Sliding Phase Vocoder using a Commodity GPU. In Proceedings of ICMC 2011 (pp. 587-590). (ICMC). University of Huddersfield and ICMA.

Real-time Sliding Phase Vocoder using a Commodity GPU. / Bradford, Russell; ffitch, John; Dobson, Richard.

Proceedings of ICMC 2011. University of Huddersfield and ICMA, 2011. p. 587-590 (ICMC).

Research output: Chapter in Book/Report/Conference proceedingChapter

Bradford, R, ffitch, J & Dobson, R 2011, Real-time Sliding Phase Vocoder using a Commodity GPU. in Proceedings of ICMC 2011. ICMC, University of Huddersfield and ICMA, pp. 587-590, Proceedings of ICMC2011, 1/08/11.
Bradford R, ffitch J, Dobson R. Real-time Sliding Phase Vocoder using a Commodity GPU. In Proceedings of ICMC 2011. University of Huddersfield and ICMA. 2011. p. 587-590. (ICMC).
Bradford, Russell ; ffitch, John ; Dobson, Richard. / Real-time Sliding Phase Vocoder using a Commodity GPU. Proceedings of ICMC 2011. University of Huddersfield and ICMA, 2011. pp. 587-590 (ICMC).
@inbook{d698493fb81e434783a8fbf5db7ae8cd,
title = "Real-time Sliding Phase Vocoder using a Commodity GPU",
abstract = "We describe a new approach to the processing of audio by way of transformations to and from the frequency domain. In previous papers we described the Sliding Discrete Fourier Transform (SDFT), comprising an extension to the classic phase vocoder algorithm to perform a frame update every sample. We proposed this as offering musical advantages over the common STDFT, including lower latency and the potential for new classes of effect. Its major disadvantage has been the very high computational cost, which makes it intractable for real-time use even on high-specification consumer workstations. We report on a version of the SDFT that exploits the intrinsic parallelism of the scheme on a commodity GPU, to implement the transform and its inverse in real time for multiple audio channels. This implementation is used to provide previously uncomputable real-time effects. We describe a key new effect, enabled by the method, which we have called Transformational FM (TFM).",
author = "Russell Bradford and John ffitch and Richard Dobson",
year = "2011",
month = "8",
language = "English",
isbn = "978-0-9845274-0-3",
series = "ICMC",
publisher = "University of Huddersfield and ICMA",
pages = "587--590",
booktitle = "Proceedings of ICMC 2011",

}

TY - CHAP

T1 - Real-time Sliding Phase Vocoder using a Commodity GPU

AU - Bradford, Russell

AU - ffitch, John

AU - Dobson, Richard

PY - 2011/8

Y1 - 2011/8

N2 - We describe a new approach to the processing of audio by way of transformations to and from the frequency domain. In previous papers we described the Sliding Discrete Fourier Transform (SDFT), comprising an extension to the classic phase vocoder algorithm to perform a frame update every sample. We proposed this as offering musical advantages over the common STDFT, including lower latency and the potential for new classes of effect. Its major disadvantage has been the very high computational cost, which makes it intractable for real-time use even on high-specification consumer workstations. We report on a version of the SDFT that exploits the intrinsic parallelism of the scheme on a commodity GPU, to implement the transform and its inverse in real time for multiple audio channels. This implementation is used to provide previously uncomputable real-time effects. We describe a key new effect, enabled by the method, which we have called Transformational FM (TFM).

AB - We describe a new approach to the processing of audio by way of transformations to and from the frequency domain. In previous papers we described the Sliding Discrete Fourier Transform (SDFT), comprising an extension to the classic phase vocoder algorithm to perform a frame update every sample. We proposed this as offering musical advantages over the common STDFT, including lower latency and the potential for new classes of effect. Its major disadvantage has been the very high computational cost, which makes it intractable for real-time use even on high-specification consumer workstations. We report on a version of the SDFT that exploits the intrinsic parallelism of the scheme on a commodity GPU, to implement the transform and its inverse in real time for multiple audio channels. This implementation is used to provide previously uncomputable real-time effects. We describe a key new effect, enabled by the method, which we have called Transformational FM (TFM).

UR - http://www.computermusic.org/

M3 - Chapter

SN - 978-0-9845274-0-3

T3 - ICMC

SP - 587

EP - 590

BT - Proceedings of ICMC 2011

PB - University of Huddersfield and ICMA

ER -