diff options
Diffstat (limited to 'examples/transegb.csd')
-rw-r--r-- | examples/transegb.csd | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/examples/transegb.csd b/examples/transegb.csd new file mode 100644 index 0000000..21daf09 --- /dev/null +++ b/examples/transegb.csd @@ -0,0 +1,41 @@ +<CsoundSynthesizer> +<CsOptions> +; Select audio/midi flags here according to platform +; Audio out Audio in +-odac -iadc ;;;RT audio I/O +; For Non-realtime ouput leave only the line below: +; -o transeg.wav -W ;;; for file output any platform +</CsOptions> +<CsInstruments> + +sr = 44100 +ksmps = 128 +nchnls = 2 + +0dbfs = 1 + +instr 1 +;p4 and p5 determine the type of curve for each +;section of the envelope +kenv transegb 0.01, p3*0.25, p4, 1, p3, p5, 0.01 +a1 oscil kenv, 440, 1 +outs a1, a1 +endin + +</CsInstruments> +<CsScore> +; Table #1, a sine wave. +f 1 0 16384 10 1 + +i 1 0 2 2 2 +i 1 + . 5 5 +i 1 + . 1 1 +i 1 + . 0 0 +i 1 + . -2 -2 +i 1 + . -2 2 +i 1 + . 2 -2 +e +</CsScore> +</CsoundSynthesizer> + + |