---
title: kAudioUnitType_MusicDevice
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiounittype_musicdevice
---

# kAudioUnitType_MusicDevice

An instrument unit can be used as a software musical instrument, such as a sampler or synthesizer. It responds to MIDI (Musical Instrument Digital Interface) control signals and can create notes.

## Declaration

```swift
var kAudioUnitType_MusicDevice: UInt32 { get }
```

## See Also

### Types

- [kAudioUnitType_Output](audiotoolbox/kaudiounittype_output.md)
- [kAudioUnitType_MusicEffect](audiotoolbox/kaudiounittype_musiceffect.md)
- [kAudioUnitType_FormatConverter](audiotoolbox/kaudiounittype_formatconverter.md)
- [kAudioUnitType_Effect](audiotoolbox/kaudiounittype_effect.md)
- [kAudioUnitType_Mixer](audiotoolbox/kaudiounittype_mixer.md)
- [kAudioUnitType_Panner](audiotoolbox/kaudiounittype_panner.md)
- [kAudioUnitType_OfflineEffect](audiotoolbox/kaudiounittype_offlineeffect.md)
- [kAudioUnitType_Generator](audiotoolbox/kaudiounittype_generator.md)
- [kAudioUnitType_MIDIProcessor](audiotoolbox/kaudiounittype_midiprocessor.md)
- [kAudioUnitType_SpeechSynthesizer](audiotoolbox/kaudiounittype_speechsynthesizer.md)
- [kAudioUnitType_HeadTrackingBinauralRenderer](audiotoolbox/kaudiounittype_headtrackingbinauralrenderer.md)
