This paper describes the implementation of a recently introduced parallel graphic equalizer (PGE) in a heterogeneous way. The control and audio signal processing parts of the PGE are distributed to a PC and to a signal processor, of WaveCore architecture, respectively. This arrangement is particularly suited to the algorithm in question, benefiting from the low-latency characteristics of the audio signal processor as well as general purpose computing power for the more demanding filter coefficient computation. The design is achieved cleanly in a high-level language called Kronos, which we have adapted for the purposes of heterogeneous code generation from a uniform program source.
|Publisher||Norwegian University of Science and Technology, Department of Music and Department of Electronics and Telecommunications|
|Conference||18th International Conference on Digital Audio Effects, DAFx 2015, Trondheim, Norway|
|Period||30/11/15 → …|
- Audio effects
- Graphical Equalizer
- Low latency
- Heterogeneous computing