# MidiBackendKind

`import { MidiBackendKind } from "destack:device/binding";`

MIDI backend kind.

```ds title="MidiBackendKind"
export enum MidiBackendKind {
    Auto = 0,
    CoreMidi = 1,
    WindowsMidi = 2,
    Alsa = 3,
    Jack = 4,
}
```

[language/library/src/device/binding/midi.ds:55:66](https://github.com/destack-sh/destack/blob/main/language/library/src/device/binding/midi.ds#L55-L66)

## Variants

### `Auto = 0`

Let the host choose the default backend.

### `CoreMidi = 1`

CoreMIDI backend.

### `WindowsMidi = 2`

Windows MIDI backend.

### `Alsa = 3`

ALSA sequencer backend.

### `Jack = 4`

JACK MIDI backend.
