summaryrefslogtreecommitdiff
path: root/examples/mp3in.csd
diff options
context:
space:
mode:
Diffstat (limited to 'examples/mp3in.csd')
-rwxr-xr-xexamples/mp3in.csd39
1 files changed, 39 insertions, 0 deletions
diff --git a/examples/mp3in.csd b/examples/mp3in.csd
new file mode 100755
index 0000000..9981aab
--- /dev/null
+++ b/examples/mp3in.csd
@@ -0,0 +1,39 @@
+<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 mp3in.wav -W ;;; for file output any platform
+</CsOptions>
+<CsInstruments>
+
+; Initialize the global variables.
+sr = 44100
+kr = 4410
+ksmps = 10
+nchnls = 2
+
+; Instrument #1.
+instr 1
+iskptim = .3
+ibufsize = 64
+; Reads stereo audio data from an external MP3 file
+ar1, ar2 mp3in "beats.mp3", iskptim, 0, 0, ibufsize
+
+
+ out ar1, ar2
+endin
+
+
+</CsInstruments>
+<CsScore>
+
+
+; Play Instrument #1 for three seconds.
+i 1 0 1.7
+e
+
+
+</CsScore>
+</CsoundSynthesizer>