home *** CD-ROM | disk | FTP | other *** search
- #include <carl/cmusic.h>
- set funclength = 8K ;
- set list ;
-
- ins 0 fm ;
- osc b2 1 p5 f3 d ; {df env}
- osc b3 1 p5 f4 d ; {fm env}
- osc b5 b2 b3 f1 d ; {mod osc}
- osc b1 p6 p5 f2 d ; {amp env}
- adn b6 b5 p7 ; {sum}
- osc b7 b1 b6 f1 d ; {carrier}
- out b7 ; {output}
- end ;
-
- {f1 - sine}
- SINE(f1) ;
- {f2 - amp env}
- GEN4(f2) 0,0 -1 .05,1 0 .95,1 -2 1,0 ;
- {f3 - df env}
- GEN4(f3) 0,0 0 1/8,6Hz 0 2/8,12Hz 0 3/8,300Hz 0 4/8,900Hz 0 7/8,900Hz 0 8/8,0 ;
- {f4 - fm env}
- GEN4(f4) 0,1.5Hz (ln(2)) 4/8,3Hz (ln(100)) 7/8,300Hz 0 1,300Hz ;
-
- note 0 fm 32 p4sec -12dB 300Hz ;
-
- ter ;
-