|
ALSA project - the C library reference
|
#include <ump_msg.h>
Data Fields | |
| uint8_t | type:4 |
| uint8_t | group:4 |
| uint8_t | status:4 |
| uint8_t | channel:4 |
| uint16_t | reserved:15 |
| uint16_t | bank_valid:1 |
| uint8_t | program |
| uint8_t | reserved2 |
| uint8_t | bank_msb |
| uint8_t | bank_lsb |
MIDI 2.0 Program Change (64bit)
| uint8_t _snd_ump_msg_midi2_program::bank_lsb |
LSB of bank (7bit)
| uint8_t _snd_ump_msg_midi2_program::bank_msb |
MSB of bank (8bit)
| uint16_t _snd_ump_msg_midi2_program::bank_valid |
Option flag: bank valid
| uint8_t _snd_ump_msg_midi2_program::channel |
Channel
| uint8_t _snd_ump_msg_midi2_program::group |
UMP Group
| uint8_t _snd_ump_msg_midi2_program::program |
Program number (7bit)
| uint16_t _snd_ump_msg_midi2_program::reserved |
Unused
| uint8_t _snd_ump_msg_midi2_program::reserved2 |
Unused
| uint8_t _snd_ump_msg_midi2_program::status |
Status
| uint8_t _snd_ump_msg_midi2_program::type |
UMP packet type