hosc-0.15: Haskell Open Sound Control

# hosc-0.15: Haskell Open Sound Control

`hosc` implements a subset of the Open Sound Control byte protocol, http://opensoundcontrol.org/.

Sound.OSC.Core implements the actual protocol.

Sound.OSC.Transport.FD implements a file descriptor based transport layer for `UDP` and `TCP`.

Sound.OSC.Transport.Monad implements a monadic interface to the `FD` transport layer.

Composite modules are at Sound.OSC and Sound.OSC.FD.

Modules

- Sound
  - Sound.OSC
    - Sound.OSC.Class
    - Sound.OSC.Coding
      - Sound.OSC.Coding.Byte
      - Sound.OSC.Coding.Cast
      - Decode
        - Sound.OSC.Coding.Decode.Base
        - Sound.OSC.Coding.Decode.Binary
      - Encode
        - Sound.OSC.Coding.Encode.Base
        - Sound.OSC.Coding.Encode.Builder
    - Sound.OSC.Core
    - Sound.OSC.Datum
    - Sound.OSC.FD
    - Sound.OSC.Normalise
    - Sound.OSC.Time
    - Transport
      - Sound.OSC.Transport.FD
        - Sound.OSC.Transport.FD.TCP
        - Sound.OSC.Transport.FD.UDP
      - Sound.OSC.Transport.Monad
    - Sound.OSC.Type
    - Sound.OSC.Wait