Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacCF Plugin:MIDI:
Partly Console safe, 140 entry points.
- class MidiClientMBS
- method Available as boolean
- method Init(name as CFStringMBS)
- method Close
- method CreateOutputPort(name as CFStringMBS, targetportobject as MidiPortMBS)
- method CreateInputPort(name as CFStringMBS, targetportobject as MidiPortMBS)
- method GetDevice(index as integer) as MidiDeviceMBS
- method GetSource(index as integer) as MidiEndpointMBS
- method GetDestination(index as integer) as MidiEndpointMBS
- method GetExternalDevice(index as integer) as MidiDeviceMBS
- method NumberOfDevices as integer
- method NumberOfSources as integer
- method NumberOfDestinations as integer
- method NumberOfExternalDevices as integer
- method Send(port as MidiPortMBS, endpoint as MidiEndpointMBS, packets as MidiPacketListMBS)
- method CreateSource(name as CFStringMBS) as MidiEndpointMBS
- method FindObjectByUniqueID(id as integer) as MidiObjectMBS
- method CreateDestination(name as CFStringMBS, TargetEndpointObject as MidiEndpointMBS)
- shared method Restart as integer
- event SetupChanged
- event ObjectAdded(parent as MidiObjectMBS, child as MidiObjectMBS)
- event ObjectRemoved(parent as MidiObjectMBS, child as MidiObjectMBS)
- event PropertyChanged(target as MidiObjectMBS, theProperty as CFStringMBS)
- event ThruConnectionsChanged
- event SerialPortOwnerChanged
- class MidiDeviceMBS
- class MidiEndpointMBS
- class MidiEntityMBS
- class MidiObjectMBS
- method Properties(deep as boolean) as CFObjectMBS
- method RemoveProperty(name as CFStringMBS)
- property IntegerProperty(name as CFStringMBS) as integer
- property StringProperty(name as CFStringMBS) as CFStringMBS
- property BinaryProperty(name as CFStringMBS) as CFBinaryDataMBS
- property ObjectProperty(name as CFStringMBS) as CFObjectMBS
- property Handle as Integer
- property Lasterror as Integer
- property Name as String
- property DisplayName as String
- property Manufacturer as String
- property Model as String
- shared method kMIDIPropertyName as CFStringMBS
- shared method kMIDIPropertyManufacturer as CFStringMBS
- shared method kMIDIPropertyModel as CFStringMBS
- shared method kMIDIPropertyUniqueID as CFStringMBS
- shared method kMIDIPropertyDeviceID as CFStringMBS
- shared method kMIDIPropertyReceiveChannels as CFStringMBS
- shared method kMIDIPropertyTransmitChannels as CFStringMBS
- shared method kMIDIPropertyMaxSysExSpeed as CFStringMBS
- shared method kMIDIPropertyAdvanceScheduleTimeMuSec as CFStringMBS
- shared method kMIDIPropertyIsEmbeddedEntity as CFStringMBS
- shared method kMIDIPropertyIsBroadcast as CFStringMBS
- shared method kMIDIPropertySingleRealtimeEntity as CFStringMBS
- shared method kMIDIPropertyConnectionUniqueID as CFStringMBS
- shared method kMIDIPropertyOffline as CFStringMBS
- shared method kMIDIPropertyPrivate as CFStringMBS
- shared method kMIDIPropertyDriverOwner as CFStringMBS
- shared method kMIDIPropertyFactoryPatchNameFile as CFStringMBS
- shared method kMIDIPropertyUserPatchNameFile as CFStringMBS
- shared method kMIDIPropertyNameConfiguration as CFStringMBS
- shared method kMIDIPropertyImage as CFStringMBS
- shared method kMIDIPropertyDriverVersion as CFStringMBS
- shared method kMIDIPropertySupportsGeneralMIDI as CFStringMBS
- shared method kMIDIPropertySupportsMMC as CFStringMBS
- shared method kMIDIPropertyCanRoute as CFStringMBS
- shared method kMIDIPropertyReceivesClock as CFStringMBS
- shared method kMIDIPropertyReceivesMTC as CFStringMBS
- shared method kMIDIPropertyReceivesNotes as CFStringMBS
- shared method kMIDIPropertyReceivesProgramChanges as CFStringMBS
- shared method kMIDIPropertyReceivesBankSelectMSB as CFStringMBS
- shared method kMIDIPropertyReceivesBankSelectLSB as CFStringMBS
- shared method kMIDIPropertyTransmitsClock as CFStringMBS
- shared method kMIDIPropertyTransmitsMTC as CFStringMBS
- shared method kMIDIPropertyTransmitsNotes as CFStringMBS
- shared method kMIDIPropertyTransmitsProgramChanges as CFStringMBS
- shared method kMIDIPropertyTransmitsBankSelectMSB as CFStringMBS
- shared method kMIDIPropertyTransmitsBankSelectLSB as CFStringMBS
- shared method kMIDIPropertyPanDisruptsStereo as CFStringMBS
- shared method kMIDIPropertyIsSampler as CFStringMBS
- shared method kMIDIPropertyIsDrumMachine as CFStringMBS
- shared method kMIDIPropertyIsMixer as CFStringMBS
- shared method kMIDIPropertyIsEffectUnit as CFStringMBS
- shared method kMIDIPropertyMaxReceiveChannels as CFStringMBS
- shared method kMIDIPropertyMaxTransmitChannels as CFStringMBS
- shared method kMIDIPropertyDriverDeviceEditorApp as CFStringMBS
- shared method kMIDIPropertySupportsShowControl as CFStringMBS
- shared method kMIDIPropertyDisplayName as CFStringMBS
- class MidiPacketListMBS
- class MidiPacketMBS
- class MidiPortMBS
- class MIDISysexSendRequestMBS
- class MidiThruConnectionControlTransformMBS
- class MidiThruConnectionEndpointMBS
- class MidiThruConnectionMBS
- class MidiThruConnectionParamsMBS
- method Close
- property Source(index as integer) as MidiThruConnectionEndpointMBS
- property Destination(index as integer) as MidiThruConnectionEndpointMBS
- property ChannelMap(index as integer) as integer
- property ControlTransform(index as integer) as MidiThruConnectionControlTransformMBS
- property Map(index as integer) as MidiThruConnectionValueMapMBS
- property SourcesCount as Integer
- property DestinationsCount as Integer
- property LowNote as Integer
- property HighNote as Integer
- property LowVelocity as Integer
- property HighVelocity as Integer
- property NoteNumber as MidiThruConnectionTransformMBS
- property Velocity as MidiThruConnectionTransformMBS
- property KeyPressure as MidiThruConnectionTransformMBS
- property ChannelPressure as MidiThruConnectionTransformMBS
- property ProgramChange as MidiThruConnectionTransformMBS
- property PitchBend as MidiThruConnectionTransformMBS
- property FilterOutSysEx as Integer
- property FilterOutMTC as Integer
- property FilterOutBeatClock as Integer
- property FilterOutTuneRequest as Integer
- property FilterOutAllControls as Integer
- property ControlTransformsCount as Integer
- property MapsCount as Integer
- class MidiThruConnectionTransformMBS
- class MidiThruConnectionValueMapMBS
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.1
- MBS Xojo Plugins, version 24.1pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.4
- MBS Xojo Plugins, version 23.4pr2
- MBS Xojo Plugins, version 22.5pr1
- News from the MBS Xojo Plugins Version 20.1
- MBS Xojo Plugins, version 20.1pr4
- MBS Xojo Plugins, version 19.3pr5
- MBS Real Studio Plugins, version 11.3fc
- MBS Plugins 10.3 Release Notes