---
title: kAudioUnitType_Generator
framework: audiotoolbox
role: symbol
role_heading: Global Variable
path: audiotoolbox/kaudiounittype_generator
---

# kAudioUnitType_Generator

A generator unit provides audio output but has no audio input. This audio unit type is appropriate for a tone generator. Unlike an instrument unit, a generator unit does not have a control input.

## Declaration

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

## See Also

### Types

- [kAudioUnitType_Output](audiotoolbox/kaudiounittype_output.md)
- [kAudioUnitType_MusicDevice](audiotoolbox/kaudiounittype_musicdevice.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_MIDIProcessor](audiotoolbox/kaudiounittype_midiprocessor.md)
- [kAudioUnitType_SpeechSynthesizer](audiotoolbox/kaudiounittype_speechsynthesizer.md)
- [kAudioUnitType_HeadTrackingBinauralRenderer](audiotoolbox/kaudiounittype_headtrackingbinauralrenderer.md)
