Lazzarini, Victor, ffitch, John, Timoney, Joseph and Bradford, Russell (2014) Streaming Spectral Processing with Consumer-level Graphics Processing Units. In: 17th International Conference on Digital Audio Effects (DAFx-14), 1-5 September 2014, Erlangen, Germany. (Unpublished)
Preview
JT-Streaming.pdf
Download (428kB) | Preview
Abstract
This paper describes the implementation of a streaming spectral
processing system for realtime audio in a consumer-level onboard
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 realtime
audio, even under the restrictions imposed by a limited GPU
capability.
Item Type: | Conference or Workshop Item (Paper) |
---|---|
Keywords: | Streaming; Spectral Processing; Consumer-level; Graphics Processing Units; Realtime audio; |
Academic Unit: | Faculty of Arts,Celtic Studies and Philosophy > Music Faculty of Science and Engineering > Computer Science |
Item ID: | 5853 |
Depositing User: | Joseph Timoney |
Date Deposited: | 17 Feb 2015 16:56 |
Refereed: | No |
Related URLs: | |
URI: | https://mural.maynoothuniversity.ie/id/eprint/5853 |
Use Licence: | This item is available under a Creative Commons Attribution Non Commercial Share Alike Licence (CC BY-NC-SA). Details of this licence are available here |
Repository Staff Only (login required)
Downloads
Downloads per month over past year