DRUM · GENESIS · remix combinator · A ⊕ B

Remix two bottles into a third.

Paste two drum-bottle URLs (or just their ?p= codes). Pick an operator. Hear the remix. The result is itself a sharable bottle URL — paste it anywhere, or remix it again with someone else's phrase.

SOURCE A paste a bottle URL or code
operator
XOR — cells where A and B differ
SOURCE B paste a bottle URL or code
RESULT — · — BPM

How a genesis works

Every drum-bottle URL contains a 4-voice × 16-cell grid as 64 bits of pattern. Genesis decodes both sources and applies a bitwise operator to produce a new 64-bit pattern. The result is a real, playable bottle — copy its URL and send it like any other phrase.

The operators:

  • ⊕ XOR — cells where A and B differ. Rhythmic complement; the parts the two phrases disagree on.
  • ∧ AND — cells both have. The shared groove; what A and B agree on.
  • ∨ OR — cells either has. A denser remix; every hit from either phrase.
  • ↔ INTERLEAVE — A on even cells, B on odd. A call-and-response feel within a single 16-step bar.

BPM is averaged from A and B (rounded to nearest even). If you want a different tempo, copy as a new bottle and re-record there with the BPM slider.

The /drum-genesis?a=…&b=…&op=… URL preserves the whole recipe, so a friend opening your genesis can see the inputs and remix differently. The "copy as new bottle" button strips the recipe and gives you a plain /drum-bottle URL — the polished output to send around.

Sister surfaces: /drum-bottle (original phrases), /drum-call-and-response (Q+A), /drum-octet (8-person chains), /drum-shelf (your history), /drum-mailbox (directory).