OSCcount — Gives the Count of OSC messages currently unread.
Plugin opcode in osc.
Gives the Count of OSC messages currently unread but received by the current listeners.
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.
This example shows a pair of floating point numbers being received on port 7770.
sr = 44100 ksmps = 100 nchnls = 2 gihandle OSCinit 7770 instr 1 kf1 init 0 kf2 init 0 kk OSCcount nxtmsg: if (kk == 0) goto ex kr OSClisten gihandle, "/foo/bar", "ff", kf1, kf2 printk 0,kf1 printk 0,kf2 kk -= 1 kgoto nxtmsg ex: endin
More information on this opcode: http://www.youtube.com/watch?v=JX1C3TqP_9Y , made by Andrés Cabrera