Arduino MIDI Library  Version 4.3.1
CodeIndexNumbers Struct Reference

#include <midi_UsbDefs.h>

Public Types

enum  {
  reserved = 0x00, misc = reserved, cableEvent = 0x01, systemCommon2Bytes = 0x02,
  systemCommon3Bytes = 0x03, sysExStart = 0x04, sysExContinue = sysExStart, systemCommon1Byte = 0x05,
  sysExEnds1Byte = systemCommon1Byte, sysExEnds2Bytes = 0x06, sysExEnds3Bytes = 0x07, noteOff = 0x08,
  noteOn = 0x09, polyPressure = 0x0A, controlChange = 0x0B, programChange = 0x0C,
  channelPressure = 0x0D, pitchBend = 0x0E, singleByte = 0x0F
}
 

Static Public Member Functions

static byte getSize (byte inCodeIndexNumber)
 

Detailed Description

Definition at line 34 of file midi_UsbDefs.h.

Member Enumeration Documentation

§ anonymous enum

anonymous enum
Enumerator
reserved 
misc 
cableEvent 
systemCommon2Bytes 
systemCommon3Bytes 
sysExStart 
sysExContinue 
systemCommon1Byte 
sysExEnds1Byte 
sysExEnds2Bytes 
sysExEnds3Bytes 
noteOff 
noteOn 
polyPressure 
controlChange 
programChange 
channelPressure 
pitchBend 
singleByte 

Definition at line 36 of file midi_UsbDefs.h.

37  {
38  reserved = 0x00,
39  misc = reserved,
40 
41  cableEvent = 0x01,
42  systemCommon2Bytes = 0x02,
43  systemCommon3Bytes = 0x03,
44 
45  sysExStart = 0x04,
47 
48  systemCommon1Byte = 0x05,
50 
51  sysExEnds2Bytes = 0x06,
52  sysExEnds3Bytes = 0x07,
53  noteOff = 0x08,
54  noteOn = 0x09,
55  polyPressure = 0x0A,
56  controlChange = 0x0B,
57  programChange = 0x0C,
58  channelPressure = 0x0D,
59  pitchBend = 0x0E,
60  singleByte = 0x0F,
61  };

Member Function Documentation

§ getSize()

static byte CodeIndexNumbers::getSize ( byte  inCodeIndexNumber)
inlinestatic

Definition at line 63 of file midi_UsbDefs.h.


The documentation for this struct was generated from the following file: