如何使用 AudioKit 监听 MIDI 设备更改事件 - iOS

问题描述 投票:0回答:0

我在 Swift 中使用 AudioKit 开发我自己的 CapacitorJS midi 插件,以在 Angular 中使用。 但是我对使用 swift 几乎一无所知。我已经安装了 AudioKit 版本 5.6.0。我实现了一个简单的类:

MidiWrapper.swift


import Foundation
import AudioKit

public class MyMidi: NSObject {
    private let midi = MIDI()
    
    public func openAllOutputPorts() -> Void {
        // opens all output ports
    }
    
    public func sendMidiEvent(note: Int, velocity: Int) -> Void {
        midi.sendNoteOnMessage(noteNumber: 60, velocity: 10)
    }
    
}

但不幸的是,我似乎没有找到如何监听设备更改事件的方法(例如,添加或断开新设备时)。我在文档中查找过,但我找不到我要找的东西。

ios angular midi capacitor audiokit
© www.soinside.com 2019 - 2024. All rights reserved.