zachgonser

experiment

Oscillo

An interactive 3D music sandbox that combines composition tools, spatial rendering, shared sessions, and release-oriented quality checks.

Status
active
Last verified
Users
Independent creators · Contributors · Self-hosting maintainers
Tools
Next.js · React · three.js · Tone.js · Magenta.js · Playwright

Challenge and constraints

Browser music and visual experimentation often separates scene interaction, audio control, collaborative sessions, and delivery validation.

Constraints

  • 3D and audio work must remain usable in the browser
  • Accessibility and performance are product constraints
  • Release and rollback behavior must be documented

What I owned

Product direction, interaction systems leadership, release-process design, and quality-assurance planning.

Ownership

  • Define interactive product scope
  • Review collaborative-session contracts
  • Maintain quality gates
  • Plan release and rollback documentation

Decisions and implementation

The decisions define the boundary; the implementation records what was delivered inside it.

Decisions

  • Pair creative interaction with testable delivery workflows
  • Treat browser performance and accessibility as product constraints

Implementation

  • Interactive 3D scene
  • Audio composition controls
  • Shared-session contracts
  • Release and rollback workflow

Validation

Evidence is checked against the surface it is meant to demonstrate.

Checks

  • Vitest unit suite
  • Playwright smoke and visual suites
  • Accessibility and performance test commands

Evidence-backed outcomes

Each delivered result is paired with the public proof basis that supports it.

  • Documented the release processBasis: Supported by release and rollback documentation.
  • Established a testable interactive surfaceBasis: Covered by Vitest and Playwright suites.
  • Structured quality checks for 3D and audio workBasis: Recorded in accessibility and performance test commands.

Evidence gallery

Each artifact is selected for what it explains and reviewed for public safety.

No public project relationships are recorded for this case study.