summaryrefslogtreecommitdiff
path: root/examples-xml/dssiactivate.csd.xml
diff options
context:
space:
mode:
authorFelipe Sateler <fsateler@debian.org>2011-07-26 23:02:40 -0400
committerFelipe Sateler <fsateler@debian.org>2011-07-26 23:02:40 -0400
commit3a91171181113761a14bcc36a086a8dda144b77b (patch)
tree7affbde923b0131e3e954519a8afb24cd408982d /examples-xml/dssiactivate.csd.xml
parente99de1fa9e7b72351523a958cb2a13557884f0a4 (diff)
Imported Upstream version 5.13~dfsg
Diffstat (limited to 'examples-xml/dssiactivate.csd.xml')
-rw-r--r--examples-xml/dssiactivate.csd.xml65
1 files changed, 65 insertions, 0 deletions
diff --git a/examples-xml/dssiactivate.csd.xml b/examples-xml/dssiactivate.csd.xml
new file mode 100644
index 0000000..4f8c4e8
--- /dev/null
+++ b/examples-xml/dssiactivate.csd.xml
@@ -0,0 +1,65 @@
+<programlisting>
+<emphasis role="csdtag">&lt;CsoundSynthesizer&gt;</emphasis>
+<emphasis role="csdtag">&lt;CsOptions&gt;</emphasis>
+<emphasis role="comment">; Select audio/midi flags here according to platform</emphasis>
+-odac <emphasis role="comment">;;;RT audio out</emphasis>
+<emphasis role="comment">;-iadc ;;;uncomment -iadc if RT audio input is needed too</emphasis>
+<emphasis role="comment">; For Non-realtime ouput leave only the line below:</emphasis>
+<emphasis role="comment">; -o dssiactivate.wav -W ;;; for file output any platform</emphasis>
+<emphasis role="csdtag">&lt;/CsOptions&gt;</emphasis>
+<emphasis role="csdtag">&lt;CsInstruments&gt;</emphasis>
+
+<emphasis role="ohdr">sr</emphasis> <emphasis role="op">=</emphasis> 44100
+<emphasis role="ohdr">ksmps</emphasis> <emphasis role="op">=</emphasis> 32
+<emphasis role="ohdr">nchnls</emphasis> <emphasis role="op">=</emphasis> 2
+
+gihandle <emphasis role="opc">dssiinit</emphasis> "caps.so", 19, 1 <emphasis role="comment">; = mono phaser and</emphasis>
+gaout <emphasis role="opc">init</emphasis> 0 <emphasis role="comment">; verbose about all ports</emphasis>
+
+<emphasis role="oblock">instr</emphasis> 1 <emphasis role="comment">; activate DSSI</emphasis>
+
+ktoggle <emphasis role="op">=</emphasis> p4
+<emphasis role="opc">dssiactivate</emphasis> gihandle, ktoggle
+<emphasis role="oblock">endin</emphasis>
+
+<emphasis role="oblock">instr</emphasis> 2
+
+ain1 <emphasis role="opc">diskin2</emphasis> "beats.wav", 1,0,1 <emphasis role="comment">; loop</emphasis>
+ain1 <emphasis role="op">=</emphasis> ain1<emphasis role="op">*</emphasis>.5
+ <emphasis role="opc">outs</emphasis> ain1, ain1
+gaout <emphasis role="op">=</emphasis> gaout<emphasis role="op">+</emphasis>ain1
+<emphasis role="oblock">endin</emphasis>
+
+<emphasis role="oblock">instr</emphasis> 3
+
+<emphasis role="opc">dssictls</emphasis> gihandle, 0, 1, 1 <emphasis role="comment">; range -1 to 1</emphasis>
+<emphasis role="opc">dssictls</emphasis> gihandle, 1, 2, 1 <emphasis role="comment">; rate 0 to 10</emphasis>
+<emphasis role="opc">dssictls</emphasis> gihandle, 2, .8, 1 <emphasis role="comment">; depth 0 to 1</emphasis>
+<emphasis role="opc">dssictls</emphasis> gihandle, 3, 3, 1 <emphasis role="comment">; spread 0 to 3.14</emphasis>
+<emphasis role="opc">dssictls</emphasis> gihandle, 4, .9, 1 <emphasis role="comment">; feedback 0 to 0.999</emphasis>
+
+<emphasis role="oblock">endin</emphasis>
+
+<emphasis role="oblock">instr</emphasis> 4
+
+aout1 <emphasis role="opc">dssiaudio</emphasis> gihandle, gaout <emphasis role="comment">;get beats.wav, mono out</emphasis>
+ <emphasis role="opc">outs</emphasis> aout1,aout1
+
+gaout <emphasis role="op">=</emphasis> 0
+<emphasis role="oblock">endin</emphasis>
+
+<emphasis role="csdtag">&lt;/CsInstruments&gt;</emphasis>
+<emphasis role="csdtag">&lt;CsScore&gt;</emphasis>
+<emphasis role="stamnt">i</emphasis> 1 0 4 1
+<emphasis role="stamnt">i</emphasis> 1 + . 0
+<emphasis role="stamnt">i</emphasis> 1 + . 1
+<emphasis role="stamnt">i</emphasis> 1 + . 0
+<emphasis role="stamnt">i</emphasis> 1 + . 1
+<emphasis role="stamnt">i</emphasis> 2 1 20
+<emphasis role="stamnt">i</emphasis> 3 1 20
+<emphasis role="stamnt">i</emphasis> 4 0 20
+
+<emphasis role="stamnt">e</emphasis>
+<emphasis role="csdtag">&lt;/CsScore&gt;</emphasis>
+<emphasis role="csdtag">&lt;/CsoundSynthesizer&gt;</emphasis>
+</programlisting> \ No newline at end of file