A Music Synthesizer on FPGA
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.
Unable to display preview. Download preview PDF.
- 1.Puckette, M. “Pure Data” Proceedings, International Computer Music Conference. San Francisco, 1996, pp. 269–272.Google Scholar
- 2.Puckette, M. “Pure Data: recent progress” Proceedings, Third Inter-college Computer Music Festival, Tokyo, Japan, 1997. pp. 1–4.Google Scholar
- 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