module Csound.Control.Osc(
OscHost, OscPort, OscAddress, OscType, OscRef,
initOsc, listenOsc, ListenOsc, OscVal,
listenOscVal, listenOscSig, listenOscSig2,
sendOsc
) where
import Csound.Typed
type ListenOsc a = OscAddress -> a -> SE a
listenOscSig :: OscRef -> OscAddress -> Sig -> SE Sig
listenOscSig :: OscRef -> OscAddress -> Sig -> SE Sig
listenOscSig = OscRef -> OscAddress -> Sig -> SE Sig
forall a. (Tuple a, OscVal a) => OscRef -> OscAddress -> a -> SE a
listenOscVal
listenOscSig2 :: OscRef -> OscAddress -> Sig2 -> SE Sig2
listenOscSig2 :: OscRef -> OscAddress -> Sig2 -> SE Sig2
listenOscSig2 = OscRef -> OscAddress -> Sig2 -> SE Sig2
forall a. (Tuple a, OscVal a) => OscRef -> OscAddress -> a -> SE a
listenOscVal