Skip to main content

Mac · iPad · iPhone · iPhone Duo

Patch sound. Ship Swift.

Phonique is a node editor for Apple audio. Wire up players, effects and spatial scenes, hear them live as you work, then export clean Swift for AVAudioEngine or PHASE.

Coming to the App Store

Coming to the App Store.

Phonique on the Mac, editing Night Drive: a library of nodes on the left, nine nodes joined by cables on the canvas, and the Echo delay’s dials and its live Swift in the inspector.
The first Phonique shipped on the Mac in 2017. This is the rebuild: every node it had, a spatial engine, and the iPad and iPhone beside the Mac.

Draw it. Hear it. Ship it.

Three moves from an idea to a sound your app can play.

01

Draw it

Drag sources, effects and controls onto the canvas and connect them with cables. An LFO can move any value; a trigger can flip one.

02

Hear it

The graph plays while you edit. Turn a dial and the sound changes under your hand; meters and a spectrum show what is happening.

03

Ship it

Export a Swift package that needs nothing beyond Apple’s frameworks. Add it to your app and call start().

import NightDrive

let graph = try NightDriveGraph()
try graph.start()
// …
graph.stop()

Draw it · 11 seconds

In Lo-fi radio, add a Trigger, drag it into place and connect it to Distortion Mix. Press the same Trigger to change the sound.
Read what happens

In Lo-fi radio, add a Trigger, drag it into place and connect it to Distortion Mix. Press the same Trigger to change the sound.

  1. Add a Trigger. [The lo-fi loop plays]
  2. Move it and wire Distortion Mix. [The loop continues]
  3. Press it to change the mix. [The loop becomes more distorted]

Two engines, one canvas

Build signal chains on AVAudioEngine, or place sounds in a room with PHASE, Apple’s Physical Audio Spatialization Engine. Switch views with one tap, and export whichever your app needs.

Graph · AVAudioEngine

Signal chains

Players, generators and the microphone; EQ, reverb, delay, distortion, pitch and mixers; LFOs, triggers and if-then listeners; speakers, recorders and a live spectrum.

try engine.connectNode(echo, to: mix, format: nil)

Space · PHASE

Sounds in a room

Sources around a listener, walls of wood or glass that muffle them, rooms that ring. Hear the room binaurally on headphones, and export the scene as PHASE code.

engine.defaultReverbPreset = .largeHall

What is PHASE?

PHASE stands for Physical Audio Spatialization Engine. It is Apple’s framework for dynamic audio in games and apps, where sounds react to the scene around them: a wall in the way, a room that rings. Phonique’s Space view lays out that scene and exports it as PHASE code.

Read Apple’s PHASE documentation

Give sound a path · 15 seconds

In PHASE, Footsteps in snow travels along the visible path in front of the listener, then returns. Listen with headphones to hear the movement.
Read what happens

In PHASE, Footsteps in snow travels along the visible path in front of the listener, then returns. Listen with headphones to hear the movement.

  1. Footsteps follow the path. [Steps crunch through snow]
  2. They return along the same path. [The footsteps move across the stereo field]
  3. Listen with headphones. [Snow crunches and wind blows]

Every Apple screen

One project moves between them. Fold the Duo to play, unfold it to edit.

Phonique on iPad in Daylight, its light appearance: Night Drive’s graph, with a cable being drawn from Voice to Hall, and the Hall reverb’s presets in a floating inspector.
iPad. The full editor, by touch.
Phonique on iPhone, starting with a sound: template cards to play, and recent projects.Night Drive playing on iPhone: a live spectrum, the transport, an XY pad and three dials.
iPhone. Start from a template, then play and tweak anywhere.
The iPhone Duo folded, playing Night Drive with an XY pad, and open, showing the full editor.
iPhone Duo. Folded, it is a player; open, it is the full editor.

Start from a sound

Each template is a curated starting point. Open one in Phonique and pull it apart.

Browse the library

Get Phonique

One app for the Mac, iPad and iPhone.

Coming to the App Store