hsc3-rec-0.14.1: Sound/SC3/UGen/Record/SendTrig.hs
-- | Send a trigger message from the server back to the client.
module Sound.SC3.UGen.Record.SendTrig where
import qualified Sound.SC3.UGen as S
import Sound.SC3.UGen.Record
data SendTrig = SendTrig {
rate :: S.Rate,
input :: S.UGen,
id_ :: S.UGen,
value :: S.UGen
} deriving (Show)
sendTrig :: SendTrig
sendTrig = SendTrig {
rate = S.AR,
input = 0.0,
id_ = 0.0,
value = 0.0
}
mkSendTrig :: SendTrig -> S.UGen
mkSendTrig (SendTrig r a' b' c') = S.mkOsc r "SendTrig" [a',b',c'] 1
instance Make SendTrig where
ugen = mkSendTrig