What is it?
Think of a translator โ but for music.
When you translate a sentence from English to Spanish, the meaning stays the same but the words change. STICH does the same thing with music. It takes a simple hummed melody and re-voices it in a classical style.
The clever part: nobody handed it matched examples. We never showed it "this exact hum equals this exact classical piece." It learned the style of each world on its own and figured out how to travel between them.
How it works
One map of sound, and a guide across it.
The map
An autoencoder learns to boil any clip down to a short list of numbers โ a point on a map of sound โ and to rebuild the audio from that point again.
The forger
A second network learns to move a point from the humming region of that map to the classical one โ trained against a critic whose whole job is to spot points that only pretend to be classical.
The safety check
While training, a helper network learns to undo that move, and the forger is graded on whether a hum still sounds like itself after going out and coming home. That is what keeps your melody intact while the style changes.
In machine-learning terms: an autoencoder over raw audio with a CycleGAN operating on its latent embeddings โ trained adversarially under a cycle-consistency loss, with a helper generator supplying the return leg that loss is measured on. Still no paired examples.
Hear it
Hand-picked before & after clips.
๐ค Humming โ ๐ป Classical
Every clip on this page is real model output. The originals are drawn from the datasets, and the translations come from the same endpoint the box below calls โ there is no separate demo path.
Try it yourself
Upload a short hum and hear STICH translate it into classical.
Your upload runs through the live model on this machine โ nothing is sent anywhere else. Clips are trimmed to the first 10 seconds, and the first conversion after the server starts takes a moment longer while the model loads. It is a research checkpoint, so expect character rather than polish.
Under the hood
For the curious.