There is a newer version of the record available.

Published June 7, 2022 | Version v1
Conference paper Open

FPGA-accelerated Real-Time Audio in Pure Data

  • 1. Bauhaus-Universität Weimar
  • 2. The Center for Haptic Audio Interaction Research

Description

With the advent of fast ARM processors more audio products are running embedded Linux systems and high level languages to implement real-time signal processing.
Still, embedded Linux systems can't compete with the processing power of desktop computers to implement complex signal processing as needed for physical modeling algorithms.
This paper describes how to interface custom digital logic circuits in an Field Programmable Gate Array (FPGA) with the Linux operating system to speed up processing. The hardware used is a Terasic DE10-Nano development kit equipped with an Intel Cyclone V SoC, running Pure Data (Pd) on Linux and communicating with a mass-interaction network for physical modeling sound synthesis on the FPGA side. The code referenced in this publication is available online.

Files

22.pdf

Files (458.9 kB)

Name Size Download all
md5:44dad1dd7a8b40ecd35e6e4f83279762
458.9 kB Preview Download