---
title: "setCalibrationMode(calibrationMode:level:)"
framework: phase
role: symbol
role_heading: Instance Method
path: "phase/phasegeneratornodedefinition/setcalibrationmode(calibrationmode:level:)"
---

# setCalibrationMode(calibrationMode:level:)

Selects a loudness correction strategy and reference level.

## Declaration

```swift
func setCalibrationMode(calibrationMode: PHASECalibrationMode, level: Double)
```

## Parameters

- `calibrationMode`: A given strategy for sound pressure level. For a consistent user experience across platforms and output devices, choose doc://com.apple.phase/documentation/PHASE/PHASECalibrationMode/absoluteSpl or doc://com.apple.phase/documentation/PHASE/PHASECalibrationMode/relativeSpl.
- `level`: The loudness. The calibration mode determines this value’s unit and range.

## See Also

### Calibrating Loudness

- [calibrationMode](phase/phasegeneratornodedefinition/calibrationmode.md)
- [level](phase/phasegeneratornodedefinition/level.md)
