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
Provides the Apple-recommended user-visible name for an endpoint, by combining the device and endpoint names.

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
The handle of this object.

(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
The last error code reported.

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-10832want source, got destination, or vice versa
kMIDINoConnection-10833attempt to close a non-existant connection
kMIDIUnknownEndpoint-10834
kMIDIUnknownProperty-10835
kMIDIWrongPropertyType-10836
kMIDINoCurrentSetup-10837there is no current setup, or it contains no devices
kMIDIMessageSendErr-10838communication with server failed
kMIDIServerStartErr-10839couldn't start the server
kMIDISetupFormatErr-10840unparseable saved state
kMIDIWrongThread-10841driver is calling non I/O function in server from a thread other than server's main one:
kMIDIObjectNotFound-10842
kMIDIIDNotUnique-10843
(Read and Write property)

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
Drivers should set this property on their devices.

Setup editors may allow the user to set this property on external devices.
(Read only property)

MidiObjectMBS.Model as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property MIDI MBS MacCF Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
The model name.

(Read only property)

MidiObjectMBS.Name as String

Type Topic Plugin Version macOS Windows Linux iOS Targets
property MIDI MBS MacCF Plugin 17.4 ✅ Yes ❌ No ❌ No ✅ Yes All
The item's name.

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.


The biggest plugin in space...