|
LMMS
|
#include <juce_UMPSysEx7.h>
Classes | |
| struct | PacketBytes |
Public Types | |
| enum class | Kind : uint8_t { complete = 0 , begin = 1 , continuation = 2 , end = 3 } |
Static Public Member Functions | |
| static uint32_t | getNumPacketsRequiredForDataSize (uint32_t) |
| static PacketBytes | getDataBytes (const PacketX2 &packet) |
This struct acts as a single-file namespace for Universal MIDI Packet functionality related to 7-bit SysEx.
@tags{Audio}
|
strong |
The different kinds of UMP SysEx-7 message.
|
static |
Extracts the data bytes from a 64-bit data message.
|
static |
Returns the number of 64-bit packets required to hold a series of SysEx bytes.
The number passed to this function should exclude the leading/trailing SysEx bytes used in an old midi bytestream, as these are not required when using Universal MIDI Packets.