About

How it works

OnchainFlow is a minimal drum machine for onchain sound primitives. Samples live in a Bits sound pack; patterns you save keep full attribution.

The core loop

  1. Load — read MP3 bytes from the collection renderer (mainnet Bits).
  2. Play — Web Audio schedules a 16-step grid with tempo and swing.
  3. Prompt — type a vibe; a rule engine fills the grid (swap for LLM later).
  4. Save / share — optional wallet write, or local mock registry → /patterns/[id].

Attribution

Every sound shows contract and token ID. Pattern pages list the pack, collection renderer, token IDs, and explorer links. Provenance is in the UI — not a footnote.

Contracts

Open the playground →