• DocumentCode
    2956124
  • Title

    A filter compiler for digital sound synthesis

  • Author

    Steiglitz, Kenneth

  • Author_Institution
    Dept. of Comput. Sci., Princeton Univ., NJ, USA
  • fYear
    1990
  • fDate
    3-6 Apr 1990
  • Firstpage
    1153
  • Abstract
    A simple one-pass compiler that translates an intermediate filter language (IFL) into filter code is described. The main motivation is to provide an easy way to experiment with filters for digital sound synthesis. Any realizable, linear, constant-coefficient digital filter can be represented, using two primitive commands. The present version takes less than 250 lines of Pascal and produces Pascal. This compiler is completely portable, requires small computer resources, uses text input that can be generated by other programs, and is easy to modify. As an example of an application, an elaboration of the plucked-string filter is described that produces beat tones in a way similar to FM synthesis
  • Keywords
    Pascal; codes; digital filters; electronic music; frequency modulation; program compilers; signal synthesis; FM synthesis; Pascal; beat tones; digital sound synthesis; electronic music; filter code; intermediate filter language; one-pass compiler; plucked-string filter; Application software; Computer science; Delay; Digital filters; Feedback loop; Graphics; Music; Portable computers; Program processors; Signal processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1990. ICASSP-90., 1990 International Conference on
  • Conference_Location
    Albuquerque, NM
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.1990.116164
  • Filename
    116164