diff options
Diffstat (limited to 'examples/mpulse.csd')
-rw-r--r-- | examples/mpulse.csd | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/examples/mpulse.csd b/examples/mpulse.csd new file mode 100644 index 0000000..50a1241 --- /dev/null +++ b/examples/mpulse.csd @@ -0,0 +1,43 @@ +<CsoundSynthesizer> +<CsOptions> +; Select audio/midi flags here according to platform +; Audio out Audio in No messages +-odac -iadc -d ;;;RT audio I/O +; For Non-realtime ouput leave only the line below: +; -o mpulse.wav -W ;;; for file output any platform +</CsOptions> +<CsInstruments> + +; Initialize the global variables. +sr = 44100 +kr = 4410 +ksmps = 10 +nchnls = 1 + +gkfreq init 0.1 + +instr 1 + kamp = 10000 + + a1 mpulse kamp, gkfreq + out a1 +endin + +instr 2 +; Assign the value of p4 to gkfreq +gkfreq init p4 +endin +</CsInstruments> +<CsScore> + +; Play Instrument #1 for one second. +i 1 0 10 +i 2 2 1 0.05 +i 2 4 1 0.01 +i 2 6 1 0.005 +i 2 8 1 0.001 +e + + +</CsScore> +</CsoundSynthesizer> |