Open-source Swift package

CuePulse

Sound and haptics for Swift

Small sounds.
Clear interactions.

Fourteen carefully tuned cues, synthesized natively with AVFoundation and paired with optional custom iPhone haptics.

Based on the original Cuelume sound palette by Daniel Belyi.

Add Swift package

The palette

Hear every cue

Click any card to preview the deterministic PCM rendered by the Swift implementation.

Three modes, two calls

Sound, haptics,
or both.

Every haptic follows its cue's rhythm and character. Unsupported devices safely skip tactile feedback.

import CuePulse

// Sound only
CuePulse.play(.success)

// Haptic only
CuePulse.haptic(.success)

// Sound + haptic
CuePulse.play(
  .success,
  haptic: true
)