---
title: MIDIClientRef
framework: coremidi
role: symbol
role_heading: Type Alias
path: coremidi/midiclientref
---

# MIDIClientRef

An object that maintains per-client state.

## Declaration

```swift
typealias MIDIClientRef = MIDIObjectRef
```

## Discussion

Discussion A client object derives from MIDIObjectRef. It doesn’t have an owning object.

## See Also

### Client management

- [Incorporating MIDI 2 into your apps](coremidi/incorporating-midi-2-into-your-apps.md)
- [MIDIClientCreate(_:_:_:_:)](coremidi/midiclientcreate(_:_:_:_:).md)
- [MIDIClientCreateWithBlock(_:_:_:)](coremidi/midiclientcreatewithblock(_:_:_:).md)
- [MIDIClientDispose(_:)](coremidi/midiclientdispose(_:).md)
