---
title: "disconnectMIDIInput(_:)"
framework: avfaudio
role: symbol
role_heading: Instance Method
path: "avfaudio/avaudioengine/disconnectmidiinput(_:)"
---

# disconnectMIDIInput(_:)

Disconnects all input MIDI connections from a node.

## Declaration

```swift
func disconnectMIDIInput(_ node: AVAudioNode)
```

## Parameters

- `node`: The node with the MIDI input to disconnect.

## See Also

### Managing MIDI Nodes

- [connectMIDI(_:to:format:eventListProvider:)](avfaudio/avaudioengine/connectmidi(_:to:format:eventlistprovider:)-8tmk8.md)
- [connectMIDI(_:to:format:eventListProvider:)](avfaudio/avaudioengine/connectmidi(_:to:format:eventlistprovider:)-35k1c.md)
- [connectMIDI(_:to:format:eventListBlock:)](avfaudio/avaudioengine/connectmidi(_:to:format:eventlistblock:)-73cd1.md)
- [connectMIDI(_:to:format:eventListBlock:)](avfaudio/avaudioengine/connectmidi(_:to:format:eventlistblock:)-7qtd5.md)
- [disconnectMIDI(_:from:)](avfaudio/avaudioengine/disconnectmidi(_:from:)-1kssy.md)
- [disconnectMIDI(_:from:)](avfaudio/avaudioengine/disconnectmidi(_:from:)-7oaab.md)
- [disconnectMIDIOutput(_:)](avfaudio/avaudioengine/disconnectmidioutput(_:).md)
- [connectMIDI(_:to:format:block:)](avfaudio/avaudioengine/connectmidi(_:to:format:block:)-3bc13.md)
- [connectMIDI(_:to:format:block:)](avfaudio/avaudioengine/connectmidi(_:to:format:block:)-666bc.md)
