Xojo Conferences
MBSOct2019CologneDE

Platforms to show: All Mac Windows Linux Cross-Platform

Previous items

MidiObjectMBS.kMIDIPropertyReceivesNotes as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyReceivesProgramChanges as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertySingleRealtimeEntity as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

device property, integer

Some MIDI interfaces cannot route MIDI realtime messages to individual outputs; they are broadcast. On such devices the inverse is usually also true -- incoming realtime messages cannot be identified as originating from any particular source.

When this property is set on a driver device, it signifies the 0-based index of the entity on which incoming realtime messages from the device will appear to have originated from.

New for CoreMIDI 1.3.

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertySupportsGeneralMIDI as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertySupportsMMC as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitChannels as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.
endpoint property, integer
The value is a bitmap of channels on which the object transmits, (1<<0)=ch 1...(1<<15)=ch 16
New for CoreMIDI 1.3.

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsBankSelectLSB as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsBankSelectMSB as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsClock as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsMTC as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsNotes as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyTransmitsProgramChanges as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

New for CoreMIDI 1.3. This is set on devices/entities, and is ab integer properties, 0/1

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyUniqueID as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Example:
// init midi
dim m as new MidiClientMBS
m.Init NewCFStringMBS("TestApp")

// create a source
dim name as CFStringMBS = NewCFStringMBS("TestSource")
dim source as MidiEndpointMBS = m.CreateSource(name)

// query name property
dim s as Integer = source.IntegerProperty(source.kMIDIPropertyUniqueID)
MsgBox "UniqueID: "+str(s)
Notes:
Only available after you called the Init Method.
devices, entities, endpoints all have unique ID's, integer
The system assigns unique ID's to all objects. Creators of virtual endpoints may set this property on their endpoints, though doing so may fail if the chosen ID is not unique.

Feedback, Comments & Corrections

MidiObjectMBS.kMIDIPropertyUserPatchNameFile as CFStringMBS
Type Topic Plugin Version macOS Windows Linux Console & Web iOS
shared method MIDI MBS MacCF Plugin 3.1 Yes No No Yes, macOS only No
Function: One of the properties for MIDI on Mac OS X.
Notes:
Only available after you called the Init Method.

device/entity/endpoint property, CFData containing AliasHandle

An alias to the device's current user patch name file.

Added in CoreMIDI 1.1. DEPRECATED as of CoreMIDI 1.3.
Use kMIDIPropertyNameConfiguration instead.

Feedback, Comments & Corrections

Previous items

The items on this page are in the following plugins: MBS MacCF Plugin.




Links
MBS Xojo Plugins