Package0.20Sound
hosc
Haskell Open Sound Control
- Version0.20
- CategorySound
- LicenceGPL-3.0-only
- AuthorRohan Drape, Stefan Kersten
- Maintainerrd@rohandrape.net
- Homepagerohandrape.net/t/hosc
- Pinned byhackage hosc 0.20
- Sourcehackage.haskell.org/package/hosc-0.20
Modules
24 modules- Sound.Osc1Composite of Sound.Osc.Core and Sound.Osc.Transport.Monad.
- Sound.Osc.Alias4Some backwards compatability, not really...
- Sound.Osc.Coding.Byte63Byte-level coding utility functions.
- Sound.Osc.Coding.Cast8Bit-level type casts and byte layout string typecasts.
- Sound.Osc.Coding.Convert28Type conversion.
- Sound.Osc.Coding.Decode.Base3Base-level decode function for Osc packets.
- Sound.Osc.Coding.Decode.Binary5Optimised decode function for Osc packets.
- Sound.Osc.Coding.Encode.Base6Base-level encode function for Osc packets (slow).
- Sound.Osc.Coding.Encode.Builder5Optimised encode function for Osc packets.
- Sound.Osc.Core0Composite of non-transport related modules. Provides the Datum, Message, Time, Bundle and Packet types
- Sound.Osc.Datum32Osc data types.
- Sound.Osc.Fd0Composite of Sound.Osc.Core and Sound.Osc.Transport.Fd.
- Sound.Osc.Packet20Data types for Osc messages, bundles and packets.
- Sound.Osc.Text34A simple and unambigous text encoding for Osc.
- Sound.Osc.Time17Osc related timing functions.
- Sound.Osc.Time.System2System time
- Sound.Osc.Time.Thread5Thread operations.
- Sound.Osc.Time.Thread.MonadIO6MonadIO lifted forms of Sound.Osc.Time.Thread functions
- Sound.Osc.Time.Timeout2Timeout, implemented independently of socket timeout setting.
- Sound.Osc.Transport.Fd14An abstract transport layer with implementations for Udp and Tcp transport.
- Sound.Osc.Transport.Fd.Tcp12Osc over Tcp implementation.
- Sound.Osc.Transport.Fd.Udp16Osc over Udp implementation.
- Sound.Osc.Transport.Monad20Monad class implementing an Open Sound Control transport.
- Sound.Osc.Wait2Waiting (for replies).
Description
Haskell library implementing the Open Sound Control protocol
Depends on
9 packages- base-4.20.2.0with GHC
- binary-0.8.9.3with GHC
- blaze-builder-0.4.4.1in this set
- bytestring-0.12.2.0with GHC
- data-binary-ieee754-0.4.4in this set
- network-3.2.8.0in this set
- parsec-3.1.18.0with GHC
- time-1.12.2with GHC
- transformers-0.6.1.1with GHC