Two-Bird Hocket

Hocket · 4/4 · ♩ = 120

Two-Bird Hocket

A hocket splits one melody between two voices, each singer filling the other's gaps. A bluebird and a robin trade every note. Load your own MIDI file, loosen the hocket with a Bernoulli gate, give each bird its own sound, and sync it all to your gear.

Tempo
120
Voices

Silent preview. Press Play to hear it.

Bar 1 · Beat 1 Bluebird · E5 · quarter

Hocket your own MIDI

Drop a .mid file anywhere on the page, or choose one. The top line of the part you pick becomes the melody, and the gate below decides which bird sings each note.

Now singing: built-in tune · 20 notes · 4 bars of 4/4

Studio

Hocket gate

0% one bird50% random100% strict hocket

At 100% the birds strictly alternate. Lower it and a bird sometimes keeps singing. Every note is a fresh roll, so each loop comes out different.

This loop: 10 bluebird · 10 robin

Bird voices

Changing a voice plays a test note once sound is on. Samples are pitched from C5, so record or trim yours at that pitch for in-tune results. Dropping an audio file on the page loads it for the bluebird.

MIDI sync

Sends each bird to its own channel, sends 24 PPQN clock, or follows an external clock's tempo, start and stop. Needs Chrome or Edge on desktop, and this view may block MIDI access.

Saves a .zip with three files: both birds on separate tracks, bluebird only, and robin only. With a random gate it writes 4 loops, so each loop's rolls are kept.

One melody, two singers

Bluebird, left: notes 1, 3, 5…Robin, right: notes 2, 4, 6…Gaps are rests

Each block is one note, placed by pitch and drawn as long as it lasts. The dashed line traces the single melody; the colors show who sings it in the current loop. Mute one bird above to hear the gaps the other leaves.