Real Time Implementation of Fuzz-Face Electric Guitar Effect
Physical models are widely used for sound synthesis and transformation. This chapter presents a general methodology for the integration of physical modeling of sounds in a system level design environment using SystemC. The methodology has been applied in particular for physical modeling of electric guitar effects, derived from the well known fuzz-face circuit. The implementation in real time systems of physical models requires very high performance processors and dedicated hardware. The implementation on low cost embedded systems implies a further simplification of the algorithms. This paper presents the implementation of electric guitar effects in an embedded system board based on the ARM7 processor.
KeywordsPhysical models SystemC Electric guitar effects Fuzz-face Embedded System
Unable to display preview. Download preview PDF.
- 3.E. Holsinger, “How Music and Computers Work”, Chicago, IL: Ziff- Davis Press, 1994.Google Scholar
- 4.S. Pellman, “An Introduction to the Creation of Electroacoustic Music”, Belmont, CA: Wadsworth, 1994.Google Scholar
- 5.J.M. Chowning, “The synthesis of complex audio spectra by means of frequency modulation,” J. Audio Eng. Soc., vol. 21, no. 7, pp. 526–534,1973.Google Scholar
- 6.J.O. Smith, “Physical Modeling using Digital Waveguides”, Comput. Music J., special issue on Physical Modeling of Musical Instruments, Part I, Volume 16, No. 4, p. 74, 1992.Google Scholar
- 7.J.O. Smith, “Music application of digital waveguide,” Stanford Univ., CCRMA Tech. Rep. STAN-M-67.Google Scholar
- 8.S. A. Van Duyne and J. O. Smith, “Physical modeling with the 2-D digital wave guide mesh,” in Proc. Int. Computer Music Conf., Tokyo, Japan, 1993, pp. 40–47.Google Scholar
- 9.S. Petrausch, J. Escolano and R. Rabenstein, “A general approach to block”-based physical modeling with mixed modeling strategies for digital sound synthesis”, Proc. of ICASSP ‘05, Volume 3, 18–23 March 2005, pp. 21–24, Vol 3.Google Scholar
- 12.J. Escolano and J.-J. Lopez, “On the adaptation of the linear bicharacteristic scheme to block-based physical modeling for digital sound synthesis of string instruments”, Proc of ICASSP 2006, pp.V-161–164.Google Scholar
- 14.E. Motuk, R. Woods and S. Bilbao, “FPGA-based hardware for physical modeling sound synthesis by finite difference schemes”, Proceedings. 2005 IEEE International Conference on Field-Programmable Technology, 2005, 11–14 Dec. 2005, pp. 103–110.Google Scholar
- 16.SystemC, www.systemc.org, 2008.
- 17.A. Vachoux, C. Grimm and K. Einwich, “SystemC-AMS requirements, design objectives and rationale”, Design, Automation and Test in Europe Conference, 2003, pp. 388–393.Google Scholar
- 18.A. Vachoux, C. Grimm and K. Einwich, “Towards analog and mixed-signal SOC design with systemC-AMS”, Workshop on Electronic Design, Test and Applications, 2004. DELTA 2004, pp. 97–102.Google Scholar
- 19.OSCI Analog/Mixed-signal Working Group (AMSWG), www.systemc.org/projects/ams-wg/
- 20.SystemC-AMS, http://www.systemc-ams.org/, 2008.
- 21.S. Orcioni, G. Biagetti and M. Conti, “SystemC-WMS: Mixed Signal Simulation based on Wave exchanges”, in the book “Advances in design and specification languages for SOCS”, Alain Vachoux (Editor.), Kluwer Academic 2006.Google Scholar
- 22.M. Conti, M. Caldari, S. Orcioni and G. Biagetti, “Analog circuit modeling in SystemC”, in the book“Languages for System Specification and Verification” CHDL Series, Christoph Grimm (Editor.), Kluwer Academic 2004, pp. 229–242.Google Scholar
- 23.F. Gambini, M. Conti, S. Orcioni, F. Ripa and M. Caldari, “Physical modelling in SystemC-WMS and real time synthesis of electric guitar effects”, Proc. of the WISES07, pp. 87–100, Madrid, Spain, June 21–22, 2007.Google Scholar
- 24.R.G. Keen.“The technology of the Fuzz-Face”, www.geofex.com/Article_Folders/fuzzface/fffram.htm, 2008.