Platforms to show: All Mac Windows Linux Cross-Platform
Back to MidiObjectMBS class.
MidiObjectMBS.DisplayName as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 17.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
For objects other than endpoints, the display name is the same as the name.
(Read only property)
MidiObjectMBS.Handle as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 3.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read and Write property)
MidiObjectMBS.Lasterror as Integer
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 3.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
0 if the function was successfull.
-1 if the function is not available or the RB parameters were bad. (e.g. nil)
else a Mac OS error code.
Some Midi specific error codes:
kMIDIInvalidClient | -10830 | |
kMIDIInvalidPort | -10831 | |
kMIDIWrongEndpointType | -10832 | want source, got destination, or vice versa |
kMIDINoConnection | -10833 | attempt to close a non-existant connection |
kMIDIUnknownEndpoint | -10834 | |
kMIDIUnknownProperty | -10835 | |
kMIDIWrongPropertyType | -10836 | |
kMIDINoCurrentSetup | -10837 | there is no current setup, or it contains no devices |
kMIDIMessageSendErr | -10838 | communication with server failed |
kMIDIServerStartErr | -10839 | couldn't start the server |
kMIDISetupFormatErr | -10840 | unparseable saved state |
kMIDIWrongThread | -10841 | driver is calling non I/O function in server from a thread other than server's main one: |
kMIDIObjectNotFound | -10842 | |
kMIDIIDNotUnique | -10843 |
MidiObjectMBS.Manufacturer as String
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 17.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Setup editors may allow the user to set this property on external devices.
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 17.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
(Read only property)
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
property | MIDI | MBS MacCF Plugin | 17.4 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
Devices, entities, and endpoints may all have names. The recommended way to display an endpoint's name is to ask for the endpoint name, and display only that name if it is unique. If it is non-unique, prepend the device name.
A setup editor may allow the user to set the names of both driver-owned and external devices.
(Read only property)
The items on this page are in the following plugins: MBS MacCF Plugin.