Optimizing Digital Musical Effect Implementation For Harvard DSP Architecture

Smekal Z.; Schimmel J.; Krkavec P.
DAFx-2001 - Limerick
In the area of digital musical effect implementation, attention has lately been focused on computer workstations designed for digital processing of sound (DAW – Digital Audio Workstation), which perform all operations with audio signals, such as routing, mixing, editing, effect processing, recording, coding, etc. They are in fact a combination of a powerful computer program and hardware cards with digital signal processors. Most of these operations, except editing, must be performed in real time. Until recently, all real-time operations were performed on digital signal processors. Thanks to the power enhancement of personal computer core, performing these operations in the CPU is currently possible. However, in most cases, digital signal processors are still used for these purposes because digital musical effect modelling is more effective and more precise with the digital signal processor. In addition to this, processing in digital signal processor saves the CPU computing power for other functions. This paper deals with optimizing algorithms of digital musical effects for DAW systems.