An abstract class representing music devices or remote instruments.
- iOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- 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.