MidiFile

Undocumented in source.

Members

Functions

flattenedTrackStream
FlattenedTrackStream flattenedTrackStream()

Returns a forward range for playback or analysis that flattens the midi tracks into a single stream. Each item is a command, which is like the midi event but with some more annotations and control methods.

loadFromBytes
void loadFromBytes(ubyte[] bytes)
playbackStream
const(PlayStreamEvent)[] playbackStream()

Returns a forward range for playback. Each item is a command, which is like the midi event but with some more annotations and control methods.

toBytes
ubyte[] toBytes()

Meta