invalue
Reads a k-rate or i-rate signal or string from a user-defined channel.
Syntax
ivalue invalue "channel name"
kvalue invalue "channel name"
Sname invalue "channel name"
ivalue, kvalue -- The value that is read from the channel.
_ Sname_ -- The string variable that is read from the channel.
"channel name" -- An integer, string (in double-quotes), or string variable identifying the channel.
Examples
Here is an example of the invalue opcode. It uses the file invalue.csd.
Example of the invalue opcode. |
---|
| <CsoundSynthesizer>
<CsOptions>
</CsOptions>
<CsInstruments>
;run this example in CsoundQt, a Csound editor that provides widgets
;make the Widgets-panel visible, by clicking the Widgets symbol in the menu or pressing (Alt+1).
sr = 44100
ksmps = 32
nchnls = 2
0dbfs = 1
; written by Andres Cabrera
instr 1
kfreq invalue "freq" ; Quotes are needed here
asig oscil 0.1, kfreq, 1
outs asig, asig
endin
</CsInstruments>
<CsScore>
f 1 0 1024 10 1 ;sine
i 1 0 300 ;play for 300 seconds
e
</CsScore>
</CsoundSynthesizer>
|
See also
Signal Input
Credits
Author: Matt Ingalls
i-rate version new in Csound 6.04