#include <cstdint>
#include <array>
#include <string>
Go to the source code of this file.
|
| enum class | pulp::midi::UmpMessageType : uint8_t {
pulp::midi::Utility = 0x0
, pulp::midi::System = 0x1
, pulp::midi::Midi1ChannelVoice = 0x2
, pulp::midi::DataSysEx = 0x3
,
pulp::midi::Midi2ChannelVoice = 0x4
, pulp::midi::Data128 = 0x5
} |
| enum class | pulp::midi::Midi2Status : uint8_t {
pulp::midi::RegisteredPerNoteCC = 0x00
, pulp::midi::AssignablePerNoteCC = 0x10
, pulp::midi::RegisteredCC = 0x20
, pulp::midi::AssignableCC = 0x30
,
pulp::midi::RelativeRegisteredCC = 0x40
, pulp::midi::RelativeAssignableCC = 0x50
, pulp::midi::PerNotePitchBend = 0x60
, pulp::midi::NoteOff = 0x80
,
pulp::midi::NoteOn = 0x90
, pulp::midi::PolyPressure = 0xA0
, pulp::midi::ControlChange = 0xB0
, pulp::midi::ProgramChange = 0xC0
,
pulp::midi::ChannelPressure = 0xD0
, pulp::midi::PitchBend = 0xE0
, pulp::midi::PerNoteManagement = 0xF0
} |
| enum class | pulp::midi::UtilityStatus : uint8_t {
pulp::midi::Noop = 0x0
, pulp::midi::JrClock = 0x1
, pulp::midi::JrTimestamp = 0x2
, pulp::midi::DeltaClockstampTicksPerQuarter = 0x3
,
pulp::midi::DeltaClockstamp = 0x4
} |
| | Utility message status codes (bits 20-23 of word 0 for type 0x0). More...
|