PhaseRings app icon

PhaseRings

A touchscreen instrument for creative music making on iPad and iPhone. Tap and swirl on concentric rings to play notes drawn from interesting scales and modes.

Play it standalone, or load it as an AUv3 plugin in AUM, GarageBand, Logic Pro, and other Audio Unit hosts.

Originally released in 2014, PhaseRings is up-to-date for current iPhones and iPads.

iPad & iPhone Free Core MIDI AUv3 Plugin
PhaseRings running on iPhone in light mode: nine concentric rings with red, cyan, yellow and orange rings lit, note labels visible

What it does

Each ring on the screen represents a different pitch. Tap and swirl on a ring to make combinations of long and short notes — the angle and size of your touch shape the timbre.

PhaseRings ships with three built-in compositions and seven sound schemes spanning percussion (marimba, singing bowls, gongs) and synthesis (phase, strings). You can also build your own generative composition by picking three base notes and scales — the app generates a series of setups from the harmony you choose.

Audio is synthesised on the device from patches written in Pure Data and compiled into the app. Core MIDI lets PhaseRings talk to other apps and MIDI accessories, and an AUv3 plugin lets you play it inside hosts like AUM and GarageBand.

PhaseRings on an iPad in dark mode: nine concentric rings with orange, cyan and pink rings glowing against a dark background

Features

7 sound schemes

Percussive voices including marimba, singing bowls, gong, crotales, and pure synth tones from phase and string synthesis.

3 built-in setups

Hand-curated compositions to play immediately, plus a generative mode that builds setups from your chosen harmony.

11 scales and modes

Ionian, Dorian, Phrygian, Lydian, Mixolydian, Aeolian, Locrian, plus pentatonic, blues, chromatic, and whole-tone scales.

Custom compositions

Pick three base notes and three scales — PhaseRings generates a sequence of ring setups from the harmony you provide.

AUv3 plugin

Load PhaseRings as an Audio Unit instrument inside AUM, GarageBand, Logic Pro, and other hosts for recording, effects, or live mixing.

Core MIDI

Send note and aftertouch data to MIDI accessories or other apps over Core MIDI.

An AUv3 plugin, too

From version 3.0, PhaseRings is also an Audio Unit (AUv3) instrument. Open your favourite host — AUM, GarageBand, Logic Pro for iPad, Cubasis, Loopy Pro, and others — and load PhaseRings like any other instrument plugin.

  • The full ring surface, playable inside the host's window.
  • Run several instances at once, each with its own sound scheme and composition.
  • Play it from the host's MIDI tracks, keyboards, and sequencers.
  • Record, mix, and process PhaseRings through the host's effects.

The plugin is included in the free App Store download — install the app and PhaseRings appears in your host's instrument list.

PhaseRings running as an AUv3 plugin inside AUM on iPad, with the ring surface shown in a plugin window
A quartet of iPad performers making music with PhaseRings

In performance

PhaseRings has been used in improvised and experimental performances around the world. Charles Martin performed with it in quartet improvisations and alongside other instruments on the Colour Music album.

Designed with networked ensemble play in mind, multiple devices running PhaseRings can share gestural and compositional information over OSC.

Musicians experiment with PhaseRings at a workshop

Research background

PhaseRings was originally developed as part of Charles Martin's research into group music making with networked devices. It was applied in research from 2014–2017 and featured in the publications listed here.

  • Charles Patrick Martin, Kai Olav Ellefsen, and Jim Torresen. 2017. Deep Models for Ensemble Touch-Screen Improvisation. Proceedings of the 12th International Audio Mostly Conference on Augmented and Participatory Sound and Music Experiences. doi:10.1145/3123514.3123556
  • Charles Patrick Martin. 2017. Percussionist-Centred Design for Touchscreen Digital Musical Instruments. Contemporary Music Review 36, 1–2, 64–85. doi:10.1080/07494467.2017.1370794
  • Charles P. Martin. 2016. PhaseRings for iPad Ensemble and Ensemble Director Agent. Musical Program of the International Conference on Auditory Display, pp. 232–233. PDF
  • Charles Martin, Henry Gardner, Ben Swift, and Michael Martin. 2016. Intelligent Agents and Networked Buttons Improve Free-Improvised Ensemble Music-Making on Touch-Screens. Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ACM, pp. 2295–2306. doi:10.1145/2858036.2858269
  • Charles Martin, Henry Gardner, and Ben Swift. 2015. Tracking Ensemble Performance on Touch-Screens with Gesture Classification and Transition Matrices. Proceedings of the International Conference on New Interfaces for Musical Expression, Louisiana State University, pp. 359–364. doi:10.5281/zenodo.1179130
  • Charles Martin and Henry Gardner. 2015. That Syncing Feeling: Networked Strategies for Enabling Ensemble Creativity in iPad Musicians. Proceedings of CreateWorld, Griffith University. hdl:1885/95216

Support

If you have a question, found a bug, or have a feature request, please get in touch — replies usually arrive within a few business days.

When reporting a problem, please include your device model, iOS version, and the PhaseRings version (shown in Settings > PhaseRings on your device).

Frequently asked questions

How do I play a note?
Tap or swirl your finger on any of the concentric rings. Each ring is a different pitch from the current scale.

How do I change scales or sounds?
Tap the gear icon at the bottom of the screen to open Settings. You can pick a built-in composition, switch sound scheme, or build a generative composition from your own root notes and scales.

How do I send MIDI to another app or device?
MIDI out is always on — PhaseRings sends Core MIDI note and aftertouch data to any connected app or hardware. To play PhaseRings from another app or controller, MIDI in can be toggled in settings.

How do I record PhaseRings into another app?
Use the AUv3 plugin: load PhaseRings as an Audio Unit instrument in a host like AUM, GarageBand, Logic Pro for iPad, or Cubasis, and record or process it there.

What happened to Audiobus and Inter-App Audio?
Audiobus and Inter-App Audio are no longer supported from version 3.0 — IAA is deprecated on modern iOS, and the AUv3 plugin replaces both with a better experience: the instrument runs inside the host, so there's no app-switching and no background-audio juggling.

Try it

PhaseRings is a free download. Tap a ring, swirl a finger, see what comes out.