---
title: MIDIObjectRef
framework: coremidi
role: symbol
role_heading: Type Alias
path: coremidi/midiobjectref
---

# MIDIObjectRef

The common base class for many of the framework’s objects.

## Declaration

```swift
typealias MIDIObjectRef = UInt32
```

## Discussion

Discussion MIDI Objects have properties, and often have an owning object, from which they inherit any properties they don’t define themselves. Developers may add their own private properties, with names that begin with their company’s inverted domain name, but with underscores instead of dots. For example, com_apple_APrivateAppleProperty.

## See Also

### MIDI object configuration

- [MIDIObjectFindByUniqueID(_:_:_:)](coremidi/midiobjectfindbyuniqueid(_:_:_:).md)
- [MIDI Object Properties](coremidi/midi-object-properties.md)
