osccount
Gives the Count of OSC messages currently unread but received by the current listeners.
Deprecated alias
OSCcountis a deprecated alias ofosccountin Csound 7. Useosccountin new code. The old name still works for compatibility.
Plugin opcode in osc.
Syntax
Performance
kans -- set to the number of messages accepted by this Csound process to any address but not yet presented to a call of osclisten.
The expected use of this opcode is when there are a number of listeners and we can decide checking them all if there are no messages.
Examples
This example shows a pair of floating point numbers being received on port 7770.
sr = 44100
ksmps = 100
nchnls = 2
handle@global:i = oscinit(7770)
instr 1
f1:k = init(0)
f2:k = init(0)
kk = osccount()
until (kk == 0) do
kr = osclisten(handle, "/foo/bar", "ff", f1, f2)
printk(0, f1)
printk(0, f2)
kk -= 1
od
endin
See also
More information on this opcode: http://www.youtube.com/watch?v=JX1C3TqP_9Y, made by Andrés Cabrera
Credits
Author: John ffitch
2018 new in Csound 6.12