invalue

invalue — Reads a k-rate signal from a user-defined channel.

Description

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"

Performance

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 409. Example of the invalue opcode.

See the sections Real-time Audio and Command Line Flags for more information on using command line flags.

<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

outvalue

Credits

Author: Matt Ingalls

i-rate version new in Csound 6.04