Applied AI / tangible interactionDevelopment 2025–2026 / 04

Put an idea into sound.

A music-generation experience with a physical interface and a complete path from a guest’s choices to playback.

My role
Application and tangible-input development
Context
AI Music / PurpleGlo
Working with
Unity · C# · local/API generation · media output
The tangible music experience at an event. Footage and production: PurpleGlo.

I started the local application and developed tangible controls, guest flows and output handling across later shared API variants. The work spans what a guest selects, what is generated and how a result is played and shared.

01

Choices become a request

Physical controls and interface selectors feed the generation settings. My changes include reading the current vocal-selection knob at generation time, rather than relying on an older stored choice.

02

Generation takes time

The interface has to keep track of an asynchronous process and respond when results become available. I worked on guest state, playback and polling-error handling.

03

A result the guest can keep

Upload and QR-sharing flows connect generation to a usable output. Local and API-based versions have different integrations; they are not all the same implementation.

The experience, in sequence

  1. 01Choose
  2. 02Generate
  3. 03Listen
  4. 04Share

Role & credits

Application work through PurpleGlo. API variants are shared: colleagues contributed provider integration, UI and assets. Input frameworks, music models and generation services are third-party.

PurpleGlo AI Music ↗

Next / Local AI / personalised media

Film Moments / AI ImageNation ↗