         }
     }
 
-    /// Create virtual MIDI output ports
+    /// Create virtual MIDI output ports (ports from the sending destination to AudioKit)
     /// - Parameters:
     ///   - count: Number of ports to create
     ///   - uniqueIDs: Optional list of IDs

    /// - Returns: Returns true if virtual inputs closed.
    ///
    @discardableResult public func destroyVirtualInputPort() -> Bool {
        if virtualInputs != [0] {
            for (index, virtualInput) in virtualInputs.enumerated().reversed() {
                guard MIDIEndpointDispose(virtualInput) == noErr else {return false}

        createVirtualOutputPorts(count: count, uniqueIDs: uniqueIDs, names: names)
    }

    /// Create virtual MIDI input ports (ports from AudioKit to the receiving destination)
    /// - Parameters:
    ///   - count: Number of ports to create
    ///   - uniqueIDs: Optional list of IDs
