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


Reads a k-rate or i-rate signal or string from a user-defined channel.


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.


Here is an example of the invalue opcode. It uses the file invalue.csd.

Example 489. Example of the invalue opcode.

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

;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

f 1 0 1024 10 1 ;sine
i 1 0 300 	;play for 300 seconds

See also

Signal Input


Author: Matt Ingalls

i-rate version new in Csound 6.04