---
title: MIDIRestart()
framework: coremidi
role: symbol
role_heading: Function
path: coremidi/midirestart()
---

# MIDIRestart()

Stops and restarts MIDI I/O.

## Declaration

```swift
func MIDIRestart() -> OSStatus
```

## Return Value

Return Value An OSStatus result code.

## Discussion

Discussion Call this function to force Core MIDI to ask its drivers to rescan for hardware.

## See Also

### I/O management

- [MIDISysexSendRequest](coremidi/midisysexsendrequest.md)
- [MIDISysexSendRequestUMP](coremidi/midisysexsendrequestump.md)
- [MIDIFlushOutput(_:)](coremidi/midiflushoutput(_:).md)
- [MIDIIOErrorNotification](coremidi/midiioerrornotification.md)
