Core MIDI Framework Reference

The Core MIDI framework includes APIs for Mac OS X MIDI system services.

Framework
/System/Library/Frameworks/CoreMIDI.framework
Header file directories
/System/Library/Frameworks/CoreMIDI.framework/Headers
Companion document

Functions

MIDIClientCreate
  MIDIObjectRemoveProperty
MIDIClientDispose
  MIDIObjectSetDataProperty
MIDIDestinationCreate
  MIDIObjectSetDictionaryProperty
MIDIDeviceAddEntity
  MIDIObjectSetIntegerProperty
MIDIDeviceGetEntity
  MIDIObjectSetStringProperty
MIDIDeviceGetNumberOfEntities
  MIDIOutputPortCreate
MIDIDeviceRemoveEntity
  MIDIPacketListAdd
MIDIEndpointDispose
  MIDIPacketListInit
MIDIEndpointGetEntity
  MIDIPacketNext
MIDIEntityAddOrRemoveEndpoints
  MIDIPortConnectSource
MIDIEntityGetDestination
  MIDIPortDisconnectSource
MIDIEntityGetDevice
  MIDIPortDispose
MIDIEntityGetNumberOfDestinations
  MIDIReceived
MIDIEntityGetNumberOfSources
  MIDIRestart
MIDIEntityGetSource
  MIDISend
MIDIExternalDeviceCreate
  MIDISendSysex
MIDIFlushOutput
  MIDISetSerialPortOwner
MIDIGetDestination
  MIDISetupAddDevice
MIDIGetDevice
  MIDISetupAddExternalDevice
MIDIGetExternalDevice
  MIDISetupCreate
MIDIGetNumberOfDestinations
  MIDISetupDispose
MIDIGetNumberOfDevices
  MIDISetupFromData
MIDIGetNumberOfExternalDevices
  MIDISetupGetCurrent
MIDIGetNumberOfSources
  MIDISetupInstall
MIDIGetSerialPortDrivers
  MIDISetupRemoveDevice
MIDIGetSerialPortOwner
  MIDISetupRemoveExternalDevice
MIDIGetSource
  MIDISetupToData
MIDIInputPortCreate
  MIDISourceCreate
MIDIObjectFindByUniqueID
  MIDIThruConnectionCreate
MIDIObjectGetDataProperty
  MIDIThruConnectionDispose
MIDIObjectGetDictionaryProperty
  MIDIThruConnectionFind
MIDIObjectGetIntegerProperty
  MIDIThruConnectionGetParams
MIDIObjectGetProperties
  MIDIThruConnectionParamsInitialize
MIDIObjectGetStringProperty
  MIDIThruConnectionSetParams

Other References

Header Index
Constants, Globals, and Macros Index
Data Types Index

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.