Safe Haskell | Safe-Inferred |
---|
Utilities to encode and generate z1 sysex dumps.
TODO Basic parsing and modification works, but some fields, like effects, are not parsed.
Synopsis
- decode :: Sysex.Specs -> B.ByteString -> Either String (Sysex.RMap, B.ByteString)
- encode :: Sysex.Specs -> Sysex.RMap -> Either String B.ByteString
- spec_bytes :: Sysex.Specs -> Int
- program_dump_header :: Sysex.Specs
- current_program_dump_header :: Sysex.Specs
- patch_spec :: Sysex.Specs
- multiset_spec :: Sysex.Specs
Documentation
decode :: Sysex.Specs -> B.ByteString -> Either String (Sysex.RMap, B.ByteString) Source #
encode :: Sysex.Specs -> Sysex.RMap -> Either String B.ByteString Source #
spec_bytes :: Sysex.Specs -> Int Source #
multiset_spec :: Sysex.Specs Source #
Spec to both parse and generate a multiset dump.