• DocumentCode
    2051389
  • Title

    A model for real-time sound synthesis of guitar on a floating-point signal processor

  • Author

    Karjalainen, Matti ; Laine, Unto K.

  • Author_Institution
    Acoust. Lab., Helsinki Univ. of Technol., Espoo, Finland
  • fYear
    1991
  • fDate
    14-17 Apr 1991
  • Firstpage
    3653
  • Abstract
    Algorithms that can be used to synthesize guitar sounds on a floating-point signal processor are presented. A finite impulse response (FIR) Lagrange interpolator is introduced to implement the efficient and precise fractional delay approximation that is needed to achieve arbitrary and varying-length strings. This kind of interpolation is especially good in avoiding distortion and undesirable extra effects when the string length is changing continuously during the synthesis of a sound. The interpolator can also be used in other cases, e.g. in transmission-line modeling of acoustic tube resonators in wind instruments and for vocal tract models in speech synthesis. In addition to the interpolation principle, the implementation of the guitar string model on the TMS320C30 floating-point signal processor is described
  • Keywords
    digital signal processing chips; electronic music; interpolation; real-time systems; signal synthesis; Lagrange interpolator; TMS320C30; finite impulse response; floating-point signal processor; guitar string model; precise fractional delay approximation; real-time sound synthesis; varying-length strings; Acoustic distortion; Delay; Finite impulse response filter; Interpolation; Lagrangian functions; Signal processing; Signal processing algorithms; Signal synthesis; Speech synthesis; Transmission lines;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1991. ICASSP-91., 1991 International Conference on
  • Conference_Location
    Toronto, Ont.
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-0003-3
  • Type

    conf

  • DOI
    10.1109/ICASSP.1991.151066
  • Filename
    151066