---
title: audioCustom
framework: corehaptics
role: symbol
role_heading: Type Property
path: corehaptics/chhapticevent/eventtype/audiocustom
---

# audioCustom

An audio event using a waveform that you supply.

## Declaration

```swift
static let audioCustom: CHHapticEvent.EventType
```

## Discussion

Discussion Custom waveforms behave like transient events, with no looping.

## See Also

### Enumerating Haptic Types

- [audioContinuous](corehaptics/chhapticevent/eventtype/audiocontinuous.md)
- [hapticTransient](corehaptics/chhapticevent/eventtype/haptictransient.md)
- [hapticContinuous](corehaptics/chhapticevent/eventtype/hapticcontinuous.md)
