---
title: Core MIDI Data Types
framework: Core MIDI
role: collectionGroup
role_heading: API Collection
path: coremidi/core-midi-data-types
---

# Core MIDI Data Types

## Topics

### Data Types

- [MIDICIDeviceID](coremidi/midicideviceid.md)
- [MIDICIDeviceManager.DictionaryKey](coremidi/midicidevicemanager/dictionarykey.md)
- [MIDICIMUID](coremidi/midicimuid.md)
- [MIDICIPropertyExchangeRequestID](coremidi/midicipropertyexchangerequestid.md)
- [MIDIEventVisitor](coremidi/midieventvisitor.md)
- [MIDIUInteger14](coremidi/midiuinteger14.md)
- [MIDIUInteger2](coremidi/midiuinteger2.md)
- [MIDIUInteger28](coremidi/midiuinteger28.md)
- [MIDIUInteger4](coremidi/midiuinteger4.md)
- [MIDIUInteger7](coremidi/midiuinteger7.md)
- [MIDIUMPEndpointManager.DictionaryKey](coremidi/midiumpendpointmanager/dictionarykey.md)
- [MIDIUMPFunctionBlockID](coremidi/midiumpfunctionblockid.md)
- [MIDIUMPGroupNumber](coremidi/midiumpgroupnumber.md)
- [MIDICIDiscoveryResponseBlock](coremidi/midicidiscoveryresponseblock.md)
- [MIDICISessionDisconnectBlock](coremidi/midicisessiondisconnectblock.md)
- [MIDIChannelNumber](coremidi/midichannelnumber.md)
- [MIDISetupRef](coremidi/midisetupref.md)

## See Also

### Reference

- [Core MIDI Structures](coremidi/core-midi-structures.md)
- [Core MIDI Enumerations](coremidi/core-midi-enumerations.md)
- [Core MIDI Constants](coremidi/core-midi-constants.md)
- [Core MIDI Functions](coremidi/core-midi-functions.md)
- [Core MIDI Macros](coremidi/coremidi-macros.md)
