csound-expression-opcodes-0.0.5.4: opcodes for the library csound-expression
Safe HaskellSafe-Inferred
LanguageHaskell2010

Csound.Typed.Opcode.OSC

Synopsis

Documentation

oscBundle :: Sig -> D -> D -> Str -> SE () Source #

 

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: https://csound.com/docs/manual/OSCinit.html

oscInitM :: Str -> D -> D Source #

 

oscRaw :: forall a. 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: https://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: https://csound.com/docs/manual/OSCsend.html