home *** CD-ROM | disk | FTP | other *** search
- #include sonc.h
- #include effects.h
-
- {
- add = 0;
- ladd = 0;
- radd = 0;
- rvbadd = 0;
-
- #include scramble.son
-
- //#define chorus(input, width, depth, mix, rate) (1-mix)*input + mix*delay(input, width+depth, wavegen(POS_TRIANGLE, delta(rate))*sec(depth))
- //ladd = chorus(ladd, 0.0, 0.01, chormix, 0.1);
- //add = add+chorus(-add, 0, 0.01, 0.5, 0.3);
-
- #define reverb
- #ifdef reverb
- sreverb(add+ladd+radd, lrvb, rrvb, 0.34, 0.9, 4);
- //hallreverb(ladd+radd, lrvb, rrvb);
- #else
- lrvb = 0;
- rrvb = 0;
- #endif
- #define rvbscal 75
- //ladd = 0; radd = 0;
-
- outdevice(0, 22050, 2, 2, (add+ladd)/8+lrvb/rvbscal, (add+radd)/8+rrvb/rvbscal)
- //outdevice(2, 11025, 1, 1, (ladd+radd)/16+lrvb/rvbscal)
- //outfile("test.snd", 22050, 2, 2, ladd/8+lrvb/rvbscal, radd/8+rrvb/rvbscal)
- }
-