Skip to content
THIRI logo
build.thiri.ai
Music theory for agents
Team THIRI at the MUTEK Forum podium
MUTEK FORUM · MONTRÉAL · AUG 2026

Play

Hear the engine. Then read how it did it.

Every instrument here runs on the same calls you will make from your own code. Each one has a 30-second goal, a few challenges worth XP, and an "under the hood" panel with the request and the response. Progress stays in your browser; no account needed.

0 of 205 XP · Listener Your passport →

On this site · 10

Web Audio · THIRI API

Helix Arpeggiator

A voice-leading arpeggiator with a fat synth, polyphonic harmony, FX and MIDI export.

30 seconds: Pick a progression, press play, drag the helix. Export the MIDI.

mouse · keyboard · midi 3 challenges

React · scroll timeline

Voice-Leading Story

Scroll through a real lattice export and watch Cmaj7 | Am7 | Dm7 | G7 lead voice by voice.

30 seconds: Scroll. Each frame is one chord; the lines are the voices moving.

mouse · touch 1 challenge

Web Audio · Cymatics Physics · React

Meridian Ambient DAW

Five Claude-driven ambient agents compose healing sequences over Web Audio synthesis and Chladni cymatics.

30 seconds: Load a healing preset or toggle steps. Watch sand particles form Chladni nodal lines.

mouse · keyboard 3 challenges

Csound WASM · THIRI API

Conductor

Type a musical direction; THIRI arranges a four-piece band and plays it in the browser.

30 seconds: Type "slow gospel in Bb, 8 bars". Press conduct. Download the MIDI.

keyboard · mouse 3 challenges

Web Audio · pitch shifting · THIRI engine

CORIS Harmonizer

Sing or play into the mic; up to four formant-preserving harmony voices follow the chord.

30 seconds: Allow the mic, hold a note, pick a chord. Hear the stack.

mic

Csound WASM · React

Band Studio

A 16-step drum sequencer, a chord sequencer and vocal harmony, all on one clock.

30 seconds: Press play on the default pattern, then change a chord.

mouse · keyboard · mic 2 challenges

Csound WASM · React

Drum Sequencer

Sixteen steps, thirty-plus synthesized drum voices, no samples.

30 seconds: Toggle a few steps and press play.

mouse · keyboard 1 challenge

Csound WASM · React · THIRI voicings

Keys Sequencer

A chord and keys step sequencer: piano, Rhodes, organ, pad, Moog bass, voiced by THIRI.

30 seconds: Step through a progression on the Rhodes.

mouse · keyboard 1 challenge

static JSON · client search

Csound Corpus Browser

Search a 500-instrument sample of the 5,316 Csound instruments indexed from the official FLOSS repositories.

30 seconds: Search "fm bell". Open one. Read the orchestra.

keyboard 1 challenge

Csound WASM · React

THIRI Studio Rack

The synth rack: measured Csound instruments as modules you can audition.

30 seconds: Audition a module. Turn a knob.

mouse 1 challenge

On other THIRI surfaces · 4

Same engine, different front doors. These open in a new tab.

In your DAW and on hardware · 1