NOW LOADING

MidiMessage128


Represents a four-word (128-bit) UMP message
Namespace Windows.Devices.Midi2
Type Name MidiMessage128
Type WinRT Runtime Class
Implements IStringable  IMidiUniversalPacket 
IDL MidiMessage128.idl

MidiMessage128 holds a four-word (128-bit) Universal MIDI Packet. System Exclusive 8, Mixed Data Set, Flex Data, and stream messages are this size. Stream messages (message type F) are how endpoints describe themselves, so this size matters a lot.

Properties and Methods

It has everything in IMidiUniversalPacket, plus:

Property Description
Word0 The first 32-bit word
Word1 The second 32-bit word
Word2 The third 32-bit word
Word3 The fourth 32-bit word
Constructor Description
MidiMessage128() Creates an empty message
MidiMessage128(timestamp, word0, word1, word2, word3) Creates a message with this timestamp and all four words
MidiMessage128(timestamp, words) Creates a message with this timestamp from an array of 32-bit words

Static Methods

Static Method Description
CreateFromStruct(timestamp, message) Creates a MidiMessage128 from a MidiMessageStruct, with this timestamp

Didn't find what you were looking for?

Windows MIDI Services is an open source project with all source available on GitHub. We have a great community on Discord as well. Between GitHub and Discord, you should find the information you are looking for.