---
title: "MIDIEventListInit(_:_:)"
framework: coremidi
role: symbol
role_heading: Function
path: "coremidi/midieventlistinit(_:_:)"
---

# MIDIEventListInit(_:_:)

Initializes an event list.

## Declaration

```swift
func MIDIEventListInit(_ evtlist: UnsafeMutablePointer<MIDIEventList>, _ protocol: MIDIProtocolID) -> UnsafeMutablePointer<MIDIEventPacket>
```

## Parameters

- `evtlist`: The event list to initialize.
- `protocol`: The MIDI protocol variant.

## Return Value

Return Value A pointer to the first MIDIEventPacket in the event list.

## See Also

### Event list management

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