1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
<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 strsub.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>
; By: Jonathan Murphy 2007
instr 1
Smember strget p4
; Parse Smember
istrlen strlen Smember
idelimiter strindex Smember, ":"
S1 strsub Smember, 0, idelimiter ; "String1"
S2 strsub Smember, idelimiter + 1, istrlen ; "String2"
printf "First string: %s\nSecond string: %s\n", 1, S1, S2
endin
</CsInstruments>
<CsScore>
i 1 0 1 "String1:String2"
</CsScore>
</CsoundSynthesizer>
|