MM_MIM_DATA
The MM_MIM_DATA message is sent to a window when a complete MIDI message is
received by a MIDI input device.
MM_MIM_DATA
wParam = (WPARAM) hInput
lParam = (LPARAM) (DWORD) lMidiMessage
Parameters
hInput
Handle of the MIDI input device that received the MIDI message.
lMidiMessage
MIDI message that was received. The message is packed into a doubleword value
as follows:
High word
| High-order byte
| Not used.
|
| Low-order byte
| Contains a second byte of MIDI data (when needed).
|
Low word
| High-order byte
| Contains the first byte of MIDI data (when needed).
|
| Low-order byte
| Contains the MIDI status.
|
The two MIDI data bytes are optional, depending on the MIDI status byte.
Return Values
This message does not return a value.
Remarks
MIDI messages received from a MIDI input port have running status disabled;
each message is expanded to include the MIDI status byte.
This message is not sent when a MIDI system-exclusive message is received. No
time stamp is available with this message. For time-stamped input data, you
must use the messages that are sent to callback functions.
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database