Changed constant status bytes from enum to 'const'.

This commit is contained in:
kevin 2024-12-23 15:56:22 -05:00
parent 851f282178
commit 58e545d58c

124
cwMidi.h
View File

@ -7,78 +7,72 @@ namespace cw
{ {
namespace midi namespace midi
{ {
enum const uint8_t kMidiChCnt = 16;
{ const uint8_t kInvalidMidiByte = 128;
kMidiChCnt = 16, const uint8_t kMidiNoteCnt = kInvalidMidiByte;
kInvalidMidiByte = 128, const uint8_t kMidiCtlCnt = kInvalidMidiByte;
kMidiNoteCnt = kInvalidMidiByte, const uint8_t kMidiVelCnt = kInvalidMidiByte;
kMidiCtlCnt = kInvalidMidiByte, const uint8_t kMidiPgmCnt = kInvalidMidiByte;
kMidiVelCnt = kInvalidMidiByte, const uint8_t kInvalidMidiPitch = kInvalidMidiByte;
kMidiPgmCnt = kInvalidMidiByte, const uint8_t kInvalidMidiVelocity = kInvalidMidiByte;
kInvalidMidiPitch = kInvalidMidiByte, const uint8_t kInvalidMidiCtl = kInvalidMidiByte;
kInvalidMidiVelocity = kInvalidMidiByte, const uint8_t kInvalidMidiPgm = kInvalidMidiByte;
kInvalidMidiCtl = kInvalidMidiByte, const uint8_t kMidiSciPitchCharCnt = 5; // A#-1
kInvalidMidiPgm = kInvalidMidiByte,
kMidiSciPitchCharCnt = 5 // A#-1
};
// MIDI status bytes const unsigned kInvalidStatusMdId = 0x00;
enum
{
kInvalidStatusMdId = 0x00,
kNoteOffMdId = 0x80,
kNoteOnMdId = 0x90,
kPolyPresMdId = 0xa0,
kCtlMdId = 0xb0,
kPgmMdId = 0xc0,
kChPresMdId = 0xd0,
kPbendMdId = 0xe0,
kSysExMdId = 0xf0,
kSysComMtcMdId = 0xf1, const unsigned kNoteOffMdId = 0x80;
kSysComSppMdId = 0xf2, const unsigned kNoteOnMdId = 0x90;
kSysComSelMdId = 0xf3, const unsigned kPolyPresMdId = 0xa0;
kSysComUndef0MdId = 0xf4, const unsigned kCtlMdId = 0xb0;
kSysComUndef1MdId = 0xf5, const unsigned kPgmMdId = 0xc0;
kSysComTuneMdId = 0xf6, const unsigned kChPresMdId = 0xd0;
kSysComEoxMdId = 0xf7, const unsigned kPbendMdId = 0xe0;
const unsigned kSysExMdId = 0xf0;
kSysRtClockMdId = 0xf8, const unsigned kSysComMtcMdId = 0xf1;
kSysRtUndef0MdId = 0xf9, const unsigned kSysComSppMdId = 0xf2;
kSysRtStartMdId = 0xfa, const unsigned kSysComSelMdId = 0xf3;
kSysRtContMdId = 0xfb, const unsigned kSysComUndef0MdId = 0xf4;
kSysRtStopMdId = 0xfc, const unsigned kSysComUndef1MdId = 0xf5;
kSysRtUndef1MdId = 0xfd, const unsigned kSysComTuneMdId = 0xf6;
kSysRtSenseMdId = 0xfe, const unsigned kSysComEoxMdId = 0xf7;
kSysRtResetMdId = 0xff,
kMetaStId = 0xff,
kSeqNumbMdId = 0x00, const unsigned kSysRtClockMdId = 0xf8;
kTextMdId = 0x01, const unsigned kSysRtUndef0MdId = 0xf9;
kCopyMdId = 0x02, const unsigned kSysRtStartMdId = 0xfa;
kTrkNameMdId = 0x03, const unsigned kSysRtContMdId = 0xfb;
kInstrNameMdId = 0x04, const unsigned kSysRtStopMdId = 0xfc;
kLyricsMdId = 0x05, const unsigned kSysRtUndef1MdId = 0xfd;
kMarkerMdId = 0x06, const unsigned kSysRtSenseMdId = 0xfe;
kCuePointMdId = 0x07, const unsigned kSysRtResetMdId = 0xff;
kMidiChMdId = 0x20, const unsigned kMetaStId = 0xff;
kMidiPortMdId = 0x21,
kEndOfTrkMdId = 0x2f,
kTempoMdId = 0x51,
kSmpteMdId = 0x54,
kTimeSigMdId = 0x58,
kKeySigMdId = 0x59,
kSeqSpecMdId = 0x7f,
kInvalidMetaMdId = 0x80,
kSustainCtlMdId = 0x40, const unsigned kSeqNumbMdId = 0x00;
kPortamentoCtlMdId = 0x41, const unsigned kTextMdId = 0x01;
kSostenutoCtlMdId = 0x42, const unsigned kCopyMdId = 0x02;
kSoftPedalCtlMdId = 0x43, const unsigned kTrkNameMdId = 0x03;
kLegatoCtlMdId = 0x44 const unsigned kInstrNameMdId = 0x04;
const unsigned kLyricsMdId = 0x05;
const unsigned kMarkerMdId = 0x06;
const unsigned kCuePointMdId = 0x07;
const unsigned kMidiChMdId = 0x20;
const unsigned kMidiPortMdId = 0x21;
const unsigned kEndOfTrkMdId = 0x2f;
const unsigned kTempoMdId = 0x51;
const unsigned kSmpteMdId = 0x54;
const unsigned kTimeSigMdId = 0x58;
const unsigned kKeySigMdId = 0x59;
const unsigned kSeqSpecMdId = 0x7f;
const unsigned kInvalidMetaMdId = 0x80;
const unsigned kSustainCtlMdId = 0x40;
const unsigned kPortamentoCtlMdId = 0x41;
const unsigned kSostenutoCtlMdId = 0x42;
const unsigned kSoftPedalCtlMdId = 0x43;
const unsigned kLegatoCtlMdId = 0x44;
};