🍦 SwiftServe Get

Menu / midi.io

Can Swift packages do midi input/output?

also known as: midi · coremidi

Built into the OS — no dependency

Apple frameworkiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
CoreMIDI built in as of Xcode 26.6
Details

The system MIDI service — clients, ports, endpoints, MIDI 2.0 UMP.

serves it · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

not served here · confidence 0.90 · as of Xcode 26.6

serves it · confidence 0.90 · as of Xcode 26.6

PackageiOSmacOSwatchOStvOSvisionOSLinuxCatalyst
AudioKit as of 5.7.2
Details

serves it · confidence 0.85 · as of 5.7.2

serves it · confidence 0.85 · as of 5.7.2

?

not verified yet · confidence 0.25 · as of 5.7.2

  • watchOS absent from manifest floors; MIDI symbols resolve present but intent is unstated

not served here · confidence 0.85 · as of 5.7.2

  • MIDI
    #if !os(tvOS)
    Sources/AudioKit/MIDI/MIDI.swift:8
    View the line on GitHub →
    the whole MIDI subsystem is fenced off tvOS — the line that decides it

serves it · confidence 0.70 · as of 5.7.2

?

not verified yet · confidence 0.10 · as of 5.7.2

  • CoreMIDI is Apple-only

serves it · confidence 0.75 · as of 5.7.2

CombineMIDI as of 0.3.0
Details

serves it · confidence 0.80 · as of 0.3.0

  • MIDIClient
    Sources/CombineMIDI/MIDIClient.swift:5
    View the line on GitHub →
    CoreMIDI client → Combine publisher
  • manifest declares iOS 13

serves it · confidence 0.80 · as of 0.3.0

  • MIDIClient
    Sources/CombineMIDI/MIDIClient.swift:5
    View the line on GitHub →
    CoreMIDI client → Combine publisher
  • manifest declares macOS 10.15
?

not verified yet · confidence 0.20 · as of 0.3.0

  • watchOS absent from manifest floors
?

not verified yet · confidence 0.20 · as of 0.3.0

  • tvOS absent from manifest floors

serves it · confidence 0.85 · as of 0.3.0

  • MIDIClient
    Sources/CombineMIDI/MIDIClient.swift:5
    View the line on GitHub →
    CoreMIDI client → Combine publisher
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme CombineMIDI
?

not verified yet · confidence 0.10 · as of 0.3.0

  • CoreMIDI is Apple-only

serves it · confidence 0.70 · as of 0.3.0

MIDIKitIO as of 1.1.0
Details

serves it · confidence 0.90 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface

serves it · confidence 0.90 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface

not served here · confidence 0.85 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface

not served here · confidence 0.85 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface

serves it · confidence 0.75 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface
?

not verified yet · confidence 0.10 · as of 1.1.0

  • CoreMIDI is Apple-only

serves it · confidence 0.80 · as of 1.1.0

  • AnyMIDIEndpoint
    #if !os(tvOS) && !os(watchOS)
    Sources/CoreMIDI/AnyMIDIEndpoint/AnyMIDIEndpoint.swift:10
    View the line on GitHub →
    MIDI endpoint object — the I/O surface
MorkAndMIDI as of 5.1.0
Details

serves it · confidence 0.85 · as of 5.1.0

serves it · confidence 0.85 · as of 5.1.0

?

not verified yet · confidence 0.20 · as of 5.1.0

  • watchOS absent from manifest floors
?

not verified yet · confidence 0.20 · as of 5.1.0

  • tvOS absent from manifest floors

serves it · confidence 0.85 · as of 5.1.0

  • MIDI
    Sources/MorkAndMIDI/MIDI.swift:10
    View the line on GitHub →
    CoreMIDI connection manager
  • compiles for visionOS — Xcode 26.6 (17F113), XROS26.5.sdk, scheme MorkAndMIDI
?

not verified yet · confidence 0.10 · as of 5.1.0

  • CoreMIDI is Apple-only

serves it · confidence 0.75 · as of 5.1.0

WebMIDIKit as of 1.0.5
Details

serves it · confidence 0.70 · as of 1.0.5

serves it · confidence 0.70 · as of 1.0.5

?

not verified yet · confidence 0.25 · as of 1.0.5

  • empty manifest
?

not verified yet · confidence 0.25 · as of 1.0.5

  • empty manifest; CoreMIDI I/O absent on tvOS
?

not verified yet · confidence 0.25 · as of 1.0.5

  • empty manifest
?

not verified yet · confidence 0.10 · as of 1.0.5

  • CoreMIDI is Apple-only

serves it · confidence 0.65 · as of 1.0.5

✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it