A class library for opening, parsing, and saving MIDI files.

BinaryReaderEx Class

An extended BinaryReader.

For a list of all members of this type, see BinaryReaderEx Members.

System.Object
   BinaryReader
      BinaryReaderEx

public class BinaryReaderEx : BinaryReader

Remarks

MIDI files store all their numbers in big endian format, but the UTF8 specification encodes/decodes all numbers little endian. I also need support for reading unsigned integers in a CLS-compliant manner. For now this means storing them in 64 bit signed integers. At some point this could probably be optimized.

Requirements

Namespace: EF.Tools

Assembly: EF.SimpleMIDI (in EF.SimpleMIDI.dll)

See Also

BinaryReaderEx Members | EF.Tools Namespace