---
title: "init(audioComponentDescription:)"
framework: avfaudio
role: symbol
role_heading: Initializer
path: "avfaudio/avaudiounitmidiinstrument/init(audiocomponentdescription:)"
---

# init(audioComponentDescription:)

Creates a MIDI instrument audio unit with the component description you specify.

## Declaration

```swift
init(audioComponentDescription description: AudioComponentDescription)
```

## Parameters

- `description`: The description of the audio component.

## Return Value

Return Value A new AVAudioUnitMIDIInstrument instance.

## Discussion

Discussion The component type must be kAudioUnitType_MusicDevice or kAudioUnitType_RemoteInstrument.
