arrow
返回

A GPU-Oriented Application Programming Interface for Digital Audio Workstations

delete2022-08-01
delete1
PRE
AI
D
Daniele Bianchi
F
Federico Avanzini
A
Adriano Baratè
L
Luca A. Ludovico *
G
Giorgio Presti
DOI:10.1109/TPDS.2021.3131659delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A Digital Audio Workstation (DAW) is a hardware and/or software device aiming to ease those operations required for music production, such as arranging, recording, editing, mixing, and, more in general, modifying sounds creatively. A peculiarity of a DAW environment is that most of the work is highly parallelizable, since the basic architecture of a DAW consists in the simultaneous processing of different audio tracks, mainly independent from each other. In order to exploit such a feature, this paper proposes an interface that lets the DAW interact with the Graphics Processing Unit (GPU) in a standardized way. Despite some academic research and experimentation, the professional audio software industry almost never exploited GPUs when implementing entire DAWs, but only when realising very specific tools or third party extensions (plugins). This work also presents and discusses the outcomes of a number of tests conducted in order to choose the optimal architecture. As a result, a GPU-based approach turned to be a valid alternative to the use of CPUs in the computation of audio effects, such as the rendering of audio tracks after mixing and mastering operations, both in real time and offline.
Keyword:
Graphics processing units
Task analysis
Real-time systems
Software
Rendering (computer graphics)
Parallel processing
Central Processing Unit
Graphic processing unit (GPU)
audio
digital audio workstation (DAW)
heterogeneous computing

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

U
University of Milan
学者数:
5.1W
论文数: 3.9W
被引数: 5.0W
引用论文

引用论文

Attention-driven Multi-sensor Selection
err2019-07-01
err0
errOAAI
errStefan Braun; Daniel Neil; Jithendar Anumula; Enea Ceolini; Shih-Chii Liu
err分享
err收藏
qPR: An adaptive partial-report procedure based on Bayesian inference
err2016-08-31
err0
errOAAI
errJongsoo Baek; Luis Andres Lesmes; Zhong-Lin Lu
err分享
err收藏
err分享
err收藏
err分享
err收藏
err分享
err收藏
An efficient GPU-based time domain solver for the acoustic wave equation基于GPU的声波方程高效时域求解器
err2012-02-01
err95
errOAAI
errMehra, Ravish; Raghuvanshi, Nikunj; Savioja, Lauri; Lin, Ming C.; Manocha, Dinesh
err分享
err收藏
学者 查看更多内容