Platforms to show: All Mac Windows Linux Cross-Platform
The class MidiPortMBS
class MidiPortMBS
MBS REALbasic MacOSX Plugin (MIDI), super class: MidiObjectMBS
class, MIDI, MBS REALbasic MacOSX Plugin (MIDI), class MidiPortMBS, Console safe, Plugin version: 3.1, Mac OS X: Works, Windows: Does nothing, Linux x86: Does nothing, Feedback.
Function: A class for a MIDI port.
Notes:
A MIDIPortMBS, which may be an input port or output port, is an object through which a client may communicate with any number of MIDI sources or destinations.
Subclass of the MidiObjectMBS class.
Function: A class for a MIDI port.
Notes:
A MIDIPortMBS, which may be an input port or output port, is an object through which a client may communicate with any number of MIDI sources or destinations.
Subclass of the MidiObjectMBS class.
- event Read(endpoint as MidiEndpointMBS, list as MidiPacketListMBS)
- method close
- method ConnectSource(source as MidiEndpointMBS)
- method DisconnectSource(source as MidiEndpointMBS)
- method SetCallback(callback as integer, reference as object)
Methods, properties and events inherited from super classes:
- property kMIDIPropertyTransmitChannels as CFStringMBS
- property kMIDIPropertySupportsShowControl as CFStringMBS
- property kMIDIPropertyTransmitsClock as CFStringMBS
- property kMIDIPropertyTransmitsBankSelectLSB as CFStringMBS
- property kMIDIPropertyTransmitsBankSelectMSB as CFStringMBS
- property kMIDIPropertyReceivesProgramChanges as CFStringMBS
- property kMIDIPropertyReceivesMTC as CFStringMBS
- property kMIDIPropertyReceivesNotes as CFStringMBS
- property SafeMultiThreading as Boolean
- property kMIDIPropertySupportsMMC as CFStringMBS
- property kMIDIPropertySupportsGeneralMIDI as CFStringMBS
- property kMIDIPropertyReceivesClock as CFStringMBS
- property kMIDIPropertySingleRealtimeEntity as CFStringMBS
- class class MidiObjectMBS
- method ObjectProperty(name as CFStringMBS) as CFObjectMBS
- method Properties(deep as boolean) as CFObjectMBS
- property kMIDIPropertyTransmitsNotes as CFStringMBS
- method StringProperty(name as CFStringMBS) as CFStringMBS
- property Release as Boolean
- property kMIDIPropertyTransmitsMTC as CFStringMBS
- property kMIDIPropertyUserPatchNameFile as CFStringMBS
- property kMIDIPropertyUniqueID as CFStringMBS
- property kMIDIPropertyTransmitsProgramChanges as CFStringMBS
- property kMIDIPropertyIsDrumMachine as CFStringMBS
- property kMIDIPropertyIsEffectUnit as CFStringMBS
- property kMIDIPropertyImage as CFStringMBS
- method IntegerProperty(name as CFStringMBS) as integer
- property kMIDIPropertyIsBroadcast as CFStringMBS
- property kMIDIPropertyIsMixer as CFStringMBS
- property kMIDIPropertyIsSampler as CFStringMBS
- property kMIDIPropertyManufacturer as CFStringMBS
- property kMIDIPropertyIsEmbeddedEntity as CFStringMBS
- method RemoveProperty(name as CFStringMBS)
- property Handle as Integer
- property kMIDIPropertyDisplayName as CFStringMBS
- property kMIDIPropertyDriverOwner as CFStringMBS
- property kMIDIPropertyDriverDeviceEditorApp as CFStringMBS
- property kMIDIPropertyCanRoute as CFStringMBS
- property kMIDIPropertyConnectionUniqueID as CFStringMBS
- property kMIDIPropertyDeviceID as CFStringMBS
- property kMIDIPropertyAdvanceScheduleTimeMuSec as CFStringMBS
- property Lasterror as Integer
- method BinaryProperty(name as CFStringMBS) as CFBinaryDataMBS
- property kMIDIPropertyDriverVersion as CFStringMBS
- property kMIDIPropertyFactoryPatchNameFile as CFStringMBS
- property kMIDIPropertyName as CFStringMBS
- property kMIDIPropertyNameConfiguration as CFStringMBS
- property kMIDIPropertyModel as CFStringMBS
- property kMIDIPropertyPanDisruptsStereo as CFStringMBS
- property kMIDIPropertyReceivesBankSelectLSB as CFStringMBS
- property kMIDIPropertyReceivesBankSelectMSB as CFStringMBS
- property kMIDIPropertyPrivate as CFStringMBS
- property kMIDIPropertyReceiveChannels as CFStringMBS
- property kMIDIPropertyOffline as CFStringMBS
- property kMIDIPropertyMaxReceiveChannels as CFStringMBS
- property kMIDIPropertyMaxSysExSpeed as CFStringMBS
- property kMIDIPropertyMaxTransmitChannels as CFStringMBS
This class has no sub classes.
Some methods using this class:
- MidiClientMBS.CreateInputPort(name as CFStringMBS, targetportobject as MidiPortMBS)
- MidiClientMBS.CreateOutputPort(name as CFStringMBS, targetportobject as MidiPortMBS)
- MidiClientMBS.Send(port as MidiPortMBS, endpoint as MidiEndpointMBS, packets as MidiPacketListMBS)
Some examples which use this class:
The items on this page are in the following plugins: MBS REALbasic MacOSX Plugin.
Links
MBS REAL studio tutorial videos - Förderverein St. Arnulf Nickenich