---
title: MusicEventType
framework: audiotoolbox
role: symbol
role_heading: Type Alias
path: audiotoolbox/musiceventtype
---

# MusicEventType

MIDI and other music event types, used by music event iterator functions.

## Declaration

```swift
typealias MusicEventType = UInt32
```

## Topics

### Constants

- [kMusicEventType_NULL](audiotoolbox/kmusiceventtype_null.md)
- [kMusicEventType_ExtendedNote](audiotoolbox/kmusiceventtype_extendednote.md)
- [kMusicEventType_ExtendedTempo](audiotoolbox/kmusiceventtype_extendedtempo.md)
- [kMusicEventType_User](audiotoolbox/kmusiceventtype_user.md)
- [kMusicEventType_Meta](audiotoolbox/kmusiceventtype_meta.md)
- [kMusicEventType_MIDINoteMessage](audiotoolbox/kmusiceventtype_midinotemessage.md)
- [kMusicEventType_MIDIChannelMessage](audiotoolbox/kmusiceventtype_midichannelmessage.md)
- [kMusicEventType_MIDIRawData](audiotoolbox/kmusiceventtype_midirawdata.md)
- [kMusicEventType_Parameter](audiotoolbox/kmusiceventtype_parameter.md)
- [kMusicEventType_AUPreset](audiotoolbox/kmusiceventtype_aupreset.md)

## See Also

### Iterating Over Music Events

- [NewMusicEventIterator(_:_:)](audiotoolbox/newmusiceventiterator(_:_:).md)
- [DisposeMusicEventIterator(_:)](audiotoolbox/disposemusiceventiterator(_:).md)
- [MusicEventIteratorNextEvent(_:)](audiotoolbox/musiceventiteratornextevent(_:).md)
- [MusicEventIteratorSeek(_:_:)](audiotoolbox/musiceventiteratorseek(_:_:).md)
- [MusicEventIteratorDeleteEvent(_:)](audiotoolbox/musiceventiteratordeleteevent(_:).md)
- [MusicEventIteratorGetEventInfo(_:_:_:_:_:)](audiotoolbox/musiceventiteratorgeteventinfo(_:_:_:_:_:).md)
- [MusicEventIteratorHasCurrentEvent(_:_:)](audiotoolbox/musiceventiteratorhascurrentevent(_:_:).md)
- [MusicEventIteratorHasNextEvent(_:_:)](audiotoolbox/musiceventiteratorhasnextevent(_:_:).md)
- [MusicEventIteratorHasPreviousEvent(_:_:)](audiotoolbox/musiceventiteratorhaspreviousevent(_:_:).md)
- [MusicEventIteratorPreviousEvent(_:)](audiotoolbox/musiceventiteratorpreviousevent(_:).md)
- [MusicEventIteratorSetEventInfo(_:_:_:)](audiotoolbox/musiceventiteratorseteventinfo(_:_:_:).md)
- [MusicEventIteratorSetEventTime(_:_:)](audiotoolbox/musiceventiteratorseteventtime(_:_:).md)
- [MusicEventIterator](audiotoolbox/musiceventiterator.md)
- [ExtendedNoteOnEvent](audiotoolbox/extendednoteonevent.md)
- [ExtendedTempoEvent](audiotoolbox/extendedtempoevent.md)
