Abstract
This paper describes the implementation of a streaming spectral processing system for realtime audio in a consumer-level on-board GPU (Graphics Processing Unit) attached to an off-the-shelf
laptop computer. It explores the implementation of four processes:
standard phase vocoder analysis and synthesis, additive synthesis
and the sliding phase vocoder. These were developed under the
CUDA development environment as plugins for the Csound 6 audio programming language. Following a detailed exposition of
the GPU code, results of performance tests are discussed for each
algorithm. They demonstrate that such a system is capable of real-
time audio, even under the restrictions imposed by a limited GPU
capability.
| Original language | English |
|---|---|
| Title of host publication | Proceedingb of DAFx14 |
| Number of pages | 8 |
| Publication status | Published - 1 Sept 2014 |
Fingerprint
Dive into the research topics of 'Streaming Spectral Processing with Consumer-level Graphic Processing Units'. Together they form a unique fingerprint.Equipment
-
High Performance Computing (HPC) Facility
Chapman, S. (Manager)
University of BathFacility/equipment: Facility
Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS