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
Link To Document