csound-expression-opcodes-0.0.4.0: opcodes for the library csound-expression

Safe HaskellNone
LanguageHaskell98

Csound.Typed.Opcode.OSC

Synopsis

Documentation

oscInit :: D -> SE D Source #

Start a listening process for OSC messages to a particular port.

Starts a listening process, which can be used by OSClisten.

ihandle  OSCinit  iport

csound doc: http://csound.com/docs/manual/OSCinit.html

oscListen :: D -> D -> D -> [Sig] -> SE Sig Source #

Listen for OSC messages to a particular path.

On each k-cycle looks to see if an OSC message has been send to a given path of a given type.

kans  OSClisten  ihandle, idest, itype [, xdata1, xdata2, ...]

csound doc: http://csound.com/docs/manual/OSClisten.html

oscRaw :: Tuple a => D -> a Source #

Listen for all OSC messages at a given port.

On each k-cycle looks to see if an OSC message has been received at a given port and copies its contents to a string array. All messages are copied. If a bundle of messages is received, the output array will contain all of the messages in it.

Smess[],klen  OSCraw  iport

csound doc: http://csound.com/docs/manual/OSCraw.html

oscSend :: Sig -> D -> D -> D -> D -> [Sig] -> SE () Source #

Sends data to other processes using the OSC protocol

Uses the OSC protocol to send message to other OSC listening processes.

 OSCsend  kwhen, ihost, iport, idestination[, itype , xdata1, xdata2, ...]

csound doc: http://csound.com/docs/manual/OSCsend.html