---
title: MIDIEventPacket
framework: coremidi
role: symbol
role_heading: Structure
path: coremidi/midieventpacket
---

# MIDIEventPacket

A series of simultaneous MIDI events in Universal MIDI Packets (UMP) format.

## Declaration

```swift
struct MIDIEventPacket
```

## Topics

### Configuring an Event Packet

- [timeStamp](coremidi/midieventpacket/timestamp.md)
- [wordCount](coremidi/midieventpacket/wordcount.md)
- [words](coremidi/midieventpacket/words.md)

### Classes

- [MIDIEventPacket.Builder](coremidi/midieventpacket/builder.md)

### Structures

- [MIDIEventPacket.WordCollection](coremidi/midieventpacket/wordcollection.md)
- [MIDIEventPacket.WordSequence](coremidi/midieventpacket/wordsequence.md)

### Initializers

- [init()](coremidi/midieventpacket/init().md)
- [init(timeStamp:wordCount:words:)](coremidi/midieventpacket/init(timestamp:wordcount:words:).md)

## Relationships

### Conforms To

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

## See Also

### Event list management

- [MIDIEventListInit(_:_:)](coremidi/midieventlistinit(_:_:).md)
- [MIDIEventListAdd(_:_:_:_:_:_:)](coremidi/midieventlistadd(_:_:_:_:_:_:).md)
- [MIDIEventPacketNext(_:)](coremidi/midieventpacketnext(_:).md)
- [MIDISendEventList(_:_:_:)](coremidi/midisendeventlist(_:_:_:).md)
- [MIDIReceivedEventList(_:_:)](coremidi/midireceivedeventlist(_:_:).md)
- [MIDIEventList](coremidi/midieventlist.md)
- [UnsafeMutableMIDIEventListPointer](coremidi/unsafemutablemidieventlistpointer.md)
- [UnsafeMutableMIDIEventPacketPointer](coremidi/unsafemutablemidieventpacketpointer.md)
