midi-simple-0.1.0.0: A simple and fast library for working with MIDI messages

Sound.MIDI.Parser

Description

Parsers for MidiMessage and its components, implemented as Attoparsec parsers. See Data.Attoparsec.ByteString for how to run them. In most common use cases, the decodeMidi function in Sound.MIDI should suffice.

Documentation

Parse a Pitch, no check for bit 7 is performed!

Parse a Pitch, no check for bit 7 is performed!

Parse a Velocity, no check for bit 7 is performed!

Parse a Touch, no check for bit 7 is performed!

Parse a Controller, no check for bit 7 is performed!