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 :
بازگشت