An abstract class representing music devices or remote instruments.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+Beta
- tvOS 9.0+
AVAudioUnitMIDIInstrument subclass can be used in a chain that processes real-time (live) input and has general concept of music events; for example, notes.
Creating a MIDI Instrument Audio Unit
Sending Information to the MIDI Instrument
Starting and Stopping Play
Source Node Types
The base class for nodes that connect to the system's audio input or output.
A collection of MIDI events organized into multiple music tracks, plus a player to play back the events.
This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.Learn more about using Apple's beta software