Platforms to show: All Mac Windows Linux Cross-Platform

Back to MidiObjectMBS class.

Previous items

MidiObjectMBS.kMIDIPropertyTransmitsNotes as CFStringMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method MIDI MBS MacCF Plugin 3.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the properties for MIDI on Mac OS X.

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

MidiObjectMBS.kMIDIPropertyTransmitsProgramChanges as CFStringMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method MIDI MBS MacCF Plugin 3.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the properties for MIDI on Mac OS X.

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

MidiObjectMBS.kMIDIPropertyUniqueID as CFStringMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method MIDI MBS MacCF Plugin 3.1 ✅ Yes ❌ No ❌ No ✅ Yes All
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)

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.

MidiObjectMBS.kMIDIPropertyUserPatchNameFile as CFStringMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
shared method MIDI MBS MacCF Plugin 3.1 ✅ Yes ❌ No ❌ No ✅ Yes All
One of the properties for MIDI on Mac OS X.

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.

Previous items

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


The biggest plugin in space...