---
title: MIDIObjectAddRemoveNotification
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midiobjectaddremovenotification
---

# MIDIObjectAddRemoveNotification

A message that describes the addition or removal of an object.

## Declaration

```swift
struct MIDIObjectAddRemoveNotification
```

## Topics

### Inspecting the Notification

- [messageID](coremidi/midiobjectaddremovenotification/messageid.md)
- [messageSize](coremidi/midiobjectaddremovenotification/messagesize.md)
- [parent](coremidi/midiobjectaddremovenotification/parent.md)
- [parentType](coremidi/midiobjectaddremovenotification/parenttype.md)
- [child](coremidi/midiobjectaddremovenotification/child.md)
- [childType](coremidi/midiobjectaddremovenotification/childtype.md)

### Initializers

- [init()](coremidi/midiobjectaddremovenotification/init().md)
- [init(messageID:messageSize:parent:parentType:child:childType:)](coremidi/midiobjectaddremovenotification/init(messageid:messagesize:parent:parenttype:child:childtype:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)

## See Also

### Notifications

- [MIDIObjectPropertyChangeNotification](coremidi/midiobjectpropertychangenotification.md)
