hosc-0.12: Haskell Open Sound Control

Safe HaskellNone

Sound.OpenSoundControl

Description

Composite of non-transport related modules.

Provides the Datum, Message, Bundle and Packet types and the OSC and Coding type-classes.

The basic constructors are message and bundle, the basic coding functions are encodePacket and decodePacket.

 import Sound.OpenSoundControl

 let {o = bundle immediately [message "/g_free" [Int 0]]
     ;e = encodeBundle o :: String}
 in decodeBundle e == o