Opens in a new tab

AES E-Library

← Back to search

Convention Paper

Real-Time Additive Synthesis with One Million Sinusoids Using a GPU

Authors: Savioja, Lauri; Välimäki, Vesa; Smith III, Julius O.

AES Convention 128 · Paper 7962 · May 2010

Abstract

Additive synthesis is one of the fundamental sound synthesis techniques. It is based on the principle that each sound can be represented as a superposition of sine waves of different frequencies. That task can be done fully parallel and thus it is suitable for GPU (graphics processing unit) implementation. In this study we show that it is possible to compute over one million unique sine waves in real-time using a current GPU. That performance depends on the applied buffer sizes, but close to the maximum result is reachable already with a buffer of 500 samples.

Details

Published in
AES Convention 128
AES Convention
128
Paper number
7962
Publication date
May 6, 2010
Session subject
High Performance Audio Processing
Affiliation
Aalto University School of Science and Technology, Espoo, Finland; CCRMA, Stanford University, Palo Alto, CA, USA; NVIDIA Research, Helsinki, Finland (See document for exact affiliation information.)
Type
Convention Paper