---
title: PHASEReverbPreset
framework: phase
role: symbol
role_heading: Enumeration
path: phase/phasereverbpreset
---

# PHASEReverbPreset

The manner in which PHASE diffuses resonating sound.

## Declaration

```swift
enum PHASEReverbPreset
```

## Overview

Overview The PHASE engine requires your app to choose an option of this enumeration and assign it to the defaultReverbPreset property. The value you choose adds resonation to sound that simulates the experience of hearing it in a particular environment. For example, a small room, PHASEReverbPreset.smallRoom, adds very little reverberation compared to a large chamber, PHASEReverbPreset.largeChamber.

## Topics

### Presets

- [PHASEReverbPreset.cathedral](phase/phasereverbpreset/cathedral.md)
- [PHASEReverbPreset.largeChamber](phase/phasereverbpreset/largechamber.md)
- [PHASEReverbPreset.largeHall](phase/phasereverbpreset/largehall.md)
- [PHASEReverbPreset.largeHall2](phase/phasereverbpreset/largehall2.md)
- [PHASEReverbPreset.largeRoom](phase/phasereverbpreset/largeroom.md)
- [PHASEReverbPreset.largeRoom2](phase/phasereverbpreset/largeroom2.md)
- [PHASEReverbPreset.mediumChamber](phase/phasereverbpreset/mediumchamber.md)
- [PHASEReverbPreset.mediumHall](phase/phasereverbpreset/mediumhall.md)
- [PHASEReverbPreset.mediumHall2](phase/phasereverbpreset/mediumhall2.md)
- [PHASEReverbPreset.mediumHall3](phase/phasereverbpreset/mediumhall3.md)
- [PHASEReverbPreset.mediumRoom](phase/phasereverbpreset/mediumroom.md)
- [PHASEReverbPreset.none](phase/phasereverbpreset/none.md)
- [PHASEReverbPreset.smallRoom](phase/phasereverbpreset/smallroom.md)

### Initializers

- [init(rawValue:)](phase/phasereverbpreset/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Setup

- [PHASEEngine](phase/phaseengine.md)
- [PHASEEngine.UpdateMode](phase/phaseengine/updatemode.md)
- [PHASEEngine.RenderingMode](phase/phaseengine/renderingmode.md)
- [PHASEAssetRegistry](phase/phaseassetregistry.md)
- [PHASENormalizationMode](phase/phasenormalizationmode.md)
- [PHASESpatializationMode](phase/phasespatializationmode.md)
- [PHASEMedium](phase/phasemedium.md)
