A Music Synthesizer on FPGA

  • Takashi Saito
  • Tsutomu Maruyama
  • Tsutomu Hoshino
  • Saburo Hirano
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2147)

Abstract

Software synthesizers have great flexibility in the connection of the basic components of many synthesis methods, and can generate any kinds of sounds of any synthesis methods. However, the performance of the current microprocessors are not still enough for generating many sounds at a time. Speedup of the computation by some simple hardwares is expected especially for real time performance. We are now developing hardware accelerators for the software synthesizers using off the shelf boards with Field Programmable Gate Arrays (FPGAs). With these hardware accelerators, we can realize any kinds of combinations of different sampling rates and data width of sounds not only generating many sounds (350 sounds on a desktop computer and 110 sounds on a note computer) at a time. This performance can be achieved by fully utilizing the flexibility of FPGAs, and outperforms DSPs.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Puckette, M. “Pure Data” Proceedings, International Computer Music Conference. San Francisco, 1996, pp. 269–272.Google Scholar
  2. 2.
    Puckette, M. “Pure Data: recent progress” Proceedings, Third Inter-college Computer Music Festival, Tokyo, Japan, 1997. pp. 1–4.Google Scholar
  3. 3.
    Raczinski and Sladek, “The Modular Architecture of SYNTHUP, FPGA Based PCI Board for Real-Time Sound Synthesis and Digital Signal Processing”, FPL 2000, pp. 834–837.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Takashi Saito
    • 1
  • Tsutomu Maruyama
    • 1
  • Tsutomu Hoshino
    • 1
  • Saburo Hirano
    • 2
  1. 1.Institute of Engineering Mechanics and SystemsUniversity of TsukubaIbarakiJAPAN
  2. 2.School of Design, Faculty of ArtUniversity of Kyoto SeikaJapan

Personalised recommendations