Side A
Waiting for a beat
Start a battle to hear the first contestant.
// Strudel code appears here
Blind model battle for beats
Side A
Start a battle to hear the first contestant.
Side B
Start a battle to hear the second contestant.
Enter a prompt and start a new battle.
Two contestants are sampled from a model plus reasoning roster. Their identities stay hidden until you vote. Ratings update after every battle.
The browser preview plays a simple WebAudio rendering of each generated beat, while the Strudel code is kept ready for copy or deeper editing.