MURAL - Maynooth University Research Archive Library



    Streaming Spectral Processing with Consumer-level Graphics Processing Units


    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)

    [thumbnail of JT-Streaming.pdf]
    Preview
    Text
    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)

    Item control page
    Item control page

    Downloads

    Downloads per month over past year

    Origin of downloads