← Back to Triad

How to Play Triad

Triad is a chord keyboard, a multi-track sequencer, and a loop pedal, all built from oscillators — no samples. This page covers every control, the sequencer's typed shorthand, and how to export what you make.

1The Keyboard

Click any piano key with your mouse, or use your computer keyboard — the letters C D E F G A B each play a major triad rooted on that note, in whatever octave is currently selected.

C D E F G A Bplay a major triad
+ letterplay a minor triad instead
hold = + lettersharp the root (♯) — on a physical keyboard
hold - + letterflat the root (♭) — on a physical keyboard
Z / Xmove the base octave down / up (range 2–6)
hold 26 + letterplay that chord in a specific octave, just this once, without changing your base octave
I / Umove the voicing (chord inversion) up / down
,toggle the sustain pedal
spacetap the loop pedal

The Octave and Voicing readouts in the header show your current settings. The chord you just played is echoed in the "now playing" readout above the pedals.

Chord Pad (touch-friendly)

Below the piano is a row of C D E F G A B buttons plus a Major / Minor toggle — this is the on-screen equivalent of typing on a physical keyboard, so chords are fully playable on a phone or tablet. Tap a letter to play a chord in the current quality, octave, and voicing.

The ♯ and ♭ buttons in the header work as tap-to-toggle switches — tap once to arm sharp or flat (it stays on), tap again to turn it off. Tap a chord-pad letter or piano key while armed to hear the sharped/flatted chord. This replaces the "hold" gesture on touch devices, where holding one button while tapping another is awkward one-handed; on a physical keyboard, holding = or - still works exactly as before.

2Voices & Themes

The Voice dropdown in the header picks the instrument timbre used whenever you play live — from the piano keys, your computer keyboard, or a connected MIDI controller. There are 8 to choose from:

Pianowarm, rounded default
E. Pianobell-like, FM electric piano
Harpsichordbright, plucky, quick decay
Organsustained drawbar harmonics
Synth Leadpunchy, filtered sawtooth
Padslow-attack, detuned and warm
Music Boxbell/FM, long shimmering tail
Stringsbowed, vibrato ensemble

Each sequencer track has its own independent Voice selector too — see the Sequencer Basics section below.

Themes

The Theme dropdown next to it swaps the whole color scheme — Wood & Brass (default), Midnight, Neon, Pastel, Sunset, Forest, Ocean, Monochrome, Sakura, or Terminal. Your choice is remembered on this device and applies here on the tutorial page too.

3The Loop Pedal

The loop pedal (or space) records whatever you play live and repeats it. It cycles through three states each time you tap it:

While a loop is playing, the Export Loop WAV button becomes active and downloads it as an audio file.

The sustain pedal (,) works independently and simply holds notes longer, whether or not you're recording a loop.

4Sequencer Basics

Below the keyboard is the chord sequencer — one or more independent tracks, each with its own tempo, playback style, voice, and typed progression. Click + Add Track for more, or the on a track to remove it.

Each track has:

BPMtempo for that track only
Stylehow each chord is played — see Playback Styles below
Voicethe instrument timbre for that track, independent of every other track and the live keyboard
loop checkboxrepeats the track when you hit Play
♩ Metronomean independent click track at the track's BPM, for practicing along
▶ Play / ■ Stopplays just that track

▶ Play All at the top of the tracks section starts (or stops) every track at once, each at its own tempo and style.

The Master BPM field next to Add Track sets every track's tempo at once, live, as you change it. Individual tracks keep their own BPM field too, so you can still give one track a different tempo afterward if you want.

5Sequencer Syntax

Type a progression into a track's text box as space-separated tokens, read left to right.

Chords

C Am F G — I – vi – IV – V
Cmajor triad
Cmminor triad
C7dominant 7th
Cm7minor 7th
Cmaj7major 7th
C# / Dbsharp or flat root
D/F#slash chord — D major over an F# bass note
5Coctave prefix — pins that chord to octave 5, no matter the track's default

Mix and match freely — 3C#m7/G# is a valid token.

Rests & Ties

. or -a rest (silence) for one beat
_ or ~a tie — holds the previous chord one beat longer; stack several to hold longer still

Quick Notes

Wrap space-separated single notes in quotes to play them individually, like a fast arpeggio or melody fragment, instead of as a chord:

C "c e g c" Am F — a run of four quick notes between two chords

Each quoted note defaults to a quarter of a normal beat, so a whole quoted run takes the same total time as one ordinary chord. Octaves and sharps/flats work the same inside quotes, e.g. "5c e g#".

6Note Length

Every chord, rest, tie, and quoted note defaults to a quarter note (one beat). Override it with a colon and a standard note-length number, optionally followed by a dot to make it 1.5× longer (dotted):

:1whole note (4 beats)
:2half note (2 beats)
:4quarter note (1 beat) — the default
:8eighth note (½ beat)
:16sixteenth note (¼ beat)
:32thirty-second note (⅛ beat)
add .dot it — 1.5× the length, e.g. :16. is a dotted sixteenth
C:8 Am:2 F G — C as an eighth note, Am held as a half note, F and G as quarters

Length suffixes also work on rests and ties, e.g. .:8 for an eighth rest, or _:8 to extend the previous chord by just an eighth.

7Playback Styles

The Style dropdown changes how the notes inside each chord are played, without changing what you typed:

Blockthe whole chord hits together (default)
Strumnotes ripple in quickly, like a guitar strum
Arp Upnotes play one at a time, low to high
Arp Downnotes play one at a time, high to low
Arp Up-Downup then back down
Brokenalternates the root note and the rest of the chord — a "boom-chick" pattern

8Saving Progressions

Type a name in the box below a track's text area and hit Save to store that progression (text, BPM, style, and voice included). Reload it later from the dropdown next to it, or Delete it when you're done.

Saving progressions relies on storage that's only available while Triad is open inside Claude. If you're using a version published as a plain website, that box will let you know saving isn't available there instead.

9Sharing a Song

Below the tracks is a Share This Song panel that turns every track — text, tempo, style, voice, and loop setting — into one shareable code.

📋 Copy Song Code (All Tracks)builds the code for every current track and copies it to your clipboard in one click
📋 Copy Codere-copies whatever code is currently shown, without regenerating it
🔗 Copy Share Linkcopies a full URL instead of a raw code — opening that link loads the song automatically, so you can just share a link rather than a text blob
⭱ Load Songpaste a code or a share link into the Import box and load it — this replaces your current tracks

The code is just your tracks encoded as text — nothing is uploaded anywhere. Sending it is exactly like sending any other piece of text.

10Exporting Audio

⭳ Export WAVon a single track — renders just that track's current progression to a downloadable WAV
⭳ Export All WAVat the top of the tracks section — mixes every track together into one WAV, each keeping its own tempo, style, and voice, all starting at the same moment
⭳ Export Loop WAVnext to the loop pedal — downloads whatever's currently looping

All exports render offline at full quality — they aren't just recordings of your speakers, so they come out clean even at fast tempos.

11MIDI

Plug in a MIDI keyboard or controller and Triad picks it up automatically — check the MIDI status in the legend on the main page to confirm it's connected. Played notes go through whichever Voice is currently selected, and MIDI input works alongside the QWERTY controls at the same time.